:root{--spend-1:#2a78d6;--spend-2:#eb6834;--spend-3:#1baf7a;--spend-4:#eda100;--spend-other:#a3a9b3;--spend-cap:#1f2937}[data-theme=dark]{--spend-1:#3987e5;--spend-2:#d95926;--spend-3:#199e70;--spend-4:#c98500;--spend-other:#5d6573;--spend-cap:#e5e7eb}:root[data-skin=phosphor]{--spend-1:#ffb000;--spend-2:#46c7c0;--spend-3:#9be564;--spend-4:#ff6a3d;--spend-other:#6e5a2e;--spend-cap:#ffe2a6}.gw-stack{gap:var(--space-4,1rem);min-width:0;display:grid}.gw-num{font-variant-numeric:tabular-nums}.gw-bad{color:var(--sev-error,var(--danger))}.gw-good{color:var(--sev-ok,var(--ok))}.gw-note{color:var(--muted);font-size:calc(.8rem + var(--fs-bump,0px));margin:0;line-height:1.45}.gw-eyebrow{color:var(--muted);font-size:calc(.7rem + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;margin:0;display:block}.gw-card{border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--surface);padding:var(--space-4,1rem);gap:var(--space-3,.75rem);min-width:0;display:grid}.gw-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.gw-card-head>div:first-child{flex:12rem;min-width:0}.gw-card-title{font-size:calc(1rem + var(--fs-bump,0px));color:var(--text);margin:0;font-weight:650}.gw-card-sub{color:var(--muted);font-size:calc(.8rem + var(--fs-bump,0px));margin:.15rem 0 0}.gw-headline{gap:.4rem}.gw-hero{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;display:flex}.gw-hero strong{font-size:calc(2.4rem + var(--fs-bump,0px));color:var(--text);font-weight:700;line-height:1.05}.gw-hero-sub{font-size:calc(1.02rem + var(--fs-bump,0px));color:var(--text-2);margin:0 0 .35rem}.gw-hero-sub strong{color:var(--text)}.gw-hero-sub strong.gw-bad{color:var(--sev-error,var(--danger))}.gw-meter{background:var(--surface-2);border-radius:999px;height:12px;margin-top:.2rem;position:relative;overflow:visible}.gw-meter--sm{height:8px}.gw-meter-pace,.gw-meter-spent{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.gw-meter-pace{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--spend-1) 45%, transparent) 0 4px, color-mix(in srgb, var(--spend-1) 20%, transparent) 4px 8px)}.gw-meter-spent{background:var(--spend-1)}.gw-meter-cap{background:var(--spend-cap);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px}.gw-meter-legend{color:var(--text-2);font-size:calc(.76rem + var(--fs-bump,0px));flex-wrap:wrap;gap:.9rem;display:flex}.gw-meter-legend span{align-items:center;gap:.35rem;display:inline-flex}.gw-key{border-radius:3px;width:12px;height:8px;display:inline-block}.gw-key--spent{background:var(--spend-1)}.gw-key--pace{background:color-mix(in srgb, var(--spend-1) 40%, transparent)}.gw-key--cap{background:var(--spend-cap);width:3px;height:12px}.gw-legend{font-size:calc(.8rem + var(--fs-bump,0px));color:var(--text-2);flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:flex}.gw-legend li{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.gw-legend-name{color:var(--text)}.gw-legend-val{color:var(--muted)}.gw-swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.gw-swatch--dash{border-top:2px dashed var(--spend-cap);border-radius:0;width:14px;height:0}.gw-dot{background:var(--text-2);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.gw-chart{width:100%;min-width:0;position:relative}.gw-chart svg{display:block;overflow:visible}.gw-grid{stroke:var(--border);stroke-width:1px}.gw-baseline{stroke:var(--border-strong,var(--border));stroke-width:1px}.gw-axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.gw-sofar{fill:var(--text-2);font-size:10px;font-style:italic}.gw-day{transition:opacity .12s}.gw-day--partial path,.gw-day--partial rect:not(.gw-hit){opacity:.45}.gw-day--dim{opacity:.35}.gw-hit{fill:#0000;cursor:pointer}.gw-day--picked .gw-hit{fill:color-mix(in srgb, var(--text) 6%, transparent)}.gw-cap-off{fill:var(--text-2);paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:11px}.gw-cap line{stroke:var(--spend-cap);stroke-width:1.5px;stroke-dasharray:5 4}.gw-cap text{fill:var(--text-2);paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:11px}.gw-marker line{stroke:var(--text-2);stroke-width:1px;stroke-dasharray:2 3;opacity:.6}.gw-marker circle{fill:var(--text-2);stroke:var(--surface);stroke-width:2px}.gw-tip{background:var(--raised,var(--surface));border:1px solid var(--border-strong,var(--border));box-shadow:var(--shadow-md);border-radius:var(--radius-md,8px);font-size:calc(.8rem + var(--fs-bump,0px));pointer-events:none;white-space:nowrap;color:var(--text);gap:.6rem;padding:.35rem .6rem;display:flex;position:absolute;top:0;transform:translate(-50%)}.gw-chart-hint{text-align:center;margin-top:.4rem}.gw-daybox{border-top:1px solid var(--border);font-size:calc(.86rem + var(--fs-bump,0px));gap:.35rem;margin-top:.5rem;padding-top:.6rem;display:grid}.gw-daybox-head{color:var(--text);justify-content:space-between;gap:1rem;display:flex}.gw-daybox-row{color:var(--text-2);grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.gw-daybox-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.gw-daybox-change{color:var(--text-2);font-size:calc(.8rem + var(--fs-bump,0px));align-items:baseline;gap:.45rem;margin:0;display:flex}.gw-calls{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gw-call{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface);gap:.3rem;width:100%;min-height:44px;padding:.7rem .75rem;display:grid}.gw-call:hover{border-color:var(--border-strong,var(--border));background:var(--surface-2)}.gw-call:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.gw-call-top,.gw-call-meta{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.gw-call-name{color:var(--text);overflow-wrap:anywhere;min-width:0;font-weight:600}.gw-call-cost{color:var(--text);white-space:nowrap;font-weight:650}.gw-call-meta{color:var(--muted);font-size:calc(.8rem + var(--fs-bump,0px))}.gw-call-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gw-share{background:var(--surface-2);border-radius:999px;height:4px;overflow:hidden}.gw-share>span{background:var(--spend-1);border-radius:999px;height:100%;display:block}.gw-call-foot{font-size:calc(.8rem + var(--fs-bump,0px));color:var(--text-2);grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:.75rem;display:grid}.gw-call-facts{flex-wrap:wrap;gap:.2rem .8rem;min-width:0;display:flex}.gw-call-each strong{color:var(--text)}.gw-trend{color:var(--muted)}.gw-trend--up{color:var(--sev-warn,var(--warn))}.gw-trend--down{color:var(--sev-ok,var(--ok))}.gw-trend--new{color:var(--muted);font-style:italic}.gw-spark{justify-content:flex-end;display:inline-flex}@media (width>=60rem){.gw-calls{grid-template-columns:repeat(2,minmax(0,1fr))}}.gw-sheet-overlay{z-index:80;background:#05070a8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gw-sheet{background:var(--surface);width:100%;max-height:88dvh;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg,14px) var(--radius-lg,14px) 0 0;box-shadow:var(--shadow-lg);padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:0;flex-direction:column;display:flex}.gw-sheet-grip{background:var(--border-strong,var(--border));border-radius:4px;width:40px;height:4px;margin:8px auto 0}.gw-sheet-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.6rem 1rem .5rem;display:flex}.gw-sheet-titles{min-width:0}.gw-sheet-title{font-size:calc(1.05rem + var(--fs-bump,0px));margin:0}.gw-sheet-sub{color:var(--muted);font-size:calc(.8rem + var(--fs-bump,0px));overflow-wrap:anywhere;margin:.2rem 0 0}.gw-sheet-body{align-content:start;gap:.8rem;padding:.9rem 1rem 1.2rem;display:grid;overflow-y:auto}.gw-sheet-section{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text-2);margin:.4rem 0 0;font-weight:600}.gw-sheet-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.gw-sheet-stats>div{background:var(--surface-2);border-radius:var(--radius-md,8px);padding:.5rem .6rem}.gw-sheet-stats strong{font-size:calc(1.15rem + var(--fs-bump,0px));color:var(--text)}@media (width>=48rem){.gw-sheet-overlay{align-items:center;padding:2rem}.gw-sheet{border-bottom:1px solid var(--border);border-radius:var(--radius-lg,14px);width:min(36rem,100%);max-height:min(44rem,86dvh)}.gw-sheet-grip{display:none}}.gw-callout{border:1px solid color-mix(in srgb, var(--sev-warn,#b45309) 45%, var(--border));background:color-mix(in srgb, var(--sev-warn,#b45309) 10%, var(--surface));border-radius:var(--radius-md,8px);color:var(--text);font-size:calc(.88rem + var(--fs-bump,0px));padding:.6rem .75rem;line-height:1.45}.gw-callout .gw-note{margin-top:.2rem;display:block}.gw-reqs{margin:0;padding:0;list-style:none;display:grid}.gw-req{border-bottom:1px solid var(--border);font-size:calc(.84rem + var(--fs-bump,0px));gap:.15rem;padding:.5rem 0;display:grid}.gw-req:last-child{border-bottom:0}.gw-req--outlier{background:color-mix(in srgb, var(--sev-warn,#b45309) 8%, transparent);border-radius:6px;margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.gw-req-top{color:var(--text);justify-content:space-between;gap:.75rem;display:flex}.gw-req-cost{font-weight:600}.gw-req-meta{color:var(--muted);font-size:calc(.78rem + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:.2rem .75rem;display:flex}.gw-models{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gw-model{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface);gap:.25rem;width:100%;min-height:44px;padding:.7rem .8rem;display:grid}.gw-model:hover:not(:disabled){border-color:var(--brand);background:var(--surface-2)}.gw-model:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.gw-model:disabled{cursor:default}.gw-model--current{border-color:var(--border-strong,var(--border));background:var(--surface-2)}.gw-model-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.gw-model-name{color:var(--text);font-weight:650;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.92em}.gw-model-est{font-weight:700;font-size:calc(1.02rem + var(--fs-bump,0px));white-space:nowrap;color:var(--text)}.gw-model-est.gw-good{color:var(--sev-ok,var(--ok))}.gw-model-note{color:var(--text-2);font-size:calc(.84rem + var(--fs-bump,0px))}.gw-model-foot{color:var(--muted);font-size:calc(.76rem + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:.3rem .75rem;display:flex}.gw-apps{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=60rem){.gw-apps{grid-template-columns:repeat(2,minmax(0,1fr))}}.gw-app{border:1px solid var(--border);border-radius:var(--radius-md,8px);gap:.45rem;min-width:0;padding:.75rem;display:grid}.gw-app-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gw-app-switch{align-items:center;gap:.5rem;display:inline-flex}.gw-app-state{font-size:calc(.8rem + var(--fs-bump,0px));color:var(--text-2)}.gw-app-line{color:var(--text-2);font-size:calc(.86rem + var(--fs-bump,0px));margin:0}.gw-app-line strong{color:var(--text)}.gw-app-line strong.gw-bad{color:var(--sev-error,var(--danger))}.gw-stepper{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.gw-stepper-ctl{border:1px solid var(--border);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.gw-stepper-ctl button{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:40px;color:var(--text);place-items:center;font-size:1.2rem;display:grid}.gw-stepper-ctl button:hover:not(:disabled){background:var(--surface-2)}.gw-stepper-ctl button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.gw-stepper-ctl button:disabled{opacity:.35;cursor:default}.gw-stepper-val{text-align:center;min-width:5.2rem;color:var(--text);font-weight:650}.gw-stepper-val small{color:var(--muted);margin-top:-2px;font-size:.7rem;font-weight:400;display:block}.gw-stepper-save{gap:.4rem;margin-left:auto;display:inline-flex}.gw-changes{margin:0;padding:0;list-style:none;display:grid}.gw-changes li{border-bottom:1px solid var(--border);font-size:calc(.84rem + var(--fs-bump,0px));grid-template-columns:7.5rem 1fr;gap:.75rem;padding:.45rem 0;display:grid}.gw-changes li:last-child{border-bottom:0}.gw-change-when{color:var(--muted);font-variant-numeric:tabular-nums}.gw-change-what{color:var(--text);overflow-wrap:anywhere;min-width:0}@media (width<=30rem){.gw-changes li{grid-template-columns:1fr;gap:.1rem}}.gw-toast{z-index:90;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);border-radius:var(--radius-md,10px);background:var(--text);width:max-content;max-width:calc(100vw - 32px);color:var(--surface);box-shadow:var(--shadow-lg);font-size:calc(.88rem + var(--fs-bump,0px));align-items:center;gap:1rem;padding:.7rem .9rem;display:flex;position:fixed;transform:translate(-50%)}.gw-toast>span{overflow-wrap:anywhere;min-width:0}.gw-toast-undo{all:unset;cursor:pointer;color:var(--surface);text-underline-offset:3px;border-radius:6px;min-height:28px;padding:.35rem .5rem;font-weight:700;text-decoration:underline}.gw-toast-undo:focus-visible{outline:2px solid var(--surface)}@media (width>=48rem){.gw-toast{bottom:2rem}}.gw-advanced-title{margin:var(--space-4,1rem) 0 0;color:var(--muted);font-size:calc(.72rem + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase}.gw-cap-note{margin-bottom:.25rem}@media (width<=640px){:root{--fs8:10px;--fs9:11px;--fs10:12px}}:root{--bg:#fafafc;--surface:#fff;--surface-2:#f4f5f8;--raised:#eaecf2;--border:#e4e7ed;--border-strong:#d1d6de;--text:#0a0e15;--text-2:#475262;--muted:#656d7a;--brand:#1e66e4;--brand-text:#1a56c8;--on-brand:#fff;--series-2:#7c3aed;--series-3:#15803d;--chart-1:#1e66e4;--chart-2:#b45309;--chart-3:#15803d;--chart-4:#b91c1c;--chart-5:#7c3aed;--chart-6:#0e7490;--chart-7:#a21caf;--chart-8:#4d7c0f;--brand-light:#2563eb;--ok:#15803d;--warn:#b45309;--danger:#dc2626;--sev-ok:var(--ok);--sev-warn:var(--warn);--sev-error:var(--danger);--sev-unknown:var(--muted);--stat-elite:oklch(58% .18 28);--stat-great:oklch(62% .16 60);--stat-avg:oklch(60% .02 250);--stat-below:oklch(58% .12 220);--stat-poor:oklch(50% .16 260);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 1px 2px #0f172a0d, 0 8px 24px #0f172a0f;--shadow-lg:0 25px 50px -12px #0f172a40;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090e;--surface:#0e1118;--surface-2:#161b24;--raised:#202632;--border:#1f2532;--border-strong:#313949;--text:#e8ecf3;--text-2:#8b95a3;--muted:#7b8695;--brand:#2563eb;--brand-text:#5b9cf8;--on-brand:#fff;--series-2:#a78bfa;--series-3:#4ade80;--chart-1:#60a5fa;--chart-2:#fbbf24;--chart-3:#4ade80;--chart-4:#f87171;--chart-5:#c4b5fd;--chart-6:#22d3ee;--chart-7:#f0abfc;--chart-8:#a3e635;--brand-light:#60a5fa;--sev-ok:#22c55e;--sev-warn:#f59e0b;--sev-error:#f87171;--sev-unknown:var(--muted);--stat-elite:oklch(76% .18 28);--stat-great:oklch(78% .14 60);--stat-avg:oklch(68% .02 250);--stat-below:oklch(72% .1 220);--stat-poor:oklch(68% .14 260);--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #0006, 0 8px 24px #00000080;--shadow-lg:0 25px 50px -12px #0009}:root{--fs-bump:0px}@media (width<=640px){:root{--fs-bump:2px}}html{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.45}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring,var(--brand));outline-offset:2px}:where(input,select,textarea):focus-visible{outline-offset:0}.ui-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0;padding:1rem}.ui-card-head{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.ui-card-head-text{min-width:0}.ui-card-title{font-size:calc(.95rem + var(--fs-bump,0px));color:var(--text);align-items:center;gap:.25rem;margin:0;display:flex}.ui-card-subtitle{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);margin:.25rem 0 0}.ui-card-actions{min-width:0}@media (width>=640px){.ui-card-head{flex-direction:row;justify-content:space-between;align-items:baseline}.ui-card-actions{flex-shrink:0}}.ui-stat{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.ui-stat-head{justify-content:space-between;align-items:flex-start;gap:.25rem;display:flex}.ui-stat-label{min-width:0;font-size:calc(11px + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.25rem;font-weight:600;line-height:1;display:flex}.ui-stat-pill{font-size:calc(10px + var(--fs-bump,0px));border-radius:999px;flex-shrink:0;padding:.125rem .375rem;font-weight:600;line-height:1}.ui-stat-value-row{align-items:baseline;gap:0 var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.ui-stat-value{font-size:calc(28px + var(--fs-bump,0px));letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700;line-height:1}.ui-stat-sub{min-width:0;font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);flex:auto}.ui-bar{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.ui-bar-fill{border-radius:inherit;height:100%;transition:width .5s}.ui-stat-foot{border-top:1px solid var(--border);margin-top:auto;padding-top:.5rem}.ui-stat-foot-row{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);justify-content:space-between;margin-bottom:.25rem;display:flex}.ui-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-inline-stats{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.ui-inline-stat{flex-direction:column;display:flex}.ui-inline-stat-label{font-size:calc(10px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.ui-inline-stat-value{font-size:calc(.875rem + var(--fs-bump,0px));font-weight:600;font-family:var(--font-mono);color:var(--text)}.ui-metriccells{flex-shrink:0;align-items:stretch;display:flex}.ui-metriccells--dense{text-align:center;align-items:stretch;width:100%;display:flex}.ui-metriccell{padding:0 var(--space-2);text-align:right;min-width:0}.ui-metriccell+.ui-metriccell{border-left:1px solid color-mix(in srgb, var(--border) 50%, transparent)}.ui-metriccell--flex{min-width:56px}.ui-metriccell--fixed{flex-shrink:0;width:72px}.ui-metriccell--flex-sm{min-width:44px}.ui-metriccell--fixed-sm{flex-shrink:0;width:60px}.ui-metriccell--dense{min-width:0;padding:0 var(--space-1);text-align:center;flex:1}.ui-metricval{font-family:var(--font-mono);font-weight:700;font-size:calc(14px + var(--fs-bump,0px));font-variant-numeric:tabular-nums;line-height:1}.ui-metricval--sm{font-size:calc(12px + var(--fs-bump,0px))}.ui-metricval--dense{font-size:calc(11px + var(--fs-bump,0px))}.ui-metricval--muted{color:var(--muted)}.ui-metriclabel{justify-content:flex-end;align-items:center;gap:var(--space-1);font-size:calc(9px + var(--fs-bump,0px));color:var(--muted);margin-top:var(--space-1);line-height:1;display:flex}.ui-metricsub{font-size:calc(9px + var(--fs-bump,0px));color:color-mix(in srgb, var(--muted) 60%, transparent);margin-top:var(--space-1);line-height:1}.ui-metricsalary{align-items:center;display:flex}.ui-metricsalary--row{padding-right:var(--space-3)}.ui-metricsalary--align{padding-right:var(--space-3);flex-shrink:0;justify-content:flex-end;width:40px}.ui-salarybadge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump,0px));align-items:center;font-weight:700;display:inline-flex}.ui-metric-bar{background:var(--border);width:2rem;height:2px;margin-left:auto;margin-top:var(--space-1);border-radius:999px;overflow:hidden}.ui-metric-bar-fill{border-radius:999px;height:100%}.ui-metric-bar--hi{background:var(--ok)}.ui-metric-bar--mid{background:var(--brand)}.ui-metric-bar--warn{background:var(--warn)}.ui-metric-bar--low{background:var(--danger)}.ui-avatar{background:var(--surface-2);color:var(--text-2);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ui-avatar>img{object-fit:cover;width:100%;height:100%}.ui-loading{color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.ui-spinner{border:2px solid var(--border-strong);border-top-color:var(--brand);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-empty{text-align:center;color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));flex-direction:column;align-items:center;gap:.25rem;padding:2.5rem 1rem;display:flex}.ui-empty-icon{font-size:calc(1.5rem + var(--fs-bump,0px));line-height:1}.ui-helptip{display:inline-flex;position:relative}.ui-helptip-btn{border:1px solid var(--border-strong);width:14px;height:14px;color:var(--muted);font-size:calc(9px + var(--fs-bump,0px));cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex;position:relative}.ui-helptip-bubble{z-index:30;background:var(--raised);width:max-content;max-width:240px;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:calc(11px + var(--fs-bump,0px));text-align:left;white-space:normal;padding:.5rem .625rem;line-height:1.45;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ui-chart{flex-direction:column;gap:.375rem;display:flex}.ui-chart-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ui-chart-title{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:500}.ui-chart-empty{height:10rem;color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));justify-content:center;align-items:center;display:flex}.ui-tooltip{background:var(--raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:120px;box-shadow:var(--shadow-md);font-size:calc(12px + var(--fs-bump,0px));padding:.5rem .75rem}.ui-tooltip-title{color:var(--text);margin:0 0 .25rem;font-weight:600}.ui-tooltip-row{color:var(--text-2);margin:0}.ui-tooltip-row strong{color:var(--text);font-family:var(--font-mono)}.ui-export-btns{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.ui-export-btn{border-radius:var(--radius-sm);font-size:calc(10px + var(--fs-bump,0px));color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.125rem .375rem;display:inline-flex}.ui-export-btn:hover{color:var(--text);background:var(--surface-2)}.ui-chip{font-size:calc(11px + var(--fs-bump,0px));font-family:var(--font-mono);align-items:baseline;gap:.375rem;display:inline-flex}.ui-chip-value{color:var(--text);font-weight:600}.ui-chip-delta{font-weight:600}.ui-player{min-width:0;color:inherit;align-items:center;gap:.5rem;display:inline-flex}a.ui-player:hover .ui-player-name{text-decoration:underline}.ui-player-name{font-size:calc(.875rem + var(--fs-bump,0px));color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-team-icon{object-fit:contain;border-radius:4px;flex-shrink:0;display:inline-block}.ui-team-link{min-height:32px;color:inherit;font-size:calc(.875rem + var(--fs-bump,0px));align-items:center;gap:.375rem;display:inline-flex}a.ui-team-link:hover{text-decoration:underline}.ui-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{min-height:44px;color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0 .9rem;font-weight:500}.ui-tab--active{color:var(--text);border-bottom-color:var(--brand)}.ui-sectionlabel{justify-content:space-between;align-items:center;display:flex}.ui-sectionlabel-text{font-size:calc(.6875rem + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.ui-segmented{background:var(--surface-2);border-radius:var(--radius-sm);align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.ui-segmented-btn{min-height:32px;color:var(--muted);font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.125rem .75rem;font-weight:600}.ui-segmented-btn:hover{color:var(--text-2)}.ui-segmented-btn--active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ui-pagehead{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.ui-pagehead-back{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);font-size:calc(1rem + var(--fs-bump,0px));cursor:pointer;border-radius:50%;flex-shrink:0}.ui-pagehead-titles{flex:12rem;min-width:0}.ui-pagehead-title{font-size:calc(1.5rem + var(--fs-bump,0px));letter-spacing:-.02em;color:var(--text);margin:0;font-weight:600;line-height:1.2}@media (width>=640px){.ui-pagehead-title{font-size:calc(2rem + var(--fs-bump,0px))}}.ui-pagehead-sub{font-size:calc(13px + var(--fs-bump,0px));color:var(--muted);margin:.25rem 0 0}.ui-pagehead-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ui-drawer-overlay{z-index:60;background:#0a0e1566;position:fixed;inset:0}.ui-drawer{background:var(--surface);width:min(20rem,85vw);box-shadow:var(--shadow-md);padding-top:max(1rem, env(safe-area-inset-top,0px));padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));padding-left:1rem;padding-right:1rem;position:fixed;top:0;bottom:0;overflow-y:auto}.ui-drawer--left{left:0}.ui-drawer--right{right:0}.ui-insights-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ui-insights-titlerow{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-insights-title{white-space:nowrap;font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-weight:700}.ui-insights-badge{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand-text,var(--brand));text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem;flex-shrink:0;padding:.125rem .25rem;font-weight:600}.ui-insights-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=1024px){.ui-insights-grid{grid-template-columns:repeat(2,1fr)}}.ui-insights-box{background:var(--surface-2);border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;display:flex}.ui-insights-controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-insights-desc{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);margin:0 0 .5rem}.ui-insights-note{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);font-style:italic}.ui-insights-cached{font-size:calc(10px + var(--fs-bump,0px));color:var(--muted);white-space:nowrap}.ui-insights-regen{font-size:calc(11px + var(--fs-bump,0px));color:var(--brand-light);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ui-insights-regen:disabled{opacity:.4;cursor:default}.ui-insights-body+.ui-insights-body{margin-top:.625rem}.ui-insights-heading{font-size:calc(.8rem + var(--fs-bump,0px));color:var(--text-2);margin:0 0 .25rem;font-weight:600}.ui-insights-bullets{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text-2);flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;line-height:1.5;display:flex}.ui-insights-empty{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--muted);margin:0}.ui-insights-numbered{margin:0;padding:0;list-style:none}.ui-insights-numbered-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex}.ui-insights-numbered-item:last-child{border-bottom:0}.ui-insights-num{background:color-mix(in srgb, var(--brand) 10%, transparent);width:1.25rem;height:1.25rem;color:var(--brand-text);font-size:calc(12px + var(--fs-bump,0px));border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-weight:700;display:flex}.ui-insights-item-text{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text-2);margin:0;line-height:1.375}.ui-skeleton--circle{border-radius:50%;flex-shrink:0;height:auto;margin-bottom:0}.ui-skeleton-stack{display:block}.ui-skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--raised) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:999px;height:.65rem;margin-bottom:.45rem;animation:1.4s infinite ui-shimmer;display:block}@keyframes ui-shimmer{to{background-position:-200% 0}}.ui-search,.ui-search-chip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:.375rem;padding:.375rem .625rem;display:inline-flex;position:relative}.ui-search-input{color:var(--text);font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));background:0 0;border:0;width:11rem}.ui-search-results{z-index:40;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:max-content;min-width:14rem;max-width:20rem;box-shadow:var(--shadow-md);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(50vh,22rem);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.ui-search-option{border-radius:var(--radius-sm);width:100%;font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.ui-search-option:hover,.ui-search-option.is-active{background:var(--surface-2)}.ui-search-option{min-height:44px;list-style:none}.ui-search-note{font-size:calc(.8rem + var(--fs-bump,0px));color:var(--muted);padding:.45rem .5rem}.ui-search-chip-label,.ui-search-option-label{font-size:calc(.8125rem + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ui-search-hint{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted)}.ui-search-clear{color:var(--muted);font-size:calc(1rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;line-height:1}.ui-search-clear:hover{color:var(--text)}.ui-award{text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:1.25rem 1rem;display:flex}.ui-award-icon{font-size:calc(1.75rem + var(--fs-bump,0px));line-height:1}.ui-award-label{font-size:calc(10px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.ui-award-winner{font-size:calc(.95rem + var(--fs-bump,0px));color:var(--text);font-weight:600}.ui-award-detail{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--text-2)}.ui-matchup{flex-direction:column;gap:.625rem;display:flex}button.ui-matchup--link{text-align:inherit;cursor:pointer;font:inherit;color:inherit}.ui-assistant-root{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:70;flex-direction:column;align-items:flex-end;gap:.625rem;display:flex;position:fixed}.ui-assistant-fab{border:1px solid var(--border-strong);background:var(--brand);color:#fff;width:52px;height:52px;font-size:calc(1.35rem + var(--fs-bump,0px));box-shadow:var(--shadow-md);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-assistant-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(21rem,100vw - 2rem);height:min(26rem,60vh);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.ui-assistant-head{border-bottom:1px solid var(--border);font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text);justify-content:space-between;align-items:center;padding:.625rem .875rem;font-weight:600;display:flex}.ui-assistant-close{color:var(--muted);font-size:calc(1.1rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;line-height:1}.ui-assistant-log{flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex;overflow-y:auto}.ui-assistant-empty{color:var(--muted);font-size:calc(.85rem + var(--fs-bump,0px));margin:auto}.ui-msg{border-radius:var(--radius-md);max-width:85%;font-size:calc(.85rem + var(--fs-bump,0px));padding:.45rem .7rem;line-height:1.45}.ui-msg--user{background:var(--brand);color:#fff;align-self:flex-end}.ui-msg--assistant{background:var(--surface-2);color:var(--text);align-self:flex-start}.ui-assistant-inputrow{border-top:1px solid var(--border);gap:.5rem;padding:.625rem;display:flex}.ui-assistant-input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;color:var(--text);font:inherit;font-size:calc(.85rem + var(--fs-bump,0px));flex:1;padding:.5rem .625rem}.ui-assistant-send{border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);color:#fff;font:inherit;font-size:calc(.8rem + var(--fs-bump,0px));cursor:pointer;min-height:44px;padding:0 .875rem}.ui-assistant-send:disabled{opacity:.5;cursor:default}.ui-tablecard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.ui-tablescroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:calc(.875rem + var(--fs-bump,0px));min-width:max-content}.ui-th{text-align:left;border-bottom:1px solid var(--border);font-size:calc(12px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:.75rem;font-weight:600}.ui-th:hover{color:var(--text)}.ui-table--sticky .ui-th{background:var(--surface-2);z-index:1;position:sticky;top:0}.ui-th--right,.ui-td--right{text-align:right}.ui-th-inner{align-items:center;gap:.25rem;display:inline-flex}.ui-sort-arrow{color:var(--brand-light)}.ui-tr{border-bottom:1px solid var(--border);transition:background-color .1s}.ui-tr:last-child{border-bottom:0}.ui-tr:hover{background:var(--surface-2)}.ui-tr--clickable{cursor:pointer}.ui-tr--open{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.ui-td{white-space:nowrap;color:var(--text-2);padding:.75rem}.ui-table .ui-mono,.ui-td-num{font-family:var(--font-mono)}.ui-td-num{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);width:2rem}.ui-heatpill{border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:calc(13px + var(--fs-bump,0px));align-items:center;padding:.125rem .5rem;font-weight:600;display:inline-flex}.ui-tr-expanded>td{background:color-mix(in srgb, var(--surface-2) 40%, transparent);padding:.75rem 1rem}.ui-expandable{padding:0;overflow:hidden}.ui-expandable-head{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.625rem;min-height:44px;padding:.875rem 1rem;display:flex}.ui-expandable-titles{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ui-expandable-title{font-weight:600;font-size:calc(.9rem + var(--fs-bump,0px));color:var(--text)}.ui-expandable-sub{font-size:calc(.78rem + var(--fs-bump,0px));color:var(--muted)}.ui-expandable-chevron{color:var(--muted);flex-shrink:0;transition:transform .2s}.ui-expandable-chevron--open{transform:rotate(180deg)}.ui-expandable-body{padding:0 1rem 1rem}.ui-box{min-width:0}.ui-box--surface{background:var(--surface)}.ui-box--surface-2{background:var(--surface-2)}.ui-box--transparent{background:0 0}.ui-box--border{border:1px solid var(--border);border-radius:var(--radius-lg)}.ui-box--pad-none{padding:0}.ui-box--pad-sm{padding:var(--space-2)}.ui-box--pad-md{padding:var(--space-4)}.ui-box--pad-lg{padding:var(--space-5)}.ui-text{margin:0;line-height:1.5}.ui-text--sm{font-size:calc(.75rem + var(--fs-bump,0px))}.ui-text--md{font-size:calc(.875rem + var(--fs-bump,0px))}.ui-text--lg{font-size:calc(1rem + var(--fs-bump,0px))}.ui-text--xl{font-size:calc(1.25rem + var(--fs-bump,0px))}.ui-text--default{color:var(--text)}.ui-text--muted{color:var(--muted)}.ui-text--brand{color:var(--brand-text)}.ui-text--normal{font-weight:400}.ui-text--medium{font-weight:600}.ui-text--bold{font-weight:700}.ui-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;cursor:grab;gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.ui-strip::-webkit-scrollbar{display:none}.ui-strip--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ui-strip-cell{scroll-snap-align:start;flex-shrink:0;width:min(17rem,78vw)}.ui-nav{z-index:50;padding-top:max(.5rem, env(safe-area-inset-top,0px));padding-bottom:.5rem;padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px));background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.ui-nav-left{align-items:center;gap:.5rem;min-width:0;display:flex}.ui-nav-brand{letter-spacing:-.01em;color:var(--text);font-weight:700}.ui-nav-items{scrollbar-width:none;align-items:center;gap:.125rem;min-width:0;display:flex;overflow-x:auto}.ui-nav:has(.ui-nav-item--open) .ui-nav-items{overflow:visible}.ui-nav-items::-webkit-scrollbar{display:none}.ui-nav-item{flex-shrink:0}.ui-nav-item-wrap{position:relative}.ui-nav-item{border-radius:var(--radius-sm);min-height:40px;font-size:calc(.875rem + var(--fs-bump,0px));color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 .65rem;font-weight:500;display:inline-flex}.ui-nav-item:hover,.ui-nav-item--open{color:var(--text);background:var(--surface-2)}.ui-nav-item--active{background:var(--surface-2);color:var(--text);font-weight:600}.ui-nav-item--active:hover{background:var(--surface-2)}.ui-nav-menu{z-index:55;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:11rem;box-shadow:var(--shadow-md);flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + 4px);left:0}.ui-nav-entry{text-align:left;border-radius:var(--radius-sm);width:100%;font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text);cursor:pointer;background:0 0;border:0;padding:.45rem .625rem;text-decoration:none;display:block}.ui-nav-entry:hover{background:var(--surface-2)}.ui-nav-right{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.ui-nav-burger{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text);font-size:calc(1.15rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:-.5rem;display:none}@media (width<=639px){.ui-nav-items{display:none}.ui-nav-burger{justify-content:center;align-items:center;display:inline-flex}}.ui-nav-mobile{flex-direction:column;gap:.25rem;display:flex}.ui-nav-brand--mobile{font-size:calc(1rem + var(--fs-bump,0px));padding:.25rem .5rem .75rem}.ui-nav-mobile-link,.ui-nav-mobile-sub{text-align:left;border-radius:var(--radius-sm);width:100%;font-size:calc(.9rem + var(--fs-bump,0px));color:var(--text);cursor:pointer;background:0 0;border:0;min-height:44px;padding:.6rem .625rem;text-decoration:none;display:block}.ui-nav-mobile-sub{color:var(--text-2)}.ui-nav-mobile-link:hover,.ui-nav-mobile-sub:hover{background:var(--surface-2)}.ui-settingrow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;display:flex}.ui-settingrow:last-child{border-bottom:0}.ui-settingrow-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ui-settingrow-label{font-size:calc(.9rem + var(--fs-bump,0px));color:var(--text);font-weight:500}.ui-settingrow-hint{font-size:calc(.78rem + var(--fs-bump,0px));color:var(--muted)}.ui-toggle{border:1px solid var(--border-strong);background:var(--raised);cursor:pointer;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background-color .2s,border-color .2s;position:relative}.ui-toggle--on{background:var(--brand);border-color:var(--brand)}.ui-toggle-knob{width:20px;height:20px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:2px;left:2px}.ui-toggle--on .ui-toggle-knob{transform:translate(18px)}.ui-field{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump,0px));min-height:44px;padding:.5rem .625rem}.ui-field:focus{border-color:var(--brand)}.ui-chipbadge{align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);font-size:calc(12px + var(--fs-bump,0px));background:color-mix(in srgb, var(--chip-hue,var(--muted)) 12%, transparent);color:color-mix(in srgb, var(--chip-hue,var(--muted)) 76%, black);border-radius:999px;font-weight:600;display:inline-flex}:root[data-theme=dark] .ui-chipbadge{color:color-mix(in srgb, var(--chip-hue,var(--muted)) 82%, white)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ui-chipbadge{color:color-mix(in srgb, var(--chip-hue,var(--muted)) 82%, white)}}@media (width<=639px){.ui-assistant-panel{width:100vw;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0;position:fixed;inset:0}.ui-tabs{-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ui-tab{white-space:nowrap}.ui-stat-label,.ui-stat-pill,.ui-chart-title,.ui-insights-title,.ui-insights-cached{font-size:calc(12px + var(--fs-bump,0px))}.ui-inline-stat-label,.ui-award-label{font-size:calc(11px + var(--fs-bump,0px))}.ui-chip{font-size:calc(12px + var(--fs-bump,0px))}}.ui-sb-cell{padding:0;overflow:hidden}.ui-sb-cellhead{background:color-mix(in srgb, var(--surface-2) 50%, transparent);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ui-sb-cellindex{font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump,0px));color:var(--muted)}.ui-sb-celltype{font-size:calc(9px + var(--fs-bump,0px));border-radius:var(--radius-sm);flex-shrink:0;padding:.125rem .375rem;font-weight:600}.ui-sb-celltype--sql{background:color-mix(in srgb, var(--brand) 15%, transparent);color:var(--brand-light)}.ui-sb-celltype--md{color:#c4b5fd;background:#a78bfa26}.ui-sb-title{text-align:left;min-width:0;font-size:calc(.875rem + var(--fs-bump,0px));color:var(--text);cursor:text;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;font-weight:500;overflow:hidden}.ui-sb-title:hover{color:var(--brand-light)}.ui-sb-title-empty{opacity:.4;font-style:italic;font-weight:400}.ui-sb-titleinput{min-width:0;color:var(--text);font-size:calc(.875rem + var(--fs-bump,0px));background:0 0;border:0;flex:1;font-weight:500}.ui-sb-cellactions{flex-shrink:0;align-items:center;gap:.125rem;margin-left:auto;display:flex}.ui-sb-draghandle{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-sb-draghandle:hover{color:var(--text)}.ui-sb-draghandle:active{cursor:grabbing}.ui-iconbtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);font-size:calc(.8rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-iconbtn:hover{color:var(--text);background:var(--surface-2)}.ui-iconbtn--danger:hover{color:var(--danger)}.ui-sb-editorwrap{padding:.75rem;position:relative}.ui-sb-editor{border:1px solid var(--border);border-radius:var(--radius-md);font-size:calc(.875rem + var(--fs-bump,0px));transition:border-color .15s;overflow:hidden}.ui-sb-editor:focus-within{border-color:var(--brand)}.ui-sb-runbtn{border-radius:var(--radius-sm);background:var(--brand);color:#fff;font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;border:0;padding:.375rem .75rem;font-weight:500}.ui-sb-runbtn:hover{opacity:.9}.ui-sb-runbtn:disabled{opacity:.4;cursor:default}.ui-sb-runbtn--floating{z-index:10;box-shadow:var(--shadow-sm);position:absolute;bottom:1rem;right:1rem}.ui-sb-error{border:1px solid color-mix(in srgb, var(--danger) 25%, transparent);background:color-mix(in srgb, var(--danger) 6%, transparent);color:var(--danger);border-radius:var(--radius-md);font-size:calc(.75rem + var(--fs-bump,0px));margin:0 .75rem .75rem;padding:.75rem}.ui-sb-results{border-top:1px solid var(--border)}.ui-sb-resultbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.ui-sb-meta{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted)}.ui-sb-meta strong{color:var(--text)}.ui-sb-meta em{color:var(--warn);font-style:normal}.ui-sb-viewtabs{background:var(--surface-2);border-radius:var(--radius-md);gap:.125rem;margin-left:auto;padding:.125rem;display:flex}.ui-sb-viewtab{border-radius:calc(var(--radius-md) - 3px);font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);cursor:pointer;text-transform:capitalize;background:0 0;border:0;padding:.25rem .75rem;font-weight:500}.ui-sb-viewtab--on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ui-sb-sumbtn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;background:0 0;padding:.25rem .625rem}.ui-sb-sumbtn--on,.ui-sb-sumbtn:hover{color:var(--text);border-color:var(--border-strong)}.ui-btable-wrap{overflow:auto}.ui-btable{border-collapse:collapse;width:100%;font-size:calc(.8125rem + var(--fs-bump,0px))}.ui-btable thead th{z-index:5;background:var(--surface);border-bottom:1px solid var(--border);text-align:left;font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:.5rem .75rem;position:sticky;top:0}.ui-btable tbody td,.ui-btable tfoot td{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);white-space:nowrap;color:var(--text-2);padding:.5rem .75rem}.ui-btable tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.ui-btable-null{opacity:.35}.ui-btable tfoot td{background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-top:2px solid var(--border);position:sticky;bottom:0}.ui-btable-sumstat{font-family:var(--font-mono);font-size:calc(9px + var(--fs-bump,0px));color:var(--muted);flex-direction:column;display:flex}.ui-btable-sumstat span:first-child{font-size:calc(10px + var(--fs-bump,0px));color:var(--brand-light);font-weight:600}.ui-btable-count{font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump,0px));color:var(--muted)}.ui-sb-chart{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ui-sb-typetabs,.ui-sb-config{flex-wrap:wrap;gap:.5rem;display:flex}.ui-sb-config{font-size:calc(.75rem + var(--fs-bump,0px));align-items:flex-end;gap:1rem}.ui-sb-typebtn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;background:0 0;padding:.375rem .75rem;font-weight:500}.ui-sb-typebtn:hover{color:var(--text-2)}.ui-sb-typebtn--on{background:color-mix(in srgb, var(--brand) 15%, transparent);border-color:color-mix(in srgb, var(--brand) 50%, transparent);color:var(--brand-light)}.ui-sb-label{font-size:calc(10px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.25rem;font-weight:600;display:block}.ui-sb-select{min-width:100px;height:34px;padding:4px 8px;min-height:0!important}.ui-sb-ylist{flex-wrap:wrap;align-items:center;gap:.25rem;min-height:30px;display:flex}.ui-sb-pillbtn{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);font-size:calc(11px + var(--fs-bump,0px));cursor:pointer;background:0 0;padding:.25rem .5rem}.ui-sb-pillbtn--on{background:color-mix(in srgb, var(--brand) 15%, transparent);border-color:color-mix(in srgb, var(--brand) 40%, transparent);color:var(--brand-light)}.ui-sb-note{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);margin:0}.ui-sb-warn{font-size:calc(10px + var(--fs-bump,0px));color:var(--warn);margin:.25rem 0 0}.ui-sb-pivot{overflow:auto}.ui-sb-tips{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 1rem .75rem;display:flex}.ui-sb-tipslabel{font-size:calc(10px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-shrink:0;font-weight:600}.ui-sb-tip{font-size:calc(10px + var(--fs-bump,0px));background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);font-family:var(--font-mono);padding:.125rem .5rem}.ui-sb-tip strong{color:var(--brand-light);font-weight:600}.ui-sb-tipsright{margin-left:auto;display:none}@media (width>=1280px){.ui-sb-tipsright{display:inline}}.ui-sb-pivotbody{padding:1rem}.ui-mlstack{flex-direction:column;gap:1rem;min-width:0;display:flex}.ui-mlcard{padding:1rem}.ui-mlhead{align-items:center;gap:.375rem;margin-bottom:.5rem;display:flex}.ui-mlsoft{text-transform:none;letter-spacing:0;opacity:.8;font-weight:400}.ui-mlchips{flex-wrap:wrap;gap:.5rem;display:flex}.ui-summarychip{background:var(--surface-2);border-radius:var(--radius-sm);font-size:calc(.75rem + var(--fs-bump,0px));color:var(--text-2);align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.ui-summarychip-value{color:var(--text);font-weight:600}.ui-metricgrid{gap:.5rem;display:grid}.ui-metricgrid--2{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ui-metricgrid--3{grid-template-columns:repeat(3,1fr)}.ui-metriccard{background:var(--surface-2);border-radius:var(--radius-sm);text-align:center;padding:.75rem}.ui-metriccard-label{justify-content:center;align-items:center;gap:.25rem;margin-bottom:.125rem;display:flex}.ui-metriccard-label p{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);margin:0}.ui-metriccard-value{font-size:calc(1.25rem + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);color:var(--text);margin:0}.ui-confmatrix{font-family:var(--font-mono);font-size:calc(.75rem + var(--fs-bump,0px));border-collapse:collapse}.ui-confmatrix th{color:var(--text-2);text-align:center;padding:.25rem .5rem}.ui-confmatrix td{text-align:center;border-radius:var(--radius-sm);padding:.375rem .5rem}.ui-confmatrix .ui-confmatrix-label{text-align:right;color:var(--text-2);font-weight:600}.ui-comparetable{border-collapse:collapse;width:100%}.ui-comparetable th{text-align:center;font-size:calc(.75rem + var(--fs-bump,0px));padding:.25rem .5rem .5rem;font-weight:600}.ui-comparetable th:nth-child(2){color:var(--brand)}.ui-comparetable th:nth-child(3){color:#c084fc}.ui-comparetable td{text-align:center;font-size:calc(.75rem + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--text);border-top:1px solid var(--border);padding:.375rem .5rem}.ui-comparetable td:first-child{text-align:left;color:var(--muted);font-family:inherit}.ui-compare-best{color:var(--ok);font-weight:700}.ui-runcard{cursor:pointer;padding:.75rem}.ui-runcard:hover,.ui-runcard--selected{border-color:var(--brand)}.ui-runcard--selected{background:color-mix(in srgb, var(--brand) 5%, transparent)}.ui-runcard-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ui-runcard-titles{min-width:0}.ui-runcard-label{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.ui-runcard-actions{flex-shrink:0;gap:.125rem;display:flex}.ui-runhistory,.ui-layers{flex-direction:column;gap:.5rem;display:flex}.ui-layers-note{color:var(--muted)}.ui-layer-row{align-items:center;gap:.5rem;display:flex}.ui-layer-name{width:3.5rem;font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);flex-shrink:0}.ui-layer-input{width:5rem;font-family:var(--font-mono);padding:.25rem .5rem;min-height:32px!important}.ui-layer-add{color:var(--brand);font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.ui-layer-add:hover{color:var(--brand-light)}.ui-arch{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.ui-arch-step{align-items:center;gap:.25rem;display:inline-flex}.ui-archnode{border-radius:var(--radius-sm);min-width:48px;font-size:calc(.75rem + var(--fs-bump,0px));flex-direction:column;align-items:center;padding:.375rem .5rem;line-height:1.2;display:flex}.ui-archnode span{font-weight:700;font-family:var(--font-mono);color:var(--text)}.ui-archnode small{font-size:calc(10px + var(--fs-bump,0px));color:var(--muted)}.ui-archnode--dim{background:var(--raised)}.ui-archnode--brand{background:color-mix(in srgb, var(--brand) 20%, transparent);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent)}.ui-archnode--warn{background:color-mix(in srgb, var(--warn) 18%, transparent);border:1px solid color-mix(in srgb, var(--warn) 30%, transparent)}.ui-archarrow{color:var(--muted);font-size:calc(.75rem + var(--fs-bump,0px));flex-shrink:0}.ui-tip-btn{border:1px solid var(--border);width:16px;height:16px;color:var(--muted);font-size:calc(11px + var(--fs-bump,0px));cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;line-height:1;display:inline-flex;position:relative}.ui-tip-btn:before{content:"";position:absolute;inset:-8px}.ui-tip-btn:hover,.ui-tip-btn:focus-visible{color:var(--text);border-color:var(--muted)}.ui-tip-bubble{z-index:9999;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-align:left;padding:.75rem;position:fixed;transform:translate(-50%)}.ui-tip-note{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);margin-bottom:.5rem;padding:.25rem .5rem;font-weight:600;display:block}.ui-tip-label{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--text);font-weight:600;display:block}.ui-tip-def{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--text-2);margin-top:4px;display:block}.ui-tip-formula{background:var(--surface-2);border-radius:var(--radius-sm);max-width:100%;font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);margin-top:.5rem;padding:.25rem .5rem;display:block;overflow-x:auto}.ui-tip-interp{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-top:6px;display:block}.ui-nnexplainer{border-color:color-mix(in srgb, var(--brand) 20%, transparent)}.ui-nngrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:.75rem;display:grid}.ui-nntitle{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--brand);margin:0 0 .375rem;font-weight:600}.ui-nncontent{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--text-2);white-space:pre-line;margin:0;line-height:1.6}.ui-gauge{flex-direction:column;gap:.75rem;width:100%;display:flex}.ui-gaugerow{grid-template-columns:6rem 3.25rem 1fr;align-items:center;gap:.5rem;width:100%;padding:.1875rem 0;display:grid}.ui-gauge-headrow{align-items:end}.ui-gauge-label{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-gauge-value{font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ui-gauge-trackwrap{height:16px;position:relative}.ui-gauge-track{border-radius:999px;height:5px;position:absolute;top:6px;left:0;right:0;overflow:hidden}.ui-gauge-zone{opacity:.3;position:absolute;top:0;bottom:0}.ui-gauge-tick{background:var(--border-strong);opacity:.4;width:1px;position:absolute;top:4px;bottom:4px}.ui-gauge-bubble{border:1.5px solid var(--surface);border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:15px;padding:0 .1875rem;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ui-gauge-bubble span{font-size:calc(9px + var(--fs-bump,0px));color:var(--bg);font-weight:700;line-height:1}.ui-gauge-scale{height:12px;position:relative}.ui-gauge-scale span{font-size:calc(9px + var(--fs-bump,0px));color:var(--muted);position:absolute;transform:translate(-50%)}.ui-gauge-cat{font-size:calc(9px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:.125rem;font-weight:600}.ui-autolink{font:inherit;color:var(--brand-light);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.ui-autolink:hover{text-decoration-color:currentColor}.ui-datenav{align-items:center;gap:.75rem;display:flex}.ui-datenav-btn{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text);font-size:calc(1.1rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ui-datenav-btn:hover:not(:disabled){background:var(--surface-2)}.ui-datenav-btn:disabled{cursor:not-allowed}.ui-datenav-mid{flex-direction:column;justify-content:center;align-items:center;min-width:120px;display:flex}.ui-datenav-dateline{justify-content:center;align-items:center;min-height:2.75rem;display:flex;position:relative}.ui-datenav-datebtn{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.25rem;padding:0;display:flex}.ui-datenav-mid:has(.ui-datenav-today) .ui-datenav-dateline{min-height:1.75rem}.ui-datenav-cal{width:.875rem;height:.875rem;color:var(--muted);flex-shrink:0}.ui-datenav-datebtn:hover .ui-datenav-cal{color:var(--text-2)}.ui-datenav-date{font-size:calc(1.05rem + var(--fs-bump,0px));color:var(--text);-webkit-text-decoration:underline dotted color-mix(in srgb, var(--muted) 60%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--muted) 60%, transparent);text-underline-offset:3px;font-weight:700}.ui-datenav-picker{opacity:0;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ui-datenav-picker:focus{border-color:var(--brand)}.ui-datenav-today{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);font-size:calc(11px + var(--fs-bump,0px));cursor:pointer;background:0 0;align-items:center;gap:.25rem;margin-top:.25rem;padding:.125rem .5rem;font-weight:500;display:inline-flex}.ui-datenav-today:hover{color:var(--text);border-color:var(--brand)}.ui-bell{display:inline-flex;position:relative}.ui-bell-btn{width:44px;height:44px;color:var(--text-2);font-size:calc(1.05rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-bell-btn:hover{background:var(--surface-2);color:var(--text)}.ui-bell-badge{background:var(--danger);color:#fff;min-width:17px;height:17px;font-size:calc(10.5px + var(--fs-bump,0px));font-variant-numeric:tabular-nums;border:1.5px solid var(--surface);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:0}.ui-bell-icon{width:18px;height:18px;display:block}.ui-bell-panel{z-index:60;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:min(22rem,100vw - 2rem);max-height:24rem;box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.ui-bell-head{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex;position:sticky;top:0}.ui-bell-head-title{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-weight:700}.ui-bell-clear{color:var(--brand-light);font-size:calc(11px + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ui-bell-item{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}.ui-bell-item:last-child{border-bottom:0}.ui-bell-row{border-bottom:1px solid var(--border);position:relative}.ui-bell-row:last-child{border-bottom:0}.ui-bell-row>.ui-bell-item{padding-right:var(--space-6);border-bottom:0}.ui-bell-row:has(.ui-bell-action)>.ui-bell-item{padding-bottom:var(--space-6)}.ui-bell-dismiss{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted);font-size:calc(1rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;line-height:1;position:absolute}.ui-bell-dismiss:hover{color:var(--text);background:var(--surface-2)}.ui-bell-action{right:var(--space-4);bottom:var(--space-2);cursor:pointer;font-size:calc(10px + var(--fs-bump,0px));color:var(--brand);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600;position:absolute}.ui-bell-item-source{color:var(--brand);font-weight:500}.ui-bell-item:hover{background:var(--surface-2)}.ui-bell-item-icon{font-size:calc(1rem + var(--fs-bump,0px));flex-shrink:0;line-height:1.3}.ui-bell-item-body{flex:1;min-width:0}.ui-bell-item-title{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text);font-weight:600;display:block}.ui-bell-item-body-text{font-size:calc(.78rem + var(--fs-bump,0px));color:var(--text-2);margin-top:.125rem;display:block}.ui-bell-item-time{font-size:calc(10px + var(--fs-bump,0px));color:var(--muted);margin-top:.25rem;display:block}.ui-bell-empty{text-align:center;font-size:calc(.8rem + var(--fs-bump,0px));color:var(--muted);padding:1.5rem 1rem}.ui-bell-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.375rem}.ui-updatetoast{bottom:max(1rem, env(safe-area-inset-bottom));z-index:70;position:fixed;left:1rem;right:1rem}@media (width>=640px){.ui-updatetoast{width:20rem;left:auto;right:1rem}}.ui-updatetoast-card{background:var(--surface-2);border-color:color-mix(in srgb, var(--brand) 40%, transparent);align-items:center;gap:.75rem;padding:.75rem;display:flex}.ui-updatetoast-icon{font-size:calc(1.25rem + var(--fs-bump,0px))}.ui-updatetoast-text{flex:1;min-width:0}.ui-updatetoast-title{font-size:calc(.85rem + var(--fs-bump,0px));color:var(--text);font-weight:600}.ui-updatetoast-sub{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted)}.ui-updatetoast-refresh{border-radius:var(--radius-sm);background:var(--brand);color:#fff;min-height:36px;font-size:calc(.75rem + var(--fs-bump,0px));cursor:pointer;border:0;flex-shrink:0;padding:0 .75rem;font-weight:600}.ui-updatetoast-refresh:hover{opacity:.9}.ui-settingsgroup{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.ui-settingsgroup-head h2{font-size:calc(.9rem + var(--fs-bump,0px));color:var(--text);margin:0;font-weight:600}.ui-settingsgroup-head p{font-size:calc(.78rem + var(--fs-bump,0px));color:var(--muted);margin:.25rem 0 0}:is(.ui-settingsgroup-head--icon,.ui-settingsgroup-head:has(.ui-settingsgroup-aside)){align-items:flex-start;gap:var(--space-3);display:flex}.ui-settingsgroup-headtext{overflow-wrap:anywhere;flex:1;min-width:0}.ui-settingsgroup-aside{flex-shrink:0;margin-left:auto}.ui-settingsgroup-icon{--ui-tile:var(--brand);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ui-tile) 10%, transparent);width:36px;height:36px;color:var(--ui-tile);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-settingsgroup-icon--ok{--ui-tile:var(--ok)}.ui-settingsgroup-icon--warn{--ui-tile:var(--warn)}.ui-settingsgroup-icon--info{--ui-tile:var(--chart-1)}.ui-settings-stack{gap:var(--space-3);flex-direction:column;display:flex}.ui-settings-sub{gap:var(--space-2);flex-direction:column;display:flex}.ui-settings-note{font-size:calc(.875rem + var(--fs-bump,0px));color:var(--muted);margin:0}.ui-settings-error{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--danger);margin:0}.ui-sortlist{flex-direction:column;gap:.5rem;display:flex}.ui-sortlist-row--dragging{z-index:20;opacity:.9}.ui-log{flex-direction:column;gap:.5rem;min-width:0;display:flex}.ui-log-tools{z-index:2;background:var(--surface);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;display:flex;position:sticky;top:0}.ui-log-find{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;min-height:44px;color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump,0px));flex:12rem;padding:0 .75rem}.ui-log-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:44px;color:var(--text-2);font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));white-space:nowrap;cursor:pointer;padding:0 .75rem}.ui-log-toggle.is-on{background:var(--text);border-color:var(--text);color:var(--surface)}.ui-log-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);max-height:60vh;font-family:var(--font-mono);font-size:calc(.8rem + var(--fs-bump,0px));padding:.375rem 0;line-height:1.5;overflow:auto}.ui-log-entry{border-left:2px solid #0000;grid-template-columns:max-content 1fr;gap:0 .625rem;padding:.1875rem .5rem;display:grid}.ui-log-entry--warn{border-left-color:var(--sev-warn);background:color-mix(in srgb, var(--sev-warn) 7%, transparent)}.ui-log-entry--error{border-left-color:var(--sev-error);background:color-mix(in srgb, var(--sev-error) 7%, transparent)}.ui-log-meta{color:var(--muted);align-items:baseline;gap:.5rem;font-size:.9em;display:flex}.ui-log-stamp{font-variant-numeric:tabular-nums}.ui-log-source{color:var(--text-2)}.ui-log-level{letter-spacing:.02em;font-weight:600}.ui-log-entry--warn .ui-log-level{color:var(--sev-warn)}.ui-log-entry--error .ui-log-level{color:var(--sev-error)}.ui-log-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ui-log-entry:not(.is-open) .ui-log-text{-webkit-line-clamp:var(--ui-log-clamp,6);line-clamp:var(--ui-log-clamp,6);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-log-more{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;margin-top:.125rem;padding:0;font-size:.9em}.ui-log-body.is-nowrap .ui-log-text{white-space:pre;overflow-wrap:normal}.ui-log-foot{color:var(--muted);font-size:calc(.78rem + var(--fs-bump,0px));margin:0}@media (width<=639px){.ui-log-body{max-height:60vh;font-size:calc(.8125rem + var(--fs-bump,0px))}.ui-log-entry{grid-template-columns:1fr;padding:.375rem .5rem}.ui-log-entry+.ui-log-entry{border-top:1px solid var(--border)}.ui-log-more{grid-column:1;min-height:44px}.ui-log-wrap-toggle{display:none}.ui-log-body.is-nowrap .ui-log-text{white-space:pre-wrap;overflow-wrap:anywhere}}.ui-theme{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:.125rem;padding:.125rem;display:inline-flex}.ui-theme-opt{border-radius:calc(var(--radius-md) - 3px);min-height:40px;color:var(--text-2);font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .625rem;line-height:1;display:inline-flex}.ui-theme-opt:hover{color:var(--text)}.ui-theme-opt.is-on{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);color:var(--text)}.ui-theme--compact .ui-theme-opt{min-width:40px;font-size:calc(.95rem + var(--fs-bump,0px));justify-content:center;padding:0}@media (width<=639px){.ui-theme-opt{min-height:44px}.ui-theme--compact .ui-theme-opt{min-width:44px}}.ui-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-dot{background:var(--sev-unknown);border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;display:inline-block}.ui-dot--ok{background:var(--sev-ok)}.ui-dot--warn{background:var(--sev-warn)}.ui-dot--critical{background:var(--sev-error)}.ui-dot--pulse{animation:2.4s ease-in-out infinite ui-dot-pulse}@keyframes ui-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.ui-statusgrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.ui-statustile{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-left:3px solid var(--sev-unknown);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:left;flex-direction:column;min-width:0;display:flex}button.ui-statustile{cursor:pointer}button.ui-statustile:hover{border-color:var(--border-strong)}.ui-statustile--ok{border-left-color:var(--sev-ok)}.ui-statustile--warn{border-left-color:var(--sev-warn)}.ui-statustile--critical{border-left-color:var(--sev-error)}.ui-statustile.is-selected{border-color:var(--brand);box-shadow:var(--shadow-sm)}.ui-statustile-head{align-items:center;gap:.4rem;min-width:0;display:flex}.ui-statustile-name{font-weight:600;font-size:calc(.85rem + var(--fs-bump,0px));overflow-wrap:break-word}.ui-statustile-metric{font-family:var(--font-mono);font-size:calc(1.05rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums}.ui-statustile-detail{color:var(--muted);font-size:calc(.78rem + var(--fs-bump,0px));overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-triage{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.ui-triage-row{align-items:baseline;gap:0 var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);grid-template-columns:auto 1fr auto auto;display:grid}.ui-triage-row+.ui-triage-row{border-top:1px solid var(--border)}.ui-triage-row--critical{background:color-mix(in srgb, var(--sev-error) 6%, var(--surface))}.ui-triage-row--warn{background:color-mix(in srgb, var(--sev-warn) 6%, var(--surface))}.ui-triage-dot{transform:translateY(-.1rem)}.ui-triage-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ui-triage-title{font-size:calc(.9rem + var(--fs-bump,0px));overflow-wrap:anywhere;font-weight:600}.ui-triage-detail{color:var(--text-2);font-size:calc(.8rem + var(--fs-bump,0px));overflow-wrap:anywhere}.ui-triage-age{color:var(--muted);font-size:calc(.78rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums;white-space:nowrap}.ui-triage-action{align-self:center}.ui-triage-clear{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-2);font-size:calc(.875rem + var(--fs-bump,0px));align-items:center;gap:.5rem;margin:0;padding:.75rem;display:flex}.ui-range{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);gap:.125rem;padding:.125rem;display:inline-flex}.ui-range-opt{border-radius:calc(var(--radius-md) - 3px);min-height:36px;color:var(--text-2);font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0 .7rem}.ui-range-opt.is-on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}@media (width<=639px){.ui-statusgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-triage-row{grid-template-columns:auto 1fr;row-gap:.4rem}.ui-triage-age{grid-column:2}.ui-triage-action{grid-column:2;justify-self:start;align-items:center;min-height:44px;display:inline-flex}.ui-triage-chevron{grid-area:1/2;place-self:start end}.ui-range-opt{min-height:44px}}.ui-facts{font-size:calc(.82rem + var(--fs-bump,0px));grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:.5rem 0 0;display:grid}.ui-facts-row{display:contents}.ui-facts dt{color:var(--muted);white-space:nowrap}.ui-facts dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.ui-facts-mono{font-family:var(--font-mono);font-size:.95em}@media (width<=639px){.ui-facts{grid-template-columns:1fr;gap:0}.ui-facts dt{font-size:calc(.72rem + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.03em;margin-top:.5rem}}.ui-rows{gap:var(--space-2);display:grid}.ui-row{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;text-align:left;min-width:0;display:flex}.ui-row--button{cursor:pointer}.ui-row--button:hover{border-color:var(--brand)}.ui-row--warn{border-left:2px solid var(--sev-warn)}.ui-row--critical{border-left:2px solid var(--sev-error)}.ui-row--ok{border-left:2px solid var(--sev-ok)}.ui-row--unknown{border-left:2px solid var(--sev-unknown)}.ui-row-leading,.ui-row-trailing{flex-shrink:0;align-items:center;display:flex}.ui-row-main{gap:0 var(--space-2);flex:1;grid-template-columns:auto 1fr;align-items:baseline;min-width:0;display:grid}.ui-row-dot{transform:translateY(-.1rem)}.ui-row-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ui-row-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:flex}.ui-row-title{font-size:calc(.86rem + var(--fs-bump,0px));overflow-wrap:anywhere;font-weight:600}.ui-row-meta{color:var(--muted);font-size:calc(.76rem + var(--fs-bump,0px))}.ui-row-detail{color:var(--text-2);font-size:calc(.8rem + var(--fs-bump,0px));overflow-wrap:anywhere;min-width:0}.ui-row-detail--mono{font-family:var(--font-mono);font-size:calc(.76rem + var(--fs-bump,0px))}.ui-row-detail.is-clamped{-webkit-line-clamp:var(--ui-row-clamp,3);line-clamp:var(--ui-row-clamp,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-chipbadge--button{font:inherit;cursor:pointer;border:0}.ui-chipbadge--button:hover{filter:brightness(1.25)}@media (width<=639px){.ui-row{padding:.55rem .6rem}.ui-chipbadge--button{min-height:32px}}.ui-btn{min-height:44px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:calc(.85rem + var(--fs-bump,0px));white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.35rem;font-weight:500;text-decoration:none;display:inline-flex}.ui-btn:hover{border-color:var(--border-strong)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:default}.ui-btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}.ui-btn--primary:hover{filter:brightness(1.08);border-color:var(--brand)}.ui-btn--danger{background:var(--danger);border-color:var(--danger);color:#fff}.ui-btn--danger:hover{filter:brightness(1.08);border-color:var(--danger)}.ui-btn--danger-quiet{background:color-mix(in srgb, var(--sev-error) 12%, transparent);border-color:color-mix(in srgb, var(--sev-error) 40%, transparent);color:color-mix(in srgb, var(--danger) 76%, black)}:root[data-theme=dark] .ui-btn--danger-quiet{color:color-mix(in srgb, var(--danger) 82%, white)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ui-btn--danger-quiet{color:color-mix(in srgb, var(--danger) 82%, white)}}.ui-btn--sm{min-height:32px;font-size:calc(.78rem + var(--fs-bump,0px));padding:0 .6rem}@media (width<=639px){.ui-btn{min-height:44px}.ui-btn--sm{min-height:40px}.ui-inline-stat-label,.ui-stat-sub,.ui-stat-label,.ui-th,.ui-facts dt,.ui-row-meta{font-size:max(.75rem,12px)}.ui-toggle:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-chipbadge--button{min-height:40px;padding:0 .7rem}}.ui-btn--icon{min-width:44px;font-size:calc(1.05rem + var(--fs-bump,0px));background:0 0;border-color:#0000;padding:0}.ui-btn--icon:hover{background:var(--surface-2);border-color:#0000}.ui-bell-btn{border-radius:var(--radius-sm);min-width:44px;min-height:40px;color:var(--text);font:inherit;font-size:calc(1.05rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-bell-btn:hover{background:var(--surface-2)}@media (width<=639px){.ui-bell-btn{min-height:44px}}.ui-triage-row--opens{cursor:pointer}.ui-triage-row--opens:hover{background:color-mix(in srgb, var(--brand) 6%, var(--surface))}.ui-triage-row--opens:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ui-triage-row--critical:hover{background:color-mix(in srgb, var(--sev-error) 10%, var(--surface))}.ui-triage-row--warn:hover{background:color-mix(in srgb, var(--sev-warn) 10%, var(--surface))}.ui-triage-chevron{color:var(--muted);font-size:calc(1.3rem + var(--fs-bump,0px));align-self:center;line-height:1}.ui-triage-row--opens:hover .ui-triage-chevron{color:var(--text)}.ui-triage-detail,.ui-row-detail,.ui-facts dd,.ui-stat-sub{max-width:68ch}.ui-facts{grid-template-columns:max-content minmax(0,68ch)}@media (width<=639px){.ui-facts{grid-template-columns:1fr}}.ui-th-sort{width:100%;text-align:inherit;display:block}.ui-th--right .ui-th-sort{text-align:right}.ui-error{align-items:center;gap:var(--space-2,.5rem);text-align:center;color:var(--text-2);font-size:calc(.875rem + var(--fs-bump,0px));flex-direction:column;padding:2.5rem 1rem;display:flex}.ui-error-icon{font-size:calc(1.5rem + var(--fs-bump,0px));color:var(--sev-error);line-height:1}.ui-error-msg{max-width:52ch}.ui-error-detail{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);max-width:52ch;color:var(--muted);font-family:var(--font-mono);font-size:calc(.78rem + var(--fs-bump,0px));overflow-wrap:anywhere;padding:.35rem .5rem}.ui-error-retry{min-height:44px;padding:0 var(--space-4,1rem);border:1px solid var(--border-strong,var(--border));border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump,0px));cursor:pointer;font-weight:550}.ui-error-retry:hover{background:var(--surface-2)}.ui-helptip-btn:after{content:"";position:absolute;inset:-15px}.ui-confirm-overlay{z-index:60;padding:var(--space-4);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-confirm{gap:var(--space-3);width:min(28rem,100%);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg,0 12px 32px #00000040);display:grid}.ui-confirm-title{font-size:calc(1rem + var(--fs-bump,0px));margin:0;font-weight:650}.ui-confirm-body{color:var(--text-2);font-size:calc(.875rem + var(--fs-bump,0px));max-width:60ch;line-height:1.5}.ui-confirm-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-confirm-cancel,.ui-confirm-go{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);font:inherit;font-size:calc(.875rem + var(--fs-bump,0px));cursor:pointer;font-weight:550}.ui-confirm-cancel{border:1px solid var(--border-strong,var(--border));background:var(--surface);color:var(--text)}.ui-confirm-cancel:hover{background:var(--surface-2)}.ui-confirm-go{background:var(--brand);color:#fff;border:1px solid #0000}.ui-confirm-go--danger{background:var(--danger)}.ui-confirm-go:disabled,.ui-confirm-cancel:disabled{opacity:.55;cursor:default}@media (width<=480px){.ui-confirm-actions{flex-direction:column-reverse}.ui-confirm-cancel,.ui-confirm-go{width:100%}}.ui-inline-stat--critical .ui-inline-stat-value{color:var(--sev-error);font-weight:700}.ui-inline-stat--warn .ui-inline-stat-value{color:var(--sev-warn);font-weight:700}.ui-inline-stat--ok .ui-inline-stat-value{color:var(--sev-ok);font-weight:650}@media (prefers-reduced-motion:reduce){.ui-dot--pulse{animation:none}*,:before,:after,:where([class^=ui-],[class*=\ ui-]),:where([class^=ui-],[class*=\ ui-]):before,:where([class^=ui-],[class*=\ ui-]):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ui-spinner{animation-duration:3s!important;animation-iteration-count:infinite!important}}.ui-field--invalid{border-color:var(--sev-error)}.ui-field--invalid:focus-visible{outline-color:var(--sev-error)}.ui-field-error{align-items:flex-start;gap:var(--space-1);margin:var(--space-1) 0 0;color:var(--sev-error);font-size:calc(.8rem + var(--fs-bump,0px));max-width:60ch;line-height:1.4;display:flex}.ui-nav-mobile-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.ui-nav-mobile-close{width:44px;height:44px;color:var(--text-2);font-size:calc(1rem + var(--fs-bump,0px));cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-nav-mobile-close:hover{background:var(--surface-2);color:var(--text)}.ui-nav-mobile-link--active{background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand-text);font-weight:600}.ui-nav-mobile-link--active:hover{background:color-mix(in srgb, var(--brand) 16%, transparent)}.ui-nav-mobile-foot{gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.ui-settingsgroup+.ui-settingsgroup{margin-top:var(--space-4)}@media (width<=26rem){.ui-settingrow{row-gap:var(--space-2);flex-wrap:wrap}.ui-settingrow-text{flex:100%}}.ui-nav-brand--link{align-items:center;gap:var(--space-1);min-height:44px;font:inherit;letter-spacing:-.01em;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.ui-nav-brand--link:hover{color:var(--brand-text)}.ui-nav-mobile-section{margin:var(--space-4) 0 var(--space-1);padding:0 var(--space-2);color:var(--muted);font-size:calc(.68rem + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ui-nav-mobile-section:first-child{margin-top:0}.ui-nav-mobile-icon{opacity:.8;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;display:inline-flex}.ui-nav-mobile-link{align-items:center;gap:var(--space-2);display:flex}.ui-nav-right>button,.ui-nav-right>a{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.ui-iconbtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:36px;height:36px;color:var(--text-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.ui-iconbtn:after{content:"";position:absolute;inset:-4px}.ui-iconbtn:hover{background:var(--surface-2);border-color:var(--border-strong,var(--border));color:var(--text)}.ui-iconbtn:disabled{opacity:.5;cursor:default}.ui-navsearch{align-items:center;gap:var(--space-2);min-width:0;max-width:26rem;min-height:40px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex:12rem;transition:border-color .15s;display:flex}.ui-navsearch:focus-within{border-color:var(--brand)}@media (width<=639px){.ui-navsearch{max-width:10.75rem}}.ui-navsearch-icon{color:var(--muted);flex-shrink:0}.ui-navsearch-input{text-overflow:ellipsis;width:11.25rem;min-width:0;color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump,0px));background:0 0;border:0;flex:auto;align-self:stretch}.ui-navsearch-input::placeholder{color:var(--muted)}.ui-navsearch-input:focus-visible{outline:none}.ui-navsearch-input::-webkit-search-cancel-button{cursor:pointer}.ui-navsearch-busy{border-width:2px;flex-shrink:0;width:.75rem;height:.75rem}.ui-navsearch-kbd{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:calc(10px + var(--fs-bump,0px));flex-shrink:0;padding:.125rem .25rem;line-height:1;display:none}@media (width>=64rem){.ui-navsearch-kbd{align-items:center;display:inline-flex}}.ui-expandable+.ui-expandable{margin-top:var(--space-3)}.ui-search-option:has(.ui-optionrow){padding:var(--space-2);display:block}.ui-optionrow{gap:var(--space-1) var(--space-3);grid-template-columns:1fr auto;align-items:baseline;width:100%;display:grid}.ui-optionrow-name{font-weight:600;font-size:calc(.85rem + var(--fs-bump,0px));overflow-wrap:anywhere}.ui-optionrow-meta{color:var(--muted);font-size:calc(.76rem + var(--fs-bump,0px));grid-column:1}.ui-optionrow-cost{text-align:right;color:var(--text-2);font-family:var(--font-mono);font-size:calc(.74rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2}.ui-optionrow-cost span{display:block}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}::-webkit-scrollbar-corner{background:0 0}code,kbd,pre,samp,.ui-mono{font-variant-numeric:tabular-nums}.ui-picker-overlay{z-index:70;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ui-picker-sheet{border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);width:100%;max-height:85dvh;box-shadow:var(--shadow-md);padding-bottom:env(safe-area-inset-bottom,0);border-bottom:0;flex-direction:column;display:flex}.ui-picker-sheet-head{align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border);display:flex}.ui-picker-sheet-icon{color:var(--muted);flex-shrink:0}.ui-picker-sheet-input{min-width:0;min-height:44px;color:var(--text);font:inherit;font-size:calc(1rem + var(--fs-bump,0px));background:0 0;border:0;flex:auto}.ui-picker-sheet-input::placeholder{color:var(--muted)}.ui-picker-sheet-input:focus-visible{outline:none}.ui-picker-sheet-close{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0}.ui-picker-sheet-close:hover{background:var(--surface-2);color:var(--text)}.ui-picker-sheet-list{overscroll-behavior:contain;padding:var(--space-2);flex:auto;margin:0;list-style:none;overflow-y:auto}@media (width>=40rem){.ui-picker-overlay{padding:var(--space-4);align-items:center}.ui-picker-sheet{border-bottom:1px solid var(--border);border-radius:var(--radius-lg);width:min(32rem,100%);max-height:min(32rem,80dvh)}}@media (width<=767px){input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:calc(16px + var(--fs-bump,0px))!important}}.ui-matchup{gap:0;transition:box-shadow .2s;position:relative;overflow:hidden}.ui-matchup--link{cursor:pointer}.ui-matchup--link:hover{box-shadow:0 4px 12px #00000014}.ui-matchup--on{outline:2px solid var(--brand);outline-offset:2px}.ui-matchup-art{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.ui-matchup-scrim{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 60%, transparent), color-mix(in srgb, var(--bg) 75%, transparent), color-mix(in srgb, var(--bg) 95%, transparent));position:absolute;inset:0}.ui-matchup-head{z-index:1;align-items:center;gap:.5rem;padding:.75rem 1rem .5rem;display:flex;position:relative}.ui-matchup-status{font-size:calc(10px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2);color:var(--muted);border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.ui-matchup-status--live{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand-text)}.ui-matchup-status--upcoming{color:var(--text-2)}.ui-matchup-meta{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100px;margin-left:auto;overflow:hidden}.ui-matchup-body{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem 1.25rem;display:flex;position:relative}.ui-matchup-side{flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.ui-matchup-logo{width:2.5rem;height:2.5rem;color:var(--text-2);font-size:calc(.75rem + var(--fs-bump,0px));background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-matchup-logo:not(:has(img)){background:var(--surface-2);border-radius:9999px}.ui-matchup-logo img{object-fit:contain;width:100%;height:100%}.ui-matchup-name{font-size:calc(.875rem + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.ui-matchup-record{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);font-variant-numeric:tabular-nums}.ui-matchup-dot{background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.ui-matchup-status--live .ui-matchup-dot{animation:2s ease-in-out infinite ui-matchup-pulse}@keyframes ui-matchup-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ui-matchup-status--live .ui-matchup-dot{animation:none}}.ui-matchup-mid{flex-shrink:0;padding:0 .5rem}.ui-matchup-vs{color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));font-weight:500}.ui-matchup-score{font-variant-numeric:tabular-nums;font-size:calc(30px + var(--fs-bump,0px));color:var(--text);align-items:center;gap:.75rem;font-weight:700;line-height:1;display:flex}.ui-matchup-sep{color:var(--muted);font-size:calc(1rem + var(--fs-bump,0px));font-weight:400}.ui-matchup-loser{color:var(--muted);font-weight:600}.ui-matchup-foot{z-index:1;padding:0 1rem 1rem;position:relative}.ui-matchup-detail{border-top:1px solid var(--border);font-size:calc(.78rem + var(--fs-bump,0px));color:var(--muted);margin:0;padding-top:.625rem}.ui-card--barred{overflow:hidden}.ui-card-head--bar{margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-3);padding:var(--space-2) var(--space-4);background:var(--surface-2);border-bottom:1px solid var(--border)}.ui-card-head--bar .ui-card-title{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--text-2);font-weight:600}.ui-card-head--caption .ui-card-title{text-transform:uppercase;letter-spacing:.05em}.ui-card-head--bar-subtle{background:color-mix(in srgb, var(--surface-2) 30%, transparent);border-bottom-color:color-mix(in srgb, var(--border) 30%, transparent)}.ui-team-icon--fallback{background:var(--surface-2);color:var(--text-2);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-player-avatar--live{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--brand)}.ui-sb-errorask{margin-left:var(--space-2);color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ui-fa-panel{z-index:50;border:1px solid var(--border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:flex;position:fixed;overflow:hidden;transform:scale(1)}.ui-fa-panel--drag{cursor:grabbing;transform:scale(1.02)}.ui-fa-panel--active{border-color:color-mix(in srgb, var(--brand) 40%, transparent);box-shadow:0 28px 70px -15px #0009}.ui-fa-resize-w{cursor:ew-resize;z-index:10;touch-action:none;justify-content:center;align-items:center;width:.75rem;display:flex;position:absolute;top:.75rem;bottom:.75rem;left:0}.ui-fa-resize-h{cursor:ns-resize;z-index:10;touch-action:none;justify-content:center;align-items:center;height:.75rem;display:flex;position:absolute;bottom:0;left:1rem;right:4rem}.ui-fa-resize-corner{cursor:nesw-resize;z-index:20;touch-action:none;width:1rem;height:1rem;position:absolute;bottom:0;left:0}.ui-fa-resize-grip{background:var(--border);border-radius:9999px;transition:background .15s}.ui-fa-resize-grip--v{width:.25rem;height:2.5rem}.ui-fa-resize-grip--h{width:2.5rem;height:.25rem}.ui-fa-resize-grip--active{background:var(--brand)}.ui-fa-resize-w:hover .ui-fa-resize-grip:not(.ui-fa-resize-grip--active),.ui-fa-resize-h:hover .ui-fa-resize-grip:not(.ui-fa-resize-grip--active){background:color-mix(in srgb, var(--brand) 50%, transparent)}@media (pointer:coarse){.ui-fa-resize-w{width:1.5rem}.ui-fa-resize-h{height:1.5rem}.ui-fa-resize-corner{width:1.75rem;height:1.75rem}.ui-fa-resize-grip{background:color-mix(in srgb, var(--brand) 45%, transparent)}.ui-fa-resize-grip--v{width:.3125rem;height:3rem}.ui-fa-resize-grip--h{width:3rem;height:.3125rem}.ui-fa-header-row--drag{-webkit-user-select:none;user-select:none}}.ui-fa-header{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 80%, transparent);flex-shrink:0}.ui-fa-header-row{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.ui-fa-header-row--drag{cursor:grab;touch-action:none}.ui-fa-header-row--drag:active{cursor:grabbing}.ui-fa-title-wrap{min-width:0}.ui-fa-title{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-fa-context{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.ui-fa-header-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.ui-fa-hdrbtn{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);border-radius:.25rem;padding:.25rem .5rem;transition:color .15s,background .15s}.ui-fa-hdrbtn:hover{color:var(--text);background:var(--border)}.ui-fa-opacity-row{align-items:center;gap:.625rem;padding:0 .75rem .5rem;display:flex}.ui-fa-opacity-icon{color:var(--muted);flex-shrink:0;transition:color .15s}.ui-fa-opacity-row:hover .ui-fa-opacity-icon{color:var(--text-2)}.ui-fa-opacity-range{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--brand) 0%, var(--brand) var(--op-fill,100%), var(--border) var(--op-fill,100%), var(--border) 100%);border-radius:9999px;flex:1;height:4px}.ui-fa-opacity-range::-webkit-slider-thumb{appearance:none;background:var(--brand);border:2px solid var(--surface);border-radius:9999px;width:14px;height:14px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 4px #00000059}.ui-fa-opacity-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent);transform:scale(1.2)}.ui-fa-opacity-range:active::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 18%, transparent);transform:scale(1.2)}.ui-fa-opacity-range::-moz-range-thumb{background:var(--brand);border:2px solid var(--surface);border-radius:9999px;width:14px;height:14px;box-shadow:0 1px 4px #00000059}.ui-fa-opacity-range:focus-visible{outline:none}.ui-fa-opacity-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 25%, transparent)}.ui-fa-sessions{border-top:1px solid var(--border)}.ui-fa-session-list{max-height:13rem;overflow-y:auto}.ui-fa-session-row{cursor:pointer;color:var(--text-2);align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .15s,color .15s;display:flex}.ui-fa-session-row:not(.ui-fa-session-row--active):hover{background:color-mix(in srgb, var(--border) 40%, transparent)}.ui-fa-session-row--active{background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--text)}.ui-fa-session-info{flex:1;min-width:0}.ui-fa-session-title{font-size:calc(12px + var(--fs-bump,0px));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ui-fa-session-date{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.ui-fa-session-del{color:var(--muted);font-size:calc(12px + var(--fs-bump,0px));opacity:0;border-radius:.25rem;padding:.125rem .375rem;transition:color .15s,background .15s,opacity .15s}.ui-fa-session-del:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.ui-fa-session-row:hover .ui-fa-session-del{opacity:1}.ui-fa-session-footer{border-top:1px solid var(--border);padding:.375rem .75rem}.ui-fa-session-delall{font-size:calc(12px + var(--fs-bump,0px));color:color-mix(in srgb, var(--danger) 70%, transparent);transition:color .15s}.ui-fa-session-delall:hover{color:var(--danger)}.ui-fa-messages{flex-direction:column;flex:1;gap:1rem;padding:.75rem;display:flex;overflow-y:auto}.ui-fa-msg-row--user{text-align:right}.ui-fa-msg-row--assistant{text-align:left}.ui-fa-bubble-user{text-align:left;border-radius:1rem;border-bottom-right-radius:var(--radius-sm);font-size:calc(14px + var(--fs-bump,0px));background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--text);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);max-width:88%;padding:.625rem .875rem;line-height:1.625;display:inline-block}.ui-fa-bubble-assistant{border-radius:1rem;border-bottom-left-radius:var(--radius-sm);font-size:calc(14px + var(--fs-bump,0px));background:color-mix(in srgb, var(--surface-2) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);max-width:92%;padding:.75rem 1rem;line-height:1.625;display:inline-block}.ui-fa-bubble-tools{font-size:calc(14px + var(--fs-bump,0px));background:color-mix(in srgb, var(--surface-2) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--muted);border:1px solid color-mix(in srgb, var(--border) 50%, transparent);border-radius:.5rem;max-width:92%;padding:.5rem .75rem;font-style:italic;display:inline-block}.ui-fa-plaintext{white-space:pre-wrap;font-size:calc(14px + var(--fs-bump,0px));color:var(--text);line-height:1.625}.ui-fa-msg-actions{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.ui-fa-loadsql-btn{font-size:calc(11px + var(--fs-bump,0px));color:var(--brand-light);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 5%, transparent);border-radius:.25rem;padding:.125rem .5rem;transition:color .15s,border-color .15s,background .15s}.ui-fa-loadsql-btn:hover{color:var(--text);border-color:color-mix(in srgb, var(--brand) 60%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent)}.ui-fa-obsidian-btn{--pc:var(--chart-5);font-size:calc(11px + var(--fs-bump,0px));border:1px solid var(--border);color:var(--muted);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.ui-fa-obsidian-btn:hover{color:var(--pc);border-color:color-mix(in srgb, var(--pc) 40%, transparent);background:color-mix(in srgb, var(--pc) 5%, transparent)}.ui-fa-obsidian-btn--saved,.ui-fa-obsidian-btn--saved:hover{color:var(--pc);border-color:color-mix(in srgb, var(--pc) 40%, transparent);background:color-mix(in srgb, var(--pc) 10%, transparent)}.ui-fa-charts{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.ui-fa-chart-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);padding:.75rem}.ui-fa-tools{text-align:left;margin-top:.25rem}.ui-fa-tools-summary{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-fa-tools-list{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.ui-fa-tool-row{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);border:1px solid var(--border);background:var(--bg);border-radius:.25rem;padding:.25rem .5rem}.ui-fa-thinking{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.ui-fa-composer{border-top:1px solid var(--border);background:var(--surface-2);flex-shrink:0;align-items:flex-end;gap:.5rem;padding:.5rem;display:flex;position:relative}.ui-fa-composer-fieldwrap{flex:1;position:relative}.ui-fa-mention-panel{background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-lg);z-index:50;border-radius:.5rem;margin-bottom:.25rem;position:absolute;bottom:100%;left:.5rem;right:.5rem;overflow:hidden}.ui-fa-mention-item{text-align:left;width:100%;font-size:calc(12px + var(--fs-bump,0px));align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .15s;display:flex}.ui-fa-mention-item:not(.ui-fa-mention-item--active):hover{background:color-mix(in srgb, var(--border) 40%, transparent)}.ui-fa-mention-item--active{background:color-mix(in srgb, var(--border) 60%, transparent)}.ui-fa-mention-name{color:var(--text);font-weight:500}.ui-fa-mention-meta{color:var(--muted)}.ui-fa-mention-glyph{--mg:var(--muted);color:var(--mg);flex-shrink:0;font-weight:600}.ui-fa-mention-glyph--player{--mg:var(--brand)}.ui-fa-mention-glyph--team{--mg:var(--chart-3)}.ui-fa-textarea{background:var(--bg);border:1px solid var(--border);width:100%;font-size:calc(15px + var(--fs-bump,0px));color:var(--text);resize:none;line-height:1.625;font-size:calc(16px + var(--fs-bump,0px));border-radius:.75rem;outline:none;padding:.75rem .875rem;transition:box-shadow .15s,border-color .15s;overflow:hidden}.ui-fa-textarea::placeholder{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-fa-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 20%, transparent)}.ui-fa-send-btn{width:3rem;height:3rem;color:var(--on-brand);background:linear-gradient(to bottom right, var(--brand), var(--brand-light));box-shadow:0 10px 15px -3px color-mix(in srgb, var(--brand) 30%, transparent), 0 4px 6px -4px color-mix(in srgb, var(--brand) 30%, transparent);cursor:pointer;border-radius:.75rem;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;transition:box-shadow .15s,filter .15s,transform .15s;display:flex}.ui-fa-send-btn:hover{box-shadow:0 10px 15px -3px color-mix(in srgb, var(--brand) 50%, transparent), 0 4px 6px -4px color-mix(in srgb, var(--brand) 50%, transparent);filter:brightness(1.1)}.ui-fa-send-btn:active{transform:scale(.95)}.ui-fa-send-btn:disabled{opacity:.4;cursor:default;box-shadow:none}.ui-fa-send-btn:disabled:active{transform:scale(1)}.ui-fa-send-icon{width:1.25rem;height:1.25rem;transform:translate(-1px,1px)}.ui-fa-launcher{right:.75rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:50;width:2.75rem;height:2.75rem;box-shadow:var(--shadow-md);background:color-mix(in srgb, var(--surface-2) 90%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border);color:var(--text-2);border-radius:9999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,box-shadow .15s;display:flex;position:fixed}.ui-fa-launcher:hover{color:var(--text);border-color:color-mix(in srgb, var(--brand) 30%, transparent);box-shadow:0 4px 6px -1px color-mix(in srgb, var(--brand) 10%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--brand) 10%, transparent)}@media (width>=640px){.ui-fa-launcher{width:3rem;height:3rem;left:1rem;right:auto}}.ui-fa-launcher{transition:transform .2s,opacity .2s,color .15s,border-color .15s}.ui-fa-launcher--away{opacity:0;pointer-events:none;transform:translateY(1rem)}.ui-fa-md-p{margin:.5rem 0;line-height:1.625}.ui-fa-md-p:first-child{margin-top:0}.ui-fa-md-p:last-child{margin-bottom:0}.ui-fa-md-h1{font-size:calc(15px + var(--fs-bump,0px));color:var(--text);margin:1rem 0 .5rem;font-weight:600}.ui-fa-md-h1:first-child{margin-top:0}.ui-fa-md-h2{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);margin:1rem 0 .5rem;font-weight:600}.ui-fa-md-h2:first-child{margin-top:0}.ui-fa-md-h3{font-size:calc(11px + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:.875rem 0 .375rem;font-weight:600}.ui-fa-md-h3:first-child{margin-top:0}.ui-fa-md-code{background:color-mix(in srgb, var(--border) 70%, transparent);color:var(--text);font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.25rem;padding:.125rem .375rem}.ui-fa-md-codeblock{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);border-radius:.5rem;padding:.75rem;line-height:1.625;display:block;overflow-x:auto}.ui-fa-md-pre{margin:.625rem 0;overflow-x:auto}.ui-fa-md-ul{margin:.625rem 0;padding-left:1.25rem;list-style:outside}.ui-fa-md-ul>*+*{margin-top:.375rem}.ui-fa-md-ol{margin:.625rem 0;padding-left:1.25rem;list-style:decimal}.ui-fa-md-ol>*+*{margin-top:.375rem}.ui-fa-md-li{padding-left:.25rem;line-height:1.625}.ui-fa-md-li::marker{color:var(--muted)}.ui-fa-md-strong{font-weight:600}.ui-fa-md-em{color:var(--text-2);font-style:italic}.ui-fa-md-hr{border-color:var(--border);margin:.75rem 0}.ui-fa-md-quote{border-left:2px solid color-mix(in srgb, var(--brand) 40%, transparent);color:var(--text-2);margin:.625rem 0;padding-left:.75rem}.ui-fa-md-link{color:var(--brand);text-decoration:underline}.ui-loading--compact,.ui-empty--compact,.ui-errorstate--compact{font-size:calc(.8125rem + var(--fs-bump,0px));gap:.25rem;padding:.5rem}.ui-empty--compact .ui-empty-icon,.ui-errorstate--compact .ui-error-icon{font-size:calc(1rem + var(--fs-bump,0px))}.ui-insights-model{font-family:var(--font-mono);font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);white-space:nowrap;background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;padding:.125rem .25rem}.ui-news-panel{flex-direction:column;padding:.75rem;display:flex}.ui-news-scroll{flex:1;min-height:0;overflow-y:auto}.ui-news-empty{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);font-style:italic}.ui-news-item{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:.75rem 0;position:relative}.ui-news-item:last-child{border-bottom:0}.ui-news-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ui-news-time{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted)}.ui-news-src{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.ui-news-dot{background:var(--ui-news-src,var(--muted));border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.ui-news-srcname{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.1em;color:var(--ui-news-src,var(--muted));font-weight:600}.ui-news-link:after{content:"";position:absolute;inset:0}.ui-news-title{font-size:calc(14px + var(--fs-bump,0px));color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.375;transition:color .15s;display:-webkit-box;overflow:hidden}.ui-news-item:hover .ui-news-title{color:var(--brand)}.ui-news-sum{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.125rem;line-height:1.625;display:-webkit-box;overflow:hidden}.ui-news-chiprow{z-index:10;flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex;position:relative}.ui-news-chip{z-index:10;background:var(--surface-2);border:1px solid var(--border);height:1.5rem;font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);border-radius:9999px;align-items:center;gap:.25rem;padding:0 .5rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex;position:relative}a.ui-news-chip:hover{color:var(--text);border-color:var(--brand)}a.ui-news-chip:before{content:"";position:absolute;inset:-4px 0}.ui-insights--capped{flex-direction:column;display:flex}.ui-insights-window{flex:1;min-height:0;position:relative}.ui-insights-scroll{height:100%;padding-bottom:.5rem;padding-right:.25rem;overflow-y:auto}.ui-insights-fade{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--surface));height:1.5rem;position:absolute;bottom:0;left:0;right:0}.ui-panel{flex-direction:column;padding:.75rem;display:flex}.ui-panel-scroll{flex:1;min-height:0;overflow-y:auto}.ui-panel-empty{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));color:var(--muted);font-style:italic}.ui-panelrow{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);min-width:0;font-size:calc(12px + var(--fs-bump,0px));align-items:center;gap:.25rem;padding:.25rem 0;display:flex}.ui-panelrow:last-child{border-bottom:0}.ui-panelrow--stack{flex-direction:column;align-items:stretch}.ui-panelrow--link{border-radius:.25rem;margin:0 -.25rem;padding-left:.25rem;padding-right:.25rem;text-decoration:none;transition:background .15s}.ui-panelrow--link:hover{background:var(--surface-2)}.ui-panel-split{flex:1;grid-template-columns:repeat(2,1fr);gap:.5rem;min-height:0;display:grid}@media (width>=640px){.ui-panel-split{gap:1rem}}.ui-panel-col{flex-direction:column;min-height:0;display:flex}.ui-panel-col--right{border-left:1px solid var(--border);padding-left:.5rem}@media (width>=640px){.ui-panel-col--right{padding-left:1rem}}.ui-leaders{grid-template-columns:1fr;gap:1rem .5rem;display:grid}@media (width>=480px){.ui-leaders{grid-template-columns:repeat(2,1fr);row-gap:0}}@media (width>=640px){.ui-leaders{column-gap:.75rem}}.ui-leaders-col{--ui-leaders-accent:var(--text-2);min-width:0}.ui-leaders-col--hot{--ui-leaders-accent:var(--ok)}.ui-leaders-col--cold{--ui-leaders-accent:var(--danger)}.ui-leaders-head{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--ui-leaders-accent);align-items:center;gap:.25rem;margin-bottom:.25rem;font-weight:600;display:flex}.ui-leaders-icon{font-style:normal}.ui-leaders-plink{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.ui-leaders-name{font-size:calc(13px + var(--fs-bump,0px));text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.ui-leaders-meta{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);flex-shrink:0}.ui-leaders-val{font-size:calc(13px + var(--fs-bump,0px));font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ui-leaders-accent);flex-shrink:0;font-weight:600}.ui-panel--dash{height:220px}.ui-panel--tall{height:16rem}.ui-autolink-player{vertical-align:text-bottom;gap:.25rem;display:inline-flex}.ui-autolink-player .ui-player-name{color:var(--brand-light);font-size:inherit}.ui-autolink-player:hover .ui-player-name{color:var(--text)}.ui-picks-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ui-picks-val{font-size:calc(1rem + var(--fs-bump,0px));color:var(--text);font-weight:600}.ui-picks-prop{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);font-family:var(--font-mono)}.ui-picks-player{font-size:calc(12px + var(--fs-bump,0px));min-width:0;font-weight:500}.ui-picks-reason{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);margin:0;line-height:1.5}.ui-picks-factors{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);flex-direction:column;gap:.25rem;margin:0;padding-left:1rem;display:flex}.ui-picks-props{margin-top:.75rem}.ui-picks-propgrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.ui-picks-propgrid{grid-template-columns:repeat(2,1fr)}}.ui-picks-summary{font-size:calc(13px + var(--fs-bump,0px));color:var(--text);border-top:1px solid var(--border);margin:.75rem 0 0;padding-top:.5rem;line-height:1.5}.ui-conf{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:.25rem;flex-shrink:0;padding:.125rem .25rem;font-weight:600}.ui-conf--high{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.ui-conf--med{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.ui-picks--bare{background:0 0;border:0;padding:0}.ui-picks--bare .ui-insights-grid{grid-template-columns:1fr;gap:.5rem}.ui-picks--bare .ui-insights-box{padding:.5rem}.ui-matchup--dim{opacity:.5}.ui-matchup-extra{z-index:1;padding:0 1rem 1rem;position:relative}.ui-matchup-side--link{color:inherit;border-radius:.5rem;text-decoration:none}.ui-matchup-side--link:hover .ui-matchup-name{text-decoration:underline}.ui-matchup--hero .ui-matchup-head{padding:1rem 1rem .5rem}.ui-matchup--hero .ui-matchup-meta{max-width:65%;font-size:calc(12px + var(--fs-bump,0px));white-space:normal;text-align:right}.ui-matchup--hero .ui-matchup-body{width:100%;max-width:36rem;margin:0 auto;padding:1rem 1rem 1.5rem}.ui-matchup--hero .ui-matchup-detail{text-align:center}.ui-matchup--hero .ui-matchup-logo{width:3.5rem;height:3.5rem;font-size:calc(1rem + var(--fs-bump,0px))}.ui-matchup--hero .ui-matchup-name{font-size:calc(1rem + var(--fs-bump,0px));white-space:normal;text-align:center;overflow-wrap:anywhere;font-weight:700}.ui-matchup--hero .ui-matchup-record{font-size:calc(12px + var(--fs-bump,0px))}.ui-matchup--hero .ui-matchup-score{font-size:calc(2rem + var(--fs-bump,0px));gap:.75rem}@media (width>=640px){.ui-matchup--hero .ui-matchup-score{gap:1rem;font-size:2.5rem}}.ui-matchup--hero .ui-matchup-sep{font-size:calc(1.25rem + var(--fs-bump,0px))}.ui-matchup--hero .ui-matchup-vs{font-size:calc(1rem + var(--fs-bump,0px))}.ui-matchup--hero .ui-matchup-foot,.ui-matchup--hero .ui-matchup-extra{padding:0 1rem 1rem}.ui-odds-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}@media (width<=480px){.ui-odds-grid{grid-template-columns:1fr}}.ui-odds{border:1px solid var(--border);background:var(--surface-2);border-radius:.5rem;min-width:0;padding:.5rem .75rem}.ui-odds-label{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.ui-odds-row{font-size:calc(12px + var(--fs-bump,0px));font-family:var(--font-mono);justify-content:space-between;gap:.5rem;display:flex}.ui-odds-team{align-items:center;gap:.25rem;min-width:0;display:flex}.ui-odds-val{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.ui-odds-total{font-size:calc(18px + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);color:var(--text);text-align:center}.ui-odds-ou{font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));font-family:var(--font-mono);color:var(--muted);justify-content:space-between;margin-top:.25rem;display:flex}.ui-odds-prov{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));color:var(--muted);margin-top:.25rem}.ui-picks-value{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);background:color-mix(in srgb, var(--brand) 6%, transparent);border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);border-radius:.5rem;gap:.5rem;margin:.75rem 0 0;padding:.5rem;line-height:1.5;display:flex}.ui-picks-value-label{font-size:calc(var(--fs9,9px) + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.05em;color:var(--brand-text,var(--brand));flex-shrink:0;font-weight:600}.ui-race-body{flex:1;min-height:0}.ui-race-none{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);flex:1;justify-content:center;align-items:center;display:flex}.ui-race-body .recharts-cartesian-axis-tick text{fill:var(--muted);font-size:calc(11px + var(--fs-bump,0px))}.ui-race-tip{background:var(--surface);border:1px solid var(--border);font-size:calc(var(--fs10,10px) + var(--fs-bump,0px));box-shadow:var(--shadow-md);border-radius:.375rem;min-width:140px;padding:.5rem}.ui-race-tip-date{color:var(--muted);margin-bottom:.5rem;font-weight:600}.ui-race-tip-row{align-items:center;gap:.5rem;padding:.125rem 0;display:flex}.ui-race-tip-name{color:var(--text-2);flex:1;font-weight:500}.ui-race-tip-val{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums}.ui-race-legend{flex-wrap:wrap;flex-shrink:0;gap:.125rem .75rem;margin-top:.5rem;display:flex}.ui-race-legend-item{align-items:center;gap:.25rem;display:flex}.ui-race-legend-abbr{font-size:calc(12px + var(--fs-bump,0px));color:var(--text-2);font-weight:500}.ui-race-legend-abbr--fav{color:var(--text);font-weight:700}.ui-follow{white-space:nowrap}.ui-follow svg{flex:none}.ui-follow--on{color:var(--brand);border-color:var(--brand)}.ui-settings-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-navsession{display:none}@media (width>=640px){.ui-navsession{display:inline-flex}}.ui-navsession-px{width:1rem;height:1rem}@supports (overflow:clip){html,body{overflow-x:clip}}.ui-swipeband{z-index:1;will-change:transform;background:color-mix(in srgb, var(--brand) 10%, var(--bg));pointer-events:none;place-items:center;width:100vw;display:grid;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(100vw)}.ui-swipeband[data-ready=true]{background:var(--brand)}.ui-swipeband-ring{will-change:transform;background:conic-gradient(var(--brand) calc(var(--p,0) * 1turn), color-mix(in srgb, var(--brand) 22%, var(--bg)) 0);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ui-swipeband-face{background:var(--bg);width:42px;height:42px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.ui-swipeband[data-ready=true] .ui-swipeband-ring{background:var(--bg)}.ui-swipeband[data-ready=true] .ui-swipeband-face{background:var(--brand);color:var(--on-brand)}.ui-swipeband.is-pop .ui-swipeband-ring{animation:.18s ease-out ui-swipe-pop}.ui-swipeband-icon{grid-area:1/1;display:none}.ui-swipeband-icon[data-on]{display:grid}.ui-swipeband-icon .px-icon{width:24px;height:24px}@keyframes ui-swipe-pop{50%{scale:1.2}}.ui-pulldial{top:var(--ui-pulldial-top,0px);z-index:0;background:color-mix(in srgb, var(--brand) 10%, var(--bg));border-bottom:2px solid var(--brand);pointer-events:none;place-items:center;height:0;display:grid;position:fixed;left:0;right:0;overflow:hidden}html.ui-pulldial-on,html.ui-pulldial-on body{overscroll-behavior-y:none}.ui-pulldial[style*="height: 0px"],.ui-pulldial:not([style*=height]){border-bottom:0}.ui-pulldial-ring{background:conic-gradient(var(--brand) calc(var(--p,0) * 1turn), color-mix(in srgb, var(--brand) 22%, var(--bg)) 0);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.ui-pulldial-face{background:var(--bg);width:42px;height:42px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.ui-pulldial-face>*{grid-area:1/1}.ui-pulldial .ui-pulldial-face .px-icon{width:24px;height:24px}.ui-pulldial-arrow{rotate:calc(var(--p,0) * 180deg)}.ui-pulldial .ui-pulldial-face .ui-pulldial-home,.ui-pulldial .ui-pulldial-face .ui-pulldial-working{display:none}.ui-pulldial:is([data-stage=refresh],[data-stage=home]){background:var(--brand)}.ui-pulldial:is([data-stage=refresh],[data-stage=home]) .ui-pulldial-ring{background:var(--bg)}.ui-pulldial:is([data-stage=refresh],[data-stage=home]) .ui-pulldial-face{background:var(--brand);color:var(--on-brand)}.ui-pulldial[data-stage=home] .ui-pulldial-arrow{display:none}.ui-pulldial[data-stage=home] .ui-pulldial-home{display:grid}.ui-pulldial.is-pop .ui-pulldial-ring{animation:.18s ease-out ui-swipe-pop}.ui-pulldial.is-working .ui-pulldial-arrow{display:none}.ui-pulldial.is-working .ui-pulldial-face .ui-pulldial-working{animation:.9s steps(4,end) infinite ui-pull-tick;display:block}@keyframes ui-pull-tick{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.ui-pulldial.is-working .ui-pulldial-working{animation:none}}@keyframes ui-swipe-in-right{0%{opacity:.4;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes ui-swipe-in-left{0%{opacity:.4;transform:translate(-100%)}to{opacity:1;transform:none}}:root[data-swipe-arrive=fwd] [data-swipe-content]{animation:.26s cubic-bezier(.22,1,.36,1) ui-swipe-in-right}:root[data-swipe-arrive=back] [data-swipe-content]{animation:.26s cubic-bezier(.22,1,.36,1) ui-swipe-in-left}@media (prefers-reduced-motion:reduce){:root[data-swipe-arrive] [data-swipe-content]{animation:none}}.ui-linescore{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.ui-linescore .ui-th{text-align:center;padding:.5rem .25rem}.ui-linescore .ui-th.ui-linescore-teamhead{text-align:left;padding-right:.75rem}.ui-linescore td{border-top:1px solid var(--border)}.ui-linescore-team{text-align:left;white-space:nowrap;color:var(--text);padding:.5rem .75rem .5rem 0;font-weight:600}.ui-linescore-teamcell{align-items:center;gap:.5rem;display:inline-flex}.ui-linescore-cell,.ui-linescore-total{text-align:center;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);padding:.5rem .25rem}.ui-linescore-cell--scored{color:var(--text);font-weight:600}.ui-linescore-cell--current{background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:.25rem}.ui-linescore-head--current{color:var(--brand)}.ui-linescore-gap{width:.5rem;padding:0 .25rem}.ui-linescore-total--strong{color:var(--text);font-weight:700}.ui-linescore-total--lost{color:var(--muted)}.ui-linescore--compact{width:auto;margin:0 auto}.ui-linescore--compact td{border-top:0}.ui-linescore--compact .ui-linescore-team{padding:.125rem .75rem .125rem 0}.ui-linescore--compact .ui-linescore-cell,.ui-linescore--compact .ui-linescore-total,.ui-linescore--compact .ui-th{padding:.125rem .5rem}.ui-playfeed{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ui-playfeed-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ui-playfeed-empty{font-size:calc(.875rem + var(--fs-bump,0px));color:var(--muted);margin:0;padding:1rem 0}.ui-playfeed-list{overscroll-behavior:contain;max-height:32rem;margin:0;padding:0;list-style:none;overflow-y:auto}.ui-playfeed-play{border-top:1px solid var(--border);font-size:calc(.875rem + var(--fs-bump,0px));color:var(--text-2);border-left:2px solid #0000;grid-template-columns:4.5rem 1.25rem minmax(0,1fr) auto;grid-template-areas:"when team head score""when team text score";align-items:start;column-gap:.5rem;padding:.5rem;display:grid}@media (width<=640px){.ui-playfeed-play{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"when team head score""text text text text"}}.ui-playfeed-play:first-child{border-top:0}.ui-playfeed-play--scoring{border-left-color:var(--brand);color:var(--text)}.ui-playfeed-when{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);white-space:nowrap;grid-area:when;padding-top:.125rem}.ui-playfeed-team{grid-area:team;padding-top:.125rem;display:inline-flex}.ui-playfeed-head{text-align:left;min-width:0;color:var(--text);flex-wrap:wrap;grid-area:head;justify-content:flex-start;align-items:center;gap:.25rem .5rem;font-weight:600;display:flex}.ui-playfeed-head:empty{display:none}.ui-playfeed-text{text-align:left;overflow-wrap:anywhere;grid-area:text;min-width:0}.ui-playfeed-head:not(:empty)~.ui-playfeed-text{margin-top:.25rem}.ui-playfeed-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:calc(12px + var(--fs-bump,0px));color:var(--muted);white-space:nowrap;grid-area:score;padding-top:.125rem}.ui-playfeed-play--scoring .ui-playfeed-score{color:var(--text);font-weight:700}.ui-playtag{font-size:calc(10px + var(--fs-bump,0px));letter-spacing:.04em;text-transform:uppercase;background:var(--surface-2);color:var(--text-2);border-radius:9999px;align-items:center;gap:.25rem;padding:0 .5rem;font-weight:700;display:inline-flex}.ui-playtag--score{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand-text)}.ui-playtag--bad{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.ui-boxscore{flex-direction:column;gap:1rem;min-width:0;display:flex}.ui-boxscore-table{font-size:calc(.875rem + var(--fs-bump,0px));border-collapse:separate;border-spacing:0}.ui-boxscore-table .ui-tr{border-bottom:0}.ui-boxscore-table .ui-th{cursor:default;padding:.5rem}.ui-boxscore-table .ui-td{font-size:inherit;border-bottom:1px solid var(--border);padding:.25rem .5rem}.ui-boxscore-table tbody+tbody tr:first-child th{padding-top:1rem}.ui-boxscore-player{z-index:1;background:var(--surface);text-align:left;position:sticky;left:0}.ui-boxscore-who{align-items:center;gap:.5rem;display:inline-flex}.ui-boxscore-note{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);flex-shrink:0}@media (width<=639px){.ui-boxscore-player .ui-boxscore-who{vertical-align:middle;min-width:0;max-width:10.5rem}.ui-boxscore-who>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-boxscore-who .ui-player{min-width:0;max-width:100%;display:inline-flex}.ui-boxscore-who .ui-player-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.ui-boxscore-num{text-align:right;font-variant-numeric:tabular-nums}.ui-boxscore-num--strong{color:var(--text);font-weight:700}.ui-boxscore-num--muted{color:var(--muted)}.ui-boxscore-row--dim{opacity:.55}.ui-boxscore-totals .ui-td{color:var(--text);border-top:1px solid var(--border-strong);font-weight:600}.ui-boxscore-foot{font-size:calc(12px + var(--fs-bump,0px));color:var(--muted)}.ui-periodnav-picker{opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ui-datenav-btn:disabled{opacity:.3;cursor:not-allowed}.ui-profilehero{gap:0;padding:0;position:relative;overflow:hidden}.ui-profilehero-art{opacity:.4;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.ui-profilehero-body,.ui-profilehero-extra,.ui-profilehero-bar{z-index:1;position:relative}.ui-profilehero-bar{background:linear-gradient(to right, var(--brand), var(--brand-light), transparent);height:.25rem}.ui-profilehero-body{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face top actions""status status status""detail detail detail";gap:.75rem;padding:1rem;display:grid}@media (width>=640px){.ui-profilehero-body{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face top actions""face status status""face detail detail";gap:.75rem 1.5rem;padding:1.5rem}}.ui-profilehero-face{border-radius:var(--radius-lg);object-fit:cover;background:var(--surface-2);border:1px solid var(--border);grid-area:face;width:4rem;height:4rem}@media (width>=640px){.ui-profilehero-face{width:6rem;height:6rem}}.ui-profilehero-face.ui-profilehero-face--logo{object-fit:contain;background:0 0;border:0;width:3.5rem;height:3.5rem}@media (width>=640px){.ui-profilehero-face.ui-profilehero-face--logo{width:4.5rem;height:4.5rem}}.ui-profilehero-face--initials{color:var(--muted);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-profilehero-top{grid-area:top;min-width:0}.ui-profilehero-name{font-size:calc(1.25rem + var(--fs-bump,0px));text-wrap:balance;color:var(--text);margin:0;font-weight:700;line-height:1.2}@media (width>=640px){.ui-profilehero-name{font-size:calc(1.875rem + var(--fs-bump,0px))}}.ui-profilehero-aside{vertical-align:middle;margin-left:.5rem;display:inline-flex}.ui-profilehero-line{font-size:calc(.875rem + var(--fs-bump,0px));color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;display:flex}.ui-profilehero-actions{grid-area:actions;align-self:start;align-items:center;gap:.5rem;display:flex}.ui-profilehero--wideactions .ui-profilehero-body{grid-template-areas:"face top top""status status status""actions actions actions""detail detail detail"}.ui-profilehero-body:not(:has(.ui-profilehero-actions)){grid-template-areas:"face top top""status status status""detail detail detail"}@media (width>=640px){.ui-profilehero--wideactions .ui-profilehero-body{grid-template-areas:"face top actions""face status status""face detail detail"}.ui-profilehero-body:not(:has(.ui-profilehero-actions)){grid-template-areas:"face top top""face status status""face detail detail"}}.ui-profilehero-status{flex-wrap:wrap;grid-area:status;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-profilehero-status:empty{display:none}.ui-profilehero-detail{flex-direction:column;grid-area:detail;gap:.75rem;min-width:0;display:flex}.ui-profilehero-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ui-profilehero-fact{border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);padding:.125rem .5rem}.ui-profilehero-fact-k{color:var(--muted)}.ui-profilehero-link{border:1px solid var(--border);font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-weight:500;text-decoration:none;display:inline-flex}.ui-profilehero-link:hover{color:var(--brand-text);border-color:color-mix(in srgb, var(--brand) 40%, transparent)}.ui-profilehero-award{border:1px solid color-mix(in srgb, var(--warn) 30%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent);font-size:calc(11px + var(--fs-bump,0px));color:var(--text);border-radius:9999px;align-items:baseline;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.ui-profilehero-award-count{color:var(--warn);font-weight:700}.ui-profilehero-award-years{color:var(--muted);font-variant-numeric:tabular-nums}@media (width<=639.98px){.ui-profilehero-award--more{display:none}}@media (width>=640px){.ui-profilehero-awards-toggle{display:none}}.ui-profilehero-awards-toggle{border:1px solid var(--border);font:inherit;font-size:calc(11px + var(--fs-bump,0px));color:var(--text-2);cursor:pointer;background:0 0;border-radius:9999px;padding:.125rem .5rem}.ui-profilehero-extra{padding:0 1rem 1rem}@media (width>=640px){.ui-profilehero-extra{padding:0 1.5rem 1.5rem}}.ui-fteambar{font-size:calc(13px + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:1rem;display:flex}.ui-fteambar-id{align-items:center;gap:.5rem;min-width:0;display:flex}.ui-fteambar-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-fteambar-rec{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:600}.ui-fteambar-item{color:var(--text)}.ui-fteambar-item strong{color:var(--text-2);font-weight:600}.ui-fteambar-item--muted{color:var(--muted)}.ui-fteambar-item--bad{color:var(--danger);font-weight:600}.ui-fteambar-item--good{color:var(--ok);font-weight:600}.ui-fteambar-item--warn{color:var(--warn);font-weight:600}.ui-fteambar-note{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);margin-left:auto}.ui-flayout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ui-flayout-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.ui-flayout-side{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (width>=1024px){.ui-flayout{grid-template-columns:minmax(0,1fr) 22rem}.ui-flayout--single{grid-template-columns:minmax(0,1fr)}.ui-flayout-side{overscroll-behavior:contain;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}}.ui-fprow{border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);min-width:0}.ui-fprow:last-child{border-bottom:0}.ui-fprow--open{background:color-mix(in srgb, var(--surface-2) 20%, transparent)}.ui-fprow-head{border-radius:var(--radius-sm);padding:.75rem .25rem;transition:background-color .15s}.ui-fprow-head--clickable{cursor:pointer}.ui-fprow-head:hover{background:color-mix(in srgb, var(--surface-2) 30%, transparent)}.ui-fprow-id{align-items:center;gap:.75rem;display:flex}.ui-fprow-lead{flex-shrink:0}.ui-fprow-who{flex:1;min-width:0}.ui-fprow-trailing{flex-shrink:0}.ui-fprow-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.ui-fprow-metrics{scrollbar-width:none;margin:.5rem -.25rem 0;padding:0 .25rem;overflow-x:auto}.ui-fprow-metrics-inner{align-items:center;min-width:max-content;display:flex}.ui-fprow-caret{font-size:calc(9px + var(--fs-bump,0px));color:var(--muted)}.ui-fprow-caret-mobile{flex-shrink:0}.ui-fprow-caret-desktop{align-items:center;padding-left:.5rem;display:none}.ui-fprow-body{border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);flex-direction:column;gap:.75rem;padding:.75rem .75rem 1rem;display:flex}@media (width>=640px){.ui-fprow-head{align-items:center;gap:.75rem;display:flex}.ui-fprow-id,.ui-fprow-metrics,.ui-fprow-metrics-inner{display:contents}.ui-fprow-actions{margin-top:0;display:contents}.ui-fprow-caret-mobile{display:none}.ui-fprow-caret-desktop{display:flex}}.ui-mstrip{flex-shrink:0;align-items:stretch;display:flex}.ui-mstrip>*+*{border-left:1px solid color-mix(in srgb, var(--border) 50%, transparent)}.ui-mstrip-lead{flex-shrink:0;justify-content:flex-end;align-items:center;padding-right:.75rem;display:flex}.ui-mstrip-cell{text-align:right;min-width:56px;padding:0 .5rem}.ui-mstrip--compact .ui-mstrip-cell{min-width:44px}.ui-mstrip--fixed .ui-mstrip-cell{flex-shrink:0;width:72px;min-width:0}.ui-mstrip--fixed.ui-mstrip--compact .ui-mstrip-cell{width:60px}.ui-mstrip-val{font-size:calc(14px + var(--fs-bump,0px));font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);line-height:1}.ui-mstrip--compact .ui-mstrip-val{font-size:calc(12px + var(--fs-bump,0px))}.ui-mstrip-val--empty{color:var(--muted);font-weight:400}.ui-mstrip-label{font-size:calc(11px + var(--fs-bump,0px));color:var(--muted);justify-content:flex-end;align-items:center;gap:.125rem;margin-top:.25rem;line-height:1;display:flex}@media (width<=639px){.ui-mstrip{flex-shrink:1;width:100%}.ui-mstrip--fixed .ui-mstrip-cell{flex:1 1 0;width:auto;min-width:48px}}.ui-article{gap:.75rem;max-width:42rem;margin:0 auto;padding-bottom:1.5rem;display:grid}.ui-article-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:44px;display:grid}.ui-article-bar:after{content:"";width:4.5rem}.ui-article-back{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump,0px));cursor:pointer;white-space:nowrap;padding:0 .75rem}.ui-article-back:hover{background:var(--surface-2)}.ui-article-source{text-align:center;font-weight:600;font-size:calc(.8125rem + var(--fs-bump,0px));color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-article-art{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border);width:100%;max-height:22rem;display:block}.ui-article-title{font-size:calc(1.5rem + var(--fs-bump,0px));color:var(--text);overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:700;line-height:1.25}.ui-article-keys{flex-wrap:wrap;gap:.5rem;display:flex}.ui-article-share{align-items:center;gap:.5rem;min-height:40px;display:inline-flex}.ui-article-icon{flex-shrink:0;width:1rem;height:1rem}.ui-article-meta{color:var(--muted);font-size:calc(.75rem + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;margin:0;display:flex}.ui-article-favicon{border-radius:3px;flex-shrink:0;width:14px;height:14px}.ui-article-body{color:var(--text);gap:1rem;display:grid}.ui-article-body p{font-size:calc(1.0625rem + var(--fs-bump,0px));overflow-wrap:anywhere;margin:0;line-height:1.65}.ui-article-body h2{font-size:calc(1.125rem + var(--fs-bump,0px));margin:.5rem 0 0;font-weight:700;line-height:1.3}.ui-article-body blockquote{border-left:3px solid var(--brand);font-size:calc(1.0625rem + var(--fs-bump,0px));color:var(--text-2);margin:0;padding-left:.75rem;font-style:italic;line-height:1.6}.ui-article-li{padding-left:1rem;position:relative}.ui-article-li:before{content:"·";font-weight:700;position:absolute;left:.25rem}.ui-article-body .ui-article-note{color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px))}.ui-article-original{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--text);font-weight:600;font-size:calc(.9rem + var(--fs-bump,0px));place-items:center;margin-top:.5rem;padding:0 1rem;text-decoration:none;display:grid}.ui-article-original:hover{background:var(--surface-2)}.ui-article-original--main{background:var(--brand);border-color:var(--brand);color:var(--on-brand,#fff)}.ui-article-original--main:hover{background:var(--brand);filter:brightness(1.08)}.ui-bell-btn.is-open{background:var(--surface-2)}.ui-notif-scrim{inset:var(--ui-notif-top,3.5rem) 0 0 0;z-index:60;background:#0003;position:fixed}.ui-notif-sheet{z-index:61;top:calc(var(--ui-notif-top,3.5rem) + .5rem);width:min(26rem,100vw - 1.5rem);max-height:calc(100dvh - var(--ui-notif-top,3.5rem) - 1rem);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;right:.75rem;overflow:hidden}@media (width<=639px){.ui-notif-scrim{display:none}.ui-notif-sheet{width:auto;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0}}.ui-notif-head{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 1rem;display:flex}.ui-notif-heading{font-size:calc(1.25rem + var(--fs-bump,0px));margin:0;font-weight:700;line-height:1.2}.ui-notif-heading:focus{outline:none}.ui-notif-count{font-size:calc(.875rem + var(--fs-bump,0px));color:var(--muted)}.ui-notif-close{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;flex:none;place-items:center;margin-left:auto;display:grid}.ui-notif-close:hover{background:var(--surface-2)}.ui-notif-tools{border-bottom:1px solid var(--border);gap:.75rem;padding:.75rem 1rem;display:flex}.ui-notif-tools .ui-btn{flex:1 1 0;justify-content:center;min-height:44px}.ui-notif-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ui-notif-group-head{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);font-size:calc(.75rem + var(--fs-bump,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;padding:.75rem 1rem .5rem;font-weight:600;position:sticky;top:0}.ui-notif-list{margin:0;padding:0;list-style:none}.ui-notif-row{border-bottom:1px solid var(--border);transition:height .18s ease-in;overflow:hidden}.ui-notif-track{position:relative;overflow:hidden}.ui-notif-under{background:var(--surface-2);color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));justify-content:flex-end;align-items:center;padding-right:1rem;font-weight:600;display:flex;position:absolute;inset:0}.ui-notif-under.is-armed{color:var(--danger,#dc2626)}.ui-notif-face{background:var(--surface);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:stretch;display:flex;position:relative}.ui-notif-face--settle,.ui-notif-face--leaving{transition:transform .18s ease-out}.ui-notif-open{min-width:0;min-height:4.25rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:flex-start;gap:.5rem;padding:.75rem 1rem .75rem .75rem;display:flex}@media (hover:hover){.ui-notif-open:hover{background:var(--surface-2)}}.ui-notif-open:focus-visible{outline:2px solid var(--brand);outline-offset:-4px}.ui-notif-dot{border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.5rem}.ui-notif-row.is-unread .ui-notif-dot{background:var(--brand)}.ui-notif-icon{border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:grid}.ui-notif-icon svg{width:1.25rem;height:1.25rem}.ui-notif-text{flex:auto;gap:.25rem;min-width:0;display:grid}.ui-notif-title{font-size:calc(1rem + var(--fs-bump,0px));overflow-wrap:anywhere;font-weight:500;line-height:1.3}.ui-notif-row.is-unread .ui-notif-title{font-weight:700}.ui-notif-body{font-size:calc(.9375rem + var(--fs-bump,0px));color:var(--text-2);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ui-notif-meta{font-size:calc(.8125rem + var(--fs-bump,0px));color:var(--muted)}.ui-notif-source{color:var(--brand);font-weight:500}.ui-notif-action{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--text);font:inherit;font-size:calc(.8125rem + var(--fs-bump,0px));cursor:pointer;white-space:nowrap;flex:none;align-self:center;margin-right:.75rem;padding:0 .75rem}.ui-notif-empty{text-align:center;justify-items:center;gap:.75rem;padding:2rem 1.5rem;display:grid}.ui-notif-empty-icon{color:var(--muted)}.ui-notif-empty-title{font-weight:700;font-size:calc(1rem + var(--fs-bump,0px));margin:0}.ui-listbtn{--cat:var(--muted);border-radius:var(--radius-sm);cursor:pointer;width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--muted) 70%, transparent);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;transition:color .15s,background .15s;display:inline-flex}.ui-listbtn svg{width:1rem;height:1rem}.ui-listbtn--md{width:2.25rem;height:2.25rem;color:var(--text-2)}.ui-listbtn--md svg{width:1.25rem;height:1.25rem}.ui-listbtn--labelled{border:1px solid var(--border);width:auto;height:auto;min-height:1.5rem;font:inherit;font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);padding:.125rem .5rem;font-weight:500}.ui-listbtn--labelled svg{width:.875rem;height:.875rem}.ui-listbtn--md.ui-listbtn--labelled{min-height:2.25rem;font-size:calc(.8125rem + var(--fs-bump,0px));padding:0 .75rem;font-weight:600}.ui-listbtn--md.ui-listbtn--labelled svg{width:1rem;height:1rem}.ui-listbtn:hover:not(:disabled){color:var(--cat)}.ui-listbtn--on{color:var(--cat);background:color-mix(in srgb, var(--cat) 12%, transparent)}.ui-listbtn--labelled.ui-listbtn--on{border-color:color-mix(in srgb, var(--cat) 45%, transparent)}.ui-listbtn--failed{color:var(--warn,#d97706)}.ui-listbtn--pending{opacity:.6}.ui-listbtn:disabled{color:color-mix(in srgb, var(--muted) 25%, transparent);cursor:not-allowed}.ui-listbtn--watch{--cat:var(--chart-6,var(--brand))}.ui-listbtn--cut{--cat:var(--danger,#dc2626)}.ui-listbtn--trade{--cat:var(--warn,#d97706)}.ui-watchlist{margin:0;padding:0;list-style:none}.ui-watchlist-row{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;min-height:52px;padding:.5rem 0;display:flex}.ui-watchlist-row:last-child{border-bottom:0}.ui-watchlist-who{flex:auto;gap:.125rem;min-width:0;display:grid}.ui-watchlist-player{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-watchlist-meta{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-watchlist-aside{font-size:calc(.8125rem + var(--fs-bump,0px));color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.ui-watchlist-remove{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2rem;height:2rem;color:var(--muted);cursor:pointer;flex-shrink:0;place-items:center;display:grid}.ui-watchlist-remove:hover{color:var(--text);background:var(--surface-2)}.ui-watchlist-empty{color:var(--muted);font-size:calc(.875rem + var(--fs-bump,0px));margin:0;padding:1rem 0}.ui-tip-label{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;background:0 0;border:0;margin:0;padding:0}.ui-tip-label:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-sortmenu{display:inline-flex;position:relative}.ui-sortmenu-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--text);font:inherit;font-size:calc(.875rem + var(--fs-bump,0px));cursor:pointer;align-items:center;gap:.5rem;padding:0 .75rem;display:inline-flex}.ui-sortmenu-btn:hover{background:var(--surface-2)}.ui-sortmenu-label{color:var(--muted)}.ui-sortmenu-value{font-weight:600}.ui-sortmenu-list{z-index:70;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:11rem;box-shadow:var(--shadow-md);margin:0;padding:.25rem;list-style:none;position:fixed;overflow-y:auto}.ui-sortmenu-opt{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text);font:inherit;font-size:calc(.9375rem + var(--fs-bump,0px));text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .75rem;display:flex}.ui-sortmenu-opt:hover{background:var(--surface-2)}.ui-sortmenu-opt.is-on{color:var(--brand);font-weight:700}.ui-ratingbar{--rb:var(--muted);grid-template-columns:5.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.75rem;min-height:32px;display:grid}.ui-ratingbar--poor{--rb:var(--stat-poor)}.ui-ratingbar--below{--rb:var(--stat-below)}.ui-ratingbar--average{--rb:var(--stat-avg)}.ui-ratingbar--above{--rb:var(--stat-great)}.ui-ratingbar--plus,.ui-ratingbar--elite{--rb:var(--stat-elite)}.ui-ratingbar-label{font-size:calc(.8125rem + var(--fs-bump,0px));color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-ratingbar-track{background:var(--surface-2);border-radius:999px;height:.5rem;position:relative;overflow:hidden}.ui-ratingbar-fill{background:var(--rb);border-radius:999px;position:absolute;inset:0 auto 0 0}.ui-ratingbar-range{background:color-mix(in srgb, var(--rb) 35%, transparent);position:absolute;top:0;bottom:0}.ui-ratingbar-mid{background:var(--border-strong);width:1px;position:absolute;top:-2px;bottom:-2px}.ui-ratingbar-value{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:.5rem;display:inline-flex}.ui-ratingbar-value strong{font-size:calc(.9375rem + var(--fs-bump,0px));color:var(--rb)}.ui-ratingbar-pot{font-size:calc(.75rem + var(--fs-bump,0px));color:var(--muted)}@font-face{font-family:Phosphor Mono;src:url(https://fonts.gstatic.com/s/vt323/v18/pxiKyp0ihIEF2isfFJU.woff2)format("woff2");size-adjust:128%;font-display:swap}@font-face{font-family:Phosphor Chrome;src:url(https://fonts.gstatic.com/s/pixelifysans/v3/CHylV-3HFUT7aC4iv1TxGDR9Jn0Eiw.woff2)format("woff2");font-weight:400 700;unicode-range:U+0-2F,U+3A-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215;font-display:swap}:root[data-skin=phosphor]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--amber:#ffb000;--gold:#ffd27a;--ember:#ff6a3d;--rust:#d9442b;--green:#9be564;--teal:#46c7c0;--paper:#0a0a07;--bg:#070705;--surface:#0a0a07;--surface-2:#14110a;--raised:#1d180b;--border:#ffb00047;--border-strong:#86651f;--text:#ffb000;--text-2:#e3a21e;--muted:#b98c33;--brand:#ffb000;--brand-text:#ffd27a;--brand-light:#ffd27a;--on-brand:#0a0a07;--series-2:#46c7c0;--series-3:#9be564;--chart-1:#ffb000;--chart-2:#46c7c0;--chart-3:#9be564;--chart-4:#ff6a3d;--chart-5:#ffd27a;--chart-6:#d9442b;--chart-7:#e8a46a;--chart-8:#7fb8a4;--ok:#9be564;--warn:#ffd27a;--danger:#ff6a3d;--sev-ok:#9be564;--sev-warn:#ffd27a;--sev-error:#ff6a3d;--stat-elite:#ff6a3d;--stat-great:#ffb000;--stat-avg:#8c7238;--stat-below:#3a9f99;--stat-poor:#46c7c0;--radius-sm:0;--radius-md:0;--radius-lg:0;--shadow-sm:3px 3px 0 #000;--shadow-md:3px 3px 0 #000;--shadow-lg:4px 4px 0 #000;--font-mono:"Phosphor Mono", "VT323", "JetBrains Mono", ui-monospace, monospace;--px-chrome:"Phosphor Chrome", "Phosphor Mono", "Pixelify Sans", "Inter", system-ui, sans-serif;--px-body:"DotGothic16", "Inter", system-ui, sans-serif}:root[data-skin=phosphor] body{font-family:var(--px-body);background:var(--bg);background-image:repeating-conic-gradient(#050503 0% 25%,#070705 0% 50%);background-size:4px 4px}:root[data-skin=phosphor] body:after{content:"";pointer-events:none;z-index:45;background:repeating-linear-gradient(#0000 0 2px,#00000029 2px 3px);position:fixed;inset:0}:root[data-skin=phosphor] img{z-index:46;position:relative}:root[data-skin=phosphor] :is(h1,h2,h3,.ui-pagehead-title,.ui-card-title,.ui-nav-brand){font-family:var(--px-chrome);text-shadow:0 0 6px #ffb00059}:root[data-skin=phosphor] .ui-pagehead-title{letter-spacing:.01em;font-weight:700}:root[data-skin=phosphor] .ui-card{border:2px solid var(--amber);box-shadow:3px 3px #000}:root[data-skin=phosphor] .ui-card>.ui-card-head{border-bottom:2px solid var(--amber);background:repeating-linear-gradient(to bottom, var(--surface) 0 2px, var(--amber) 2px 3px);flex-direction:row;align-items:center;gap:.6rem;margin:-1rem -1rem .85rem;padding:.3rem .5rem}:root[data-skin=phosphor] .ui-card>.ui-card-head:before{content:"";border:2px solid var(--amber);background:var(--surface);flex:none;width:1.05rem;height:1.05rem}:root[data-skin=phosphor] .ui-card-head-text{background:var(--surface);text-align:center;min-width:0;margin:0 auto;padding:0 .6rem}:root[data-skin=phosphor] .ui-card-title{font-size:calc(1rem + var(--fs-bump,0px));justify-content:center;font-weight:700}:root[data-skin=phosphor] .ui-card-subtitle{font-size:calc(.7rem + var(--fs-bump,0px));margin-top:0}:root[data-skin=phosphor] .ui-card-actions{background:var(--surface);padding:0 .25rem}:root[data-skin=phosphor] .ui-nav{border-bottom:2px solid var(--amber);font-family:var(--px-chrome)}:root[data-skin=phosphor] :is(.ui-nav-item,.ui-nav-entry,.ui-nav-mobile-link,.ui-nav-mobile-sub){font-family:var(--px-chrome);border-radius:0}:root[data-skin=phosphor] .ui-nav-item--active,:root[data-skin=phosphor] .ui-nav-item--active:hover{background:var(--amber);color:var(--paper)}:root[data-skin=phosphor] :is(.ui-nav-menu,.ui-drawer,.ui-bell-panel){border:2px solid var(--amber);border-radius:0;box-shadow:4px 4px #000}:root[data-skin=phosphor] .ui-tabs{border-bottom:2px solid var(--amber);gap:0}:root[data-skin=phosphor] .ui-tab{font-family:var(--px-chrome);border-bottom:0;margin-bottom:0}:root[data-skin=phosphor] .ui-tab--active{background:var(--amber);color:var(--paper)}:root[data-skin=phosphor] .ui-segmented{border:2px solid var(--amber);background:var(--surface);gap:0;padding:0}:root[data-skin=phosphor] .ui-segmented-btn{font-family:var(--px-chrome);font-size:calc(.8rem + var(--fs-bump,0px));color:var(--text-2);border-radius:0;padding:.125rem .75rem}:root[data-skin=phosphor] .ui-segmented-btn--active{background:var(--amber);color:var(--paper);box-shadow:none}:root[data-skin=phosphor] .ui-btn{font-family:var(--px-chrome);border:2px solid var(--amber);background:var(--surface);color:var(--amber);border-radius:9px;box-shadow:3px 3px #000}:root[data-skin=phosphor] .ui-btn:active{background:var(--amber);color:var(--paper);box-shadow:none;translate:2px 2px}:root[data-skin=phosphor] .ui-btn--primary{background:var(--surface);color:var(--amber);box-shadow:3px 3px 0 #000, inset 0 0 0 3px var(--surface), inset 0 0 0 5px var(--amber)}:root[data-skin=phosphor] .ui-btn--danger{background:var(--rust);border-color:var(--rust);color:var(--paper)}:root[data-skin=phosphor] :is(.ui-field,.ui-navsearch-input,input[type=text],input:not([type]),select,textarea){border:2px solid var(--amber);background:var(--surface-2);color:var(--amber);font-family:var(--px-body);border-radius:0}:root[data-skin=phosphor] .ui-navsearch{border-radius:0}:root[data-skin=phosphor] :is(.ui-table th,.ui-th,table thead th){background:var(--amber);color:var(--paper);font-family:var(--px-chrome)}:root[data-skin=phosphor] .ui-th,:root[data-skin=phosphor] :is(.ui-mstrip-label,.ui-race-legend-abbr){font-size:calc(13px + var(--fs-bump,0px))}:root[data-skin=phosphor] .ui-tip-btn{font-family:Georgia,Times New Roman,serif}:root[data-skin=phosphor] :is(.ui-table th,.ui-th) .ui-sort-arrow{color:var(--paper)}:root[data-skin=phosphor] :is(.ui-table td,.ui-td){border-bottom:1px dotted #ffb00047}:root[data-skin=phosphor] .ui-tr--clickable:hover{background:#ffb00014}:root[data-skin=phosphor] :is(.ui-td-num,.ui-mono){font-family:var(--px-chrome)}:root[data-skin=phosphor] .ui-heatpill,:root[data-skin=phosphor] :is(.ui-chip,.ui-chipbadge,.ui-insights-badge){font-family:var(--px-chrome);border-radius:0}:root[data-skin=phosphor] .ui-toggle{border:2px solid var(--amber);border-radius:0}:root[data-skin=phosphor] .ui-toggle-knob{border-radius:0}:root[data-skin=phosphor] .ui-insights-num{font-family:var(--px-chrome);border-radius:0}:root[data-skin=phosphor] .ui-skeleton{background:#ffb0001a}:root[data-skin=phosphor] .ui-matchup-status--live{color:var(--ember)}:root[data-skin=phosphor] .ui-avatar{border:2px solid var(--amber);border-radius:0}:root[data-skin=phosphor] :is(.ui-fa-launcher,.ui-updatetoast-card,.ui-fa-panel,.ui-confirm){border:2px solid var(--amber);border-radius:0;box-shadow:4px 4px #000}.ph-tabbar{display:none}@media (width<=640px){:root[data-skin=phosphor] .ph-tabbar{z-index:48;background:var(--surface);border-top:2px solid var(--amber);padding:.375rem 0 calc(.375rem + env(safe-area-inset-bottom));align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}:root[data-skin=phosphor] body{padding-bottom:calc(2px + .75rem + 3.5rem + env(safe-area-inset-bottom))}:root[data-skin=phosphor] .ui-nav-burger{display:none}:root[data-skin=phosphor] .ui-fa-launcher{bottom:calc(5rem + env(safe-area-inset-bottom))}}.ph-tabbar-track{scrollbar-width:none;overscroll-behavior-x:contain;height:3.5rem;padding-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right));align-items:center;gap:.25rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#00000026);mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#00000026)}.ph-tabbar-track::-webkit-scrollbar{display:none}.ph-tab{box-sizing:border-box;white-space:nowrap;min-width:max(3.9rem,18.1818vw - .431818rem);min-height:3.25rem;color:var(--amber);cursor:pointer;font-family:var(--px-chrome);font-size:calc(1.35rem + var(--fs-bump,0px));text-shadow:0 0 6px #ffb00059;background:0 0;border:2px solid #0000;flex:none;align-content:center;place-items:center;gap:.2rem;padding:.35rem .5rem;line-height:1;display:grid}.ph-tab span{font-size:calc(.7rem + var(--fs-bump,0px))}.ph-tab-icon{filter:drop-shadow(0 0 4px #ffb00059);width:1.6rem;height:1.6rem}.ph-tab--here{border-color:var(--amber);background:#ffb0001f}.ph-tabbar-track{flex:1;min-width:0}.ph-tab--more{border-left:2px solid #ffb00059;margin-inline-end:max(.5rem, env(safe-area-inset-right))}.ph-more{inset:0 0 calc(2px + .75rem + 3.5rem + env(safe-area-inset-bottom));z-index:70;background:#0000008c;position:fixed}.ph-more-sheet{background:var(--surface);border-top:2px solid var(--amber);max-height:70vh;font-family:var(--px-chrome);color:var(--amber);padding:.5rem 1rem 1rem;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.ph-more-list{margin:0;padding:0;list-style:none}.ph-more-group{font-size:calc(.7rem + var(--fs-bump,0px));letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:.75rem 0 .25rem}.ph-more-item{width:100%;color:inherit;font:inherit;font-size:calc(1rem + var(--fs-bump,0px));text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;padding:.75rem .5rem;display:block}.ph-more-item--here{border-color:var(--amber);background:#ffb0001f}.ph-more-foot{border-top:1px dotted #ffb00059;margin-top:.75rem;padding-top:.75rem}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem .6rem;margin:-1.5rem -1.5rem 0;display:grid;position:relative}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head:before{content:"";background:repeating-linear-gradient(to bottom, var(--surface) 0 2px, var(--amber) 2px 3px);border-bottom:2px solid var(--amber);grid-area:1/1/2/-1;align-self:stretch}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head>*{z-index:1;position:relative}:root[data-skin=phosphor] .ui-settingsgroup-headtext{display:contents}:root[data-skin=phosphor] .ui-settingsgroup-head h2{z-index:1;background:var(--surface);font-size:calc(1rem + var(--fs-bump,0px));grid-area:1/2;justify-self:center;margin:0 0 2px;padding:0 .6rem;font-weight:700;line-height:1.85rem;position:relative}:root[data-skin=phosphor] .ui-settingsgroup-head p{z-index:1;grid-area:2/1/auto/-1;margin:0 1.5rem;position:relative}:root[data-skin=phosphor] .ui-settingsgroup-icon,:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head:not(.ui-settingsgroup-head--icon):after{border:2px solid var(--amber);background:var(--surface);width:1.6rem;height:1.6rem;color:var(--amber);border-radius:0;grid-area:1/1;margin:.3rem 0 calc(.3rem + 2px) .5rem}:root[data-skin=phosphor] .ui-settingsgroup>.ui-settingsgroup-head:not(.ui-settingsgroup-head--icon):after{content:"";z-index:1;position:relative}:root[data-skin=phosphor] .ui-settingsgroup-icon svg{width:.9rem;height:.9rem}:root[data-skin=phosphor] .ui-settingsgroup-aside{background:var(--surface);grid-area:1/3;margin:0 .5rem 2px 0}:root[data-skin=phosphor] .ui-toggle{background:var(--surface-2)}:root[data-skin=phosphor] .ui-toggle-knob{border:2px solid color-mix(in srgb, var(--amber) 45%, transparent);width:18px;height:18px;box-shadow:none;background:0 0;top:2px;left:2px}:root[data-skin=phosphor] .ui-toggle:not(.ui-toggle--on){border-color:color-mix(in srgb, var(--amber) 45%, transparent);background:0 0}:root[data-skin=phosphor] .ui-toggle--on{background:var(--amber)}:root[data-skin=phosphor] .ui-toggle--on .ui-toggle-knob{background:var(--paper);border-color:var(--paper)}:root[data-skin=phosphor] .ui-navsearch{border:2px solid var(--amber)}:root[data-skin=phosphor] .ui-navsearch .ui-navsearch-input{background:0 0;border:0}:root[data-skin=phosphor] .recharts-wrapper [stroke=\#6366f1 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#818cf8 i]{stroke:#ffb000}:root[data-skin=phosphor] .recharts-wrapper [fill=\#6366f1 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#818cf8 i]{fill:#ffb000}:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#6366f1 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#818cf8 i]{stop-color:#ffb000}:root[data-skin=phosphor] .recharts-wrapper [stroke=\#f97316 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#ef4444 i]{stroke:#ff6a3d}:root[data-skin=phosphor] .recharts-wrapper [fill=\#f97316 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#ef4444 i]{fill:#ff6a3d}:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#f97316 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#ef4444 i]{stop-color:#ff6a3d}:root[data-skin=phosphor] .recharts-wrapper [stroke=\#f59e0b i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#fbbf24 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#eab308 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#ec4899 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#f472b6 i]{stroke:#ffd27a}:root[data-skin=phosphor] .recharts-wrapper [fill=\#f59e0b i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#fbbf24 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#eab308 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#ec4899 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#f472b6 i]{fill:#ffd27a}:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#f59e0b i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#fbbf24 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#eab308 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#ec4899 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#f472b6 i]{stop-color:#ffd27a}:root[data-skin=phosphor] .recharts-wrapper [stroke=\#22c55e i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#34d399 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#10b981 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#84cc16 i]{stroke:#9be564}:root[data-skin=phosphor] .recharts-wrapper [fill=\#22c55e i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#34d399 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#10b981 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#84cc16 i]{fill:#9be564}:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#22c55e i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#34d399 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#10b981 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#84cc16 i]{stop-color:#9be564}:root[data-skin=phosphor] .recharts-wrapper [stroke=\#14b8a6 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#0ea5e9 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#60a5fa i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#3b82f6 i]{stroke:#46c7c0}:root[data-skin=phosphor] .recharts-wrapper [fill=\#14b8a6 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#0ea5e9 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#60a5fa i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#3b82f6 i]{fill:#46c7c0}:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#14b8a6 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#0ea5e9 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#60a5fa i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#3b82f6 i]{stop-color:#46c7c0}:root[data-skin=phosphor] .recharts-wrapper [stroke=\#a855f7 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#a78bfa i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#8b5cf6 i]{stroke:#7fb8a4}:root[data-skin=phosphor] .recharts-wrapper [fill=\#a855f7 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#a78bfa i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#8b5cf6 i]{fill:#7fb8a4}:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#a855f7 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#a78bfa i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#8b5cf6 i]{stop-color:#7fb8a4}:root[data-skin=phosphor] .recharts-wrapper [stroke=\#4b5563 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#8b95a3 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#6b7280 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#374151 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#64748b i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#94a3b8 i],:root[data-skin=phosphor] .recharts-wrapper [stroke=\#cbd5e1 i]{stroke:#8c7238}:root[data-skin=phosphor] .recharts-wrapper [fill=\#4b5563 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#8b95a3 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#6b7280 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#374151 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#64748b i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#94a3b8 i],:root[data-skin=phosphor] .recharts-wrapper [fill=\#cbd5e1 i]{fill:#8c7238}:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#4b5563 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#8b95a3 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#6b7280 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#374151 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#64748b i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#94a3b8 i],:root[data-skin=phosphor] .recharts-wrapper [stop-color=\#cbd5e1 i]{stop-color:#8c7238}:root[data-skin=phosphor] :is(.ui-td-num,.ui-boxscore-num,.ui-linescore-cell,.ui-linescore-total,.ui-heatpill,.ui-insights-num,.ui-mono,.ui-stat-value,.ui-metriccard-value,.ui-inline-stat-value,.ui-chip-value,.ui-summarychip-value,.ui-gauge-value,.ui-picks-value,.ui-matchup-score){font-family:var(--font-mono);letter-spacing:.02em}:root[data-skin=phosphor] .ui-heatpill{font-weight:400}:root[data-skin=phosphor] :is(.ui-boxscore-num,.ui-linescore-cell,.ui-linescore-total,.ui-playfeed-score){font-size:1.15em}:root[data-skin=phosphor]{--stat-avg:#c2a062}:root[data-skin=phosphor] :is(.ui-table th,.ui-th){font-size:calc(.68rem + var(--fs-bump,0px));letter-spacing:.03em}:root[data-skin=phosphor] :is(.ui-table th,.ui-th) :is(.ui-tip-btn,.ui-helptip-btn){color:var(--paper);border-color:var(--paper);background:0 0}@media (width<=640px){:root[data-skin=phosphor] .ui-card>.ui-card-head{flex-wrap:wrap;row-gap:0}:root[data-skin=phosphor] .ui-card>.ui-card-head>.ui-card-actions{border-top:2px solid var(--amber);flex-wrap:wrap;flex:1 0 100%;order:3;justify-content:flex-end;gap:.4rem;margin:.3rem -.5rem -.3rem;padding:.4rem .5rem;display:flex}}:root[data-skin=phosphor]{--px-arrows-horizontal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M13 13v-2h10v2zm6 2v-2h2v2zm-2 2v-2h2v2zm2-6V9h2v2z'/%3E %3Cpath d='M17 15V7h2v8zm-6-2v-2H1v2zm-6 2v-2H3v2zm2 2v-2H5v2zm-2-6V9H3v2z'/%3E %3Cpath d='M7 15V7H5v8z'/%3E %3C/svg%3E");--px-bell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M9 2h6v2H9zM7 4h2v2H7zm8 0h2v2h-2zM5 6h2v7H5zm12 0h2v7h-2zM3 13h2v4H3zm16 0h2v4h-2z'/%3E %3Cpath d='M3 15h18v2H3zm5 3h2v2H8zm6 0h2v2h-2zm-4 2h4v2h-4z'/%3E %3C/svg%3E");--px-bell-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M9 2h6v2H9zm6 2h2v2h-2zM5 6h2v7H5zm12 0h2v6h-2zM3 13h2v4H3z'/%3E %3Cpath d='M3 15h14v2H3zm5 3h2v2H8zm6 0h2v2h-2zm-4 2h4v2h-4zM5 4h2v2H5zm2 2h2v2H7zm2 2h2v2H9zm2 2h2v2h-2zm2 2h2v2h-2z'/%3E %3Cpath d='M15 14h2v2h-2zm2 2h2v2h-2zm2 2h2v2h-2zM3 2h2v2H3z'/%3E %3C/svg%3E");--px-calendar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M5 4h14v2H5zm0 16h14v2H5zM3 10h2v10H3zm0-4h2v2H3zm16 0h2v2h-2zm0 4h2v10h-2zM3 8h18v2H3zm12-6h2v2h-2zM7 2h2v2H7z'/%3E %3C/svg%3E");--px-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M10 18H8v-2h2v2Zm-2-2H6v-2h2v2Zm4-2v2h-2v-2h2Zm-6 0H4v-2h2v2Zm8 0h-2v-2h2v2Zm2-2h-2v-2h2v2Zm2-2h-2V8h2v2Zm2-2h-2V6h2v2Z'/%3E %3C/svg%3E");--px-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z'/%3E %3C/svg%3E");--px-chevron-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M8 13v-2h2v2H8Zm2-2V9h2v2h-2Zm0 4v-2h2v2h-2Zm2-6V7h2v2h-2Zm0 8v-2h2v2h-2Zm2-10V5h2v2h-2Zm0 12v-2h2v2h-2Z'/%3E %3C/svg%3E");--px-chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M16 13v-2h-2v2h2Zm-2-2V9h-2v2h2Zm0 4v-2h-2v2h2Zm-2-6V7h-2v2h2Zm0 8v-2h-2v2h2ZM10 7V5H8v2h2Zm0 12v-2H8v2h2Z'/%3E %3C/svg%3E");--px-chevron-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M13 8h-2v2h2V8Zm-2 2H9v2h2v-2Zm4 0h-2v2h2v-2Zm-6 2H7v2h2v-2Zm8 0h-2v2h2v-2ZM7 14H5v2h2v-2Zm12 0h-2v2h2v-2Z'/%3E %3C/svg%3E");--px-clipboard:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M4 6h2v14H4zm2 14h12v2H6zM18 6h2v14h-2zM6 4h2v2H6zm10 0h2v2h-2zm-6-2h4v2h-4zm0 4h4v2h-4zM8 2h2v6H8zm6 0h2v6h-2z'/%3E %3C/svg%3E");--px-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M7 19H5V17H7V19ZM19 19H17V17H19V19ZM9 15V17H7V15H9ZM17 17H15V15H17V17ZM11 15H9V13H11V15ZM15 15H13V13H15V15ZM13 13H11V11H13V13ZM11 11H9V9H11V11ZM15 11H13V9H15V11ZM9 9H7V7H9V9ZM17 9H15V7H17V9ZM7 7H5V5H7V7ZM19 7H17V5H19V7Z'/%3E %3C/svg%3E");--px-coins:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M6 2h6v2H6zM4 4h2v2H4zm8 0h2v2h-2zm-8 8h2v2H4zm8 0h2v2h-2zm-6 2h6v2H6zM2 6h2v6H2zm12 0h2v6h-2z'/%3E %3Cpath d='M14 8h4v2h-4zm-4 10h2v2h-2zm8-8h2v2h-2zm-6 10h2v2h-2zm6-2h2v2h-2z'/%3E %3Cpath d='M12 20h6v2h-6zm-4-6h2v4H8zm12-2h2v6h-2zM7 6h4v2H7z'/%3E %3Cpath d='M9 6h2v6H9zm6 8h2v4h-2zm-1-2h3v2h-3z'/%3E %3C/svg%3E");--px-colors-swatch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M14 2h6v2h-6zm0 18h6v2h-6zM4 20h10v2H4zm8-16h2v16h-2zm8 0h2v16h-2zM2 16h2v4H2zm2-2h8v2H4zm12 2h2v2h-2zM6 12h2v2H6zM4 8h2v4H4zm2-2h4v2H6zm4 2h2v2h-2z'/%3E %3C/svg%3E");--px-crown:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M3 3h2v12H3zm16 0h2v12h-2zm-8 0h2v2h-2zM9 5h2v2H9zM5 5h2v2H5z'/%3E %3Cpath d='M3 3h2v2H3zm4 4h2v2H7zm6-2h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zM5 15h14v2H5zm-2 4h18v2H3z'/%3E %3C/svg%3E");--px-cut:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M1 17h2v4H1zm14 0h2v4h-2zM3 21h4v2H3zm14 0h4v2h-4zM3 15h4v2H3zm14 0h4v2h-4zM7 17h2v4H7zm14 0h2v4h-2zM7 15h2v2H7zm8 0h2v2h-2zm-6-2h2v2H9zm6 0h-2v2h2zm-4-2h2v2h-2z'/%3E %3Cpath d='M13 11h-2v2h2zm0-2h2v2h-2zm-2 0H9v2h2zm4-2h2v2h-2zM9 7H7v2h2zm8-2h2v2h-2zM7 5H5v2h2zm12-2h2v2h-2zM5 3H3v2h2z'/%3E %3C/svg%3E");--px-database:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M2 6h2v4H2zm0 4h2v4H2zm0 4h2v4H2zm18-8h2v4h-2zm0 4h2v4h-2zm0 4h2v4h-2zM4 4h4v2H4zm0 8h4v-2H4zm0 4h4v-2H4zm0 4h4v-2H4zM16 4h4v2h-4zm0 8h4v-2h-4zm0 4h4v-2h-4zm0 4h4v-2h-4zM8 2h8v2H8zm0 12h8v-2H8zm0 4h8v-2H8zm0 4h8v-2H8z'/%3E %3C/svg%3E");--px-drag-and-drop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M11 21H9v-2h2v2Zm10 0h-2v-2h2v2ZM9 19H7V9h2v10Zm10-4h-2v2h-2v2h-2v-6h6v2Zm0 4h-2v-2h2v2ZM5 17H3v-2h2v2Zm0-4H3v-2h2v2Zm16-2h-2V9h2v2ZM5 9H3V7h2v2Zm14 0H9V7h10v2ZM5 5H3V3h2v2Zm4 0H7V3h2v2Zm4 0h-2V3h2v2Zm4 0h-2V3h2v2Z'/%3E%3C/svg%3E");--px-external-link:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M11 5H5v2h6V5ZM5 7H3v12h2V7Zm12 12H5v2h12v-2Zm2-6h-2v6h2v-6Zm-8 0H9v2h2v-2Zm2-2h-2v2h2v-2Zm2-2h-2v2h2V9Zm2-2h-2v2h2V7Zm2-2h-2v2h2V5Zm2-2h-2v8h2V3Z'/%3E %3Cpath d='M21 3h-8v2h8V3Z'/%3E %3C/svg%3E");--px-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M16 20H8v-2h8v2Zm-8-2H4v-2h4v2Zm12 0h-4v-2h4v2ZM4 16H2v-2h2v2Zm10-6h-2v2h2v-2h2v4h-2v2h-4v-2H8v-4h2V8h4v2Zm8 6h-2v-2h2v2ZM2 14H0v-4h2v4Zm22 0h-2v-4h2v4ZM4 10H2V8h2v2Zm18 0h-2V8h2v2ZM8 8H4V6h4v2Zm12 0h-4V6h4v2Zm-4-2H8V4h8v2Z'/%3E %3C/svg%3E");--px-invert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M4 2h16v2H4zm0 18h16v2H4zM2 4h2v16H2zm18 0h2v16h-2zM4 18h2v2H4zm0-2h4v2H4zm0-2h6v2H4zm0-2h8v2H4zm0-2h10v2H4zm0-2h12v2H4zm0-2h14v2H4zm0-2h16v2H4z'/%3E %3C/svg%3E");--px-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M1 18h2v4H1zm2-2h2v2H3zm2-2h6v2H5zm6-2h2v2h-2zm-6 6h4v2H5zm4 2h4v2H9zm4-2h4v2h-4zm4-2h2v2h-2zm2-8h2v8h-2zm0-4h2v4h-2zm-2-2h2v2h-2zm-4 2h4v2h-4zM7 6h6v2H7zM5 8h2v2H5zm-2 2h2v4H3z'/%3E %3C/svg%3E");--px-logout:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M8 11h12v2H8zm8-2h2v2h-2z'/%3E %3Cpath d='M14 7h2v10h-2zm2 6h2v2h-2zM6 2h12v2H6zm0 18h12v2H6zM4 4h2v16H4zm14 0h2v3h-2zm0 13h2v3h-2z'/%3E %3C/svg%3E");--px-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M20 18H4v-2h16v2Zm0-5H4v-2h16v2Zm0-5H4V6h16v2Z'/%3E %3C/svg%3E");--px-message:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M20 2H4v2h16zm0 14H6v2h14zm2-12h-2v12h2zM4 4H2v18h2zm2 14H4v2h2z'/%3E %3C/svg%3E");--px-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M4 11h16v2H4z'/%3E %3C/svg%3E");--px-monitor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M4 2h16v2H4zm0 14h16v2H4zM2 4h2v12H2zm18 0h2v12h-2zm-9 14h2v2h-2zm-3 2h8v2H8z'/%3E %3C/svg%3E");--px-moon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M18 22H8v-2h10v2ZM8 20H6v-2h2v2Zm12 0h-2v-2h2v2ZM6 18H4v-2h2v2Zm16 0h-2v-4h-2v-2h2v-2h2v8ZM4 16H2V6h2v10Zm14 0h-6v-2h6v2Zm-6-2h-2v-2h2v2Zm-2-2H8V6h2v6ZM6 6H4V4h2v2Zm8-2h-2v2h-2V4H6V2h8v2Z'/%3E %3C/svg%3E");--px-package:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M10 20h4v2h-4zm0-16h4V2h-4zm0 6h4v2h-4zm4 8h4v2h-4zm0-12h4V4h-4zm0 2h4v2h-4zm4 8h4v2h-4zm0-8h4V6h-4zM6 18h4v2H6zM6 6h4V4H6zm0 2h4v2H6zm-4 8h4v2H2zm0-8h4V6H2z'/%3E %3Cpath d='M2 6h2v12H2zm18 0h2v12h-2zm-8 6h2v8h-2zm-2-6h4v2h-4z'/%3E %3C/svg%3E");--px-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M13 11h7v2h-7v7h-2v-7H4v-2h7V4h2v7Z'/%3E %3C/svg%3E");--px-refresh:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M13 20H9V18H13V20ZM19 16H21V18H19V20H17V18H15V16H17V8H19V16ZM9 18H7V16H9V18ZM7 6H9V8H7V16H5V8H3V6H5V4H7V6ZM15 16H13V14H15V16ZM23 16H21V14H23V16ZM3 10H1V8H3V10ZM11 10H9V8H11V10ZM17 8H15V6H17V8ZM15 6H11V4H15V6Z'/%3E%3C/svg%3E");--px-reload:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M16 4h2v6h-2zm-2-2h2v2h-2zm0 2h2v8h-2zM4 8H2v5h2z'/%3E %3Cpath d='M4 6h16v2H4zm4 14H6v-6h2zm2 2H8v-2h2zm0-2H8v-8h2zm10-4h2v-5h-2z'/%3E %3Cpath d='M20 18H4v-2h16z'/%3E %3C/svg%3E");--px-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M22 22h-2v-2h2v2Zm-2-2h-2v-2h2v2Zm-6-2H6v-2h8v2Zm4 0h-2v-2h2v2ZM6 16H4v-2h2v2Zm10 0h-2v-2h2v2ZM4 14H2V6h2v8Zm14 0h-2V6h2v8ZM6 6H4V4h2v2Zm10 0h-2V4h2v2Zm-2-2H6V2h8v2Z'/%3E %3C/svg%3E");--px-send:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M4 19h4v2H2v-8h2v6Zm8 0H8v-2h4v2Zm4-2h-4v-2h4v2Zm4-2h-4v-2h4v2Zm-10-2H4v-2h6v2Zm12 0h-2v-2h2v2ZM8 5H4v6H2V3h6v2Zm12 6h-4V9h4v2Zm-4-2h-4V7h4v2Zm-4-2H8V5h4v2Z'/%3E %3C/svg%3E");--px-settings-cog:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M4 20h3v-2h4v4h2v-4h4v2h-2v4H9v-4H7v2H2v-5h2v3Zm18 2h-5v-2h3v-3h2v5ZM6 11H2v2h4v4H4v-2H0V9h4V7h2v4Zm14-2h4v6h-4v2h-2v-4h4v-2h-4V7h2v2Zm-6 7h-4v-2h4v2Zm-4-2H8v-4h2v4Zm6 0h-2v-4h2v4Zm-2-4h-4V8h4v2ZM7 4H4v3H2V2h5v2Zm8 0h2V2h5v5h-2V4h-3v2h-4V2h-2v4H7V4h2V0h6v4Z'/%3E%3C/svg%3E");--px-shuffle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M10 19H2v-2h8v2Zm12 0h-8v-2h8v2Zm-10-2h-2v-6h2v6Zm6-10h2v2h2v2h-2v2h-2v2h-2v-4h-4V9h4V5h2v2ZM8 11H2V9h6v2Z'/%3E %3C/svg%3E");--px-sliders:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M8 14H7v6H5v-6H2v-2h6v2Zm5 6h-2V10h2v10Zm9-2h-3v2h-2v-2h-1v-2h6v2Zm-3-4h-2V4h2v10ZM7 10H5V4h2v6Zm6-4h2v2H9V6h2V4h2v2Z'/%3E%3C/svg%3E");--px-sparkles:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M11 1h2v4h-2zm0 22h2v-4h-2zM9 5h2v4H9zm0 14h2v-4H9zm4-14h2v4h-2zm0 14h2v-4h-2zM5 9h4v2H5zm14 0h-4v2h4zM1 11h4v2H1zm22 0h-4v2h4zM5 13h4v2H5zm14 0h-4v2h4zm0-12h2v6h-2z'/%3E %3Cpath d='M17 3h6v2h-6zM3 17h2v2H3zm-2 2h2v2H1zm2 2h2v2H3zm2-2h2v2H5z'/%3E %3C/svg%3E");--px-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M5 20H8V22H3V16H5V20ZM21 22H16V20H19V16H21V22ZM10 20H8V18H10V20ZM16 20H14V18H16V20ZM14 18H10V16H14V18ZM7 16H5V13H7V16ZM19 16H17V13H19V16ZM5 13H3V11H5V13ZM21 13H19V11H21V13ZM9 9H3V11H1V7H9V9ZM23 11H21V9H15V7H23V11ZM11 7H9V3H11V7ZM15 7H13V3H15V7ZM13 3H11V1H13V3Z'/%3E %3C/svg%3E");--px-star-filled:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M10 2h4v4h-4zM8 6h8v2h-8zM2 8h20v2h-20zM4 10h16v2h-16zM6 12h12v4h-12zM4 16h6v2h-6zM14 16h6v2h-6zM4 18h4v2h-4zM16 18h4v2h-4zM2 20h4v2h-4zM18 20h4v2h-4z'/%3E%3C/svg%3E");--px-sun:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M13 22h-2v-3h2v3Zm-6-3H5v-2h2v2Zm12 0h-2v-2h2v2Zm-4-2H9v-2h6v2Zm-6-2H7V9h2v6Zm8 0h-2V9h2v6ZM5 13H2v-2h3v2Zm17 0h-3v-2h3v2Zm-7-4H9V7h6v2ZM7 7H5V5h2v2Zm12 0h-2V5h2v2Zm-6-2h-2V2h2v3Z'/%3E%3C/svg%3E");--px-test-tube:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M7 2h10v2H7zm1 2h2v16H8zm2 16h4v2h-4zm4-16h2v16h-2z'/%3E %3Cpath d='M8 13h8v2H8z'/%3E %3C/svg%3E");--px-trash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M18 22H6V20H18V22ZM9 6H15V4H17V6H22V8H20V20H18V8H6V20H4V8H2V6H7V4H9V6ZM15 4H9V2H15V4Z'/%3E %3C/svg%3E");--px-trending-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M4 18H2v-2h2v2Zm2-2H4v-2h2v2Zm8 0h-2v-2h2v2Zm-6-2H6v-2h2v2Zm4 0h-2v-2h2v2Zm4 0h-2v-2h2v2Zm6-8v8h-2v-4h-2V8h-4V6h8Zm-12 6H8v-2h2v2Zm8 0h-2v-2h2v2Z'/%3E%3C/svg%3E");--px-trophy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M16 17H13V19H15V21H9V19H11V17H8V15H16V17ZM18 5H22V11H20V7H18V11H20V13H18V15H16V5H8V15H6V13H4V11H6V7H4V11H2V5H6V3H18V5Z'/%3E %3C/svg%3E");--px-upload:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M19 21H5v-2h14v2ZM5 19H3v-4h2v4Zm16 0h-2v-4h2v4ZM13 5h2v2h2v2h-4v8h-2V9H7V7h2V5h2V3h2v2Z'/%3E %3C/svg%3E");--px-warning-diamond:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E %3Cpath d='M2 10h2v2H2zm0 4h2v-2H2zm20-4h-2v2h2zm0 4h-2v-2h2zM4 8h2v2H4zm0 8h2v-2H4zm16-8h-2v2h2zm0 8h-2v-2h2zM6 6h2v2H6zm0 12h2v-2H6zM18 6h-2v2h2zm0 12h-2v-2h2zM8 4h2v2H8zm0 16h2v-2H8zm8-16h-2v2h2zm0 16h-2v-2h2zM10 2h2v2h-2zm0 20h2v-2h-2zm4-20h-2v2h2zm0 20h-2v-2h2zm-3-5h2v-2h-2zm0-4h2V7h-2z'/%3E %3C/svg%3E")}:root[data-skin=phosphor] :is(.ui-navsearch-icon,.ui-fa-send-icon,.ui-fa-opacity-icon,.ui-datenav-cal,.ui-iconbtn[aria-label^=Close] svg,.ui-fa-launcher svg,.ui-fa-hdrbtn[aria-label^=Minimize] svg,.ui-fa-hdrbtn[aria-label^=Close] svg,.ui-bell-btn svg)>*{display:none}:root[data-skin=phosphor] .ui-navsearch-icon{-webkit-mask:var(--px-search) center / contain no-repeat;-webkit-mask:var(--px-search) center / contain no-repeat;mask:var(--px-search) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-fa-send-icon{-webkit-mask:var(--px-send) center / contain no-repeat;-webkit-mask:var(--px-send) center / contain no-repeat;mask:var(--px-send) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-fa-opacity-icon{-webkit-mask:var(--px-invert) center / contain no-repeat;-webkit-mask:var(--px-invert) center / contain no-repeat;mask:var(--px-invert) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-datenav-cal{-webkit-mask:var(--px-calendar) center / contain no-repeat;-webkit-mask:var(--px-calendar) center / contain no-repeat;mask:var(--px-calendar) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-iconbtn[aria-label^=Close] svg{-webkit-mask:var(--px-close) center / contain no-repeat;-webkit-mask:var(--px-close) center / contain no-repeat;mask:var(--px-close) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-fa-launcher svg{-webkit-mask:var(--px-message) center / contain no-repeat;-webkit-mask:var(--px-message) center / contain no-repeat;mask:var(--px-message) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-fa-hdrbtn[aria-label^=Minimize] svg{-webkit-mask:var(--px-minus) center / contain no-repeat;-webkit-mask:var(--px-minus) center / contain no-repeat;mask:var(--px-minus) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-fa-hdrbtn[aria-label^=Close] svg{-webkit-mask:var(--px-close) center / contain no-repeat;-webkit-mask:var(--px-close) center / contain no-repeat;mask:var(--px-close) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-bell-btn svg{-webkit-mask:var(--px-bell) center / contain no-repeat;-webkit-mask:var(--px-bell) center / contain no-repeat;mask:var(--px-bell) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] :is(.ui-nav-burger,.ui-sb-iconbtn--danger,.ui-error-icon,.ui-empty-icon){line-height:0;font-size:0!important}:root[data-skin=phosphor] .ui-nav-burger:before{content:"";vertical-align:middle;width:22px;height:22px;-webkit-mask:var(--px-menu) center / contain no-repeat;-webkit-mask:var(--px-menu) center / contain no-repeat;mask:var(--px-menu) center / contain no-repeat;background-color:currentColor;display:inline-block}:root[data-skin=phosphor] .ui-sb-iconbtn--danger:before{content:"";vertical-align:middle;width:14px;height:14px;-webkit-mask:var(--px-close) center / contain no-repeat;-webkit-mask:var(--px-close) center / contain no-repeat;mask:var(--px-close) center / contain no-repeat;background-color:currentColor;display:inline-block}:root[data-skin=phosphor] .ui-error-icon:before{content:"";vertical-align:middle;width:40px;height:40px;-webkit-mask:var(--px-warning-diamond) center / contain no-repeat;-webkit-mask:var(--px-warning-diamond) center / contain no-repeat;mask:var(--px-warning-diamond) center / contain no-repeat;background-color:currentColor;display:inline-block}:root[data-skin=phosphor] .ui-empty-icon:before{content:"";vertical-align:middle;width:40px;height:40px;-webkit-mask:var(--px-sport) center / contain no-repeat;-webkit-mask:var(--px-sport) center / contain no-repeat;mask:var(--px-sport) center / contain no-repeat;background-color:currentColor;display:inline-block}:root .px-icon{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em;display:inline-block}:root[data-skin=phosphor] :is(.ui-table--sticky .ui-th,.ui-btable thead th,.ui-btable tfoot td,.ui-bell-head,.ui-log-tools){z-index:47}:root[data-skin=phosphor] *,:root[data-skin=phosphor] :before,:root[data-skin=phosphor] :after{border-radius:0}:root[data-skin=phosphor] :is(.ui-spinner,.ui-spin,[class*=spinner]){border-radius:50%}:root[data-skin=phosphor] :is(.ui-odds,.ui-insights-box,.ui-picks-value){padding:.75rem .9rem}:root[data-skin=phosphor] .ui-picks-summary{padding-inline:.15rem}:root[data-skin=phosphor] .ui-avatar{border:1px solid var(--amber);border-radius:0}:root[data-skin=phosphor] :is(.ui-datenav-btn:first-of-type svg,.ui-datenav-btn:last-of-type svg)>*{display:none}:root[data-skin=phosphor] .ui-datenav-btn:first-of-type svg{-webkit-mask:var(--px-chevron-left) center / contain no-repeat;-webkit-mask:var(--px-chevron-left) center / contain no-repeat;mask:var(--px-chevron-left) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] .ui-datenav-btn:last-of-type svg{-webkit-mask:var(--px-chevron-right) center / contain no-repeat;-webkit-mask:var(--px-chevron-right) center / contain no-repeat;mask:var(--px-chevron-right) center / contain no-repeat;background-color:currentColor}:root[data-skin=phosphor] :is(.ui-article-back,.ui-article-original,.ui-article-art){border:2px solid var(--amber);border-radius:0}:root[data-skin=phosphor] :is(.ui-article-back,.ui-article-original,.ui-article-source,.ui-article-meta){font-family:var(--px-chrome)}:root[data-skin=phosphor] .ui-article-back,:root[data-skin=phosphor] .ui-article-original{color:var(--amber);background:0 0}:root[data-skin=phosphor] .ui-article-original--main{background:var(--amber);color:var(--paper);filter:none}:root[data-skin=phosphor] .ui-article-title{font-family:var(--px-chrome);color:var(--amber)}:root[data-skin=phosphor] .ui-article-body blockquote{border-left-color:var(--amber)}:root[data-skin=phosphor] .ui-notif-sheet{background:var(--paper);border:2px solid var(--amber);box-shadow:none;border-radius:0}@media (width<=639px){:root[data-skin=phosphor] .ui-notif-sheet{border:0}}:root[data-skin=phosphor] :is(.ui-notif-head,.ui-notif-tools){border-bottom:2px solid var(--amber)}:root[data-skin=phosphor] :is(.ui-notif-heading,.ui-notif-group-head,.ui-notif-count,.ui-notif-title,.ui-notif-under){font-family:var(--px-chrome)}:root[data-skin=phosphor] .ui-notif-heading{color:var(--amber)}:root[data-skin=phosphor] .ui-notif-group-head{background:var(--paper);color:var(--amber);border-bottom-color:var(--amber)}:root[data-skin=phosphor] :is(.ui-notif-face,.ui-notif-close){background:var(--paper)}:root[data-skin=phosphor] :is(.ui-notif-close,.ui-notif-icon,.ui-notif-action){border:2px solid var(--amber);color:var(--amber);border-radius:0}:root[data-skin=phosphor] .ui-notif-row.is-unread .ui-notif-dot{background:var(--amber);border-radius:0}:root[data-skin=phosphor] .ui-notif-under{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--amber) 22%, var(--paper)) 0 4px, var(--paper) 4px 10px);color:var(--amber)}:root[data-skin=phosphor] .ui-listbtn{color:color-mix(in srgb, var(--amber) 55%, transparent);border-radius:0}:root[data-skin=phosphor] .ui-listbtn--on{color:var(--paper);background:var(--amber)}:root[data-skin=phosphor] .ui-listbtn--labelled{border:1px solid var(--amber);font-family:var(--px-chrome);color:var(--amber)}:root[data-skin=phosphor] .ui-listbtn--md.ui-listbtn--labelled{border-width:2px}:root[data-skin=phosphor] .ui-listbtn--labelled .px-icon{width:.875rem;height:.875rem}:root[data-skin=phosphor] .ui-listbtn--labelled.ui-listbtn--on{color:var(--paper)}:root[data-skin=phosphor] .ui-listbtn .px-icon{width:1.1rem;height:1.1rem}:root[data-skin=phosphor] .ui-watchlist-row{border-bottom-color:color-mix(in srgb, var(--amber) 35%, transparent)}:root[data-skin=phosphor] .ui-watchlist-remove{border:2px solid var(--amber);color:var(--amber);background:0 0;border-radius:0}:root[data-skin=phosphor] .ui-watchlist-meta{font-family:var(--px-chrome)}:root[data-skin=phosphor] :is(.ui-sortmenu-btn,.ui-sortmenu-list){border:2px solid var(--amber);background:var(--paper);box-shadow:none;border-radius:0}:root[data-skin=phosphor] .ui-sortmenu-btn{font-family:var(--px-chrome);color:var(--amber)}:root[data-skin=phosphor] .ui-sortmenu-opt{font-family:var(--px-chrome);color:var(--amber);border-radius:0}:root[data-skin=phosphor] .ui-sortmenu-opt.is-on{background:var(--amber);color:var(--paper)}:root[data-skin=phosphor] .ui-ratingbar-track{background:color-mix(in srgb, var(--amber) 14%, transparent);border-radius:0;height:.625rem}:root[data-skin=phosphor] .ui-ratingbar-fill{border-radius:0}:root[data-skin=phosphor] .ui-ratingbar-range{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--rb) 55%, transparent) 0 3px, transparent 3px 5px)}:root[data-skin=phosphor] :is(.ui-ratingbar-label,.ui-ratingbar-value strong){font-family:var(--px-chrome)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font:16px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.screen{min-height:100dvh;padding:1rem;padding-top:max(1rem, env(safe-area-inset-top));place-items:center;display:grid}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;max-width:28rem;padding:1.25rem}.panel h1{font-size:calc(1.35rem + var(--fs-bump,0px));margin:0 0 .5rem}.login{text-align:center}.boot-down{flex-direction:column;align-items:center;gap:.75rem;padding:1.75rem 1.25rem 1.5rem;display:flex}.boot-down h1,.boot-down p{margin:0}.boot-down p{max-width:22rem;line-height:1.5}.boot-down .boot-down-retry{min-width:9rem;min-height:44px;margin-top:.25rem}.boot-down-icon{width:3rem;height:3rem;color:var(--sev-warn,var(--warn,var(--muted)));background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.boot-down-px{width:28px;height:28px;display:none}.muted{color:var(--muted)}.error{color:var(--danger)}.btn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;min-height:44px;padding:.6rem 1rem}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-quiet{color:var(--muted);background:0 0;border-color:#0000}.btn:disabled{opacity:.6;cursor:default}.topbar{z-index:10;padding:.5rem 1rem;padding-top:max(.5rem, env(safe-area-inset-top));background:color-mix(in srgb, var(--surface) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.brand{font-weight:700}.spacer{flex:1}.avatar{border-radius:50%;width:28px;height:28px}.content{padding:1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));max-width:60rem;margin:0 auto}.estate-home{flex-direction:column;gap:1rem;max-width:48rem;margin:0 auto;padding:1rem;display:flex}.ui-appcard-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ui-appcard-head h2{font-size:calc(1rem + var(--fs-bump,0px));color:var(--text);margin:0}.estate-note{color:var(--muted);font-size:calc(.8rem + var(--fs-bump,0px))}.estate-list{font-size:calc(.82rem + var(--fs-bump,0px));color:var(--text-2);flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;list-style:outside;display:flex}.estate-failures{border-collapse:collapse;width:100%;font-size:calc(.78rem + var(--fs-bump,0px))}.estate-failures th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:4px 8px}.estate-failures td{border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);color:var(--text-2);vertical-align:top;padding:6px 8px}.estate-refresh{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;min-height:36px;padding:.4rem .9rem}.estate-live{background:var(--ok,#16a34a);border-radius:50%;width:9px;height:9px;margin-right:2px;animation:2s ease-in-out infinite estate-pulse;display:inline-block}.estate-live--flat{background:var(--muted);animation:none}@keyframes estate-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok,#16a34a) 45%, transparent)}50%{box-shadow:0 0 0 5px #0000}}.estate-qrow{justify-content:space-between;gap:8px;margin-bottom:3px;display:flex}.estate-qbar{background:color-mix(in srgb, var(--muted) 18%, transparent);border-radius:3px;height:6px;display:flex;overflow:hidden}.estate-qbar--claimed{background:var(--brand)}.estate-qbar--ready{background:#f59e0b}.estate-qbar--failed{background:var(--danger)}.estate-faillist{gap:10px;display:grid}.estate-failure{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.estate-failure-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.estate-errmsg{background:color-mix(in srgb, var(--danger) 7%, transparent);font-family:ui-monospace,monospace;font-size:calc(12px + var(--fs-bump,0px));white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:220px;margin:0;padding:8px;line-height:1.5;overflow-y:auto}.ops-section-title{align-items:center;gap:var(--space-2);margin:var(--space-5) 0 var(--space-2);font-size:calc(.85rem + var(--fs-bump,0px));letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-weight:600;display:flex}.ops-count{background:color-mix(in srgb, var(--sev-warn) 18%, transparent);color:color-mix(in srgb, var(--sev-warn) 78%, black);font-size:calc(.78rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .4rem;font-weight:600}[data-theme=dark] .ops-count{color:color-mix(in srgb, var(--sev-warn) 82%, white)}.ops-series-strip{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.ops-service{margin-top:1rem}.ops-service-facts{font-size:calc(.85rem + var(--fs-bump,0px));flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ops-service-facts .muted{overflow-wrap:anywhere}.ops-service-wiring,.ops-service-deploy{font-size:calc(.85rem + var(--fs-bump,0px));overflow-wrap:anywhere;margin:.5rem 0 0}.ops-series-strip+.ops-series-strip{margin-top:var(--space-3)}@media (width<=639px){.ops-series-strip{grid-template-columns:1fr}.ops-nas-head .ui-range{display:none}.ops-service-facts{font-size:calc(.8125rem + var(--fs-bump,0px))}}.ops-map{margin:.5rem 0 .9rem;overflow-x:auto}.ops-map svg{max-width:100%;height:auto;display:block}.ops-map-name{font-size:calc(12px + var(--fs-bump,0px));font-weight:600}.ops-map-id{font-size:calc(9px + var(--fs-bump,0px));font-family:var(--font-mono)}.ops-map svg g{cursor:default}.ops-map svg g:focus{outline:none}.ops-map svg g:focus rect{stroke-dasharray:3 2}.ops-map-key{color:var(--muted);font-size:calc(.7rem + var(--fs-bump,0px));flex-wrap:wrap;align-items:baseline;gap:.15rem .9rem;margin:.3rem 0 0;display:flex}.ops-map-key span{margin-right:.25rem}.ops-map-key-dot{color:var(--text-2)}@media (width<=639px){.ops-map svg{max-width:none}.ops-map{overscroll-behavior-x:contain}}.topbar{flex-wrap:nowrap}.brand,.topbar .btn{white-space:nowrap;flex-shrink:0}@media (width<=639px){.topbar{gap:.5rem;padding-left:.75rem;padding-right:.75rem}.topbar .btn-signout-label{display:none}}.ops-wiring{flex-wrap:wrap;gap:.3rem;display:flex}.ops-insights{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ops-insight{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:calc(.85rem + var(--fs-bump,0px));grid-template-columns:auto 1fr;align-items:baseline;gap:.5rem;padding:.6rem .75rem;display:grid}.ops-insights-off{font-size:calc(.82rem + var(--fs-bump,0px));margin:0}.ops-consumer{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);background:var(--surface);min-width:0;display:grid}.ops-consumer-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ops-consumer-controls summary{cursor:pointer;color:var(--text-2);font-size:calc(.82rem + var(--fs-bump,0px))}.ops-consumer-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.ops-token{overflow-wrap:anywhere;margin:.5rem 0 0}.ops-route{font-size:calc(.78rem + var(--fs-bump,0px));gap:.25rem;display:inline-flex}.ops-route code{font-size:.95em}.ops-service-nolog{font-size:calc(.85rem + var(--fs-bump,0px));margin:.75rem 0 0}@media (width<=639px){.ops-consumer-actions>*{flex:100%}}.ops-searchbar{gap:.5rem;margin:.75rem 0;display:flex}.ops-searchbar input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;min-height:40px;color:var(--text);font:inherit;font-size:calc(.9rem + var(--fs-bump,0px));flex:1;padding:0 .75rem}.ops-search-count{font-size:calc(.8rem + var(--fs-bump,0px));margin:0 0 .4rem}@media (width<=639px){.ops-searchbar input{min-height:44px}}.ops-navsearch{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:12rem;min-width:0;min-height:36px;color:var(--text);font:inherit;font-size:calc(.85rem + var(--fs-bump,0px));padding:0 .6rem}.ops-subhead{font-size:calc(.72rem + var(--fs-bump,0px));letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:.75rem 0 .3rem;font-weight:600}.ops-late{color:var(--warn);font-weight:600}.ops-slowest,.ops-workers{font-size:calc(.78rem + var(--fs-bump,0px));margin:.6rem 0 0}@media (width<=639px){.ops-navsearch{width:100%;min-height:44px}}.brand{white-space:nowrap;flex-shrink:0}@media (width<=639px){.btn-signout-label{display:none}.ops-navsearch{flex:6rem;width:auto;min-width:4.5rem}.ui-nav-right{min-width:0}.brand-word,.avatar{display:none}.ops-navsearch{flex:4rem;min-width:3.5rem}}.ops-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ops-chart-head .ops-section-title{margin:var(--space-5) 0 var(--space-2)}.ops-selfreg{margin-bottom:.75rem}.lat-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ui-nav-right .ops-searchtoggle,.ops-searchrow-wrap{display:none}@media (width<=639px){.ops-navsearch{display:none}.ui-nav-right .ops-searchtoggle{display:inline-flex}.ops-searchrow-wrap{padding:.5rem .75rem 0;display:block}.ops-searchrow{width:100%;max-width:none}}.ops-watch-form{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end;display:grid}.ops-watch-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (width<=639px){.ops-watch-form{grid-template-columns:1fr}}.ops-field{gap:.2rem;min-width:0;display:grid}.ops-field>span{color:var(--muted);font-size:calc(.72rem + var(--fs-bump,0px));text-transform:uppercase;letter-spacing:.03em}.ops-inline-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ops-token{gap:var(--space-2,.5rem);margin-top:var(--space-3,.75rem);padding:var(--space-3,.75rem);border:1px solid color-mix(in srgb, var(--sev-warn) 45%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--sev-warn) 10%, transparent);display:grid}.ops-token code{font-family:var(--font-mono);font-size:calc(.82rem + var(--fs-bump,0px));overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ops-token-actions{align-items:center;gap:var(--space-2,.5rem);font-size:calc(.78rem + var(--fs-bump,0px));flex-wrap:wrap;display:flex}.ops-reissue-note{font-size:calc(.75rem + var(--fs-bump,0px))}.ops-setup{gap:var(--space-3,.75rem);padding:var(--space-4,1rem);border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--radius-md);background:var(--surface);justify-items:start;display:grid}.ops-setup--stalled{border-left-color:var(--sev-warn)}.ops-setup-title{font-size:calc(.95rem + var(--fs-bump,0px));margin:0;font-weight:650}.ops-setup-why{color:var(--muted);font-size:calc(.85rem + var(--fs-bump,0px));max-width:60ch;margin:0;line-height:1.5}.ops-setup-missing{align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;margin:0;display:flex}.ops-setup-missing-label{color:var(--muted);font-size:calc(.72rem + var(--fs-bump,0px));letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ops-setup-missing code,.ops-setup-steps code{border:1px solid var(--border);border-radius:var(--radius-sm,4px);background:var(--surface-2,transparent);font-family:var(--font-mono);font-size:calc(.78rem + var(--fs-bump,0px));overflow-wrap:anywhere;padding:.1rem .35rem}.ops-setup-steps{gap:var(--space-2,.5rem);padding-left:var(--space-5);color:var(--text);font-size:calc(.85rem + var(--fs-bump,0px));max-width:60ch;margin:0;line-height:1.5;display:grid}.ops-setup-steps li{padding-left:.15rem}.ops-overview-head{align-items:center;gap:var(--space-4,1rem);margin:0 0 var(--space-3,.75rem);font-size:calc(.9rem + var(--fs-bump,0px));color:var(--muted);flex-wrap:wrap;display:flex}.ops-overview-stat{align-items:center;gap:.4rem;display:inline-flex}.ops-overview-stat strong{color:var(--text);font-size:calc(1.05rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums}@media (width<=639px){.ui-nav-right .ui-bell-btn,.ui-nav-right .ops-searchtoggle,.ui-nav-right .btn-signout{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-2);font-size:calc(1.05rem + var(--fs-bump,0px));background:0 0;border:1px solid #0000;border-radius:50%;padding:0}.ui-nav-right .ui-bell-btn:hover,.ui-nav-right .ops-searchtoggle:hover,.ui-nav-right .btn-signout:hover{background:var(--surface-2);color:var(--text);border-color:#0000}}.ops-service-facts{align-items:center;gap:var(--space-2,.5rem) var(--space-4,1rem);flex-wrap:wrap;display:flex}.ops-fact{white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.ops-fact-label{color:var(--muted);font-size:calc(.7rem + var(--fs-bump,0px));letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ops-fact-value{color:var(--text);font-family:var(--font-mono);font-size:calc(.8rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums}.ops-deploy{gap:var(--space-2,.5rem);padding:var(--space-3,.75rem);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.ops-deploy-head{align-items:center;gap:var(--space-2,.5rem) var(--space-3,.75rem);flex-wrap:wrap;display:flex}.ops-deploy-when{color:var(--muted);font-size:calc(.8rem + var(--fs-bump,0px))}.ops-deploy-run{font-size:calc(.8rem + var(--fs-bump,0px));white-space:nowrap;margin-left:auto}.ops-deploy-title{max-width:80ch;font-size:calc(.875rem + var(--fs-bump,0px));margin:0;line-height:1.45}@media (width<=480px){.ops-deploy-run{margin-left:0}}.lat-summary{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin-top:.125rem;display:flex}.lat-summary-stat{align-items:baseline;gap:.25rem;display:inline-flex}.lat-summary-label{color:var(--muted);font-size:calc(.68rem + var(--fs-bump,0px));letter-spacing:.04em;text-transform:uppercase;font-weight:600}.lat-summary-value{color:var(--text);font-family:var(--font-mono);font-size:calc(.8rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums}.ops-section-note{color:var(--muted);font-size:calc(.72rem + var(--fs-bump,0px));letter-spacing:0;text-transform:none;font-weight:500}.ops-load{gap:var(--space-2);display:grid}.ops-load-title{color:var(--muted);font-size:calc(.72rem + var(--fs-bump,0px));letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.ops-load-note{color:var(--muted);font-size:calc(.78rem + var(--fs-bump,0px));margin:0}.ops-drawer-who{margin:0 0 var(--space-1);padding:0 var(--space-2);color:var(--muted);font-size:calc(.78rem + var(--fs-bump,0px));overflow-wrap:anywhere}.ops-drawer-theme{width:100%}.ops-drawer-action{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:calc(.9rem + var(--fs-bump,0px));text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ops-drawer-action:hover{background:var(--surface-2)}@media (width<=639px){.ui-nav-right .btn-signout,.ui-nav-right .btn-navsettings,.ui-nav-right .btn-themeswitch{display:none}}.ops-gateway-warnings{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ops-consumer-list{gap:var(--space-3);display:grid}.ops-chart-pair{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}@media (width>=60rem){.ops-chart-pair{grid-template-columns:1fr 1fr}}.lat-list{gap:var(--space-3);display:grid}.ops-chart-head,.ui-range{margin-bottom:var(--space-3)}.ops-routes{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.ops-routes-title{color:var(--muted);font-size:calc(.72rem + var(--fs-bump,0px));letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.ops-routes-why{color:var(--text-2);font-size:calc(.82rem + var(--fs-bump,0px));max-width:60ch;margin:0;line-height:1.5}.ops-route-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.ops-route-row{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;flex-wrap:wrap;display:flex}.ops-route-call,.ops-route-target{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:calc(.78rem + var(--fs-bump,0px));overflow-wrap:anywhere;padding:.1rem .35rem}.ops-route-arrow{color:var(--muted)}.ops-route-model{font-family:var(--font-mono);font-size:calc(.78rem + var(--fs-bump,0px))}.ops-route-remove{margin-left:auto}.ops-route-add{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ops-route-callpick,.ops-route-model{flex:12rem;min-width:0}.ops-model-list{gap:var(--space-1);margin-bottom:var(--space-3);display:grid}.ops-model-row{padding:var(--space-1) 0;border-bottom:1px solid var(--border)}.ops-model-row:last-child{border-bottom:none}.ops-model-add{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ops-model-add>.ui-search{flex:14rem;min-width:0}.ops-model-add .ui-field{flex:0 7rem}.ops-freshness{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.ops-freshness-when{color:var(--muted);font-size:calc(.8rem + var(--fs-bump,0px))}.ops-nas-container{gap:2px;display:grid}.ops-nas-trailing{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.ops-nas-container .muted{font-size:.8em;line-height:1.3}.ops-nas-chart{gap:.35rem;display:grid}.ops-nas-chart-label{font-size:calc(.72rem + var(--fs-bump,0px));letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0}.ops-nas-chart-now{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;display:flex}.ops-nas-chart-now strong{font-size:calc(1.9rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums;line-height:1.1}.ops-nas-chart-now span{font-size:calc(.82rem + var(--fs-bump,0px));opacity:.65}.ops-nas-chart svg{width:100%;height:auto;margin-top:.2rem;display:block}.ops-nas-chart-note{font-size:calc(.78rem + var(--fs-bump,0px));opacity:.6;margin:0}.ops-tv+.ops-tv{margin-top:var(--space-5)}.ops-tv-title{flex-wrap:wrap;row-gap:.25rem}.ops-tv .ops-nas-chart{flex-direction:column;gap:.35rem;display:flex}.ops-tv .ops-nas-chart-note{margin-top:auto}.ops-tv-name{font-size:calc(1rem + var(--fs-bump,0px))}.ops-tv-playing{margin:0 0 var(--space-2);font-size:calc(.85rem + var(--fs-bump,0px));opacity:.85}@media (width<=639px){.ops-tv-title .ops-section-note{flex-basis:100%;margin-left:0}}.ops-tv-wifi{margin:var(--space-3) 0}.ops-tv-wifi-title{margin:0 0 var(--space-2);font-size:calc(.85rem + var(--fs-bump,0px));flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-weight:600;display:flex}.ops-tv-wifi-none{font-size:calc(.82rem + var(--fs-bump,0px));margin:0}.ops-freeze-when,.ops-freeze-verdict{display:block}.ops-freeze-verdict{overflow-wrap:anywhere;margin-top:.15rem}.ops-freeze-verdict strong{font-weight:600}.ops-freeze-verdict.is-dropped strong{color:var(--danger)}.ops-freeze-verdict.is-fine strong{color:var(--ok)}.err{gap:var(--space-3);min-width:0;display:grid}.err-controls{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.err-controls .ui-range,.err-status{flex:auto}.err-controls .ui-range-opt,.err-status button{flex:1 1 0;min-height:44px}.err-controls .ui-range,.err-status{display:flex}.err-levels{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.err-level{min-width:0;min-height:56px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:left;grid-template-columns:auto 1fr;align-items:center;column-gap:.45rem;display:grid}.err-level:hover{border-color:var(--border-strong)}.err-level.is-on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--surface))}.err-level-n{font-family:var(--font-mono);font-weight:700;font-size:calc(1.05rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums}.err-level-word{color:var(--muted);font-size:calc(.78rem + var(--fs-bump,0px));text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.err-searchrow{gap:var(--space-2);align-items:stretch;display:flex}.err-search{flex:auto;min-width:0}.err-search input{width:100%;min-height:44px}.err-filters-toggle{white-space:nowrap;flex:none;min-height:44px}.err-filters{gap:var(--space-2);grid-template-columns:1fr;display:grid}.err-filters select{width:100%;min-height:44px}@media (width>=640px){.err-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.err-notice{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--sev-warn) 45%, var(--border));background:color-mix(in srgb, var(--sev-warn) 9%, var(--surface));font-size:calc(.85rem + var(--fs-bump,0px));align-items:baseline;margin:0;display:flex}.err-total{font-size:calc(.8rem + var(--fs-bump,0px));margin:0}.err-rows .ui-row{min-height:44px}.err-row-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.err-row-detail{gap:.15rem;min-width:0;display:grid}.err-row-where{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.err-row-stats{color:var(--muted);font-size:calc(.76rem + var(--fs-bump,0px))}.err-row-stats strong{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.err-row-chips{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.err-more{justify-content:center;display:flex}.err-more .ui-btn{min-height:44px}.err-empty{justify-items:center;gap:var(--space-2);display:grid}.err-skel{padding:var(--space-3);border-bottom:1px solid var(--border);gap:.5rem;display:grid}.err-skel--head{border:0;padding:0}.err-back{justify-self:start;min-height:44px}.err-head{gap:var(--space-2);display:grid}.err-chips{flex-wrap:wrap;gap:.35rem;display:flex}.err-chips .ui-chipbadge--button{min-height:32px}.err-title{font-size:calc(1.1rem + var(--fs-bump,0px));overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3}.err-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.err-actions .ui-btn{min-width:7.5rem;min-height:44px}.err-hint{font-size:calc(.8rem + var(--fs-bump,0px));margin:0}.err-savefail{color:var(--sev-error);font-size:calc(.85rem + var(--fs-bump,0px));margin:0}.err-bars-wrap{margin:0}.err-bars{height:96px;padding-top:var(--space-1);border-bottom:1px solid var(--border);align-items:flex-end;gap:2px;display:flex}.err-bar{background:var(--sev-error);border-radius:2px 2px 0 0;flex:1 1 0;min-width:0}.err-bars--warning .err-bar{background:var(--sev-warn)}.err-bars--info .err-bar{background:var(--sev-unknown)}.err-bar.is-zero{background:var(--border);height:2px}.err-bars-axis{color:var(--muted);font-size:calc(.72rem + var(--fs-bump,0px));font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.3rem;display:flex}.err-events{gap:var(--space-2);display:grid}.err-occ-title{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.err-occ-ago{color:var(--muted);font-weight:400;font-size:calc(.78rem + var(--fs-bump,0px))}.err-occ-sub{font-family:var(--font-mono);font-size:calc(.74rem + var(--fs-bump,0px));overflow-wrap:anywhere}.err-occ{gap:var(--space-2);min-width:0;display:grid}.err-occ .ui-facts{min-width:0}.err-occ .ui-facts dd{overflow-wrap:anywhere;min-width:0}.err-mono{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:calc(.76rem + var(--fs-bump,0px));white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;color:var(--text);margin:0;line-height:1.5}.err-message{font-weight:600}.err-stack{max-height:22rem;overflow-y:auto}.err-loglines{max-height:18rem;overflow-y:auto}.err-crumbs{border-left:2px solid var(--border);gap:.3rem;margin:0;padding:0 0 0 .9rem;list-style:none;display:grid}.err-crumbs li{font-size:calc(.82rem + var(--fs-bump,0px));overflow-wrap:anywhere;position:relative}.err-crumbs li:before{content:"";background:var(--border-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:.45em;left:calc(-.9rem - 5px)}.err-crumbs li.is-last:before{background:var(--sev-error)}.err-crumb-t{color:var(--muted);font-family:var(--font-mono);font-size:calc(.74rem + var(--fs-bump,0px))}.err-logs-ask .ui-btn{min-height:44px}.err-logs{gap:var(--space-2);display:grid}@media (width>=900px){.err{max-width:1040px}.err-controls{flex-wrap:nowrap}.err-controls .ui-range,.err-status{flex:0 auto}.err-controls .ui-range-opt,.err-status button{flex:none;min-height:36px}}.err .ui-facts,.err .ui-facts>.ui-facts-row:first-child dt{margin-top:0}.err-pairs.ui-facts{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.45rem .9rem}.err-pairs.ui-facts dt{margin-top:0}@media (width>=640px){.err-level{gap:.5rem;min-height:48px;display:flex}}:root[data-skin=phosphor]{--px-sport:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M8 2h8v2h-8zM4 4h4v2h-4zM16 4h4v2h-4zM4 6h2v2h-2zM18 6h2v2h-2zM2 8h2v8h-2zM20 8h2v8h-2zM4 16h2v2h-2zM18 16h2v2h-2zM4 18h4v2h-4zM16 18h4v2h-4zM8 20h8v2h-8zM13 7h2v2h-2zM11 9h4v2h-4zM9 11h6v2h-6zM9 13h4v2h-4zM9 15h2v2h-2z'/%3E%3C/svg%3E")}.brand .brand-px,:root[data-skin=phosphor] .brand-emoji{display:none}:root[data-skin=phosphor] .brand .brand-px{vertical-align:middle;width:22px;height:22px;color:var(--ember);display:inline-block}:root[data-skin=phosphor] .brand-word{font-family:var(--px-chrome);text-shadow:0 0 6px #ffb00059}:root[data-skin=phosphor] .boot-down-line{display:none}:root[data-skin=phosphor] .boot-down-px{color:var(--ember);display:block}:root[data-skin=phosphor] .boot-down h1{font-family:var(--px-chrome)}
