@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-vietnamese-wght-normal.3cb37nm8mowb2.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-ext-wght-normal.3m-fabn93du09.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-wght-normal.1_q0qa17ptz5n.woff2)format("woff2-variations");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");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-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-normal.0ordxpm0gxgw8.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-normal.2z9xqimzvw6vx.woff)format("woff");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 Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.3_vslfxq_--4i.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.2maraz2ovyahx.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-italic.30flr4oxtjagu.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-italic.2vfzl0i35o8_c.woff)format("woff");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 Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.1bk2-9tco4m7m.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3_-8f-v73506e.woff)format("woff");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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0a0908;--lacquer:#101013;--umber:#241c14;--brass-100:#2e2415;--brass-200:#57431f;--brass-300:#7c6134;--brass-400:#9d7c4a;--brass-500:#b8935a;--brass-600:#d0af7e;--brass-700:#e4cda6;--stone-100:#1c1a17;--stone-200:#3a362f;--stone-300:#6e665c;--stone-400:#8b8175;--stone-500:#b3aa9c;--stone-600:#d5ccb9;--stone-700:#e8e1d4;--vermilion-100:#3e1610;--vermilion-200:#6b2519;--vermilion-300:#b33a24;--vermilion-400:#d6472c;--vermilion-500:#e8785f;--emerald-100:#0a231b;--emerald-200:#113e2f;--emerald-300:#16543f;--emerald-400:#1f7358;--emerald-500:#63b69b;--surface:var(--ink);--surface-raised:var(--lacquer);--surface-sunken:#070606;--atmosphere:var(--umber);--text:var(--stone-700);--text-display:var(--stone-600);--text-body:var(--stone-500);--text-muted:var(--stone-400);--text-link:var(--brass-500);--text-link-hover:var(--stone-700);--text-on-brass:var(--ink);--edge:var(--brass-300);--edge-strong:var(--brass-400);--edge-quiet:var(--stone-300);--edge-hair:var(--brass-200);--focus:var(--brass-600);--ok-fill:var(--emerald-100);--ok-text:var(--emerald-500);--ok-edge:var(--emerald-500);--ok-seed:var(--emerald-300);--live-fill:var(--vermilion-100);--live-text:var(--vermilion-500);--live-edge:var(--vermilion-400);--live-core:var(--vermilion-400);--idle-fill:var(--stone-100);--idle-text:var(--stone-500);--idle-edge:var(--stone-400);--font-display:"Instrument Serif", ui-serif, Georgia, serif;--font-body:"Archivo Variable", "Archivo", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--text-hero:clamp(3rem, 7vw, 6.5rem);--text-display-lg:clamp(2.75rem, 5.5vw, 4.5rem);--text-display-s:clamp(2.25rem, 4.5vw, 3.5rem);--text-3xl:2.488rem;--text-2xl:2.074rem;--text-xl:1.728rem;--text-lg:1.44rem;--text-md:1.2rem;--text-base:1rem;--text-sm:.875rem;--text-mono:.8125rem;--text-placard:.6875rem;--leading-hero:1.02;--leading-display:1.08;--leading-heading:1.22;--leading-body:1.65;--leading-mono:1.7;--leading-placard:2;--tracking-hero:-.03em;--tracking-display:-.02em;--tracking-heading:-.01em;--tracking-body:0;--tracking-mono:.02em;--tracking-placard:.18em;--measure-body:68ch;--measure-display:20ch;--space-3xs:.25rem;--space-2xs:.375rem;--space-xs:.5rem;--space-sm:.625rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.25rem;--space-2xl:1.5rem;--space-3xl:2.5rem;--space-4xl:4rem;--gap-heading-body:var(--space-xl);--gap-eyebrow-heading:.875rem;--gap-panel-heading-body:1.125rem;--pad-card:var(--space-xl);--pad-card-wide:var(--space-2xl);--pad-cell-inline:.875rem;--pad-chip-inline:.625rem;--pad-nav-inline:var(--space-md);--pad-nav-block:var(--space-sm);--band-block:clamp(88px, 11vh, 168px);--shell-inline:clamp(20px, 5vw, 72px);--shell-max:1240px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--dur-reveal:.42s;--rule-hair:1px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-toast:500}@media (forced-colors:active){:root{--edge:CanvasText;--edge-strong:CanvasText;--edge-quiet:CanvasText;--edge-hair:CanvasText}}
*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--surface);-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--surface);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}button,input,select,textarea{color:inherit;font:inherit}h1,h2,h3,h4{color:var(--text);font-weight:500;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}p{max-width:var(--measure-body);text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--text-link);transition:color var(--dur-micro) var(--ease-out);text-decoration:none}a:hover{color:var(--text-link-hover)}code,kbd{font-family:var(--font-mono);font-size:.92em}img,svg{max-width:100%}::selection{background:var(--live-core);color:var(--stone-700)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}.flow>*+*{margin-block-start:var(--space-lg)}.flow>*+:is(h1,h2,h3,h4){margin-block-start:var(--space-3xl)}.flow>:is(h1,h2,h3,h4)+*{margin-block-start:var(--gap-heading-body)}.flow>.placard+:is(h1,h2,h3,h4){margin-block-start:var(--gap-eyebrow-heading)}.flow-tight>*+*{margin-block-start:var(--space-xs)}.flow-tight>:is(h1,h2,h3,h4,strong)+*{margin-block-start:var(--space-2xs)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-toast);padding:var(--space-sm) var(--space-lg);background:var(--surface-raised);border:1px solid var(--edge);color:var(--text);position:fixed;inset-block-start:var(--space-md);inset-inline-start:var(--space-md);transform:translateY(-200%)}.skip-link:focus{transform:none}.shell{width:100%;max-width:var(--shell-max);padding-inline:var(--shell-inline);margin-inline:auto}.display,.display-s{font-family:var(--font-display);color:var(--text);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);max-width:var(--measure-display)}.display{font-size:var(--text-display-lg)}.display-s{font-size:var(--text-display-s)}.display em,.display-s em{color:var(--text-display);font-style:italic}.placard{font-family:var(--font-mono);font-size:var(--text-placard);font-weight:500;line-height:var(--leading-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--idle-text);max-width:none}.quiet{color:var(--text-muted)}.band-lede{font-size:var(--text-md);color:var(--text-body)}.button{align-items:center;gap:var(--space-xs);padding:.75rem var(--space-xl);border:1px solid var(--edge);border-radius:var(--radius-md);color:var(--text);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out), background var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;font-weight:500;display:inline-flex}.button:hover:not(:disabled){border-color:var(--edge-strong)}.button:disabled{opacity:.5;cursor:not-allowed}.button.primary{background:var(--brass-500);border-color:var(--brass-500);color:var(--text-on-brass)}.button.primary:hover:not(:disabled){background:var(--brass-600);border-color:var(--brass-600)}.button.quiet{color:var(--text-body)}.button.inverted{background:var(--stone-700);border-color:var(--stone-700);color:var(--ink)}.button.mini{padding:var(--space-xs) var(--space-md);font-size:var(--text-sm)}.danger-button{align-items:center;gap:var(--space-xs);padding:.75rem var(--space-xl);border:1px solid var(--live-edge);border-radius:var(--radius-md);color:var(--live-text);cursor:pointer;background:0 0;font-weight:500;display:inline-flex}.danger-button:hover:not(:disabled){background:var(--live-fill)}.text-button,.text-link,.back-link{align-items:center;gap:var(--space-2xs);color:var(--text-link);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.text-button:hover,.text-link:hover,.back-link:hover{color:var(--text-link-hover)}.icon-button{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-button:hover{border-color:var(--edge);color:var(--text)}.button-group,.hero-actions,.form-actions,.action-buttons,.job-actions,.packet-actions,.schedule-actions,.evidence-controls{gap:var(--space-md);flex-wrap:wrap;display:flex}.chip,.state{align-items:center;gap:var(--space-3xs);padding:.3rem var(--pad-chip-inline);border:1px solid var(--idle-edge);border-radius:var(--radius-sm);background:var(--idle-fill);color:var(--idle-text);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;display:inline-flex}.chip.ok,.state.supported,.state.positive{background:var(--ok-fill);border-color:var(--ok-edge);color:var(--ok-text)}.chip.live,.state.danger{background:var(--live-fill);border-color:var(--live-edge);color:var(--live-text)}.state.warning{background:var(--brass-100);border-color:var(--brass-300);color:var(--brass-600)}.state.muted{color:var(--text-muted)}.status-dot{background:var(--idle-edge);flex:none;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.status-dot.supported{background:var(--ok-text)}.status-dot.unsupported,.status-dot.blocked{background:var(--live-core)}.site-header{z-index:var(--z-sticky);align-items:center;gap:var(--space-xl);width:100%;max-width:var(--shell-max);padding:var(--space-lg) var(--shell-inline);background:color-mix(in srgb, var(--ink) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-inline:auto;display:flex;position:sticky;inset-block-start:0}.brand{align-items:center;gap:var(--space-sm);color:var(--text);display:inline-flex}.brand-word{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-display)}.brand-link{color:inherit}.mark .mark-petal{stroke:var(--brass-500)}.mark .mark-petal.is-ivory{fill:var(--stone-600)}.mark .mark-petal.is-lacquer{fill:var(--lacquer)}.mark .mark-petal.is-crown{fill:#161613}.mark .mark-vein{stroke:var(--brass-400)}.mark .mark-seed{fill:var(--ok-seed)}.mark .mark-hub{stroke:var(--brass-500)}.mark .mark-glow{fill:var(--live-core);opacity:.5}.site-header nav{gap:var(--space-xl);font-size:var(--text-sm);margin-inline-start:auto;display:flex}.site-header nav a{color:var(--text-muted);white-space:nowrap}.site-header nav a:hover{color:var(--text)}.command-trigger{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:1px solid var(--edge);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;display:inline-flex}.command-trigger:hover{border-color:var(--edge-strong);color:var(--text)}.command-trigger kbd{border:1px solid var(--edge-hair);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-placard);padding:1px 5px}.hero{gap:var(--space-lg);width:100%;max-width:var(--shell-max);min-height:calc(100dvh - 5rem);padding-block:var(--space-4xl);padding-inline:var(--shell-inline);text-align:start;grid-template-columns:minmax(0,1fr);align-items:center;margin-inline:auto;display:grid;position:relative}.emblem{width:min(88vw,560px);height:clamp(240px,38vh,560px);margin-inline:auto;position:relative}.emblem:before{content:"";background:radial-gradient(ellipse at 50% 44%, var(--umber) 0%, color-mix(in srgb, var(--umber) 45%, transparent) 38%, transparent 72%);pointer-events:none;position:absolute;inset:-30% -22%}.emblem-stage{position:absolute;inset:0}.emblem-fallback{opacity:0;transition:opacity var(--dur-long) var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.emblem-fallback[data-visible=true]{opacity:1}.hero-copy{justify-items:start;gap:var(--space-lg);max-width:43rem;display:grid}.hero h1{font-family:var(--font-display);font-weight:400;font-size:var(--text-hero);line-height:var(--leading-hero);letter-spacing:var(--tracking-hero);color:var(--text)}.hero h2{max-width:19ch;font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-display);font-weight:400}.hero-line{max-width:55ch;font-size:var(--text-md);color:var(--text-body)}.hero .hero-actions{justify-content:flex-start}.hero-boundaries{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero-boundaries li{padding:var(--space-3xs) var(--space-sm);border:1px solid var(--brass-200);color:var(--idle-text);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;border-radius:999px}.hero-emblem{min-width:0;position:relative}@media (max-width:899px){.hero{gap:var(--space-sm)}.hero-emblem .emblem{width:min(38vw,9rem);height:clamp(5.5rem,24vw,7rem);margin-inline:0}.hero-emblem .invitation-thread{width:min(38vw,9rem);inset-inline:0}}.invitation-thread{background:linear-gradient(90deg, transparent, var(--brass-400), transparent);height:1px;position:absolute;inset-block-end:8%;inset-inline:10%}.invitation-thread:after{content:"";background:var(--ok-seed);width:7px;height:7px;box-shadow:0 0 0 1px var(--brass-300);position:absolute;inset-block-start:-3px;inset-inline-start:50%;transform:rotate(45deg)}.scroll-cue{width:1px;height:56px;background:linear-gradient(var(--brass-300), transparent);place-items:center;margin-block-start:var(--space-3xl);display:grid}.scroll-cue span{background:var(--brass-500);width:5px;height:5px;animation:cue 2.6s var(--ease-in-out) infinite;transform:rotate(45deg)}@keyframes cue{0%,to{opacity:.2;transform:rotate(45deg)translate(-6px,-6px)}50%{opacity:1;transform:rotate(45deg)translate(6px,6px)}}.band{padding-block:var(--band-block);border-block-start:1px solid var(--brass-100)}.band-head{max-width:62ch}.band-head h2{font-size:var(--text-2xl)}.thesis{position:relative}.thesis:before{content:"";background:linear-gradient(var(--brass-500), var(--brass-100));transform-origin:top;width:1px;height:min(320px,60%);animation:draw-rule 1.2s var(--ease-out) both;position:absolute;inset-block-start:var(--band-block);inset-inline-start:0}@keyframes draw-rule{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.thesis-grid{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr);display:grid}.thesis-body{max-width:var(--measure-body)}.proof-grid{gap:var(--space-4xl);align-items:center;display:grid}.workbench-proof{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--brass-200);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:0 28px 80px color-mix(in srgb, var(--ink) 66%, transparent);margin:0;display:grid}.workbench-proof img{border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--surface);width:100%;height:auto;display:block}.workbench-proof figcaption{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase}.spine{border-block-start:1px solid var(--brass-200);gap:0;margin-block-start:var(--space-4xl);display:grid}.spine li{gap:var(--space-xl);padding-block:var(--space-3xl);border-block-end:1px solid var(--brass-200);grid-template-columns:4.5rem minmax(0,1fr);display:grid;position:relative}.spine li:before{content:"";background:var(--surface);width:7px;height:7px;box-shadow:0 0 0 1px var(--brass-300);position:absolute;inset-block-start:calc(var(--space-3xl) + .35rem);inset-inline-start:-4px;transform:rotate(45deg)}.spine-step{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-placard);color:var(--brass-500);padding-inline-start:var(--space-xl)}.spine-body h3{font-size:var(--text-xl)}.spine-body p{color:var(--text-body)}.rail-grid{gap:var(--space-4xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.rail{padding:var(--pad-card-wide);background:var(--surface-raised);border:1px solid var(--edge);border-radius:var(--radius-lg);margin:0}.rail figcaption{gap:var(--space-2xs);border-block-end:1px solid var(--edge-quiet);color:var(--text);margin-block-end:var(--space-xl);padding-block-end:var(--space-xl);display:grid}.rail-node{align-items:flex-start;gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--surface);display:flex}.rail-node>svg{color:var(--brass-500);flex:none;margin-block-start:2px}.rail-node strong{color:var(--text);font-weight:500;display:block}.rail-node .chip{margin-inline-start:auto}.rail-node.is-blocked{border-color:var(--live-edge);margin-block-start:var(--space-xl)}.rail-index{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--brass-500);flex:none}.rail-source{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:.04em;color:var(--text-muted)}.rail-link{height:var(--space-3xl);place-items:center;margin-inline-start:calc(var(--space-lg) + .5rem);display:grid}.rail-link span{background:linear-gradient(var(--brass-300), var(--ok-edge));width:1px;height:100%}.boundary{background:var(--stone-600);color:var(--ink);border-block-start:0}.boundary .placard{color:var(--brass-200)}.boundary h2{color:var(--ink);max-width:18ch}.refusals{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-4xl);display:grid}.refusals li{border-block-start:1px solid color-mix(in srgb, var(--ink) 28%, transparent);padding-block-start:var(--space-lg)}.refusals strong{font-size:var(--text-lg);color:var(--ink);font-weight:500;display:block}.refusals p{color:color-mix(in srgb, var(--ink) 78%, transparent)}.run-paths{border-block:1px solid var(--brass-200);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-4xl);display:grid}.run-path{min-width:0;padding:var(--space-2xl);border-inline-start:1px solid var(--brass-200);align-content:start;display:grid}.run-path:first-child{border-inline-start:0}.run-path>svg{width:1.4rem;height:1.4rem;color:var(--brass-500);margin-block-end:var(--space-xl)}.run-path h3,.release-proof h3{font-size:var(--text-lg)}.run-path p:not(.placard),.release-proof p{color:var(--text-body)}.run-path small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-placard);line-height:var(--leading-body);margin-block-start:var(--space-lg);display:block}.run-grid{gap:var(--space-4xl);grid-template-columns:minmax(0,1fr);align-items:start;margin-block-start:var(--space-4xl);display:grid}.run-block{padding:var(--pad-card-wide);background:var(--surface-raised);border:1px solid var(--edge);border-radius:var(--radius-lg)}.copy-line{align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--surface);border:1px solid var(--brass-100);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.copy-line code{min-width:0;color:var(--text-display);white-space:nowrap;overflow-x:auto}.copy-control{justify-content:flex-end;display:flex}.copy-button{align-items:center;gap:var(--space-2xs);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.copy-button:hover{color:var(--text-link)}.copy-button[data-state=copied]{color:var(--ok-text)}.copy-button[data-state=failed]{color:var(--live-text)}.run-note{font-size:var(--text-sm);color:var(--text-muted)}.release-proof{padding:var(--pad-card-wide);border-block-start:1px solid var(--brass-300)}.release-proof>svg{width:1.5rem;height:1.5rem;color:var(--ok-text)}.release-proof .text-link{width:fit-content;display:flex}.help-grid{gap:var(--space-4xl);align-items:start;display:grid}.help-links{border-block-start:1px solid var(--brass-200);display:grid}.help-links>a{gap:var(--space-lg);padding-block:var(--space-xl);border-block-end:1px solid var(--brass-200);color:var(--text-body);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.help-links>a:hover{color:var(--text)}.help-links>a>svg:first-child{color:var(--brass-500)}.help-links>a>svg:last-child{color:var(--text-muted)}.help-links span{gap:var(--space-3xs);display:grid}.help-links strong{color:var(--text);font-weight:500}.help-links small{color:var(--text-muted);font-size:var(--text-sm)}.site-footer{padding-block:var(--space-4xl);border-block-start:1px solid var(--brass-100)}.site-footer-grid{gap:var(--space-3xl);display:grid}.site-footer nav{gap:var(--space-xl);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.command-dialog{border:1px solid var(--edge);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(560px,92vw);color:var(--text);padding:0}.command-dialog::backdrop{background:color-mix(in srgb, var(--ink) 76%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.command-panel{display:grid}.command-search{align-items:center;gap:var(--space-md);padding:var(--space-lg);border-block-end:1px solid var(--edge-quiet);color:var(--text-muted);display:flex}.command-search input{min-width:0;color:var(--text);background:0 0;border:0;flex:1;padding:0}.command-search input:focus{outline:none}.command-results{max-height:46vh;padding:var(--space-xs);gap:2px;display:grid;overflow-y:auto}.command-result{width:100%;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);color:var(--text-body);text-align:start;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.command-result span{color:var(--text)}.command-result small{color:var(--text-muted);font-size:var(--text-sm)}.command-result.is-active{background:var(--brass-100)}.command-result.is-active span{color:var(--brass-600)}.command-empty{padding:var(--space-xl);color:var(--text-muted);font-size:var(--text-sm)}.workspace-shell{grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid}.workspace-sidebar{gap:var(--space-3xl);padding:var(--space-xl) var(--space-lg);border-inline-end:1px solid var(--brass-100);background:var(--surface);flex-direction:column;display:flex}.workspace-brand{align-items:center;gap:var(--space-sm);padding-inline:var(--space-xs);color:var(--text);display:flex}.workspace-label{gap:var(--space-3xs);padding-inline:var(--space-xs);display:grid}.workspace-label>span{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--idle-text)}.workspace-principles{align-items:center;gap:var(--space-xs);padding-inline:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;display:flex}.workspace-principles>i{background:var(--brass-400);width:4px;height:4px;transform:rotate(45deg)}.workspace-sidebar nav{gap:var(--space-3xs);display:grid}.workspace-nav-item{align-items:center;gap:var(--space-md);width:100%;padding:var(--pad-nav-block) var(--pad-nav-inline);border-radius:var(--radius-md);color:var(--text-body);font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.workspace-nav-item svg{color:var(--text-muted);flex:none}.workspace-nav-item:hover,.workspace-nav-item.is-active{background:var(--stone-100);color:var(--text)}.workspace-nav-item.is-active:before{content:"";background:var(--live-core);width:2px;position:absolute;inset-block:6px;inset-inline-start:0}.workspace-nav-item.is-active svg{color:var(--brass-500)}.sidebar-foot{gap:var(--space-md);padding-inline:var(--space-xs);margin-block-start:auto;display:grid}.workspace-main{background:var(--surface);flex-direction:column;min-width:0;display:flex}.workspace-header{z-index:var(--z-sticky);align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-3xl);border-block-end:1px solid var(--brass-100);background:color-mix(in srgb, var(--ink) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky;inset-block-start:0}.workspace-header>div{gap:2px;min-width:0;display:grid}.workspace-header p{color:var(--text);margin:0;font-weight:500}.workspace-header span{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:.06em;color:var(--text-muted)}.workspace-header .button{margin-inline-start:auto}.menu-button,.mobile-close{min-width:44px;min-height:44px;padding:var(--space-xs);border:1px solid var(--edge);border-radius:var(--radius-md);color:var(--text);cursor:pointer;background:0 0;display:none}.workspace-content{gap:var(--space-3xl);padding:var(--space-3xl);min-width:0;align-content:start;scroll-margin-block-start:calc(var(--space-4xl) + var(--space-lg));display:grid}.page-intro{gap:var(--gap-eyebrow-heading);max-width:72ch;display:grid}.page-intro h1{font-size:var(--text-2xl)}.page-intro>p{color:var(--text-body);margin-block-start:var(--space-3xs)}.page-intro>.button,.page-intro>.button-group{justify-self:start;margin-block-start:var(--space-md)}.eyebrow{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--idle-text);display:inline-flex}.eyebrow>span{background:var(--brass-500);width:5px;height:5px;transform:rotate(45deg)}.metric-row{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.metric{gap:var(--space-2xs);padding:var(--pad-card);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.metric>strong{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--text);font-weight:400;line-height:1}.metric>span{color:var(--text-body);font-size:var(--text-sm)}.metric>small{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:.05em}.work-panel,.form-panel,.data-panel,.start-panel,.signals,.runtime-gate,.import-preview,.danger-zone{gap:var(--gap-panel-heading-body);padding:var(--pad-card-wide);border:1px solid var(--edge);border-radius:var(--radius-lg);background:var(--surface-raised);align-content:start;min-width:0;display:grid}.unscored-claims{gap:var(--space-sm);padding:var(--pad-card);border:1px solid var(--brass-300);border-radius:var(--radius-md);background:var(--surface-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.unscored-claims>div{gap:2px;min-width:0;display:grid}.unscored-claims strong{color:var(--text-strong);font-weight:500}.unscored-claims span{color:var(--text-muted);font-size:var(--text-sm)}.evidence-context{align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--brass-300);border-inline-start:2px solid var(--ok-seed);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.evidence-context>div{gap:var(--space-3xs);flex:14rem;min-width:0;display:grid}.evidence-context span{color:var(--idle-text);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase}.evidence-context strong{color:var(--text-strong);overflow-wrap:anywhere;font-weight:500}.evidence-context small,.coverage-explanation{color:var(--text-muted);font-size:var(--text-sm)}.coverage-explanation{padding:var(--space-sm) var(--space-md);border:1px solid var(--brass-100);border-radius:var(--radius-sm);background:var(--surface)}.explanation-freshness{color:var(--text-muted);font-size:var(--text-sm);display:block}.danger-zone,.runtime-gate{border-color:var(--live-edge)}.panel-heading,.schedule-heading{align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap;display:flex}.panel-heading>div,.schedule-heading>div{gap:var(--space-3xs);min-width:0;display:grid}.panel-heading span,.schedule-heading span{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--idle-text)}.panel-heading h2,.schedule-heading h2{font-size:var(--text-lg)}.panel-heading>.text-button,.panel-heading>.button{margin-inline-start:auto}.workspace-columns{gap:var(--space-xl);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.stacked-panels{gap:var(--space-xl);align-content:start;min-width:0;display:grid}.match-row,.table-row,.job-row,.packet-row,.action-row,.evidence-item,.requirement,.queue-row,.schedule-row,.signal-list article{align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--pad-cell-inline);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;min-width:0;display:flex}.match-row>div,.table-row>.application-identity,.job-row>div,.packet-row>div,.action-row>div,.evidence-item>div,.requirement>div,.queue-row>span,.schedule-row>div,.signal-list article>div{gap:var(--space-3xs);min-width:0;display:grid}.match-row strong,.job-row strong,.packet-row strong,.action-row strong,.evidence-item strong,.requirement strong,.queue-row strong,.signal-list strong{color:var(--text);font-weight:500}.evidence-item :is(strong,small),.job-row :is(strong,p,small),.table-row .application-identity :is(strong,small),.recorded-timeline :is(strong,p),.packet-claims :is(strong,small),.action-row :is(strong,small,.action-message),.import-claims :is(strong,code,small){overflow-wrap:anywhere;min-width:0}.match-row>div span,.job-row>div span,.packet-row>div span,.action-row>div span,.evidence-item>div span,.queue-row small,.signal-list article span{color:var(--text-muted);font-size:var(--text-sm)}.match-row .state,.job-row .state,.packet-row .state,.action-row .state,.evidence-item .state,.requirement .state{margin-inline-start:auto}.queue-row{border:0;border-inline-start:2px solid var(--live-core);text-align:start;cursor:pointer;background:var(--stone-100);width:100%}.queue-row:hover{background:var(--brass-100)}.queue-row.is-complete{border-inline-start-color:var(--ok-edge);cursor:default}.queue-row>svg:first-child{color:var(--live-text);flex:none}.queue-row.is-complete>svg:first-child{color:var(--ok-text)}.queue-row>svg:last-child{color:var(--text-muted);flex:none;margin-inline-start:auto}.company-initial,.packet-icon,.provider-mark{border:1px solid var(--brass-200);border-radius:var(--radius-sm);background:var(--stone-100);width:2.5rem;height:2.5rem;color:var(--brass-500);font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;flex:none;place-items:center;display:grid}.evidence-list,.job-list,.packet-list,.action-list,.activity-ledger,.schedule-list,.signal-list,.match-detail,.data-grid,.application-table{gap:var(--space-md);min-width:0;display:grid}.role-filter{gap:var(--space-lg);padding:var(--pad-card);border:1px solid var(--brass-200);border-inline-start:2px solid var(--brass-400);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;min-width:0;display:grid}.role-filter>div:first-child{gap:var(--space-3xs);grid-column:1/-1;display:grid}.role-filter>div:first-child>span,.packet-review section>span,.receipt-heading>span{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--idle-text)}.role-filter h2{font-size:var(--text-lg)}.role-filter p,.role-filter-result span{color:var(--text-muted);font-size:var(--text-sm)}.role-filter-result{gap:var(--space-3xs);align-content:end;min-width:7.5rem;display:grid}.role-results-heading{gap:var(--space-lg);padding-block:var(--space-lg);border-block:1px solid var(--brass-200);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.role-results-heading>div,.role-results-heading>p{gap:var(--space-3xs);display:grid}.role-results-heading>div>span{color:var(--idle-text);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase}.role-results-heading h2{font-size:var(--text-xl)}.role-results-heading>p{color:var(--text-muted);text-align:end;justify-items:end}.role-results-heading>p strong{color:var(--text);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;line-height:.9}.role-results-heading>p span{font-size:var(--text-sm)}.marketplace-controls{gap:var(--space-lg);display:grid}.discovery-profile{gap:var(--space-lg);border-inline-start:2px solid var(--live-core);display:grid}.discovery-profile fieldset{min-width:0;padding:var(--space-md);border:1px solid var(--brass-100);border-radius:var(--radius-sm);margin:0}.discovery-profile legend{padding-inline:var(--space-xs);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase}.discovery-criteria>.field-note{margin-block-end:var(--space-md)}.structured-area-editor{gap:var(--space-md);display:grid}.structured-area-row{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--brass-100);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-raised) 76%, transparent);display:grid}.structured-area-heading{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.structured-area-heading .button{margin-inline-start:auto}.structured-area-fields{margin-block-start:0}.discovery-contract{gap:var(--space-md);padding:var(--pad-card);border:1px solid var(--brass-200);border-inline-start:2px solid var(--live-core);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.discovery-provenance{gap:var(--space-3xs);display:grid}.discovery-provenance>span,.discovery-provenance>small{color:var(--text-muted);font-size:var(--text-xs)}.discovery-provenance code,.discovery-rationale code{overflow-wrap:anywhere;color:var(--text-muted)}.discovery-contract-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.discovery-contract-grid p{gap:var(--space-3xs);border-block-start:1px solid var(--brass-100);padding-block-start:var(--space-sm);display:grid}.discovery-contract-grid strong{color:var(--text);font-family:var(--font-mono);font-size:var(--text-lg)}.discovery-contract-grid span,.discovery-suggestions>span{color:var(--text-muted);font-size:var(--text-sm)}.discovery-suggestions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.discovery-rationale{max-width:var(--measure-body);color:var(--text-muted);font-size:var(--text-sm)}.discovery-rationale summary{width:fit-content;color:var(--text-link);cursor:pointer}.discovery-rationale>p{margin-block-start:var(--space-xs)}.discovery-rationale ul{gap:var(--space-xs);margin-block-start:var(--space-sm);display:grid}.discovery-rationale li{align-items:start;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.discovery-rationale li>span:last-child{gap:var(--space-3xs);display:grid}.discovery-rationale li strong{color:var(--text-body)}.status-dot.matched{background:var(--ok-text)}.status-dot.unresolved{background:var(--brass-500)}.status-dot.excluded{background:var(--live-core)}.choice-row,.job-facts{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.choice-row label{align-items:center;gap:var(--space-xs);color:var(--text-body);font-size:var(--text-sm);display:inline-flex}.choice-row input{width:auto}.source-registry{border:1px solid var(--brass-200);border-radius:var(--radius-md);background:var(--surface-raised)}.source-registry>summary{padding:var(--space-lg);color:var(--text);cursor:pointer}.source-registry>p{padding:0 var(--space-lg);color:var(--text-muted);font-size:var(--text-sm)}.source-registry-grid{gap:var(--space-md);padding:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.source-registry-grid article{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--brass-100);border-radius:var(--radius-sm);background:var(--surface);display:grid}.source-registry-grid article>div{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.source-registry-grid :is(p,small),.posting-verification,.h1b-role-context{color:var(--text-muted);font-size:var(--text-sm)}.role-identity-review{gap:var(--space-sm);width:100%;max-width:var(--measure-wide);padding:var(--space-md);border:1px solid var(--brass-300);border-radius:var(--radius-md);background:var(--brass-100);color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;margin-block-start:var(--space-sm);display:grid}.role-identity-review>svg{color:var(--brass-600)}.role-identity-review>div{gap:var(--space-3xs);min-width:0;display:grid}.role-identity-review :is(p,small){color:var(--text-muted);font-size:var(--text-sm)}.role-identity-review code{overflow-wrap:anywhere}@media (max-width:700px){.role-identity-review{grid-template-columns:auto minmax(0,1fr)}.role-identity-review>.button{grid-column:1/-1;justify-self:start}}.h1b-evidence{width:100%;max-width:var(--measure-wide);border:1px solid var(--brass-200);border-inline-start:2px solid var(--brass-400);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-muted);font-size:var(--text-sm);margin-block-start:var(--space-sm)}.h1b-evidence>summary{gap:var(--space-3xs);padding:var(--space-md);color:var(--text-link);cursor:pointer;display:grid}.h1b-evidence>summary>small{color:var(--text-muted);font-size:var(--text-xs)}.h1b-evidence-ledger{border-block-start:1px solid var(--brass-100)}.h1b-evidence-layer{gap:var(--space-lg);padding:var(--space-lg);grid-template-columns:minmax(8.5rem,.55fr) minmax(0,1.8fr);min-width:0;display:grid}.h1b-evidence-layer>*,.h1b-evidence-layer-body>*,.role-wording-evidence>*{min-width:0;max-width:100%}.h1b-evidence-layer+.h1b-evidence-layer{border-block-start:1px solid var(--brass-100)}.h1b-evidence-layer-label{align-content:start;gap:var(--space-3xs);display:grid}.h1b-evidence-layer-label>span{color:var(--brass-500);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase}.h1b-evidence-layer-label h3{color:var(--text);font-size:var(--text-base);font-weight:500}.h1b-evidence-layer-body,.role-wording-evidence,.h1b-signal-evidence{gap:var(--space-sm);width:100%;min-width:0;display:grid}.h1b-evidence-layer-body>p{max-width:var(--measure-body)}.role-wording-evidence,.h1b-signal-evidence{padding:var(--space-md);border:1px solid var(--brass-100);border-radius:var(--radius-sm);background:var(--surface)}.role-wording-evidence{border-inline-start:2px solid var(--live-core)}.role-wording-evidence-heading{gap:var(--space-xs);flex-wrap:wrap;display:flex}.role-wording-evidence-heading .state{white-space:normal;overflow-wrap:anywhere;margin-inline-start:0}.role-wording-evidence blockquote{border-inline-start:1px solid var(--brass-300);color:var(--text);font-family:var(--font-display);font-size:var(--text-base);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--space-md)}.role-wording-evidence dl{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));margin:0;display:grid}.role-wording-evidence dl>div{gap:var(--space-3xs);min-width:0;display:grid}.role-wording-evidence :is(dt,.h1b-signal-evidence>small){color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.role-wording-evidence dd{color:var(--text);overflow-wrap:anywhere;margin:0}.h1b-review-boundary,.h1b-signal-evidence p,.h1b-signal-evidence span{color:var(--text-muted)}.h1b-evidence-warning{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--live-fill);color:var(--live-text);display:flex}.h1b-evidence-warning svg{flex:none}.h1b-evidence-boundary{padding:var(--space-md) var(--space-lg);border-block-start:1px solid var(--brass-100);margin:0}@media (max-width:560px){.h1b-evidence-layer{gap:var(--space-sm);grid-template-columns:1fr}.role-wording-evidence dl{grid-template-columns:minmax(0,1fr)}.role-wording-evidence .button{white-space:normal;width:100%}}.role-provenance{max-width:var(--measure-wide);color:var(--text-muted);font-size:var(--text-sm)}.role-provenance>summary{width:fit-content;color:var(--text-link);cursor:pointer}.role-provenance-note{max-width:var(--measure-body);margin-block-start:var(--space-xs)}.role-provenance-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-block-start:var(--space-sm);display:grid}.role-provenance-grid>div{align-content:start;gap:var(--space-3xs);padding:var(--space-sm);border:1px solid var(--brass-100);border-radius:var(--radius-sm);background:var(--surface);display:grid}.role-provenance-grid dt{color:var(--text);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.role-provenance-grid dd{overflow-wrap:anywhere;margin:0}.role-provenance-grid code{color:var(--text-body)}.source-variants{color:var(--text-muted);font-size:var(--text-sm)}.source-variants summary{cursor:pointer;width:fit-content}.source-variants ul{gap:var(--space-3xs);margin:var(--space-xs) 0 0;padding-inline-start:var(--space-lg);display:grid}.secondary-controls{border:1px solid var(--brass-200);border-inline-start:2px solid var(--brass-400);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0}.secondary-controls>summary{align-items:center;gap:var(--space-lg);min-width:0;padding:var(--space-lg);color:var(--text);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.secondary-controls>summary::-webkit-details-marker{display:none}.secondary-controls>summary>span{align-items:center;gap:var(--space-xs);font-weight:500;display:inline-flex}.secondary-controls>summary>small{max-width:42rem;color:var(--text-muted);text-align:end}.secondary-controls>summary:after{color:var(--brass-500);content:"+";font-family:var(--font-mono);font-size:var(--text-lg);flex:none}.secondary-controls[open]>summary{border-block-end:1px solid var(--brass-200)}.secondary-controls[open]>summary:after{content:"−"}@media (max-width:48rem){.secondary-controls>summary{gap:var(--space-xs) var(--space-md);grid-template-columns:minmax(0,1fr) auto}.secondary-controls>summary>small{text-align:start;grid-area:2/1/auto/-1;max-width:none}}.secondary-controls>.application-filter,.secondary-controls>.role-filter,.secondary-controls>.discovery-contract,.secondary-controls>.local-draft-panel{border-radius:0 0 var(--radius-md) var(--radius-md);background:0 0;border:0;border-inline-start:0}@media (max-width:48rem){.role-results-heading{grid-template-columns:minmax(0,1fr);align-items:start}.role-results-heading>p{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:baseline start}}.local-draft-panel{gap:var(--space-lg);border-inline-start:2px solid var(--brass-400);display:grid}.local-draft-panel form,.local-draft-result,.evidence-selector{gap:var(--space-md);min-width:0;display:grid}.evidence-selector{max-height:18rem;padding:var(--space-md);border:1px solid var(--brass-200);border-radius:var(--radius-md);overflow:auto}.evidence-selector label{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.evidence-selector input{width:auto}.local-draft-result{padding:var(--space-md);border:1px solid var(--brass-200);border-radius:var(--radius-md);background:var(--surface)}.local-draft-result>span{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--idle-text)}.local-draft-result textarea{min-height:8rem}.role-filter-result strong{color:var(--text);font-size:var(--text-lg);font-weight:500}.role-comparison{gap:var(--space-lg);padding:var(--pad-card);border:1px solid var(--brass-200);border-inline-start:2px solid var(--brass-500);border-radius:var(--radius-md);background:var(--stone-100);min-width:0;display:grid}.role-comparison .panel-heading p{color:var(--text-muted);font-size:var(--text-sm)}.comparison-awaiting{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg);border:1px dashed var(--brass-300);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.comparison-awaiting>div,.role-comparison thead th:not(:first-child){gap:var(--space-3xs);display:grid}.comparison-awaiting span,.role-comparison thead span{color:var(--text-muted);font-size:var(--text-sm)}.role-comparison-scroll{border:1px solid var(--brass-200);border-radius:var(--radius-md);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--brass-200) transparent;overflow:auto}.role-comparison-scroll[data-overflowing=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#00000059 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#00000059 100%)}.role-comparison-scroll:focus-visible,.role-comparison h2:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.role-comparison h2{scroll-margin-block-start:7rem}.comparison-scroll-note{margin-block-start:calc(-1 * var(--space-sm))}.role-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:48rem}.role-comparison th,.role-comparison td{padding:var(--space-md) var(--space-lg);border-block-end:1px solid var(--brass-100);text-align:start;vertical-align:top;overflow-wrap:anywhere}.role-comparison th:first-child{width:11rem;color:var(--idle-text);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase}.role-comparison thead th{border-block-end-color:var(--brass-300);background:var(--stone-100)}.role-comparison thead th:not(:first-child) strong{font-size:var(--text-lg);font-weight:500}.role-comparison thead .button{justify-self:start;margin-block-start:var(--space-xs)}.role-comparison tbody tr:last-child>*{border-block-end:0}.match-detail{width:100%;padding:var(--space-md) var(--pad-cell-inline);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--stone-100)}.match-detail>summary,.signal-provenance>summary,.recorded-timeline>summary,.packet-review>summary{cursor:pointer;color:var(--brass-500);font-weight:500}.match-detail>div,.signal-provenance[open],.recorded-timeline[open],.packet-review[open]{gap:var(--space-lg);display:grid}.match-detail>div{margin-block-start:var(--space-lg)}.match-anatomy-heading,.inspection-status{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.match-anatomy-heading>div{gap:var(--space-3xs);display:grid}.match-anatomy-heading span{color:var(--text-muted);font-size:var(--text-sm)}.match-evidence-lens{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--brass-200);border-inline-start:3px solid var(--live-core);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;display:grid;overflow:hidden}.match-evidence-lens>header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.match-evidence-lens>header>div{gap:var(--space-3xs);display:grid}.match-evidence-lens>header>div>span,.match-evidence-grid article>span{color:var(--idle-text);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase}.match-evidence-grid{border-block:1px solid var(--brass-100);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match-evidence-grid article{align-content:start;gap:var(--space-3xs);min-width:0;padding:var(--space-md);border-inline-end:1px solid var(--brass-100);display:grid}.match-evidence-grid article:last-child{border-inline-end:0}.match-evidence-grid strong,.match-evidence-grid small{overflow-wrap:anywhere}.match-evidence-grid strong{color:var(--text);font-weight:500}.match-evidence-grid small,.match-evidence-lens>p{color:var(--text-muted);font-size:var(--text-sm)}.match-evidence-lens>p{max-width:72ch}.match-evidence-lens.is-compact{padding:var(--space-md)}.match-evidence-lens.is-compact .match-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-evidence-lens.is-compact .match-evidence-grid article:last-child{border-block-start:1px solid var(--brass-100);grid-column:1/-1}.dimension-grid,.packet-review-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dimension-grid article,.inspection-checks li,.recorded-timeline li{align-items:flex-start;gap:var(--space-xs);min-width:0;display:flex}.dimension-grid article{padding:var(--space-md);border:1px solid var(--brass-100);border-radius:var(--radius-sm);background:var(--surface)}.dimension-grid article>div,.inspection-checks li>div{gap:var(--space-3xs);min-width:0;display:grid}.dimension-grid small,.inspection-checks small{color:var(--text-muted);overflow-wrap:anywhere}.match-boundary{border-inline-start:1px solid var(--brass-300);padding-inline-start:var(--space-md)}.match-exclusions{gap:var(--space-3xs);color:var(--text-muted);font-size:var(--text-sm);display:grid}.signal-provenance{flex-basis:100%;min-width:0}.signal-provenance dl,.packet-review dl{gap:var(--space-xs);margin:0;display:grid}.signal-provenance dl>div,.packet-review dl>div{gap:var(--space-md);padding-block:var(--space-xs);border-block-end:1px solid var(--brass-100);grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);display:grid}.signal-provenance dt,.packet-review dt,.receipt-hashes dt{color:var(--text-muted);font-size:var(--text-sm)}.signal-provenance dd,.packet-review dd,.receipt-hashes dd{overflow-wrap:anywhere;min-width:0;margin:0}.signal-provenance code,.rule-code,.receipt-id{overflow-wrap:anywhere;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-placard)}.recorded-timeline{flex-basis:100%;min-width:0}.recorded-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.recorded-timeline li{padding-block:var(--space-xs);position:relative}.recorded-timeline li>span{background:var(--brass-400);flex:none;width:7px;height:7px;margin-block-start:.4rem;transform:rotate(45deg)}.recorded-timeline li>div{gap:var(--space-3xs);display:grid}.recorded-timeline time,.recorded-timeline p{color:var(--text-muted);font-size:var(--text-sm)}.career-ledger{border:1px solid var(--brass-200);border-inline-start:3px solid var(--brass-500);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;display:grid;overflow:hidden}.career-ledger-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);padding:var(--pad-card);background:linear-gradient(110deg, var(--stone-100), transparent 70%), var(--surface-raised);display:flex}.career-ledger-heading>div,.ledger-section-heading{gap:var(--space-3xs);min-width:0;display:grid}.career-ledger-heading span,.ledger-section-heading span,.ledger-records li>div>span,.career-insight-grid article>span{color:var(--idle-text);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase}.career-ledger-heading h2{font-size:var(--text-xl)}.career-ledger-heading p,.ledger-section-heading+p{color:var(--text-muted);font-size:var(--text-sm)}.career-ledger-heading>svg{width:2rem;height:2rem;color:var(--brass-500);stroke-width:1.3px;flex:none}.career-ledger-tabs{border-block:1px solid var(--brass-200);background:var(--stone-100);scrollbar-width:thin;grid-template-columns:repeat(6,minmax(max-content,1fr));display:grid;overflow-x:auto}.career-ledger-tabs button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.9rem;padding:var(--space-sm) var(--space-lg);border:0;border-inline-end:1px solid var(--brass-100);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex}.career-ledger-tabs button:hover{color:var(--text);background:var(--brass-100)}.career-ledger-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--live-core);background:var(--surface);color:var(--text)}.career-ledger-panel{min-width:0;padding:var(--pad-card)}.career-ledger-columns{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.career-ledger-stack,.career-insights{gap:var(--space-lg);min-width:0;display:grid}.career-ledger-form{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.career-ledger-form>label,.saved-view-form>label{gap:var(--space-xs);color:var(--text);font-size:var(--text-sm);align-content:start;min-width:0;display:grid}.career-ledger-form .ledger-span{grid-column:1/-1}.career-ledger-form textarea{resize:vertical;min-height:5.5rem}.career-ledger-form>.button,.career-ledger-form>.button-group{justify-self:start}.ledger-evidence-picker{gap:var(--space-xs);max-height:13rem;padding:var(--space-md);border:1px solid var(--brass-100);border-radius:var(--radius-sm);margin:0;display:grid;overflow-y:auto}.ledger-evidence-picker legend{padding-inline:var(--space-xs);color:var(--text-muted);font-size:var(--text-sm)}.ledger-evidence-picker label{gap:var(--space-xs);color:var(--text-body);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ledger-evidence-picker input{width:auto}.ledger-records{gap:var(--space-sm);min-width:0;display:grid}.ledger-records-tall{max-height:42rem;scrollbar-width:thin;padding-inline-end:var(--space-xs);overflow-y:auto}.ledger-records li{justify-content:space-between;align-items:flex-start;gap:var(--space-md);min-width:0;padding:var(--space-md);border-block-end:1px solid var(--brass-100);flex-wrap:wrap;display:flex}.ledger-records li>div:first-child{gap:var(--space-3xs);flex:1;min-width:min(100%,16rem);display:grid}.ledger-records li strong,.ledger-records li p,.ledger-records li small,.ledger-records li a,.ledger-records li time{overflow-wrap:anywhere}.ledger-records li small,.ledger-records li time{color:var(--text-muted);font-size:var(--text-sm)}.ledger-records li p{color:var(--text-body);font-size:var(--text-sm);white-space:pre-wrap}.ledger-records .ledger-empty-row{color:var(--text-muted);font-size:var(--text-sm);border:1px dashed var(--brass-200);border-radius:var(--radius-sm)}.ledger-row-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ledger-completion-note{gap:var(--space-xs);min-width:min(100%,16rem);display:grid}.ledger-completion-note label{gap:var(--space-3xs);color:var(--text-muted);font-size:var(--text-sm);display:grid}.ledger-completion-note textarea{min-height:4.5rem}.ledger-change-list,.answer-history>ol{gap:var(--space-3xs);color:var(--text-body);font-size:var(--text-sm);margin-block-start:var(--space-xs);padding-inline-start:var(--space-lg);display:grid}.ledger-records .ledger-change-list li,.ledger-records .answer-history li{border:0;padding:0;display:list-item}.answer-history{width:100%;color:var(--text-muted);font-size:var(--text-sm)}.answer-history summary{cursor:pointer}.answer-history>ol{max-height:18rem;overflow-y:auto}.answer-revision-heading{justify-content:space-between;gap:var(--space-xs);flex-wrap:wrap;display:flex}.answer-revision-context{gap:var(--space-3xs);margin-block:var(--space-xs);display:grid}.answer-revision-context p{margin:0}.answer-revision-evidence{gap:var(--space-xs);margin-block-start:var(--space-sm);display:grid}.answer-revision-evidence ol{gap:var(--space-xs);margin:0;padding-inline-start:var(--space-lg);display:grid}.ledger-records .answer-revision-evidence li{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto}.answer-revision-evidence code{overflow-wrap:anywhere;min-width:0}.saved-view-form{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.career-insight-grid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.career-insight-grid article{gap:var(--space-xs);min-width:0;padding:var(--space-lg);border-block-start:2px solid var(--brass-400);background:var(--stone-100);display:grid}.career-insight-grid article strong{color:var(--text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:400}.career-insight-grid article p{color:var(--text-muted);font-size:var(--text-sm)}.offer-comparison-scroll{border:1px solid var(--brass-200);border-radius:var(--radius-md);background:var(--surface);scrollbar-width:thin;overflow-x:auto}.offer-comparison{border-collapse:collapse;width:100%;min-width:58rem;font-size:var(--text-sm)}.offer-comparison th,.offer-comparison td{padding:var(--space-md);border-block-end:1px solid var(--brass-100);text-align:start;vertical-align:top;overflow-wrap:anywhere}.offer-comparison thead th{color:var(--idle-text);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;background:var(--stone-100)}.offer-comparison tbody th{min-width:13rem;font-weight:500}.career-ledger-empty{padding:var(--space-xl);color:var(--text-muted);text-align:center}@media (max-width:72rem){.career-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.career-ledger-columns,.career-ledger-form{grid-template-columns:minmax(0,1fr)}.career-ledger-form .ledger-span{grid-column:1}.career-ledger-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}}@media (max-width:34rem){.career-ledger-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.career-ledger-heading>svg{display:none}.career-insight-grid,.saved-view-form{grid-template-columns:minmax(0,1fr)}.saved-view-form .button{justify-self:start}}.packet-review{min-width:0;padding:var(--space-md) var(--pad-cell-inline);border-block-start:1px solid var(--brass-100);flex-basis:100%}.packet-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-lg)}.packet-review-grid>section{align-content:start;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--stone-100);min-width:0;display:grid}.packet-claims,.inspection-checks,.assurance-findings{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.packet-claims li,.assurance-findings li{gap:var(--space-3xs);padding:var(--space-xs) 0;border-block-end:1px solid var(--brass-100);display:grid}.packet-claims small,.assurance-findings span,.packet-review-grid p,.inspection-status time{color:var(--text-muted);font-size:var(--text-sm)}.packet-hashes{gap:var(--space-xs);display:grid}.packet-hashes>span{color:var(--text-muted);font-size:var(--text-sm)}.activity-filter{min-width:min(17rem,100%)}.receipt-row{gap:var(--space-lg);padding:var(--space-lg) var(--pad-cell-inline);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto minmax(10rem,.35fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.receipt-knot{background:var(--brass-400);width:8px;height:8px;box-shadow:0 0 0 4px var(--brass-100);margin-block-start:.35rem;transform:rotate(45deg)}.receipt-heading{gap:var(--space-3xs);display:grid}.receipt-heading h2{font-size:var(--text-lg)}.receipt-heading time{color:var(--text-muted);font-size:var(--text-sm)}.receipt-hashes{gap:var(--space-sm);min-width:0;margin:0;display:grid}.receipt-hashes>div{gap:var(--space-md);grid-template-columns:7rem minmax(0,1fr);align-items:center;min-width:0;display:grid}.receipt-id{grid-column:2/-1}.table-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-row-actions{display:contents}.blocker{align-items:flex-start;gap:var(--space-xs);padding:var(--space-md) var(--pad-cell-inline);border-inline-start:2px solid var(--live-core);border-radius:var(--radius-sm);background:var(--live-fill);color:var(--live-text);font-size:var(--text-sm);display:flex}.boundary-note,.field-note,.action-message,.action-reference,.source-label,.evidence-kind,.schedule-cadence,.schedule-source,.schedule-state,.job-context{color:var(--text-muted);font-size:var(--text-sm)}.evidence-kind,.schedule-cadence{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:.05em}.blocker-source{margin-block-start:var(--space-3xs);display:block}.blocker-provenance{color:var(--text-muted);margin-block-start:var(--space-3xs);display:block}.import-claims{gap:var(--space-xs);margin:var(--space-md) 0 0;padding:0;list-style:none;display:grid}.import-claims li{gap:var(--space-3xs);padding:var(--space-md) var(--pad-cell-inline);border:1px solid var(--brass-100);border-radius:var(--radius-sm);background:var(--surface);min-width:0;display:grid}.import-claims strong{color:var(--text);overflow-wrap:anywhere;font-weight:500}.receipt{gap:var(--space-md);border-inline-start:2px solid var(--ok-edge);align-content:start;display:grid}.receipt.is-pending{border-inline-start-color:var(--live-core)}.receipt h2{margin:0}.action-reference{gap:var(--space-2xs);width:100%;min-width:0;display:grid}.empty{justify-items:start;gap:var(--space-xs);padding:var(--space-3xl) var(--space-xl);border:1px dashed var(--brass-200);border-radius:var(--radius-md);color:var(--text-muted);display:grid}.empty svg{color:var(--brass-400)}.empty strong{color:var(--text);font-weight:500}.empty p{font-size:var(--text-sm)}.focus-strip{align-items:center;gap:var(--space-xl);padding:var(--pad-card);border:1px solid var(--edge);border-radius:var(--radius-md);background:var(--surface-raised);flex-wrap:wrap;display:flex}.focus-strip>div{align-items:flex-start;gap:var(--space-md);min-width:0;display:flex}.focus-strip svg{color:var(--brass-500);flex:none}.focus-strip span{gap:var(--space-3xs);display:grid}.focus-strip strong{color:var(--text);font-weight:500}.focus-strip small{color:var(--text-muted);font-size:var(--text-sm)}.focus-strip .button{margin-inline-start:auto}.field-grid,.identity-fields,.import-preview-grid,.compact-form,.signal-form,.outcome-form,.action-form,.inline-form-row{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));min-width:0;display:grid}.wide-field,.wide-left{grid-column:1/-1}label{gap:var(--space-xs);font-size:var(--text-sm);color:var(--text-body);min-width:0;display:grid}input,select,textarea{padding:.65rem var(--pad-cell-inline);border:1px solid var(--edge);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-base);min-width:0}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--focus)}input[aria-invalid=true]{border-color:var(--live-edge)}textarea{resize:vertical;min-height:7rem}.field-note{margin-block-start:var(--space-2xs)}.field-state{width:fit-content;color:var(--ok-text);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase}.field-state.is-required{color:var(--live-text)}.field-state.is-pending{color:var(--text-muted)}.field-error{color:var(--live-text);font-size:var(--text-sm)}.action-packet-error{grid-column:1/-1}.file-button,.launch-secret-field{gap:var(--space-xs);display:grid}.notice{z-index:var(--z-sticky);align-items:center;gap:var(--space-md);margin:var(--space-lg) var(--space-3xl) 0;padding:var(--space-md) var(--space-lg);border:1px solid var(--ok-edge);border-radius:var(--radius-md);background:var(--ok-fill);color:var(--ok-text);display:flex;position:sticky;inset-block-start:calc(var(--workspace-header-height,5rem) + var(--space-lg))}.notice.error{border-color:var(--live-edge);background:var(--live-fill);color:var(--live-text)}.notice span{flex:1;min-width:0}.local-indicator{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);display:flex}.local-indicator>span{background:var(--ok-text);flex:none;width:6px;height:6px;transform:rotate(45deg)}.local-indicator[data-state=offline]>span,.local-indicator[data-state=unreachable]>span{background:var(--live-core)}.funnel-strip{gap:var(--space-md);padding:var(--pad-card);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.funnel-stage{gap:var(--space-3xs);border-inline-start:1px solid var(--brass-200);padding-inline-start:var(--space-md);display:grid}.funnel-stage strong{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text);font-weight:400;line-height:1}.funnel-stage span{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--text-muted)}.funnel-scope{color:var(--text-muted);font-size:var(--text-sm);grid-column:1/-1}.history-grid{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.history-panel,.literal-diff,.run-comparison,.packet-history,.packet-version-list,.assurance-history,.cohort-panel,.record-review-strip{gap:var(--space-lg);min-width:0;display:grid}.history-selectors,.cohort-controls,.cohort-counts,.packet-comparison{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0;display:grid}.history-selectors label,.cohort-controls label{gap:var(--space-3xs);min-width:0;color:var(--text-muted);font-size:var(--text-sm);display:grid}.history-panel label{contain:inline-size;width:100%;max-width:100%;overflow:hidden}.history-panel select,.cohort-controls input,.cohort-controls select{width:100%;max-width:100%}.literal-diff{grid-template-columns:repeat(2,minmax(0,1fr))}.literal-diff>div,.run-comparison article,.packet-version-list article,.packet-comparison>div{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--stone-100);align-content:start;min-width:0;display:grid}.literal-diff span,.run-comparison article>span,.packet-history .panel-heading span,.packet-version-list article>div>span,.packet-comparison span,.assurance-history>span,.cohort-panel .panel-heading span,.record-review-strip span{color:var(--idle-text);font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase}.literal-diff code,.run-comparison code,.packet-version-list code{color:var(--text-muted);font-size:var(--text-placard);overflow-wrap:anywhere;display:block}.history-wording p{white-space:pre-wrap;overflow-wrap:anywhere}.run-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.run-comparison dl,.packet-version-list dl{gap:var(--space-xs);margin:0;display:grid}.run-comparison dl>div,.packet-version-list dl>div{gap:var(--space-3xs);border-block-end:1px solid var(--brass-100);min-width:0;padding-block-end:var(--space-xs);display:grid}.run-comparison dt,.packet-version-list dt,.run-comparison time,.packet-version-list time,.assurance-history time,.assurance-history small{color:var(--text-muted);font-size:var(--text-sm)}.run-comparison dd,.packet-version-list dd{min-width:0;margin:0}.literal-values,.record-review-list{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:grid}.literal-values li{overflow-wrap:anywhere}.record-review-strip,.cohort-panel{padding:var(--pad-card-wide);border:1px solid var(--brass-200);border-inline-start:2px solid var(--brass-400);border-radius:var(--radius-lg);background:var(--surface-raised)}.record-review-strip{grid-template-columns:minmax(0,1fr) minmax(15rem,.8fr) auto;align-items:end}.record-review-strip>div{gap:var(--space-3xs);display:grid}.record-review-strip h2,.cohort-panel h2{font-size:var(--text-lg)}.record-review-strip p,.record-review-strip>small,.cohort-panel p{color:var(--text-muted);font-size:var(--text-sm)}.record-review-list li{gap:var(--space-3xs);border-block-end:1px solid var(--brass-100);padding-block-end:var(--space-xs);display:grid}.record-review-list small{color:var(--text-muted);overflow-wrap:anywhere}.cohort-counts .metric{padding:var(--space-md)}.cohort-bands{gap:var(--space-xs);flex-wrap:wrap;display:flex}.cohort-bands span{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--brass-100);color:var(--text-muted);font-size:var(--text-placard);border-radius:999px}.packet-history{width:100%;padding:var(--space-lg);border-block-start:1px solid var(--brass-200);flex-basis:100%}.packet-comparison strong{overflow-wrap:anywhere;font-size:var(--text-sm)}.packet-version-list article{grid-template-columns:minmax(10rem,.5fr) auto minmax(12rem,1fr) auto;align-items:start}.assurance-history{padding:var(--space-md);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--surface)}.assurance-history ol{gap:var(--space-xs);display:grid}.assurance-history li{gap:var(--space-3xs);padding-block:var(--space-xs);border-block-end:1px solid var(--brass-100);min-width:0;display:grid}.assurance-history p,.assurance-history small{overflow-wrap:anywhere;min-width:0}.sensitive-confirmation{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--live-edge);border-radius:var(--radius-sm);background:var(--live-fill);color:var(--live-text);font-size:var(--text-sm);align-items:flex-start;display:flex}.sensitive-confirmation input{flex:none;margin-block-start:.2rem}.error-text{color:var(--live-text)}.board{gap:var(--space-lg);grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;min-width:0;padding-block-end:var(--space-md);display:grid;overflow-x:auto}.board-column{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--brass-100);border-radius:var(--radius-md);background:var(--surface-raised);align-content:start;min-width:0;display:grid}.board-column>header{align-items:baseline;gap:var(--space-xs);border-block-end:1px solid var(--brass-200);padding-block-end:var(--space-md);display:flex}.board-column>header h3{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--idle-text);font-weight:500}.board-column>header span{font-family:var(--font-mono);font-size:var(--text-placard);color:var(--text-muted);margin-inline-start:auto}.board-column.is-target{border-color:var(--brass-500)}.board-card{gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--brass-200);border-radius:var(--radius-md);background:var(--surface);display:grid}.board-card strong{color:var(--text);font-weight:500}.board-card>span:not(.follow-up){color:var(--text-muted);font-size:var(--text-sm)}.outcome-form{gap:var(--space-sm);width:100%;padding:var(--space-md);border:1px solid var(--brass-200);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:minmax(0,1fr)}.table-row .outcome-form{flex-basis:100%}.outcome-form .button-group{margin-block-start:var(--space-xs)}.board-move{gap:var(--space-xs);border-block-start:1px solid var(--brass-100);flex-wrap:wrap;padding-block-start:var(--space-md);display:flex}.board-move-label{width:100%;font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--text-muted)}.board-move button{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--brass-200);border-radius:var(--radius-sm);color:var(--text-body);font-size:var(--text-placard);cursor:pointer;background:0 0}.board-move button:hover{border-color:var(--edge);color:var(--text)}.board{scrollbar-width:thin;scrollbar-color:var(--brass-200) transparent}.board[data-overflowing=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#00000059 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#00000059 100%)}.board:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.board-scroll-note{margin-block-start:var(--space-xs);display:block}.confirm-strip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--live-edge);border-radius:var(--radius-sm);background:var(--live-fill);flex-wrap:wrap;display:inline-flex}.confirm-question{min-width:0;color:var(--text-body);font-size:var(--text-placard);overflow-wrap:anywhere;flex-basis:100%}.confirm-support{gap:var(--space-xs);flex-basis:100%;min-width:0;display:grid}.packet-approval-context{gap:var(--space-xs);min-width:0;max-width:42rem;display:grid}.confirm-summary,.confirm-impact{color:var(--text-body);font-size:var(--text-sm)}.confirm-summary{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase}.confirm-summary code{color:var(--text);overflow-wrap:anywhere}.confirm-details{min-width:0;border-block-start:1px solid var(--live-edge);padding-block-start:var(--space-xs)}.confirm-details>summary{width:fit-content;color:var(--text-link);cursor:pointer;font-size:var(--text-sm)}.confirm-details[open]>summary{margin-block-end:var(--space-sm)}.confirm-binding,.confirm-artifact-hashes{gap:var(--space-sm);min-width:0;display:grid}.confirm-binding{margin:0}.confirm-binding>div,.confirm-artifact-hashes li{gap:var(--space-3xs);min-width:0;display:grid}.confirm-binding dt,.confirm-artifact-hashes span{color:var(--text-muted);font-size:var(--text-placard)}.confirm-binding dd{min-width:0;margin:0}.confirm-binding code,.confirm-artifact-hashes code{min-width:0;color:var(--text-body);font-size:var(--text-placard);overflow-wrap:anywhere;display:block}.confirm-artifact-hashes{margin:var(--space-md) 0;padding:0;list-style:none}.confirm-details>small{color:var(--text-muted)}.button.mini.positive{border-color:var(--ok-edge);color:var(--ok-text)}.button.mini.positive:hover:not(:disabled){background:var(--ok-fill)}.follow-up{align-items:flex-start;gap:var(--space-3xs);min-width:0;font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:.05em;color:var(--brass-600);overflow-wrap:anywhere;display:inline-flex}.follow-up>svg{flex:none;margin-block-start:.15em}.next-steps{gap:var(--space-md);display:grid}.next-step{align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-lg) var(--pad-cell-inline);border:1px solid var(--brass-100);border-inline-start:2px solid var(--idle-edge);border-radius:var(--radius-md);background:var(--surface);color:inherit;text-align:start;cursor:pointer;display:flex}.next-step:hover{border-color:var(--edge)}.next-step[data-tone=live]{border-inline-start-color:var(--live-core)}.next-step>div{gap:var(--space-3xs);min-width:0;display:grid}.next-step strong{color:var(--text);font-weight:500}.next-step small{color:var(--text-muted);font-size:var(--text-sm)}.next-step>svg:last-child{color:var(--text-muted);flex:none;margin-inline-start:auto}.crash,.connection-banner{gap:var(--space-lg);padding:var(--pad-card-wide);border:1px solid var(--live-edge);border-radius:var(--radius-lg);background:var(--live-fill);justify-items:start;display:grid}.crash{margin:var(--space-4xl) auto;max-width:56ch}.crash h1{font-size:var(--text-xl);color:var(--text)}.crash p,.connection-banner p{color:var(--text-body)}.crash details{width:100%;color:var(--text-muted)}.crash summary{cursor:pointer;width:fit-content;color:var(--text-link)}.crash details[open] summary{margin-block-end:var(--space-sm)}.connection-banner strong{color:var(--live-text);font-weight:500}.crash pre{width:100%;padding:var(--space-md);background:var(--surface);border:1px solid var(--brass-100);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-placard);margin:0;overflow-x:auto}.connection-banner{margin:var(--space-lg) var(--space-3xl) 0}.workspace-start{min-height:100dvh;padding:var(--space-3xl) var(--shell-inline);place-items:center;display:grid}.start-panel{grid-template-columns:minmax(0,1fr);width:min(560px,100%)}.workspace-start h1{font-family:var(--font-display);font-weight:400;font-size:var(--text-display-s);line-height:var(--leading-display)}.nav-scrim{display:none}.artifact-links,.outcome-chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.schedule-board{gap:var(--space-xl);display:grid}.schedule-knot{background:var(--brass-400);flex:none;width:6px;height:6px;transform:rotate(45deg)}.design-line{align-items:center;gap:var(--space-md);min-width:0;font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--text-muted);display:flex}.design-line>i{background:var(--brass-300);width:18px;height:1px}.packet-actions .packet-composer,.packet-composer-gate{justify-items:start;gap:var(--space-sm);flex-basis:100%;min-width:0;display:grid}.packet-composer{border:1px solid var(--brass-200);border-radius:var(--radius-md);background:var(--surface-raised);width:100%}.packet-composer>summary{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);color:var(--text);cursor:pointer;display:flex}.packet-composer>summary span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-placard);margin-inline-start:auto}.packet-composer-body{gap:var(--space-lg);padding:var(--space-lg);border-block-start:1px solid var(--brass-100);display:grid}.packet-composer-body>header{gap:var(--space-3xs);display:grid}.packet-composer-body>header>span,.packet-evidence-pool>span,.dossier-grid>section>span,.dossier-submissions header>span{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--idle-text)}.packet-evidence-order,.packet-evidence-pool{gap:var(--space-xs);display:grid}.packet-evidence-order>li{gap:var(--space-xs);padding:var(--space-xs);border-inline-start:2px solid var(--brass-400);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.packet-evidence-toggle{align-items:flex-start;gap:var(--space-xs);width:100%;padding:var(--space-xs);border:1px solid var(--brass-100);border-radius:var(--radius-sm);background:var(--surface);text-align:start;cursor:pointer;display:flex}.packet-evidence-toggle.selected{border-color:var(--ok-edge)}.packet-evidence-toggle>span{gap:var(--space-3xs);min-width:0;display:grid}.packet-evidence-toggle strong,.packet-evidence-toggle small,.packet-requirement-map{overflow-wrap:anywhere}.packet-order-controls{gap:var(--space-3xs);display:flex}.packet-order-controls button{border:1px solid var(--brass-200);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;place-items:center;width:2rem;height:2rem;display:grid}.packet-requirement-map{color:var(--text-muted);grid-column:1/-1}.packet-composer-footer{justify-content:space-between;align-items:center;gap:var(--space-md);border-block-start:1px solid var(--brass-100);flex-wrap:wrap;padding-block-start:var(--space-md);display:flex}.submission-recorder{gap:var(--space-lg);width:100%;padding:var(--space-lg);border:1px solid var(--brass-300);border-inline-start:3px solid var(--live-core);border-radius:var(--radius-md);background:var(--surface-raised);flex-basis:100%;display:grid}.submission-recorder>header,.submission-material-choice,.submission-recorder-actions,.submission-formats label{align-items:flex-start;gap:var(--space-sm);display:flex}.submission-recorder>header>div,.submission-material-choice>span{gap:var(--space-3xs);display:grid}.submission-seal{border:1px solid var(--brass-300);width:2.25rem;height:2.25rem;color:var(--live-text);border-radius:50%;flex:none;place-items:center;display:grid}.submission-recorder fieldset{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--brass-100);border-radius:var(--radius-sm);margin:0;display:grid}.submission-recorder legend{padding-inline:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-placard);text-transform:uppercase;color:var(--idle-text)}.submission-formats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.submission-formats label code{color:var(--text-muted);margin-inline-start:auto}.submission-formats>.field-note{color:var(--text-muted);font-size:var(--text-sm);grid-column:1/-1}.submission-fields{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.submission-fields label{gap:var(--space-3xs);display:grid}.submission-destination{grid-column:1/-1}.submission-recorder-actions{justify-content:flex-end}.application-dossier{gap:var(--space-xl);width:100%;min-width:0;padding:var(--space-xl);border:1px solid var(--brass-300);border-radius:var(--radius-md);background:var(--surface-raised);flex-basis:100%;scroll-margin-block-start:calc(var(--workspace-header-height,5rem) + var(--space-lg));display:grid;position:relative;overflow:hidden}.dossier-header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.dossier-header>div{gap:var(--space-3xs);display:grid}.dossier-header>div>span{font-family:var(--font-mono);font-size:var(--text-placard);letter-spacing:var(--tracking-placard);text-transform:uppercase;color:var(--live-text)}.dossier-spine{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dossier-spine span{background:var(--brass-300);height:3px}.dossier-spine span:last-child{background:var(--live-core)}.dossier-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dossier-grid>section,.dossier-submissions{align-content:start;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--brass-100);border-radius:var(--radius-sm);background:var(--surface);min-width:0;display:grid}.dossier-grid dl,.dossier-submissions ol{gap:var(--space-xs);display:grid}.dossier-grid dl>div{gap:var(--space-md);grid-template-columns:minmax(7rem,auto) minmax(0,1fr);display:grid}.dossier-grid dt{color:var(--text-muted)}.dossier-grid dd{text-align:end;overflow-wrap:anywhere;margin:0}.dossier-match-history,.dossier-packet-composition{gap:var(--space-sm);min-width:0;border-block-start:1px solid var(--brass-100);color:var(--text-body);font-size:var(--text-sm);padding-block-start:var(--space-sm);display:grid}.dossier-match-history summary,.dossier-packet-composition summary{color:var(--text);cursor:pointer}.dossier-match-history ol,.dossier-packet-composition ol{gap:var(--space-sm);padding-inline-start:var(--space-lg);display:grid}.dossier-match-history li{gap:var(--space-3xs);display:grid}.dossier-match-history code,.dossier-packet-composition code{overflow-wrap:anywhere;word-break:break-word}.dossier-packet-composition dl>div{grid-template-columns:minmax(8rem,auto) minmax(0,1fr)}.dossier-packet-composition dd{text-align:start}.dossier-submissions>header,.dossier-submissions li>div{justify-content:space-between;gap:var(--space-md);display:flex}.dossier-submissions li{gap:var(--space-3xs);padding:var(--space-md);border-inline-start:2px solid var(--live-core);background:var(--stone-100);display:grid}.dossier-submissions li code{overflow-wrap:anywhere;color:var(--text-muted)}@media (min-width:900px){.hero{column-gap:clamp(2rem,6vw,6rem);row-gap:var(--space-lg);grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr)}.hero-copy{grid-area:1/1}.hero-emblem{grid-area:1/2/span 2}.hero-actions{grid-area:2/1}.thesis-grid{grid-template-columns:12rem minmax(0,1fr);align-items:start}.thesis-grid .placard{padding-block-start:.75rem}.thesis-grid .display,.thesis-grid .thesis-body{grid-column:2}.rail-grid,.run-grid,.proof-grid,.help-grid{gap:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.refusals{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-grid{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}}@media (max-width:1040px){.workspace-columns{grid-template-columns:minmax(0,1fr)}.role-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.packet-review-grid,.history-grid{grid-template-columns:minmax(0,1fr)}.packet-version-list article{grid-template-columns:minmax(0,1fr) auto}.packet-version-list article dl{grid-column:1/-1}}@media (max-width:880px){.workspace-shell{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{z-index:var(--z-modal);border-inline-end:1px solid var(--edge);visibility:hidden;width:min(300px,86vw);transition:transform var(--dur-short) var(--ease-out), visibility 0s linear var(--dur-short);position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-100%)}.workspace-shell[data-nav=open] .workspace-sidebar{visibility:visible;transition:transform var(--dur-short) var(--ease-out), visibility 0s;transform:none}.workspace-shell[data-nav=open] .nav-scrim{z-index:var(--z-dropdown);background:color-mix(in srgb, var(--ink) 72%, transparent);display:block;position:fixed;inset:0}.menu-button,.mobile-close{place-items:center;display:inline-grid}.workspace-header,.workspace-content{padding-inline:var(--space-xl)}.notice,.connection-banner{margin-inline:var(--space-xl)}}@media (max-width:720px){.hero{min-height:auto;padding-block-start:var(--space-3xl)}.hero h1{font-size:clamp(3.5rem,21vw,5.5rem)}.hero-copy{gap:var(--space-sm)}.site-header{gap:var(--space-md);flex-wrap:wrap}.site-header nav{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;order:3;width:100%;margin-inline-start:0}.run-paths{grid-template-columns:minmax(0,1fr)}.run-path{border-inline-start:0;border-block-start:1px solid var(--brass-200)}.run-path:first-child{border-block-start:0}.spine li{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.receipt-row{grid-template-columns:auto minmax(0,1fr)}.receipt-hashes,.receipt-id{grid-column:2}}@media (max-width:520px){.metric-row,.funnel-strip,.field-grid,.identity-fields,.import-preview-grid,.compact-form,.signal-form,.outcome-form,.action-form,.inline-form-row,.refusals,.board,.literal-diff,.run-comparison,.record-review-strip,.packet-version-list article,.dossier-grid,.submission-fields{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.packet-version-list article dl,.submission-destination{grid-column:1}.dossier-header,.dossier-submissions>header,.dossier-submissions li>div{flex-direction:column}.role-filter,.dimension-grid,.match-evidence-grid,.match-evidence-lens.is-compact .match-evidence-grid{grid-template-columns:minmax(0,1fr)}.match-evidence-grid article,.match-evidence-lens.is-compact .match-evidence-grid article:last-child{border-inline-end:0;border-block-start:1px solid var(--brass-100);grid-column:1}.match-evidence-grid article:first-child{border-block-start:0}.signal-provenance dl>div,.packet-review dl>div,.receipt-hashes>div,.receipt-row{grid-template-columns:minmax(0,1fr)}.receipt-knot,.receipt-heading,.receipt-hashes,.receipt-id{grid-column:1}.workspace-content,.workspace-header{padding-inline:var(--space-lg)}.notice,.connection-banner{margin-inline:var(--space-lg)}.design-line.compact{gap:var(--space-xs)}.design-line.compact>i{flex:1;width:auto;min-width:0}.match-row .state,.job-row .state,.packet-row .state,.action-row .state,.evidence-item .state,.requirement .state{margin-inline-start:0}.funnel-stage{border-inline-start:0;border-block-start:1px solid var(--brass-200);padding-block-start:var(--space-md);padding-inline-start:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
