@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/8edc10b011584efe-s.203fe1ct16v6l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/c5568f061da1961b-s.3skmbzie4a51h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/02ccdf15f944b46f-s.1uk0y6k3ys9ky.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/432ff897795fe659-s.2am7-abixv4br.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/3e24e5066dbf95ed-s.3mckz2rqtakm2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/593aa5d99c2f4cf2-s.2uop70k-86ogm.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:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/4bb3c571e95f6f90-s.p.0vgyo-vncfu6m.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:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/268b8ca873951bf2-s.1ookn7bllryry.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/bbf861b4d046d23c-s.1sq_mu18isqd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2820fc1c3c6d3b3f-s.14supf_7vsmvy.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b6bde602766ad63e-s.00qj4mi2xgiv-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/43cf86ead64c3be9-s.1_u0d4buat6wq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/44c307788a7f7d05-s.2rk45ie9nu7ve.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:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/3e185f0c9c3d9cda-s.p.034pt8qm9y03o.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:Alegreya Fallback;src:local(Times New Roman);ascent-override:100.67%;descent-override:34.18%;line-gap-override:0.0%;size-adjust:100.92%}.alegreya_79540b2b-module__jlKzBW__className{font-family:Alegreya,Alegreya Fallback}.alegreya_79540b2b-module__jlKzBW__variable{--ff-alegreya:"Alegreya", "Alegreya Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_c82d321b-module___6HF8W__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_c82d321b-module___6HF8W__variable{--ff-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3we0903o7i6f-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57dc28f7118abe14-s.15emath8fyzqj.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:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.31l30c9jv8unx.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:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_40ab4389-module__SXVMeW__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_40ab4389-module__SXVMeW__variable{--ff-work-sans:"Work Sans", "Work Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_892b74f-module__3EKEyW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_892b74f-module__3EKEyW__variable{--ff-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--citrus:#fb3c1f;--citrus-press:#d62c11;--citrus-tint:#fee2dc;--citrus-wash:#fff4f1;--ink:#000;--ink-soft:#141210;--ink-mid:#3a3734;--neutral-0:#fff;--neutral-50:#faf9f8;--neutral-100:#f2f2f2;--neutral-200:#e6e4e1;--neutral-300:#d2cfcb;--neutral-400:#b0aca7;--neutral-500:#8a8681;--neutral-600:#645f5a;--neutral-700:#443f3b;--neutral-800:#26221f;--neutral-900:#141210;--sand:#ede6dc;--clay:#c9a18c;--slate:#37423f;--slate-tint:#e3e7e5;--success:#1f7a4d;--success-tint:#e4f1ea;--warning:#b5820d;--warning-tint:#fbf0d9;--danger:#c42b12;--danger-tint:#fbe3de;--info:#2a5a8c;--info-tint:#e3eaf2;--alpha-ink-04:#1412100a;--alpha-ink-08:#14121014;--alpha-ink-14:#14121024;--alpha-ink-60:#14121099;--alpha-white-12:#ffffff1f;--alpha-white-70:#ffffffb3;--surface-page:var(--neutral-0);--surface-muted:var(--neutral-100);--surface-card:var(--neutral-0);--surface-card-muted:var(--neutral-50);--surface-inverse:var(--ink);--surface-brand:var(--citrus);--surface-brand-wash:var(--citrus-wash);--surface-sand:var(--sand);--surface-overlay:#141210b8;--text-strong:var(--ink);--text-default:var(--neutral-800);--text-muted:var(--neutral-600);--text-subtle:var(--neutral-500);--text-inverse:var(--neutral-0);--text-inverse-muted:#ffffffad;--text-brand:var(--citrus);--text-link:var(--citrus);--text-link-hover:var(--citrus-press);--border-default:var(--neutral-200);--border-emphasis:var(--neutral-300);--border-inverse:var(--alpha-white-12);--focus-ring:var(--citrus);--control-h-sm:34px;--control-h-md:44px;--control-h-lg:54px;--control-px-sm:16px;--control-px-md:22px;--control-px-lg:30px}*{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);color:var(--text-default);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}a{color:var(--text-link);transition:var(--transition-ui);border-bottom:1px solid;text-decoration:none}a:hover{color:var(--text-link-hover)}::selection{background:var(--citrus);color:#fff}:root{--radius-0:0px;--radius-1:2px;--radius-2:4px;--radius-pill:999px;--border-hairline:1px solid var(--neutral-200);--border-strong:1px solid var(--neutral-300);--border-ink:1px solid var(--ink);--border-citrus:1px solid var(--citrus);--shadow-none:none;--shadow-raise:0 1px 2px #1412100f;--shadow-pop:0 8px 24px -8px #1412102e;--shadow-modal:0 32px 64px -24px #14121052;--shadow-focus:0 0 0 2px var(--neutral-0),0 0 0 4px var(--citrus);--inset-hairline:inset 0 -1px 0 var(--neutral-200);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--space-10:72px;--space-11:96px;--space-12:128px;--space-13:176px;--gutter:24px;--page-max:1280px;--measure:64ch;--measure-narrow:44ch;--section-y:var(--space-12);--section-y-tight:var(--space-10);--rule:1px;--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.6,0,.2,1);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;--dur-reveal:.7s;--transition-ui:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}
:root{--font-display:var(--ff-alegreya), Georgia, serif;--font-eyebrow:var(--ff-jost), "Futura", sans-serif;--font-body:var(--ff-work-sans), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--ff-mono), ui-monospace, Menlo, monospace;--text-h1:40px;--text-h2:32px;--text-h3:24px;--text-h4:20px;--text-body:16px;--text-sm:14px;--text-xs:13px;--text-2xs:11px;--lh-body:1.55;--lh-heading:1.22;--ls-eyebrow:.22em;--ls-button:.1em}html,body{background:var(--surface-page)}h1,h2,h3{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.01em;font-weight:500;line-height:var(--lh-heading);margin:0}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h3)}h3{font-size:var(--text-h4)}p{margin:0}.eyebrow{font-family:var(--font-eyebrow);font-size:var(--text-2xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-brand)}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono);font-size:var(--text-sm)}.shell{flex-direction:column;min-height:100vh;display:flex}.topbar{align-items:center;gap:var(--space-7);padding:0 var(--space-7);border-bottom:var(--border-hairline);height:64px;display:flex}.topbar img{display:block}.topbar nav{gap:var(--space-6);flex:1;display:flex}.topbar nav a,.navlink{font-family:var(--font-eyebrow);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-default);border:0;border-bottom:2px solid #0000;padding:22px 0 20px}.topbar nav a:hover{color:var(--text-strong);border-bottom-color:var(--citrus)}.topbar .who{align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);display:flex}.main{width:100%;max-width:var(--page-max);padding:var(--space-8) var(--space-7) var(--space-11);margin:0 auto}.pagehead{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-bottom:var(--space-6);margin-bottom:var(--space-7);border-bottom:var(--border-ink);display:flex}.pagehead .eyebrow{margin-bottom:var(--space-2)}.btn{height:var(--control-h-sm);padding:0 var(--control-px-sm);border-radius:var(--radius-pill);border:1px solid var(--ink);background:var(--ink);color:#fff;font-family:var(--font-eyebrow);font-size:var(--text-2xs);letter-spacing:var(--ls-button);text-transform:uppercase;cursor:pointer;transition:var(--transition-ui);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.btn:hover{background:var(--ink-mid);color:#fff}.btn-primary{background:var(--citrus);border-color:var(--citrus)}.btn-primary:hover{background:var(--citrus-press);border-color:var(--citrus-press)}.btn-ghost{color:var(--text-strong);background:0 0}.btn-ghost:hover{background:var(--neutral-100);color:var(--text-strong)}.btn:disabled{opacity:.5;cursor:default}a.btn{border-bottom-width:1px}:focus-visible{box-shadow:var(--shadow-focus);outline:none}.form{gap:var(--space-5);max-width:640px;display:grid}.form-row{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.field{gap:var(--space-2);align-content:start;display:grid}.field label,.label{font-family:var(--font-eyebrow);font-size:var(--text-2xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.field input,.field select,.field textarea{font:inherit;font-size:var(--text-sm);color:var(--text-strong);background:var(--surface-card);border:var(--border-strong);border-radius:var(--radius-1);min-height:42px;padding:10px 12px}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink)}.field .hint{font-size:var(--text-xs);color:var(--text-subtle)}.error{font-size:var(--text-sm);color:var(--danger)}.actions{gap:var(--space-3);align-items:center;display:flex}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th{text-align:left;font-family:var(--font-eyebrow);font-weight:400;font-size:var(--text-2xs);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:var(--border-strong)}.table td{padding:var(--space-4) var(--space-3) var(--space-4) 0;border-bottom:var(--border-hairline);vertical-align:middle}.table tr:hover td{background:var(--surface-card-muted)}.table a{color:var(--text-strong);border:0;font-weight:500}.table a:hover{color:var(--citrus)}.empty{padding:var(--space-10) 0;text-align:center;color:var(--text-muted);border-bottom:var(--border-hairline)}.badge{font-family:var(--font-eyebrow);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--neutral-100);color:var(--text-default);white-space:nowrap;padding:3px 9px;font-size:10px;display:inline-block}.badge-prospect{background:var(--neutral-100)}.badge-onboarding{background:var(--info-tint);color:var(--info)}.badge-active{background:var(--success-tint);color:var(--success)}.badge-paused{background:var(--warning-tint);color:#7a5808}.badge-closed{background:var(--neutral-200);color:var(--text-muted)}.badge-deep{background:var(--ink);color:#fff}.badge-standard{background:var(--sand)}.badge-admin{background:var(--citrus-tint);color:var(--citrus-press)}.filters{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.chip{font-family:var(--font-eyebrow);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);border:var(--border-strong);color:var(--text-default);padding:6px 12px}.chip:hover{border-color:var(--ink);color:var(--text-strong)}.chip[aria-current=true]{background:var(--ink);border-color:var(--ink);color:#fff}.chip .count{font-family:var(--font-mono);opacity:.7;margin-left:6px}.grid-2{gap:var(--space-9);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.section{margin-bottom:var(--space-9)}.section>h2{padding-bottom:var(--space-3);margin-bottom:var(--space-5);border-bottom:var(--border-hairline)}.kv{gap:var(--space-3) var(--space-5);font-size:var(--text-sm);grid-template-columns:140px 1fr;display:grid}.kv dt{color:var(--text-muted)}.kv dd{color:var(--text-strong);margin:0}.panel{background:var(--surface-muted);padding:var(--space-6)}.login{background:var(--surface-muted);min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.login-card{background:var(--surface-card);width:100%;max-width:400px;padding:var(--space-9) var(--space-8)}.login-card img{margin-bottom:var(--space-8)}.login-card h1{font-size:var(--text-h2);margin-bottom:var(--space-6)}.login-card .btn{width:100%;height:var(--control-h-md)}@media (max-width:800px){.topbar{gap:var(--space-3);padding:0 var(--space-4)}.topbar>a img{width:96px}.topbar nav{gap:var(--space-3)}.topbar .who .btn{padding:0 10px}.topbar .who span{display:none}.main{padding:var(--space-6) var(--space-4) var(--space-10)}.grid-2,.form-row{grid-template-columns:1fr}.pagehead{flex-wrap:wrap}.table .hide-sm{display:none}}
