@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/af4a801536c59450-s.24xrmke86jw7k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/12734a44a3593d47-s.0oo2ce8x3p3g-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/84585a440835450c-s.p.1assh_88wvihh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23935f4a2f9e5f3a-s.43rsep0watv9c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/add1602b263e55b3-s.43gxov3apbh9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f09f1e5369ac4c93-s.p.2j7orl0ofx_24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_948bf7db-module__ybzYdq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_948bf7db-module__ybzYdq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_b1250e03-module__x5Es0a__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_b1250e03-module__x5Es0a__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9b195989-module__9Tvgla__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9b195989-module__9Tvgla__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f2ede2;--paper-hi:#faf7f0;--paper-lo:#e8e0cf;--paper-line:#dcd2be;--paper-line-2:#c9bda3;--manila:#efe4c9;--manila-lo:#e6d7b4;--manila-edge:#cdb98d;--rule:#26684f1f;--rule-2:#26684f3d;--margin-red:#be382a61;--ink:#1b1915;--ink-2:#47423a;--ink-3:#746c5f;--ink-4:#a0978a;--green:#1c5a43;--green-2:#2c7556;--green-wash:#1c5a4314;--red:#ad2a1e;--red-2:#cc4636;--red-wash:#ad2a1e12;--carbon:#33399a;--carbon-2:#5c62b9;--carbon-wash:#33399a12;--vault:#141619;--vault-2:#1b1e22;--vault-3:#23272c;--vault-line:#2f343a;--vault-line-2:#444b53;--steel:#e0e3e6;--steel-2:#a9b0b7;--steel-3:#78818a;--steel-4:#4f565d;--glass:#0a0c0e;--hazard:#efb135;--alarm:#ff5c4b;--alarm-2:#ff8e7f;--mint:#82d8b1;--font-display:var(--font-fraunces), "Iowan Old Style", Georgia, serif;--font-ui:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--font-data:var(--font-jetbrains), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.23 0 0 0 0 0.12 0 0 0 0.11 0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");--ink-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' seed='11' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.4 2.9'/></filter><rect width='100%25' height='100%25' filter='url(%23m)'/></svg>");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--paper);scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);font-family:var(--font-ui);background:var(--grain), var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;line-height:1.5}body:before{content:"";border-left:1px solid var(--margin-red);border-right:1px solid var(--margin-red);pointer-events:none;z-index:0;width:4px;position:fixed;top:0;bottom:0;left:26px}::selection{color:var(--ink);background:#1c5a4333}:focus-visible{outline:2px solid var(--carbon);outline-offset:3px}button{cursor:pointer}code{font-family:var(--font-data);font-size:.86em}.caps{font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:650;font-stretch:72%}.shell{z-index:1;width:min(1280px,100% - 64px);margin-inline:auto;position:relative}.page{padding-bottom:24px;position:relative;overflow-x:clip}.section-title{font-family:var(--font-display);letter-spacing:-.02em;margin-top:6px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.04}.section-title em{color:var(--ink-3);font-variation-settings:"WONK" 1;font-style:italic;font-weight:340}.section-lede{max-width:64ch;color:var(--ink-2);margin-top:10px;font-size:14.5px}.section-lede code{border:1px solid var(--paper-line-2);background:var(--paper-hi);white-space:nowrap;border-radius:3px;padding:1px 6px}.rail{z-index:40;-webkit-backdrop-filter:blur(12px)saturate(1.15);border-bottom:1px solid var(--paper-line-2);box-shadow:0 3px 0 -2px var(--paper-line-2);background:#f2ede2db;position:sticky;top:0}.rail-inner{align-items:center;gap:28px;min-height:62px;display:flex}.brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:30px;height:30px}.bm-frame{fill:var(--paper-hi);stroke:var(--ink);stroke-width:1.5px}.bm-bars{stroke:var(--green);stroke-width:3px;stroke-linecap:butt}.bm-lie{stroke:var(--red-2);stroke-width:3px}.bm-strike{stroke:var(--red);stroke-width:1.6px;stroke-linecap:round}.bm-rule{stroke:var(--ink);stroke-width:1px}.brand-name{font-family:var(--font-display);letter-spacing:-.015em;font-size:25px;font-weight:560;line-height:1}.brand-tag{font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border-left:1px solid var(--paper-line-2);white-space:nowrap;padding-left:12px;font-size:11px;font-weight:650;font-stretch:72%}.rail-event{color:var(--ink-2);white-space:nowrap;align-items:baseline;gap:10px;margin-left:auto;font-size:13px;display:flex}.rail-models{gap:6px;display:flex}.rail-models li{border:1px solid var(--paper-line-2);background:var(--paper-hi);font-family:var(--font-data);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 8px;font-size:11px;display:inline-flex}.rail-models li:before{content:"";background:var(--ink-3);border-radius:50%;width:7px;height:7px}.rail-models li[data-role=scan]:before{background:var(--hazard)}.rail-models li[data-role=write]:before{background:var(--carbon-2)}.rail-models li[data-role=decide]:before{background:var(--green-2)}.model-job{color:var(--ink-4)}.hero{grid-template-columns:minmax(0,1fr) 388px;align-items:end;gap:64px;padding:64px 0 56px;display:grid}.hero-eyebrow{font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);animation:rise .7s var(--ease) both;align-items:center;gap:12px;font-size:12px;font-weight:650;font-stretch:72%;display:flex}.hero-eyebrow:before{content:"";background:var(--ink-3);width:34px;height:1px}.hero-title{font-family:var(--font-display);letter-spacing:-.03em;margin-top:20px;font-size:clamp(48px,6vw,88px);font-weight:380;line-height:.94}.hero-line{animation:rise .8s var(--ease) both;animation-delay:80ms;display:block}.hero-line+.hero-line{animation-delay:.2s}.hero-title em{color:var(--green);font-variation-settings:"WONK" 1;font-style:italic;font-weight:300}.red-pencil{text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-color:var(--red-2);-webkit-text-decoration-color:var(--red-2);-webkit-text-decoration-color:var(--red-2);text-decoration-color:var(--red-2);text-underline-offset:.12em;text-decoration-skip-ink:none;text-decoration-thickness:.035em}.hero-lede{max-width:66ch;color:var(--ink-2);animation:rise .8s var(--ease) both;margin-top:28px;font-size:17px;line-height:1.62;animation-delay:.32s}.hero-boot{max-width:74ch;color:var(--ink-3);animation:rise .8s var(--ease) both;align-items:baseline;gap:14px;margin-top:22px;font-size:13.5px;line-height:1.55;animation-delay:.42s;display:flex}.boot-tag{border:1px solid var(--green);font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.16em;text-transform:uppercase;color:var(--green);border-radius:3px;flex:none;padding:3px 8px 2px;font-size:10.5px;font-weight:700;font-stretch:72%}.boot-mode{font-family:var(--font-data);color:var(--ink-4);margin-top:4px;font-size:11.5px;display:block}.docket{background:repeating-linear-gradient(180deg, transparent 0 33px, var(--rule) 33px 34px) 0 48px / 100% calc(100% - 48px) no-repeat, var(--paper-hi);border:1px solid var(--paper-line);animation:rise .9s var(--ease) both;border-radius:3px;padding:20px 22px 22px;animation-delay:.28s;position:relative;transform:rotate(.6deg);box-shadow:inset 0 1px #fffc,0 26px 40px -30px #4632148c,0 3px 8px -4px #46321433}.docket:before{content:"";background:#ece2c6d1;border:1px solid #beac8273;width:92px;height:22px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:-2deg;box-shadow:0 1px 2px #503c141f}.docket-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.docket-no{font-family:var(--font-data);color:var(--ink-3);font-size:11px}.docket-rows>div{grid-template-columns:102px minmax(0,1fr);align-items:baseline;gap:12px;min-height:34px;padding:7px 0 6px;display:grid}.docket-rows dt{font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:650;font-stretch:72%}.docket-rows dd{color:var(--ink);font-size:13px;line-height:1.45}.docket-flag{color:var(--ink-2);white-space:nowrap;margin:0 8px 2px 0;font-size:11px;display:inline-block}.docket-sign{border-top:1px solid var(--ink-3);width:58%;font-family:var(--font-display);color:var(--ink-3);margin-top:18px;padding-top:7px;font-size:12.5px;font-style:italic;line-height:1.35}.docket-stamp{--rot:-14deg;text-align:center;border:2.5px solid var(--red);outline:1.5px solid var(--red);outline-offset:-8px;width:112px;height:112px;color:var(--red);font-family:var(--font-display);text-transform:uppercase;transform:rotate(var(--rot));-webkit-mask-image:var(--ink-mask);-webkit-mask-image:var(--ink-mask);-webkit-mask-image:var(--ink-mask);-webkit-mask-image:var(--ink-mask);mask-image:var(--ink-mask);opacity:.88;animation:stamp-in .55s var(--ease) both;border-radius:50%;place-content:center;line-height:1.05;animation-delay:.9s;display:grid;position:absolute;bottom:-34px;right:18px;overflow:hidden}.docket-stamp span{font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.24em;font-size:9.5px;font-weight:700;font-stretch:72%}.docket-stamp strong{letter-spacing:.02em;white-space:nowrap;margin:3px 0;font-size:15px;font-weight:700}.desk{border-top:2px solid var(--ink);padding-top:26px}.desk-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.console{min-width:330px;color:var(--steel);background:repeating-linear-gradient(90deg, #ffffff05 0 1px, transparent 1px 4px), linear-gradient(180deg, var(--vault-2), var(--vault));border:1px solid #08090a;border-radius:6px;flex:none;grid-template-columns:auto auto;align-items:center;gap:10px 22px;padding:14px 16px 16px;display:grid;box-shadow:inset 0 1px #ffffff12,0 18px 30px -20px #140e0699}.console .caps{color:var(--steel-3)}.console-status{align-items:center;gap:9px;display:flex}.console-lamp{background:var(--steel-4);border-radius:50%;width:9px;height:9px}.console[data-phase=ready] .console-lamp{background:var(--mint);box-shadow:0 0 10px #82d8b1b3}.console[data-phase=auditing] .console-lamp{background:var(--hazard);animation:.9s ease-in-out infinite pulse;box-shadow:0 0 10px #efb135cc}.console[data-phase=fault] .console-lamp{background:var(--alarm);box-shadow:0 0 10px #ff5c4bcc}.console-phase{color:var(--steel);font-size:13px;font-weight:600}.console-reg{justify-content:flex-end;align-items:baseline;gap:9px;display:flex}.console-id{font-family:var(--font-data);color:var(--steel);font-size:12.5px}.run-button{background:linear-gradient(180deg, #f6c454, var(--hazard));color:#241703;font-family:var(--font-ui);font-variation-settings:"wdth" 80;letter-spacing:.14em;text-transform:uppercase;transition:transform .12s var(--ease), box-shadow .12s var(--ease), filter .2s;border:1px solid #9c6d10;border-radius:4px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:13px;font-weight:750;font-stretch:80%;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 2px #7a540b,0 6px 14px -6px #efb13599}.run-button:hover{filter:brightness(1.05)}.run-button:active{transform:translateY(2px);box-shadow:inset 0 1px #fff6,0 0 #7a540b,0 2px 6px -3px #efb13599}.run-glyph{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.rack{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.exhibit{text-align:left;min-height:222px;color:var(--ink);background:linear-gradient(176deg, var(--manila), var(--manila-lo));border:1px solid var(--manila-edge);transition:transform .28s var(--ease), box-shadow .28s var(--ease), border-color .2s;border-radius:2px 9px 3px 3px;flex-direction:column;gap:7px;padding:22px 16px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff8c,0 16px 24px -20px #5a401499}.exhibit:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff8c,0 22px 30px -22px #5a4014b3}.exhibit-tab{background:var(--manila);border:1px solid var(--manila-edge);font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);border-bottom:0;border-radius:7px 7px 0 0;padding:4px 12px 2px;font-size:10.5px;font-weight:700;font-stretch:72%;position:absolute;top:-15px;left:12px}.exhibit-tab b{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink);margin-left:3px;font-size:15px;font-style:italic;font-weight:600}.exhibit-badge{font-family:var(--font-data);color:var(--red);border:1px solid;border-radius:2px;padding:2px 6px 1px;font-size:10px;font-weight:600;position:absolute;top:13px;right:12px;transform:rotate(2.5deg)}.exhibit-title{font-family:var(--font-display);letter-spacing:-.01em;margin-top:6px;padding-right:84px;font-size:21px;font-weight:450;line-height:1.12}.exhibit-trap{color:var(--red);font-size:12.5px;font-weight:650;line-height:1.35}.exhibit-hook{-webkit-line-clamp:4;color:var(--ink-2);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.exhibit-foot{font-family:var(--font-data);color:var(--ink-3);border-top:1px dashed #785a1e61;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:10.5px;display:flex}.exhibit-status{align-items:center;gap:6px;display:inline-flex}.exhibit[data-status=on-file],.exhibit[data-status=selected],.exhibit[data-status=auditing]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 26px 34px -24px #3c280ab3;background:linear-gradient(176deg,#fbf4e1,#f3e7c9);transform:translateY(-5px)}.exhibit[data-status=on-file] .exhibit-tab,.exhibit[data-status=selected] .exhibit-tab,.exhibit[data-status=auditing] .exhibit-tab{background:var(--ink);border-color:var(--ink);color:var(--paper-hi)}.exhibit[data-status=on-file] .exhibit-tab b,.exhibit[data-status=selected] .exhibit-tab b,.exhibit[data-status=auditing] .exhibit-tab b{color:var(--paper-hi)}.exhibit[data-status=on-file] .exhibit-status{color:var(--green);font-weight:700}.exhibit[data-status=on-file] .exhibit-status:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.exhibit[data-status=auditing] .exhibit-status{color:var(--ink);font-weight:700}.exhibit[data-status=auditing] .exhibit-status:before{content:"";background:var(--hazard);border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite pulse}.exhibit-custom{background:repeating-linear-gradient(180deg, transparent 0 23px, var(--rule) 23px 24px) 0 12px / 100% 100% no-repeat, var(--paper-hi);border-style:dashed;border-color:var(--paper-line-2)}.exhibit-custom .exhibit-tab{background:var(--paper-hi);border-color:var(--paper-line-2);border-style:dashed}.exhibit-custom .exhibit-badge,.exhibit-custom .exhibit-trap{color:var(--carbon)}.source{background:var(--paper-hi);border:1px solid var(--paper-line-2);border-radius:4px;margin-top:22px;box-shadow:0 10px 20px -18px #46321480}.source-toggle{text-align:left;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;padding:12px 16px;display:grid}.source-exhibit{font-family:var(--font-display);font-size:15px;font-style:italic}.source-header,.source-stats{font-family:var(--font-data);color:var(--ink-3);font-size:11.5px}.source-header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-cta{border:1px solid var(--ink);white-space:nowrap;border-radius:3px;align-items:center;gap:8px;padding:5px 11px;font-size:12.5px;font-weight:650;display:inline-flex}.source-cta:after{content:"";width:7px;height:7px;transition:rotate .25s var(--ease), translate .25s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;translate:0 -2px;rotate:45deg}.source[data-open=true] .source-cta:after{translate:0 2px;rotate:-135deg}.source-panel{border-top:1px solid var(--paper-line);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:22px;padding:16px;display:grid}.source-panel[hidden]{display:none}.source-csv,.source-side{flex-direction:column;gap:8px;display:flex}.ledger-input,.prompt-input{width:100%;color:var(--ink);border:1px solid var(--paper-line-2);resize:vertical;border-radius:3px}.ledger-input{min-height:218px;font-family:var(--font-data);white-space:pre;background:linear-gradient(90deg, transparent 0 38px, var(--margin-red) 38px 39px, transparent 39px 42px, var(--margin-red) 42px 43px, transparent 43px), repeating-linear-gradient(180deg, transparent 0 23px, var(--rule-2) 23px 24px), #fffdf8;background-attachment:local;padding:0 12px 0 54px;font-size:12.5px;line-height:24px}.prompt-input{background:#fffdf8;min-height:98px;padding:10px 12px;font-size:14px;line-height:1.5}.ledger-input:focus,.prompt-input:focus{outline:2px solid var(--carbon);outline-offset:1px}.run-button-wide{margin-top:4px}.source-note{color:var(--ink-3);font-size:12.5px;line-height:1.5}.slip{border:1px solid #ad2a1e4d;border-left:4px solid var(--red);color:var(--red);background:#fbeee9;border-radius:3px;align-items:baseline;gap:14px;margin-top:16px;padding:12px 16px;font-size:14px;display:flex}.slip .caps{color:var(--red)}.report{margin-top:64px}.report:before{content:"";background:var(--ink);opacity:0;width:26%;height:2px;position:absolute;top:-14px;left:0}.report[data-busy=true]:before{opacity:1;animation:1.1s linear infinite scan}.report-body{transition:opacity .25s var(--ease), filter .25s var(--ease)}.report[data-busy=true] .report-body{opacity:.45;filter:saturate(.4);pointer-events:none}.report-empty{text-align:center;border-top:3px double var(--ink);border-bottom:3px double var(--ink);padding:56px 0}.report-empty-title{font-family:var(--font-display);color:var(--ink-2);margin-top:8px;font-size:30px}.verdict{border-bottom:4px double var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) auto;align-items:end;gap:36px;padding-bottom:22px;display:grid}.verdict-title{font-family:var(--font-display);letter-spacing:-.025em;margin-top:6px;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1}.verdict-trap{color:var(--red);margin-top:10px;font-size:13.5px;font-weight:650}.tally{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tally>div{border-left:1px solid var(--paper-line-2);padding:0 20px}.tally dt{font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:650;font-stretch:72%}.tally dd{margin-top:6px}.tally-figure{font-family:var(--font-display);letter-spacing:-.015em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(28px,2.8vw,40px);font-weight:420;line-height:1.05;display:inline-block;position:relative}.tally-figure[data-struck=true]{color:var(--ink-3)}.tally-figure[data-struck=true]:after{content:"";background:var(--red);transform-origin:0;height:3px;animation:strike .5s var(--ease) both;border-radius:3px;animation-delay:.55s;position:absolute;top:52%;left:-6%;right:-6%;transform:rotate(-7deg)}.tally-void{color:var(--red);font-style:italic}.tally [data-tone=certified] .tally-figure{color:var(--green)}.tally-note{color:var(--ink-3);margin-top:7px;font-size:12px;line-height:1.4;display:block}.tally [data-tone=claim] .tally-note{color:var(--red)}.stamp{--rot:-7deg;outline-offset:3px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transform:rotate(var(--rot));-webkit-mask-image:var(--ink-mask);-webkit-mask-image:var(--ink-mask);-webkit-mask-image:var(--ink-mask);-webkit-mask-image:var(--ink-mask);mask-image:var(--ink-mask);animation:stamp-in .5s var(--ease) both;border:3px solid;border-radius:5px;outline:1.5px solid;flex-direction:column;justify-self:end;align-items:center;padding:9px 18px 7px;font-size:24px;font-weight:700;line-height:1;animation-delay:.75s;display:inline-flex}.stamp small{font-family:var(--font-data);letter-spacing:.12em;margin-top:6px;font-size:10px;font-weight:700}.stamp[data-pass=true]{color:var(--green)}.stamp[data-pass=false]{color:var(--red)}.verdict-stamp{--rot:-6deg;margin:0 8px 6px 0}.stages{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:26px;display:grid;position:relative}.stages:before{content:"";border-top:1.5px dashed var(--ink-4);position:absolute;top:21px;left:22px;right:22px}.stage{animation:rise .55s var(--ease) both;align-content:start;gap:5px;padding-right:18px;display:grid;position:relative}.stage:nth-child(2){animation-delay:60ms}.stage:nth-child(3){animation-delay:.12s}.stage:nth-child(4){animation-delay:.18s}.stage:nth-child(5){animation-delay:.24s}.stage-no{z-index:1;border:1.5px solid var(--ink);background:var(--paper);width:43px;height:43px;font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:6px;font-size:20px;font-style:italic;font-weight:500;display:grid;position:relative}.stage[data-tone=flag] .stage-no{color:var(--red);border-color:var(--red);background:#fbefea}.stage[data-tone=clear] .stage-no{color:var(--green);border-color:var(--green);background:#f1f4ec}.stage[data-tone=heal] .stage-no{color:var(--paper-hi);border-color:var(--green);background:var(--green)}.stage[data-tone=idle] .stage-no{color:var(--ink-4);border-style:dashed;border-color:var(--ink-4)}.stage-name{font-size:14px;font-weight:650}.stage-verdict{font-family:var(--font-ui);font-variation-settings:"wdth" 78;letter-spacing:.1em;text-transform:uppercase;border:1.5px solid;border-radius:3px;justify-self:start;padding:2px 7px 1px;font-size:11px;font-weight:750;font-stretch:78%;transform:rotate(-1.5deg)}.stage[data-tone=flag] .stage-verdict{color:var(--red)}.stage[data-tone=clear] .stage-verdict,.stage[data-tone=heal] .stage-verdict{color:var(--green)}.stage[data-tone=idle] .stage-verdict{color:var(--ink-4);border-style:dashed}.stage-prov{font-family:var(--font-data);color:var(--ink-3);font-size:10.5px;line-height:1.45}.split{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);margin-top:36px;display:grid}.panel{border-radius:6px;flex-direction:column;min-width:0;padding:26px 24px 22px;display:flex;position:relative}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.panel-code{align-items:baseline;gap:10px;display:flex}.panel-id{font-family:var(--font-data);font-size:12px}.panel-flags{flex-wrap:wrap;gap:6px;display:flex}.panel-flags li{font-family:var(--font-data);white-space:nowrap;border-radius:3px;padding:2px 7px 1px;font-size:10.5px}.panel-title{font-family:var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:16px;font-size:30px;font-weight:400;line-height:1.05;display:flex}.panel-exhibit{font-family:var(--font-display);letter-spacing:0;font-size:15px;font-style:italic}.panel-sub{margin-top:6px;font-size:13px;line-height:1.5}.vault{color:var(--steel);background:radial-gradient(circle at 13px 13px, #6a727a 0 2.2px, #24282d 2.8px, transparent 3.6px), radial-gradient(circle at calc(100% - 13px) 13px, #6a727a 0 2.2px, #24282d 2.8px, transparent 3.6px), radial-gradient(circle at 13px calc(100% - 13px), #6a727a 0 2.2px, #24282d 2.8px, transparent 3.6px), radial-gradient(circle at calc(100% - 13px) calc(100% - 13px), #6a727a 0 2.2px, #24282d 2.8px, transparent 3.6px), radial-gradient(130% 70% at 18% 0%, #ffffff0e, transparent 62%), repeating-linear-gradient(90deg, #ffffff04 0 1px, transparent 1px 4px), linear-gradient(180deg, var(--vault-2), var(--vault));border:1px solid #07080a;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff05,0 30px 50px -30px #191208bf,0 10px 18px -10px #19120866}.vault-tape{background:repeating-linear-gradient(-45deg, var(--hazard) 0 9px, #17191c 9px 18px);opacity:.92;height:7px;position:absolute;top:0;left:0;right:0}.vault .caps{color:var(--steel-3)}.vault .panel-id{color:var(--steel)}.vault .panel-flags li{color:var(--steel-2);border:1px solid var(--vault-line);background:#ffffff0a}.vault .panel-flags li[data-tone=alarm]{color:var(--alarm-2);border-color:#ff5c4b73}.vault .panel-flags li[data-tone=sealed]{color:var(--hazard);border-color:#efb13566}.vault .panel-title{color:var(--steel)}.vault .panel-exhibit{color:var(--steel-3)}.vault .panel-sub{color:var(--steel-2)}.vault-glass{background:radial-gradient(140% 100% at 50% 0%, #161a1e, var(--glass) 72%);border:1px solid #040506;border-radius:4px;margin-top:16px;padding:12px 8px 6px;position:relative;box-shadow:inset 0 2px 12px #000000b3,inset 0 0 0 1px #ffffff08,0 1px #ffffff0f}.vault-glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#ffffff0b 0 26%,#0000 26.5%);position:absolute;inset:0}.kill{text-align:center;background:repeating-linear-gradient(135deg,#ff5c4b12 0 12px,#0000 12px 24px);border-radius:3px;place-content:center;gap:8px;min-height:236px;padding:20px;display:grid}.kill-signal{font-family:var(--font-data);letter-spacing:.06em;color:var(--alarm);text-shadow:0 0 28px #ff5c4b59;animation:stamp-in .5s var(--ease) both;--rot:0deg;font-size:52px;font-weight:800;line-height:1;animation-delay:.3s}.kill-meta{font-family:var(--font-data);color:var(--steel-2);font-size:12px}.kill-stderr{font-family:var(--font-data);color:var(--alarm-2);font-size:11px}.seizure{border-top:1px solid var(--vault-line);margin-top:18px;padding-top:14px}.seizure-head{justify-content:space-between;align-items:baseline;display:flex}.seizure-count{font-family:var(--font-data);color:var(--steel-3);font-size:11px}.seizure ol{gap:6px;margin-top:10px;display:grid}.seizure li{font-family:var(--font-data);color:var(--steel);border:1px solid var(--vault-line);border-left:3px solid var(--alarm);animation:row-in .45s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms + .45s);background:#ffffff06;border-radius:3px;grid-template-columns:62px 40px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 10px;font-size:11.5px;line-height:1.5;display:grid}.seizure li[data-kind=scan]{border-left-color:var(--hazard)}.seize-when{color:var(--steel-3);font-size:10.5px}.seize-type{color:var(--alarm-2);font-weight:800}.seizure li[data-kind=scan] .seize-type{color:var(--hazard)}.seize-what em{color:var(--steel-3);font-style:normal}.detail-flag{font-family:var(--font-data);color:var(--hazard);white-space:nowrap;border:1px solid #efb13566;border-radius:3px;margin-left:7px;padding:0 6px;font-size:10.5px;line-height:1.6;display:inline-block}.seizure-empty{color:var(--steel-3);margin-top:8px;font-size:13px}.lamps{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.lamps li{border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:12px;font-weight:600;display:inline-flex}.lamps li:before{content:"";border-radius:50%;flex:none;width:8px;height:8px}.lamps b{font-family:var(--font-data);font-size:11px}.lamps[data-material=vault] li[data-pass=true]{color:var(--steel);border-color:var(--vault-line-2)}.lamps[data-material=vault] li[data-pass=true]:before{background:var(--mint);box-shadow:0 0 8px #82d8b199}.lamps[data-material=vault] li[data-pass=false]{color:var(--alarm-2);background:#ff5c4b12;border-color:#ff5c4b80}.lamps[data-material=vault] li[data-pass=false]:before{background:var(--alarm);box-shadow:0 0 8px #ff5c4bb3}.lamps[data-material=paper] li[data-pass=true]{color:var(--green);background:var(--green-wash);border-color:#1c5a4373}.lamps[data-material=paper] li[data-pass=true]:before{background:var(--green)}.lamps[data-material=paper] li[data-pass=false]{color:var(--red);background:var(--red-wash);border-color:#ad2a1e73}.lamps[data-material=paper] li[data-pass=false]:before{background:var(--red)}.counter{font-family:var(--font-data);color:var(--steel-2);background:var(--glass);border:1px solid var(--vault-line);border-radius:3px;gap:6px;margin-top:14px;padding:11px 13px;font-size:11.5px;line-height:1.6;display:grid}.counter b{font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.16em;text-transform:uppercase;color:var(--hazard);font-size:10.5px;font-weight:700;font-stretch:72%}.seam{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.seam:before{content:"";border-left:1.5px dashed var(--ink-4);position:absolute;top:36px;bottom:36px;left:50%}.seam-label{writing-mode:vertical-rl;background:var(--paper);font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;padding:10px 0;font-size:11px;font-weight:700;font-stretch:72%;position:relative;rotate:180deg}.seam-node{background:var(--green);width:42px;height:42px;color:var(--paper-hi);box-shadow:0 0 0 5px var(--paper), 0 8px 18px -6px #1c5a4399;border-radius:50%;place-items:center;display:grid;position:relative}.seam[data-repaired=false] .seam-node{background:var(--paper-hi);color:var(--ink-3);border:1.5px dashed var(--ink-4)}.seam-node svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.sheet{color:var(--ink);background:linear-gradient(90deg, transparent 0 30px, var(--margin-red) 30px 31px, transparent 31px 34px, var(--margin-red) 34px 35px, transparent 35px), repeating-linear-gradient(180deg, transparent 0 27px, var(--rule) 27px 28px), var(--paper-hi);border:1px solid var(--paper-line);padding-left:50px;box-shadow:inset 0 1px #ffffffd9,0 26px 44px -30px #4632148c,0 4px 10px -6px #46321440}.sheet .panel-id{color:var(--ink-2)}.sheet .panel-flags li{color:var(--ink-2);border:1px solid var(--paper-line-2);background:var(--paper-hi)}.sheet .panel-flags li[data-tone=ok]{color:var(--green);border-color:#1c5a4366}.sheet .panel-flags li[data-tone=sealed],.sheet .panel-exhibit{color:var(--ink-3)}.sheet .panel-sub{color:var(--ink-2)}.sheet-plot{border:1px solid var(--paper-line);background:#fffdf8;border-radius:3px;margin-top:16px;padding:12px 8px 6px;box-shadow:inset 0 1px #ffffffe6}.clearance{border-top:1px solid var(--paper-line-2);margin-top:18px;padding-top:14px}.clearance-head{justify-content:space-between;align-items:baseline;display:flex}.clearance-count{font-family:var(--font-data);color:var(--green);font-size:11px}.clearance ol{gap:6px;margin-top:10px;display:grid}.clearance li{font-family:var(--font-data);color:var(--ink);border:1px solid var(--paper-line);border-left:3px solid var(--green);animation:row-in .45s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms + .65s);background:#fffdf8eb;border-radius:3px;grid-template-columns:18px 40px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 10px;font-size:11.5px;line-height:1.5;display:grid}.clearance li[data-ok=false]{border-left-color:var(--red)}.clear-mark{color:var(--green);font-weight:800}.clearance li[data-ok=false] .clear-mark,.clearance li[data-ok=false] .clear-code{color:var(--red)}.clear-code{color:var(--green);font-weight:800}.certificate{margin-top:auto;padding-top:18px}.certificate-row{border-top:4px double var(--ink);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.certificate-total{gap:2px;display:grid}.certificate-total strong{font-family:var(--font-display);letter-spacing:-.015em;color:var(--green);font-variant-numeric:lining-nums tabular-nums;font-size:40px;font-weight:440;line-height:1}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{font-family:var(--font-data);font-size:10px}.chart-grid line{stroke-width:1px}.chart[data-material=vault] .chart-grid line{stroke:#a9b0b71a}.chart[data-material=vault] .chart-grid text{fill:var(--steel-4)}.chart[data-material=paper] .chart-grid line{stroke:var(--rule-2);stroke-dasharray:2 3}.chart[data-material=paper] .chart-grid text{fill:var(--ink-4)}.chart-base{stroke-width:1.5px}.chart[data-material=vault] .chart-base{stroke:var(--steel-3)}.chart[data-material=paper] .chart-base{stroke:var(--ink)}.chart-bar rect{transform-box:fill-box;transform-origin:50% 100%;animation:bar-grow .8s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + .16s)}.chart[data-material=vault] .chart-bar[data-flagged=false] rect{fill:#5d666f}.chart[data-material=vault] .chart-bar[data-flagged=true] rect{stroke:var(--alarm);stroke-width:1.5px}.chart-hatch-bg{fill:#ff5c4b33}.chart-hatch-line{stroke:var(--alarm);stroke-width:2.4px}.chart[data-material=paper] .chart-bar rect{fill:var(--green)}.chart-ledger{stroke:var(--mint);stroke-width:2.5px;stroke-linecap:round;animation:rise .4s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + .8s)}.chart-ledger-text{fill:var(--mint);animation:rise .4s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + .85s);font-size:9.5px;font-weight:700}.chart-value{animation:rise .45s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + .6s);font-weight:700}.chart[data-material=vault] .chart-value{fill:var(--steel)}.chart[data-material=vault] .chart-bar[data-flagged=true] .chart-value{fill:var(--alarm-2)}.chart[data-material=paper] .chart-value{fill:var(--ink)}.chart .chart-label{font-family:var(--font-ui);font-size:11px;font-weight:600}.chart[data-material=vault] .chart-label{fill:var(--steel-2)}.chart[data-material=paper] .chart-label{fill:var(--ink-2)}.chart-key{flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:11.5px;display:flex}.chart-key li{align-items:center;gap:7px;display:inline-flex}.chart-key[data-material=vault]{color:var(--steel-3)}.chart-key[data-material=paper]{color:var(--ink-3)}.chart-key i{flex:none;display:inline-block}.key-bar{width:10px;height:10px}.chart-key[data-material=vault] .key-bar{background:#5d666f}.chart-key[data-material=paper] .key-bar{background:var(--green)}.key-hatch{border:1px solid var(--alarm);background:repeating-linear-gradient(-45deg, var(--alarm) 0 1.6px, #ff5c4b33 1.6px 4px);width:10px;height:10px}.key-tick{background:var(--mint);border-radius:2px;width:14px;height:2.5px}.key-axis{border-top:1.5px dashed var(--ink-4);width:14px}.schedules{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:28px;margin-top:48px;display:grid}.schedules-ledger{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.schedule{background:var(--paper-hi);border:1px solid var(--paper-line);border-radius:4px;padding:24px 24px 26px;position:relative;box-shadow:inset 0 1px #ffffffd9,0 22px 36px -30px #46321480}.schedule-head{border-bottom:2px solid var(--ink);margin-bottom:18px;padding-bottom:14px}.schedule-title{font-family:var(--font-display);letter-spacing:-.02em;margin-top:4px;font-size:32px;font-weight:400;line-height:1.05}.schedule-title em{font-variation-settings:"WONK" 1;font-style:italic;font-weight:340}.schedule-lede{max-width:62ch;color:var(--ink-2);margin-top:8px;font-size:13.5px;line-height:1.55}.probe .schedule-title em{color:var(--carbon)}.probe-block+.probe-block{margin-top:22px}.probe-caption{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.probe-verdict{font-family:var(--font-data);font-size:11.5px;font-weight:700}.probe-verdict[data-holds=true]{color:var(--green)}.probe-verdict[data-holds=false]{color:var(--red)}.probe-empty{color:var(--red);background:var(--red-wash);border:1px dashed #ad2a1e59;border-radius:3px;padding:12px 14px;font-size:13px}.probe-scroll{overflow-x:auto}.probe-table{width:100%;font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px}.probe-table thead th{text-align:right;font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1.5px solid var(--ink-3);padding:6px 8px;font-size:10.5px;font-weight:650;font-stretch:72%}.probe-table thead th:first-child,.probe-table tbody th{text-align:left}.probe-table tbody th{font-family:var(--font-ui);border-bottom:1px solid var(--rule-2);padding:7px 8px;font-size:13px;font-weight:600}.probe-table td{text-align:right;border-bottom:1px solid var(--rule-2);padding:7px 8px}.probe-shadow{color:var(--carbon)}.ratio{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.ratio-track{width:92px;height:12px;display:inline-block}.ratio-rail{stroke:var(--paper-line-2);stroke-width:2px;stroke-linecap:round}.ratio-target{stroke:var(--carbon-2);stroke-width:1.5px}.ratio-dot{fill:var(--ink-3)}.probe-table tr[data-holds=true] .ratio-dot{fill:var(--green)}.probe-table tr[data-holds=false] .ratio-dot{fill:var(--red)}.ratio-value{min-width:46px;font-weight:700}.probe-table tr[data-holds=true] .ratio-value{color:var(--green)}.probe-table tr[data-holds=false] .ratio-value{color:var(--red)}.carbon{color:var(--carbon);background:#eef0f9;border:1px solid #33399a38;border-radius:2px;margin-top:22px;padding:11px 14px 12px;transform:rotate(-.5deg);box-shadow:0 8px 16px -12px #33399a73}.carbon-cap{font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.16em;text-transform:uppercase;color:var(--carbon-2);justify-content:space-between;margin-bottom:7px;font-size:10.5px;font-weight:700;font-stretch:72%;display:flex}.carbon pre{font-family:var(--font-data);font-size:11px;line-height:1.65}.carbon-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.blast{color:var(--steel);background:radial-gradient(120% 60% at 80% 0%, #ffffff0d, transparent 62%), repeating-linear-gradient(90deg, #ffffff04 0 1px, transparent 1px 4px), linear-gradient(180deg, var(--vault-2), var(--vault));border:1px solid #07080a;border-radius:6px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 50px -30px #191208bf}.blast .caps{color:var(--steel-3)}.blast .schedule-head{border-bottom-color:var(--vault-line-2)}.blast .schedule-title em{color:var(--hazard)}.blast .schedule-lede{color:var(--steel-2)}.blast-body{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.blast-map{width:100%;max-width:260px;height:auto}.blast-ring{fill:none;stroke:var(--vault-line-2);stroke-width:1px;stroke-dasharray:2 5}.blast-ring-label{font-family:var(--font-data);letter-spacing:.1em;fill:var(--steel-2);text-anchor:middle;font-size:11px;font-weight:600}.blast-ghost line{stroke:var(--steel-4);stroke-width:1.5px;stroke-dasharray:3 4}.blast-ghost circle{fill:var(--vault);stroke:var(--steel-3);stroke-width:1.5px}.blast-ghost{animation:rise .5s var(--ease) both;animation-delay:calc(var(--i,0) * .16s + .3s)}.blast-wall{fill:#0e1013;stroke:var(--hazard);stroke-width:4px}.blast-tape{fill:none;stroke:#15171a;stroke-width:4px;stroke-dasharray:7 7}.blast-core{font-family:var(--font-display);fill:var(--steel);text-anchor:middle;font-size:22px}.blast-core-sub{font-family:var(--font-data);letter-spacing:.24em;fill:var(--steel-3);text-anchor:middle;font-size:8.5px}.blast-path{stroke:var(--alarm);stroke-width:2px;stroke-linecap:round;stroke-dasharray:24;animation:draw .6s var(--ease) both;animation-delay:calc(var(--i,0) * .16s + .5s)}.blast-stop{stroke:var(--alarm);stroke-width:3.5px;stroke-linecap:round;animation:rise .3s var(--ease) both;animation-delay:calc(var(--i,0) * .16s + .95s)}.blast-badge{fill:var(--alarm)}.blast-badge-n{font-family:var(--font-data);fill:#1d0906;text-anchor:middle;font-size:10px;font-weight:800}.blast-legend{gap:8px;display:grid}.blast-legend li{color:var(--steel);grid-template-columns:20px 36px minmax(0,1fr);align-items:baseline;gap:4px 8px;font-size:12.5px;line-height:1.45;display:grid}.blast-n{background:var(--alarm);color:#1d0906;width:18px;height:18px;font-family:var(--font-data);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;translate:0 3px}.blast-kind{font-family:var(--font-data);color:var(--alarm-2);font-size:11px;font-weight:800}.blast-at{font-family:var(--font-data);color:var(--steel-3);grid-column:3;font-size:10.5px}.blast-quiet{color:var(--steel-2);font-size:13px;line-height:1.55}.blast-readouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.blast-readouts>div{background:var(--glass);border:1px solid var(--vault-line);border-radius:4px;padding:11px 12px 12px;box-shadow:inset 0 2px 8px #00000080}.blast-readouts dt{font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.14em;text-transform:uppercase;color:var(--steel-3);font-size:10.5px;font-weight:650;font-stretch:72%}.blast-zero{font-family:var(--font-data);color:var(--mint);text-shadow:0 0 18px #82d8b159;margin-top:4px;font-size:30px;font-weight:700;line-height:1.1}.blast-sub{color:var(--steel-3);margin-top:4px;font-size:11.5px}.blast-foot{font-family:var(--font-data);color:var(--steel-3);margin-top:14px;font-size:11px}.recon .schedule-title em{color:var(--green)}.recon-scroll{overflow-x:auto}.recon-table{font-variant-numeric:tabular-nums;width:100%;min-width:620px}.recon-table thead th{text-align:right;vertical-align:bottom;font-family:var(--font-ui);font-variation-settings:"wdth" 72;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1.5px solid var(--ink);white-space:nowrap;padding:8px 10px;font-size:10.5px;font-weight:650;font-stretch:72%}.recon-table thead th:first-child,.recon-table thead th:last-child{text-align:left}.recon-table tbody th{min-width:132px}.recon-table tbody th,.recon-table tfoot th{text-align:left;padding:10px;font-size:13.5px;font-weight:650}.recon-table td{text-align:right;font-family:var(--font-data);white-space:nowrap;padding:10px;font-size:12.5px}.recon-table tbody tr{border-bottom:1px solid var(--rule-2)}.recon-table tbody tr:nth-child(2n){background:#1c5a4309}.recon-table tfoot th,.recon-table tfoot td{border-top:1.5px solid var(--ink);border-bottom:4px double var(--ink);padding-top:12px;padding-bottom:12px;font-weight:750}.recon-table td[data-tone=red]{color:var(--red)}.recon-table td[data-tone=green]{color:var(--green)}.recon-table .finding{text-align:left;font-family:var(--font-ui);white-space:normal;font-size:12.5px;font-weight:600}.finding[data-ok=true]{color:var(--green)}.finding[data-ok=false]{color:var(--red)}.cert-tick{color:var(--green);margin-left:6px;font-weight:800}.cell-void{font-family:var(--font-ui);color:var(--ink-4);font-size:12px;font-style:italic}.recon-meta{font-family:var(--font-data);color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:11px;display:flex}.clef .schedule-title em{color:var(--green)}.clef-decision{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.decision{font-family:var(--font-ui);font-variation-settings:"wdth" 78;letter-spacing:.1em;text-transform:uppercase;border:1.5px solid;border-radius:3px;padding:4px 10px 3px;font-size:12px;font-weight:750;font-stretch:78%}.decision[data-verified=true]{color:var(--green)}.decision[data-verified=false]{color:var(--red)}.decision-arrow{color:var(--ink-4)}.clef-meters{gap:16px;margin-top:20px;display:grid}.clef-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.clef-label{font-family:var(--font-data);color:var(--ink-2);font-size:12px}.clef-values{font-family:var(--font-data);color:var(--ink-3);font-size:12px}.clef-values s{color:var(--red);text-decoration-thickness:1.5px}.clef-values b{color:var(--green);font-size:13px}.clef-track{background:repeating-linear-gradient(90deg, var(--paper-lo) 0 calc(10% - 1px), var(--paper-line) calc(10% - 1px) 10%);border-radius:2px;height:10px;margin-top:7px;display:block;position:relative}.clef-fill{background:linear-gradient(90deg, var(--green-2), var(--green));transform-origin:0;animation:fill .9s var(--ease) both;border-radius:2px;animation-delay:.5s;position:absolute;top:0;bottom:0;left:0}.clef-mark{background:var(--red);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.clef-rationale{font-family:var(--font-display);color:var(--ink-2);border-left:3px solid var(--green);background:var(--green-wash);margin-top:20px;padding:12px 14px;font-size:15px;font-style:italic;line-height:1.5}.foot{z-index:1;border-top:4px double var(--ink);margin-top:80px;padding:24px 0 44px;position:relative}.foot-inner{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;display:flex}.foot-brand{align-items:baseline;gap:14px;display:flex}.foot-brand .brand-name{font-size:21px}.foot-meta{max-width:70ch;color:var(--ink-3);font-size:12.5px;line-height:1.55}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes bar-grow{0%{transform:scaleY(0)}}@keyframes stamp-in{0%{opacity:0;transform:rotate(var(--rot)) scale(1.7)}60%{opacity:1;transform:rotate(var(--rot)) scale(.95)}to{opacity:1;transform:rotate(var(--rot)) scale(1)}}@keyframes row-in{0%{opacity:0;transform:translate(-8px)}}@keyframes draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes fill{0%{transform:scaleX(0)}}@keyframes strike{0%{transform:rotate(-7deg)scaleX(0)}to{transform:rotate(-7deg)scaleX(1)}}@keyframes scan{0%{translate:-100%}to{translate:390%}}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1360px){body:before{display:none}}@media (max-width:1500px){.rail-models .model-job{display:none}}@media (max-width:1120px){.rail-event{display:none}.rail-models{margin-left:auto}.hero{grid-template-columns:minmax(0,1fr);gap:48px}.docket{max-width:560px}.desk-head{flex-direction:column;align-items:stretch}.rack{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.verdict{grid-template-columns:minmax(0,1fr) auto}.tally{grid-area:2/1/auto/-1}.tally>div:first-child{border-left:0;padding-left:0}.split{grid-template-columns:minmax(0,1fr)}.seam{flex-direction:row;padding:18px 0}.seam:before{border-left:0;border-top:1.5px dashed var(--ink-4);inset:50% 24px auto}.seam-label{writing-mode:horizontal-tb;padding:0 10px;rotate:none}.seam-node svg{rotate:90deg}.schedules,.schedules-ledger{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.shell{width:calc(100% - 32px)}.rail-models,.brand-tag{display:none}.hero{padding-top:40px}.hero-boot{flex-direction:column;gap:8px}.docket-stamp{bottom:-40px;right:6px}.console{min-width:0}.rack{grid-template-columns:minmax(0,1fr)}.source-toggle{grid-template-columns:auto minmax(0,1fr) auto}.source-header,.source-stats{display:none}.source-panel,.verdict{grid-template-columns:minmax(0,1fr)}.tally{grid-template-columns:minmax(0,1fr);gap:16px}.tally>div{border-left:0;padding:0}.verdict-stamp{justify-self:start}.stages{grid-template-columns:minmax(0,1fr);gap:14px}.stages:before{border-top:0;border-left:1.5px dashed var(--ink-4);inset:22px auto 22px 21px}.stage{grid-template-columns:43px minmax(0,1fr);column-gap:14px;padding-right:0}.stage-no{grid-row:span 3;margin-bottom:0}.panel{padding:22px 16px 18px}.sheet{padding-left:44px}.blast-body{grid-template-columns:minmax(0,1fr);justify-items:center}.blast-readouts{grid-template-columns:minmax(0,1fr)}.ratio-track{display:none}.chart text{font-size:12px}.chart .chart-label{font-size:12.5px}.certificate-row{flex-direction:column;align-items:flex-start}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
