.onboarding-surface,.preauth-surface,:root{--canvas:rgb(var(--uc-ground-1));--elev:rgb(var(--uc-ground-0));--surface:rgb(var(--uc-ground-3));--surface-hover:rgb(var(--uc-ground-4));--sidebar-bg:rgb(var(--uc-ground-2));--scrollbar-track-bg:var(--canvas);--line:rgb(var(--uc-line));--line-strong:rgb(var(--uc-line-strong));--card-border:rgb(var(--uc-edge));--hairline:rgb(var(--uc-ink-0)/.07);--text:rgb(var(--uc-ink-1));--text-strong:rgb(var(--uc-ink-0));--text-2:rgb(var(--uc-ink-2));--muted:rgb(var(--uc-ink-3));--accent:rgb(var(--uc-accent));--accent-strong:rgb(var(--uc-accent-strong));--accent-soft:var(--accent-fill);--selection-bg:color-mix(in srgb,var(--elev) 70%,var(--accent-strong) 30%);--selection-fg:var(--text-strong);--hover-bg:var(--hover-veil);--active-bg:rgb(var(--color-control-surface-active));--active-fg:var(--text-strong);--active-border:var(--line);--accent-fill-weight:11%;--accent-fill-strong-weight:19%;--accent-fill:rgb(var(--uc-accent)/var(--accent-fill-weight));--accent-fill-strong:rgb(var(--uc-accent)/var(--accent-fill-strong-weight));--accent-fill-hover:rgb(var(--uc-accent)/.16);--accent-fill-lead-hover:rgb(var(--uc-accent)/.25);--series-1:#A9B1BD;--series-2:#8A93A1;--series-3:#C3C9D2;--series-4:#6F7887;--series-5:#D5D9E0;--accent-line:rgb(var(--uc-accent-strong)/.30);--accent-glow:rgb(var(--uc-accent-strong)/.25);--pos:rgb(var(--uc-positive));--pos-soft:rgb(var(--uc-positive)/.11);--neg:rgb(var(--uc-negative));--neg-soft:rgb(var(--uc-negative)/.10);--pos-text:rgb(var(--uc-positive-ink));--neg-text:rgb(var(--uc-negative-ink));--warn:rgb(var(--color-warn));--warn-text:rgb(var(--color-warn-muted));--glass:var(--canvas);--sheet-bg:var(--elev);--shadow-edge:rgb(var(--uc-ink-0)/.35);--seg-on-bg:rgb(var(--uc-ink-0));--seg-on-fg:rgb(var(--uc-white));--row-you-bg:rgb(var(--uc-accent-strong)/.10);--nav-on-bg:var(--accent-fill-hover);--nav-on-fg:var(--text-strong);--shadow-nav-on:0 1px 2px rgb(var(--uc-ink-0)/.04);--row-hover:var(--hover-bg);--avatar-bg:linear-gradient(135deg,rgb(var(--uc-neutral-7)),rgb(var(--uc-neutral-5)));--avatar-fg:rgb(var(--uc-ink-2));--ctl-bg:var(--elev);--ctl-border:var(--line);--pop-body-h:252px;--ctl-h:34px;--ctl-h-sm:28px;--ctl-h-lg:46px;--ctl-pad-x:13px;--ctl-pad-x-sm:10px;--ctl-pad-x-lg:20px;--ctl-icon:14px;--ctl-icon-sm:13px;--ctl-icon-lg:16px;--search-mini-w:160px;--topbar-ctl-h:30px;--filter-trigger-w:152px;--col-meta-w:80px;--col-val-w:96px;--col-delta-w:104px;--col-mv-val-w:64px;--col-mv-delta-w:84px;--list-pad-x:0px;--col-rank-w:14px;--row-bars-h:34px;--row-bars-gap:6px;--row-bars-head-h:22px;--row-table-h:44px;--row-table-head-h:36px;--row-heat-h:34px;--row-heat-gap:6px;--row-heat-head-h:22px;--table-head-bg:rgb(var(--uc-ink-0)/.025);--row-tint:rgb(var(--uc-ink-0)/.02);--pop-w-menu:176px;--pop-w-sm:272px;--pop-w-lg:360px;--pop-head-h:38px;--chart-tooltip-w:232px;--pop-fade-h:28px;--pop-fade-blur:1.5px;--tool-start-band-h:224px;--tool-start-fade:36px;--run-row-h:76px;--tool-start-w:1040px;--tool-start-words-w:520px;--tool-start-gap:56px;--tool-start-pad:64px;--tool-start-h1:40px;--art-w:440px;--art-h:330px;--art-card-w:380px;--art-card-h:262px;--art-persp:1600px;--art-tilt-y:-10deg;--art-tilt-x:3deg;--art-tilt-z:-1.5deg;--art-sheet-bg:rgb(var(--uc-white)/.55);--art-sheet-blur:6px;--art-scan-top:60px;--art-scan-h:52px;--art-scan-travel:156px;--art-beat:180ms;--tool-start-points-gap:56px;--art-shadow:0 30px 70px -30px rgb(var(--uc-ink-0)/.35),0 2px 8px -2px rgb(var(--uc-ink-0)/.08);--art-shadow-soft:0 20px 50px -30px rgb(var(--uc-ink-0)/.2);--tool-start-rule:rgb(var(--uc-ink-0)/.14);--sidebar-w:240px;--nav-font-size:13px;--nav-font-weight:var(--fw-text);--nav-active-weight:var(--fw-medium);--caption-font-size:var(--fs-meta);--caption-font-weight:var(--fw-medium);--dur-hover:160ms;--card-border-hover:rgb(var(--uc-line));--shadow-tile-hover:none;--data-blue:var(--accent);--dn-strong-ink:var(--text-strong);--dn-1:color-mix(in srgb,var(--accent-strong) 55%,var(--data-blue));--dn-2:var(--data-blue);--dn-3:color-mix(in srgb,var(--data-blue) 70%,var(--elev));--dn-4:color-mix(in srgb,var(--data-blue) 45%,var(--elev));--dn-5:color-mix(in srgb,var(--data-blue) 25%,var(--elev));--dn-6:color-mix(in srgb,var(--accent) var(--accent-fill-strong-weight),var(--elev));--dn-7:color-mix(in srgb,var(--accent) var(--accent-fill-weight),var(--elev));--ch-grid:rgb(var(--uc-ink-0)/.06);--ch-axis:rgb(var(--uc-axis));--shadow-tile:none;--shadow-pop:0 24px 60px -24px rgb(var(--uc-ink-0)/.28),0 2px 8px -2px rgb(var(--uc-ink-0)/.08);--r-mark:2px;--r-small:4px;--r-tile:12px;--r-ctl:10px;--r-inner:8px;--r-pill:9999px;--font:var(--font-dm-sans),"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--shell-rail-pad-y:8px;--nav-group-gap:14px;--section-first-gap:calc(2 * var(--nav-group-gap) - var(--shell-rail-pad-y));--section-gap:32px;--section-head-gap:16px;--section-title-size:var(--fs-title);--section-copy-size:var(--fs-body);--metric-gap:12px;--delta-h:22px;--delta-pad-x:7px;--badge-fill-alpha:var(--uc-badge-fill-alpha);--badge-edge-strength:var(--uc-badge-edge-strength);--card-head-h:44px;--card-foot-h:40px;--card-pad-x:16px;--card-pad-y:16px;--card-icon-w:16px;--card-head-gap:8px;--card-context-h:40px;--card-context-font-size:var(--fs-body);--chart-hero-labeled-h:70px;--chart-hero-h:46px;--topbar-h:56px;--filterbar-h:calc(var(--ctl-h) + 2 * var(--shell-rail-pad-y) + 1px);--canvas-cap:1480px;--canvas-pad:32px;--canvas-cols:[full-start] 1fr [cap-start] min(calc(var(--canvas-cap) - 2*var(--canvas-pad)),calc(100% - 2*var(--canvas-pad))) [cap-end] 1fr [full-end];--ease:cubic-bezier(.22,1,.36,1);--dur-reveal:1400ms;--ease-reveal:cubic-bezier(.25,1,.5,1);--dur-stagger:120ms;--motion-rise:16px;--h-card-sm:336px;--h-card-md:400px;--h-card-lg:464px;--h-card-xl:704px}html[data-theme=dark]{--canvas:rgb(var(--uc-ground-1-dark));--elev:rgb(var(--uc-ground-0-dark));--surface:rgb(var(--uc-ground-3-dark));--surface-hover:rgb(var(--uc-ground-4-dark));--sidebar-bg:rgb(var(--uc-ground-2-dark));--line:rgb(var(--uc-line-dark));--line-strong:rgb(var(--uc-line-strong-dark));--card-border:rgb(var(--uc-edge-dark));--hairline:rgba(255,255,255,.07);--text:rgb(var(--uc-ink-1-dark));--text-strong:rgb(var(--uc-ink-0-dark));--text-2:rgb(var(--uc-ink-2-dark));--muted:rgb(var(--uc-ink-3-dark));--hover-bg:var(--surface-hover);--active-bg:color-mix(in srgb,var(--ctl-bg) 90%,var(--text-strong) 10%);--accent-fill-weight:12%;--accent-fill-strong-weight:21%;--accent-fill-hover:rgb(var(--uc-accent)/.18);--accent-fill-lead-hover:rgb(var(--uc-accent)/.27);--dn-strong-ink:var(--elev);--dn-1:var(--data-blue);--dn-2:color-mix(in srgb,var(--data-blue) 60%,var(--accent-strong));--dn-3:color-mix(in srgb,var(--accent-strong) 92%,var(--elev));--dn-4:color-mix(in srgb,var(--accent-strong) 70%,var(--elev));--dn-5:color-mix(in srgb,var(--accent-strong) 44%,var(--elev));--series-1:#6E7684;--series-2:#8B94A3;--series-3:#585F6B;--series-4:#A6AEBB;--series-5:#4A515C;--accent-line:rgb(var(--uc-accent)/.55);--accent-glow:rgb(var(--uc-accent)/.28);--pos:rgb(var(--uc-positive-dark));--pos-soft:rgb(var(--uc-positive-dark)/.14);--neg:rgb(var(--uc-negative-dark));--neg-soft:rgb(var(--uc-negative-dark)/.14);--pos-text:rgb(var(--uc-positive-dark));--neg-text:rgb(var(--uc-negative-dark));--badge-fill-alpha:var(--uc-badge-fill-alpha-dark);--badge-edge-strength:var(--uc-badge-edge-strength-dark);--warn:rgb(var(--color-warn));--warn-text:rgb(var(--color-warn-light));--glass:var(--canvas);--shadow-edge:rgba(0,0,0,.6);--seg-on-bg:rgb(var(--uc-ink-1-dark));--seg-on-fg:rgb(var(--uc-ground-0-dark));--nav-on-bg:var(--accent-fill-hover);--nav-on-fg:var(--text-strong);--shadow-nav-on:none;--avatar-bg:linear-gradient(135deg,rgb(var(--uc-line-dark)),rgb(var(--uc-ground-4-dark)));--avatar-fg:rgb(var(--uc-ink-1-dark));--row-you-bg:rgb(var(--uc-accent-strong)/.20);--ctl-bg:var(--surface);--card-border-hover:rgb(var(--uc-line-dark));--shadow-tile-hover:none;--ch-grid:rgba(255,255,255,.06);--ch-axis:rgb(var(--uc-axis-dark));--shadow-tile:none;--shadow-pop:0 24px 60px -24px rgba(0,0,0,.6),0 2px 8px -2px rgba(0,0,0,.4)}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.uc-shell{font-family:var(--font);font-optical-sizing:none;background:var(--canvas);color:var(--text);font-size:var(--fs-body);font-weight:var(--fw-text);line-height:1.5;overflow-x:hidden;transition:background var(--dur-hover) var(--ease)}.uc-scrim ::-moz-selection,.uc-shell ::-moz-selection{background:var(--selection-bg);color:var(--selection-fg)}.uc-scrim ::selection,.uc-shell ::selection{background:var(--selection-bg);color:var(--selection-fg)}.uc-shell :where(button){font:inherit;color:inherit;background:none;border:none;cursor:pointer}.tabular{font-variant-numeric:tabular-nums}html[data-theme=dark] .brand img{filter:invert(1) brightness(1.1)}.uc-shell{display:flex;height:100vh;height:100dvh;position:relative;z-index:1;overflow:hidden}.sidebar{width:var(--sidebar-w);flex:none;display:flex;flex-direction:column;--scrollbar-track-bg:var(--sidebar-bg);background:var(--sidebar-bg);border-right:1px solid var(--card-border)}.sidebar-head{height:var(--topbar-h);flex:none;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--card-border)}.brand img{height:20px;width:auto}.uc-eyebrow{font-size:var(--caption-font-size);font-weight:var(--caption-font-weight);letter-spacing:normal;text-transform:none;color:var(--muted)}.nav{margin-top:var(--shell-rail-pad-y);display:flex;flex-direction:column;gap:var(--nav-group-gap);overflow-y:auto;flex:1;padding:0 10px 10px}.sidebar>.nav{margin:0;gap:0;padding:0;overflow:hidden;min-height:0}.nav-overview{height:var(--filterbar-h);flex:none;justify-content:center;padding:var(--shell-rail-pad-y) 10px;border-bottom:1px solid var(--card-border)}.nav-overview,.nav-scroll{display:flex;flex-direction:column}.nav-scroll{gap:var(--nav-group-gap);overflow-y:auto;min-height:0;flex:1;padding:var(--section-first-gap) 10px 10px}.nav-group+.nav-group{padding-top:var(--nav-group-gap);border-top:1px solid var(--hairline)}.nav-group .uc-eyebrow{padding:0 10px;margin-bottom:8px}.nav button{width:100%;text-align:left}.nav a,.nav button{display:flex;align-items:center;gap:10px;height:var(--ctl-h);padding:0 10px;border-radius:var(--r-inner);color:var(--text-2);font-size:var(--nav-font-size);font-weight:var(--nav-font-weight);text-decoration:none;cursor:pointer;transform-origin:left center;transition:transform var(--dur-fast) var(--ease),background var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.nav a svg,.nav button svg{width:15px;height:15px;flex:none;color:var(--line-strong);transition:color var(--dur-hover) var(--ease)}.nav a:where(:hover:not(.soon)),.nav button:where(:hover){background:var(--hover-bg);color:var(--text);transform:translateX(var(--motion-nudge))}.nav a:where(:active:not(.soon)),.nav button:where(:active){transform:translateX(var(--motion-nudge)) scale(var(--motion-press))}.nav a:where(:hover) svg,.nav button:where(:hover) svg{color:var(--text-2)}.nav a,.nav button{position:relative}.nav a>:not(.nav-pill),.nav button>:not(.nav-pill){position:relative;z-index:1}.nav .nav-pill{position:absolute;inset:0;z-index:0;border-radius:var(--r-inner);background:var(--nav-on-bg);box-shadow:var(--shadow-nav-on)}.nav a.active,.nav button.active{color:var(--nav-on-fg);font-weight:var(--nav-active-weight)}.nav a.active svg,.nav button.active svg{color:var(--nav-on-fg)}.nav a .count,.nav button .count{margin-left:auto;font-size:var(--fs-micro);font-weight:var(--fw-heading);color:var(--muted);background:var(--surface);border-radius:var(--r-pill);padding:2px 7px}.nav a.active .count,.nav button.active .count{background:var(--surface-hover);color:var(--text)}.nav a.soon{opacity:.45;cursor:default}.sidebar-foot{border-top:1px solid var(--card-border);padding:8px 10px}.sidebar-foot,.sidebar-foot a,.sidebar-foot button{display:flex;align-items:center;justify-content:center}.sidebar-foot a,.sidebar-foot button{position:relative;height:var(--ctl-h-sm);min-width:0;padding:0 10px;gap:7px;border-radius:var(--r-inner);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--muted);text-decoration:none;cursor:pointer;transition:background var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.sidebar-foot>*+:before{content:"";position:absolute;left:0;width:1px;height:12px;background:var(--hairline)}.sidebar-foot a:hover,.sidebar-foot button:hover{background:var(--hover-bg);color:var(--text)}.sidebar-foot svg{width:13px;height:13px;flex:none}.main{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.topbar{position:sticky;top:0;z-index:60;height:var(--topbar-h);flex:none;background:var(--glass);border-bottom:1px solid var(--card-border)}.topbar-in{width:calc(100% + var(--sbw,0px));height:100%;display:grid;grid-template-columns:var(--canvas-cols);align-items:center}.topbar-row{grid-column:cap-start/cap-end;height:100%;gap:12px}.client-btn,.topbar-row{min-width:0;display:flex;align-items:center}.topbar .client-btn .chip-btn{height:var(--topbar-ctl-h);border:1px solid var(--ctl-border);background:var(--ctl-bg);box-shadow:none;padding:0 9px;margin-left:0;gap:8px;border-radius:var(--r-ctl);font-size:var(--fs-title);font-weight:var(--fw-heading);letter-spacing:-.15px;color:var(--text-strong)}.topbar .client-btn .chip-btn .lb{max-width:16rem}.topbar .client-btn .chip-btn .chev{width:14px;height:14px;color:var(--line-strong)}.topbar .client-btn .chip-btn.open,.topbar .client-btn .chip-btn:where(:hover){background:var(--hover-bg);border-color:var(--line-strong);color:var(--text-strong)}.tb-divider{width:1px;height:20px;background:var(--card-border)}.crumb{display:flex;align-items:center;gap:9px;font-size:var(--fs-title);min-width:0}.crumb .root{color:var(--muted);font-weight:var(--fw-text)}.crumb .sep{color:var(--line-strong);width:14px;height:14px}.crumb .cur{color:var(--text-strong);font-weight:var(--fw-heading);letter-spacing:-.15px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:8px}.icon-btn{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-ctl);display:grid;place-items:center;color:var(--text-2);border:1px solid var(--ctl-border);background:var(--ctl-bg);transition:all var(--dur-hover) var(--ease)}.icon-btn:hover{background:var(--hover-bg);border-color:var(--line-strong);color:var(--text-strong)}.topbar .icon-btn{width:var(--topbar-ctl-h);height:var(--topbar-ctl-h);border:none;background:transparent}.icon-btn svg{width:var(--ctl-icon);height:var(--ctl-icon)}.user-avatar{width:var(--topbar-ctl-h);height:var(--topbar-ctl-h);border-radius:var(--r-pill);background:var(--avatar-bg);display:grid;place-items:center;font-size:var(--fs-meta);font-weight:var(--fw-heading);color:var(--avatar-fg);cursor:pointer;border:1px solid var(--card-border)}.content{width:calc(100% + var(--sbw,0px));display:grid;grid-template-columns:var(--canvas-cols);padding:0 0 32px}.content>*{grid-column:cap-start/cap-end}.content>#main-content{grid-column:full-start/full-end;display:grid;grid-template-columns:var(--canvas-cols)}.content>#main-content>*{grid-column:cap-start/cap-end}.content>#main-content>.uc-page.shown{grid-column:full-start/full-end;display:grid;grid-template-columns:var(--canvas-cols)}.content>#main-content>.uc-page.shown>*{grid-column:cap-start/cap-end}.content>#main-content>.filterbar-wrap,.content>#main-content>.uc-page.shown>.filterbar-wrap,.content>#main-content>.uc-page.shown>[data-fb-sentinel],.content>#main-content>[data-fb-sentinel],.content>.filterbar-wrap,.content>[data-fb-sentinel]{grid-column:full-start/full-end}.filterbar-wrap{position:sticky;top:var(--shell-chrome-h,var(--topbar-h));z-index:40;display:grid;grid-template-columns:var(--canvas-cols);padding:var(--shell-rail-pad-y) 0;min-height:var(--filterbar-h);background:var(--glass);border-bottom:1px solid var(--card-border);transition:border-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.filterbar-wrap.stuck{border-bottom-color:var(--card-border);box-shadow:0 10px 30px -24px rgba(15,23,42,.3)}.filterbar{grid-column:cap-start/cap-end;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filterbar .chip-btn,.filterbar .chip-grp{width:var(--filter-trigger-w)}.filterbar .chip-btn .lb{min-width:0}.filterbar .chip-btn .chev{margin-left:auto}.filterbar-wrap+.kpi-band,.filterbar-wrap+.uc-grid{margin-top:8px}.filterbar-wrap+.uc-section{margin-top:var(--section-first-gap)}.uc-seg{gap:2px;height:var(--ctl-h);background:var(--elev);border:1px solid var(--ctl-border);border-radius:var(--r-ctl);padding:2px;box-shadow:0 1px 2px color-mix(in srgb,var(--text-strong) 4%,transparent)}.uc-seg,.uc-seg button{display:inline-flex;align-items:center}.uc-seg button{position:relative;justify-content:center;white-space:nowrap;height:100%;border-radius:var(--r-inner);padding:0 11px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-2);transition:background var(--dur-hover),color var(--dur-hover)}.uc-seg button:hover{background:var(--hover-bg);color:var(--text)}.uc-seg button:disabled{opacity:.4;cursor:default}.uc-seg button>:not(.seg-pill){position:relative;z-index:1}.uc-seg .sl{display:inline-flex;align-items:center;gap:6px;min-width:0}.uc-seg .sl svg{width:12px;height:12px;flex:none}.uc-seg .seg-pill{position:absolute;inset:0;z-index:0;border-radius:var(--r-inner);background:var(--active-bg)}.uc-seg button.on,.uc-seg button[aria-pressed=true],.uc-seg button[aria-selected=true]{color:var(--active-fg)}.chip-btn .n,.uc-seg .n{font-size:var(--fs-micro);font-weight:var(--fw-heading);border-radius:var(--r-pill);padding:1px 6px;background:var(--surface);color:var(--muted)}.uc-seg button.on .n{background:color-mix(in srgb,var(--active-fg) 10%,transparent);color:inherit}.uc-seg.sm{height:var(--ctl-h-sm);padding:2px;border-radius:var(--r-inner)}.uc-seg.sm button{padding:0 var(--ctl-pad-x-sm);font-size:var(--fs-meta)}.uc-seg.sm .seg-pill,.uc-seg.sm button{border-radius:var(--r-small)}.uc-seg.fill{display:flex;width:100%}.uc-seg.fill button{flex:1 1 0;min-width:0}.uc-seg .seg-menu{gap:5px;padding-right:10px}.uc-seg .seg-menu .chev{width:12px;height:12px;color:var(--line-strong);transition:transform var(--dur-hover) var(--ease)}.uc-seg .seg-menu.open{background:var(--hover-bg);color:var(--text)}.uc-seg .seg-menu.open .chev{transform:rotate(180deg)}.uc-seg .seg-pill{transition:opacity var(--dur-hover)}.uc-seg .seg-div{width:1px;height:14px;background:var(--line);margin:0 3px;flex:none}.chip-btn{display:inline-flex;align-items:center;gap:8px;height:var(--ctl-h);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--r-ctl);padding:0 11px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-2);box-shadow:0 1px 2px color-mix(in srgb,var(--text-strong) 4%,transparent);transition:background var(--dur-hover),border-color var(--dur-hover),color var(--dur-hover),box-shadow var(--dur-hover) var(--ease);position:relative}.chip-btn .lb{min-width:0;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-btn svg{width:var(--ctl-icon);height:var(--ctl-icon);color:var(--line-strong)}.chip-btn .chev{width:12px;height:12px;transition:transform var(--dur-hover) var(--ease)}.chip-btn.open .chev{transform:rotate(180deg)}.chip-btn.open,.chip-btn:where(:hover){background:var(--hover-bg);border-color:var(--line-strong);color:var(--text)}.chip-btn.act{border-color:var(--active-border);background:var(--active-bg);color:var(--active-fg)}.chip-btn.sm{height:var(--ctl-h-sm);padding:0 var(--ctl-pad-x-sm);font-size:var(--fs-meta);border-radius:var(--r-inner);gap:6px;max-width:190px}.chip-btn.sm svg{width:var(--ctl-icon-sm);height:var(--ctl-icon-sm)}.chip-btn.sm .lb{max-width:9rem}.chip-btn.act svg{color:inherit}.chip-grp{position:relative;display:inline-flex;min-width:0}.filterbar .chip-grp .chip-btn{width:100%}.chip-grp.clearable .chip-btn .chev{visibility:hidden}.chip-x{position:absolute;right:7px;top:50%;translate:0 -50%;width:22px;height:22px;border-radius:var(--r-small);display:grid;place-items:center;color:var(--active-fg);transition:background var(--dur-hover),color var(--dur-hover)}.chip-x svg{width:12px;height:12px}.chip-x:hover{background:color-mix(in srgb,var(--active-fg) 10%,transparent)}.chip-x:focus-visible{outline:2px solid var(--accent-strong);outline-offset:1px}.fb-divider{width:1px;height:22px;background:var(--card-border);margin:0 2px}.fb-right{margin-left:auto;display:flex}.btn,.fb-right{align-items:center;gap:8px}.btn{display:inline-flex;height:var(--ctl-h);border-radius:var(--r-ctl);font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:var(--tr-body);padding:0 var(--ctl-pad-x);transition:transform var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease),background var(--dur-hover),border-color var(--dur-hover)}.btn svg{width:var(--ctl-icon);height:var(--ctl-icon);flex:none}.btn>span[aria-hidden=true]{display:inline-flex;align-items:center;flex:none}.btn-ghost{background:var(--ctl-bg);border:1px solid var(--ctl-border);color:var(--text);box-shadow:0 1px 2px color-mix(in srgb,var(--text-strong) 4%,transparent)}.btn-ghost:hover{background:var(--hover-bg);border-color:var(--line-strong)}.btn-primary{background:var(--seg-on-bg);color:var(--seg-on-fg);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--text-strong) 50%,transparent)}.btn-primary:hover{background:color-mix(in srgb,var(--seg-on-bg) 90%,var(--seg-on-fg))}.btn-danger{background:var(--neg-text);color:var(--seg-on-fg);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--neg-text) 50%,transparent)}.btn-danger:hover{background:color-mix(in srgb,var(--neg-text) 90%,var(--seg-on-fg))}.btn:active{transform:translateY(0) scale(.98)}.btn.sm{height:var(--ctl-h-sm);padding:0 var(--ctl-pad-x-sm);font-size:var(--fs-meta);border-radius:var(--r-inner);gap:6px}.btn.lg{height:var(--ctl-h-lg);padding:0 var(--ctl-pad-x-lg);font-size:var(--fs-title);border-radius:var(--r-ctl);gap:10px}.btn.lg svg{width:var(--ctl-icon-lg);height:var(--ctl-icon-lg)}.btn.sm svg{width:var(--ctl-icon-sm);height:var(--ctl-icon-sm)}.btn:disabled{opacity:.45;cursor:default;transform:none;box-shadow:none}.pop,.pop-surface{background:var(--elev);border:1px solid var(--card-border);border-radius:var(--r-ctl);box-shadow:var(--shadow-pop);padding:6px;text-align:left;font-weight:var(--fw-text);color:var(--text)}.pop{position:absolute;top:calc(100% + 8px);left:0;min-width:min(var(--pop-w-sm),var(--uc-pop-available-w,calc(100vw - 16px)));max-height:var(--uc-pop-available-h,calc(100dvh - 16px));max-width:var(--uc-pop-available-w,calc(100vw - 16px));overflow:auto;z-index:70;display:flex;flex-direction:column;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity var(--dur-hover) var(--ease),transform var(--dur-hover) var(--ease)}.pop.show{opacity:1;transform:none;pointer-events:auto}.pop .pop-item,.pop-surface .pop-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-inner);font-size:var(--fs-body);color:var(--text-2);text-align:left;cursor:pointer;transition:background var(--dur-hover)}.pop .pop-item:hover,.pop-surface .pop-item:hover{background:var(--hover-bg)}.pop .pop-item:disabled{opacity:.4;cursor:default}.pop .pop-item.danger{color:var(--neg-text)}.pop .pop-item.danger:hover{background:var(--neg-soft)}.pop .pop-item img,.pop-surface .pop-item img{width:16px;height:16px;border-radius:var(--r-small);flex:none}.pop .pop-item>svg:not(.tick),.pop-surface .pop-item>svg:not(.tick){width:14px;height:14px;flex:none;color:var(--muted)}.pop .pop-item.sel>svg:not(.tick){color:var(--text-2)}.pop .lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop .pop-item.sel .lb{color:var(--text);font-weight:var(--fw-medium)}.pop .pop-item .hint,.pop .pop-item .n{flex:none;font-size:var(--fs-meta);color:var(--muted)}.pop .pop-item .uc-tag{flex:none}.pop .tick,.pop-surface .tick{margin-left:auto;width:14px;height:14px;flex:none;color:var(--accent-strong);opacity:0}.pop .pop-item.sel .tick,.pop-surface .pop-item.sel .tick{opacity:1}.pop .pop-sep,.pop-surface .pop-sep{height:1px;background:var(--hairline);margin:5px 8px}.pop .pop-note,.pop-surface .pop-note{padding:7px 10px 5px;font-size:var(--fs-meta);color:var(--muted)}.uc-account-summary{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px 7px}.uc-account-mark{width:36px;height:36px;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--avatar-bg);border:1px solid var(--card-border);color:var(--avatar-fg);font-size:var(--fs-meta);font-weight:var(--fw-heading)}.uc-account-identity{display:flex;min-width:0;flex-direction:column;gap:1px}.uc-account-company,.uc-account-email,.uc-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-account-name{font-size:var(--fs-body);font-weight:var(--fw-heading);letter-spacing:-.15px;color:var(--text-strong)}.uc-account-company{display:flex;align-items:center;gap:5px;font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--text-2)}.uc-account-company svg{width:11px;height:11px;flex:none;color:var(--muted)}.uc-account-email{font-size:var(--fs-meta);color:var(--muted)}.uc-account-menu .pop-item>svg:not(.tick){width:14px;height:14px;flex:none;color:var(--muted)}.uc-account-menu .pop-item.danger{color:var(--neg-text)}.uc-account-menu .pop-item.danger:hover{background:var(--neg-soft)}.pop-head{display:flex;align-items:center;justify-content:space-between;gap:10px;height:var(--pop-head-h);padding:0 10px 4px;border-bottom:1px solid var(--hairline);margin-bottom:6px}.pop-head .t{font-size:var(--fs-label);font-weight:var(--fw-heading);color:var(--text-strong)}.pop-act,.pop-head .m{font-size:var(--fs-meta);color:var(--muted)}.pop-act{display:inline-flex;align-items:center;gap:5px;font-weight:var(--fw-heading);border-radius:var(--r-small);padding:3px 7px;transition:color var(--dur-hover),background var(--dur-hover),border-color var(--dur-hover)}.pop-act svg{width:12px;height:12px;flex:none}.pop-act:hover{color:var(--text);background:var(--hover-bg)}.pop-act.cta{border:1px solid var(--ctl-border);background:var(--ctl-bg);color:var(--text);padding:3px 8px}.pop-act.cta:hover{border-color:var(--line-strong);background:var(--hover-bg);color:var(--text-strong)}.pop>.uc-seg{margin:2px 2px 8px}.pop-search{padding:2px 2px 6px}.pop-search .search-mini{flex:1 1 auto;width:100%}.pop-body{position:relative;display:flex;flex-direction:column;min-height:0;height:var(--pop-body-h)}.pop-body.fit{height:auto}.pop-body.client-picker-body{height:auto;max-height:var(--pop-body-h)}.pop-list{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.pop-body:after{content:"";position:absolute;left:0;right:0;height:var(--pop-fade-h);pointer-events:none;z-index:1;opacity:0;transition:opacity var(--dur-hover) var(--ease);backdrop-filter:blur(var(--pop-fade-blur));bottom:0;background:linear-gradient(transparent,var(--elev));-webkit-mask-image:linear-gradient(transparent,#000 70%);mask-image:linear-gradient(transparent,#000 70%)}.pop-body:has(>.pop-list[data-can-scroll-b]):after{opacity:1}.pop-sec{display:flex;align-items:center;gap:6px;padding:8px 10px 4px;font-size:var(--fs-meta);font-weight:var(--fw-heading);color:var(--muted)}.pop-sec svg{width:12px;height:12px;flex:none}.pop-sec .n{opacity:.7}.pop-sec .pop-act{margin-left:auto}.pop-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 16px;text-align:center;font-size:var(--fs-body);color:var(--text-2)}.pop-empty svg{width:16px;height:16px;color:var(--muted)}.pop-empty p{margin:0;max-width:30ch}.pop-terms{display:flex;align-items:center;gap:4px;min-width:0;padding:0 10px 8px 36px}.pop-terms>button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.uc-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;cursor:pointer;transition:color var(--dur-hover),border-color var(--dur-hover),background var(--dur-hover)}.uc-tag.hit,button.uc-tag:hover{color:var(--text);border-color:var(--line)}.uc-tag.on{color:var(--active-fg);border-color:var(--active-border);background:var(--active-bg)}.pop .lb mark,.uc-tag mark{background:transparent;color:inherit;font-weight:var(--fw-heading)}.pop-form{display:flex;flex-direction:column;gap:10px;padding:6px 6px 4px}.pop-form .cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pop-form .btn{justify-content:center}.uc-field{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-label);color:var(--muted)}.pop-check{width:16px;height:16px;flex:none;display:grid;place-items:center;border-radius:var(--r-small);border:1px solid var(--card-border);color:rgb(var(--uc-white));transition:border-color var(--dur-hover),background var(--dur-hover)}.pop-item:hover .pop-check{border-color:var(--line)}.pop-check svg{width:11px;height:11px}.pop-check.on{background:var(--accent-strong);border-color:transparent}.pop-check.implied{border-color:var(--active-border);background:var(--active-bg)}.pop-check.implied:after{content:"";width:6px;height:6px;border-radius:var(--r-mark);background:var(--accent-strong)}.uc-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:16px}.uc-section{display:flex;flex-direction:column;min-width:0;margin-top:var(--section-first-gap)}.uc-section+.uc-section{margin-top:var(--section-gap)}.uc-sec{display:flex;align-items:baseline;gap:8px;min-width:0;padding:0 0 var(--section-head-gap)}.uc-section>.kpi-band,.uc-section>.uc-grid{margin-top:0}.uc-section>.kpi-band+.uc-grid,.uc-section>.uc-grid+.uc-grid{margin-top:16px}.uc-sec h2{font-size:var(--section-title-size);line-height:1.4;font-weight:var(--fw-medium);letter-spacing:var(--tr-heading);color:var(--text-strong);flex:none}.uc-sec h2,.uc-sec p{margin:0;white-space:nowrap}.uc-sec p{font-size:var(--section-copy-size);line-height:1.5;color:var(--muted);min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.uc-sec p:before{content:"·";margin-right:8px}.uc-sec:after{content:"";height:1px;background:var(--hairline);flex:1 1 48px;align-self:center;margin-left:8px}.uc-sec p{flex:0 1 auto}.uc-card{grid-column:span 12;background:var(--elev);border-radius:var(--r-tile);border:1px solid var(--card-border);box-shadow:var(--shadow-tile);overflow:hidden;display:flex;flex-direction:column;position:relative;container-type:inline-size;container-name:card;transition:border-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.ans-card:hover,.kpi-band:hover,.uc-card:hover{border-color:var(--card-border-hover);box-shadow:var(--shadow-tile-hover)}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.uc-card.card-h-sm{height:var(--h-card-sm)}.uc-card.card-h-md{height:var(--h-card-md)}.uc-card.card-h-lg{height:var(--h-card-lg)}.uc-card.card-h-xl{height:var(--h-card-xl)}.uc-card[class*=card-h-]>.card-body{overflow:auto}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--card-head-h);flex:none;padding:0 var(--card-pad-x);border-bottom:1px solid var(--hairline)}.card-head>div:first-child{min-width:0}.card-title{font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:var(--tr-heading);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-l{justify-content:flex-end;overflow:hidden;padding-left:var(--card-pad-x);margin-left:calc(-1 * var(--card-pad-x));-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--card-pad-x));mask-image:linear-gradient(90deg,transparent,#000 var(--card-pad-x))}.ch-in,.ch-l{display:flex;align-items:center;min-width:0;flex:1 1 auto}.ch-in{gap:var(--card-head-gap)}.ch-in>div{display:flex;align-items:baseline;gap:8px;flex:1 1 auto;min-width:0}.ch-in .card-title{flex:none}.ch-in .card-sub{margin-top:0;width:auto;min-width:0;flex:1 1 0;font-size:var(--fs-label)}.ch-in .card-sub:before{content:"·";margin-right:8px;color:var(--muted)}.card-ic{width:var(--card-icon-w);height:16px;display:grid;place-items:center}.card-context,.card-ic{color:var(--muted);flex:none}.card-context{height:var(--card-context-h);display:flex;align-items:center;gap:var(--card-head-gap);padding-inline:var(--card-pad-x);min-width:0;font-size:var(--card-context-font-size)}.card-context>span{flex:none}.card-context .brand-cell{gap:6px;align-items:center}.card-context .brand-nm{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-2);letter-spacing:var(--tr-body)}.card-context-header{height:var(--row-table-head-h);border-bottom:1px solid var(--hairline)}.card-ic svg{width:15px;height:15px}.card-sub{margin-top:2px;font-size:var(--fs-label);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:0;min-width:100%}.card-tools{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0;max-width:70%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;--toolbar-control-h:var(--ctl-h-sm);--toolbar-control-fs:var(--fs-meta)}.card-tools .btn{flex:none;white-space:nowrap}.card-tools .btn svg{flex:none}.card-body{padding:var(--card-pad-y) var(--card-pad-x);flex:1;min-height:0}.card-body.flush{padding:0}.ct-row{display:flex;align-items:center;gap:6px;min-width:0}.card-info-btn{width:16px;height:16px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--muted);transition:color var(--dur-hover) var(--ease)}.card-info-btn svg{width:13px;height:13px}.card-info-btn:hover,.card-info-btn[aria-expanded=true]{color:var(--text-2)}.card-info-btn:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.card-info-sheet{position:absolute;top:var(--card-head-h);left:0;right:0;bottom:0;z-index:5;padding:16px 20px}.card-info-sheet,.kpi-info{display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;text-align:left;font-size:var(--fs-body);line-height:1.65;font-weight:var(--fw-text);letter-spacing:var(--tr-body);color:var(--text-2);background:var(--sheet-bg);visibility:hidden;pointer-events:none}.card-info-sheet.on,.kpi:focus-visible .kpi-info,.kpi:hover .kpi-info{visibility:visible;pointer-events:auto}.sheet-in{margin:auto;max-width:64ch;width:100%;flex:none}.sheet-in p+p{margin-top:12px}.sheet-in ol,.sheet-in ul{padding-left:18px}.sheet-in li+li{margin-top:6px}.card-info-sheet.on .sheet-in,.kpi:focus-visible .kpi-info .sheet-in,.kpi:hover .kpi-info .sheet-in{animation:info-flick var(--dur-fast) var(--ease) both}@keyframes info-flick{0%{opacity:0;transform:translateY(var(--motion-flick))}to{opacity:1;transform:none}}.card-info-sheet dl{margin:10px 0 0;display:grid;gap:6px}.card-info-sheet dd{margin:0}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--card-foot-h);flex:none;padding:0 var(--card-pad-x);border-top:1px solid var(--hairline);font-size:var(--fs-label);color:var(--muted);white-space:nowrap}.card-foot .uc-foot-src{gap:6px;min-width:0}.card-foot .uc-foot-src,.card-link{display:inline-flex;align-items:center}.card-link{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-2);gap:5px;border-radius:var(--r-inner);padding:5px 8px;margin-right:-8px;transition:background var(--dur-hover),color var(--dur-hover)}.card-link:hover{background:var(--hover-bg);color:var(--text-strong)}.card-link svg{width:13px;height:13px}.card-head{flex-wrap:nowrap}.card-tools::-webkit-scrollbar{display:none}.card-tools>.search-mini{flex:0 1 180px;min-width:88px}.card-tools>:not(.search-mini){flex-shrink:0}.ch-l:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px;border-radius:var(--r-inner)}.uc-tooltip{padding:9px 12px;border:1px solid var(--card-border);border-radius:var(--r-inner);background:var(--elev);box-shadow:0 3px 12px color-mix(in srgb,var(--text-strong) 8%,transparent);color:var(--text);font-family:var(--font);font-size:var(--fs-meta);font-weight:var(--fw-text);line-height:1.5;letter-spacing:var(--tr-body);white-space:normal;overflow-wrap:anywhere;text-align:left;position:fixed;z-index:240;width:-moz-max-content;width:max-content;max-width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto}.pager{display:flex;align-items:center;gap:5px}.pager button{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-inner);display:grid;place-items:center;color:var(--text-2);border:1px solid var(--ctl-border);background:var(--ctl-bg);transition:all var(--dur-hover) var(--ease)}.pager button:hover:not(:disabled){background:var(--hover-bg);border-color:var(--line-strong);color:var(--text-strong)}.pager button:disabled{opacity:.35;cursor:default}.pager button svg{width:13px;height:13px}.pager .pg-n{min-width:var(--ctl-h-sm);height:var(--ctl-h-sm);padding:0 4px;border-radius:var(--r-inner);display:grid;place-items:center;width:auto;border:0;background:transparent;font-size:var(--fs-label);font-weight:var(--fw-heading);color:var(--text-2)}.pager .pg-n.on{background:var(--active-bg);color:var(--active-fg)}.pager .pg-gap{width:12px;text-align:center;font-size:var(--fs-label);color:var(--muted)}@container card (max-width:400px){.pager .pg-gap,.pager .pg-n:not(.on){display:none}}.search-mini{display:flex;align-items:center;gap:7px;background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--r-inner);padding:0 9px;height:var(--ctl-h-sm);flex:0 1 180px;min-width:140px}.search-mini svg{width:13px;height:13px;color:var(--muted);flex:none}.search-mini input{border:none;background:none;outline:none;font:inherit;font-size:var(--fs-body);color:var(--text);width:100%;min-width:0;padding:0}.search-mini input::-moz-placeholder{color:var(--muted)}.search-mini input::placeholder{color:var(--muted)}.kpi-band{margin-top:16px;background:var(--elev);border-radius:var(--r-tile);border:1px solid var(--card-border);box-shadow:var(--shadow-tile);display:grid;grid-template-columns:repeat(var(--kpi-columns,4),1fr);overflow:hidden;transition:border-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.uc-metric-compact{font-size:var(--fs-lead);font-weight:var(--fw-heading);line-height:1.2;letter-spacing:var(--tr-tight);font-variant-numeric:tabular-nums}.kpi{padding:26px 24px;min-height:140px;display:grid;grid-template-rows:var(--fs-metric) 26px;row-gap:4px;align-content:center;min-width:0;position:relative}.kpi .lbl{display:flex;align-items:center;gap:var(--metric-gap);min-width:0}.kpi+.kpi:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:1px;background:var(--hairline);z-index:3}.kpi .val{height:var(--fs-metric);display:flex;align-items:baseline;gap:6px;font-size:var(--fs-metric);font-weight:var(--fw-heading);letter-spacing:-1px;line-height:1;color:var(--text-strong);white-space:nowrap}.kpi .val .soft{font-size:var(--fs-lead);max-width:100%;overflow:hidden;text-overflow:ellipsis}.kpi .val .unit{color:var(--text-2)}.kpi .val .pfx,.kpi .val .unit{font-size:var(--fs-lead);font-weight:var(--fw-heading);letter-spacing:-.3px}.kpi .val .pfx{color:var(--line-strong)}.kpi .lbl-delta{align-items:center;flex:none}.kpi .lbl-delta,.kpi .lbl-delta>span{display:inline-flex}.kpi .lbl .uc-eyebrow{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-body);font-weight:var(--caption-font-weight);letter-spacing:var(--tr-body)}.uc-delta{display:inline-flex;align-items:center;gap:4px;min-height:var(--delta-h);padding:0 var(--delta-pad-x);border-radius:var(--r-pill);font-size:var(--fs-label);font-weight:var(--fw-heading);line-height:1;letter-spacing:normal;font-variant-numeric:tabular-nums}.uc-delta svg{width:12px;height:12px;flex:none}.uc-delta.up{color:var(--pos-text);background:linear-gradient(var(--pos-soft),var(--pos-soft)),var(--elev)}.uc-delta.down{color:var(--neg-text);background:linear-gradient(var(--neg-soft),var(--neg-soft)),var(--elev)}.uc-delta.flat{color:var(--muted);background:var(--surface-hover)}.uc-delta{box-shadow:none}.uc-cat{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor var(--badge-edge-strength),transparent)}.table .uc-delta,.uc-delta.bare{min-height:0;background:transparent;padding:0;border-radius:0;box-shadow:none}.bars{display:flex;flex-direction:column;gap:var(--row-bars-gap)}.card-body:has(>.bars){display:flex;flex-direction:column}.card-body>.bars{flex:1 1 auto;min-height:0;justify-content:flex-start}.card-body>.bars,.list-loading>.bars,.movers>.bars{justify-content:space-between}.bars.packed{justify-content:safe center}.list-loading,.list-loading>.bars{height:100%}.bar-row.ghost{visibility:hidden;pointer-events:none}.bar-row{position:relative;flex:none;height:var(--row-bars-h);border-radius:var(--r-inner);overflow:hidden;isolation:isolate;transition:background var(--dur-hover)}.bar-row:hover{background:var(--hover-bg)}.bar-row .fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:var(--r-inner);background:var(--accent-fill);transition:width var(--dur-reveal) var(--ease-reveal)}.bar-row.lead .fill{background:var(--accent-fill-strong)}.bar-row:hover .fill{background:var(--accent-fill-hover)}.bar-row.lead:hover .fill{background:var(--accent-fill-lead-hover)}.bar-row .bar-inner{position:relative;z-index:1;height:100%;display:flex;align-items:center;gap:9px;padding:0 var(--list-pad-x)}.bar-row .b-ic{width:17px;height:17px;border-radius:var(--r-small);flex:none}.bar-row .b-name{min-width:0;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row .b-rank{font-size:var(--fs-meta);color:var(--line-strong);width:var(--col-rank-w);font-variant-numeric:tabular-nums}.bar-row .b-rank,.bar-row .b-val{font-weight:var(--fw-heading);text-align:center;flex:none}.bar-row .b-val{margin-left:auto;width:var(--col-val-w);color:var(--text-strong)}.bar-row .b-meta,.bar-row .b-val{font-size:var(--fs-body);font-variant-numeric:tabular-nums}.bar-row .b-meta{width:var(--col-meta-w);text-align:center;color:var(--text-2);flex:none}.d-slot{width:var(--col-delta-w);flex:none;display:inline-flex;justify-content:center;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.hm .hm-h,.list-cols,.table th,.uc-ops-table th{font-size:var(--caption-font-size);font-weight:var(--caption-font-weight);letter-spacing:0;text-transform:none;color:var(--muted)}.list-cols{display:flex;align-items:center;gap:9px;padding:0 var(--list-pad-x) 8px}.list-cols .grow{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bars:not(.ruled)>.list-cols:before{content:"#";width:var(--col-rank-w);flex:none;text-align:center}.list-cols .c-delta,.list-cols .c-meta,.list-cols .c-val{flex:none;white-space:nowrap}.list-cols .c-meta{width:var(--col-meta-w);text-align:center}.list-cols .c-val{width:var(--col-val-w);text-align:center}.list-cols .c-delta{width:var(--col-delta-w);text-align:center}.mv-col-h .c-delta,.mv-col-h .c-val{color:var(--muted)}.hbar{position:relative;height:var(--row-bars-h);display:flex;align-items:center;gap:9px;padding:0 10px;overflow:hidden}.hbar,.hbar .fill{border-radius:var(--r-inner)}.hbar .fill{position:absolute;inset:0 auto 0 0;height:100%;background:var(--accent-fill);transition:width var(--dur-reveal) var(--ease-reveal),background var(--dur-hover)}.hbar .fill.lead{background:var(--accent-fill-strong)}.hbar.hot .fill{background:var(--accent-fill-hover)}.hbar>:not(.fill){position:relative;z-index:1}.hbar img.brand-ic{width:22px;height:22px;border-radius:var(--r-inner)}.bars.ruled{--col-val-w:var(--col-mv-val-w);--col-delta-w:var(--col-mv-delta-w)}.bars.ruled .bar-row:nth-child(odd){background:var(--row-tint)}.bars.ruled .bar-row:not(.ghost):hover{background:var(--hover-bg)}.bars.ruled .bar-row.ghost{visibility:visible}.bars.ruled .b-val{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-2)}.movers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 20px;height:100%}.movers>.bars{min-width:0;min-height:0}.mv-col-h svg{width:12px;height:12px;flex:none}.mv-col-h.win{color:var(--pos-text)}.mv-col-h.loss{color:var(--neg-text)}.donut-wrap{display:flex;align-items:center;justify-content:center;gap:24px;height:100%}.donut-box{position:relative;flex:none;width:216px;height:216px}.donut-box>svg{width:100%;height:100%;transform:rotate(-90deg)}.donut-box circle.seg-c{fill:none;stroke-width:32;cursor:pointer;transition:opacity var(--dur-hover) var(--ease),stroke-width var(--dur-hover) var(--ease)}.donut-box circle.track{fill:none;stroke:var(--surface);stroke-width:32}.donut-center{inset:0;place-items:center;text-align:center}.donut-center,.donut-logo{position:absolute;display:grid;pointer-events:none}.donut-logo{width:24px;height:24px;border-radius:var(--r-pill);background:var(--elev);border:1px solid var(--card-border);place-items:center;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(15,23,42,.18);transition:none;opacity:calc(var(--donut-logo-progress,0) * var(--donut-logo-emphasis,1))}.donut-logo.dim{--donut-logo-emphasis:.35}.donut-logo img,.donut-logo svg{width:15px;height:15px;border-radius:var(--r-small)}.dl-sw{width:10px;height:10px;border-radius:var(--r-small);flex:none}.donut-center .big{font-size:var(--fs-page);font-weight:var(--fw-heading);letter-spacing:-.9px;color:var(--text-strong);line-height:1.05}.donut-center .big em{font-style:normal;color:var(--line-strong);font-size:var(--fs-lead);font-weight:var(--fw-heading)}.donut-center .cap{margin-top:4px;font-size:var(--fs-meta);color:var(--muted);font-weight:var(--fw-medium);max-width:120px}.donut-legend{flex:1 1 auto;max-width:320px;display:flex;flex-direction:column;gap:2px;min-width:0}.dl-row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-inner);transition:background var(--dur-hover);cursor:default}.dl-row.hl,.dl-row:hover{background:var(--hover-bg)}.dl-row.you-row{background:var(--accent-soft)}.dl-row img{width:18px;height:18px;border-radius:var(--r-small)}.dl-row .m{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-row .you-chip{font-size:var(--fs-micro);font-weight:var(--fw-heading);letter-spacing:.05em;color:var(--accent-strong);background:var(--accent-fill-hover);border-radius:var(--r-pill);padding:2px 6px}.dl-r{margin-left:auto;text-align:right;display:flex;flex-direction:column;line-height:1.3;flex:none}.dl-r .v{font-size:var(--fs-body);font-weight:var(--fw-heading);color:var(--text-strong);font-variant-numeric:tabular-nums}.dl-r .p{font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:tabular-nums}.vbars{align-items:flex-end;justify-content:center;gap:16px;min-height:220px;padding:28px 4px 0}.vbar,.vbars{display:flex;height:100%}.vbar{flex:0 1 84px;min-width:0;flex-direction:column;align-items:center;gap:8px;justify-content:flex-end}.vbar .vb-plot{--bar-height:0%;position:relative;flex:1;width:100%;min-height:0}.vbar .vb-val{bottom:calc(var(--bar-height) + 8px);transition:bottom var(--dur-reveal) var(--ease-reveal);font-size:var(--fs-body);font-weight:var(--fw-heading);color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.vbar .vb-col,.vbar .vb-val{position:absolute;left:50%;transform:translateX(-50%)}.vbar .vb-col{bottom:0;width:100%;max-width:56px;border-radius:var(--r-inner);background:var(--accent-fill);height:var(--bar-height);transition:height var(--dur-reveal) var(--ease-reveal)}.vbar.lead .vb-col{background:var(--accent-fill-strong)}.vbar:focus-visible .vb-col,.vbar:hover .vb-col{background:var(--accent-fill-hover)}.vbar:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:var(--r-small)}.vbar .vb-logo{display:flex;align-items:center;justify-content:center;height:22px;flex-shrink:0}.vbar .vb-logo img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.vbar .vb-logo,.vbar .vb-name{flex-shrink:0}.vbar .vb-name{font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chart-box{position:relative}.chart-box svg.main-svg{display:block;overflow:visible}.gridline{stroke:var(--ch-grid);stroke-width:1}.axis-lbl{font-size:var(--fs-meta);fill:var(--ch-axis);font-family:var(--font);font-weight:var(--fw-text)}.chart-hero{display:flex;align-items:baseline;gap:var(--metric-gap);height:var(--chart-hero-h);min-width:0}.chart-hero .n{font-size:var(--fs-display);font-weight:var(--fw-heading);letter-spacing:-.6px;line-height:1;color:var(--text-strong);font-variant-numeric:tabular-nums}.chart-hero .cap{font-size:var(--fs-label);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.chart-hero--labeled{height:var(--chart-hero-labeled-h);display:grid;grid-template-columns:max-content max-content minmax(0,1fr);align-content:start;row-gap:4px}.chart-hero--labeled .cap{grid-column:1/-1}.chart-hero .uc-delta{font-size:var(--fs-body)}.ln-comp{fill:none;stroke-width:var(--chart-stroke-peer);opacity:var(--chart-peer-opacity);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:opacity var(--dur-hover) var(--ease),stroke-width var(--dur-hover) var(--ease)}.ln-comp.dim{opacity:.22}.ln-comp.hl{opacity:1;stroke-width:2.6}.chart-box.plain .ln-comp{opacity:1;stroke-width:2}.chart-box.plain .ln-comp.dim{opacity:.22}.chart-box.plain .ln-comp.hl{stroke-width:2.8}.ln-you.dim{opacity:.3}.ln-you.hl{stroke-width:2.8}.ln-you{fill:none;stroke:var(--accent-strong);stroke-width:var(--chart-stroke-self);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:opacity var(--dur-hover) var(--ease),stroke-width var(--dur-hover) var(--ease);filter:drop-shadow(0 3px 6px var(--accent-glow))}.chart-lines.drawn .ln-comp,.chart-lines.drawn .ln-you{stroke-dashoffset:0;transition:opacity var(--dur-hover) var(--ease),stroke-width var(--dur-hover) var(--ease),stroke-dashoffset var(--dur-reveal) var(--ease-reveal) var(--draw-delay,0s)}.chart-lines .ln-area{opacity:0}.chart-lines.drawn .ln-area{opacity:1;transition:opacity var(--dur-reveal) var(--ease-reveal)}.ol-badge{position:absolute;top:6px;right:8px;z-index:5;max-width:65%;background:var(--elev);color:var(--accent-strong);border:1px solid var(--accent-line);box-shadow:0 8px 20px -12px rgba(15,23,42,.35);font-size:var(--fs-meta);font-weight:var(--fw-heading);padding:4.5px 10px;border-radius:var(--r-inner);opacity:0;transition:opacity var(--dur-hover) var(--ease);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.chart-box.focus .ol-badge{opacity:1}.end-dot{opacity:0;transition:opacity var(--dur-hover) var(--ease)}.end-dot.in{opacity:1}.chart-lines{animation:fadeIn var(--dur-hover) var(--ease) both}.xhair{stroke:var(--line);stroke-width:1;stroke-dasharray:3 4}.focus-dot,.xhair{opacity:0;transition:opacity var(--dur-hover)}.chart-box:hover .focus-dot.in,.chart-box:hover .xhair.in{opacity:1}.series-dot{opacity:0;transition:opacity var(--dur-hover)}.chart-box:hover .series-dot.in{opacity:1}.chart-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px}.card-foot .chart-legend{margin-top:0;flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:16px;align-self:stretch;align-items:center}.card-foot .chart-legend::-webkit-scrollbar{display:none}.cl-item{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--muted);flex:none;white-space:nowrap;transition:opacity var(--dur-hover),color var(--dur-hover)}.cl-item .sw{width:7px;height:7px;border-radius:var(--r-pill)}.cl-item.you{color:var(--text-strong)}.chart-legend .cl-item:not(.you){cursor:pointer}.chart-legend .cl-item:not(.you):hover{color:var(--text)}.cl-item.off{opacity:.35}.ctt{position:absolute;left:0;top:0;z-index:6;pointer-events:none;width:var(--chart-tooltip-w);background:var(--elev);border:1px solid var(--card-border);border-radius:var(--r-tile);box-shadow:var(--shadow-pop);padding:10px 12px 11px;opacity:0;transition:opacity var(--dur-hover) var(--ease),transform 90ms cubic-bezier(.2,.7,.3,1)}.ctt.show{opacity:1}.ctt .hd{display:flex;flex-direction:column;gap:1px;padding-bottom:7px;margin-bottom:6px;border-bottom:1px solid var(--hairline)}.ctt .d{font-size:var(--fs-meta);font-weight:var(--fw-heading);color:var(--text-strong);letter-spacing:-.1px}.ctt .c{font-size:var(--fs-micro);color:var(--muted)}.ctt .rows{display:flex;flex-direction:column;gap:5px}.ctt .row{display:flex;align-items:center;gap:8px;min-height:16px}.ctt .sw{width:12px;height:3px;border-radius:var(--r-mark);flex:none}.ctt .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-text);color:var(--text-2)}.ctt .nm,.ctt .vl{font-size:var(--fs-meta)}.ctt .vl{margin-left:auto;flex:none;font-weight:var(--fw-heading);color:var(--text-strong);font-variant-numeric:tabular-nums}.ctt .row.you .sw{height:4px}.ctt .row.you .nm{color:var(--text-strong)}.ctt .row.you .nm,.ctt .row.you .vl{font-weight:var(--fw-heading)}.ctt .row.dim{opacity:.4}.ctt .more{margin-top:6px;font-size:var(--fs-micro);color:var(--muted)}.table{width:100%;border-collapse:collapse}.table thead tr{height:var(--row-table-head-h)}.card-body:has(>.scrollx){padding:0}.table th{text-align:left;padding:0 var(--card-pad-x);border-bottom:1px solid var(--hairline);white-space:nowrap;background:var(--table-head-bg)}.table.divided tbody tr.alt:not(.you):not(:hover) td{background-color:var(--row-tint)}.table tr.grp td{height:var(--row-table-h);background:var(--table-head-bg);border-bottom:1px solid var(--hairline);padding:0 14px}.table tr.grp .grp-in{display:flex;align-items:center;gap:10px;min-width:0}.table tr.grp .grp-nm{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table tr.grp .grp-n{color:var(--muted)}.table tr.grp .grp-n,.table tr.grp .grp-r{font-size:var(--fs-label);white-space:nowrap}.table tr.grp .grp-r{margin-left:auto;color:var(--text-2);font-variant-numeric:tabular-nums}.table tr.grp .grp-r b{font-weight:var(--fw-heading);color:var(--text-strong)}.table tr.click{cursor:pointer}.table tr.click:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.table tr.off td{color:var(--muted)}.table tr.off .cell-main{text-decoration:line-through;text-decoration-color:var(--line-strong)}.table td .cell-main{font-weight:var(--fw-text);color:var(--text-strong)}.row-state{display:inline-grid;place-items:center;width:18px;height:18px;color:var(--muted)}.row-state svg{width:14px;height:14px}.row-state.neg{color:var(--neg-text)}.row-state.chev{opacity:0;transition:opacity var(--dur-hover)}.table tr:focus-visible .row-state.chev,.table tr:hover .row-state.chev{opacity:1}.run-dot{display:inline-block;width:6px;height:6px;border-radius:var(--r-pill);background:var(--muted);margin-right:6px;vertical-align:1px;animation:run-pulse 1.4s ease-in-out infinite}@keyframes run-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.run-dot{animation:none}}.uc-crumbs{display:flex;align-items:center;gap:8px;min-width:0;padding:12px 0 2px;font-size:var(--fs-body);color:var(--muted)}.uc-crumbs a{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-weight:var(--fw-text);border-radius:var(--r-inner);padding:2px 4px;margin:0 -4px}.uc-crumbs a:hover{color:var(--text-strong);background:var(--hover-bg)}.uc-crumbs a svg{width:13px;height:13px}.uc-crumbs .sep{color:var(--line-strong);width:12px;height:12px;flex:none}.uc-crumbs .cur{color:var(--text-strong);font-weight:var(--fw-heading);text-overflow:ellipsis}.term-tags,.uc-crumbs .cur{white-space:nowrap;overflow:hidden;min-width:0}.term-tags{display:flex;align-items:center;gap:4px}.term-tags .uc-tag{flex:none;max-width:12rem;overflow:hidden;text-overflow:ellipsis}.uc-tag.off{color:var(--muted);opacity:.8}.uc-tag.checking,.uc-tag.off{border-style:dashed}.uc-tag.rm .icon-btn{width:18px;height:18px;border-radius:var(--r-pill);border:0;background:transparent}.row-actions{display:inline-flex;align-items:center;gap:6px}.uc-quotes,.uc-tool-form{display:grid;gap:12px}.uc-tool-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.uc-tool-form .uc-field{min-width:0}.uc-tool-form .uc-field input,.uc-tool-form .uc-field select{width:100%;min-width:0;background:var(--elev);border-color:var(--card-border)}.uc-tool-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end;min-width:0}@media (max-width:1100px){.uc-tool-fields{grid-template-columns:1fr 1fr}}@media (max-width:640px){.uc-tool-fields,.uc-tool-form{grid-template-columns:1fr}}.table tr.sel:not(.you) td{background:var(--active-bg)}.rd-steps{list-style:decimal;margin:10px 0 0;padding-left:20px;display:grid;gap:10px;font-size:var(--fs-body);line-height:1.65}.rd-proof{margin:0;display:grid;gap:0}.rd-proof-item{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--hairline);font-size:var(--fs-meta);min-width:0}.rd-proof-item:last-child{border-bottom:0}.rd-proof-item dt{color:var(--muted);overflow-wrap:anywhere}.rd-proof-item dd{margin:0;overflow-wrap:anywhere;color:var(--text)}.rd-proof-val{display:inline-flex;align-items:center;gap:5px}.rd-proof-val svg{width:13px;height:13px;flex:none}.rd-category-link{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:12px 18px;text-align:left;cursor:pointer}.rd-category-link+.rd-category-link{border-top:1px solid var(--card-border)}.rd-category-link:hover{background:var(--hover-bg)}.rd-category-link:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-3px}.rd-category-link>span:first-child{min-width:0;display:grid;gap:3px}.rd-category-link strong{font-size:var(--fs-body);font-weight:var(--fw-medium)}.rd-category-link small{font-size:var(--fs-meta);color:var(--muted)}.mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--fs-meta)}.uc-check{width:16px;height:16px;flex:none;display:grid;place-items:center;padding:0;border-radius:var(--r-small);border:1.5px solid var(--line-strong);background:var(--elev);color:var(--seg-on-fg);cursor:pointer;transition:border-color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease),opacity var(--dur-hover) var(--ease)}.uc-check svg{width:11px;height:11px}.uc-check .dash{width:8px;height:2px;border-radius:var(--r-mark);background:var(--text-2)}.uc-check:hover{border-color:var(--text-2)}.uc-check.on{background:var(--seg-on-bg);border-color:var(--seg-on-bg)}.uc-check.quiet:not(.on):not(.mixed){opacity:.45}.table tr:focus-within .uc-check.quiet,.table tr:hover .uc-check.quiet{opacity:1}.uc-check:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.logo-stack{display:inline-flex;align-items:center}.ls-coin{width:22px;height:22px;border-radius:var(--r-pill);border:1px solid var(--card-border);background:var(--elev);display:grid;place-items:center;overflow:hidden;flex:none;margin-left:-6px;position:relative}.ls-coin:first-child{margin-left:0}.ls-coin img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.ls-coin.ls-more{font-size:var(--fs-micro);font-weight:var(--fw-heading);color:var(--text-2);background:var(--surface)}.uc-notice{display:flex;align-items:center;gap:10px;min-height:var(--ctl-h);padding:6px 14px;margin-top:12px;border:1px solid var(--card-border);border-radius:var(--r-ctl);background:var(--elev);font-size:var(--fs-body);color:var(--text)}.uc-notice .dot{width:7px;height:7px;border-radius:var(--r-pill);flex:none;background:var(--muted)}.uc-notice.warn{background:color-mix(in srgb,var(--warn) 6%,var(--elev));border-color:color-mix(in srgb,var(--warn) 30%,var(--card-border))}.uc-notice.warn .dot{background:var(--warn)}.uc-notice.danger .dot{background:var(--neg-text)}.uc-notice .txt{flex:1 1 auto;min-width:0}.uc-notice .txt b{font-weight:var(--fw-heading);color:var(--text-strong)}.uc-notice .act{flex:none;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-strong);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong);background:none;border:0;padding:0;cursor:pointer}.uc-notice .act:hover{text-decoration-color:var(--text-strong)}.uc-notice .act:disabled{opacity:.5;cursor:default}.uc-page>.uc-notice,.uc-section>.uc-notice{margin-top:0;margin-bottom:12px}.table td.c,.table th.c{text-align:center}.table td:not(.c){text-align:left}.table td.c .row-actions{justify-content:center}.table td:first-child,.table th:first-child{padding-left:var(--card-pad-x)}.table td:last-child,.table th:last-child{padding-right:var(--card-pad-x)}.table th .th-sort{display:inline-flex;align-items:center;gap:4px;font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;white-space:nowrap}.table th .th-sort:hover{color:var(--text)}.table th .th-sort.on{color:var(--text-strong)}.table th .sort-ic{display:inline-flex;align-items:center;gap:1px;opacity:.35}.table th .th-sort.on .sort-ic,.table th .th-sort:hover .sort-ic{opacity:1}.table th .sort-ic svg{width:12px;height:12px}.table th .sort-n{font-size:var(--fs-micro);font-weight:var(--fw-heading)}.table th .th-sort:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:var(--r-small)}.src-cell{display:flex;align-items:center;gap:11px;min-width:0}.table td{padding:0 var(--card-pad-x);height:var(--row-table-h);border-bottom:1px solid var(--hairline);font-size:var(--fs-body);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background var(--dur-hover)}.table tbody tr:hover{background:var(--row-hover)}.table.compact td,.table.compact th{padding:0 8px}.table.compact td:first-child,.table.compact th:first-child{padding-left:var(--card-pad-x)}.table.compact td:last-child,.table.compact th:last-child{padding-right:var(--card-pad-x)}.icon-btn.sm{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-inner)}.icon-btn.act{background:var(--active-bg);border-color:var(--active-border);color:var(--active-fg)}.icon-btn.open{background:var(--hover-bg);border-color:var(--line-strong);color:var(--text-strong)}.table.divided td:not(:first-child),.table.divided th:not(:first-child){border-left:1px solid var(--hairline)}.table tr.you{background:var(--accent-soft)}.table tr.you:hover{background:var(--accent-fill-hover)}.table tr.you td:first-child{position:relative}.table tr.you td:first-child:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:var(--r-small);background:var(--accent-strong)}.rank-n{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--line-strong);font-variant-numeric:tabular-nums}.brand-cell{display:flex;align-items:center;gap:11px;min-width:0;overflow:hidden}.brand-cell .uc-tag{flex:none}.brand-ic{width:24px;height:24px;border-radius:var(--r-inner);border:1px solid var(--card-border);background:var(--elev);-o-object-fit:cover;object-fit:cover;flex:none}.brand-ic.ph{display:grid;place-items:center;font-size:var(--fs-meta);color:var(--text-2);background:var(--surface)}.brand-ic.ph,.brand-nm{font-weight:var(--fw-heading)}.brand-nm{color:var(--text-strong);letter-spacing:-.15px}.uc-tag{display:inline-flex;align-items:center;gap:4px;line-height:1.4;font-size:var(--fs-micro);font-weight:var(--fw-heading);color:var(--muted);border:1px solid var(--card-border);border-radius:var(--r-pill);padding:2.5px 8px}.uc-tag.you-tag{color:var(--accent-strong);border-color:var(--accent-line);background:rgb(var(--uc-accent)/var(--badge-fill-alpha))}.uc-num{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text);font-variant-numeric:tabular-nums}.uc-num.soft{color:var(--text-2)}.neg-text{color:var(--neg-text)}.pos-text{color:var(--pos-text)}.warn-text{color:var(--warn-text)}.mcol-head{display:inline-flex;align-items:center;gap:6px;font:inherit;color:inherit}.mcol-head img{width:14px;height:14px}.cell-2l{display:inline-flex;flex-direction:column;align-items:center;text-align:center}.cell-2l .a{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:1.25;color:var(--text);font-variant-numeric:tabular-nums}.cell-2l .b{font-size:var(--fs-meta);line-height:1.25;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px}.cell-2l .b b{font-weight:var(--fw-heading)}.cell-2l .b b.up{color:var(--pos)}.cell-2l .b b.down{color:var(--neg)}.spark svg{display:block}.spark path{fill:none;stroke:var(--accent-strong);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.scrollx{overflow-x:auto;overflow-y:hidden}.card-body .scrollx,.card-body .scrollx>.table{height:100%}.table tbody tr.ghost{visibility:hidden}[data-can-scroll-l],[data-can-scroll-r]{--scroll-fade:28px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-can-scroll-r]:not([data-can-scroll-l]){-webkit-mask-image:linear-gradient(to right,var(--elev) 0,var(--elev) calc(100% - var(--scroll-fade)),transparent 100%);mask-image:linear-gradient(to right,var(--elev) 0,var(--elev) calc(100% - var(--scroll-fade)),transparent 100%)}[data-can-scroll-l]:not([data-can-scroll-r]){-webkit-mask-image:linear-gradient(to right,transparent 0,var(--elev) var(--scroll-fade),var(--elev) 100%);mask-image:linear-gradient(to right,transparent 0,var(--elev) var(--scroll-fade),var(--elev) 100%)}[data-can-scroll-l][data-can-scroll-r]{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--elev) var(--scroll-fade),var(--elev) calc(100% - var(--scroll-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--elev) var(--scroll-fade),var(--elev) calc(100% - var(--scroll-fade)),transparent 100%)}.has-sticky[data-can-scroll-l]{-webkit-mask-image:none;mask-image:none}.has-sticky[data-can-scroll-r]{-webkit-mask-image:linear-gradient(to right,var(--elev) 0,var(--elev) calc(100% - var(--scroll-fade)),transparent 100%);mask-image:linear-gradient(to right,var(--elev) 0,var(--elev) calc(100% - var(--scroll-fade)),transparent 100%)}.has-sticky[data-can-scroll-l] .sov-tbl td.s2,.has-sticky[data-can-scroll-l] .sov-tbl th.s2{box-shadow:6px 0 10px -7px var(--shadow-edge)}.sov-tbl{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.sov-tbl td.s1,.sov-tbl th.s1{position:sticky;left:0;background:var(--elev);z-index:2;width:52px;min-width:52px}.sov-tbl td.s2,.sov-tbl th.s2{position:sticky;left:52px;background:var(--elev);z-index:2;min-width:242px}.table.divided.sov-tbl tbody tr.alt:not(.you):not(:hover) td:is(.s1,.s2){background:linear-gradient(var(--row-tint),var(--row-tint)),var(--elev)}.sov-tbl tr.you td.s1,.sov-tbl tr.you td.s2{background:linear-gradient(var(--row-you-bg),var(--row-you-bg)),var(--elev)}.sov-tbl tbody tr:hover td.s1,.sov-tbl tbody tr:hover td.s2{background:linear-gradient(var(--hover-bg),var(--hover-bg)),var(--elev)}.sov-tbl tbody tr.you:hover td.s1,.sov-tbl tbody tr.you:hover td.s2{background:linear-gradient(var(--accent-fill-hover),var(--accent-fill-hover)),var(--elev)}.sov-tbl tr.you td.s1{position:sticky}.hm-scale{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.hm-scale-track{display:flex;gap:1px;width:64px;height:6px;overflow:hidden;border-radius:var(--r-mark)}.hm-scale-track i{flex:1;min-width:0}.hm{--hm-bucket-w:56px;--hm-total-w:50px;display:grid;gap:var(--row-heat-gap);align-items:center;grid-template-columns:minmax(0,1fr) repeat(var(--hm-columns),var(--hm-bucket-w))}.hm[data-total=true]{grid-template-columns:minmax(0,1fr) repeat(var(--hm-columns),var(--hm-bucket-w)) var(--hm-total-w)}.hm.dense{--hm-bucket-w:minmax(10px,26px);gap:4px 3px}.hm.dense .hm-c{height:26px;border-radius:var(--r-small);border-width:1px}.hm.dense .hm-h{overflow:visible;white-space:nowrap}.card-body>.hm{height:100%;grid-template-rows:var(--row-heat-head-h);grid-auto-rows:1fr}.hm-ghost{grid-column:1/-1}.hm .hm-h{text-align:center;font-variant-numeric:tabular-nums}.hm .hm-h.l{text-align:left}.hm .hm-p{font-size:var(--fs-label);color:var(--text-2);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.hm .hm-c{height:var(--row-heat-h);border-radius:var(--r-inner);display:grid;place-items:center;font-size:var(--fs-meta);font-weight:var(--fw-heading);color:var(--text-strong);font-variant-numeric:tabular-nums;border:1.5px solid transparent;transition:border-color var(--dur-hover) var(--ease)}.hm .hm-c:hover{border-color:var(--line-strong)}.hm .hm-t{font-size:var(--fs-meta);font-weight:var(--fw-heading);color:var(--text-strong);text-align:center;font-variant-numeric:tabular-nums}.hm .hm-c{--hm-ink:var(--accent-strong);background:var(--hm-fill);color:var(--hm-fg,var(--text-strong))}.hm .hm-c[data-neutral="1"]{--hm-ink:var(--dn-1)}.hm .hm-c[data-neutral="2"]{--hm-ink:var(--dn-2)}.hm .hm-c[data-neutral="3"]{--hm-ink:var(--dn-3)}.hm[data-binary=true] .hm-c{background:transparent;border:1px solid var(--line)}.hm[data-binary=true] .hm-c[data-filled=true]{background:var(--accent-fill-strong)}.hm[data-binary=true] .hm-c[data-filled=true][data-neutral]{background:var(--hm-ink)}.hm[data-binary=true] .hm-c[data-filled=true][data-you=true]{background:var(--accent-strong)}.hm [data-you=true]{position:relative}.hm [data-you=true]:after{content:"";position:absolute;top:0;bottom:0;right:calc(var(--row-heat-gap) / -2);border-right:1px solid var(--line-strong)}.hm.dense [data-you=true]:after{right:-2px}.bars .list-cols{height:var(--row-bars-head-h);flex:none;padding:0 var(--list-pad-x)}.ans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.card-body>.ans-grid{height:100%;grid-auto-rows:1fr}.ans-state{min-height:220px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:24px}.ans-state .t{font-size:var(--fs-body);font-weight:var(--fw-heading);color:var(--text)}.ans-state .b{font-size:var(--fs-label);line-height:1.55;color:var(--muted);max-width:46ch}.ans-state .chip-btn{margin-top:10px}.uc-scrim{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(var(--uc-ink-0)/.42);font-family:var(--font);font-optical-sizing:none;color:var(--text);font-size:var(--fs-body);line-height:1.5}html[data-theme=dark] .uc-scrim{background:rgba(0,0,0,.62)}.uc-dialog{width:100%;max-width:min(var(--dlg-w,560px),calc(100vw - 32px));max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--elev);border:1px solid var(--card-border);border-radius:var(--r-tile);box-shadow:var(--shadow-pop);outline:none}.uc-dialog.sm{--dlg-w:420px}.uc-dialog.md{--dlg-w:560px}.uc-dialog.form{--dlg-w:760px}.uc-dialog.lg{--dlg-w:960px}.uc-dialog.xl{--dlg-w:1180px;height:min(860px,88vh)}.uc-dialog-head{display:flex;align-items:center;gap:12px;min-height:72px;padding:20px var(--dlg-pad-x,24px);flex:none;border-bottom:1px solid var(--hairline)}.uc-dialog-head>div:first-child{flex:1;min-width:0}.uc-dialog-head h2{margin:0;font-size:var(--fs-title);font-weight:var(--fw-medium);letter-spacing:var(--tr-heading);color:var(--text-strong);line-height:1.5;white-space:normal;overflow-wrap:anywhere}.uc-dialog-head .card-sub{margin:4px 0 0;font-size:var(--fs-meta);line-height:1.6;white-space:normal;overflow-wrap:anywhere}.uc-dialog-close{width:var(--ctl-h-sm);height:var(--ctl-h-sm);flex:none;display:grid;place-items:center;border-radius:var(--r-inner);color:var(--muted);transition:background var(--dur-hover),color var(--dur-hover)}.uc-dialog-close:hover{background:var(--hover-bg);color:var(--text)}.uc-dialog-close svg{width:15px;height:15px}.uc-dialog-body{flex:1;min-height:0;overflow-y:auto;padding:24px var(--dlg-pad-x,24px);scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain}.uc-dialog-body.flush{padding:0;display:flex;flex-direction:column}.uc-dialog-text{margin:0;font-size:var(--fs-body);line-height:1.55;color:var(--text-2)}.uc-dialog-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:52px;min-width:0;flex:none;flex-wrap:wrap;padding:16px var(--dlg-pad-x,24px);border-top:1px solid var(--hairline)}.uc-set-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.uc-set-title>div{min-width:0}.uc-set-title h2{margin:0;font-size:var(--fs-lead);font-weight:var(--fw-heading);letter-spacing:-.4px;color:var(--text-strong)}.uc-set-title p{margin:3px 0 0;font-size:var(--fs-body);color:var(--muted)}.uc-set-title .btn{flex:none}.uc-set-list{border:0;border-radius:0;background:transparent;box-shadow:none}.uc-set-row{position:relative;display:flex;align-items:center;gap:13px;min-height:52px;padding:9px 12px;margin:0 -12px;border-bottom:1px solid var(--hairline)}.uc-set-list>:last-child{border-bottom:0}.uc-set-row .lb{flex:1;min-width:0}.uc-set-row .lb .t{display:flex;align-items:center;gap:7px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text);min-width:0}.uc-set-row .lb .d,.uc-set-row .lb .t>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-set-row .lb .d{font-size:var(--fs-label);color:var(--muted);margin-top:2px}.uc-set-row .lb .d .flag{margin-right:5px}.uc-set-row .tools{display:flex;align-items:center;gap:6px;flex:none;position:relative;z-index:1}.uc-set-row .tools .chev{display:grid;place-items:center;width:14px;height:14px;color:var(--line-strong);margin-left:2px}.uc-set-row .tools .chev svg{width:14px;height:14px}.uc-set-row.pick{transition:background var(--dur-hover)}.uc-set-row.pick:hover{background:var(--hover-bg)}.uc-set-row .open{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;font:inherit;color:inherit;text-align:left}.uc-set-row .open>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-set-row .open:after{content:"";position:absolute;inset:0}.uc-set-row .open:focus-visible{outline:none}.uc-set-row:has(.open:focus-visible){box-shadow:inset 0 0 0 2px var(--accent-strong)}.uc-set-lead{display:grid;place-items:center;flex:none}.uc-avatar{width:32px;height:32px;flex:none;border-radius:var(--r-pill);background:var(--avatar-bg);color:var(--avatar-fg);display:grid;place-items:center;font-size:var(--fs-label);font-weight:var(--fw-heading);border:1px solid var(--card-border)}.uc-set-body,.uc-set-form{display:grid;gap:12px;padding:15px 16px 17px;margin:10px 0 12px;border:1px solid var(--hairline);border-radius:var(--r-inner);background:var(--canvas)}.uc-set-body{background:transparent}.uc-set-body .cols,.uc-set-form .cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.uc-set-body .cols.with-action,.uc-set-form .cols.with-action{grid-template-columns:1fr auto;align-items:end}.uc-set-body .hint,.uc-set-foot .hint,.uc-set-form .hint{margin:0;font-size:var(--fs-label);line-height:1.5;color:var(--muted)}.uc-set-form .hint.pos{color:var(--pos-text)}.uc-set-form .hint.neg{color:var(--neg-text)}.uc-set-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.uc-set-actions .card-link{margin-right:auto}.uc-set-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 0}.uc-set-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.uc-set-stat{border:1px solid var(--card-border);border-radius:var(--r-tile);padding:15px 17px;background:var(--elev);box-shadow:var(--shadow-tile)}.uc-set-stat .v{display:flex;align-items:baseline;gap:6px;font-size:var(--fs-page);font-weight:var(--fw-heading);letter-spacing:-.9px;color:var(--text-strong);line-height:1}.uc-set-stat .v .s{font-size:var(--fs-body);font-weight:var(--fw-medium);letter-spacing:0;color:var(--text-2)}.uc-set-stat .uc-eyebrow{margin-top:10px}.uc-meter-track,.uc-set-meter{height:5px;border-radius:var(--r-pill);background:var(--surface-hover)}.uc-set-meter{margin-top:8px;overflow:hidden;max-width:260px}.uc-set-meter>span{display:block;height:100%;border-radius:inherit;background:var(--accent-strong);transition:width var(--dur-reveal) var(--ease-reveal)}.uc-set-note{margin:10px 0 0;font-size:var(--fs-label);line-height:1.5;color:var(--muted);padding:0}.uc-set-empty{padding:26px 0;text-align:center;font-size:var(--fs-body);color:var(--muted)}.uc-set-empty .t{font-weight:var(--fw-heading);color:var(--text);margin-bottom:2px}.uc-set-list .pager{padding:10px 0 0;justify-content:flex-end}.uc-set-list .pager .card-sub{margin:0 auto 0 4px}.uc-set-back{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin:-8px 0 -16px -8px;padding:5px 8px;border-radius:var(--r-inner);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-2);transition:background var(--dur-hover),color var(--dur-hover)}.uc-set-back:hover{background:var(--hover-bg);color:var(--text-strong)}.uc-set-back svg{width:13px;height:13px}.uc-set-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.uc-set-brand>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-set-links{display:inline-flex;gap:6px;flex:none}.uc-set-terms{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.uc-tag.rm{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 9px;font-size:var(--fs-label);color:var(--text)}.uc-tag.rm button{width:18px;height:18px;border-radius:var(--r-pill);display:grid;place-items:center;color:var(--muted);transition:background var(--dur-hover),color var(--dur-hover)}.uc-tag.rm button:hover{background:var(--hover-bg);color:var(--text-strong)}.uc-tag.rm button svg{width:11px;height:11px}.uc-tag.rm.checking{border-style:dashed}.uc-switch{position:relative;width:36px;height:20px;flex:none;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);transition:background var(--dur-hover),border-color var(--dur-hover)}.uc-switch .knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--r-pill);background:var(--elev);box-shadow:0 1px 2px rgba(28,25,23,.25);transition:transform var(--dur-base) var(--ease),background var(--dur-hover)}.uc-switch[aria-checked=true]{background:var(--seg-on-bg);border-color:var(--seg-on-bg)}.uc-switch[aria-checked=true] .knob{transform:translateX(16px);background:var(--seg-on-fg)}.uc-switch:disabled{opacity:.5;cursor:default}.uc-switch:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.uc-finding{display:grid;gap:4px;font-size:var(--fs-label);line-height:1.55;color:var(--text-2)}.uc-finding .fh{display:flex;align-items:center;gap:8px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text)}.uc-finding .fh .st{margin-left:auto;font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--muted)}.uc-finding .fh .st.hit{color:var(--pos-text)}.uc-finding q{quotes:none;color:var(--text-2)}.uc-finding mark{background:var(--accent-fill-strong);color:var(--text-strong);border-radius:var(--r-small);padding:0 2px}.uc-dialog-strip{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 20px;border-bottom:1px solid var(--hairline);background:var(--elev)}.uc-dialog-strip .dt{font-size:var(--fs-label);color:var(--muted);font-variant-numeric:tabular-nums}.uc-dialog-strip .lang{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-micro);font-weight:var(--fw-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.uc-dialog-side{width:100%;flex:none;overflow-y:auto;border-top:1px solid var(--hairline);background:var(--elev)}@media (min-width:1024px){.uc-dialog-side{width:320px;border-top:0;border-left:1px solid var(--hairline)}}.uc-side-sec{padding:16px 18px;border-bottom:1px solid var(--hairline)}.uc-side-sec:last-child{border-bottom:none}.uc-side-h{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-size:var(--fs-micro);font-weight:var(--fw-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.uc-side-h svg{width:13px;height:13px}.uc-side-h .n{margin-left:auto;font-variant-numeric:tabular-nums}.uc-side-prompt{font-size:var(--fs-body);line-height:1.6;color:var(--text)}.uc-side-row{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--card-border);border-radius:var(--r-ctl);background:var(--elev);font-size:var(--fs-label);line-height:1.45;color:var(--text-2)}a.uc-side-row{transition:border-color var(--dur-hover),background var(--dur-hover)}a.uc-side-row:hover{border-color:var(--line);background:var(--hover-bg)}.uc-side-row .ord{flex:none;font-size:var(--fs-micro);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:1px}.uc-side-row .tt{color:var(--text);font-weight:var(--fw-medium);font-size:var(--fs-label)}.uc-side-row .dd,.uc-side-row .tt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-side-row .dd{color:var(--muted);font-size:var(--fs-meta)}.ans-card{border:1px solid var(--card-border);border-radius:var(--r-ctl);padding:14px;background:var(--elev);flex-direction:column;transition:border-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease);cursor:pointer}.ans-card,.ans-top{display:flex;gap:8px}.ans-top,.model-chip{align-items:center}.model-chip{display:inline-flex;gap:7px;font-size:var(--fs-label);font-weight:var(--fw-heading);color:var(--text-2)}.model-chip img{width:16px;height:16px}.ans-date{margin-left:auto;font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:tabular-nums}.ans-title{font-weight:var(--fw-heading);letter-spacing:-.15px;color:var(--text-strong);line-height:1.35}.ans-ex,.ans-title{font-size:var(--fs-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ans-ex{line-height:1.55;color:var(--text-2)}.ans-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:2px}.meta-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-meta);font-weight:var(--fw-heading);color:var(--muted);background:var(--surface);border-radius:var(--r-pill);padding:2.5px 8px}.meta-chip svg{width:11px;height:11px}.meta-chip.brand{background:var(--accent-fill);color:var(--accent-strong)}.uc-page{display:none}.uc-page.shown{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.uc-shell ::-webkit-scrollbar{width:10px;height:10px}.uc-shell ::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--r-pill);border:3px solid var(--scrollbar-track-bg)}.kpi-sk-value{width:96px;height:30px;align-self:center}.kpi-sk-delta{width:44px}.uc-run-trace{min-width:0;border-bottom:1px solid var(--card-border)}.uc-run-header{display:flex;align-items:center;gap:20px;min-height:64px}.uc-run-header>.uc-tool-head{flex:1;min-width:0;padding:12px 0}.uc-run-subject{display:flex;align-items:center;gap:8px;min-width:0;max-width:220px;font-size:var(--fs-meta);color:var(--muted)}.uc-run-subject>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-run-tools{gap:10px}.uc-run-details-summary,.uc-run-tools{display:flex;align-items:center;flex:none}.uc-run-details-summary{gap:16px;min-height:var(--ctl-h);font-size:var(--fs-meta);color:var(--muted)}.uc-run-details-summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px;border-radius:var(--r-inner)}.uc-run-outcome{display:inline-flex;align-items:center;gap:8px;font-weight:var(--fw-medium)}.uc-run-outcome.done{color:var(--pos-text)}.uc-run-outcome.error{color:var(--neg-text)}.uc-run-outcome svg{width:14px;height:14px}.uc-run-details-trigger{display:inline-flex;align-items:center;gap:8px}.uc-run-details-trigger svg{width:12px;height:12px;transition:transform var(--reveal-duration) var(--reveal-ease)}.uc-run-details-summary[aria-expanded=true] .uc-run-details-trigger svg{transform:rotate(180deg)}.uc-run-details-body{padding:20px 0;border-top:1px solid var(--hairline);font-size:var(--fs-meta);color:var(--muted)}.uc-run-details-body dl{display:flex;gap:20px 40px;flex-wrap:wrap;margin:0}.uc-run-details-body dl>div{min-width:0;max-width:100%}.uc-run-details-body dd{margin:6px 0 0;color:var(--text-strong);font-size:var(--fs-body);overflow-wrap:anywhere}.uc-run-details-body p{margin:16px 0 0}.uc-run-steps{display:grid;grid-template-columns:repeat(var(--run-nodes),minmax(0,1fr));list-style:none;padding:24px 0 28px;margin:0}.uc-run-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.uc-run-node{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--canvas);color:var(--muted)}.uc-run-node svg{width:12px;height:12px}.uc-run-node>span{width:4px;height:4px;border-radius:var(--r-pill);background:currentColor}.uc-run-step[data-state=active] .uc-run-node{border-color:var(--text-strong);color:var(--text-strong);box-shadow:0 0 0 4px var(--row-tint)}.uc-run-step[data-state=done] .uc-run-node{border-color:var(--text-strong);background:var(--text-strong);color:var(--canvas)}.uc-run-connector{position:absolute;top:9px;left:calc(50% + 16px);width:calc(100% - 32px);height:2px;overflow:hidden;background:var(--line);border-radius:var(--r-pill)}.uc-run-step[data-state=done] .uc-run-connector{background:var(--text-strong)}.uc-run-step[data-state=active] .uc-run-connector:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--text-strong),transparent);animation:uc-run-flow 1.8s linear infinite}.uc-run-label{padding-inline:8px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--muted);text-align:center;overflow-wrap:anywhere}.uc-run-step:is([data-state=active],[data-state=done]) .uc-run-label{color:var(--text-strong)}.uc-run-failure{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:0 0 16px;color:var(--neg-text);font-size:var(--fs-body)}.uc-run-failure p{margin:0}@keyframes uc-run-flow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes uc-run-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:900px){.uc-run-header{flex-wrap:wrap;gap:8px 16px;padding-bottom:12px}.uc-run-header>.uc-tool-head{flex-basis:100%;padding-bottom:0}.uc-run-details-summary{margin-left:auto}.uc-run-subject{max-width:40%}.uc-run-label{font-size:var(--fs-meta)}.uc-run-failure{flex-wrap:wrap}}.uc-meter{display:grid;gap:8px;min-width:0;margin:0}.uc-meter-labels{display:contents;color:var(--text-strong)}.uc-meter-label-row{grid-row:1;min-width:0}.uc-meter-ceiling-row{grid-row:3}.uc-meter-ceiling-label,.uc-meter-value-label{display:inline-block;position:relative;max-width:100%;overflow-wrap:anywhere}.uc-meter-value-label{left:calc(var(--uc-meter-value) * 100%);transform:translateX(calc(var(--uc-meter-value) * -100%))}.uc-meter-ceiling-label{left:calc(var(--uc-meter-ceiling) * 100%);transform:translateX(calc(var(--uc-meter-ceiling) * -100%));color:var(--text-2)}.uc-meter-track{grid-row:2;position:relative}.uc-meter-gap{position:absolute;top:0;bottom:0;left:calc(var(--uc-meter-gap-start) * 100%);width:calc(var(--uc-meter-gap-size) * 100%);background:repeating-linear-gradient(135deg,transparent 0 3px,var(--line-strong) 3px 4px)}.uc-meter-ceiling,.uc-meter-value{position:absolute;top:-4px;bottom:-4px;border-left:2px solid var(--text-strong);transform:translateX(-50%)}.uc-meter-value{left:calc(var(--uc-meter-value) * 100%)}.uc-meter-ceiling{left:calc(var(--uc-meter-ceiling) * 100%);border-left-width:1px;border-left-style:dashed}.uc-yield-card{min-width:0;padding:20px;gap:12px;overflow-wrap:anywhere}.uc-yield-title{margin:0;color:var(--text-strong)}.uc-yield-context,.uc-yield-status{color:var(--muted)}.uc-yield-rationale{white-space:normal}.uc-yield-metric{color:var(--text-strong)}.uc-yield-footer{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:8px}.uc-yield-action{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto;min-width:0}.uc-disclosure{min-width:0}.uc-disclosure-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--ctl-h);width:100%;text-align:left;color:var(--text-strong);cursor:pointer}.uc-disclosure-trigger:focus-visible{outline:2px solid var(--line-strong);outline-offset:2px;border-radius:var(--r-ctl)}.uc-disclosure-indicator{width:16px;height:16px;flex:none;transition:transform var(--reveal-duration) var(--reveal-ease)}.uc-disclosure-trigger[aria-expanded=true] .uc-disclosure-indicator{transform:rotate(180deg)}.uc-disclosure-panel{padding-block:8px;border-top:1px solid var(--hairline)}.uc-score-ring{--uc-score-size:68px;--uc-score-stroke:5px;position:relative;flex:none;width:var(--uc-score-size);height:var(--uc-score-size)}.uc-score-xs{--uc-score-size:36px;--uc-score-stroke:4px;--uc-score-font:var(--fs-meta);--uc-score-weight:var(--fw-text)}.uc-score-sm{--uc-score-size:48px;--uc-score-stroke:4px;--uc-score-font:var(--fs-body);--uc-score-weight:var(--fw-text)}.uc-score-md{--uc-score-font:var(--fs-lead);--uc-score-weight:var(--fw-medium)}.uc-score-lg{--uc-score-size:104px;--uc-score-stroke:8px;--uc-score-font:var(--fs-display);--uc-score-weight:var(--fw-bold)}.uc-score-low{color:var(--neg-text)}.uc-score-mid{color:var(--warn-text)}.uc-score-high{color:var(--pos-text)}.uc-score-svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.uc-score-svg circle{cx:50%;cy:50%;r:calc((var(--uc-score-size) - var(--uc-score-stroke)) / 2);fill:none;stroke-width:var(--uc-score-stroke)}.uc-score-track{stroke:var(--line)}.uc-score-arc{stroke:currentColor;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--uc-score-offset);animation:uc-score-arrive calc(var(--dur-reveal) / 2) var(--ease-reveal) both;transition:stroke-dashoffset calc(var(--dur-reveal) / 2) var(--ease-reveal)}.uc-score-value{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--uc-score-font);font-weight:var(--uc-score-weight);line-height:var(--lh-tight)}@keyframes uc-score-arrive{0%{stroke-dashoffset:100}to{stroke-dashoffset:var(--uc-score-offset)}}@media (prefers-reduced-motion:reduce){.uc-disclosure *,.uc-meter *,.uc-run-trace *,.uc-run-trace :after,.uc-run-trace :before,.uc-score-ring *,.uc-yield-card,.uc-yield-card *{animation:none!important;transition:none!important}.uc-shell *,.uc-shell :after,.uc-shell :before{animation-duration:1ms!important;transition-duration:1ms!important}}@media (max-width:1360px){.kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.kpi-band{grid-template-columns:1fr}}@media (max-width:1180px){:root{--canvas-pad:20px}.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}.ans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi+.kpi:before,.sidebar{display:none}.content{padding-block:24px 36px}:root{--filterbar-h:72px}.filterbar-wrap{padding-block:10px}}.meta-chip,.uc-delta,.uc-tag,.you-chip{white-space:nowrap;flex:none}.brand-nm,.chip-btn{white-space:nowrap}.brand-nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.ans-date{flex:none;white-space:nowrap}.nav-toggle{display:none}@media (max-width:1180px){.topbar .nav-toggle{display:grid}}@media (min-width:1800px){:root{--canvas-cap:1620px}}@media (min-width:2200px){:root{--canvas-cap:1760px}}.sk{position:relative;display:block;overflow:hidden;background:var(--surface);border-radius:var(--r-small);min-height:8px}.sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--surface-hover),transparent);animation:sk-sweep 1.8s var(--ease) infinite}@keyframes sk-sweep{to{transform:translateX(100%)}}.sk-line{height:9px;border-radius:var(--r-small)}.sk-row{display:flex;align-items:center;gap:12px}.sk-chart{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--plot-top) var(--plot-right) 4px 0}.sk-chart .sk-grid-row{display:flex;align-items:center;gap:14px}.sk-chart .sk-grid-row .sk-line{width:calc(var(--plot-left) - 14px);height:8px;flex:none}.sk-chart .sk-grid-line{flex:1 1 auto;height:1px;background:var(--ch-grid)}.sk-chart .sk-grid-x{display:flex;justify-content:space-around;padding-left:var(--plot-left);margin-top:8px}.sk-donut{display:flex;align-items:center;gap:26px;height:100%}.sk-ring{width:216px;height:216px;flex:none;border-radius:var(--r-pill);background:transparent;border:32px solid var(--surface)}.sk-legend-rows{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sk-legend-rows .sk-row{height:33.5px;padding:0 10px}.sk-table{display:flex;flex-direction:column}.sk-table .sk-row{height:var(--row-table-h);padding:0 14px;border-bottom:1px solid var(--hairline)}.sk-table .sk-row:last-child{border-bottom:none}.sk-legend{display:flex;align-items:center;gap:16px;min-width:0;overflow:hidden}.sk-legend .sk-row{gap:7px;flex:none}.sk-ring:after{border-radius:var(--r-pill)}.sk-tile{display:flex;flex-direction:column;gap:10px;border:1px solid var(--hairline);border-radius:var(--r-ctl);padding:14px;min-height:140px}.kpi{outline:none}.kpi-info{position:absolute;inset:0;z-index:2;padding:16px 20px;font-size:var(--fs-label);line-height:1.55}.uc-tool-start{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;padding:var(--tool-start-pad) var(--canvas-pad);--text:rgb(var(--uc-ink-1));--text-strong:rgb(var(--uc-ink-0));--text-2:rgb(var(--uc-ink-2));--muted:rgb(var(--uc-ink-3));--elev:rgb(var(--uc-ground-0));--surface:rgb(var(--uc-ground-3));--card-border:rgb(var(--uc-edge));--line:rgb(var(--uc-line));--line-strong:rgb(var(--uc-line-strong));--hairline:rgb(var(--uc-ink-0)/.07);--ctl-bg:var(--elev);--ctl-border:var(--line);--hover-bg:rgb(var(--uc-ink-0)/.04);--seg-on-bg:rgb(var(--uc-ink-0));--seg-on-fg:rgb(var(--uc-white));--accent-strong:rgb(var(--uc-accent-strong));--cloud-fade-height:var(--tool-start-fade);--cloud-fade-color:var(--canvas);background:var(--canvas);color:var(--text)}.uc-tool-start.band{min-height:var(--tool-start-band-h);padding-block:40px var(--tool-start-fade)}.uc-tool-start-in{position:relative;z-index:1;width:min(100%,var(--tool-start-w));display:grid;grid-template-columns:minmax(0,var(--tool-start-words-w)) auto;justify-content:space-between;align-items:center;-moz-column-gap:var(--tool-start-gap);column-gap:var(--tool-start-gap)}.uc-tool-start-words{min-width:0;text-align:left}.uc-tool-start.full .uc-tool-start-words{grid-column:1;grid-row:1}.uc-tool-start.full .uc-tool-start-form{grid-column:1;grid-row:2}.uc-tool-start.full .uc-tool-start-in:not(:has(.uc-tool-start-art)){grid-template-columns:1fr}.uc-tool-start.full .uc-tool-start-in:not(:has(.uc-tool-start-art)) .uc-tool-start-words{max-width:640px}.uc-tool-start.full .uc-tool-start-in:not(:has(.uc-tool-start-art)) .uc-tool-start-form{width:100%;max-width:800px}.uc-tool-fields>.btn{grid-column:1/-1;justify-self:start}.uc-tool-start.band .uc-tool-fields>.btn{grid-column:auto}.uc-tool-entry-loading{padding-block:40px}.uc-tool-entry-loading h1{font-size:var(--fs-page);font-weight:var(--fw-medium);margin-bottom:32px}.uc-tool-start.full .uc-tool-start-art{grid-column:2;grid-row:1/3}.uc-tool-start.band .uc-tool-start-in{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px}.uc-tool-start.band h1{font-size:var(--fs-page);line-height:1.2}.uc-tool-start.band .uc-tool-start-lede{font-size:var(--fs-body);margin-top:8px;max-width:64ch}.uc-tool-start.band .uc-tool-start-form{margin:0;justify-content:flex-end}.uc-tool-start.band .uc-tool-start-in:has(.uc-field){grid-template-columns:1fr}.uc-tool-start.band .uc-tool-start-in:has(.uc-field) .uc-tool-start-form{justify-content:flex-start}.uc-tool-start.band .uc-tool-start-form .uc-tool-form{max-width:none;flex:1}.uc-tool-start.band .uc-tool-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.uc-tool-start h1{margin:0;font-size:var(--tool-start-h1);font-weight:var(--fw-heading);letter-spacing:-.03em;line-height:1.06;color:var(--text-strong);text-wrap:balance}.uc-tool-start-lede{margin:18px 0 0;font-size:var(--fs-lead);line-height:1.55;color:var(--text-2);max-width:44ch}.uc-tool-start-form{margin-top:36px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.uc-tool-start-form .uc-tool-form{flex:1 1 100%;width:100%;min-width:0;align-items:end}.uc-tool-start-form .uc-tool-fields{flex:1 1 100%}.uc-tool-start-form .uc-field input,.uc-tool-start-form .uc-field select{background:var(--elev);border-color:var(--card-border)}.uc-tool-start-form .uc-field input:focus,.uc-tool-start-form .uc-field select:focus{border-color:var(--line)}.uc-tool-start-note{font-size:var(--fs-body);color:var(--muted)}.uc-tool-start.band+.uc-run-history-panel{margin-top:12px;position:relative}.uc-tool-start-art{min-width:0;display:grid;justify-items:start;align-items:center}@media (max-width:1100px){.uc-tool-start-in{grid-template-columns:1fr}.uc-tool-start-art{display:none}}@media (max-width:760px){.uc-tool-start.band .uc-tool-start-in{grid-template-columns:1fr}.uc-tool-start.band .uc-tool-start-form{justify-content:flex-start}.uc-tool-start.band .uc-tool-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-tool-start.full{padding-block:40px var(--tool-start-fade)}}@media(max-width:640px){.uc-tool-start.band .uc-tool-fields{grid-template-columns:1fr}.uc-tool-fields>.btn{width:100%;justify-self:stretch}}.uc-art{position:relative;width:var(--art-w);height:var(--art-h);perspective:var(--art-persp)}.uc-art,.uc-art>*{transform-style:preserve-3d}.uc-art>*{position:absolute}.uc-art-sheet{left:0;top:40px;width:var(--art-card-w);height:var(--art-card-h);border-radius:var(--r-tile);background:var(--art-sheet-bg);border:1px solid rgb(var(--uc-white)/.7);box-shadow:var(--art-shadow-soft);backdrop-filter:blur(var(--art-sheet-blur));transform:translate3d(var(--art-sheet-dx),var(--art-sheet-dy),var(--art-sheet-dz)) rotateY(var(--art-tilt-y)) rotateX(var(--art-tilt-x)) rotate(var(--art-tilt-z));animation:uc-art-rise var(--dur-slow) var(--ease) both}.uc-art-sheet.back-1{--art-sheet-dx:22px;--art-sheet-dy:-20px;--art-sheet-dz:-50px;animation-delay:calc(var(--art-beat) * 1)}.uc-art-sheet.back-2{--art-sheet-dx:44px;--art-sheet-dy:-40px;--art-sheet-dz:-100px;opacity:.75;animation-delay:calc(var(--art-beat) * .4)}.uc-art-card{left:0;top:40px;width:var(--art-card-w);height:var(--art-card-h);overflow:hidden;padding:14px 16px 6px;border-radius:var(--r-tile);background:var(--elev);border:1px solid var(--card-border);box-shadow:var(--art-shadow);transform:rotateY(var(--art-tilt-y)) rotateX(var(--art-tilt-x)) rotate(var(--art-tilt-z));animation:uc-art-rise var(--dur-slow) var(--ease) both;animation-delay:calc(var(--art-beat) * 2)}.uc-art-card-t{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-2);margin-bottom:8px}.uc-art-rows{list-style:none;margin:0;padding:0}.uc-art-rows li{display:flex;align-items:center;gap:12px;height:64px;border-top:1px solid var(--hairline)}.uc-art-row-ic{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--r-ctl);background:var(--accent-fill);color:var(--accent-strong)}.uc-art-row-ic svg{width:15px;height:15px}.uc-art-row-txt{flex:1 1 auto;min-width:0;display:grid;gap:2px}.uc-art-row-txt b{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-strong);letter-spacing:-.1px}.uc-art-row-txt b,.uc-art-row-txt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-art-row-txt span{font-size:var(--fs-meta);color:var(--muted)}.uc-art-rows li.you .uc-art-row-ic{background:var(--neg-soft);color:var(--neg-text)}.uc-art .uc-tag{flex:none;font-size:var(--fs-meta);padding:3px 9px;animation:uc-art-land var(--dur-base) var(--ease) both}.uc-art .uc-tag.t1{animation-delay:calc(var(--art-beat) * 4)}.uc-art .uc-tag.t2{animation-delay:calc(var(--art-beat) * 4.8)}.uc-art .uc-tag.t3{animation-delay:calc(var(--art-beat) * 5.6)}.uc-art .uc-tag.pos{color:var(--pos-text);background:var(--pos-soft);border-color:transparent}.uc-art .uc-tag.gap{color:var(--neg-text);background:var(--neg-soft);border-color:transparent}.uc-art-scan{position:absolute;left:0;right:0;top:var(--art-scan-top);height:var(--art-scan-h);pointer-events:none;background:linear-gradient(180deg,transparent,var(--accent-fill-strong) 50%,transparent);border-bottom:1px solid var(--accent-line);opacity:0;animation:uc-art-scan calc(var(--art-beat) * 2.4) var(--ease) both;animation-delay:calc(var(--art-beat) * 3.4)}.uc-art-link{left:calc(var(--art-card-w) - 60px);top:calc(var(--art-card-h) - 40px);width:120px;height:90px;overflow:visible;pointer-events:none}.uc-art-link path{fill:none;stroke:var(--accent-strong);stroke-width:1.5;stroke-dasharray:3 5;stroke-linecap:round;opacity:.7;stroke-dashoffset:100;animation:uc-art-draw var(--dur-slow) var(--ease) both;animation-delay:calc(var(--art-beat) * 6.4)}.uc-art-brief{right:0;bottom:0;display:inline-flex;align-items:center;gap:12px;padding:12px 14px 12px 12px;max-width:250px;border-radius:var(--r-tile);background:var(--elev);border:1px solid var(--card-border);box-shadow:var(--art-shadow);transform:translateZ(70px) rotateY(var(--art-tilt-y)) rotate(calc(var(--art-tilt-z) * -1));animation:uc-art-rise var(--dur-slow) var(--ease) both;animation-delay:calc(var(--art-beat) * 7.4)}.uc-art-brief-txt{display:grid;gap:2px;min-width:0}.uc-art-brief-txt b{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-strong)}.uc-art-brief-txt span{font-size:var(--fs-meta);line-height:1.4;color:var(--text-2)}.uc-art-brief>svg{width:14px;height:14px;flex:none;color:var(--text-2)}.uc-art-chip-ic{width:28px;height:28px;flex:none;border-radius:var(--r-inner);display:grid;place-items:center;background:var(--accent-fill-strong);color:var(--accent-strong)}.uc-art-chip-ic svg{width:14px;height:14px}@keyframes uc-art-rise{0%{opacity:0;translate:0 var(--motion-rise)}to{opacity:1;translate:0 0}}@keyframes uc-art-land{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes uc-art-scan{0%{opacity:0;translate:0 0}20%{opacity:1}to{opacity:0;translate:0 var(--art-scan-travel)}}@keyframes uc-art-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.uc-art *{animation:none!important;stroke-dashoffset:0;opacity:1}}.uc-tool-points{grid-column:1/-1;list-style:none;counter-reset:step;margin:var(--tool-start-points-gap) 0 0;padding:32px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;border-top:1px solid var(--tool-start-rule);text-align:left}.uc-tool-points li{counter-increment:step;min-width:0;display:grid;grid-template-rows:auto auto auto;row-gap:6px;padding:0 24px 0 0;position:relative}.uc-tool-points li:before{content:counter(step,decimal-leading-zero);font-size:var(--fs-label);font-weight:var(--fw-heading);letter-spacing:.04em;color:var(--accent-strong);font-variant-numeric:tabular-nums;line-height:18px}.uc-tool-point-mark{display:none;width:18px;height:18px;border-radius:var(--r-pill);place-items:center;background:var(--text-strong);color:var(--elev)}.uc-tool-point-mark svg{width:11px;height:11px}.uc-tool-points li[data-state]:after{content:"";position:absolute;left:0;right:24px;top:-33px;height:2px;background:var(--line)}.uc-tool-points li[data-state=active]:after,.uc-tool-points li[data-state=done]:after{background:var(--text-strong)}.uc-tool-points li[data-state=active]:after{background:linear-gradient(90deg,var(--text-strong) 0 40%,var(--accent-strong) 50%,var(--text-strong) 60% 100%);background-size:200% 100%;animation:uc-run-shimmer var(--dur-reveal) linear infinite}.uc-tool-points li[data-state=error]:after{background:var(--neg-text)}.uc-tool-points li[data-state=done]:before{content:none}.uc-tool-points li[data-state=done] .uc-tool-point-mark{display:grid}.uc-tool-points li[data-state=pending] .uc-tool-point-t,.uc-tool-points li[data-state=pending]:before{color:var(--muted)}.uc-tool-points li[data-state=error]:before{color:var(--neg-text)}.uc-tool-point-t{font-size:var(--fs-prose);font-weight:var(--fw-heading);line-height:1.35;color:var(--text-strong);letter-spacing:-.15px}.uc-tool-point-b{font-size:var(--fs-body);line-height:1.55;color:var(--text-2);max-width:36ch}@media (max-width:900px){.uc-tool-points{grid-template-columns:1fr;gap:18px}}.uc-tool-head{justify-content:space-between;gap:16px;padding:12px 0 6px;min-height:56px}.uc-tool-head,.uc-tool-head-l{display:flex;align-items:center;min-width:0}.uc-tool-head-l{gap:12px}.uc-tool-head-t{min-width:0}.uc-tool-head h1{margin:0;font-size:var(--fs-lead);font-weight:var(--fw-medium);letter-spacing:var(--tr-heading);color:var(--text-strong);white-space:nowrap}.uc-tool-head p{max-width:64ch;margin:2px 0 0;font-size:var(--fs-body);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-tool-head-r{display:flex;align-items:center;gap:10px;flex:none}.uc-tool-head+.uc-section{margin-top:0}.uc-tool-meta{min-width:0}@media (max-width:900px){.uc-tool-head{flex-wrap:wrap}.uc-tool-head h1,.uc-tool-head p{white-space:normal}}.uc-sev{width:8px;height:8px;border-radius:var(--r-pill);flex:none;background:var(--line-strong)}.uc-sev.critical{background:var(--neg-text)}.uc-sev.warning{background:var(--warn)}.uc-sev.positive{background:var(--pos)}.cell-link{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--text-2);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-link:hover{color:var(--text-strong);text-decoration:underline}.cell-link svg{width:12px;height:12px;flex:none;opacity:.7}.uc-finding q.soft{color:var(--muted);font-style:italic}.uc-finding .fh .st svg{width:12px;height:12px;vertical-align:-2px}.uc-finding.you{padding:10px 12px;border-radius:var(--r-inner);background:var(--accent-fill)}.term-tags.wrap{flex-wrap:wrap;white-space:normal;overflow:visible;margin-top:6px}.uc-tag .brand-icon,.uc-tag img{flex:none}.uc-set-notices{display:grid;gap:8px}.uc-set-notices:empty{display:none}.uc-set-note.neg{color:var(--neg-text)}.uc-set-body .cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.uc-set-body .cols.three{grid-template-columns:1fr}}.uc-spend{display:grid;gap:6px;min-width:0}.uc-spend ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.uc-spend li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;font-size:var(--fs-body);color:var(--text-2)}.uc-spend li .src-cell{gap:6px;min-width:0}.uc-set-row .tools .chev.open svg{transform:rotate(180deg)}.uc-vrule{background:var(--hairline)}.uc-plan-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:20px;padding:10px 14px;border:1px solid var(--card-border);border-radius:var(--r-inner);background:var(--elev);font-size:var(--fs-body);color:var(--text-2)}.uc-plan-status b{font-weight:var(--fw-heading);color:var(--text-strong)}.uc-plan-status-note{margin-left:auto;font-size:var(--fs-label);color:var(--muted)}.uc-run-history-panel{min-width:0;margin-block:8px 32px}.uc-run-history-head{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px}.uc-run-history-head h2{margin:0;display:flex;align-items:center;gap:10px;font-size:var(--fs-title);color:var(--text-strong)}.uc-run-history-head p{margin:6px 0 0;font-size:var(--fs-meta);color:var(--muted)}.uc-run-history-count{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--muted)}.uc-run-history-scroll{overflow-x:auto;border:1px solid var(--card-border);border-radius:var(--r-tile);background:var(--elev)}.uc-ops-table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:var(--fs-body)}.uc-ops-table th{height:42px;padding:0 20px;border-bottom:1px solid var(--card-border);background:var(--table-head-bg);white-space:nowrap}.uc-ops-table td{height:var(--run-row-h);padding:14px 20px;border-bottom:1px solid var(--hairline);vertical-align:middle}.uc-ops-table tr:last-child td{border-bottom:0}.uc-ops-table tbody tr{position:relative;transition:background var(--dur-hover) var(--ease)}.uc-ops-table tbody tr:focus-within,.uc-ops-table tbody tr:hover{background:var(--hover-bg)}.uc-ops-subject{width:100%;min-width:260px}.uc-ops-link{display:block;color:var(--text-strong);text-decoration:none;outline:none}.uc-ops-link:after{content:"";position:absolute;inset:0}.uc-ops-link:focus-visible:after{outline:2px solid var(--accent-strong);outline-offset:-3px;border-radius:var(--r-ctl)}.uc-ops-title{display:block;font-weight:var(--fw-medium);line-height:1.5}.uc-ops-description{display:block;margin-top:4px;line-height:1.4}.uc-ops-date,.uc-ops-description{font-size:var(--fs-meta);color:var(--muted)}.uc-ops-date{white-space:nowrap;font-variant-numeric:tabular-nums}.uc-ops-arrow svg{width:16px;height:16px;color:var(--muted)}.uc-run-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:5px 9px;border-radius:var(--r-ctl);font-size:var(--fs-meta);font-weight:var(--fw-medium);background:var(--surface);color:var(--text-2)}.uc-run-status svg{width:14px;height:14px;flex:none}.uc-run-status[data-status=done]{color:var(--pos-text);background:var(--pos-soft)}.uc-run-status[data-status=error]{color:var(--neg-text);background:var(--neg-soft)}.uc-run-status[data-status=running]{color:rgb(var(--color-accent-ink));background:var(--accent-soft)}.uc-run-history-foot{display:flex;justify-content:flex-end;padding-top:16px}@media(max-width:760px){.uc-ops-table td,.uc-ops-table th{padding-inline:14px}.uc-ops-subject{min-width:210px}}.content>#main-content>.uc-page-tabs,.content>#main-content>.uc-page.shown>.uc-page-tabs,.content>.uc-page-tabs{grid-column:full-start/full-end}.content:has(.uc-page-tabs),.content:has(.uc-tool-entry-loading){padding-top:0}.uc-page-tabs{position:sticky;top:var(--shell-chrome-h,var(--topbar-h));z-index:50;flex:none;display:grid;grid-template-columns:var(--canvas-cols);height:var(--filterbar-h);background:var(--canvas);border-bottom:1px solid var(--card-border)}.filterbar-wrap.has-navigation{padding-bottom:0;row-gap:var(--shell-rail-pad-y)}.filterbar-wrap>.uc-page-tabs{grid-column:1/-1;position:static;border-top:1px solid var(--card-border);border-bottom:0}.uc-page-tabs-inner{grid-column:cap-start/cap-end;display:flex;align-items:stretch;justify-content:space-between;gap:24px;min-width:0}.uc-page-tabs-list{display:flex;gap:28px;overflow-x:auto;min-width:0}.uc-page-tabs-list :is(button,a){position:relative;flex:none;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap}.uc-page-tabs-list :is([aria-selected=true],[aria-current=page]),.uc-page-tabs-list :is(button,a):hover{color:var(--text-strong)}.uc-page-tabs-list :is(button,a):after{content:"";position:absolute;bottom:0;inset-inline:0;height:2px;background:var(--text-strong);transform:scaleX(0);transition:transform var(--dur-hover) var(--ease)}.uc-page-tabs-list :is([aria-selected=true],[aria-current=page]):after{transform:scaleX(1)}.uc-page-tabs-count{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--muted)}.uc-page-tabs-tools{display:flex;align-items:center;gap:8px;flex:none}.uc-tool-output{min-width:0;padding-top:24px}.uc-tool-output>.uc-ops-workspace{padding-top:0}.uc-tool-output>.uc-ops-section:first-child,.uc-tool-output>.uc-section:first-child{margin-top:0}.uc-tool-output>[role=tabpanel]>.uc-ops-metrics:first-child{padding-top:0}@media(max-width:700px){.uc-tool-output{padding-top:18px}}.uc-ops-section{margin:32px 0 0}.uc-ops-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.uc-ops-heading h2{margin:0;font-size:var(--fs-title);font-weight:var(--fw-medium);letter-spacing:var(--tr-heading);color:var(--text-strong)}.uc-ops-heading p{margin:6px 0 0;color:var(--muted);font-size:var(--fs-body);line-height:1.5;max-width:70ch}.uc-ops-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uc-ops-list{background:var(--elev);border:1px solid var(--card-border);border-radius:var(--r-tile);overflow:hidden}.uc-ops-disclosure+.uc-ops-disclosure{border-top:1px solid var(--card-border)}.uc-ops-summary{width:100%;text-align:left;display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 18px;list-style:none;cursor:pointer;transition:background var(--dur-hover)}.uc-ops-summary:hover{background:var(--hover-bg)}.uc-ops-summary:focus-visible,.uc-page-tabs-list :is(button,a):focus-visible{outline:2px solid var(--text-2);outline-offset:-3px}.uc-ops-leading{display:flex;align-items:center;justify-content:center;flex:none;width:28px;color:var(--muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.uc-ops-row-copy{display:grid;gap:5px;min-width:0;flex:1}.uc-ops-row-title{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-strong);line-height:1.45}.uc-ops-row-description{font-size:var(--fs-body);color:var(--muted);line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uc-ops-row-meta{display:flex;align-items:center;gap:16px;font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.uc-ops-chevron{width:14px;height:14px;flex:none;color:var(--muted);transition:transform var(--dur-hover)}.uc-ops-disclosure[data-open=true] .uc-ops-chevron{transform:rotate(180deg)}.uc-ops-detail{padding:16px 18px;border-top:1px solid var(--hairline);font-size:var(--fs-body);line-height:1.65;color:var(--text-2)}.uc-ops-detail>p{max-width:78ch;margin:0 0 16px}.uc-ops-empty{padding:28px;color:var(--muted);font-size:var(--fs-body)}.uc-ops-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:18px 0;border-bottom:1px solid var(--card-border)}.uc-ops-metrics>div{padding:0 32px;border-left:1px solid var(--card-border)}.uc-ops-metrics>div:first-child{padding-left:0;border-left:0}.uc-ops-metrics dt{font-size:var(--fs-body);color:var(--muted)}.uc-ops-metrics dd{margin:0}.uc-ops-metrics .uc-ops-value{min-height:44px;display:flex;align-items:center;font-size:var(--fs-page);letter-spacing:-.04em;line-height:1.3;font-weight:var(--fw-medium);color:var(--text-strong);font-variant-numeric:tabular-nums}.uc-ops-value.positive{color:var(--pos)}.uc-ops-value.warning{color:var(--warn-text)}.uc-ops-metric-detail{font-size:var(--fs-meta);color:var(--muted);min-height:20px}.uc-ops-skeleton-row{display:flex;align-items:center;gap:18px;padding:20px 24px;min-height:92px}.uc-ops-skeleton-row+.uc-ops-skeleton-row{border-top:1px solid var(--card-border)}.uc-ops-skeleton-row>div{display:grid;gap:10px;flex:1}.uc-ops-skeleton-icon{width:28px;height:28px;border-radius:var(--r-ctl);flex:none}.uc-ops-skeleton-title{width:55%;height:16px}.uc-ops-skeleton-line{display:block;width:78%;height:12px}.uc-ops-skeleton-meta{width:72px;height:12px}.uc-ops-skeleton-value{width:88px;height:34px}.uc-result-reveal{animation:uc-result-reveal .3s var(--ease)}@keyframes uc-result-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.uc-page-tabs-list{gap:20px}.uc-ops-heading{align-items:flex-start;flex-direction:column}.uc-ops-metrics>div{padding:0 14px}.uc-ops-metrics .uc-ops-value{font-size:var(--fs-lead)}.uc-ops-summary{padding:10px 14px;gap:10px}.uc-ops-row-meta{max-width:100px;flex-wrap:wrap;gap:4px}.uc-ops-detail{padding:14px}.uc-ops-skeleton-row{padding:18px 16px}.uc-ops-skeleton-meta{width:40px}}@media(prefers-reduced-motion:reduce){.uc-ops-detail,.uc-result-reveal{animation:none}.uc-ops-chevron,.uc-page-tabs-list :is(button,a):after{transition:none}}.uc-ops-footnote{margin:14px 0 0;font-size:var(--fs-meta);color:var(--muted)}.uc-tool-output[data-pending=false]>.uc-result-reveal,.uc-tool-output[data-pending=false]>.uc-section{animation:uc-result-reveal .3s var(--ease)}@media(prefers-reduced-motion:reduce){.uc-tool-output[data-pending=false]>.uc-section{animation:none}}@media(min-width:701px){.uc-ops-disclosure.has-leading>.uc-collapse>.uc-collapse-inner>.uc-ops-detail{padding-left:60px}}.uc-ops-detail-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.uc-ops-detail-column{display:grid;gap:18px;min-width:0}.uc-ops-detail-section{min-width:0}.uc-ops-detail-section h3{margin:0 0 8px;font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--tr-body);line-height:1.5;color:var(--text-strong)}.uc-ops-detail-section p{margin:0;font-size:var(--fs-body);font-weight:var(--fw-text);line-height:1.75;white-space:pre-line;overflow-wrap:anywhere;max-width:70ch}.uc-ops-row-context{display:flex;align-items:center;gap:14px;min-width:0;margin-top:4px;font-size:var(--fs-meta);line-height:1.5;color:var(--muted)}.uc-ops-row-context>span{flex:none}.uc-ops-row-context .cg-source-preview{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2)}.uc-ops-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 2px;font-size:var(--fs-meta);color:var(--muted)}.uc-ops-paged.plain>.uc-ops-pagination{border-top:1px solid var(--hairline);margin-top:8px}.uc-ops-list-plain{min-width:0}.uc-ops-count{font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:tabular-nums}.uc-ops-metric-visual{margin:2px 0 8px!important}.uc-ops-coverage{display:block;width:100%;height:8px;border:0;border-radius:var(--r-pill);background:var(--surface);-webkit-appearance:none;-moz-appearance:none;appearance:none}.uc-ops-coverage::-webkit-meter-bar{background:var(--surface);border:0;border-radius:var(--r-pill);box-shadow:none}.uc-ops-coverage::-webkit-meter-optimum-value{background:var(--pos-text);border-radius:var(--r-pill)}.uc-ops-coverage::-moz-meter-bar{background:var(--pos-text);border-radius:var(--r-pill)}.cg-overview-scope{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;font-size:var(--fs-meta);color:var(--muted)}.cg-findings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.cg-findings-grid>.uc-ops-section:only-child{grid-column:1/-1}.cg-findings-grid .uc-ops-heading{min-height:30px}.cg-findings-grid .uc-ops-row-description{-webkit-line-clamp:1}.cg-action-steps{list-style:none;counter-reset:action;margin:0;padding:0;display:grid;gap:16px}.cg-action-steps li{counter-increment:action;position:relative;padding-left:30px;line-height:1.7;overflow-wrap:anywhere}.cg-action-steps li:before{content:counter(action,decimal-leading-zero);position:absolute;left:0;top:2px;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--muted)}.cg-target-row{display:flex;align-items:center;gap:14px;padding:10px 0;min-width:0;border-bottom:1px solid var(--hairline)}.cg-target-row:first-child{padding-top:0}.cg-target-row:last-child{border-bottom:0}.cg-target-copy{min-width:0;flex:1;display:grid;gap:5px}.cg-target-link{display:inline-flex;align-items:baseline;gap:8px;color:var(--text-strong);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.cg-target-link:hover{text-decoration:underline;text-underline-offset:3px}.cg-target-link svg{width:12px;height:12px;flex:none;align-self:center;color:var(--muted)}.cg-target-address{font-size:var(--fs-meta);color:var(--muted);overflow-wrap:anywhere;line-height:1.5}.cg-target-count{font-size:var(--fs-meta);color:var(--text-2)}.cg-target-action{flex:none}.cg-cited-brands{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.cg-cited-brands li{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-body)}.cg-source-evidence{min-width:0;padding:14px 0}.cg-source-evidence:first-child{padding-top:0}.cg-source-evidence+.cg-source-evidence{border-top:1px solid var(--card-border)}.cg-evidence-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:16px 0;border-bottom:1px solid var(--hairline)}.cg-evidence-row:first-child{padding-top:0}.cg-evidence-row:last-child{border-bottom:0;padding-bottom:0}.cg-evidence-brand{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:1.5;color:var(--text-strong);overflow-wrap:anywhere}.cg-evidence-brand>span{min-width:0}.cg-evidence-brand img{flex:none}.cg-evidence-state{display:flex;align-items:center;gap:6px;font-size:var(--fs-meta);line-height:1.5}.cg-evidence-state svg{width:12px;height:12px;flex:none}.cg-evidence-state.present{color:var(--pos-text)}.cg-evidence-state.missing{color:var(--neg-text)}.cg-evidence-excerpt{grid-column:1/-1;max-width:84ch;margin:0;padding:0 0 0 14px;border-left:2px solid var(--line);color:var(--text-2);font-size:var(--fs-body);line-height:1.7;overflow-wrap:anywhere;white-space:pre-line}@media(max-width:1100px){.cg-findings-grid{grid-template-columns:1fr}.uc-ops-detail-layout{gap:28px}.cg-target-row{align-items:flex-start;flex-wrap:wrap}.cg-target-action{margin-top:4px}}@media(max-width:760px){.uc-ops-detail-layout{grid-template-columns:1fr}.uc-ops-pagination{flex-wrap:wrap}.cg-overview-scope{align-items:flex-start;flex-wrap:wrap}.cg-evidence-row{gap:12px}.uc-ops-row-context{flex-wrap:wrap;gap:4px 12px}.uc-ops-row-context .cg-source-preview{flex-basis:100%}}.uc-tool-output>div[role=tabpanel]>.uc-ops-section:first-child{margin-top:0}.cg-overview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:start}.cg-overview-grid>.cg-findings-grid>.uc-ops-section,.cg-overview-grid>.uc-ops-section{margin-top:24px}.cg-overview-grid>.cg-findings-grid{display:block;border-left:1px solid var(--card-border);padding-left:32px}.cg-overview-grid .uc-ops-detail-layout{grid-template-columns:1fr;gap:24px}.cg-overview-grid .uc-ops-heading{min-height:54px;align-items:flex-start}.cg-overview-grid .cg-source-preview{display:none}.cg-overview-grid .uc-ops-row-context{margin-top:0}.uc-ops-detail-layout>*+*{border-left:1px solid var(--hairline);padding-left:28px}.cg-overview-grid .uc-ops-detail-layout>*+*{border-left:0;padding-left:0;border-top:1px solid var(--hairline);padding-top:20px}.uc-ops-detail-column>.uc-ops-detail-section+.uc-ops-detail-section{border-top:1px solid var(--hairline)}.cg-advice{border-left:2px solid var(--accent-strong);padding-left:16px}.cg-action-steps li+li{border-top:1px solid var(--hairline);padding-top:12px}.cg-action-steps li+li:before{top:14px}.cg-brand-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 7px;border-radius:var(--r-inner);color:var(--text-strong);background:color-mix(in srgb,var(--brand-color,var(--muted)) 8%,var(--elev));border:1px solid color-mix(in srgb,var(--brand-color,var(--muted)) 18%,var(--card-border));font-size:var(--fs-meta);font-weight:var(--fw-medium)}.cg-brand-chip>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-cited-brands{gap:8px}.uc-ops-tools .search-mini{flex:none;width:clamp(160px,16vw,200px)}@media(max-width:1050px){.cg-overview-grid{grid-template-columns:1fr;gap:0}.cg-overview-grid>.cg-findings-grid{border-left:0;padding-left:0;border-top:1px solid var(--card-border);margin-top:24px;padding-top:0}}@media(max-width:760px){.uc-ops-detail-layout>*+*{border-left:0;padding-left:0;border-top:1px solid var(--hairline);padding-top:20px}}.cg-metric-note{display:block;margin-top:3px}.uc-ops-prose ol,.uc-ops-prose p+p,.uc-ops-prose ul{margin-top:12px}.uc-ops-prose ol,.uc-ops-prose ul{padding-left:20px}.uc-ops-prose li+li{margin-top:6px}.uc-ops-prose strong{font-weight:var(--fw-bold);color:var(--text-strong)}.uc-ops-prose code{font-family:inherit;font-size:inherit;background:var(--surface);padding:1px 4px;border-radius:var(--r-small);overflow-wrap:anywhere}.uc-ops-prose a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.uc-tool-head{display:grid;grid-template-columns:1fr auto;gap:10px;padding-block:12px}.uc-tool-head-l{display:contents}.uc-tool-head-l>.btn{justify-self:start;grid-column:1;grid-row:1}.uc-tool-head-r{grid-column:2;grid-row:1}.uc-tool-head-t{grid-column:1/-1;grid-row:2}.uc-ops-summary{position:relative;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px}.uc-ops-row-meta{order:4;max-width:none;width:100%;padding-left:40px}.uc-ops-summary>.uc-ops-row-copy{flex-basis:calc(100% - 80px)}}.uc-dialog-foot .btn{justify-content:center;min-width:96px}@media(max-width:600px){.uc-dialog{--dlg-pad-x:16px}.uc-dialog-head{padding-block:16px}.uc-dialog-foot{gap:8px}}.uc-dialog-foot>.btn{flex:none}.uc-dialog-source{min-width:0;flex:1;display:flex;align-items:center;gap:10px;margin-right:auto;color:var(--text-2);text-decoration:none}.uc-dialog-source>svg{width:16px;height:16px;flex:none;color:var(--muted)}.uc-dialog-source>span{display:grid;min-width:0;gap:2px}.uc-dialog-source strong{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-strong)}.uc-dialog-source>span>span{font-size:var(--fs-meta);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-dialog-source:hover strong{text-decoration:underline;text-underline-offset:3px}.uc-dialog-source:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:var(--r-inner)}.uc-tag.tone-positive{color:var(--pos-text);background:var(--pos-soft);border-color:color-mix(in srgb,var(--pos-text) 18%,transparent)}.uc-tag.tone-warning{color:var(--warn-text);background:color-mix(in srgb,var(--warn) 10%,var(--elev));border-color:color-mix(in srgb,var(--warn-text) 18%,transparent)}.uc-tag.tone-neutral{color:var(--muted);background:var(--surface);border-color:var(--hairline)}.uc-ops-list.fixed-page{--ops-row-height:64px;--ops-reserved-height:300px;display:flex;flex-direction:column;--ops-frame-height:clamp(calc(var(--ops-min-rows) * (var(--ops-row-height) + 1px) + 1px),calc(100svh - var(--ops-reserved-height)),calc(12 * (var(--ops-row-height) + 1px) + 1px));--ops-slot-height:calc((var(--ops-frame-height) - 1px) / var(--ops-page-size) - 1px);height:var(--ops-frame-height);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-gutter:stable}.uc-ops-list.fixed-page>.uc-ops-disclosure{flex:none;min-width:0}.uc-ops-list.fixed-page>.uc-ops-disclosure>.uc-ops-summary{height:var(--ops-slot-height);min-height:var(--ops-slot-height)}.uc-ops-list.fixed-page .uc-ops-row-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.uc-ops-list.fixed-page .uc-ops-row-description{-webkit-line-clamp:1;font-size:var(--fs-meta)}.uc-ops-vacant{flex:1;min-height:0;background:repeating-linear-gradient(to bottom,transparent 0 var(--ops-slot-height),var(--hairline) var(--ops-slot-height) calc(var(--ops-slot-height) + 1px)),repeating-linear-gradient(135deg,transparent 0 7px,var(--hairline) 7px 8px);opacity:.45;pointer-events:none}.cg-overview-grid .uc-ops-list.fixed-page{--ops-row-height:74px;--ops-reserved-height:520px}@media(max-width:700px){.uc-ops-list.fixed-page{--ops-row-height:100px;--ops-reserved-height:340px}.cg-overview-grid .uc-ops-list.fixed-page{--ops-row-height:90px;--ops-reserved-height:600px}}.cg-source-mentions{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-end;gap:8px}.cg-source-presence{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:var(--fs-meta)}.cg-source-presence svg{width:13px;height:13px;flex:none}.cg-source-brands{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:var(--fs-meta);color:var(--muted)}button.cg-target-link{text-align:left;width:100%;justify-content:space-between}button.cg-target-link:hover{text-decoration:underline;text-underline-offset:3px}button.cg-target-link:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:var(--r-inner)}.uc-ops-row-copy.inline-context{display:flex;align-items:center;gap:16px}.uc-ops-row-copy.inline-context>.uc-ops-row-title{flex:0 1 auto;min-width:0}.uc-ops-row-copy.inline-context>.uc-ops-row-context{margin:0;min-width:0;flex:1}.uc-ops-row-copy.inline-context .cg-cited-brands{flex-wrap:nowrap;overflow:hidden}.uc-ops-row-copy.inline-context .cg-brand-chip{max-width:130px}.cg-source-evidence>.uc-ops-paged,.uc-ops-row-copy.inline-context>.uc-ops-row-description{min-width:0}.cg-source-evidence .cg-target-row{padding-block:0}.cg-source-evidence .cg-target-copy{gap:4px}.cg-source-evidence .cg-target-action{max-width:40%}.cg-source-evidence .cg-target-address,.cg-source-evidence .cg-target-link>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-source-brands>span:not(.cg-cited-brands){display:none}.cg-source-evidence .cg-cited-brands{justify-content:flex-end}.cg-source-evidence .cg-brand-chip{max-width:140px}.cg-overview-grid .uc-ops-row-context{display:none}.cg-overview-grid .uc-ops-row-meta{font-size:var(--fs-meta)}.uc-ops-detail-column>.uc-ops-detail-section+.uc-ops-detail-section{padding-top:14px}@media(max-width:1150px){.uc-ops-row-copy.inline-context{display:grid;gap:4px}.uc-ops-row-copy.inline-context .cg-brand-chip{padding:1px 5px}.cg-source-mentions{flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width:700px){.uc-ops-row-copy.inline-context{gap:5px}.uc-ops-row-copy.inline-context .cg-brand-chip{max-width:105px}.cg-overview-grid .uc-ops-summary{flex-wrap:nowrap}.cg-overview-grid .uc-ops-row-meta{width:auto;padding-left:0;order:0}.cg-overview-grid .uc-ops-row-title{-webkit-line-clamp:2}.cg-source-evidence .cg-target-copy{grid-template-columns:minmax(0,1fr)}.cg-source-evidence .cg-target-link>span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cg-source-mentions{align-items:flex-start;gap:8px}}.uc-ops-workspace{display:grid;gap:28px;min-width:0;padding-top:24px}.uc-ops-workspace>.uc-ops-workspace{padding-top:0}.uc-ops-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:20px 32px}.uc-ops-facts>div{min-width:0;display:grid;align-content:start;gap:6px}.uc-ops-facts dt{font-size:var(--fs-meta);color:var(--muted)}.uc-ops-facts dd{margin:0;font-size:var(--fs-body);line-height:1.6;overflow-wrap:anywhere}.uc-ops-row{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 18px}.uc-ops-row+.uc-ops-row{border-top:1px solid var(--card-border)}.uc-ops-row-actions{display:flex;align-items:center;gap:8px;flex:none}.uc-ops-row-actions .uc-tag svg{width:13px;height:13px}.uc-ops-list.fixed-page>.uc-ops-row{flex:none;height:var(--ops-slot-height);min-height:var(--ops-slot-height)}.uc-ops-row .uc-ops-row-title{font-weight:var(--fw-medium);font-size:var(--fs-body)}.uc-ops-row .uc-ops-row-description{margin-top:4px;color:var(--muted);font-size:var(--fs-meta)}.uc-ops-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 14px;font-size:var(--fs-meta);color:var(--muted)}.uc-ops-text-row{padding:10px 0;font-size:var(--fs-body);line-height:1.6}.uc-ops-text-row+.uc-ops-text-row{border-top:1px solid var(--hairline)}.uc-ops-reading-row{padding:18px 0;display:grid;gap:14px;min-width:0}.uc-ops-reading-row+.uc-ops-reading-row{border-top:1px solid var(--hairline)}.uc-ops-reading-title{display:flex;align-items:start;justify-content:space-between;gap:16px}.uc-ops-reading-title h3{margin:0;font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:1.6}.uc-ops-code{border:1px solid var(--card-border);border-radius:var(--r-tile);background:var(--elev);min-width:0;overflow:hidden}.uc-ops-code-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid var(--hairline);font-size:var(--fs-meta)}.uc-ops-code-head>span{min-width:0;overflow-wrap:anywhere}.uc-ops-code pre,.uc-ops-code-head>span{font-family:var(--font-mono,ui-monospace,monospace)}.uc-ops-code pre{margin:0;padding:18px;max-height:clamp(320px,55svh,760px);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-meta);line-height:1.75;color:var(--text)}.uc-ops-code pre:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-3px}.uc-ops-detail-section>.uc-ops-code{margin-top:16px}.af-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:28px;align-items:start}.af-guide{display:grid;gap:24px;padding-left:24px;border-left:1px solid var(--hairline)}.af-guide p{font-size:var(--fs-body);line-height:1.7;color:var(--muted);margin:0}@media(max-width:1000px){.af-workbench{grid-template-columns:1fr}.af-guide{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;border-left:0}.af-guide>.uc-ops-footnote{grid-column:1/-1}}@media(max-width:700px){.uc-ops-workspace{gap:24px;padding-top:18px}.uc-ops-facts{grid-template-columns:1fr}.uc-ops-row{padding:10px 14px}.uc-ops-row-actions{max-width:110px}.uc-ops-reading-title{flex-wrap:wrap;gap:8px}.af-guide{grid-template-columns:1fr}.uc-ops-code-head{align-items:start;flex-wrap:wrap}.rd-proof-item{grid-template-columns:minmax(70px,.7fr) minmax(0,1.3fr)}}.uc-ops-workspace>.uc-ops-section,.uc-tool-output>.uc-ops-workspace>.uc-ops-section:first-child{margin-top:0}.uc-ops-workspace .uc-ops-prose{font-size:var(--fs-body);line-height:1.7;max-width:85ch}.uc-ops-workspace .uc-ops-prose>p{margin:0}.uc-tag.tone-negative{color:var(--neg-text);background:var(--neg-soft);border-color:color-mix(in srgb,var(--neg-text) 18%,transparent)}.uc-shell{--matrix-value-size:var(--fs-page);--analysis-status-w:144px}.metric-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:100%}.metric-matrix-card .card-body{display:flex}.metric-matrix-card .metric-matrix{flex:1}.matrix-metric{padding:var(--card-pad-y) var(--card-pad-x);min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--metric-gap)}.matrix-metric:nth-child(2n){border-left:1px solid var(--hairline)}.matrix-metric:nth-child(n+3){border-top:1px solid var(--hairline)}.matrix-label{display:flex;gap:var(--card-head-gap);align-items:flex-start;color:var(--text-2);font-weight:var(--fw-medium)}.matrix-label svg{width:var(--card-icon-w);height:var(--card-icon-w);margin-top:3px;flex:none}.matrix-value{font-size:var(--matrix-value-size);line-height:1.1;font-weight:var(--fw-bold);color:var(--text-strong);letter-spacing:var(--tr-heading)}.matrix-context{display:flex;flex-wrap:wrap;gap:var(--card-head-gap);color:var(--muted)}.evidence-badge,.matrix-context{align-items:center;font-size:var(--fs-meta)}.evidence-badge{display:inline-flex;gap:6px;padding:4px 8px;border-radius:var(--r-pill);font-weight:var(--fw-medium);white-space:nowrap;background:var(--surface);color:var(--text-2)}.evidence-badge svg{width:14px;height:14px;flex:none}.evidence-badge .evidence-check{width:11px;height:11px}.evidence-badge.positive{background:var(--pos-soft);color:var(--pos-text)}.evidence-badge.negative{background:var(--surface);color:var(--text-2)}.evidence-badge.unknown{border:1px dashed var(--line);color:var(--muted)}.facet-count{font-size:var(--fs-meta);border-radius:var(--r-pill);background:var(--active-bg);padding:0 5px}.applied-facets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--card-head-gap);padding-top:var(--card-pad-y)}.facet-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--elev);font-size:var(--fs-meta)}.facet-chip>span{color:var(--muted)}.text-btn{color:var(--text-2);font-size:var(--fs-meta);text-decoration:underline;text-underline-offset:3px}.text-btn:disabled{opacity:.5}.facet-chip:hover{background:var(--hover-bg);border-color:var(--line-strong)}.text-btn:hover{color:var(--text-strong)}.card-state{width:100%;min-width:0;min-height:clamp(200px,26dvh,280px);flex-direction:column;gap:var(--metric-gap);padding:32px var(--card-pad-x);text-align:center;white-space:normal}.card-state,.card-state-icon{display:flex;align-items:center;justify-content:center}.card-state-icon{flex:none;width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-inner);background:var(--surface);color:var(--muted)}.card-state-icon svg{width:var(--card-icon-w);height:var(--card-icon-w)}.card-state-title{max-width:52ch;color:var(--text-2);font-size:var(--fs-body);font-weight:var(--fw-text);text-wrap:pretty}.card-state p{font-size:var(--fs-meta);color:var(--muted);max-width:52ch;text-wrap:pretty}.card-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--card-head-gap)}.uc-table-empty{display:grid;align-items:center;width:100%;min-width:0;flex:1}.uc-ops-context-note{padding:12px 16px;border-inline-start:2px solid var(--warn-text);background:var(--row-tint);color:var(--text-2);font-size:var(--fs-body);line-height:1.6;margin:0 0 20px}.pr-topic-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.pr-topic-heading>div{display:flex;align-items:baseline;gap:12px;min-width:0;flex-wrap:wrap}.pr-topic-heading h3{margin:0;font-size:var(--fs-title);font-weight:var(--fw-medium);color:var(--text-strong)}.pr-topic-heading span{font-size:var(--fs-meta);color:var(--muted)}.pr-topic-group .uc-ops-row-title{-webkit-line-clamp:unset;display:block}.pr-topic-group .uc-ops-row{min-height:56px;padding-block:12px}.af-html-download{display:flex;align-items:center;gap:12px;margin-top:12px}@media(max-width:700px){.pr-topic-heading{align-items:start;padding:12px 14px}.pr-topic-heading>div{display:grid;gap:4px}}.uc-run-history-subject{display:flex;align-items:center;gap:8px;min-width:0}.uc-tag>svg{width:12px;height:12px;flex:none}.uc-ops-tile{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px;background:var(--elev);border:1px solid var(--card-border);border-radius:var(--r-tile);transition:border-color var(--dur-hover),background var(--dur-hover)}.uc-ops-tile:has(button:hover){border-color:var(--line);background:var(--row-tint)}.uc-ops-tile-visual{width:40px;height:48px;display:grid;place-items:center;border:1px solid var(--card-border);border-radius:var(--r-inner);background:var(--surface);color:var(--text-2)}.uc-ops-tile-visual svg{width:22px;height:22px}.uc-ops-tile-copy h3{margin:0;font-size:var(--fs-title);font-weight:var(--fw-medium)}.uc-ops-tile-copy button{display:flex;align-items:center;gap:12px;text-align:left;color:var(--text-strong)}.uc-ops-tile-copy button:after{content:"";position:absolute;inset:0;border-radius:var(--r-tile)}.uc-ops-tile-copy button:focus-visible{outline:none}.uc-ops-tile-copy button:focus-visible:after{outline:2px solid var(--accent-strong);outline-offset:3px}.uc-ops-tile-copy button svg{width:12px;height:12px;flex:none;color:var(--muted)}.uc-ops-tile-copy p{margin:6px 0 0;color:var(--muted);font-size:var(--fs-body);line-height:1.6;text-wrap:pretty}.uc-ops-tile-actions{position:relative;z-index:1}.cg-target-row.has-selection{position:relative;padding-right:26px}.cg-target-row.has-selection .cg-target-link svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.cg-target-meta{display:flex;align-items:baseline;gap:12px;min-width:0;flex-wrap:wrap}.cg-target-meta .cg-target-address{min-width:0;max-width:100%}.cg-target-count{flex:none;white-space:nowrap}.pr-context-origin{margin:0 0 16px}.af-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.af-publish{border:1px solid var(--card-border);border-radius:var(--r-tile);background:var(--elev);overflow:hidden}.af-providers{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px;border-bottom:1px solid var(--card-border)}.af-publish-body{padding:24px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:32px}.af-publish-intro h3{font-size:var(--fs-title);font-weight:var(--fw-medium);color:var(--text-strong);margin:0 0 8px}.af-publish-intro p{font-size:var(--fs-body);color:var(--muted);line-height:1.6;margin:0 0 16px}.af-publish-link{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--text-2);text-decoration:underline;text-underline-offset:3px}.af-publish-link svg{width:12px;height:12px}.af-publish-steps{list-style:none;padding:0;margin:0;counter-reset:publish;display:grid;gap:20px}.af-publish-steps li{counter-increment:publish;display:grid;grid-template-columns:24px 1fr;gap:12px}.af-publish-steps li:before{content:counter(publish);display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--card-border);border-radius:var(--r-pill);color:var(--muted);font-size:var(--fs-meta)}.af-publish-steps h4{margin:0 0 4px;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-strong)}.af-publish-steps p{font-size:var(--fs-body)}.af-publish-footnote,.af-publish-steps p{margin:0;color:var(--muted);line-height:1.6}.af-publish-footnote{padding:14px 24px;border-top:1px solid var(--card-border);font-size:var(--fs-meta)}@media(max-width:1150px){.cg-source-evidence .cg-target-row{display:grid;grid-template-columns:minmax(0,1fr)}.cg-source-evidence .cg-target-action{max-width:100%;margin:0}.af-file-grid{grid-template-columns:1fr}}@media(max-width:700px){.af-publish-body{grid-template-columns:1fr;gap:20px;padding:18px}.af-providers{padding:14px}.uc-ops-tile{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px}.uc-ops-tile-visual{width:32px;height:40px}.uc-ops-tile-actions{grid-column:2;justify-self:start}.cg-target-meta{gap:4px 12px}}.af-providers .btn[aria-pressed=true]{background:var(--active-bg);border-color:var(--active-border);color:var(--active-fg)}.uc-field-control{display:block;position:relative;min-width:0}.uc-field-control>input,.uc-field-control>select,.uc-field-control>textarea{width:100%;box-sizing:border-box}.uc-field-control:has(>select):after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-70%) rotate(45deg);pointer-events:none}.uc-field-control>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px}.rd-summary{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.6fr);gap:32px;padding:22px 0;border-bottom:1px solid var(--card-border);align-items:center}.rd-summary-score{display:flex;align-items:center;gap:22px}.rd-summary-score h2{font-size:var(--fs-title);font-weight:var(--fw-medium);margin:0 0 8px}.rd-summary-score p{font-size:var(--fs-meta);line-height:1.5;color:var(--muted);max-width:32ch;margin:8px 0 0}.rd-summary-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.rd-summary-counts>div{padding:0 20px;border-left:1px solid var(--card-border)}.rd-summary-counts dt{display:flex;align-items:center;gap:6px;font-size:var(--fs-meta);color:var(--muted)}.rd-summary-counts dt svg{width:14px;height:14px;flex:none}.rd-summary-counts dd{font-size:var(--fs-page);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;line-height:1.3;margin:8px 0 4px}.rd-summary-counts small{display:block;font-size:var(--fs-meta);color:var(--muted);line-height:1.5}.rd-overview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;padding-top:24px;border-top:1px solid var(--card-border)}.rd-overview-grid>.uc-ops-section{margin-top:0}.rd-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--card-border);border-radius:var(--r-tile);overflow:hidden;background:var(--elev)}.rd-category-grid .rd-category-link{display:grid;grid-template-columns:36px minmax(0,1fr) 12px;gap:10px;min-height:60px;padding:10px 12px;border:0;border-bottom:1px solid var(--hairline)}.rd-category-grid .rd-category-link:nth-child(odd){border-right:1px solid var(--hairline)}.rd-category-grid .rd-category-link>span{display:grid;gap:3px;min-width:0}.rd-category-grid .rd-category-link>svg{width:12px;height:12px;color:var(--muted)}.rd-category-grid .rd-category-link strong{font-size:var(--fs-meta)}.rd-area-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-inner);background:var(--surface);color:var(--text-2);flex:none}.rd-area-icon svg{width:16px;height:16px}.rd-action-number{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--card-border);border-radius:var(--r-pill);font-size:var(--fs-meta);color:var(--muted)}.rd-detail-label,.rd-section-label{display:inline-flex;align-items:center;gap:8px}.rd-section-label>svg{width:18px;height:18px;color:var(--muted)}.rd-detail-label>svg{width:15px;height:15px;color:var(--muted)}.rd-check-list .uc-ops-row-meta{min-width:94px;justify-content:flex-end}.rd-check-action{border-left:2px solid var(--accent);padding:0 0 0 16px;margin-bottom:20px}.rd-check-detail>.uc-ops-detail-layout{border-top:1px solid var(--hairline);padding-top:18px}.rd-check-list .uc-ops-detail-column:only-child{grid-column:1/-1}.rd-check-list .uc-ops-summary .uc-ops-row-description{font-size:var(--fs-meta);-webkit-line-clamp:1}.rd-insights .uc-ops-row-meta{min-width:140px;justify-content:flex-end}.rd-insights .uc-ops-row-description{font-size:var(--fs-meta)}.rd-insights .uc-ops-detail>.uc-ops-prose{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--hairline)}.rd-insights .uc-ops-text-row>.uc-tag{margin-left:8px}#readiness-tabs-panel>.uc-ops-section+.uc-ops-section{border-top:1px solid var(--card-border);padding-top:24px}@media(max-width:1200px){.rd-overview-grid{grid-template-columns:1fr}.rd-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-category-grid .rd-category-link{border-right:1px solid var(--hairline)}.rd-summary{grid-template-columns:1fr;gap:24px}.rd-summary-counts>div:first-child{border-left:0;padding-left:0}}@media(max-width:700px){.rd-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-summary{padding:16px 0}.rd-summary-counts>div{padding:0 12px}.rd-summary-counts dt{align-items:flex-start}.rd-summary-counts dt svg{display:none}.rd-summary-score{gap:16px}.rd-insights .uc-ops-summary{flex-wrap:nowrap}.rd-insights .uc-ops-summary>.uc-ops-row-copy{flex-basis:auto}.rd-insights .uc-ops-row-meta{min-width:0;max-width:none;width:auto;padding:0;order:0}.rd-insights .uc-ops-row-meta>.uc-tag{display:none}.rd-check-list .uc-ops-row-meta{min-width:0}}.rd-score-skeleton{width:104px;height:104px;border-radius:var(--r-pill);flex:none}.rd-summary-skeleton-label{width:90px;max-width:100%;height:14px;display:block}.rd-summary-skeleton-copy{width:140px;max-width:100%;height:12px;margin-top:12px;display:block}.rd-summary-skeleton-value{width:42px;height:32px;margin-top:10px;display:block}@media(min-width:1201px){.rd-overview-grid>.uc-ops-section{display:flex;flex-direction:column}.rd-overview-grid .uc-ops-list>.uc-ops-disclosure,.rd-overview-grid .uc-ops-paged>.uc-ops-list,.rd-overview-grid>.uc-ops-section>.uc-ops-paged{flex:1;display:flex;flex-direction:column}.rd-category-grid,.rd-overview-grid .uc-ops-list>.uc-ops-disclosure>.uc-ops-summary{flex:1}.rd-category-grid .rd-category-link:last-child:nth-child(odd){grid-column:1/-1}}.uc-ops-section{position:relative;min-width:0}.uc-ops-heading-title{display:flex;align-items:center;gap:10px}.uc-ops-section>.uc-ops-heading .card-info-sheet{border:1px solid var(--card-border);border-radius:var(--r-tile);max-height:320px}.dl-row.with-bar{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-inner);padding:9px 10px}.dl-share-bar{position:absolute;inset:0 auto 0 0;opacity:.12;z-index:-1;pointer-events:none}.chip-btn:disabled{background:var(--surface);border-color:var(--hairline);color:var(--muted);cursor:not-allowed;box-shadow:none}.chip-btn:disabled svg{color:var(--muted)}.chip-btn:disabled .chev{visibility:hidden}.ctt .nm{display:flex;align-items:center;gap:6px;min-width:0}.uc-ops-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:800px){.uc-ops-metrics.four{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.uc-ops-metrics.four>div:nth-child(odd){padding-left:0;border-left:0}}.facet-panel{--pop-w-lg:480px}.facet-columns{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr)}.facet-nav{padding:8px;border-right:1px solid var(--hairline)}.facet-nav button{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;height:38px;padding:0 10px;text-align:left;border-radius:var(--r-inner);color:var(--text-2);font-size:var(--fs-body)}.facet-nav button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facet-nav button[aria-pressed=true]{background:var(--active-bg);color:var(--text);font-weight:var(--fw-medium)}.facet-nav button:hover,.facet-option:hover{background:var(--hover-bg)}.facet-options{min-width:0;padding:8px}.facet-options legend{padding:6px 10px;font-size:var(--fs-meta);color:var(--muted);font-weight:var(--fw-medium)}.facet-option{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--ctl-h);padding:8px 10px;text-align:left;border-radius:var(--r-inner);color:var(--text);font-size:var(--fs-body)}.facet-chip svg,.facet-option>svg{flex:none;width:14px;height:14px}@media(max-width:640px){.matrix-value{font-size:var(--fs-lead)}}.filterbar,.uc-management-workspace .uc-ops-tools{--toolbar-control-h:var(--ctl-h);--toolbar-control-fs:var(--fs-body);gap:8px}.uc-ops-tools{--toolbar-control-h:var(--ctl-h-sm);--toolbar-control-fs:var(--fs-meta)}:is(.filterbar,.card-tools,.uc-ops-tools) :is(.btn,.chip-btn,.icon-btn,.search-mini,.uc-seg){height:var(--toolbar-control-h);font-size:var(--toolbar-control-fs)}:is(.filterbar,.card-tools,.uc-ops-tools) .icon-btn{width:var(--toolbar-control-h)}.search-mini:focus-within{border-color:var(--accent-strong);outline:2px solid var(--accent-soft);outline-offset:1px}.uc-card-context-label{font-size:var(--fs-meta);line-height:1.5;color:var(--muted)}.uc-management-workspace .uc-ops-tools .search-mini{width:220px;flex:0 1 220px}.uc-management-workspace .uc-ops-tools{gap:8px}.uc-billing-charge-copy{display:grid}.uc-billing-charge-copy>span{grid-area:1/1}.uc-billing-charge-reserve{visibility:hidden}.uc-billing-cancel-action{display:flex;justify-content:flex-end;padding-top:12px}.uc-field :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.uc-input{display:block;width:100%;min-width:0;height:var(--ctl-h);padding:0 12px;border:1px solid var(--ctl-border);border-radius:var(--r-ctl);background:var(--ctl-bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:1.5;transition:border-color var(--dur-hover),background var(--dur-hover)}.uc-input.lg{height:var(--ctl-h-lg);font-size:var(--fs-prose,15px)}.uc-input::-moz-placeholder{color:var(--muted)}.uc-input::placeholder{color:var(--muted)}.uc-field :where(input,select,textarea):focus,.uc-input:focus{outline:none;border-color:var(--text-2);box-shadow:0 0 0 1px var(--line-strong);background:var(--elev)}.uc-input[aria-invalid=true]{border-color:var(--neg-text)}.uc-input:disabled{opacity:.6;cursor:not-allowed}.uc-field textarea,.uc-textarea,.uc-textarea.lg{height:auto;min-height:100px;padding-block:10px;resize:vertical}.uc-field-label{display:block;margin-bottom:6px;color:var(--text-2);font-size:var(--fs-body);font-weight:var(--fw-medium)}.uc-field>.uc-field-label{margin-bottom:0}.uc-field-error,.uc-field-hint{font-size:var(--fs-label);line-height:1.5}.uc-field-hint{color:var(--muted)}.uc-field-error{color:var(--neg-text)}.uc-select-chevron{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2378716c' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-size:16px;background-position:right 12px center;background-repeat:no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-field-control:has(>.uc-select-chevron):after{display:none}.uc-focus:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}html[data-theme=dark] .uc-input{color-scheme:dark}.uc-wizard-progress{flex:none;border-bottom:1px solid var(--hairline);padding:16px 24px 12px}.uc-wizard-steps{display:flex;flex-direction:column;height:min(560px,60dvh);min-height:0;overflow:hidden}.uc-token-input{display:grid;gap:10px}.uc-token-input>ul{display:flex;flex-wrap:wrap;gap:8px}.uc-token-input .uc-tag{max-width:100%;gap:8px;font-size:var(--fs-body);border-radius:var(--r-ctl);padding:6px 8px}.uc-token-input .uc-tag>span{overflow-wrap:anywhere;min-width:0;white-space:normal}.uc-token-input .uc-tag>button{display:grid;place-items:center;flex:none;padding:2px;color:var(--muted);border-radius:var(--r-inner)}.uc-token-input .uc-tag>button:hover{color:var(--neg-text);background:var(--hover-bg)}.uc-token-input .uc-tag svg{width:14px;height:14px}.uc-pagination-stack{display:flex;flex-direction:column;align-items:center;gap:6px;padding-block:12px;font-size:var(--fs-meta)}.uc-scrim.uc-scrim-drawer{justify-content:flex-end;align-items:stretch;padding:0}.uc-scrim-drawer>.uc-dialog{height:100dvh;max-height:100dvh;border-radius:var(--r-tile) 0 0 var(--r-tile)}.uc-bulk-bar{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:60;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);padding:10px 12px;background:var(--elev);color:var(--text);border-radius:var(--r-tile);box-shadow:var(--shadow-pop);font-family:var(--font)}.uc-bulk-count{font-size:var(--fs-body);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;padding-inline:8px}@media(max-width:600px){.uc-bulk-bar{bottom:12px;gap:6px}.uc-bulk-bar .btn,.uc-bulk-bar .chip-btn{padding-inline:8px;font-size:var(--fs-meta)}}.uc-popover-trigger-label{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.uc-spinner{flex-shrink:0;animation:uc-spin .85s linear infinite}@keyframes uc-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.uc-spinner{animation-duration:2s}}.evidence-badge.loading{color:var(--text-2);background:var(--surface);border-color:var(--line)}.uc-native-checkbox{width:16px;height:16px;flex-shrink:0;accent-color:var(--accent-strong);cursor:pointer}.uc-native-checkbox:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.uc-native-checkbox:disabled{opacity:.5;cursor:not-allowed}.uc-input.uc-input-group{display:flex;align-items:center;gap:8px}.uc-input-group:focus-within{outline:none;border-color:var(--text-2);box-shadow:0 0 0 1px var(--line-strong)}.uc-input-group>input{min-width:0;flex:1;width:100%;border:0;background:transparent;padding:0;outline:none;box-shadow:none;color:inherit;font:inherit}html[data-theme=dark] :is(.preauth-surface,.onboarding-surface) .uc-input{color-scheme:light}.uc-page-title{font-size:var(--fs-page);font-weight:var(--fw-heading);line-height:1.25;color:var(--text-strong);letter-spacing:-.025em}.uc-section-shell{background:var(--elev);border:1px solid var(--card-border);border-radius:var(--r-tile);overflow:hidden}.uc-section-title{display:flex;align-items:center;gap:6px;font-size:var(--fs-body);font-weight:var(--fw-heading);color:var(--text-strong)}.uc-info-trigger{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-inner);color:var(--muted);cursor:help}.uc-info-trigger:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.uc-dialog-head.uc-dialog-no-divider{border-bottom:0}.uc-dialog-sticky-head{top:0}.uc-dialog-sticky-foot,.uc-dialog-sticky-head{position:sticky;z-index:1;background:var(--elev)}.uc-dialog-sticky-foot{bottom:0}.uc-dialog-foot.uc-dialog-align-start{justify-content:flex-start}.uc-dialog-foot.uc-dialog-align-center{justify-content:center}.uc-dialog-foot.uc-dialog-align-between{justify-content:space-between}.icon-btn.lg{width:var(--ctl-h-lg);height:var(--ctl-h-lg)}.uc-notice .act[aria-disabled=true]{opacity:.5;cursor:default}.uc-notice .act{max-width:100%;overflow-wrap:anywhere}.uc-shell-chrome{position:sticky;top:0;z-index:60;flex:none;background:var(--canvas)}.uc-shell-chrome>.topbar{position:relative}.uc-status-rail{display:grid;grid-template-columns:var(--canvas-cols);width:100%;background:var(--surface);border-bottom:1px solid var(--card-border)}.uc-status-rail>.uc-notice{grid-column:cap-start/cap-end}.uc-notice.uc-notice--inline,.uc-notice.uc-notice--rail{margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;padding:9px 0;font-size:var(--fs-meta);line-height:1.5;color:var(--text-2)}.uc-notice.uc-notice--inline{border-bottom:1px solid var(--hairline)}.uc-notice--inline .txt,.uc-notice--rail .txt{flex:1 1 240px}.uc-notice--inline .act,.uc-notice--rail .act{font-size:inherit}.uc-notice--rail.danger .txt{color:var(--neg-text)}.uc-subscription-gate{display:grid;place-items:center;flex:1;min-height:60dvh;width:100%;padding:clamp(24px,6vw,72px)}.uc-subscription-gate-content{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:560px;text-align:center}.uc-subscription-gate-icon{width:32px;height:32px;color:var(--accent-strong)}.uc-subscription-gate h1{margin:0;font-size:var(--fs-page);font-weight:var(--fw-heading);line-height:var(--lh-tight);color:var(--text-strong)}.uc-subscription-gate p{margin:0;font-size:var(--fs-prose);line-height:1.65;color:var(--text-2)}