@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95fbe602f95f5b1d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7fd192484976c0a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e478c40a90656953-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680964f1bd688e24-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3e68fbb477d90635-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eba0a4e5bf800560-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6adccebe1b78ad4c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1ee996a2e7c8d770-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581701471b17b157-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1eedfae966de4e1c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8b04d48cd7157641-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d713df6f4e186d13-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/45838a0e963d80d9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c1fcc344624cfd87-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/877bc9206c568b1e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ab34c52d5d8276c8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/2c1ed483e94730a4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/dbfa005137e45d0d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/55c21d1f2ea66853-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spectral;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28a3eaefc3529598-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_53e83b{font-family:Spectral,Spectral Fallback;font-style:normal}.__variable_53e83b{--font-spectral:"Spectral","Spectral Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-hanken-grotesk:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{color-scheme:light;--paper-50:#faf6ec;--paper-100:#f6f1e6;--paper-200:#efe7d8;--paper-300:#e8dfcd;--card:#fffdf8;--well:#f1e9d8;--line:#e6ddca;--line-2:#d2c6af;--line-3:#bdae92;--ink-900:#221c14;--ink-700:#3a3024;--ink-500:#6f6452;--ink-300:#9b8f78;--vermilion-300:#d4472b;--vermilion-400:#c2381f;--vermilion-600:#a32d18;--vermilion-soft:#f3e0d6;--teal-300:#2f7d74;--teal-400:#1f5d57;--teal-600:#164540;--teal-soft:#dbe7e2;--gold-400:#a9803a;--gold-soft:#efe2c6;--oxblood-400:#7c2d12;--oxblood-soft:#ecd8cd;--bg:var(--paper-100);--bg-alt:var(--paper-200);--surface-card:var(--card);--surface-inset:var(--well);--surface-hover:var(--paper-200);--surface-pressed:var(--paper-300);--border:var(--line);--border-strong:var(--line-2);--border-rule:var(--line-3);--text-primary:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-300);--accent:var(--vermilion-400);--accent-hover:var(--vermilion-300);--accent-pressed:var(--vermilion-600);--accent-soft:var(--vermilion-soft);--link:var(--vermilion-400);--node-lead:var(--vermilion-400);--node-related:var(--teal-400);--edge:var(--line-2);--grid-line:#e8dfce;--state-current:var(--teal-400);--state-current-soft:var(--teal-soft);--state-stale:var(--gold-400);--state-stale-soft:var(--gold-soft);--state-unknown:var(--ink-500);--state-graph:var(--vermilion-400);--state-critical:var(--oxblood-400);--state-critical-soft:var(--oxblood-soft);--focus-ring:color-mix(in srgb,var(--vermilion-400) 55%,transparent);--font-serif:var(--font-spectral),Georgia,"Times New Roman",serif;--font-sans:var(--font-hanken-grotesk),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--text-display:clamp(46px,5.4vw,76px);--leading-display:0.98;--text-h1:clamp(38px,5vw,58px);--text-h2:26px;--text-h3:19px;--text-read:19px;--leading-read:1.62;--text-lead:18px;--text-body:16px;--text-sm:14px;--text-xs:13px;--text-2xs:12px;--text-3xs:11px;--leading-tight:1.12;--leading-snug:1.3;--leading-normal:1.5;--tracking-eyebrow:0.16em;--tracking-rule:0.14em;--tracking-flat:0;--tracking-tight:-0.02em;--eyebrow-size:var(--text-3xs);--eyebrow-weight:var(--weight-extrabold);--eyebrow-transform:uppercase;--space-0:0;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-9:22px;--space-10:24px;--space-12:32px;--space-14:40px;--space-16:48px;--space-20:64px;--space-24:88px;--radius-xs:4px;--radius-sm:5px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--hairline:1px solid var(--border);--hairline-strong:1px solid var(--border-strong);--hairline-rule:1px solid var(--border-rule);--elev-0:none;--elev-1:0 1px 0 0 color-mix(in srgb,#5b4a2e 12%,transparent);--elev-2:0 10px 30px -16px color-mix(in srgb,#4a3a22 40%,transparent);--elev-overlay:0 28px 64px -22px color-mix(in srgb,#3a2c18 45%,transparent);--shell-max:1180px;--aside-width:312px;--row-min-h:76px;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-fast:90ms;--dur-base:150ms;--dur-slow:240ms}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ld-badge{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto;border:1px solid var(--border-strong);padding:5px 11px;background:var(--surface-card);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-bold);line-height:1.2;white-space:nowrap}.ld-badge,.ld-badge:before{border-radius:var(--radius-pill)}.ld-badge:before{content:"";width:7px;height:7px;background:var(--state-unknown)}.ld-badge--plain:before{display:none}.ld-badge--current:before{background:var(--state-current)}.ld-badge--stale:before{background:var(--state-stale)}.ld-badge--unknown:before{background:var(--state-unknown)}.ld-badge--graph:before{background:var(--state-graph)}.ld-badge--critical:before{background:var(--state-critical)}.ld-badge--current{color:var(--teal-600);border-color:color-mix(in srgb,var(--state-current) 45%,var(--border-strong))}.ld-badge--stale{color:var(--gold-400);border-color:color-mix(in srgb,var(--state-stale) 50%,var(--border-strong))}.ld-badge--graph{color:var(--vermilion-600);border-color:color-mix(in srgb,var(--state-graph) 45%,var(--border-strong))}.ld-badge--critical{color:var(--oxblood-400);border-color:color-mix(in srgb,var(--state-critical) 45%,var(--border-strong))}.ld-tag-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ld-tag{display:inline-block;border:var(--hairline-strong);border-radius:var(--radius-xs);padding:4px 8px;background:var(--surface-inset);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-2xs);line-height:1.2;white-space:nowrap}.ld-tag--mono{font-family:var(--font-mono);font-size:var(--text-3xs)}.ld-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);padding:9px 16px;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1;text-decoration:none;cursor:pointer;transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.ld-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ld-btn--sm{padding:6px 12px;font-size:var(--text-2xs)}.ld-btn--primary{background:var(--accent);color:var(--paper-50)}.ld-btn--primary:hover{background:var(--accent-hover)}.ld-btn--primary:active{background:var(--accent-pressed)}.ld-btn--secondary{background:var(--surface-card);border-color:var(--border-strong);color:var(--text-primary)}.ld-btn--secondary:hover{border-color:var(--accent);color:var(--accent)}.ld-btn--ghost{background:transparent;color:var(--accent)}.ld-btn--ghost:hover{color:var(--accent-pressed);text-decoration:underline;text-underline-offset:3px}.ld-btn:disabled,.ld-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ld-btn__icon{display:inline-flex;align-items:center}.ld-card{min-width:0;border:var(--hairline-strong);border-radius:var(--radius-lg);padding:var(--space-8);background:var(--surface-card)}.ld-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}.ld-card__title{min-width:0;font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--text-primary);overflow-wrap:anywhere;text-decoration:none}.ld-card__action,a.ld-card__title:hover{color:var(--accent)}.ld-card__action{flex:0 0 auto;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none}.ld-card__action:hover{color:var(--accent-pressed);text-decoration:underline;text-underline-offset:3px}.ld-card__summary{margin:-2px 0 var(--space-6);color:var(--text-body);font-size:var(--text-sm);line-height:1.5}.ld-facts{display:grid;grid-template-columns:repeat(var(--ld-facts-cols,2),minmax(0,1fr));grid-gap:var(--space-7) var(--space-7);gap:var(--space-7) var(--space-7);margin:0}.ld-facts--single{grid-template-columns:minmax(0,1fr)}.ld-facts>div{min-width:0}.ld-facts dt{margin-bottom:5px;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-3xs);font-weight:var(--weight-extrabold);letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.ld-facts dd{margin:0;color:var(--text-primary);font-family:var(--font-serif);font-size:var(--text-body);line-height:1.35;overflow-wrap:anywhere}.ld-facts dd.is-mono{font-family:var(--font-mono);font-size:var(--text-xs)}.ld-rowlist{border:var(--hairline-strong);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-card)}.ld-row{display:grid;grid-template-columns:minmax(240px,1fr) repeat(var(--ld-row-stats,3),minmax(92px,auto));grid-gap:var(--space-9);gap:var(--space-9);align-items:center;min-height:var(--row-min-h);padding:var(--space-8) var(--space-9);color:var(--text-primary);text-decoration:none;transition:background var(--dur-base) var(--ease-standard)}.ld-row+.ld-row{border-top:var(--hairline)}.ld-row:focus-visible,.ld-row:hover{background:var(--surface-hover);outline:none}.ld-row__primary{display:block;font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--weight-bold);overflow-wrap:anywhere}.ld-row__sub{display:block;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.ld-row__stat{color:var(--text-primary);font-family:var(--font-serif);font-size:var(--text-body);text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ld-row__stat small{display:block;margin:0 0 4px;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-3xs);font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase}.ld-infobox{border:var(--hairline-strong);border-radius:var(--radius-md);background:var(--surface-card)}.ld-infobox__title{margin:0;border-bottom:var(--hairline-strong);padding:14px 16px;color:var(--text-primary);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:1.15}.ld-infobox__title .brand-dot{color:var(--accent)}.ld-infobox dl{margin:0}.ld-infobox__row{display:grid;grid-template-columns:minmax(92px,.7fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding:11px 16px}.ld-infobox__row+.ld-infobox__row{border-top:var(--hairline)}.ld-infobox dt{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-2xs)}.ld-infobox dd{min-width:0;margin:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:right;overflow-wrap:anywhere}.ld-infobox dd.is-mono{font-family:var(--font-mono);font-weight:var(--weight-regular)}.ld-metrics{display:grid;grid-template-columns:repeat(var(--ld-metric-cols,4),minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:var(--hairline-strong);border-radius:var(--radius-lg);background:var(--border-strong)}.ld-metrics>div{min-height:112px;padding:var(--space-9);background:var(--surface-card)}.ld-metric__value{display:block;font-family:var(--font-serif);font-size:38px;font-weight:var(--weight-bold);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.ld-metric__label{display:block;margin-top:var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.ld-graph{border:var(--hairline-strong);border-radius:var(--radius-lg);background:var(--surface-card);overflow:hidden}.ld-graph__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-7);padding:14px 20px;border-bottom:var(--hairline-strong)}.ld-graph__title{font-family:var(--font-serif);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-rule);text-transform:uppercase;color:var(--text-muted)}.ld-graph__note{color:var(--text-faint);font-family:var(--font-sans);font-size:var(--text-2xs);white-space:nowrap}.ld-graph svg{display:block;width:100%;height:auto}.ld-graph__name{font-family:var(--font-serif);font-weight:var(--weight-semibold)}.ld-graph__name--lead,.ld-graph__sub{font-weight:var(--weight-bold)}.ld-graph__sub{font-family:var(--font-sans);letter-spacing:.08em}.ld-graph .gf-grid{stroke:var(--grid-line);stroke-width:1}.ld-graph .gf-edge{stroke:var(--edge);stroke-width:1.2}.ld-graph .gf-sat{fill:var(--node-related)}.ld-graph .gf-halo,.ld-graph .gf-lead{fill:var(--node-lead)}.ld-graph .gf-halo{opacity:.14}.ld-graph .gf-cross{stroke:var(--node-lead);stroke-width:1.1;opacity:.45}.ld-graph .gf-name{fill:var(--text-primary)}.ld-graph .gf-sub{fill:var(--text-muted)}.ld-graph .gf-sub--lead{fill:var(--accent)}:root{--bg-strong:var(--paper-200);--card-strong:var(--card);--ink:var(--text-primary);--ink-muted:var(--text-muted);--accent-strong:var(--accent-pressed);--danger:var(--state-critical);--danger-soft:var(--state-critical-soft);--success:var(--state-current);--success-soft:var(--state-current-soft);--shadow:var(--elev-2)}body,html{min-height:100%}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif)}code{padding:.15rem .4rem;border:var(--hairline);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-primary);font-family:var(--font-mono);font-size:.86em}.app-shell{max-width:72rem;margin:0 auto;padding:2rem 1.25rem 3rem}.app-header{display:grid;grid-gap:var(--space-7);gap:var(--space-7);padding:var(--space-9) 0 var(--space-7);border-bottom:var(--hairline-strong)}.brand-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.brand-wordmark{display:inline-flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin:0;color:var(--text-primary);text-decoration:none}.brand-wordmark-mark{font-family:var(--font-serif);font-size:clamp(1.7rem,3.4vw,2.1rem);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1}.brand-wordmark-mark .brand-dot{color:var(--accent)}.brand-wordmark-product{font-family:var(--font-sans);font-size:var(--text-3xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.brand-copy{max-width:44rem;margin:0;color:var(--ink-muted);line-height:1.6}.header-counts{display:grid;grid-template-columns:repeat(2,minmax(7rem,1fr));grid-gap:.6rem;gap:.6rem;min-width:min(100%,16rem)}.header-count{display:grid;grid-gap:.15rem;gap:.15rem;padding:.7rem .8rem;border:var(--hairline-strong);border-radius:var(--radius-md);background:var(--surface-card)}.header-count-label{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.header-count-value{color:var(--text-primary);font-family:var(--font-serif);font-size:1.35rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-shell{padding-top:1.5rem}.app-nav{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.app-nav-primary-row{display:contents}.app-nav-links{order:1;display:flex;flex-wrap:wrap;gap:.75rem}.nav-link{flex:0 0 auto;padding:.5rem .8rem;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-muted);background:transparent;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);transition:border-color var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.nav-undo-action{order:2;display:grid;grid-gap:.25rem;gap:.25rem;max-width:14rem}.nav-undo-button{font:inherit}.nav-undo-button:disabled{border-style:dashed;border-color:var(--border);color:var(--text-faint);background:var(--surface-inset);cursor:not-allowed}.nav-undo-note{color:var(--text-muted);font-size:.76rem;line-height:1.3}.nav-link:focus-visible,.nav-link:hover{border-color:transparent;color:var(--accent);background:var(--surface-hover);outline:none}.nav-link-active{border-color:var(--border-strong);color:var(--accent);background:var(--surface-card)}.nav-link-primary{color:var(--text-primary);font-weight:var(--weight-bold)}.nav-menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:var(--hairline-strong);border-radius:var(--radius-md);color:var(--text-primary);background:var(--surface-card);cursor:pointer}.nav-menu-toggle:focus-visible,.nav-menu-toggle:hover{border-color:var(--accent);color:var(--accent);background:var(--surface-hover)}.nav-menu-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nav-menu-icon{display:grid;grid-gap:.25rem;gap:.25rem;width:1.1rem}.nav-menu-icon span{display:block;height:2px;border-radius:999px;background:currentColor}.nav-sign-out-form{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.nav-staff-email{color:var(--ink-muted);font-size:.86rem}.nav-sign-out-button{font:inherit;cursor:pointer}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:1.25rem}.auth-panel{width:min(100%,28rem);padding:1.5rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow)}.text-input{width:100%;min-height:2.9rem;padding:.75rem .85rem;border:1px solid var(--border-strong);border-radius:.5rem;color:var(--ink);background:var(--surface-card);font:inherit}.text-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.notice-danger,.notice-success{margin:0;padding:.75rem .85rem;border-radius:.5rem;line-height:1.45}.notice-success{color:var(--success);background:var(--success-soft)}.notice-danger{color:var(--danger);background:var(--danger-soft)}.card,.hero-card{border:var(--hairline-strong);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--elev-1)}.card{padding:var(--space-9)}.hero-card{padding:clamp(1.25rem,4vw,2rem);background:var(--surface-card)}.eyebrow{margin:0;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.hero-title,.section-title{margin:0;font-family:var(--font-serif);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.hero-title{font-size:clamp(2rem,5vw,3.4rem);line-height:1.02}.domain-button,.domain-heading,.domain-link,.domain-text{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.domain-link{display:inline-block}.domain-block{display:block}.domain-button{white-space:normal;line-height:1.2}.section-title{font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.1}.title-with-help{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.65rem}.inline-help{display:grid;grid-gap:.55rem;gap:.55rem;align-items:start}.inline-help-summary{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;min-width:1.7rem;min-height:1.7rem;padding:0;border:1px solid var(--border-strong);border-radius:999px;color:var(--accent-strong);background:var(--surface-card);cursor:pointer;font-size:.92rem;font-weight:700;list-style:none}.inline-help-summary::-webkit-details-marker{display:none}.inline-help-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.inline-help-body{max-width:26rem;padding:.8rem .95rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--elev-2);overflow-wrap:anywhere}.review-triage-card{gap:.85rem}.review-triage-title-row{align-items:center}.review-queue-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.55rem .65rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card)}.review-queue-toolbar>*{min-width:0}.review-list-context-toolbar{justify-content:space-between}.review-queue-status{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.review-queue-status strong{color:var(--ink);line-height:1.15}.review-context-summary{color:var(--accent);cursor:pointer;font-size:.75rem;font-weight:700;letter-spacing:.18em;list-style:none;text-transform:uppercase}.review-context-summary::-webkit-details-marker{display:none}.review-queue-menu{flex:1 1 18rem;min-width:min(100%,14rem);max-width:100%}.review-filter-chip-row{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.35rem;min-width:0}.queue-filter-chip,.queue-filter-summary{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.52rem .7rem;border:1px solid var(--border);border-radius:999px;color:var(--ink-muted);background:var(--surface-card);font-size:.86rem;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.queue-filter-chip.is-selected{border-color:color-mix(in srgb,var(--state-current) 45%,var(--border-strong));color:var(--accent-strong);background:var(--state-current-soft)}.queue-filter-menu{min-width:max-content}.queue-filter-summary{cursor:pointer;list-style:none;min-width:2.35rem;padding-inline:0}.queue-filter-summary::-webkit-details-marker{display:none}.image-triage-body,.image-triage-queue{min-width:0}.image-triage-control{gap:.95rem}.image-triage-header{align-items:flex-start}.image-triage-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.image-triage-toggle{min-width:8.5rem}.image-triage-collapsed-summary{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-copy{margin:0;color:var(--ink-muted);line-height:1.7;overflow-wrap:anywhere}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.85rem;gap:.85rem}.metric-card{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0;padding:1rem;border:var(--hairline-strong);border-radius:var(--radius-md);background:var(--surface-card)}.field-label,.metric-label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.metric-value{font-family:var(--font-serif);font-size:1.15rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word}.metric-helper{font-size:.82rem;line-height:1.35;color:var(--ink-muted)}.metric-helper-danger{color:var(--danger);font-weight:700}.metric-card-live .metric-value{white-space:nowrap}.live-counter,.live-counter-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inline-link{color:var(--accent-strong);font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:.18em}.link-muted{color:var(--text-muted);font-weight:var(--weight-semibold);text-decoration:none}.link-muted:focus-visible,.link-muted:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.16em}.numeric-col{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-proof-expiry-counter{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.9rem;padding:.35rem .6rem;border:1px solid var(--border);border-radius:999px;font-size:.86rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-proof-expiry-counter-current{border-color:color-mix(in srgb,var(--state-current) 45%,var(--border-strong));background:var(--success-soft);color:var(--success)}.live-proof-expiry-counter-expired{border-color:color-mix(in srgb,var(--state-critical) 45%,var(--border-strong));background:var(--danger-soft);color:var(--danger)}.local-time{display:inline-grid;gap:.2rem;min-width:0}.local-time-with-relative{display:inline-grid;gap:.25rem;min-width:0}.local-time-relative{font-size:.82rem}.local-time-relative,.local-time-zone{color:var(--ink-muted);font-weight:700;line-height:1.25}.local-time-zone{font-size:.76rem}.button-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.queue-mode-menu{max-width:24rem}.queue-mode-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;min-height:2.75rem;padding:.72rem .9rem;border:1px solid var(--border);border-radius:.5rem;color:var(--ink);background:var(--surface-card);cursor:pointer}.queue-mode-summary strong{color:var(--accent-strong);line-height:1.2}.queue-mode-summary-value{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;justify-items:end}.queue-mode-count{color:var(--ink-muted);font-size:.78rem;font-weight:700;line-height:1.2}.queue-mode-menu-links{display:grid;grid-gap:.35rem;gap:.35rem;padding-top:.5rem}.queue-mode-option{display:block;padding:.62rem .75rem;border:1px solid var(--border);border-radius:.5rem;color:var(--ink-muted);background:var(--surface-card)}.queue-mode-option:focus-visible,.queue-mode-option:hover{border-color:var(--border-strong);color:var(--accent-strong);background:var(--surface-card)}.queue-mode-option.is-selected{border-color:color-mix(in srgb,var(--state-current) 45%,var(--border-strong));color:var(--accent-strong);background:var(--state-current-soft)}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:0;border:0;border-radius:var(--radius-md);padding:.8rem 1.1rem;font:inherit;line-height:1.15;cursor:pointer;overflow-wrap:anywhere;text-align:center;white-space:normal;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.button:focus-visible,.button:hover{transform:translateY(-1px)}.button:disabled,.button[aria-disabled=true]{color:var(--ink-muted);background:var(--surface-inset);box-shadow:none;cursor:not-allowed;outline:1px dashed var(--border-strong);outline-offset:-2px;opacity:1;transform:none}.button-compact{padding:.65rem .9rem;font-size:.95rem}.button-icon{inline-size:2.6rem;width:2.6rem;block-size:2.6rem;min-width:2.6rem;min-height:2.6rem;padding:0;font-size:1.05rem;line-height:1}.button-primary{color:var(--paper-50);background:var(--accent)}.button-primary:focus-visible,.button-primary:hover{background:var(--accent-hover)}.button-secondary{color:var(--accent-pressed);background:var(--accent-soft)}.button-danger{color:var(--paper-50);background:var(--state-critical)}.button-ghost{color:var(--state-critical);background:var(--state-critical-soft)}.pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:2.25rem;padding:.45rem .75rem;border-radius:var(--radius-pill);border:var(--hairline-strong);background:var(--surface-card);color:var(--text-muted);font-size:.86rem;font-weight:700}.pill-ready{border-color:color-mix(in srgb,var(--state-current) 45%,var(--border-strong));background:var(--success-soft);color:var(--success)}.pill-danger{border-color:color-mix(in srgb,var(--state-critical) 45%,var(--border-strong));background:var(--danger-soft);color:var(--danger)}.pill-accent{border-color:var(--border-strong);background:var(--accent-soft);color:var(--accent-strong)}.status-cluster{gap:.75rem}.cluster-sm,.status-cluster{display:flex;flex-wrap:wrap;align-items:center}.cluster-sm{gap:.5rem}.active-plan-controls{display:grid;grid-template-columns:minmax(14rem,1fr) auto;grid-gap:.9rem;gap:.9rem;align-items:end}.active-plan-batch-refresh{max-width:24rem}.active-plan-batch-refresh .form-message{color:var(--ink-muted)}.active-plan-actions{display:grid;grid-template-columns:repeat(3,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem;align-items:start}.active-plan-action{min-width:0}.active-plan-action>.stack-xs,.active-plan-edit-action{display:grid;grid-gap:.35rem;gap:.35rem}.active-plan-action .button{width:100%;min-height:2.9rem}.active-plan-max-bid-editor{display:grid;grid-gap:.75rem;gap:.75rem;padding-top:.95rem;border-top:1px solid var(--border)}.active-plan-max-bid-summary{display:flex;flex-wrap:wrap;gap:.45rem 1rem;color:var(--ink-muted);font-size:.95rem}.active-plan-max-bid-summary strong{color:var(--ink)}.active-plan-max-bid-fields{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(12rem,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:end}.active-plan-max-bid-fields .button{min-height:2.9rem}.active-plan-audit-row,.active-plan-decision-context{font-size:.95rem}.active-plan-decision-context{display:grid;grid-gap:.35rem;gap:.35rem}.active-plan-decision-context p{margin:0}.callout-muted{background:var(--surface-inset);color:var(--ink-muted)}.callout,.callout-muted{margin:0;padding:1rem 1.15rem;border-left:4px solid var(--border-rule);border-radius:var(--radius-sm);line-height:1.65}.callout-success{border-left-color:var(--state-current);background:var(--state-current-soft);color:var(--success)}.callout-danger{border-left-color:var(--state-critical);background:var(--state-critical-soft)}.callout-danger,.callout-danger .section-copy{color:var(--danger)}.callout-warning{border-left-color:var(--state-stale);background:var(--state-stale-soft);color:var(--ink)}.sticky-review-identity{position:-webkit-sticky;position:sticky;top:1rem;z-index:10;display:grid;grid-template-columns:minmax(8rem,1.1fr) minmax(18rem,2fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.75rem .85rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--elev-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sticky-review-domain{min-width:0}.sticky-review-title{margin:0;font-family:var(--font-serif);font-weight:var(--weight-bold);overflow-wrap:anywhere;font-size:1.12rem;line-height:1.1}.sticky-review-dashboard{display:grid;grid-template-columns:repeat(5,minmax(4.2rem,1fr));grid-gap:.45rem;gap:.45rem;min-width:0}.sticky-review-metric{display:grid;align-content:center;grid-gap:.18rem;gap:.18rem;min-width:0;min-height:2.85rem;padding:.42rem .5rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-card)}.sticky-review-metric-urgent{border-color:color-mix(in srgb,var(--state-critical) 45%,var(--border-strong));background:var(--state-critical-soft)}.sticky-review-metric-label{color:var(--ink-muted);font-size:.67rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.sticky-review-metric-label,.sticky-review-metric-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-review-metric-value{color:var(--ink);font-size:.92rem;line-height:1.05}.sticky-review-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.45rem;min-width:max-content;padding-left:.7rem;border-left:1px solid var(--border-strong)}.sticky-review-actions .button-icon{flex:0 0 2.6rem;inline-size:2.6rem;width:2.6rem}.sticky-pass-button{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-critical) 18%,transparent)}.mobile-quick-actions-rail{display:none}.mobile-quick-action-slot{display:contents}.mobile-quick-action-text{display:inline-flex;align-items:center;justify-content:center;max-width:100%;overflow-wrap:anywhere;text-align:center;line-height:.9}.mobile-quick-actions-side-toggle{touch-action:manipulation}.research-toolbar{padding:1rem 1.1rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card)}.field{display:grid;grid-gap:.45rem;gap:.45rem}.checkbox-field{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--state-critical) 45%,var(--border-strong));border-radius:var(--radius-sm);background:var(--surface-card)}.checkbox-field input{width:1.1rem;height:1.1rem;margin-top:.2rem;accent-color:var(--danger)}.input,.textarea{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:.8rem .95rem;font:inherit;color:var(--ink);background:var(--surface-card)}.input:disabled,.textarea:disabled,select.input:disabled{border-style:dashed;color:var(--ink-muted);background:var(--surface-inset);cursor:not-allowed}.textarea{resize:vertical}.input:focus,.textarea:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.curve-family-chip-list{display:flex;flex-wrap:wrap;gap:.42rem;min-width:0}.curve-family-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;min-width:4.8rem;padding:.48rem .68rem;border:1px solid var(--border-strong);border-radius:999px;color:var(--ink-muted);background:var(--surface-card);cursor:pointer;font:inherit;font-size:.84rem;font-weight:800;line-height:1;text-align:center;white-space:nowrap}.curve-family-chip.is-selected{border-color:color-mix(in srgb,var(--state-current) 45%,var(--border-strong));color:var(--success);background:var(--state-current-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--state-current) 20%,transparent)}.curve-family-chip:focus-visible,.curve-family-chip:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-card);outline:0}.curve-family-chip:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.curve-family-chip:disabled{cursor:not-allowed;opacity:.62}.pricing-helper-curve-summary{font-size:.88rem;line-height:1.4}.pricing-helper-curve-summary strong{color:var(--ink)}.form-message{min-height:1.35rem;margin:0;color:var(--danger);font-size:.95rem}.form-message-success{color:var(--success)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.9rem;gap:.9rem}.form-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.9rem}.form-grid,.pricing-helper-controls{display:grid;gap:.9rem;align-items:start}.pricing-helper-controls{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem}.pricing-helper-controls-single{grid-template-columns:minmax(0,1fr)}.pricing-helper-controls .field{grid-template-rows:auto auto minmax(2.7rem,auto);height:100%}.pricing-helper-controls .input{min-height:3rem}.pricing-helper-hint{min-height:1.4rem;line-height:1.35}.operator-actions-panel{min-width:0}.operator-compact-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);grid-gap:.9rem;gap:.9rem;align-items:start}.operator-bid-card,.operator-pricing-card{min-width:0;padding:1rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card)}.operator-pricing-header{align-items:center}.operator-pricing-summary,.operator-suggested-bid{display:grid;grid-gap:.2rem;gap:.2rem}.operator-suggested-bid{min-width:10rem;padding:.75rem .85rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card-strong)}.operator-bid-fields{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(10rem,1fr);grid-gap:.75rem;gap:.75rem;align-items:start}.operator-action-grid{display:grid;grid-template-columns:repeat(3,minmax(10rem,1fr));grid-gap:.75rem;gap:.75rem;align-items:start}.operator-action-slot{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.operator-action-button{width:100%;min-height:3rem;padding-inline:.9rem}.operator-action-note{min-height:1.25rem;margin:0;color:var(--ink-muted);font-size:.9rem;line-height:1.35}.operator-secondary-actions{display:grid;grid-template-columns:repeat(4,minmax(7rem,1fr));grid-gap:.65rem;gap:.65rem}.optimistic-pass-banner{scroll-margin-top:1rem}.optimistic-pass-recovery-list{display:grid;grid-gap:.75rem;gap:.75rem}.optimistic-pass-recovery-row{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.optimistic-pass-recovery-row .cluster{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.compact-checkbox-field{padding:.75rem .85rem}.detail-card{padding:1rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card)}.detail-title{margin:0;font-family:var(--font-serif);font-weight:var(--weight-bold);font-size:1rem}.mono-copy{font-family:SFMono-Regular,Menlo,monospace;font-size:.9rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.detail-list,.mono-copy{margin:0;color:var(--ink-muted)}.detail-list{padding-left:1.1rem;line-height:1.6}.candidate-list-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.75rem;gap:.75rem;align-items:end}.candidate-list-checkbox{display:inline-flex;align-items:center;gap:.55rem;min-height:3rem;color:var(--ink-muted);font-weight:700}.candidate-list-checkbox input{width:1.05rem;height:1.05rem;accent-color:var(--accent)}.candidate-list-filter-actions{align-self:end}.candidate-list-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.candidate-list-mobile-sort{display:none}.candidate-list-mobile-sort-current{margin:0;color:var(--ink-muted);font-size:.9rem;font-weight:700;line-height:1.4}.candidate-list-mobile-sort-current strong{color:var(--ink)}.candidate-list-mobile-sort-current span{color:var(--accent-strong);text-transform:uppercase}.candidate-list-mobile-sort-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.candidate-list-mobile-sort-option{width:100%}.candidate-list-mobile-sort-option-active{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--ink)}.candidate-list-table{min-width:68rem;font-size:.94rem}.candidate-domain-link{color:var(--accent-strong);font-weight:800;overflow-wrap:anywhere}.candidate-domain-link:focus-visible,.candidate-domain-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.16rem}.candidate-list-time{min-width:7rem}.candidate-list-price{min-width:6.5rem}.candidate-list-countdown .live-counter-value{font-size:1.05rem;font-weight:900;color:var(--ink)}.candidate-list-action{min-width:9rem}.candidate-list-action-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;align-items:stretch}.candidate-list-action-buttons .button{width:100%}.candidate-list-bid-field{display:block}.candidate-list-bid-input{min-width:7rem;padding:.65rem .75rem}.candidate-list-action-error,.candidate-list-action-note,.candidate-list-review-link{margin:0;font-size:.82rem;line-height:1.35}.candidate-list-action-note{color:var(--ink-muted)}.candidate-list-action-error{color:var(--danger);font-weight:700}.candidate-list-review-link{color:var(--accent-strong);font-weight:800}.table-wrap{max-width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;min-width:32rem}.data-table td,.data-table th{padding:.8rem .7rem;border-bottom:var(--hairline);text-align:left;vertical-align:top}.data-table th{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.table-sort-link{display:inline-flex;align-items:center;min-height:2rem;border-bottom:2px solid var(--accent);color:var(--accent-strong);text-decoration:none}.table-sort-link-active,.table-sort-link:focus-visible,.table-sort-link:hover{color:var(--ink);background:var(--accent-soft);outline:0}.data-table td{color:var(--ink)}.responsive-card-table td[data-label]{min-width:0}.stack-xs{display:grid;grid-gap:.35rem;gap:.35rem}.stack-sm{display:grid;grid-gap:.75rem;gap:.75rem}.stack-md{display:grid;grid-gap:1rem;gap:1rem}.stack-lg{display:grid;grid-gap:1.5rem;gap:1.5rem}.cluster-spread{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cluster-spread>*{min-width:0}@media (max-width:720px){.app-shell{padding:1rem .85rem 2rem}.card,.hero-card{padding:1.1rem}.app-header{gap:.5rem;padding:.55rem;border-radius:.85rem;box-shadow:var(--elev-2)}.review-page-shell #decision-panel,.review-page-shell .hero-card{padding:.9rem}.review-page-shell .hero-title{font-size:1.45rem;line-height:1.08}.review-page-shell .hero-card .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.review-page-shell .hero-card .metric-card{padding:.68rem}.review-page-shell .hero-card .metric-label{font-size:.64rem}.review-page-shell .hero-card .metric-value{font-size:.95rem}.brand-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.5rem;gap:.5rem;align-items:center}.brand-wordmark{gap:.45rem;align-items:baseline}.brand-wordmark-mark{font-size:1.4rem}.header-counts{display:flex;justify-self:end;width:auto;min-width:0;gap:.35rem}.header-count{min-width:4.35rem;padding:.38rem .45rem;gap:.08rem;border-radius:.45rem}.header-count-label{font-size:.54rem}.header-count-value{font-size:.94rem}.cluster-spread{flex-direction:column;align-items:flex-start}.app-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem}.nav-link{min-height:2.35rem;padding:.5rem .7rem;font-size:.9rem;text-align:center}.nav-link-primary{display:flex;align-items:center;justify-content:center}.nav-menu-toggle{display:inline-flex;min-width:2.35rem;min-height:2.35rem}.app-nav-links{order:2;grid-column:1/-1;display:none;grid-template-columns:minmax(0,1fr);gap:.5rem}.app-nav-links[data-menu-open=true]{display:grid}.app-nav-links .nav-link{display:flex;align-items:center;justify-content:center;width:100%;font-size:.95rem}.nav-undo-action{order:1;grid-column:1/-1;width:100%;max-width:none}body:has(.mobile-quick-actions-rail) .nav-undo-action{display:none}.review-page-shell{padding-right:clamp(3rem,14vw,3.45rem)}body:has(.mobile-quick-actions-rail[data-side=left]) .review-page-shell{padding-right:0;padding-left:clamp(3rem,14vw,3.45rem)}body:has(.mobile-quick-actions-rail[data-side=right]) .review-page-shell{padding-left:0}.mobile-quick-actions-rail{position:fixed;top:52vh;right:max(.35rem,env(safe-area-inset-right));z-index:9;display:grid;grid-gap:.45rem;gap:.45rem;padding:.35rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-card);box-shadow:var(--elev-2);transform:translateY(-50%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-quick-actions-rail[data-side=left]{right:auto;left:max(.35rem,env(safe-area-inset-left))}.mobile-quick-actions-rail[data-side=right]{right:max(.35rem,env(safe-area-inset-right));left:auto}.mobile-quick-actions-rail .button{inline-size:2.65rem;width:2.65rem;min-width:2.65rem;block-size:2.65rem;min-height:2.65rem;padding:0;border-radius:var(--radius-pill);font-size:.74rem;font-weight:800;line-height:1}body:has(.mobile-quick-actions-rail) .sticky-review-identity{grid-template-columns:minmax(0,1fr)}body:has(.mobile-quick-actions-rail) .sticky-review-domain{grid-column:1/-1}body:has(.mobile-quick-actions-rail) .sticky-review-actions{display:none}.sticky-review-identity{top:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.58rem}.sticky-review-title{font-size:1rem}.sticky-review-dashboard{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;width:100%}.sticky-review-metric{min-height:2.55rem;padding:.34rem .28rem}.sticky-review-metric-label{font-size:.58rem}.sticky-review-metric-value{font-size:.78rem}.sticky-review-actions{align-self:start;padding-left:0;border-left:0}.active-plan-actions,.active-plan-controls,.active-plan-max-bid-fields,.operator-action-grid,.operator-bid-fields,.operator-compact-grid,.operator-secondary-actions,.pricing-helper-controls{grid-template-columns:1fr}.operator-bid-card,.operator-pricing-card{padding:.85rem}.operator-suggested-bid{width:100%}.operator-pricing-header{align-items:stretch}.curve-family-chip-list{gap:.35rem}.curve-family-chip{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.35rem);min-width:0;min-height:2.05rem;padding:.42rem .5rem;font-size:.78rem}.pricing-helper-curve-summary{font-size:.82rem}.operator-action-note,.pricing-helper-hint{min-height:0}.callout,.callout-muted{padding:.85rem .95rem;line-height:1.55}.button{width:100%;justify-content:center;text-align:center}.sticky-review-actions .button-icon{inline-size:2.45rem;width:2.45rem;min-width:2.45rem;block-size:2.45rem;min-height:2.45rem}.review-queue-toolbar{align-items:stretch;gap:.42rem;padding:.48rem}.review-page-shell>.hero-card{display:none}.review-queue-menu{flex:1 1 12rem;min-width:0}.queue-filter-menu{min-width:0}.queue-filter-summary{min-width:2.15rem;min-height:2.15rem}.queue-filter-chip,.queue-filter-summary{min-height:2.15rem;padding:.38rem .52rem;font-size:.78rem}.review-filter-chip-row{flex:1 1 10rem}.queue-mode-menu{width:100%;max-width:none}.queue-mode-option,.queue-mode-summary{overflow-wrap:anywhere}.queue-mode-summary{grid-template-columns:minmax(3.8rem,auto) minmax(0,1fr);gap:.45rem;min-height:2.35rem;padding:.42rem .55rem}.queue-mode-summary strong{overflow-wrap:anywhere}.queue-mode-summary-value{justify-items:start;text-align:left}.queue-mode-count{font-size:.7rem}.image-triage-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%}.image-triage-actions .pill,.image-triage-toggle{width:100%}.button-row{align-items:stretch}.bid-plan-actions>.stack-xs,.button-row>.stack-xs{width:100%}.nav-sign-out-form{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.nav-staff-email{overflow-wrap:anywhere;text-align:center}.responsive-card-table{min-width:0;border-collapse:separate;border-spacing:0}.responsive-card-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.responsive-card-table,.responsive-card-table tbody,.responsive-card-table td,.responsive-card-table tr{display:block;width:100%}.responsive-card-table tbody{display:grid;grid-gap:.85rem;gap:.85rem}.responsive-card-table tr{display:grid;grid-gap:.55rem;gap:.55rem;padding:.9rem;border:1px solid var(--border-strong);border-radius:.5rem;background:var(--surface-card)}.responsive-card-table td{display:grid;grid-template-columns:minmax(6.4rem,.38fr) minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:start;padding:0 0 .55rem;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.responsive-card-table td:last-child{padding-bottom:0;border-bottom:0}.responsive-card-table td:before{content:attr(data-label);color:var(--ink-muted);font-size:.72rem;font-weight:800;letter-spacing:0;line-height:1.25;text-transform:uppercase}.candidate-list-table{min-width:0}.candidate-list-mobile-sort{display:grid;grid-gap:.65rem;gap:.65rem;padding:.75rem;border:1px solid var(--border-strong);border-radius:.5rem;background:var(--surface-card)}.candidate-list-table td[data-label="Max Bid"],.candidate-list-table td[data-label=Domain],.closed-auction-table td[data-label="Ending Details"],.closed-auction-table td[data-label="Final Capture"],.closed-auction-table td[data-label=Domain]{grid-template-columns:minmax(0,1fr)}.candidate-list-table td[data-label="Max Bid"]:before,.candidate-list-table td[data-label=Domain]:before,.closed-auction-table td[data-label="Ending Details"]:before,.closed-auction-table td[data-label="Final Capture"]:before,.closed-auction-table td[data-label=Domain]:before{margin-bottom:-.2rem}.candidate-list-action,.candidate-list-bid-input{width:100%;min-width:0}.closed-auction-table .button{width:100%;min-width:0;overflow-wrap:anywhere}.active-plan-batch-refresh{max-width:none}.candidate-list-action-buttons{grid-template-columns:1fr}}@media (max-width:480px){.review-page-shell{padding-right:3rem}body:has(.mobile-quick-actions-rail[data-side=left]) .review-page-shell{padding-right:0;padding-left:3rem}.mobile-quick-actions-rail{right:max(.25rem,env(safe-area-inset-right))}.mobile-quick-actions-rail[data-side=left]{right:auto;left:max(.25rem,env(safe-area-inset-left))}.mobile-quick-actions-rail[data-side=right]{right:max(.25rem,env(safe-area-inset-right));left:auto}.mobile-quick-actions-rail .button{inline-size:2.5rem;width:2.5rem;min-width:2.5rem;block-size:2.5rem;min-height:2.5rem;font-size:.7rem}.metric-grid{grid-template-columns:minmax(0,1fr)}.review-page-shell .hero-card .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-review-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.sticky-review-metric{min-height:2.45rem;padding:.34rem .32rem}.sticky-review-metric-value{font-size:.82rem}.responsive-card-table td{gap:.25rem}.candidate-list-mobile-sort-options,.responsive-card-table td{grid-template-columns:minmax(0,1fr)}}.report-section{scroll-margin-top:1.5rem}.report-section--active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.report-section-index{display:flex;flex-wrap:wrap;gap:.5rem}.report-section-index__link{flex:0 0 auto;padding:.3rem .7rem;border:var(--hairline-strong);border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-card);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-bold);text-decoration:none}.report-section-index__link:hover{border-color:var(--accent);color:var(--accent)}