@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7334b8b05e61def8-s.215jpmv1pn-uj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.3w4dz-7w_7xvr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7334b8b05e61def8-s.215jpmv1pn-uj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.3w4dz-7w_7xvr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7334b8b05e61def8-s.215jpmv1pn-uj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.3w4dz-7w_7xvr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_18004cd2-module__RztJYq__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_18004cd2-module__RztJYq__variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_aa74f99e-module__EvQv5a__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_aa74f99e-module__EvQv5a__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
:root{--oh-bg:#f2f0ea;--oh-surface:#fbfaf7;--oh-border:#e0dbd0;--oh-accent:#c94e19;--oh-text-strong:#12161e;--oh-text:#262c36;--oh-text-muted:#4c5563;--oh-text-subtle:#6e737c;--oh-numeral:#1e2733;--oh-footer:#9a958a;--oh-logo:#132d69;--paper-100:#fbfaf7;--paper-200:#f6f4ef;--paper-300:#f2f0ea;--paper-400:#eeebe4;--paper-500:#e9e6df;--paper-600:#e0dbd0;--paper-700:#d5cfc2;--ink-900:#12161e;--ink-800:#262c36;--ink-700:#1e2733;--ink-600:#3c414a;--ink-500:#4c5563;--ink-400:#6e737c;--ink-300:#9a958a;--ink-200:#a8adb5;--rust-700:#a03c11;--rust-600:#c94e19;--rust-500:#d24d17;--rust-400:#d67951;--rust-200:#f0c4ad;--rust-100:#faeade;--rust-050:#fdf2ec;--navy-700:#0e2050;--navy-600:#132d69;--navy-300:#8f9cba;--glow-warm:#f8e8d9;--bg-canvas:var(--oh-bg);--bg-canvas-alt:var(--paper-200);--surface-card:var(--oh-surface);--surface-sunken:var(--paper-400);--surface-raised:var(--oh-surface);--surface-accent-soft:var(--rust-050);--surface-inverse:var(--ink-900);--text-strong:var(--oh-text-strong);--text-body:var(--oh-text);--text-secondary:var(--oh-text-muted);--text-muted:var(--oh-text-subtle);--text-faint:var(--oh-footer);--text-accent:var(--oh-accent);--text-numeral:var(--oh-numeral);--text-footer:var(--oh-footer);--text-on-accent:#fff;--text-on-inverse:var(--oh-bg);--border-subtle:var(--paper-500);--border-default:var(--oh-border);--border-strong:var(--paper-700);--border-accent:var(--oh-accent);--border-focus:var(--oh-accent);--accent:var(--oh-accent);--accent-hover:var(--rust-700);--accent-quiet:var(--rust-050);--rule-accent:var(--oh-accent);--logo-color:var(--oh-logo);--positive:#2f6a4f;--positive-soft:#e6efe9;--negative:#a03c11;--negative-soft:#faeade;--warning:#a56625;--warning-soft:#f6ecdf;--neutral-signal:var(--oh-text-subtle);--neutral-signal-soft:var(--paper-500);--info:var(--oh-logo);--info-soft:#e8ecf4;--chart-series:#d24d17;--chart-compare:#5f6570;--chart-area:#faeade;--chart-axis:#5f6570;--chart-grid:#ccd1dc;--chart-plot-bg:var(--oh-bg);--chart-1:var(--chart-series);--chart-2:var(--chart-compare);--chart-3:var(--chart-compare);--chart-4:var(--chart-grid);--chart-5:var(--chart-axis);--chart-area-fill:var(--chart-area);--chart-benchmark:var(--chart-compare);--score-low:var(--oh-border);--score-mid:var(--rust-200);--score-high:var(--rust-400);--score-top:var(--oh-accent)}[data-theme=dark]{--oh-bg:#0a0d14;--oh-surface:#121c29;--oh-border:#24303f;--oh-accent:#f0703a;--oh-text-strong:#fff;--oh-text:#e2e7ee;--oh-text-muted:#a5aebe;--oh-text-subtle:#7a8496;--oh-numeral:#e8dcc8;--oh-footer:#4a5464;--oh-logo:#e8ecf4;--paper-200:#0f141d;--paper-300:#0a0d14;--paper-400:#0f1720;--paper-500:#1a2330;--paper-600:#24303f;--paper-700:#2e3a4b;--rust-050:#1e1416;--rust-100:#1e1416;--rust-200:#7a3a1e;--rust-400:#c95b2e;--rust-700:#f58a5c;--bg-canvas-alt:#0f141d;--surface-raised:#16212f;--surface-inverse:#e2e7ee;--text-on-inverse:#0a0d14;--border-subtle:#1a2330;--border-strong:#2e3a4b;--accent-hover:#f58a5c;--positive:#5fa982;--positive-soft:#132318;--negative:#e8622c;--negative-soft:#241412;--warning:#d2a05a;--warning-soft:#241d12;--info:#8fa8d8;--info-soft:#141c2b;--chart-series:#e8622c;--chart-compare:#8f95a0;--chart-area:#1e1416;--chart-axis:#8f95a0;--chart-grid:#232833}
:root{--fs-display-1:64px;--fs-display-2:52px;--fs-display-3:44px;--fs-h1:34px;--fs-h2:28px;--fs-h3:22px;--fs-h4:18px;--fs-body-lg:17px;--fs-body:15px;--fs-body-sm:13.5px;--fs-label:12px;--fs-caption:11.5px;--fs-micro:10.5px;--fs-eyebrow:11px;--fs-slide-display:91px;--fs-slide-h1:56px;--fs-slide-h2:42px;--fs-slide-h3:34px;--fs-slide-stat-xl:61px;--fs-slide-stat-l:56px;--fs-slide-stat-m:45px;--fs-slide-card-title:19px;--fs-slide-body-l:21px;--fs-slide-body:18px;--fs-slide-body-s:16px;--fs-slide-caption:14px;--fs-slide-eyebrow:15px;--fs-slide-source:13px;--fs-slide-footer:12px;--fs-stat-xl:56px;--fs-stat-lg:40px;--fs-stat-md:28px;--fs-stat-sm:20px;--fw-regular:400;--fw-medium:500;--fw-bold:700;--lh-tight:1;--lh-display:1.05;--lh-snug:1.16;--lh-heading:1.16;--lh-body:1.26;--lh-reading:1.5;--lh-loose:1.7;--ls-eyebrow:.18em;--ls-label:.12em;--ls-display:-.01em;--ls-heading:-.01em;--ls-body:0;--ls-tabular:0}.oh-display{font:var(--fw-bold) var(--fs-display-2)/var(--lh-tight) var(--font-sans);letter-spacing:var(--ls-display);color:var(--text-strong)}.oh-h1{font:var(--fw-bold) var(--fs-h1)/var(--lh-heading) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--text-strong)}.oh-h2{font:var(--fw-bold) var(--fs-h2)/var(--lh-heading) var(--font-sans);letter-spacing:var(--ls-heading);color:var(--text-strong)}.oh-h3{font:var(--fw-bold) var(--fs-h3)/var(--lh-snug) var(--font-sans);color:var(--text-strong)}.oh-h4{font:var(--fw-bold) var(--fs-h4)/var(--lh-snug) var(--font-sans);color:var(--text-strong)}.oh-body{font:var(--fw-regular) var(--fs-body)/var(--lh-reading) var(--font-sans);color:var(--text-body)}.oh-body-sm{font:var(--fw-regular) var(--fs-body-sm)/var(--lh-reading) var(--font-sans);color:var(--text-secondary)}.oh-eyebrow{font:var(--fw-bold) var(--fs-eyebrow)/1 var(--font-sans);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-accent)}.oh-label{font:var(--fw-medium) var(--fs-label)/1.3 var(--font-sans);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.oh-caption{font:var(--fw-regular) var(--fs-caption)/1.45 var(--font-sans);color:var(--text-muted)}.oh-source{font:italic var(--fw-regular) var(--fs-micro)/1.15 var(--font-sans);color:var(--text-muted)}.oh-footer{font:var(--fw-regular) var(--fs-slide-footer)/1 var(--font-sans);color:var(--text-footer)}.oh-accent-phrase{color:var(--text-accent);font-style:italic}.oh-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}
:root{--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--space-13:112px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:56px;--space-2xl:82px;--slide-margin-x:82px;--slide-margin-y:82px;--slide-gutter:32px;--slide-content-w:1116px;--slide-footer-y:93%;--slide-card-pad:56px;--slide-col-2:48.6%;--slide-col-3:31.4%;--app-sidebar-w:236px;--app-topbar-h:56px;--app-pad-x:32px;--app-pad-y:24px;--card-pad:20px;--card-pad-lg:28px;--card-pad-sm:14px;--row-h:44px;--row-h-dense:36px;--control-h:34px;--control-h-sm:28px;--content-max:1280px}
:root{--radius-none:0;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--radius-card:14px;--radius-control:8px;--radius-tag:999px;--radius-bar:2px;--radius-nav-item:4px;--border-w:1px;--border-w-accent:4px;--rule-w:4px;--rule-h:58px;--bar-h:5px}
:root{--shadow-none:none;--shadow-xs:0 1px 1px #12161e08;--shadow-sm:0 1px 2px #12161e0a, 0 1px 1px #12161e05;--shadow-md:0 2px 6px #12161e0d;--shadow-lg:0 8px 24px #12161e12;--shadow-overlay:0 16px 48px #12161e24;--shadow-inset-top:inset 0 1px 0 #fff9;--ring-focus:0 0 0 2px var(--paper-100), 0 0 0 4px #c94e1959;--overlay-scrim:#12161e5c;--blur-overlay:saturate(120%) blur(6px)}
:root{--dur-instant:80ms;--dur-fast:.13s;--dur-base:.18s;--dur-slow:.26s;--dur-slower:.4s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--transition-control:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-slower:0s}}
.admin-inline-editor{margin:var(--space-2) 0;padding:var(--space-3) 0}.admin-sidebar-footer{gap:var(--space-5);margin-top:auto;display:grid}.admin-sidebar-footer .admin-sidebar-note{margin:0}.admin-sign-out{min-height:var(--control-h);padding:0 var(--space-5);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-strong);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);text-align:center;transition:var(--transition-control)}.admin-sign-out:hover:not(:disabled){border-color:var(--border-strong);background:var(--paper-200)}.admin-detail-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.admin-detail-grid>div{padding-top:var(--space-4);border-top:var(--border-w) solid var(--border-subtle)}.admin-detail-grid dt{color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.admin-detail-grid dd{margin:var(--space-2) 0 0;color:var(--text-body);font-size:var(--fs-body-sm);overflow-wrap:anywhere}.admin-evidence{padding:var(--space-6);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.admin-evidence blockquote{padding-left:var(--space-5);border-left:var(--border-w-accent) solid var(--accent);color:var(--text-strong);font-size:var(--fs-body-sm);line-height:var(--lh-reading);margin:0}.admin-evidence a{font-size:var(--fs-body-sm);font-weight:var(--fw-medium)}.admin-table details summary{color:var(--text-secondary);font-size:var(--fs-body-sm);cursor:pointer}.admin-table details pre{margin:var(--space-3) 0 0;max-width:28rem;max-height:16rem;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--fs-micro);line-height:var(--lh-snug);overflow:auto}.admin-table caption{margin-bottom:var(--space-4);text-align:left}@media (max-width:48rem){.admin-sidebar-footer{margin-top:0}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg-canvas);min-height:100dvh;color:var(--text-body);font:var(--fw-regular) var(--fs-body) / var(--lh-reading) var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}strong,b{color:var(--text-strong);font-weight:var(--fw-bold)}a{color:var(--text-accent);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-standard);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}::selection{background:var(--rust-100);color:var(--ink-900)}.eyebrow,.admin-eyebrow{margin:0 0 var(--space-4);color:var(--text-accent);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;line-height:1}.foundation-page{min-height:100dvh;padding:var(--space-8) var(--space-5);place-items:center;display:grid}.foundation-card{width:min(100%,34rem);padding:var(--card-pad-lg);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card)}.foundation-card h1{margin:0 0 var(--space-5);color:var(--text-strong);font-size:var(--fs-h1);letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}.foundation-card p{color:var(--text-secondary);line-height:var(--lh-reading)}.brand-lockup{width:auto;height:28px;margin-bottom:var(--space-6);display:block}.status-list{gap:var(--space-5);margin:var(--space-8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.status-list div{padding-top:var(--space-5);border-top:var(--border-w) solid var(--border-subtle)}.status-list dt{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.status-list dd{color:var(--text-strong);font-weight:var(--fw-bold);margin:0}.admin-shell{grid-template-columns:var(--app-sidebar-w) minmax(0, 1fr);background:var(--bg-canvas);min-height:100dvh;display:grid}.admin-sidebar{gap:var(--space-8);height:100dvh;padding:var(--space-7) var(--space-6);border-right:var(--border-w) solid var(--border-default);background:var(--surface-card);flex-direction:column;display:flex;position:sticky;top:0}.admin-brand{width:auto;height:24px;display:block}.admin-sidebar strong{margin-top:var(--space-3);color:var(--text-strong);font-size:var(--fs-h4);letter-spacing:var(--ls-heading);display:block}.admin-sidebar-note,.admin-help{color:var(--text-muted);font-size:var(--fs-caption);line-height:1.45}.admin-nav{gap:var(--space-5);display:grid}.admin-nav-group{gap:var(--space-1);display:grid}.admin-nav-label{padding:0 var(--space-4);color:var(--text-muted);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;line-height:1}.admin-nav a{padding:var(--space-4) var(--space-4);border-radius:var(--radius-nav-item);color:var(--text-body);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);transition:var(--transition-control);text-decoration:none}.admin-nav a:hover,.admin-nav a:focus-visible{background:var(--paper-200);color:var(--text-strong)}.admin-main{min-width:0;padding:var(--app-pad-y) var(--app-pad-x) var(--space-11)}.admin-page{width:min(100%, var(--content-max));min-width:0;margin:0 auto}.admin-page-header{justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.admin-page-header h1,.admin-section-heading h2,.admin-card h2,.admin-card h3{margin-top:0}.admin-page-header h1{margin-bottom:var(--space-4);color:var(--text-strong);font-size:var(--fs-h1);letter-spacing:var(--ls-heading);line-height:var(--lh-heading)}.admin-page-header p:not(.admin-eyebrow){max-width:52rem;color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-reading);margin:0}.admin-stack{gap:var(--slide-gutter);display:grid}.admin-stack>*{min-width:0}.admin-card{min-width:0;padding:var(--card-pad);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card)}.admin-card h2{color:var(--text-strong);font-size:var(--fs-h3);letter-spacing:var(--ls-heading)}.admin-card h3{font-size:var(--fs-h4)}.admin-metric-grid{gap:var(--slide-gutter);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.admin-metric-grid .admin-card{gap:var(--space-3);display:grid}.admin-metric-grid span{color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.admin-metric-grid strong{color:var(--text-numeral);font-size:var(--fs-stat-md);font-variant-numeric:tabular-nums;line-height:var(--lh-tight)}.admin-link-grid{gap:var(--slide-gutter);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.admin-link-card{align-content:start;gap:var(--space-3);color:inherit;transition:var(--transition-control);text-decoration:none;display:grid}.admin-link-card strong{color:var(--text-strong);font-size:var(--fs-h4);letter-spacing:var(--ls-heading)}.admin-link-card span{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:1.5}.admin-link-card:hover,.admin-link-card:focus-visible{border-color:var(--border-strong);background:var(--bg-canvas-alt)}.admin-form-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-form-grid>h2,.admin-field-wide{grid-column:1/-1}.admin-form-grid label,.admin-review-card label,.admin-filter-row label,.ranking-filters label,.company-hero-period label,.auth-form label{gap:var(--space-3);color:var(--text-secondary);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;display:grid}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-review-card input,.admin-review-card select,.admin-review-card textarea,.admin-filter-row input,.admin-filter-row select,.ranking-filters input,.ranking-filters select,.company-hero-period select,.auth-form input{width:100%;min-height:var(--control-h);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-control);background:var(--bg-canvas);color:var(--text-strong);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;transition:var(--transition-control)}.admin-form-grid input:hover,.admin-form-grid select:hover,.admin-form-grid textarea:hover,.admin-filter-row input:hover,.admin-filter-row select:hover,.ranking-filters input:hover,.ranking-filters select:hover,.company-hero-period select:hover,.auth-form input:hover{border-color:var(--border-strong)}.admin-form-grid textarea,.admin-review-card textarea{min-height:5rem;line-height:var(--lh-reading);resize:vertical}.admin-actions,.admin-target-toolbar,.admin-review-heading,.admin-section-heading{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.admin-actions{flex-wrap:wrap;justify-content:flex-start}.admin-actions span{color:var(--text-secondary);font-size:var(--fs-body-sm)}.admin-actions button,.admin-actions a.admin-button-secondary,.admin-target-toolbar button,.admin-table button,.admin-table a.admin-button-secondary,.auth-form button{min-height:var(--control-h);padding:0 var(--space-5);border:var(--border-w) solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);color:var(--text-on-accent);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);letter-spacing:.01em;white-space:nowrap;transition:var(--transition-control);justify-content:center;align-items:center;display:inline-flex}.admin-actions button:hover:not(:disabled),.auth-form button:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.admin-actions a.admin-button-secondary,.admin-actions button.admin-button-secondary,.admin-table button,.admin-table a.admin-button-secondary,.admin-target-toolbar button{border-color:var(--border-default);background:var(--surface-card);color:var(--text-strong)}.admin-actions a.admin-button-secondary:hover:not(:disabled),.admin-actions button.admin-button-secondary:hover:not(:disabled),.admin-table button:hover:not(:disabled),.admin-target-toolbar button:hover:not(:disabled){border-color:var(--border-strong);background:var(--paper-200)}.admin-actions a.admin-button-secondary{text-decoration:none}.admin-filter-row{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.admin-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm)}.admin-table th,.admin-table td{padding:var(--space-4) var(--space-4);border-bottom:var(--border-w) solid var(--border-subtle);text-align:left;vertical-align:top}.admin-table th{border-bottom-color:var(--border-default);color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap}.admin-table td{overflow-wrap:break-word}.admin-table tbody tr:hover{background:var(--paper-200)}.admin-table td small,.admin-simple-list span,.admin-target-item small{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--fs-caption);display:block}.admin-target-selector{gap:var(--space-5);padding:var(--space-6);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.admin-target-toolbar strong{color:var(--text-strong);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums}.admin-target-list{border-top:var(--border-w) solid var(--border-subtle);background:var(--surface-card);border-radius:var(--radius-sm);max-height:20rem;display:grid;overflow:auto}.admin-target-list .admin-target-item{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--border-w) solid var(--border-subtle);color:var(--text-body);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;display:flex}.admin-target-list .admin-target-item:hover{background:var(--paper-200)}.admin-target-list .admin-target-item input{width:auto;min-height:auto;accent-color:var(--accent);margin-top:3px}.admin-inline-choice{gap:var(--space-7);border:0;padding:0;display:flex}.admin-inline-choice legend{color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;padding:0}.admin-inline-choice label{align-items:center;gap:var(--space-3);color:var(--text-body);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;display:flex}.admin-inline-choice input{accent-color:var(--accent)}.admin-review-card{gap:var(--space-6);display:grid}.admin-review-heading h3{margin:var(--space-4) 0 0;color:var(--text-strong);font-size:var(--fs-h4)}.admin-review-heading small{color:var(--text-muted);font-size:var(--fs-caption);white-space:nowrap}.admin-badge{border:var(--border-w) solid var(--rust-200);border-radius:var(--radius-pill);background:var(--rust-050);color:var(--rust-700);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;padding:1px 9px;display:inline-flex}.admin-review-card details{padding-top:var(--space-5);border-top:var(--border-w) solid var(--border-subtle)}.admin-review-card summary{color:var(--text-strong);cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--fw-medium)}.admin-review-card details[open] summary{margin-bottom:var(--space-6)}.admin-two-column{gap:var(--slide-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-simple-list{gap:var(--space-5);font-size:var(--fs-body-sm);margin:0;padding:0;list-style:none;display:grid}.admin-simple-list li{padding-bottom:var(--space-5);border-bottom:var(--border-w) solid var(--border-subtle)}.admin-simple-list li:last-child{border-bottom:0;padding-bottom:0}.admin-banner{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.admin-banner strong{color:var(--text-strong);font-size:var(--fs-h4);letter-spacing:var(--ls-heading);display:block}.admin-banner p{margin:var(--space-2) 0 0;max-width:44rem}.admin-form-grid>details>summary{color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);cursor:pointer}.admin-form-grid>details[open]>summary{margin-bottom:var(--space-5)}.admin-inline-create{align-items:end;gap:var(--space-4);margin:var(--space-4) 0;padding:var(--space-5);border:var(--border-w) dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.admin-inline-create label{gap:var(--space-3);color:var(--text-secondary);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;display:grid}.admin-inline-create input{width:100%;min-height:var(--control-h);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-control);background:var(--bg-canvas);color:var(--text-strong);font-size:var(--fs-body-sm);letter-spacing:0;text-transform:none;transition:var(--transition-control)}.admin-inline-create .admin-help{grid-column:1/-1}.admin-repeatable{gap:var(--space-3);display:grid}.admin-repeatable-label{color:var(--text-secondary);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.admin-repeatable-row{align-items:center;gap:var(--space-3);display:flex}.admin-repeatable-row input{min-width:0;min-height:var(--control-h);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-control);background:var(--bg-canvas);color:var(--text-strong);font-size:var(--fs-body-sm);transition:var(--transition-control);flex:auto}.admin-repeatable-row button{min-height:var(--control-h);padding:0 var(--space-5);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-strong);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);transition:var(--transition-control);flex:none}.admin-repeatable-row button:hover{border-color:var(--border-strong);background:var(--paper-200)}.ranking-filters{align-items:end;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ranking-filters .admin-actions{grid-column:1/-1;justify-content:flex-start}.ranking-filters label.ranking-filters-toggle{align-items:center;gap:var(--space-3);min-height:var(--control-h);color:var(--text-body);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;display:flex}.ranking-filters label.ranking-filters-toggle input{width:auto;min-height:auto;accent-color:var(--accent)}.company-list{margin:0;padding:0;list-style:none;display:grid}.company-list-note{margin:0 0 var(--space-5)}.company-list-item{border-bottom:var(--border-w) solid var(--border-subtle)}.company-list-item:last-child{border-bottom:0}.company-row{align-items:center;gap:var(--space-4);min-height:var(--row-h);padding:var(--space-4) var(--space-2);border-radius:var(--radius-md);color:var(--text-body);transition:var(--transition-control);grid-template-columns:5rem minmax(0,1fr) 7rem minmax(0,auto);text-decoration:none;display:grid}.company-row:hover{background:var(--paper-200);color:var(--text-body)}.company-row-rank{align-items:baseline;gap:var(--space-2);display:flex}.company-row-rank-value{color:var(--text-numeral);font-size:var(--fs-h4);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.company-row-name{gap:var(--space-1);min-width:0;display:grid}.company-row-name strong{color:var(--text-strong);font-size:var(--fs-body)}.company-row-name small{color:var(--text-muted);font-size:var(--fs-caption)}.company-row-score{justify-content:flex-end;align-items:baseline;gap:var(--space-3);display:flex}.company-row-score-value{color:var(--text-numeral);font-size:var(--fs-body);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium)}.company-row-delta{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.company-row-delta.delta-up{color:var(--positive)}.company-row-delta.delta-down{color:var(--negative)}.company-row-delta.delta-flat{color:var(--text-faint)}.company-row-chips{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.fund-chip{min-width:20px;height:20px;padding:0 var(--space-2);border:var(--border-w) solid transparent;border-radius:var(--radius-pill);color:var(--text-faint);font-size:var(--fs-micro);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:.02em;justify-content:center;align-items:center;display:inline-flex}.fund-chip-muted:before{content:"";border-radius:var(--radius-pill);background:var(--border-strong);width:6px;height:6px}.fund-chip-lead{min-width:28px;height:28px;font-size:var(--fs-caption)}.fund-chip-accent{border-color:var(--rust-200);background:var(--surface-accent-soft);color:var(--negative)}.fund-chip-logo{border-color:var(--info);background:var(--info-soft);color:var(--info)}.fund-chip-slate{border-color:var(--border-strong);background:var(--paper-200);color:var(--text-secondary)}.fund-chip-ink{border-color:var(--text-strong);background:var(--bg-canvas);color:var(--text-strong)}.company-list-legend{gap:var(--space-3) var(--space-5);margin:var(--space-5) 0 0;color:var(--text-muted);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.company-list-legend>span{align-items:center;gap:var(--space-2);display:inline-flex}.source-resource-list{gap:var(--space-5);margin:0 0 var(--space-5);padding:0;list-style:none;display:grid}.source-resource-list>li{gap:var(--space-2);border-left:var(--border-w-accent) solid var(--border-default);padding:var(--space-3) var(--space-4);background:var(--bg-canvas-alt);display:grid}.source-checksum{font-family:monospace;font-size:var(--fs-micro);overflow-wrap:anywhere}.source-table th:last-child,.source-table td:last-child{white-space:nowrap;width:1%}.fund-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.fund-card{gap:var(--space-4);height:100%;color:var(--text-body);transition:var(--transition-control);text-decoration:none;display:grid}.fund-card:hover{border-color:var(--border-strong);color:var(--text-body)}.fund-card-heading{align-items:center;gap:var(--space-3);color:var(--text-strong);font-size:var(--fs-h4);display:flex}.fund-card-strategy{color:var(--text-secondary);font-size:var(--fs-body-sm)}.fund-card-meta{gap:var(--space-3);margin:0;display:grid}.fund-card-meta>div{justify-content:space-between;gap:var(--space-4);border-top:var(--border-w) solid var(--border-subtle);padding-top:var(--space-3);display:flex}.fund-card-meta dt{color:var(--text-muted);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase}.fund-card-meta dd{color:var(--text-body);font-size:var(--fs-body-sm);text-align:right;margin:0}.fund-heading{align-items:center;gap:var(--space-3);display:flex}.fund-holding-row{grid-template-columns:4rem minmax(0,1fr) 7rem}.signal-timeline-targets{color:var(--text-secondary);font-size:var(--fs-body-sm)}.company-hero{gap:var(--space-5);display:grid}.company-hero-period{align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.company-hero-period label{max-width:16rem}.company-hero-stats{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.company-hero-stats dt{color:var(--text-muted);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase}.company-hero-stats dd{align-items:baseline;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.company-hero-stats dd strong{color:var(--text-numeral);font-size:var(--fs-h3);font-variant-numeric:tabular-nums}.company-hero-stats dd small{color:var(--text-secondary);font-size:var(--fs-caption)}.series-chart{gap:var(--space-4);margin:0;display:grid}.series-chart-canvas{width:100%;height:auto;overflow:visible}.series-chart-grid{stroke:var(--chart-grid);stroke-width:1px}.series-chart-axis{stroke:var(--chart-axis);stroke-width:1px}.series-chart-tick{fill:var(--text-muted);font-variant-numeric:tabular-nums;text-anchor:end;font-size:11px}.series-chart-tick-time{text-anchor:middle}.series-chart-area{fill:var(--chart-area)}.series-chart-line{fill:none;stroke:var(--chart-series);stroke-width:2px;stroke-linejoin:round}.series-chart-price .series-chart-line,.series-chart-price .series-chart-point{stroke:var(--chart-compare);fill:none}.series-chart-price .series-chart-point{fill:var(--chart-compare)}.series-chart-point{fill:var(--chart-series)}.series-chart-selected{stroke:var(--chart-compare);stroke-width:1px;stroke-dasharray:3 3}.series-chart-marker line{stroke-width:2px}.series-chart-marker rect{fill:#0000}.series-chart-marker-positive line{stroke:var(--positive)}.series-chart-marker-negative line{stroke:var(--negative)}.series-chart-marker:hover line,.series-chart-marker:focus-visible line{stroke-width:3px}.signal-timeline{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.signal-timeline-item{align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-left:var(--border-w-accent) solid var(--border-default);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--bg-canvas-alt);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:34rem){.signal-timeline-item{grid-template-columns:9rem minmax(0,1fr) minmax(0,16rem)}.signal-timeline-source{text-align:right}}.signal-timeline-item>.signal-timeline-evidence,.signal-timeline-item>.admin-help{grid-column:1/-1}.signal-timeline-evidence summary{color:var(--text-secondary);font-size:var(--fs-caption);cursor:pointer}.signal-timeline-item.signal-positive{border-left-color:var(--positive)}.signal-timeline-item.signal-negative{border-left-color:var(--negative)}.signal-timeline-date{color:var(--text-muted);font-size:var(--fs-label);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase}.signal-timeline-act{align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--text-strong);flex-wrap:wrap;display:flex}.signal-timeline-act strong{font-size:var(--fs-body)}.signal-timeline-act span{color:var(--text-secondary);font-size:var(--fs-body-sm)}.signal-timeline-source{color:var(--text-muted);font-size:var(--fs-caption)}.admin-only-card{border-style:dashed}.admin-only-card>details>summary{color:var(--text-strong);font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer}.signal-timeline-item .admin-evidence{margin-top:var(--space-3)}@media (max-width:60rem){.admin-two-column{grid-template-columns:1fr}}@media (max-width:48rem){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-sidebar{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-5);min-width:0;height:auto;padding:var(--space-5) var(--space-5);border-right:0;border-bottom:var(--border-w) solid var(--border-default);flex-flow:wrap;position:static}.admin-sidebar>div:first-child{align-items:center;gap:var(--space-4);order:1;display:flex}.admin-sidebar strong{margin-top:0}.admin-sidebar-footer{order:2}.admin-nav{gap:var(--space-2);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-width:0;padding-bottom:var(--space-2);flex-basis:100%;order:3;display:flex;overflow-x:auto}.admin-nav-group{display:contents}.admin-nav-label{display:none}.admin-nav a{padding:var(--space-3) var(--space-5);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-pill);scroll-snap-align:start;white-space:nowrap;flex:none}.admin-sidebar-note{display:none}.admin-main{padding:var(--space-6) var(--space-5) var(--space-9)}.admin-form-grid,.admin-two-column{grid-template-columns:1fr}.company-row{gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-3);grid-template-columns:auto minmax(0,1fr)}.company-row-chips{grid-area:1/2}.company-row-name{grid-area:2/1/auto/-1}.company-row-score{grid-area:3/1/auto/-1;justify-content:flex-start}.series-chart-tick{font-size:20px}.series-chart-tick:not(.series-chart-tick-time){text-anchor:start;transform:translate(12px,-8px)}.admin-form-grid>*,.admin-field-wide{grid-column:1}}@media (max-width:32rem){.status-list{grid-template-columns:1fr}.admin-main{padding:var(--space-5) var(--space-4) var(--space-9)}.admin-card{padding:var(--card-pad-sm)}.admin-table th,.admin-table td{padding:var(--space-3) var(--space-3)}.admin-table details pre{max-width:100%}}@media (pointer:coarse){.admin-actions button,.admin-actions a.admin-button-secondary,.admin-target-toolbar button,.admin-table button,.auth-form button{min-height:var(--row-h)}.admin-nav a{min-height:var(--row-h);align-items:center;display:flex}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-review-card input,.admin-review-card select,.admin-review-card textarea,.admin-filter-row input,.admin-filter-row select,.ranking-filters input,.ranking-filters select,.auth-form input{min-height:var(--row-h);font-size:var(--fs-body-lg)}.admin-target-list .admin-target-item{padding:var(--space-4) var(--space-5);min-height:var(--row-h)}.admin-table details summary,.admin-review-card summary{padding:var(--space-3) 0}}
