@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/InstrumentSans-normal-400-700-latin-ext-B5bTHO_g.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/InstrumentSans-normal-400-700-latin-BbzFLZTg.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:"Source Serif 4";font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/SourceSerif4-italic-300-700-latin-ext-BhUEwDRF.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:"Source Serif 4";font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/SourceSerif4-italic-300-700-latin-BOLXpvkj.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:"Source Serif 4";font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/SourceSerif4-normal-300-700-latin-ext-HoL-AExg.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:"Source Serif 4";font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/SourceSerif4-normal-300-700-latin-BpEBLj1O.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-normal-400-latin-ext-BmRBH3aV.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-normal-400-latin-DMJ8VG8y.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-normal-600-latin-ext-D38SheWl.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-normal-600-latin-BgSNZQsw.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}:root{--color-primitive-ink-100:#e5e9ea;--color-primitive-ink-150:#d8dedf;--color-primitive-ink-200:#cad1d4;--color-primitive-ink-300:#a9b4b9;--color-primitive-ink-350:#8195a0;--color-primitive-ink-400:#5d727c;--color-primitive-ink-500:#566b75;--color-primitive-ink-600:#49606b;--color-primitive-ink-700:#304651;--color-primitive-ink-800:#263b46;--color-primitive-ink-850:#203642;--color-primitive-ink-900:#192f3b;--color-primitive-ink-950:#10222e;--color-primitive-paper-0:#fff;--color-primitive-paper-50:#faf8f3;--color-primitive-paper-100:#f5f2ea;--color-primitive-paper-150:#eee9de;--color-primitive-paper-200:#e3ddcf;--color-primitive-paper-300:#d8d0c1;--color-primitive-brass-100:#f4e9d4;--color-primitive-brass-200:#dec89f;--color-primitive-brass-300:#d5b77f;--color-primitive-brass-500:#a97932;--color-primitive-brass-650:#835c25;--color-primitive-brass-750:#67481e;--color-primitive-forest-100:#e3f0eb;--color-primitive-forest-200:#c3ded5;--color-primitive-forest-400:#6fa696;--color-primitive-forest-600:#2f695c;--color-primitive-forest-750:#214e45;--color-primitive-amber-100:#f9ecd7;--color-primitive-amber-200:#ead3ad;--color-primitive-amber-600:#a66216;--color-primitive-amber-750:#7e490f;--color-primitive-crimson-100:#f7e5e5;--color-primitive-crimson-200:#ebc5c7;--color-primitive-crimson-300:#f3c8c8;--color-primitive-crimson-650:#963f44;--color-primitive-crimson-800:#6f2c31;--color-primitive-blue-100:#e5edf3;--color-primitive-blue-150:#d8e5ed;--color-primitive-blue-200:#cadbe7;--color-primitive-blue-300:#a9c1d1;--color-primitive-blue-600:#3d6485;--color-primitive-blue-750:#2c4b65;--color-primitive-plum-50:#f4f0f6;--color-primitive-plum-100:#eee8f2;--color-primitive-plum-300:#d8cce1;--color-primitive-plum-600:#725679;--color-primitive-plum-700:#4f3e64;--color-primitive-inverse-bright:#edf1f0;--color-primitive-inverse-default:#aebcc0;--color-primitive-inverse-muted:#91a4aa;--color-primitive-inverse-faint:#788e96;--color-primitive-highlight-note:#f6e9be;--color-semantic-background-canvas:#f5f2ea;--color-semantic-background-surface:#fff;--color-semantic-background-subtle:#faf8f3;--color-semantic-background-inverse:#10222e;--color-semantic-text-primary:#10222e;--color-semantic-text-secondary:#304651;--color-semantic-text-muted:#49606b;--color-semantic-text-inverse:#fff;--color-semantic-text-link:#2c4b65;--color-semantic-border-default:#cad1d4;--color-semantic-border-subtle:#e5e9ea;--color-semantic-border-strong:#a9b4b9;--color-semantic-border-accent:#a97932;--color-semantic-border-input:#8195a0;--color-semantic-action-primary:#10222e;--color-semantic-action-primaryHover:#263b46;--color-semantic-action-focus:#a97932;--color-semantic-status-verified:#2f695c;--color-semantic-status-review:#a66216;--color-semantic-status-critical:#963f44;--color-semantic-status-informative:#3d6485;--color-semantic-status-confidential:#4f3e64;--font-family-sans:Instrument Sans, Inter, Aptos, Segoe UI, sans-serif;--font-family-serif:Source Serif 4, Iowan Old Style, Palatino Linotype, Georgia, serif;--font-family-mono:IBM Plex Mono, SFMono-Regular, Consolas, monospace;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.9375rem;--font-size-md:1.0625rem;--font-size-lg:1.25rem;--font-size-xl:1.625rem;--font-size-2xl:2.125rem;--font-size-3xl:2.75rem;--font-size-editorialMin:1rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-control:.5rem;--radius-card:.75rem;--radius-panel:1rem;--radius-pill:999px;--shadow-card:0 1px 2px 0 #10222e0a, 0 2px 8px 0 #10222e08;--shadow-floating:0 20px 54px -18px #10222e47;--motion-duration-fast:.14s;--motion-duration-default:.18s;--motion-duration-slow:.24s;--motion-easing-standard:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{height:100%}body{background:var(--color-primitive-paper-100);min-height:100%;color:var(--color-semantic-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-base);margin:0;line-height:1.5}:focus-visible{outline:2px solid var(--color-semantic-action-focus);outline-offset:2px}a{color:var(--color-semantic-text-link)}.skip-link{z-index:50;position:absolute;left:-9999px}.skip-link:focus{left:var(--space-4);top:var(--space-4);background:var(--color-primitive-paper-0);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control)}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{height:100vh;color:var(--color-primitive-inverse-bright);background:var(--color-primitive-ink-950);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.brand-lockup{align-items:center;gap:var(--space-3);min-height:72px;padding:0 var(--space-5);border-bottom:1px solid var(--color-primitive-ink-800);color:inherit;text-decoration:none;display:flex}.brand-mark{width:38px;height:38px;color:var(--color-primitive-inverse-bright);background:var(--color-primitive-ink-800);border-radius:var(--radius-control);font-family:var(--font-family-serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);flex:none;place-items:center;display:grid}.brand-lockup>div{flex-direction:column;line-height:1.05;display:flex}.brand-lockup strong{font-family:var(--font-family-serif);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:-.025em}.brand-lockup span{color:var(--color-primitive-inverse-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;margin-top:4px}.sidebar-nav{padding:var(--space-2) var(--space-3);flex:1;overflow-y:auto}.nav-label{padding:var(--space-3) var(--space-2) var(--space-2);color:var(--color-primitive-inverse-faint);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nav-item{align-items:center;gap:var(--space-2);min-height:42px;padding:var(--space-2) var(--space-2);color:var(--color-primitive-inverse-default);border-radius:var(--radius-control);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);grid-template-columns:1fr auto;margin:2px 0;text-decoration:none;display:grid;position:relative}.nav-item:hover{color:var(--color-primitive-paper-0);background:var(--color-primitive-ink-850)}.nav-item[aria-current=page]{color:var(--color-primitive-paper-0);background:var(--color-primitive-ink-800)}.nav-item[aria-current=page]:before{left:calc(-1 * var(--space-3));background:var(--color-primitive-brass-300);content:"";border-radius:0 2px 2px 0;width:3px;height:24px;position:absolute}.nav-count{min-width:22px;padding:2px var(--space-1);color:var(--color-primitive-inverse-muted);text-align:center;background:var(--color-primitive-ink-800);border-radius:var(--radius-pill);font-size:var(--font-size-2xs);font-style:normal;font-weight:var(--font-weight-bold)}.nav-count.nav-alert{color:var(--color-primitive-crimson-300);background:var(--color-primitive-ink-850)}.sidebar-footnote{align-items:center;gap:var(--space-2);margin:var(--space-3);padding:var(--space-3);color:var(--color-primitive-inverse-default);background:var(--color-primitive-ink-900);border:1px solid var(--color-primitive-ink-800);border-radius:var(--radius-panel);font-size:var(--font-size-2xs);grid-template-columns:auto 1fr;display:grid}.sidebar-footnote strong{color:var(--color-primitive-inverse-bright);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:block}.principal-avatar{width:30px;height:30px;color:var(--color-primitive-ink-950);background:var(--color-primitive-brass-300);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.app-main{min-width:0}.app-topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:72px;padding:0 var(--space-8);background:var(--color-primitive-paper-50);border-bottom:1px solid var(--color-primitive-paper-200);display:flex;position:sticky;top:0}.breadcrumbs{align-items:center;gap:var(--space-2);color:var(--color-primitive-ink-500);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.breadcrumbs a{color:var(--color-primitive-ink-500);text-decoration:none}.breadcrumbs a:hover{color:var(--color-primitive-ink-950)}.breadcrumbs [aria-current=page]{color:var(--color-primitive-ink-950);font-weight:var(--font-weight-semibold)}.topbar-principal{align-items:center;gap:var(--space-2);display:flex}.topbar-principal>span:last-child{flex-direction:column;line-height:1.2;display:flex}.topbar-principal strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.topbar-principal small{color:var(--color-primitive-ink-500);font-size:var(--font-size-2xs)}.workspace{width:100%;max-width:1280px;padding:var(--space-8) var(--space-8) var(--space-16);margin:0 auto}.page-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.eyebrow{margin:0 0 var(--space-1);color:var(--color-primitive-brass-750);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.13em;text-transform:uppercase}.page-heading h1{margin:0 0 var(--space-1);font-family:var(--font-family-serif);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:-.035em;line-height:1.08}.heading-copy{color:var(--color-primitive-ink-600);font-size:var(--font-size-sm);margin:0}.heading-copy a{color:inherit}.panel{margin-bottom:var(--space-6);background:var(--color-primitive-paper-0);border:1px solid var(--color-primitive-ink-100);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.panel-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);display:flex}.panel-header h2{font-family:var(--font-family-serif);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.panel-header p{color:var(--color-primitive-ink-500);font-size:var(--font-size-xs);margin:2px 0 0}.panel-body{padding:0 var(--space-5) var(--space-5)}.panel-body>p:first-child{margin-top:0}.metric-grid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.metric-card{padding:var(--space-4) var(--space-5);background:var(--color-primitive-paper-0);border:1px solid var(--color-primitive-ink-100);border-radius:var(--radius-card);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.metric-card:before{background:var(--color-primitive-ink-300);content:"";height:2px;position:absolute;top:0;left:0;right:0}.metric-card.is-review:before{background:var(--color-primitive-crimson-650)}.metric-card.is-quarantine:before{background:var(--color-primitive-amber-600)}.metric-card.is-ok:before{background:var(--color-primitive-forest-600)}.metric-label{color:var(--color-primitive-ink-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.metric-card strong{margin:var(--space-2) 0 2px;font-family:var(--font-family-serif);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1;display:block}.metric-detail{color:var(--color-primitive-ink-500);font-size:var(--font-size-xs)}.metric-detail a{color:inherit}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--font-size-xs)}.data-table th{height:38px;padding:var(--space-2) var(--space-3);color:var(--color-primitive-ink-500);text-align:left;background:var(--color-primitive-paper-50);border-bottom:1px solid var(--color-primitive-ink-100);border-top:1px solid var(--color-primitive-ink-100);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.data-table th:first-child,.data-table td:first-child{padding-left:var(--space-5)}.data-table th:last-child,.data-table td:last-child{padding-right:var(--space-5)}.data-table td{height:46px;padding:var(--space-2) var(--space-3);color:var(--color-primitive-ink-700);border-bottom:1px solid var(--color-primitive-ink-100);font-variant-numeric:tabular-nums}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--color-primitive-paper-50)}.data-table td a{color:var(--color-primitive-ink-950);font-weight:var(--font-weight-semibold);text-decoration:none}.data-table td a:hover{text-decoration:underline}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:1px solid #0000;display:inline-flex}.button:disabled{opacity:.55;cursor:not-allowed}.button-danger{color:var(--color-primitive-paper-0);background:var(--color-primitive-crimson-650);border-color:var(--color-primitive-crimson-650)}.button-danger:hover:not(:disabled){background:var(--color-primitive-crimson-800)}.field-label{margin-bottom:var(--space-1);color:var(--color-primitive-ink-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:block}textarea{width:100%;max-width:560px;padding:var(--space-2) var(--space-3);color:var(--color-semantic-text-primary);background:var(--color-primitive-paper-0);border:1px solid var(--color-semantic-border-input);border-radius:var(--radius-control);font-family:var(--font-family-sans);font-size:var(--font-size-sm)}.inbox-controls select{max-width:320px;min-height:40px;padding:var(--space-2) var(--space-3);color:var(--color-semantic-text-primary);background:var(--color-primitive-paper-0);border:1px solid var(--color-semantic-border-input);border-radius:var(--radius-control);font-family:var(--font-family-sans);font-size:var(--font-size-sm)}.dropzone{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-5) var(--space-4);text-align:center;border:2px dashed var(--color-semantic-border-input);border-radius:var(--radius-panel);flex-direction:column;display:flex}.dropzone p{color:var(--color-primitive-ink-700);font-size:var(--font-size-sm);margin:0}.dropzone.is-dragover{border-color:var(--color-primitive-ink-700);background:var(--color-primitive-paper-200)}.dropzone.is-disabled{background:var(--color-primitive-paper-50);border-color:var(--color-primitive-ink-200)}.dropzone.is-disabled p,.dropzone.is-disabled .button{color:var(--color-primitive-ink-600)}.dropzone.is-disabled .button{cursor:not-allowed}.inbox-detail{max-width:420px;color:var(--color-primitive-ink-700);font-size:var(--font-size-xs)}.mono{font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.meta-line{align-items:center;gap:var(--space-2);color:var(--color-primitive-ink-500);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.meta-line a{color:var(--color-primitive-blue-750);font-weight:var(--font-weight-semibold);text-decoration:none}.meta-line a:hover{color:var(--color-primitive-ink-950)}.quarantine-card{margin:0 var(--space-5) var(--space-5);padding:var(--space-4) var(--space-5);background:var(--color-primitive-paper-0);border:1px solid var(--color-primitive-crimson-200);border-left:3px solid var(--color-primitive-crimson-650);border-radius:var(--radius-panel);position:relative}.quarantine-card h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--font-size-sm)}.quarantine-card ul{margin:0 0 var(--space-4);padding-left:var(--space-5);color:var(--color-primitive-ink-700);font-size:var(--font-size-sm)}.quarantine-note{margin:var(--space-2) 0 var(--space-4);color:var(--color-primitive-ink-600);font-size:var(--font-size-sm)}.focus-list{border-top:1px solid var(--color-primitive-ink-100);margin:0;padding:0;list-style:none}.focus-item{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-primitive-ink-100);grid-template-columns:36px minmax(0,1fr);display:grid}.focus-item:last-child{border-bottom:0}.severity-marker{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-primitive-amber-750);background:var(--color-primitive-amber-100);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);place-items:center;display:grid}.focus-content strong{font-size:var(--font-size-sm);display:block}.focus-content small{color:var(--color-primitive-ink-500);font-size:var(--font-size-xs);display:block}.focus-content small a{color:inherit}.review-console{gap:var(--space-5);grid-template-columns:minmax(280px,22rem) minmax(0,1fr);align-items:start;display:grid}.review-queue .focus-item-active{background:var(--color-primitive-paper-50);border-left:3px solid var(--color-primitive-brass-500)}.focus-item a{text-decoration:none}.focus-item a:hover strong,.focus-item a:focus-visible strong{text-decoration:underline}.escalated-flag{margin-top:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--color-primitive-amber-750);background:var(--color-primitive-amber-100);font-weight:var(--font-weight-semibold);display:inline-block}.review-detail h3{margin:var(--space-5) 0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primitive-ink-500);text-transform:uppercase;letter-spacing:.09em}.review-detail h3:first-child{margin-top:0}.escalation-note{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-primitive-amber-600);background:var(--color-primitive-amber-100);border-radius:var(--radius-control);font-size:var(--font-size-sm)}.review-nodes{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.review-node{padding:var(--space-3) var(--space-4);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-card);background:var(--color-primitive-paper-0)}.review-node-id{margin:0 0 var(--space-2);color:var(--color-semantic-text-muted)}.review-spans{font-size:var(--font-size-xs);overflow-wrap:anywhere;margin:0}.review-spans ul{margin:var(--space-1) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.review-spans-label{color:var(--color-semantic-text-muted);display:block}.span-group-path{color:var(--color-semantic-text-secondary)}.span-chip{min-width:22px;min-height:22px;padding:0 var(--space-1);border-radius:var(--radius-control);background:var(--color-primitive-brass-100);color:var(--color-primitive-brass-750);font-family:var(--font-family-mono);place-items:center;text-decoration:none;display:inline-grid}.span-chip:hover,.span-chip:focus-visible{background:var(--color-primitive-brass-200);text-decoration:underline}.span-chip-dead{background:var(--color-primitive-ink-100);color:var(--color-semantic-text-muted)}.review-spans-empty{color:var(--color-semantic-text-muted);font-size:var(--font-size-sm)}.review-payload{gap:var(--space-2);margin:0;display:grid}.review-payload dt{color:var(--color-semantic-text-muted)}.review-payload dd{margin:0 0 var(--space-2);font-size:var(--font-size-sm);white-space:pre-wrap}.review-payload ul{padding-left:var(--space-5);margin:0}.decision-form{max-width:640px}.decision-options{margin:0 0 var(--space-4);gap:var(--space-2);border:0;padding:0;display:grid}.decision-option{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-semantic-border-input);border-radius:var(--radius-control);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.decision-option:has(input:checked){border-color:var(--color-semantic-border-accent);background:var(--color-primitive-paper-50)}.decision-option:has(input:focus-visible){outline:2px solid var(--color-semantic-action-focus);outline-offset:2px}.decision-option strong{font-size:var(--font-size-sm);display:block}.decision-option small{color:var(--color-semantic-text-muted);font-size:var(--font-size-xs);display:block}.denied-actions{margin:0 0 var(--space-4);padding-left:var(--space-5);color:var(--color-semantic-text-muted);font-size:var(--font-size-xs)}.field-hint{margin:var(--space-1) 0 var(--space-4);color:var(--color-semantic-text-muted);font-size:var(--font-size-xs);max-width:560px}.form-error{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-primitive-crimson-650);background:var(--color-primitive-crimson-100);border-radius:var(--radius-control);font-size:var(--font-size-sm)}.source-body{padding:var(--space-5) var(--space-8) var(--space-8);max-width:76ch}.span-block{padding-left:var(--space-6);border-left:3px solid #0000;position:relative}.span-block.span-active{border-left-color:var(--color-primitive-brass-500);background:var(--color-primitive-paper-50)}.span-heading{font-family:var(--font-family-sans);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-primitive-ink-500);text-transform:uppercase;letter-spacing:.09em;margin:var(--space-5) 0 var(--space-1)}.span-permalink{left:var(--space-1);color:var(--color-primitive-ink-300);text-decoration:none;position:absolute}.span-permalink:hover,.span-permalink:focus-visible{color:var(--color-semantic-text-link)}.source-text{font-family:var(--font-family-serif);font-size:var(--font-size-md);white-space:pre-wrap;margin:0 0 var(--space-3);line-height:1.6}@media (width<=1100px){.app-shell,.review-console{grid-template-columns:minmax(0,1fr)}.app-sidebar{flex-flow:wrap;align-items:center;height:auto;position:static}.brand-lockup{border-bottom:0}.sidebar-nav{align-items:center;gap:var(--space-1);padding:var(--space-2);display:flex}.nav-label{display:none}.nav-item[aria-current=page]:before{content:none}.sidebar-footnote{display:none}.app-topbar,.workspace{padding-left:var(--space-4);padding-right:var(--space-4)}}
