*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.right-2\.5{right:.625rem}.top-0{top:0}.top-2\.5{top:.625rem}.z-40{z-index:40}.ml-2{margin-left:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-full{height:100%}.max-h-56{max-height:14rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-screen{min-height:100vh}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-full{width:100%}.w-px{width:1px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/20{border-color:rgb(245 158 11/.2)}.border-amber-500\/30{border-color:rgb(245 158 11/.3)}.border-amber-500\/40{border-color:rgb(245 158 11/.4)}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/20{border-color:rgb(59 130 246/.2)}.border-card-border{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/20{border-color:rgb(16 185 129/.2)}.border-emerald-500\/30{border-color:rgb(16 185 129/.3)}.border-emerald-500\/40{border-color:rgb(16 185 129/.4)}.border-indigo-500\/30{border-color:rgb(99 102 241/.3)}.border-purple-500\/20{border-color:rgb(168 85 247/.2)}.border-rose-500\/40{border-color:rgb(244 63 94/.4)}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/60{border-color:rgb(51 65 85/.6)}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-800\/80{border-color:rgb(30 41 59/.8)}.border-transparent{border-color:transparent}.bg-\[\#0B0F19\]\/90{background-color:rgb(11 15 25/.9)}.bg-amber-500\/10{background-color:rgb(245 158 11/.1)}.bg-amber-500\/20{background-color:rgb(245 158 11/.2)}.bg-amber-950\/20{background-color:rgb(69 26 3/.2)}.bg-background{--tw-bg-opacity:1;background-color:rgb(9 13 22/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:rgb(59 130 246/.1)}.bg-blue-600\/20{background-color:rgb(37 99 235/.2)}.bg-card{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-card-border{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgb(16 185 129/.1)}.bg-emerald-500\/20{background-color:rgb(16 185 129/.2)}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-950\/20{background-color:rgb(2 44 34/.2)}.bg-emerald-950\/30{background-color:rgb(2 44 34/.3)}.bg-indigo-600\/20{background-color:rgb(79 70 229/.2)}.bg-purple-500\/10{background-color:rgb(168 85 247/.1)}.bg-rose-500\/20{background-color:rgb(244 63 94/.2)}.bg-rose-950\/20{background-color:rgb(76 5 25/.2)}.bg-rose-950\/30{background-color:rgb(76 5 25/.3)}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/60{background-color:rgb(15 23 42/.6)}.bg-slate-900\/70{background-color:rgb(15 23 42/.7)}.bg-slate-900\/80{background-color:rgb(15 23 42/.8)}.bg-slate-900\/90{background-color:rgb(15 23 42/.9)}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/40{background-color:rgb(2 6 23/.4)}.bg-slate-950\/60{background-color:rgb(2 6 23/.6)}.bg-slate-950\/70{background-color:rgb(2 6 23/.7)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 99 235/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pb-2{padding-bottom:.5rem}.pl-6{padding-left:1.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-blue-500\/20{--tw-shadow-color:rgb(59 130 246/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-600\/20{--tw-shadow-color:rgb(5 150 105/0.2);--tw-shadow:var(--tw-shadow-colored)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--background:#090D16;--foreground:#F8FAFC}body{color:#17201e;background:#f3f0e7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0B0F19}::-webkit-scrollbar-thumb{background:#1E293B;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#334155}.font-mono{font-family:JetBrains Mono,Consolas,Courier New,monospace}.landing-shell{--paper:#f3f0e7;--surface:#fffdf7;--surface-raised:#ffffff;--ink:#17201e;--muted:#59645f;--rule:#c8cec4;--rule-strong:#89958e;--registry:#123d38;--copper:#a24d2c;--danger:#a23232;--danger-wash:#f6e8e4;--success:#0b684e;--warning:#8a5a00;--focus:#005fcc;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.015em}.landing-shell *,.landing-shell :after,.landing-shell :before{box-sizing:border-box}.landing-shell a{color:inherit;text-decoration:none}.landing-shell button{font:inherit}.landing-shell h1,.landing-shell h2,.landing-shell h3,.landing-shell p{margin:0}.landing-shell h1,.landing-shell h2,.landing-shell h3{font-family:Georgia,Cambria,Times New Roman,serif;font-weight:500;letter-spacing:-.055em}.landing-shell em{color:var(--registry);font-style:italic}.landing-skip{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-160%);padding:10px 14px;background:var(--ink);color:var(--surface);font-weight:700;border-radius:3px}.landing-skip:focus{transform:translateY(0)}.landing-nav{position:sticky;top:0;z-index:30;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid color-mix(in srgb,var(--rule) 78%,transparent);background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(12px)}.landing-brand{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:800;letter-spacing:.03em}.landing-brand>span:last-child span{color:var(--copper)}.brand-mark{position:relative;display:flex;align-items:center;width:26px;height:24px;border-left:2px solid var(--registry)}.brand-mark i{position:absolute;display:block;height:2px;background:var(--registry)}.brand-mark i:first-child{width:18px;top:3px;left:3px}.brand-mark i:nth-child(2){width:12px;top:11px;left:3px}.brand-mark i:nth-child(3){width:21px;top:19px;left:3px}.landing-nav-links{display:flex;align-items:center;gap:clamp(18px,2.2vw,34px);font-size:13px;font-weight:600;color:var(--muted)}.landing-nav-links a{position:relative;padding:8px 0}.landing-nav-links a:after,.landing-text-link:after{content:"";position:absolute;right:0;bottom:3px;left:0;height:1px;transform:scaleX(0);transform-origin:left;background:currentColor;transition:transform .2s ease}.landing-nav-links a:hover,.landing-text-link:hover{color:var(--registry)}.landing-nav-links a:hover:after,.landing-text-link:hover:after{transform:scaleX(1)}.landing-nav-action{display:flex;align-items:center;gap:12px}.landing-theme-button{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid var(--rule);border-radius:3px;background:transparent;color:var(--ink);cursor:pointer}.landing-theme-button svg{width:16px;height:16px}.landing-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 17px;background:var(--copper);color:#fffaf4!important;border:1px solid var(--copper);border-radius:3px;font-size:13px;font-weight:800;letter-spacing:.005em;box-shadow:0 7px 18px rgba(131,59,32,.15);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.landing-cta:hover{background:#833b20;box-shadow:0 9px 22px rgba(131,59,32,.22)}.landing-cta:active{transform:translateY(1px)}.landing-cta svg,.landing-outline-button svg,.landing-text-link svg{width:16px;height:16px;transition:transform .18s ease}.landing-cta:hover svg,.landing-outline-button:hover svg,.landing-text-link:hover svg{transform:translateX(3px)}.landing-cta-small{min-height:38px;padding:0 13px;font-size:12px}.landing-menu-button{display:none;width:40px;height:40px;padding:0;border:1px solid var(--rule);border-radius:3px;background:transparent;color:var(--ink)}.landing-menu-button svg{width:19px}.landing-menu-overlay{position:fixed;z-index:70;inset:0;display:flex;justify-content:flex-end;background:rgba(14,24,21,.28);backdrop-filter:blur(4px)}.landing-menu-panel{width:min(100%,360px);min-height:100%;display:flex;flex-direction:column;gap:8px;padding:80px 28px 28px;background:var(--surface);box-shadow:-18px 0 60px rgba(20,29,26,.18)}.landing-menu-panel>a:not(.landing-cta){padding:12px 0;border-bottom:1px solid var(--rule);font-family:Georgia,Cambria,serif;font-size:25px}.landing-menu-panel .landing-cta{margin-top:18px}.landing-menu-close{position:absolute;top:16px;right:18px;width:42px;height:42px;border:1px solid var(--rule);border-radius:3px;background:var(--surface);color:var(--ink)}.landing-hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(440px,.86fr);gap:clamp(42px,7vw,132px);align-items:start;max-width:1728px;min-height:min(720px,calc(100svh - 68px));margin:0 auto;padding:clamp(42px,4.5vw,72px) clamp(20px,4vw,64px) clamp(82px,8vw,118px)}.landing-hero-copy{max-width:690px}.landing-eyebrow,.section-kicker{display:flex;align-items:center;gap:9px;color:var(--registry);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800;letter-spacing:.13em}.landing-eyebrow>span{width:27px;height:2px;background:var(--copper)}.landing-hero h1{max-width:690px;margin-top:23px;font-size:clamp(50px,6.25vw,105px);line-height:.92}.landing-hero h1 em{color:var(--copper)}.landing-lead{max-width:590px;margin-top:29px!important;color:var(--muted);font-size:clamp(16px,1.35vw,19px);line-height:1.58}.landing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:33px}.landing-text-link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 0;color:var(--registry);font-size:13px;font-weight:800}.landing-proof-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:600px;margin-top:30px!important;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.7}.landing-proof-line svg{width:13px;color:var(--registry)}.landing-proof-line span{color:var(--copper)}.evidence-gate{position:relative;padding:21px;border:1px solid var(--rule-strong);background:var(--surface);box-shadow:20px 24px 0 #e5e1d7}.evidence-gate:before{content:"";position:absolute;top:-9px;right:26px;width:72px;height:9px;border:1px solid var(--rule-strong);border-bottom:0;background:var(--paper)}.gate-topline{display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);padding-bottom:13px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.1em}.gate-node{text-align:left;border:0;background:none;color:var(--ink);cursor:pointer}.gate-evidence{display:block;width:100%;padding:27px 0 21px}.gate-node-label{display:block;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.08em}.gate-node strong{display:block;margin-top:7px;font-family:Georgia,Cambria,serif;font-size:clamp(58px,5vw,80px);line-height:.9;font-weight:500}.gate-evidence strong{color:var(--danger)}.gate-node strong span{font-size:.52em}.gate-node small{display:block;margin-top:9px;color:var(--muted);font-size:12px}.gate-rail{position:relative;height:35px;margin-left:1px;border-left:2px solid var(--registry)}.gate-rail span{position:absolute;bottom:0;left:-1px;width:64%;border-top:2px solid var(--registry)}.gate-rule{width:63%;margin-bottom:25px;padding:15px 17px;border:1px solid var(--registry);background:#e6efeb}.gate-rule:hover{background:#dbe9e3}.gate-rule strong{margin-top:4px;color:var(--registry);font-size:38px}.gate-rule small{margin-top:5px}.gate-docket{margin-left:20%;padding:18px;border-top:4px solid var(--copper);background:#241d1a;color:#f8f2e8}.docket-human,.docket-top{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.1em}.docket-top{color:#e8aa82}.docket-top svg{width:13px}.gate-docket>strong{display:block;margin-top:15px;font-family:Georgia,Cambria,serif;font-size:clamp(25px,2.4vw,39px);line-height:.96;font-weight:500}.gate-docket p{margin-top:13px;color:#d6cec3;font-size:12px}.gate-docket p b{color:#f0b78f}.docket-human{margin-top:18px;padding-top:11px;border-top:1px solid #5b5048;color:#cfc6ba;font-size:8px}.docket-human svg{width:12px}.override-note{display:flex;align-items:flex-start;gap:9px;margin-top:17px;padding:11px 13px;border:1px solid #c3adcb;color:#5d466b;background:#f0e9f2;font-size:12px;line-height:1.45}.override-note svg{flex:0 0 auto;width:16px;margin-top:1px}.gate-caption{margin:15px 0 0;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.03em}.landing-rule{max-width:1728px;height:56px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.landing-rule span{display:block;width:76%;height:100%;border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.landing-section{max-width:1728px;margin:0 auto;padding:clamp(76px,10vw,154px) clamp(20px,4vw,64px)}.landing-problem{border-bottom:1px solid var(--rule)}.problem-headline{max-width:850px;margin:21px 0 58px;font-family:Georgia,Cambria,serif;font-size:clamp(43px,5.4vw,87px);line-height:.98;letter-spacing:-.055em}.problem-list{border-top:1px solid var(--rule)}.problem-list article{display:grid;grid-template-columns:64px minmax(0,1fr) 34px;gap:18px;align-items:start;padding:27px 0;border-bottom:1px solid var(--rule)}.problem-list article>span{color:var(--copper);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:800}.problem-list h2{font-size:clamp(24px,2.7vw,39px);line-height:1.04}.problem-list p{max-width:650px;margin-top:10px;color:var(--muted);font-size:15px;line-height:1.55}.problem-list svg{color:var(--registry);width:24px;height:24px}.landing-invariant{background:var(--registry);color:#f6f3eb;max-width:none}.landing-invariant .section-kicker{max-width:1600px;margin:0 auto;color:#aad1c3}.invariant-grid{display:grid;grid-template-columns:1fr .8fr;gap:clamp(40px,9vw,160px);max-width:1600px;margin:33px auto 0}.invariant-grid h2{font-size:clamp(39px,4.8vw,76px);line-height:.98}.invariant-grid h2 em{color:#add8c9}.invariant-grid p{max-width:590px;margin-top:22px;color:#c9dbd4;font-size:16px;line-height:1.6}.landing-outline-button{display:inline-flex;align-items:center;gap:8px;margin-top:27px;padding:12px 0;border:0;border-bottom:1px solid #add8c9;background:none;color:#fffdf7;font-size:13px;font-weight:800;cursor:pointer}.invariant-calculation{padding:21px;border:1px solid #619485;background:#0d302b}.invariant-calculation>div:not(.calc-divider):not(.calc-result){display:flex;justify-content:space-between;align-items:baseline;padding:12px 0}.invariant-calculation span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.08em}.invariant-calculation strong{font-family:Georgia,Cambria,serif;font-size:51px;font-weight:500}.calc-divider{margin:4px 0 13px;border-top:2px solid #d59d78}.calc-divider span{display:inline-block;transform:translateY(-50%);padding-right:10px;background:#0d302b;color:#d9a481}.calc-result{display:flex;align-items:center;gap:9px;margin-top:13px;padding-top:15px;border-top:1px solid #46796d;color:#f0b58d}.calc-result svg{width:17px}.landing-trace{border-bottom:1px solid var(--rule)}.trace-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.architecture-intro h2,.landing-benchmark h2,.landing-final h2,.landing-proof h2,.outcomes-intro h2,.trace-heading h2{margin-top:19px;font-size:clamp(40px,4.6vw,75px);line-height:.98}.trace-heading p{max-width:300px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.6}.trace-workbench{display:grid;grid-template-columns:230px minmax(0,1fr) 240px;gap:0;margin-top:54px;border:1px solid var(--rule-strong);background:var(--surface)}.trace-steps{padding:12px;border-right:1px solid var(--rule)}.trace-steps button{display:flex;width:100%;align-items:center;gap:10px;padding:12px 8px;border:0;border-left:2px solid transparent;background:transparent;color:var(--muted);text-align:left;font-size:12px;font-weight:700;cursor:pointer}.trace-steps button span{color:var(--copper);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.trace-steps button.selected{border-left-color:var(--registry);background:#e7eeea;color:var(--registry)}.trace-detail{display:flex;flex-direction:column;min-height:360px;padding:clamp(25px,4vw,54px)}.trace-owner{color:#694b78;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800;letter-spacing:.1em}.trace-detail h3{margin-top:19px;font-size:clamp(28px,3vw,45px);line-height:1.03}.trace-detail p{max-width:560px;margin-top:16px;color:var(--muted);font-size:15px;line-height:1.6}.trace-output{display:flex;gap:12px;align-items:baseline;margin-top:26px;padding:13px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.trace-output span{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.trace-output strong{font-size:13px}.trace-nav{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:28px}.trace-nav>button{padding:9px 3px;border:0;background:none;color:var(--registry);font-size:12px;font-weight:800;cursor:pointer}.trace-nav>button:disabled{color:#a3aca6;cursor:default}.trace-nav>button:last-of-type{display:inline-flex;align-items:center;gap:7px}.trace-nav>button svg{width:15px}.trace-visual{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:25px;border-left:1px solid var(--rule);background:#eeebe2}.folio-card{padding:16px;border:1px solid var(--rule-strong);background:var(--surface-raised);box-shadow:6px 7px 0 #d5d2c8}.folio-card span{display:block;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.folio-card strong{display:block;margin-top:10px;font-family:Georgia,Cambria,serif;font-size:22px;line-height:1.05}.folio-card small{display:block;margin-top:8px;color:var(--muted);font-size:10px}.folio-card-bottom{margin-left:22px}.trace-line{position:relative;height:41px;margin-left:18px;border-left:2px solid var(--registry)}.trace-line i{position:absolute;width:7px;height:7px;left:-4px;border-radius:50%;background:var(--copper)}.trace-line i:first-child{top:1px}.trace-line i:nth-child(2){top:11px}.trace-line i:nth-child(3){top:21px}.trace-line i:nth-child(4){bottom:1px}.landing-architecture{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:clamp(36px,10vw,170px);border-bottom:1px solid var(--rule)}.architecture-intro{max-width:540px}.architecture-intro p,.landing-benchmark p,.outcomes-intro p{margin-top:22px;color:var(--muted);font-size:16px;line-height:1.6}.architecture-list{border-top:1px solid var(--rule)}.architecture-list article{display:grid;grid-template-columns:42px 1fr 22px;gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rule)}.architecture-list article>span{color:var(--copper);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800}.architecture-list b{font-size:16px}.architecture-list p{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}.architecture-list svg{width:17px;color:var(--registry)}.landing-outcomes{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(36px,10vw,160px)}.outcomes-intro{max-width:520px}.outcomes-list{border-top:1px solid var(--rule)}.outcome-card{display:grid;grid-template-columns:130px 1fr 25px;width:100%;gap:14px;align-items:center;padding:22px 0;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.outcome-card>span{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700}.outcome-card strong{font-family:Georgia,Cambria,serif;font-size:clamp(24px,2.3vw,35px);font-weight:500}.outcome-card>svg{width:19px;transition:transform .2s ease}.outcome-card.open>svg{transform:rotate(90deg)}.outcome-card.open.success{border-left:3px solid var(--success);padding-left:14px}.outcome-card.open.danger{border-left:3px solid var(--danger);padding-left:14px}.outcome-card.open.warning{border-left:3px solid var(--warning);padding-left:14px}.outcome-card p,.outcome-card small{grid-column:2/4}.outcome-card p{max-width:550px;color:var(--muted);font-size:14px;line-height:1.55}.outcome-card small{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.06em}.outcome-card small svg{width:12px}.landing-proof{max-width:none;background:#e9e5dc}.landing-proof>.section-kicker,.proof-layout{max-width:1600px;margin-left:auto;margin-right:auto}.proof-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,10vw,180px);margin-top:26px}.landing-proof h2{max-width:650px}.landing-proof p{max-width:490px;margin-top:21px;color:var(--muted);font-size:16px;line-height:1.6}.proof-chain{position:relative;margin:0;padding:8px 0 0 38px;list-style:none;border-left:1px solid var(--registry)}.proof-chain li{position:relative;display:flex;align-items:center;gap:16px;padding:0 0 27px;color:var(--registry);font-family:Georgia,Cambria,serif;font-size:clamp(19px,2vw,28px)}.proof-chain li:before{content:"";position:absolute;left:-44px;width:11px;height:11px;border:2px solid var(--registry);border-radius:50%;background:#e9e5dc}.proof-chain svg{width:21px;height:21px;color:var(--copper)}.landing-benchmark{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(40px,10vw,170px);align-items:end}.landing-benchmark>.landing-text-link{grid-column:2;justify-self:start}.benchmark-table{border-top:1px solid var(--rule)}.benchmark-table>div{display:grid;grid-template-columns:1.15fr .85fr 1.2fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--rule);font-size:13px}.benchmark-table span{font-weight:800}.benchmark-table b{color:var(--registry)}.benchmark-table small{color:var(--muted);font-size:12px}.benchmark-table .hybrid{padding-left:12px;border-left:3px solid var(--copper);background:#f0e7df}.landing-final{display:flex;flex-direction:column;align-items:center;padding:clamp(95px,13vw,190px) 20px;border-top:1px solid var(--rule);background:var(--surface);text-align:center}.receipt-mark{display:grid;width:54px;height:54px;place-items:center;border:2px solid var(--copper);border-radius:50%;color:var(--copper)}.receipt-mark svg{width:25px}.landing-final .landing-eyebrow{margin-top:23px}.landing-final h2{margin-top:18px}.landing-final p:not(.landing-eyebrow){max-width:450px;margin-top:20px;color:var(--muted);font-size:16px;line-height:1.6}.landing-final .landing-hero-actions{margin-top:30px}.landing-footer{display:flex;justify-content:space-between;gap:20px;padding:22px clamp(20px,4vw,64px);border-top:1px solid var(--rule);color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.03em}.landing-shell a:focus-visible,.landing-shell button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.landing-shell{transition:background-color .36s cubic-bezier(.16,1,.3,1),color .28s ease}.evidence-gate,.folio-card,.landing-final,.landing-menu-panel,.landing-nav,.landing-theme-button,.trace-workbench{transition:background-color .32s ease,border-color .32s ease,color .24s ease,box-shadow .32s ease}@media (prefers-reduced-motion:no-preference){.landing-motion .hero-animate{animation:hero-rise .72s cubic-bezier(.16,1,.3,1) both}.landing-motion .hero-2{animation-delay:.08s}.landing-motion .hero-3{animation-delay:.17s}.landing-motion .hero-4{animation-delay:.25s}.landing-motion .hero-5{animation-delay:.33s}.landing-motion .hero-gate{animation:gate-arrive .9s cubic-bezier(.16,1,.3,1) .16s both}.landing-motion .hero-gate .gate-topline{animation:hero-rise .42s cubic-bezier(.16,1,.3,1) .62s both}.landing-motion .hero-gate .gate-evidence{animation:hero-rise .5s cubic-bezier(.16,1,.3,1) .68s both}.landing-motion .hero-gate .gate-rail{transform-origin:top;animation:rail-grow .38s cubic-bezier(.16,1,.3,1) .78s both}.landing-motion .hero-gate .gate-rail span{transform-origin:left;animation:rail-across .34s cubic-bezier(.16,1,.3,1) 1.02s both}.landing-motion .hero-gate .gate-rule{animation:hero-rise .44s cubic-bezier(.16,1,.3,1) 1.04s both}.landing-motion .hero-gate .gate-docket{animation:docket-arrive .52s cubic-bezier(.16,1,.3,1) 1.15s both}.landing-motion .hero-gate .gate-caption{animation:hero-rise .36s cubic-bezier(.16,1,.3,1) 1.32s both}.gate-rail:after{content:"";position:absolute;z-index:2;top:-4px;left:-5px;width:8px;height:8px;border:2px solid var(--paper);border-radius:50%;background:var(--copper);box-shadow:0 0 0 2px var(--copper);animation:evidence-travel 3.4s cubic-bezier(.45,0,.55,1) 1.65s infinite}.landing-motion .reveal{opacity:0;transform:translateY(28px)}.landing-motion .reveal.revealed{animation:section-rise .72s cubic-bezier(.16,1,.3,1) both}.landing-motion .reveal.revealed .problem-list article{animation:row-arrive .48s cubic-bezier(.16,1,.3,1) both}.landing-motion .reveal.revealed .problem-list article:first-child{animation-delay:.12s}.landing-motion .reveal.revealed .problem-list article:nth-child(2){animation-delay:.2s}.landing-motion .reveal.revealed .problem-list article:nth-child(3){animation-delay:.28s}.landing-motion .reveal.revealed .architecture-list article{animation:row-arrive .46s cubic-bezier(.16,1,.3,1) both}.landing-motion .reveal.revealed .architecture-list article:first-child{animation-delay:.1s}.landing-motion .reveal.revealed .architecture-list article:nth-child(2){animation-delay:.16s}.landing-motion .reveal.revealed .architecture-list article:nth-child(3){animation-delay:.22s}.landing-motion .reveal.revealed .architecture-list article:nth-child(4){animation-delay:.28s}.landing-motion .reveal.revealed .architecture-list article:nth-child(5){animation-delay:.34s}.landing-motion .reveal.revealed .proof-chain li{animation:proof-arrive .46s cubic-bezier(.16,1,.3,1) both}.landing-motion .reveal.revealed .proof-chain li:first-child{animation-delay:.08s}.landing-motion .reveal.revealed .proof-chain li:nth-child(2){animation-delay:.15s}.landing-motion .reveal.revealed .proof-chain li:nth-child(3){animation-delay:.22s}.landing-motion .reveal.revealed .proof-chain li:nth-child(4){animation-delay:.29s}.landing-motion .reveal.revealed .proof-chain li:nth-child(5){animation-delay:.36s}.trace-detail{animation:panel-change .32s cubic-bezier(.16,1,.3,1) both}.outcome-card.open p,.outcome-card.open small{animation:details-open .28s cubic-bezier(.16,1,.3,1) both}.outcome-card{transition:padding .24s ease,border-color .24s ease,background-color .24s ease}.outcome-card:hover{background:color-mix(in srgb,var(--registry) 5%,transparent)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes gate-arrive{0%{opacity:0;transform:perspective(1000px) rotateX(3deg) translateY(25px)}to{opacity:1;transform:perspective(1000px) rotateX(0) translateY(0)}}@keyframes rail-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rail-across{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes docket-arrive{0%{opacity:0;transform:translateX(-14px) translateY(9px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes evidence-travel{0%,12%{transform:translate(0);opacity:0}18%{opacity:1}45%{transform:translateY(29px)}55%{transform:translateY(29px)}74%{transform:translate(168px,29px)}88%,to{transform:translate(168px,29px);opacity:0}}@keyframes section-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes row-arrive{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes proof-arrive{0%{opacity:0;transform:translateX(-13px)}to{opacity:1;transform:translateX(0)}}@keyframes panel-change{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes details-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.landing-shell.landing-dark{--paper:#0d1413;--surface:#131c1a;--surface-raised:#192421;--ink:#f2f0e8;--muted:#aeb8b2;--rule:#34413d;--rule-strong:#61706b;--registry:#8fd5c5;--copper:#df8b64;--danger:#f28b82;--danger-wash:#38201f;--success:#70c7a7;--warning:#e7b85c;--focus:#9ccbff}.landing-dark .landing-nav{background:color-mix(in srgb,var(--paper) 92%,transparent)}.landing-dark .evidence-gate{box-shadow:18px 21px 0 #07100e}.landing-dark .evidence-gate:before{background:var(--paper)}.landing-dark .gate-rule{background:#17332d}.landing-dark .gate-rule:hover,.landing-dark .trace-steps button.selected{background:#214239}.landing-dark .gate-docket{background:#261d1b}.landing-dark .override-note{border-color:#785987;background:#2b2230;color:#d8c1e2}.landing-dark .landing-proof,.landing-dark .trace-visual{background:#101a18}.landing-dark .folio-card{box-shadow:6px 7px 0 #0a1110}.landing-dark .benchmark-table .hybrid{background:#2b211d}.landing-dark .proof-chain li:before{background:#101a18}.landing-dark .landing-final,.landing-dark .landing-menu-close,.landing-dark .landing-menu-panel{background:#131c1a}.landing-dark .landing-menu-overlay{background:rgba(0,0,0,.5)}@media (max-width:1050px){.landing-nav-links{display:none}.landing-menu-button{display:inline-grid;place-items:center}.landing-hero{grid-template-columns:1fr;min-height:auto;padding-top:58px}.landing-hero-copy{max-width:760px}.evidence-gate{max-width:720px}.trace-workbench{grid-template-columns:190px 1fr}.trace-visual{display:none}.landing-architecture,.landing-benchmark,.landing-outcomes{grid-template-columns:1fr}.landing-benchmark>.landing-text-link{grid-column:1}.proof-layout{grid-template-columns:1fr;gap:50px}.invariant-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:680px){.landing-nav{height:60px;padding:0 16px}.landing-brand{font-size:13px}.landing-cta-small{display:none}.landing-hero{gap:58px;padding:44px 20px 76px}.landing-hero h1{margin-top:19px;font-size:clamp(47px,14vw,68px)}.landing-lead{font-size:16px}.landing-hero-actions{gap:14px;margin-top:26px}.landing-proof-line{margin-top:25px!important}.evidence-gate{padding:15px;box-shadow:10px 11px 0 #e5e1d7}.gate-evidence{padding:22px 0 16px}.gate-node strong{font-size:61px}.gate-rule{width:76%}.gate-docket{margin-left:9%}.landing-rule{height:34px;padding:0 20px}.landing-rule span{width:92%}.landing-section{padding:80px 20px}.problem-headline{margin-bottom:39px}.problem-list article{grid-template-columns:33px 1fr;padding:23px 0}.problem-list article svg{display:none}.problem-list h2{font-size:27px}.landing-invariant{padding:80px 20px}.landing-invariant .section-kicker{padding:0}.invariant-grid{margin-top:26px}.architecture-intro h2,.invariant-grid h2,.landing-benchmark h2,.landing-final h2,.landing-proof h2,.outcomes-intro h2,.trace-heading h2{font-size:43px}.invariant-calculation strong{font-size:42px}.trace-heading{display:block}.trace-heading p{margin-top:18px}.trace-workbench{grid-template-columns:1fr;margin-top:34px}.trace-steps{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--rule)}.trace-steps button{min-width:140px;flex-direction:column;align-items:flex-start;gap:3px}.trace-detail{min-height:372px;padding:28px 23px}.trace-nav{flex-wrap:wrap}.architecture-list article{grid-template-columns:33px 1fr 18px}.outcome-card{grid-template-columns:1fr 22px}.outcome-card p,.outcome-card small,.outcome-card>span{grid-column:1/3}.proof-chain{padding-left:26px}.proof-chain li:before{left:-32px}.landing-benchmark{gap:42px}.benchmark-table>div{grid-template-columns:1fr;gap:5px}.landing-footer{flex-direction:column;padding:20px}.landing-menu-panel{width:100%}}@media (prefers-reduced-motion:reduce){.landing-shell *,.landing-shell :after,.landing-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.landing-shell{--paper:Canvas;--surface:Canvas;--surface-raised:Canvas;--ink:CanvasText;--muted:CanvasText;--rule:CanvasText;--rule-strong:CanvasText;--registry:CanvasText;--copper:CanvasText;color:CanvasText;background:Canvas}.gate-docket,.landing-cta,.landing-invariant{forced-color-adjust:none;background:ButtonFace;color:ButtonText!important;border-color:ButtonText}.landing-rule span,.proof-chain,.trace-line{border-color:CanvasText}}.benchmark-shell{--b-paper:#f4f1e9;--b-surface:#fbfaf6;--b-ink:#17211e;--b-muted:#65716b;--b-rule:#cdd1c7;--b-green:#164e43;--b-copper:#b55432;--b-wash:#e4ece6;min-height:100vh;background:var(--b-paper);color:var(--b-ink);font-family:Arial,sans-serif;transition:background .3s,color .3s}.benchmark-nav{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid var(--b-rule);background:color-mix(in srgb,var(--b-paper) 92%,transparent)}.benchmark-brand{color:var(--b-ink);font-size:16px;font-weight:800;letter-spacing:-.05em;text-decoration:none}.benchmark-brand b{color:var(--b-copper)}.benchmark-nav-links{display:flex;gap:34px;margin-left:auto;margin-right:44px}.benchmark-nav-links a{color:var(--b-muted);font-size:13px;text-decoration:none}.benchmark-nav-actions{display:flex;align-items:center;gap:12px}.benchmark-theme{width:38px;height:38px;border:1px solid var(--b-rule);color:var(--b-ink);background:transparent;cursor:pointer;font-size:19px}.benchmark-open,.benchmark-run{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;background:var(--b-copper);color:#fffaf3;border:0;text-decoration:none;font-size:12px;font-weight:700;cursor:pointer}.benchmark-open svg,.benchmark-proof-strip svg{width:15px;height:15px;transform:rotate(180deg)}.benchmark-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.58fr);gap:clamp(45px,10vw,170px);max-width:1540px;margin:0 auto;padding:clamp(58px,7vw,112px) clamp(20px,4vw,64px) 96px;align-items:end}.benchmark-case-head p,.benchmark-kicker,.benchmark-section-head>p,.case-label{margin:0;color:var(--b-muted);font:700 10px/1.4 monospace;letter-spacing:.11em}.benchmark-kicker span{display:inline-block;width:28px;height:1px;margin:0 9px 3px 0;background:var(--b-copper)}.benchmark-hero h1{max-width:720px;margin:25px 0;font-family:Georgia,serif;font-size:clamp(58px,8vw,116px);font-weight:400;letter-spacing:-.075em;line-height:.86}.benchmark-hero h1 em{color:var(--b-copper);font-weight:400}.benchmark-lead{max-width:500px;color:var(--b-muted);font-size:17px;line-height:1.55}.benchmark-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:17px;margin-top:30px}.benchmark-run svg{width:15px;height:15px}.benchmark-source{padding:7px 9px;border:1px solid var(--b-rule);color:var(--b-muted);font:700 9px monospace;letter-spacing:.08em}.benchmark-source.fresh{border-color:var(--b-green);color:var(--b-green)}.benchmark-scoreboard{position:relative;padding:28px;border:1px solid var(--b-green);background:var(--b-surface);box-shadow:16px 17px 0 var(--b-wash);overflow:hidden}.benchmark-scoreboard:after{content:"";position:absolute;right:-42px;bottom:-62px;width:180px;height:180px;border:1px solid var(--b-rule);border-radius:50%}.scoreboard-foot,.scoreboard-top{position:relative;z-index:1;display:flex;justify-content:space-between;color:var(--b-muted);font:700 10px monospace;letter-spacing:.09em}.scoreboard-top svg{color:var(--b-green);width:17px}.benchmark-scoreboard>strong{position:relative;z-index:1;display:block;margin:30px 0 2px;color:var(--b-green);font:400 clamp(80px,10vw,138px)/.8 Georgia,serif;letter-spacing:-.09em}.benchmark-scoreboard strong small{font-size:.42em}.benchmark-scoreboard>p{position:relative;z-index:1;margin:12px 0 34px;color:var(--b-muted);font-size:13px}.scoreboard-foot{padding-top:16px;border-top:1px solid var(--b-rule);font-size:9px}.benchmark-architecture,.benchmark-cases{max-width:1540px;margin:0 auto;padding:82px clamp(20px,4vw,64px);border-top:1px solid var(--b-rule)}.benchmark-section-head{display:grid;grid-template-columns:.6fr 1.1fr .7fr;align-items:end;gap:30px}.benchmark-case-head h2,.benchmark-section-head h2{margin:0;font:400 clamp(37px,4.2vw,62px)/.95 Georgia,serif;letter-spacing:-.06em}.benchmark-section-head>span{color:var(--b-muted);font-size:14px;line-height:1.5}.benchmark-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;background:var(--b-rule);border:1px solid var(--b-rule)}.benchmark-lane{min-height:225px;padding:25px;background:var(--b-surface)}.benchmark-lane p{margin:0;color:var(--b-muted);font:700 10px monospace;letter-spacing:.08em}.benchmark-lane strong{display:block;margin:20px 0 5px;font:400 64px/.8 Georgia,serif;letter-spacing:-.08em}.benchmark-lane strong small{font-size:.45em}.benchmark-lane>div:first-child>span,.benchmark-lane>small{color:var(--b-muted);font-size:12px}.benchmark-bar{height:6px;margin:31px 0 13px;overflow:hidden;background:var(--b-wash)}.benchmark-bar i{display:block;height:100%;background:var(--b-muted);transition:width .8s cubic-bezier(.16,1,.3,1)}.benchmark-lane.veritas{background:#e5ede8}.benchmark-lane.veritas strong,.benchmark-lane.veritas>small{color:var(--b-green)}.benchmark-lane.veritas .benchmark-bar i{background:var(--b-green)}.benchmark-lane.llm strong{color:#96621d}.benchmark-lane.llm .benchmark-bar i{background:#b98536}.benchmark-lane.regex strong{color:var(--b-copper)}.benchmark-lane.regex .benchmark-bar i{background:var(--b-copper)}.benchmark-case-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.benchmark-filters{display:flex;gap:7px}.benchmark-filters button{padding:8px 10px;border:1px solid var(--b-rule);background:transparent;color:var(--b-muted);font:700 10px monospace;cursor:pointer}.benchmark-filters button.active{color:var(--b-surface);border-color:var(--b-green);background:var(--b-green)}.benchmark-case-grid{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);margin-top:42px;border:1px solid var(--b-rule)}.benchmark-case-list{border-right:1px solid var(--b-rule)}.benchmark-case-list button{display:grid;grid-template-columns:35px 1fr auto;width:100%;gap:10px;padding:20px 18px;border:0;border-bottom:1px solid var(--b-rule);background:transparent;color:var(--b-ink);text-align:left;cursor:pointer}.benchmark-case-list button:last-child{border-bottom:0}.benchmark-case-list button.selected{background:var(--b-wash)}.benchmark-case-list i,.benchmark-case-list>button>span{color:var(--b-muted);font:700 10px monospace;font-style:normal}.benchmark-case-list b{font:700 10px monospace}.benchmark-case-list p{margin:6px 0 0;font:400 14px/1.35 Georgia,serif}.benchmark-case-detail{padding:clamp(25px,4vw,54px);background:var(--b-surface);animation:benchmark-in .35s cubic-bezier(.16,1,.3,1)}.benchmark-case-detail h3{max-width:690px;margin:18px 0 33px;font:400 clamp(27px,3.1vw,45px)/1 Georgia,serif;letter-spacing:-.05em}.case-rule{display:grid;gap:8px;padding:15px 0;border-top:1px solid var(--b-rule);border-bottom:1px solid var(--b-rule)}.case-rule span,.case-verdicts span{color:var(--b-muted);font:700 9px monospace;letter-spacing:.08em}.case-rule b{font-size:13px}.case-verdicts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px}.case-verdicts>div{min-height:142px;padding:16px;background:var(--b-paper);border-top:3px solid var(--b-rule)}.case-verdicts b{display:block;margin:12px 0 8px;font:700 12px monospace;word-break:break-word}.case-verdicts b.correct{color:var(--b-green)}.case-verdicts b.wrong{color:var(--b-copper)}.case-verdicts p{margin:0;color:var(--b-muted);font-size:12px;line-height:1.45}.case-verdicts .veritas-verdict{border-color:var(--b-green);background:#e5ede8}.veritas-verdict b{color:var(--b-green)}.benchmark-proof-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:1540px;margin:0 auto;padding:25px clamp(20px,4vw,64px);border-top:1px solid var(--b-rule);color:var(--b-muted)}.benchmark-proof-strip svg{color:var(--b-green);transform:none}.benchmark-proof-strip p{max-width:790px;margin:0;font-size:13px;line-height:1.5}.benchmark-proof-strip b{color:var(--b-ink)}.benchmark-proof-strip a{display:flex;align-items:center;gap:8px;color:var(--b-ink);font:700 10px monospace;text-decoration:none}.benchmark-footer{display:flex;justify-content:space-between;padding:25px clamp(20px,4vw,64px);color:var(--b-muted);border-top:1px solid var(--b-rule);font:700 9px monospace;letter-spacing:.08em}.benchmark-dark{--b-paper:#0d1513;--b-surface:#141f1c;--b-ink:#eff0e8;--b-muted:#aab7ae;--b-rule:#3f4e48;--b-green:#86cbb8;--b-copper:#e38b67;--b-wash:#1c2c27}.benchmark-dark .benchmark-lane.veritas,.benchmark-dark .case-verdicts .veritas-verdict{background:#18342d}.benchmark-dark .benchmark-scoreboard{box-shadow:16px 17px 0 #07100e}@keyframes benchmark-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.benchmark-nav-links{display:none}.benchmark-case-grid,.benchmark-hero{grid-template-columns:1fr}.benchmark-hero{padding-top:50px}.benchmark-scoreboard{max-width:540px}.benchmark-lanes,.benchmark-section-head{grid-template-columns:1fr}.benchmark-lane{min-height:175px}.benchmark-case-list{border-right:0;border-bottom:1px solid var(--b-rule)}.benchmark-case-list button{grid-template-columns:35px 1fr}.benchmark-case-list i{display:none}}@media (max-width:560px){.benchmark-nav{height:60px}.benchmark-open{padding:10px;font-size:0}.benchmark-open svg{width:16px;height:16px}.benchmark-hero h1{font-size:55px}.benchmark-hero{padding-bottom:68px}.benchmark-architecture,.benchmark-cases{padding-top:60px;padding-bottom:60px}.benchmark-case-head,.benchmark-footer,.benchmark-proof-strip{align-items:flex-start;flex-direction:column}.benchmark-case-head{display:flex}.benchmark-filters{margin-top:18px}.case-verdicts{grid-template-columns:1fr}.benchmark-proof-strip{grid-template-columns:auto 1fr}.benchmark-proof-strip a{grid-column:2}.benchmark-footer{display:flex;gap:8px}.benchmark-nav-actions{gap:7px}}@media (prefers-reduced-motion:reduce){.benchmark-shell *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.exam-shell{position:relative;background:#090f0e!important;isolation:isolate}.exam-shell:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.42;background:radial-gradient(circle at 18% -10%,#173c3438 0,transparent 34%),radial-gradient(circle at 84% 5%,#4230222b 0,transparent 31%),linear-gradient(90deg,transparent 49.9%,#d4dfd61a 50%,transparent 50.1%);pointer-events:none}.exam-header{min-height:68px;border-color:#304039!important;background:rgba(11,19,17,.88)!important;box-shadow:0 1px 0 #b7c9bf14,0 10px 34px #0000001c}.exam-header [class*=bg-gradient-to-tr]{background:linear-gradient(135deg,#9c4e32,#1f7967)!important;border-radius:2px!important;box-shadow:none!important}.exam-header [class*=bg-slate-900],.exam-header select{border-radius:2px!important;border-color:#3b4c45!important;background:#111c19!important}.exam-header a[href="/evals"]{border-radius:2px!important;border-color:#a95d4080!important;background:#a955341f!important;color:#e7ad94!important}.exam-context-strip{display:flex;align-items:center;gap:10px;min-height:31px;padding:0 clamp(14px,2vw,30px);color:#91a49b;border-bottom:1px solid #304039;background:#0c1412;font:700 9px monospace;letter-spacing:.08em;overflow:hidden;white-space:nowrap}.exam-context-strip strong{color:#e2e9e3}.exam-context-strip i{width:3px;height:3px;border-radius:50%;background:#507368}.exam-context-strip b{margin-left:auto;color:#76ceb6;font-weight:700}.exam-context-strip b:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.audit-active .exam-context-strip{border-color:#458a78;background:linear-gradient(90deg,#0c1412,#123129,#0c1412)}.audit-active .exam-context-strip b{animation:exam-pulse 1.05s ease-in-out infinite}.case-masthead{display:flex;justify-content:space-between;gap:28px;max-width:1836px;width:calc(100% - clamp(20px,2.6vw,44px));margin:20px auto 0;padding:24px 26px;color:#e8efe9;border:1px solid #3b5148;background:linear-gradient(100deg,#13231e,#0e1815)}.case-masthead dt,.case-masthead p{margin:0;color:#8ea39a;font:700 9px monospace;letter-spacing:.12em}.case-masthead h1{margin:9px 0 6px;font:400 clamp(31px,3vw,50px)/.9 Georgia,serif;letter-spacing:-.05em}.case-masthead span{color:#becbc4;font-size:13px}.case-masthead span b{padding:0 8px;color:#d48a67}.case-masthead dl{display:grid;grid-template-columns:repeat(3,minmax(118px,1fr));gap:22px;margin:0;align-content:center}.case-masthead dd{margin:8px 0 0;color:#f0f4ef;font:700 12px monospace}.case-masthead dl div:last-child dd{color:#78cbb7;text-transform:uppercase}.decision-spine{display:grid;grid-template-columns:repeat(5,1fr);max-width:1836px;width:calc(100% - clamp(20px,2.6vw,44px));margin:0 auto;padding:0;list-style:none;border:1px solid #304039;border-top:0;background:#0c1412}.decision-spine li{position:relative;min-height:70px;padding:15px 17px;border-right:1px solid #304039;color:#8fa49a}.decision-spine li:last-child{border-right:0}.decision-spine li span{display:block;margin-bottom:6px;color:#587166;font:700 9px monospace}.decision-spine li b{display:block;color:#cbd7d0;font-size:12px}.decision-spine li small{display:block;margin-top:5px;font-size:10px}.decision-spine li.complete{background:#12241f}.decision-spine li.active:before,.decision-spine li.complete:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#70c5ae}.decision-spine li.complete small{color:#83d4be}.decision-spine li.active{background:#192d26}.decision-spine li.active small{color:#e4b464}.exam-workspace{position:relative;max-width:1880px;width:100%;margin:0 auto;gap:10px!important;padding:14px clamp(10px,1.3vw,22px)!important}.exam-pane{position:relative;border-color:#34453e!important;border-radius:2px!important;background:#101a17!important;box-shadow:0 16px 42px #00000020;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .28s ease}.exam-pane:hover{transform:translateY(-2px);border-color:#5c776b!important;box-shadow:0 18px 48px #00000036}.exam-pane>div:first-child{min-height:45px;padding:0 14px!important;background:linear-gradient(90deg,#16221e,#101a17)!important;border-color:#34453e!important}.exam-pane>div:first-child span{letter-spacing:.1em}.exam-document-pane>div:first-child svg{color:#d48a67!important}.exam-matrix-pane>div:first-child svg{color:#7acbb7!important}.exam-decision-pane>div:first-child svg{color:#d7ad71!important}.exam-pane button{transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.exam-pane button:hover{transform:translateY(-1px)}.exam-pane [class*=bg-slate-900],.exam-pane [class*=bg-slate-950]{background-color:#0c1412!important}.exam-pane [class*=border-card-border]{border-color:#304039!important}.exam-pane [class*=text-slate-400]{color:#91a49b!important}.exam-pane [class*=text-slate-300]{color:#c7d2cb!important}.exam-pane [class*=text-slate-200]{color:#dde5df!important}.exam-pane [class*=bg-blue-600]{background:#1d6c60!important}.exam-matrix-pane [class*=bg-emerald-600]{background:#1f7967!important}.exam-matrix-pane [class*=border-emerald-500]{border-color:#3f9f8b!important}.exam-pane [class*=bg-indigo-600]{background:#8d4a74!important}.exam-document-pane>div:nth-child(2),.exam-matrix-pane>div:nth-child(2){background:#0b1311!important;border-color:#304039!important}.exam-document-pane>div:nth-child(2) button,.exam-matrix-pane>div:nth-child(2) button{position:relative}.exam-document-pane>div:nth-child(2) button[class*=border-blue],.exam-matrix-pane>div:nth-child(2) button[class*=border-emerald]{background:#152621!important}.exam-decision-pane [class*=bg-slate-900]{background:#111c19!important}.exam-decision-pane [class*=bg-gradient-to-r]{background:linear-gradient(90deg,#a65136,#8b406d)!important}.exam-matrix-pane.examining:after{content:"LIVE AUDIT STREAM";position:absolute;right:18px;top:53px;z-index:3;color:#7ee0c8;font:700 9px monospace;letter-spacing:.13em;animation:exam-pulse 1.25s ease-in-out infinite}.exam-matrix-pane.examining{border-color:#3f9f8b!important;box-shadow:0 0 0 1px #4bb69e24,0 18px 48px #00000036}.exam-decision-slot,.exam-document-slot,.exam-matrix-slot{min-height:0}@media (prefers-reduced-motion:no-preference){.exam-header{animation:exam-drop .52s cubic-bezier(.16,1,.3,1) both}.exam-document-slot{animation:exam-rise .55s cubic-bezier(.16,1,.3,1) .06s both}.exam-matrix-slot{animation:exam-rise .55s cubic-bezier(.16,1,.3,1) .13s both}.exam-decision-slot{animation:exam-rise .55s cubic-bezier(.16,1,.3,1) .2s both}.benchmark-hero>div{animation:benchmark-rise .68s cubic-bezier(.16,1,.3,1) both}.benchmark-scoreboard{animation:benchmark-rise .75s cubic-bezier(.16,1,.3,1) .12s both}.benchmark-lane{animation:benchmark-rise .55s cubic-bezier(.16,1,.3,1) both}.benchmark-lane:nth-child(2){animation-delay:.09s}.benchmark-lane:nth-child(3){animation-delay:.18s}.benchmark-case-list button{animation:case-row .4s cubic-bezier(.16,1,.3,1) both}.benchmark-case-list button:nth-child(2){animation-delay:.06s}.benchmark-case-list button:nth-child(3){animation-delay:.12s}}@keyframes exam-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes exam-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes exam-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes benchmark-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes case-row{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@media (max-width:767px){.exam-shell{height:auto!important;min-height:100vh;overflow:auto!important}.case-masthead{display:block;margin-top:12px;padding:20px}.case-masthead dl{margin-top:22px}.case-masthead dl,.decision-spine{grid-template-columns:1fr 1fr}.decision-spine li:nth-child(2n){border-right:0}.decision-spine li:last-child{grid-column:span 2}.exam-workspace{display:flex!important;flex-direction:column;overflow:visible!important}.exam-decision-slot,.exam-document-slot,.exam-matrix-slot{min-height:540px}.exam-header{position:relative!important}.exam-header>div{align-items:flex-start!important}.exam-header [class*="hidden lg:flex"]{display:none!important}}@media (prefers-reduced-motion:reduce){.exam-shell *{animation-duration:.01ms!important;transition-duration:.01ms!important}}:where(.landing-shell,.benchmark-shell,.exam-shell) :is(a,button,select,input):focus-visible{outline:2px solid #8fc5ff!important;outline-offset:3px}.notice-region{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px clamp(14px,2vw,30px) 0;padding:11px 13px;color:#ffdbce;border:1px solid #a85b41;background:#311d18;font:600 12px/1.4 Arial,sans-serif}.notice-region button{min-height:30px;padding:5px 9px;color:inherit;border:1px solid;background:transparent;font:700 10px monospace;cursor:pointer}.route-error,.route-loading{display:grid;min-height:100dvh;place-content:center;gap:12px;padding:24px;color:#17211e;background:#f4f1e9;text-align:center}.route-error p,.route-loading span{margin:0;color:#b55432;font:700 10px monospace;letter-spacing:.12em}.route-error h1,.route-loading strong{margin:0;font:400 clamp(34px,6vw,70px)/1 Georgia,serif}.route-error>span{color:#65716b}.route-error button{justify-self:center;margin-top:8px;padding:11px 15px;color:#fffaf3;border:0;background:#164e43;cursor:pointer;font-weight:700}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 13px;color:#fff;background:#164e43;transform:translateY(-160%);transition:transform .16s ease;font:700 12px Arial,sans-serif}.skip-link:focus{transform:translateY(0)}.benchmark-notice{max-width:1412px;margin:-55px auto 24px;padding:11px 14px;color:#85472f;border:1px solid #b55432;background:#faece5;font:600 13px/1.45 Arial,sans-serif}.benchmark-dark .benchmark-notice{color:#ffd8c6;background:#39211b}.pane-notice{margin:0;padding:8px 12px;color:#f1c6b3;border-bottom:1px solid #8b503d;background:#301e19;font:600 10px/1.4 Arial,sans-serif}.exam-shell{color:#17211e!important;background:#f4f1e9!important}.exam-shell:before{opacity:.35;background:linear-gradient(90deg,transparent 49.95%,#164e430d 50%,transparent 50.05%),radial-gradient(circle at 86% 0,#b5543210,transparent 28%)}.exam-header{color:#17211e!important;border-color:#cdd1c7!important;background:rgba(244,241,233,.96)!important;box-shadow:0 7px 22px #283c3410}.exam-header [class*=bg-gradient-to-tr]{color:#fff!important;background:#164e43!important}.exam-header .text-slate-100,.exam-header .text-slate-200,.exam-header .text-slate-300{color:#17211e!important}.exam-header .text-slate-400{color:#65716b!important}.exam-header [class*=border-card-border]{border-color:#cdd1c7!important}.exam-header [class*=bg-slate-900],.exam-header select{color:#17211e!important;border-color:#b8c0b6!important;background:#fbfaf6!important}.exam-header a[href="/evals"]{color:#944529!important;border-color:#d7a38f!important;background:#f6e8e1!important}.exam-header [class*=bg-amber-500]{color:#73510e!important;border-color:#d9bd72!important;background:#fff6d9!important}.exam-header .text-amber-200,.exam-header .text-amber-300{color:#73510e!important}.exam-header .text-emerald-400{color:#14604f!important}.exam-context-strip{color:#65716b;border-color:#cdd1c7;background:#ebe8df}.exam-context-strip strong{color:#17211e}.exam-context-strip i{background:#a2aaa2}.exam-context-strip b{color:#164e43}.audit-active .exam-context-strip{border-color:#6ca998;background:linear-gradient(90deg,#e9eee8,#dcebe4,#e9eee8)}.case-masthead{color:#17211e;border-color:#b9c1b8;background:#fbfaf6;box-shadow:12px 14px 0 #e3dfd4}.case-masthead dt,.case-masthead p{color:#65716b}.case-masthead h1{color:#17211e}.case-masthead span{color:#55615b}.case-masthead span b{color:#b55432}.case-masthead dd{color:#17211e}.case-masthead dl div:last-child dd{color:#164e43}.agentic-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;max-width:1836px;width:calc(100% - clamp(20px,2.6vw,44px));margin:56px auto 0}.agentic-heading span{color:#b55432;font:700 10px monospace;letter-spacing:.12em}.agentic-heading h2{margin:9px 0 0;color:#17211e;font:400 clamp(28px,3vw,46px)/1 Georgia,serif;letter-spacing:-.055em}.agentic-heading p{max-width:520px;margin:0;color:#65716b;font-size:14px;line-height:1.55}.decision-spine{margin-top:24px;border-color:#b9c1b8;background:#fbfaf6;box-shadow:8px 9px 0 #e3dfd4}.decision-spine li{color:#65716b;border-color:#cdd1c7;background:#fbfaf6}.decision-spine li span{color:#817a70}.decision-spine li b{color:#17211e;font-family:Georgia,serif;font-size:16px;font-weight:400}.decision-spine li.complete{background:#e5eee9}.decision-spine li.active:before,.decision-spine li.complete:before{background:#164e43}.decision-spine li.complete small{color:#164e43}.decision-spine li.active{background:#f7eadf}.decision-spine li.active:before{background:#b55432}.decision-spine li.active small{color:#9a482d}.exam-workspace{gap:16px!important;padding-top:34px!important;padding-bottom:50px!important}.exam-pane{color:#17211e!important;border-color:#b9c1b8!important;background:#fbfaf6!important;box-shadow:8px 10px 0 #e3dfd4}.exam-pane:hover{border-color:#829187!important;box-shadow:10px 12px 0 #ddd8cc}.exam-pane>div:first-child{color:#17211e!important;border-color:#cdd1c7!important;background:#f0eee7!important}.exam-pane>div:first-child span{color:#17211e!important}.exam-decision-pane>div:first-child svg,.exam-document-pane>div:first-child svg{color:#b55432!important}.exam-matrix-pane>div:first-child svg{color:#164e43!important}.exam-pane [class*=bg-slate-900],.exam-pane [class*=bg-slate-950]{background-color:#f6f4ed!important}.exam-pane [class*=border-card-border],.exam-pane [class*=border-slate]{border-color:#cdd1c7!important}.exam-pane [class*=text-slate-400],.exam-pane [class*=text-slate-500]{color:#65716b!important}.exam-pane [class*=text-slate-100],.exam-pane [class*=text-slate-200],.exam-pane [class*=text-slate-300],.exam-pane [class*=text-white]{color:#17211e!important}.exam-pane [class*=text-blue-],.exam-pane [class*=text-indigo-]{color:#225d76!important}.exam-pane [class*=text-emerald-]{color:#14604f!important}.exam-pane [class*=text-amber-]{color:#8a5b08!important}.exam-pane [class*=text-rose-]{color:#a63f35!important}.exam-document-pane>div:nth-child(2),.exam-matrix-pane>div:nth-child(2){border-color:#cdd1c7!important;background:#edeae2!important}.exam-document-pane>div:nth-child(2) button,.exam-matrix-pane>div:nth-child(2) button{color:#65716b!important;min-height:42px}.exam-document-pane>div:nth-child(2) button[class*=border-blue],.exam-matrix-pane>div:nth-child(2) button[class*=border-emerald]{color:#164e43!important;border-color:#164e43!important;background:#dfeae5!important}.exam-matrix-pane [class*=bg-emerald-600],.exam-pane [class*=bg-blue-600]{color:#fff!important;background:#164e43!important}.exam-decision-pane [class*=bg-gradient-to-r]{color:#fff!important;background:#b55432!important}.exam-decision-pane [class*=bg-gradient-to-r] span,.exam-matrix-pane [class*=bg-emerald-600] span{color:#fff!important}.exam-pane [class*=bg-rose-950]{background:#fae5e1!important}.exam-pane [class*=bg-amber-950]{background:#fff1d7!important}.exam-pane [class*=bg-emerald-950]{background:#e0eee7!important}.exam-pane [class*=bg-blue-500],.exam-pane [class*=bg-indigo-500]{background:#e0ebef!important}.exam-pane pre{color:#29352f!important}.exam-matrix-pane.examining{border-color:#164e43!important;box-shadow:0 0 0 2px #164e4322,8px 10px 0 #d7e2dc}.exam-matrix-pane.examining:after{color:#164e43}.pane-notice{color:#85472f;border-color:#d8a692;background:#f8e9e2}.notice-region{color:#85472f;border-color:#b55432;background:#faece5}@media (max-width:900px){.agentic-heading{display:block}.agentic-heading p{margin-top:16px}.decision-spine{grid-template-columns:1fr 1fr}.decision-spine li:last-child{grid-column:span 2}}.proof-drawer-backdrop{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:rgba(20,29,26,.28);backdrop-filter:blur(4px);animation:proof-fade .2s ease both}.proof-drawer{width:min(720px,94vw);height:100dvh;color:#17211e;border-left:1px solid #9fa9a0;background:#f4f1e9;box-shadow:-24px 0 70px rgba(25,37,32,.2);overflow:hidden;animation:proof-enter .38s cubic-bezier(.16,1,.3,1) both}.proof-drawer-header{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:0 24px;border-bottom:1px solid #cdd1c7;background:rgba(251,250,246,.96)}.proof-drawer-kicker{display:flex;align-items:center;gap:10px;color:#164e43;font:800 10px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.proof-drawer-kicker svg{width:16px;height:16px}.proof-drawer-close{display:grid;width:38px;height:38px;place-items:center;color:#17211e;border:1px solid #b9c1b8;border-radius:2px;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.proof-drawer-close:hover{color:#fff;background:#164e43;transform:rotate(3deg)}.proof-drawer-close svg{width:17px}.proof-drawer-body{height:calc(100dvh - 68px);padding:34px 28px 46px;overflow-y:auto;scrollbar-color:#9aa79f transparent}.proof-drawer-intro>p:first-child{margin:0;color:#b55432;font:800 9px/1.3 JetBrains Mono,ui-monospace,monospace;letter-spacing:.13em}.proof-drawer-intro h2{margin:13px 0 0;font:400 clamp(39px,5vw,62px)/.94 Georgia,Cambria,serif;letter-spacing:-.055em}.proof-drawer-lead{max-width:560px;margin:19px 0 0;color:#65716b;font:400 14px/1.6 Arial,sans-serif}.proof-telemetry{display:grid;grid-template-columns:.7fr 1.3fr;margin-top:29px;border:1px solid #b9c1b8;background:#fbfaf6;box-shadow:7px 8px 0 #e1ddd2}.proof-telemetry>div{min-height:91px;padding:17px 18px;border-right:1px solid #cdd1c7}.proof-telemetry>div:last-child{border-right:0}.proof-telemetry span{display:block;color:#65716b;font:700 9px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.proof-telemetry strong{display:block;margin-top:9px;font:500 30px/1 Georgia,Cambria,serif}.proof-telemetry strong small{font:700 10px/1 JetBrains Mono,ui-monospace,monospace}.proof-telemetry strong.fallback,.proof-telemetry strong.live{font:800 11px/1.4 JetBrains Mono,ui-monospace,monospace;overflow-wrap:anywhere}.proof-telemetry strong.fallback{color:#9a5b13}.proof-telemetry strong.live{color:#164e43}.proof-silos{margin-top:36px;border-top:1px solid #b9c1b8}.proof-silos article{display:grid;grid-template-columns:150px 1fr;gap:7px 18px;padding:20px 0;border-bottom:1px solid #cdd1c7}.proof-silos article>span{grid-row:1/3;color:#b55432;font:800 9px/1.45 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em}.proof-silos h3{margin:0;font:500 21px/1 Georgia,Cambria,serif;letter-spacing:-.025em}.proof-silos p{margin:0;color:#65716b;font:400 12px/1.55 Arial,sans-serif}.proof-invariant{display:flex;align-items:center;gap:14px;margin-top:27px;padding:17px 18px;color:#f8f6ef;background:#164e43}.proof-invariant svg{flex:0 0 auto;width:22px;color:#a8d2c5}.proof-invariant span{display:block;color:#a8d2c5;font:800 8px/1.3 JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em}.proof-invariant strong{display:block;margin-top:5px;font:500 18px/1.2 Georgia,Cambria,serif}.proof-sql{margin-top:28px;border-top:1px solid #b9c1b8;border-bottom:1px solid #b9c1b8}.proof-sql summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;color:#17211e;list-style:none;cursor:pointer;font:800 10px/1.3 JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em}.proof-sql summary::-webkit-details-marker{display:none}.proof-sql summary span{display:flex;align-items:center;gap:9px}.proof-sql summary svg{width:16px;color:#164e43;transition:transform .2s ease}.proof-sql[open] summary>svg{transform:rotate(180deg)}.proof-sql-meta{display:flex;align-items:center;gap:8px;padding:11px 13px;color:#65716b;border:1px solid #cdd1c7;border-bottom:0;background:#ebe8df;font:700 9px/1.4 JetBrains Mono,ui-monospace,monospace}.proof-sql-meta svg{width:14px;color:#b55432}.proof-sql pre{max-height:440px;margin:0;padding:18px;color:#dfeae4!important;border:1px solid #263b34;background:#101a17;overflow:auto;white-space:pre;font:500 10px/1.65 JetBrains Mono,ui-monospace,monospace;-moz-tab-size:2;-o-tab-size:2;tab-size:2}@keyframes proof-enter{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}@keyframes proof-fade{0%{opacity:0}to{opacity:1}}@media (max-width:560px){.proof-drawer{width:100%}.proof-drawer-header{min-height:60px;padding:0 17px}.proof-drawer-body{height:calc(100dvh - 60px);padding:27px 18px 38px}.proof-telemetry{grid-template-columns:1fr}.proof-telemetry>div{min-height:76px;border-right:0;border-bottom:1px solid #cdd1c7}.proof-telemetry>div:last-child{border-bottom:0}.proof-silos article{grid-template-columns:1fr}.proof-silos article>span{grid-row:auto}.proof-drawer-kicker{max-width:240px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.proof-drawer,.proof-drawer-backdrop{animation-duration:.01ms!important}.proof-drawer-close,.proof-sql summary svg{transition-duration:.01ms!important}}.mission-control{--mc-ink:#13201b;--mc-muted:#65716b;--mc-line:#c9cec5;--mc-paper:#fbfaf6;--mc-canvas:#f1eee6;--mc-green:#164e43;--mc-copper:#b55432;display:grid;grid-template-columns:260px minmax(0,1fr);flex:1;min-height:calc(100dvh - 99px);color:var(--mc-ink);border-top:1px solid #d5d8cf;background:var(--mc-canvas)}.mission-sidebar{position:sticky;top:99px;align-self:start;display:flex;flex-direction:column;height:calc(100dvh - 99px);padding:20px 14px 16px;color:#dbe6df;border-right:1px solid #203c33;background:#10221c;overflow:auto}.mission-sidebar-brand{display:flex;align-items:center;gap:11px;min-height:52px;padding:0 10px 16px;border-bottom:1px solid #2a443b}.mission-sidebar-brand>svg{width:22px;color:#e59b77}.mission-sidebar-brand b,.mission-sidebar-brand span{display:block}.mission-sidebar-brand span{color:#79b6a5;font:800 8px/1.2 JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em}.mission-sidebar-brand b{margin-top:5px;color:#f1f5f2;font:500 15px/1 Georgia,serif}.mission-sidebar nav{display:grid;gap:5px;padding:18px 0}.mission-sidebar nav button{position:relative;display:grid;grid-template-columns:23px 20px minmax(0,1fr) 17px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 9px;color:#8fa59b;border:1px solid transparent;border-radius:2px;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.mission-sidebar nav button:hover{color:#fff;border-color:#3d5b50;background:#183229;transform:translateX(2px)}.mission-sidebar nav button.active{color:#fff;border-color:#54776a;background:linear-gradient(100deg,#214238,#173229);box-shadow:inset 3px 0 #dc875f}.mission-sidebar nav button>svg{width:17px;height:17px}.nav-index{color:#587168;font:700 8px/1 JetBrains Mono,monospace}.nav-copy b,.nav-copy small{display:block}.nav-copy b{font-size:12px}.nav-copy small{margin-top:4px;color:#708c81;font:600 8px/1 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em}.mission-sidebar nav button.active .nav-copy small{color:#a3c7bb}.nav-status{display:grid;width:16px;height:16px;place-items:center;color:#71887f;border:1px solid #3e5b51;border-radius:50%}.nav-status svg{width:9px;height:9px}.status-ready .nav-status{color:#9ad5c4;border-color:#5b9987}.status-active .nav-status{color:#ffc083;border-color:#d58459;animation:mc-status-pulse 1.1s ease-in-out infinite}.status-locked .nav-status{color:#72837c}.mission-sidebar-foot{margin-top:auto;padding:16px 10px 4px;border-top:1px solid #2a443b}.mission-sidebar-foot span{color:#a9bcb4;font:700 8px/1.3 JetBrains Mono,monospace;letter-spacing:.08em}.mission-sidebar-foot i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#527064}.mission-sidebar-foot i.live{background:#f39b65;box-shadow:0 0 12px #f39b65;animation:mc-status-pulse .9s ease-in-out infinite}.mission-sidebar-foot p{margin:9px 0 0;color:#667f75;font-size:10px;line-height:1.45}.mission-stage{min-width:0;overflow:hidden}.mission-commandbar{display:grid;grid-template-columns:minmax(300px,1fr) auto minmax(250px,330px);align-items:stretch;min-height:116px;border-bottom:1px solid var(--mc-line);background:rgba(251,250,246,.9)}.mission-commandbar>div:first-child{display:flex;flex-direction:column;justify-content:center;padding:19px clamp(20px,2.3vw,38px)}.mission-breadcrumb{color:var(--mc-copper);font:800 8px/1 JetBrains Mono,monospace;letter-spacing:.13em}.mission-commandbar h1{margin:8px 0 5px;font:500 clamp(25px,2.3vw,37px)/.94 Georgia,serif;letter-spacing:-.045em}.mission-commandbar p{display:flex;align-items:center;gap:7px;margin:0;color:var(--mc-muted);font-size:11px}.mission-commandbar p svg{width:12px}.mission-case-facts{display:grid;grid-template-columns:1fr 1fr;min-width:260px;border-left:1px solid var(--mc-line)}.mission-case-facts>span{display:flex;flex-direction:column;justify-content:center;padding:15px 20px;border-right:1px solid var(--mc-line)}.mission-case-facts small{color:var(--mc-muted);font:700 8px/1 JetBrains Mono,monospace;letter-spacing:.09em}.mission-case-facts b{margin-top:8px;font:600 11px/1.25 JetBrains Mono,monospace}.primary-audit-action{display:grid;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:12px;margin:15px 17px;padding:13px 17px;color:#fff;border:0;border-radius:2px;background:var(--mc-green);box-shadow:7px 7px 0 #d8ddd5;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.primary-audit-action:hover:not(:disabled){background:#1d6657;transform:translate(-2px,-2px);box-shadow:10px 10px 0 #d8ddd5}.primary-audit-action:disabled{cursor:wait;opacity:.92}.primary-audit-action>svg:first-child{width:22px}.primary-audit-action>svg:last-child{width:16px}.primary-audit-action b,.primary-audit-action small{display:block}.primary-audit-action small{color:#a8d1c5;font:700 7px/1.3 JetBrains Mono,monospace;letter-spacing:.09em}.primary-audit-action b{margin-top:5px;font-size:12px}.recommendation-banner{display:grid;grid-template-columns:22px minmax(0,1fr) auto 17px;align-items:center;gap:12px;width:calc(100% - 48px);min-height:61px;margin:20px 24px 0;padding:10px 16px;color:#fff;border:0;background:#9b4b30;box-shadow:6px 6px 0 #decfc5;text-align:left;cursor:pointer;animation:mc-reveal .45s cubic-bezier(.16,1,.3,1) both}.recommendation-banner>svg{width:18px}.recommendation-banner b,.recommendation-banner small{display:block}.recommendation-banner small{color:#f4c0a8;font:700 8px/1 JetBrains Mono,monospace;letter-spacing:.1em}.recommendation-banner b{margin-top:5px;font-family:Georgia,serif;font-size:16px;font-weight:500}.recommendation-banner i{padding:5px 8px;border:1px solid #d5977a;font:700 8px/1 JetBrains Mono,monospace;font-style:normal}.mission-workspace{padding:clamp(24px,3vw,46px);animation:mc-workspace-in .42s cubic-bezier(.16,1,.3,1) both}.dedicated-workspace,.overview-workspace{max-width:1500px;margin:0 auto}.overview-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);min-height:390px;border:1px solid #abb5ab;background:var(--mc-paper);box-shadow:12px 13px 0 #dfdbcf;overflow:hidden}.overview-hero-copy{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4.8vw,72px);background:radial-gradient(circle at 82% 18%,#c8754e13,transparent 25%),linear-gradient(110deg,#fbfaf6,#f6f3eb)}.overview-hero-copy:after{content:"";position:absolute;right:8%;bottom:-90px;width:270px;height:270px;border:1px solid #164e4314;border-radius:50%;box-shadow:0 0 0 34px #164e4308,0 0 0 70px #164e4305}.overview-hero-copy>span{color:var(--mc-copper);font:800 9px/1 JetBrains Mono,monospace;letter-spacing:.15em}.overview-hero-copy h2{position:relative;z-index:1;max-width:760px;margin:20px 0 22px;font:400 clamp(42px,5vw,77px)/.88 Georgia,serif;letter-spacing:-.065em}.overview-hero-copy h2 em{color:var(--mc-green);font-style:italic}.overview-hero-copy p{position:relative;z-index:1;max-width:660px;margin:0;color:var(--mc-muted);font-size:14px;line-height:1.65}.overview-hero-copy>div{position:relative;z-index:2;display:flex;gap:9px;margin-top:30px}.overview-hero-copy button{display:flex;align-items:center;gap:9px;min-height:43px;padding:0 15px;border:1px solid var(--mc-green);background:transparent;color:var(--mc-green);font-weight:800;font-size:11px;cursor:pointer}.overview-hero-copy button:first-child{color:#fff;background:var(--mc-green)}.overview-hero-copy button svg{width:14px}.overview-scorecard{display:flex;flex-direction:column;justify-content:center;padding:38px;color:#ecf3ef;border-left:1px solid #24443a;background:#12271f}.overview-scorecard>span{color:#82aa9c;font:800 8px/1 JetBrains Mono,monospace;letter-spacing:.12em}.overview-scorecard>strong{margin-top:12px;font:500 43px/1 Georgia,serif}.overview-scorecard>div{height:3px;margin:17px 0 31px;background:#29453b;overflow:hidden}.overview-scorecard>div i{display:block;height:100%;background:#e98c60;transform-origin:left;animation:mc-score-fill .9s cubic-bezier(.16,1,.3,1) .2s both}.overview-scorecard dl{display:grid;gap:0;margin:0;border-top:1px solid #29453b}.overview-scorecard dl div{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid #29453b}.overview-scorecard dt{color:#81998f;font-size:10px}.overview-scorecard dd{margin:0;color:#f1f5f3;font:700 10px/1 JetBrains Mono,monospace}.agent-network{margin-top:32px;border:1px solid #aeb8ae;background:#f9f8f3;box-shadow:8px 9px 0 #e1ddd1;overflow:hidden}.network-source-row{display:flex;align-items:center;gap:8px;min-height:52px;padding:9px 14px;border-bottom:1px solid var(--mc-line);background:#eeece4}.network-source-row>span{display:flex;align-items:center;gap:6px;padding:7px 9px;color:#4e5f57;border:1px solid #c6cbc2;background:#f9f8f3;font:700 8px/1 JetBrains Mono,monospace;text-transform:uppercase}.network-source-row svg{width:12px;height:12px;color:var(--mc-copper)}.network-source-row>i{margin-left:auto;color:#818d86;font:700 8px/1 JetBrains Mono,monospace;font-style:normal;letter-spacing:.08em}.agent-rail{display:grid;grid-template-columns:minmax(150px,1fr) 38px minmax(150px,1fr) 38px minmax(150px,1fr) 38px minmax(150px,1fr) 38px minmax(150px,1fr);align-items:stretch;padding:28px 20px}.agent-node{position:relative;display:flex;flex-direction:column;min-width:0;min-height:218px;padding:19px 17px 17px;border:1px solid #c5cbc3;background:#fffefa;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease}.agent-node:hover{transform:translateY(-3px);box-shadow:0 12px 30px #233a3014}.agent-node.active{z-index:2;border-color:#bc693f;box-shadow:0 0 0 3px #b5543217,0 16px 38px #6d38221b;transform:translateY(-5px)}.agent-node.complete{border-color:#75a394;background:#f0f7f3}.agent-node-icon{display:grid;width:38px;height:38px;place-items:center;color:var(--mc-green);border:1px solid #b8c8c0;background:#e7f0eb}.agent-node-icon svg{width:18px}.tone-copper .agent-node-icon{color:#9b4b30;border-color:#d9ae9a;background:#f8e8e0}.tone-violet .agent-node-icon{color:#775577;border-color:#ceb8cd;background:#f2eaf2}.tone-gold .agent-node-icon{color:#85600c;border-color:#daca99;background:#fbf1d6}.tone-blue .agent-node-icon{color:#27627c;border-color:#afcad4;background:#e7f1f4}.agent-node-copy{margin-top:21px}.agent-node-copy small{color:#88938d;font:700 8px/1 JetBrains Mono,monospace;letter-spacing:.1em}.agent-node-copy h3{min-height:37px;margin:8px 0 0;font:500 18px/1.02 Georgia,serif}.agent-node-copy p{min-height:34px;margin:7px 0 0;color:var(--mc-muted);font-size:10px;line-height:1.45}.agent-node-copy b{display:block;margin-top:15px;color:#7c8882;font:700 8px/1.4 JetBrains Mono,monospace;overflow-wrap:anywhere}.agent-node.active .agent-node-copy b{color:#a04e2f}.agent-node.complete .agent-node-copy b{color:#17604f}.agent-state-mark{position:absolute;top:16px;right:14px;display:grid;width:23px;height:23px;place-items:center;color:#88948e;border:1px solid #c7ccc5;border-radius:50%;font:700 8px/1 JetBrains Mono,monospace}.agent-state-mark svg{width:11px}.agent-node.complete .agent-state-mark{color:#fff;border-color:#28725f;background:#28725f}.agent-node.active .agent-state-mark{color:#fff;border-color:#b55432;background:#b55432;animation:mc-status-pulse 1s ease-in-out infinite}.agent-node-orbit{position:absolute;pointer-events:none;inset:-8px;opacity:0}.agent-node.active .agent-node-orbit{opacity:1}.agent-node-orbit span{position:absolute;width:5px;height:5px;border-radius:50%;background:#e17a4a;box-shadow:0 0 9px #e17a4a}.agent-node.active .agent-node-orbit span:first-child{animation:mc-orbit-x 2.2s linear infinite}.agent-node.active .agent-node-orbit span:last-child{animation:mc-orbit-y 2.8s linear infinite reverse}.agent-link{position:relative;display:flex;align-items:center;justify-content:center;color:#aab2ac;overflow:hidden}.agent-link:before{content:"";position:absolute;left:0;right:0;height:1px;background:#c2c9c1}.agent-link svg{position:relative;z-index:1;width:14px;padding:2px;background:#f9f8f3}.agent-link.complete{color:#26715e}.agent-link.complete:before{background:#5a9b88}.evidence-packet{position:absolute;z-index:2;left:-7px;width:7px;height:7px;border:1px solid #fff;border-radius:50%;background:#d56f43;box-shadow:0 0 10px #d56f43;opacity:0}.agent-link.active .evidence-packet,.is-running .agent-link.complete .evidence-packet{opacity:1;animation:mc-packet 1.15s ease-in-out infinite}.agent-network.is-complete .agent-node.complete{animation:mc-proof-arrive .56s var(--agent-delay) cubic-bezier(.16,1,.3,1) both}.agent-network.is-complete .agent-link.complete .evidence-packet{opacity:1;animation:mc-packet .82s var(--agent-delay) ease-in-out 2}.network-invariant{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:12px 17px;color:#e9f0ec;border-top:1px solid #315046;background:#153229}.network-invariant>svg{width:22px;color:#f0a078}.network-invariant b,.network-invariant span{display:block}.network-invariant b{font:500 15px/1 Georgia,serif}.network-invariant div span{margin-top:4px;color:#9eb7ae;font-size:10px}.invariant-lock{padding:6px 8px;color:#f5b393!important;border:1px solid #80624f;font:700 8px/1 JetBrains Mono,monospace;letter-spacing:.08em}.module-launchpad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px}.module-launchpad button{display:grid;grid-template-columns:26px 35px minmax(0,1fr) 17px;align-items:center;gap:10px;min-height:106px;padding:15px;color:var(--mc-ink);border:1px solid #bcc4bb;background:var(--mc-paper);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.module-launchpad button:hover{border-color:#628276;box-shadow:6px 7px 0 #dedacf;transform:translate(-2px,-2px)}.module-launchpad button>span{color:#9a7567;font:700 8px/1 JetBrains Mono,monospace}.module-launchpad button>svg{width:22px;color:var(--mc-green)}.module-launchpad button>svg:last-child{width:15px;color:#7a8780}.module-launchpad b,.module-launchpad p,.module-launchpad small{display:block}.module-launchpad small{color:var(--mc-copper);font:700 7px/1 JetBrains Mono,monospace}.module-launchpad b{margin-top:6px;font:500 17px/1 Georgia,serif}.module-launchpad p{margin:5px 0 0;color:var(--mc-muted);font-size:9px;text-transform:uppercase;letter-spacing:.03em}.workspace-intro{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px;padding-bottom:23px;border-bottom:1px solid #b8c0b7}.workspace-intro span{color:var(--mc-copper);font:800 8px/1 JetBrains Mono,monospace;letter-spacing:.14em}.workspace-intro h2{margin:10px 0 0;font:400 clamp(37px,4vw,61px)/.92 Georgia,serif;letter-spacing:-.055em}.workspace-intro p{max-width:500px;margin:0;color:var(--mc-muted);font-size:13px;line-height:1.6}.workspace-component,.workspace-component>.exam-pane{min-height:690px}.decision-workspace>.exam-pane,.document-workspace>.exam-pane{height:690px!important}.rules-workspace{margin-top:30px}.rules-workspace>.exam-pane{height:720px!important}.workspace-component .exam-pane:hover{transform:none}.calculation-empty{display:grid;min-height:310px;place-content:center;justify-items:center;padding:40px;border:1px dashed #aeb7ae;background:#f8f7f1;text-align:center}.calculation-empty>svg{width:34px;height:34px;color:var(--mc-green)}.calculation-empty span{margin-top:18px;color:var(--mc-copper);font:800 8px/1 JetBrains Mono,monospace;letter-spacing:.13em}.calculation-empty h3{margin:13px 0 0;font:500 26px/1.1 Georgia,serif}.calculation-empty p{max-width:600px;margin:12px 0 0;color:var(--mc-muted);font-size:12px;line-height:1.6}.calculation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.calculation-card{position:relative;min-height:260px;padding:18px;border:1px solid #a9b9b0;background:#f8fcf9;box-shadow:5px 6px 0 #dce3de;animation:mc-card-in .4s cubic-bezier(.16,1,.3,1) both}.calculation-card.failed{border-color:#c77a68;background:#fff5f1;box-shadow:5px 6px 0 #ead5cd}.calculation-card:nth-child(2){animation-delay:.05s}.calculation-card:nth-child(3){animation-delay:.1s}.calculation-card-head{display:flex;align-items:center;gap:8px}.calculation-card-head>span{color:#77857e;font:700 8px/1 JetBrains Mono,monospace}.calculation-card-head>b{padding:5px 6px;color:#1a6553;border:1px solid #afc9bf;font:700 8px/1 JetBrains Mono,monospace}.calculation-card-head>i{margin-left:auto;color:#1a6553;font:800 7px/1 JetBrains Mono,monospace;font-style:normal}.calculation-card.failed .calculation-card-head>i{color:#a74235}.calculation-card h3{margin:19px 0 13px;font:500 20px/1.05 Georgia,serif}.calculation-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #ced4ce;border-left:1px solid #ced4ce}.calculation-values>div{min-width:0;padding:10px;border-right:1px solid #ced4ce;border-bottom:1px solid #ced4ce}.calculation-values span,.calculation-values strong{display:block;overflow-wrap:anywhere}.calculation-values span{color:#75817b;font:700 7px/1.3 JetBrains Mono,monospace;text-transform:uppercase}.calculation-values strong{margin-top:6px;font:700 11px/1.25 JetBrains Mono,monospace}.calculation-card p{margin:13px 0 0;color:#66736d;font-size:10px;line-height:1.5}.agent-event-ledger{margin-top:28px;border:1px solid #b6beb6;background:#fbfaf6}.event-ledger-head{display:flex;align-items:center;justify-content:space-between;min-height:45px;padding:0 16px;border-bottom:1px solid #c7cdc5;background:#eae8e0}.event-ledger-head b,.event-ledger-head span{font:800 8px/1 JetBrains Mono,monospace;letter-spacing:.09em}.event-ledger-head b{color:var(--mc-green)}.agent-event-ledger>div:not(:first-child){display:grid;grid-template-columns:27px 14px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:67px;padding:10px 17px;border-bottom:1px solid #d5d8d2}.agent-event-ledger>div:last-child{border-bottom:0}.agent-event-ledger>div>span{color:#89938e;font:700 8px/1 JetBrains Mono,monospace}.agent-event-ledger>div>i{width:9px;height:9px;border:1px solid #aab2ad;border-radius:50%}.agent-event-ledger>div.active>i{border-color:#c85d32;background:#c85d32;box-shadow:0 0 11px #c85d32;animation:mc-status-pulse 1s infinite}.agent-event-ledger>div.complete>i{border-color:#236c59;background:#236c59}.agent-event-ledger b,.agent-event-ledger small{display:block}.agent-event-ledger b{font-size:11px}.agent-event-ledger small{margin-top:5px;color:var(--mc-muted);font:600 9px/1.3 JetBrains Mono,monospace}.agent-event-ledger em{color:#89938e;font:700 8px/1 JetBrains Mono,monospace;font-style:normal}.agent-event-ledger .active em{color:#ad4e2c}.agent-event-ledger .complete em{color:#17604f}.federation-map{display:grid;grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center}.federation-map article{min-height:330px;padding:30px;border:1px solid #b4beb5;background:#fbfaf6;box-shadow:7px 8px 0 #dfdbd0}.federation-map article.risk{border-color:#c16a55;background:#fff4ef}.federation-map article>span{color:var(--mc-copper);font:800 8px/1 JetBrains Mono,monospace;letter-spacing:.1em}.federation-map article>svg{display:block;width:34px;height:34px;margin-top:38px;color:var(--mc-green)}.federation-map article h3{margin:23px 0 0;font:500 28px/1 Georgia,serif}.federation-map article p{min-height:50px;margin:13px 0 25px;color:var(--mc-muted);font-size:11px;line-height:1.55}.federation-map article b{color:#17604f;font:800 9px/1 JetBrains Mono,monospace}.federation-map article.risk b{color:#a23e31}.federation-join{display:flex;align-items:center;position:relative;height:100%}.federation-join:before{content:"";position:absolute;left:0;right:0;height:1px;background:#9ca9a1}.federation-join span{position:absolute;width:6px;height:6px;border-radius:50%;background:#4c7b6c}.federation-join span:first-child{left:10px}.federation-join span:last-child{right:10px}.federation-join i{position:relative;z-index:1;margin:auto;padding:5px 7px;color:#617169;border:1px solid #bec5be;background:var(--mc-canvas);font:700 7px/1 JetBrains Mono,monospace;font-style:normal;white-space:nowrap}.federation-result-card{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:stretch;margin-top:32px;border:1px solid #adb8ae;background:#fbfaf6;box-shadow:7px 8px 0 #dedacf}.federation-result-card>div{padding:21px;border-right:1px solid #c6ccc5}.federation-result-card small,.federation-result-card strong{display:block}.federation-result-card small{color:var(--mc-muted);font:700 8px/1 JetBrains Mono,monospace}.federation-result-card strong{margin-top:10px;color:var(--mc-green);font:800 11px/1.3 JetBrains Mono,monospace;overflow-wrap:anywhere}.federation-result-card button{display:flex;align-items:center;gap:8px;padding:0 22px;color:#fff;border:0;background:var(--mc-green);font-weight:800;font-size:10px;cursor:pointer}.federation-result-card button svg{width:14px}.audit-workspace{display:grid;grid-template-columns:minmax(340px,.75fr) minmax(430px,1.25fr);min-height:600px;border:1px solid #aeb8ae;background:#fbfaf6;box-shadow:10px 11px 0 #dedacf}.seal-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:600px;padding:50px;color:#e9f1ed;border-right:1px solid #2c4a40;background:radial-gradient(circle at center,#244b3d 0,#163329 45%,#10251e 100%);text-align:center;overflow:hidden}.seal-visual>svg{width:65px;height:65px;color:#d68a62}.seal-visual>p,.seal-visual>small,.seal-visual>strong,.seal-visual>svg{position:relative;z-index:2}.seal-visual>small{margin-top:25px;color:#91b3a8;font:800 8px/1 JetBrains Mono,monospace;letter-spacing:.14em}.seal-visual>strong{margin-top:13px;font:500 48px/1 Georgia,serif;letter-spacing:-.04em}.seal-visual>p{max-width:300px;margin:15px 0 0;color:#9fb8af;font-size:11px;line-height:1.55}.seal-rings span{position:absolute;top:50%;left:50%;width:190px;height:190px;border:1px solid #7eaa9a33;border-radius:50%;transform:translate(-50%,-50%)}.seal-rings span:nth-child(2){width:280px;height:280px}.seal-rings span:nth-child(3){width:380px;height:380px}.seal-visual.sealed .seal-rings span{animation:mc-seal-wave 2.8s ease-in-out infinite}.seal-visual.sealed .seal-rings span:nth-child(2){animation-delay:.35s}.seal-visual.sealed .seal-rings span:nth-child(3){animation-delay:.7s}.proof-ledger{padding:36px clamp(25px,4vw,58px)}.proof-ledger-head{display:flex;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid #bcc4bc}.proof-ledger-head b,.proof-ledger-head span{font:800 8px/1 JetBrains Mono,monospace;letter-spacing:.1em}.proof-ledger-head b{color:var(--mc-green)}.proof-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;min-height:94px;padding:19px 0;border-bottom:1px solid #d0d4cd}.proof-row>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #bcc4be;border-radius:50%}.proof-row>span svg{width:12px}.proof-row.ready>span{color:#fff;border-color:#25705c;background:#25705c}.proof-row.pending{opacity:.6}.proof-row b,.proof-row code,.proof-row small{display:block}.proof-row small{color:#8b958f;font:700 7px/1 JetBrains Mono,monospace}.proof-row b{margin-top:7px;font:500 17px/1 Georgia,serif}.proof-row code{margin-top:8px;color:#65716b;font:600 8px/1.4 JetBrains Mono,monospace;overflow-wrap:anywhere}.proof-authority{display:flex;align-items:center;gap:13px;margin-top:25px;padding:17px;color:#f1f5f2;background:var(--mc-green)}.proof-authority>svg{width:25px;color:#e8a47e}.proof-authority b,.proof-authority span{display:block}.proof-authority b{font-family:Georgia,serif;font-size:15px;font-weight:500}.proof-authority span{margin-top:4px;color:#a6c7bc;font-size:9px}.audit-next-action{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:50px;margin-top:24px;color:#fff;border:0;background:var(--mc-green);font-weight:800;cursor:pointer}.audit-next-action svg{width:17px}@keyframes mc-workspace-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-status-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes mc-score-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mc-packet{0%{left:-7px}to{left:calc(100% + 7px)}}@keyframes mc-orbit-x{0%{top:0;left:0}35%{top:0;left:calc(100% - 5px)}50%{top:calc(100% - 5px);left:calc(100% - 5px)}85%{top:calc(100% - 5px);left:0}to{top:0;left:0}}@keyframes mc-orbit-y{0%{top:0;left:50%}50%{top:calc(100% - 5px);left:50%}to{top:0;left:50%}}@keyframes mc-card-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-proof-arrive{0%{opacity:.25;transform:translateY(9px) scale(.985);box-shadow:0 0 0 transparent}70%{border-color:#2e806b;box-shadow:0 0 0 4px #31796618}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 0 0 transparent}}@keyframes mc-seal-wave{0%,to{opacity:.28;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.04)}}@media (max-width:1280px){.mission-control{grid-template-columns:220px minmax(0,1fr)}.mission-commandbar{grid-template-columns:minmax(250px,1fr) minmax(240px,310px)}.mission-case-facts{display:none}.agent-rail{grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr 25px 1fr;padding:22px 13px}.agent-node{padding:15px 12px}.agent-node-copy h3{font-size:15px}.federation-map{grid-template-columns:1fr 55px 1fr 55px 1fr}.federation-map article{padding:22px}}@media (max-width:1020px){.mission-control{display:block}.mission-sidebar{position:relative;top:auto;z-index:3;display:block;height:auto;padding:10px 12px;overflow-x:auto}.mission-sidebar-brand,.mission-sidebar-foot{display:none}.mission-sidebar nav{display:flex;gap:7px;padding:0;width:-moz-max-content;width:max-content}.mission-sidebar nav button{grid-template-columns:18px 18px minmax(110px,1fr) 16px;width:190px;min-height:52px}.mission-commandbar{grid-template-columns:minmax(230px,1fr) minmax(230px,300px)}.agent-rail{grid-template-columns:1fr;gap:0;padding:18px}.agent-node{min-height:150px}.agent-node-copy h3,.agent-node-copy p{min-height:0}.agent-link{min-height:34px;transform:rotate(90deg)}.agent-link:before{left:calc(50% - 45px);right:calc(50% - 45px)}.calculation-grid,.module-launchpad{grid-template-columns:repeat(2,1fr)}.federation-map{grid-template-columns:1fr;gap:0}.federation-join{min-height:70px;transform:rotate(90deg)}.federation-join:before{left:calc(50% - 50px);right:calc(50% - 50px)}.federation-map article{min-height:250px}.federation-result-card{grid-template-columns:1fr 1fr}.federation-result-card>div:nth-child(2){border-right:0}.federation-result-card button{min-height:60px}.audit-workspace{grid-template-columns:1fr}.seal-visual{min-height:470px;border-right:0;border-bottom:1px solid #2c4a40}}@media (max-width:700px){.exam-context-strip{display:none}.mission-control{min-height:calc(100dvh - 68px)}.mission-commandbar{display:block;padding-bottom:12px}.mission-commandbar>div:first-child{padding:18px}.primary-audit-action{min-height:66px;margin:0 14px}.mission-workspace{padding:22px 14px 40px}.overview-hero{grid-template-columns:1fr}.overview-hero-copy{padding:38px 25px}.overview-hero-copy h2{font-size:43px}.overview-hero-copy>div{align-items:stretch;flex-direction:column}.overview-hero-copy button{justify-content:center}.overview-scorecard{border-top:1px solid #24443a;border-left:0}.network-source-row{align-items:stretch;flex-direction:column}.network-source-row>i{margin:7px 0 0}.calculation-grid,.module-launchpad{grid-template-columns:1fr}.workspace-intro{align-items:start;flex-direction:column}.workspace-intro h2{font-size:42px}.workspace-component,.workspace-component>.exam-pane{min-height:620px}.decision-workspace>.exam-pane,.document-workspace>.exam-pane,.rules-workspace>.exam-pane{height:720px!important}.recommendation-banner{grid-template-columns:20px minmax(0,1fr) 16px;width:calc(100% - 28px);margin:15px 14px 0}.recommendation-banner i{display:none}.federation-result-card{grid-template-columns:1fr}.federation-result-card>div{border-right:0;border-bottom:1px solid #c6ccc5}.proof-ledger{padding:28px 20px}.audit-workspace{min-height:0}.seal-visual{min-height:430px;padding:35px 20px}.agent-event-ledger>div:not(:first-child){grid-template-columns:22px 12px minmax(0,1fr)}.agent-event-ledger em{display:none}}@media (prefers-reduced-motion:reduce){.mission-control *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.agent-node,.mission-sidebar nav button,.module-launchpad button,.primary-audit-action{transition-duration:.01ms!important}}.exam-shell{overflow-x:hidden}.exam-shell *,.exam-shell :after,.exam-shell :before{box-sizing:border-box}.case-start-screen{width:min(1320px,calc(100% - 48px));margin:48px auto 70px}.case-start-hero{padding:clamp(38px,6vw,88px);color:#eef5f1;border:1px solid #27483d;background:radial-gradient(circle at 85% 20%,#bb6b4530,transparent 28%),#10271f;box-shadow:13px 14px 0 #d9d6cc}.case-start-hero>span,.case-start-paths small{color:#e2946c;font:800 10px/1 JetBrains Mono,monospace;letter-spacing:.14em}.case-start-hero h1{max-width:880px;margin:22px 0;font:400 clamp(46px,6.5vw,88px)/.9 Georgia,serif;letter-spacing:-.055em}.case-start-hero h1 em{color:#86b8a8;font-style:italic}.case-start-hero p{max-width:760px;color:#b9cac2;font-size:16px;line-height:1.7}.case-start-hero button,.case-start-paths button{display:inline-flex;min-height:50px;align-items:center;gap:11px;margin-top:24px;padding:0 18px;color:#fff;border:1px solid #da8a63;background:#a34f31;cursor:pointer;font-size:14px;font-weight:800}.case-start-hero button svg,.case-start-paths button svg{width:18px}.case-start-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.case-start-paths article{display:grid;grid-template-columns:45px minmax(0,1fr);gap:18px;padding:28px;border:1px solid #adb8af;background:#fbfaf6;box-shadow:7px 8px 0 #e0dcd1}.case-start-paths article>svg{width:32px;color:#17604f}.case-start-paths h2{margin:9px 0;font:500 27px/1.05 Georgia,serif}.case-start-paths p{margin:0;color:#5e6c65;font-size:14px;line-height:1.6}.case-start-paths button{min-height:43px;margin-top:18px;color:#17604f;border-color:#17604f;background:transparent;font-size:12px}.readiness-reason{margin:20px 0 0!important;color:#a9bbb3!important;font-size:11px!important;line-height:1.5!important}.exam-shell button,.exam-shell input,.exam-shell select,.exam-shell textarea{font:inherit}.exam-shell button:disabled{cursor:not-allowed!important;opacity:.58!important;transform:none!important;box-shadow:none!important}.header-action{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:7px 10px;color:#173029;border:1px solid #aab7ae;border-radius:3px;background:#fbfaf6;cursor:pointer;font-size:12px;font-weight:750;white-space:nowrap}.header-action:hover{color:#fff;border-color:#164e43;background:#164e43}.header-action svg{width:15px;height:15px}.header-new-case{color:#fff;border-color:#164e43;background:#164e43}.header-new-case:hover{background:#1d6657}.sample-field-button{display:flex;min-height:38px;align-items:center;gap:8px;padding:8px 12px;color:#fff!important;border:1px solid #164e43;border-radius:3px;background:#164e43!important;cursor:pointer;font:750 12px/1.3 Arial,sans-serif}.exam-pane>div:first-child .sample-field-button span{color:#fff!important;letter-spacing:0}.sample-field-button:hover{background:#1d6657!important}.examiner-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px;padding:0;border:1px solid #b9c1b8;background:#fbfaf6;list-style:none;box-shadow:6px 7px 0 #e1ddd2}.examiner-journey li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:78px;padding:12px 15px;border-right:1px solid #cdd1c7}.examiner-journey li:last-child{border-right:0}.examiner-journey li>span{display:grid;width:31px;height:31px;place-items:center;color:#65716b;border:1px solid #aeb8b0;border-radius:50%;font:800 12px/1 JetBrains Mono,monospace}.examiner-journey b,.examiner-journey small{display:block}.examiner-journey b{font-size:14px}.examiner-journey small{margin-top:5px;color:#65716b;font-size:12px;line-height:1.35}.examiner-journey li.active{background:#f8e9e1}.examiner-journey li.active>span{color:#fff;border-color:#b55432;background:#b55432}.examiner-journey li.complete{background:#e5efe9}.examiner-journey li.complete>span{color:#fff;border-color:#17604f;background:#17604f}.examiner-journey li.pending{opacity:.68}.mission-sidebar nav button{min-height:66px}.mission-sidebar-foot span,.nav-copy small,.nav-index{font-size:10px!important;line-height:1.35!important}.nav-copy b{font-size:14px}.mission-sidebar-foot p{font-size:12px}.agent-node-copy b,.agent-node-copy small,.calculation-card-head>b,.calculation-card-head>i,.calculation-card-head>span,.calculation-values span,.federation-join i,.federation-map article b,.federation-map article>span,.mission-breadcrumb,.module-launchpad small,.primary-audit-action small,.proof-ledger-head b,.proof-ledger-head span,.proof-row small{font-size:10px!important;line-height:1.35!important}.primary-audit-action b{font-size:14px}.agent-node-copy p,.calculation-card p,.federation-map article p,.mission-commandbar p,.proof-row code,.workspace-intro p{font-size:13px;line-height:1.55}.module-launchpad p{font-size:11px}.module-launchpad b{font-size:19px}.agent-event-ledger b{font-size:13px}.agent-event-ledger em,.agent-event-ledger small{font-size:11px;line-height:1.4}.network-invariant div span{font-size:12px}.evidence-intake{margin-bottom:30px;padding:24px;border:1px solid #aeb9af;background:#fbfaf6;box-shadow:8px 9px 0 #dfdbd0}.evidence-intake-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.evidence-intake-head>div:first-child>span{color:#b55432;font:800 10px/1 JetBrains Mono,monospace;letter-spacing:.13em}.evidence-intake-head h3{margin:10px 0 8px;font:500 28px/1.05 Georgia,serif}.evidence-intake-head p{max-width:760px;margin:0;color:#5f6d66;font-size:14px;line-height:1.55}.evidence-status{display:flex;min-width:220px;align-items:center;gap:10px;padding:13px;color:#8b5710;border:1px solid #d5b36c;background:#fff4d6}.evidence-status svg{width:22px}.evidence-status b,.evidence-status small{display:block}.evidence-status small{font:800 10px/1 JetBrains Mono,monospace}.evidence-status b{margin-top:5px;font-size:13px}.evidence-status.status-accepted,.evidence-status.status-sample_ready{color:#175d4d;border-color:#8eb6a7;background:#e4efe9}.evidence-upload-row{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(260px,1.4fr) minmax(210px,.75fr);gap:12px;margin-top:24px;padding-top:22px;border-top:1px solid #cdd1c7}.evidence-upload-row label>span,.signoff-field>span{display:block;margin-bottom:7px;color:#536159;font-size:12px;font-weight:750}.evidence-upload-row input,.evidence-upload-row select,.signoff-field input,.signoff-field textarea{width:100%;min-height:44px;padding:10px 12px;color:#17211e;border:1px solid #aab5ac;border-radius:3px;background:#fff;font-size:14px}.evidence-file-control input{padding:8px}.evidence-upload-button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:69px;align-self:end;padding:10px 14px;color:#fff;border:0;border-radius:3px;background:#164e43;text-align:left;cursor:pointer}.evidence-upload-button svg{width:21px}.evidence-upload-button b,.evidence-upload-button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-upload-button small{color:#aad1c5;font:700 10px/1.2 JetBrains Mono,monospace}.evidence-upload-button b{margin-top:6px;font-size:14px}.evidence-intake-notice{margin:14px 0 0;padding:11px 13px;color:#754313;border-left:3px solid #b55432;background:#f8e9e1;font-size:13px;line-height:1.45}.evidence-review-layout{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,2fr);gap:14px;margin-top:22px}.evidence-document-list{display:grid;align-content:start;gap:7px}.evidence-document-list button{display:grid;grid-template-columns:24px minmax(0,1fr) 17px;align-items:center;gap:9px;min-height:64px;padding:10px 12px;color:#36433d;border:1px solid #c4cbc4;background:#f4f1e9;text-align:left;cursor:pointer}.evidence-document-list button.active{color:#fff;border-color:#164e43;background:#164e43}.evidence-document-list svg{width:17px}.evidence-document-list b,.evidence-document-list small{display:block;overflow-wrap:anywhere}.evidence-document-list b{font-size:13px}.evidence-document-list small{margin-top:5px;color:#68766f;font-size:11px;line-height:1.35}.evidence-document-list button.active small{color:#aad1c5}.evidence-review-card{display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(330px,1fr);min-height:500px;border:1px solid #b9c1b8;background:#f6f4ed}.evidence-source-preview{min-width:0;min-height:500px;border-right:1px solid #b9c1b8;background:#28332f}.evidence-source-preview iframe,.evidence-source-preview img{display:block;width:100%;height:100%;min-height:500px;border:0;-o-object-fit:contain;object-fit:contain}.evidence-field-review{max-height:640px;padding:18px;overflow:auto}.evidence-field-review-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid #c6ccc5}.evidence-field-review-head b,.evidence-field-review-head span{display:block}.evidence-field-review-head span{color:#68756f;font:750 10px/1 JetBrains Mono,monospace}.evidence-field-review-head b{margin-top:6px;color:#164e43;font-size:12px}.evidence-field-review-head code{max-width:180px;color:#65716b;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-field-input{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(150px,1.2fr);gap:7px 12px;padding:14px 0;border-bottom:1px solid #d3d7d1}.evidence-field-input>span b,.evidence-field-input>span small{display:block}.evidence-field-input>span b{font-size:13px;text-transform:capitalize}.evidence-field-input>span small{margin-top:5px;color:#69766f;font-size:11px;line-height:1.35}.evidence-field-input input{min-height:42px;padding:8px 10px;color:#17211e;border:1px solid #aeb7b0;background:#fff;font-size:13px}.evidence-field-input em{grid-column:2;color:#75817a;font:650 10px/1.2 JetBrains Mono,monospace;font-style:normal}.evidence-ocr-unavailable{padding:55px 24px;text-align:center}.evidence-ocr-unavailable svg{width:30px;color:#a85035}.evidence-ocr-unavailable b{display:block;margin-top:13px;font-size:17px}.evidence-ocr-unavailable p{color:#65716b;font-size:13px;line-height:1.5}.evidence-accept-button{display:flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:12px;margin-top:17px;color:#fff;border:0;background:#9b4b30;cursor:pointer}.evidence-accept-button svg{width:21px}.evidence-accept-button b,.evidence-accept-button small{display:block;text-align:left}.evidence-accept-button small{color:#f0c5b1;font:750 10px/1 JetBrains Mono,monospace}.evidence-accept-button b{margin-top:5px;font-size:14px}.signoff-field{display:block}.signoff-field textarea{resize:vertical}.signoff-disclaimer{margin:8px 0 0;color:#65716b;font-size:12px;line-height:1.45}.spin{animation:phase9-spin .8s linear infinite}@keyframes phase9-spin{to{transform:rotate(1turn)}}.case-dialog-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:rgba(12,24,20,.62);backdrop-filter:blur(5px)}.case-dialog{width:min(920px,100%);max-height:calc(100dvh - 48px);color:#17211e;border:1px solid #88978e;background:#f4f1e9;box-shadow:18px 20px 0 rgba(5,17,13,.28);overflow:auto}.case-dialog>header{position:sticky;z-index:2;top:0;display:flex;justify-content:space-between;gap:20px;padding:24px 26px;border-bottom:1px solid #bdc5bd;background:rgba(251,250,246,.97)}.case-dialog>header span{color:#b55432;font:800 10px/1 JetBrains Mono,monospace;letter-spacing:.13em}.case-dialog h2{margin:8px 0 5px;font:500 30px/1 Georgia,serif}.case-dialog header p{margin:0;color:#65716b;font-size:13px}.case-dialog header button{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border:1px solid #aeb7af;background:transparent;cursor:pointer}.case-dialog header button svg{width:19px}.case-dialog form{padding:25px 26px 28px}.case-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.case-form-grid label>span{display:block;margin-bottom:7px;color:#526058;font-size:12px;font-weight:750}.case-form-grid input,.case-form-grid select,.case-form-grid textarea{width:100%;min-height:44px;padding:10px 11px;color:#17211e;border:1px solid #aab5ac;border-radius:2px;background:#fff;font-size:14px}.case-form-span{grid-column:1/-1}.case-dialog-error{padding:11px 13px;color:#8b362d;border:1px solid #c87b6c;background:#fae6e1;font-size:13px}.case-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:25px;padding-top:20px;border-top:1px solid #c9cec7}.case-dialog footer p{max-width:360px;margin:0;color:#65716b;font-size:12px}.case-dialog footer>div{display:flex;gap:8px}.case-dialog footer button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border:1px solid #aab5ac;background:#fbfaf6;cursor:pointer;font-size:13px;font-weight:750}.case-dialog footer button[type=submit]{color:#fff;border-color:#164e43;background:#164e43}.case-dialog footer svg{width:17px}.exam-shell.exam-dark{color:#e8eee9!important;background:#0c1512!important}.exam-dark .exam-header{color:#e8eee9!important;border-color:#344a42!important;background:rgba(12,21,18,.97)!important}.exam-dark .exam-header .text-slate-100,.exam-dark .exam-header .text-slate-200,.exam-dark .exam-header .text-slate-300{color:#e8eee9!important}.exam-dark .exam-header .text-slate-400{color:#afbeb6!important}.exam-dark .exam-header [class*=bg-slate-900],.exam-dark .exam-header select,.exam-dark .header-action{color:#e8eee9!important;border-color:#40574e!important;background:#15241f!important}.exam-dark .header-new-case{background:#276f5d!important}.exam-dark .exam-context-strip{color:#aebcb5;border-color:#31463e;background:#14231e}.exam-dark .exam-context-strip b,.exam-dark .exam-context-strip strong{color:#edf3ef}.exam-dark .mission-control{--mc-ink:#e8eee9;--mc-muted:#a9b8b0;--mc-line:#3b4d46;--mc-paper:#14221e;--mc-canvas:#0e1915;--mc-green:#61b49d;--mc-copper:#ef9a72;border-color:#31443d;background:var(--mc-canvas)}.exam-dark .agent-event-ledger,.exam-dark .agent-network,.exam-dark .agent-node,.exam-dark .audit-workspace,.exam-dark .calculation-card,.exam-dark .evidence-intake,.exam-dark .examiner-journey,.exam-dark .federation-map article,.exam-dark .federation-result-card,.exam-dark .mission-commandbar,.exam-dark .module-launchpad button,.exam-dark .overview-hero{border-color:#40534c;background:#14221e;box-shadow:7px 8px 0 #09110e}.exam-dark .overview-hero-copy{background:radial-gradient(circle at 82% 18%,#c8754e18,transparent 25%),linear-gradient(110deg,#14221e,#101b17)}.exam-dark .network-invariant,.exam-dark .overview-scorecard{background:#0d2a21}.exam-dark .examiner-journey li{border-color:#3b4d46}.exam-dark .examiner-journey li.active{background:#3a251e}.exam-dark .examiner-journey li.complete{background:#173229}.exam-dark .agent-node.complete{background:#193129}.exam-dark .agent-link svg{background:#14221e}.exam-dark .event-ledger-head,.exam-dark .evidence-document-list button{background:#1a2924}.exam-dark .evidence-document-list button.active{background:#276f5d}.exam-dark .exam-pane{color:#e7eee9!important;border-color:#40534b!important;background:#14221e!important;box-shadow:8px 9px 0 #08110e}.exam-dark .exam-pane [class*=bg-slate-900],.exam-dark .exam-pane [class*=bg-slate-950],.exam-dark .exam-pane>div:first-child{color:#e7eee9!important;border-color:#40534b!important;background:#101b17!important}.exam-dark .exam-pane [class*=text-slate-100],.exam-dark .exam-pane [class*=text-slate-200],.exam-dark .exam-pane [class*=text-slate-300],.exam-dark .exam-pane [class*=text-white],.exam-dark .exam-pane>div:first-child span{color:#e7eee9!important}.exam-dark .exam-pane [class*=text-slate-400],.exam-dark .exam-pane [class*=text-slate-500]{color:#aab9b1!important}.exam-dark .exam-document-pane>div:nth-child(2),.exam-dark .exam-matrix-pane>div:nth-child(2){border-color:#40534b!important;background:#101b17!important}.exam-dark .evidence-intake-head p,.exam-dark .examiner-journey small,.exam-dark .signoff-disclaimer{color:#a9b8b0}.exam-dark .evidence-field-input,.exam-dark .evidence-field-review-head,.exam-dark .evidence-upload-row{border-color:#3c4f47}.exam-dark .evidence-field-input input,.exam-dark .evidence-upload-row input,.exam-dark .evidence-upload-row select,.exam-dark .signoff-field input,.exam-dark .signoff-field textarea{color:#edf3ef;border-color:#50635b;background:#0d1713}.exam-dark .evidence-review-card{border-color:#40534b;background:#101b17}.exam-dark .evidence-field-input>span small,.exam-dark .evidence-field-review-head code,.exam-dark .evidence-ocr-unavailable p{color:#a9b8b0}.exam-dark .case-dialog{color:#e8eee9;border-color:#40534b;background:#101b17}.exam-dark .case-dialog>header{border-color:#40534b;background:rgba(20,34,30,.98)}.exam-dark .case-dialog footer p,.exam-dark .case-dialog header p{color:#a9b8b0}.exam-dark .case-dialog footer button,.exam-dark .case-dialog header button{color:#e8eee9;border-color:#50635b;background:#172720}.exam-dark .case-form-grid input,.exam-dark .case-form-grid select,.exam-dark .case-form-grid textarea{color:#edf3ef;border-color:#50635b;background:#0d1713}.exam-dark .case-start-hero{box-shadow:13px 14px 0 #08110e}.exam-dark .case-start-paths article{color:#e8eee9;border-color:#40534b;background:#14221e;box-shadow:7px 8px 0 #08110e}.exam-dark .case-start-paths p{color:#a9b8b0}.exam-dark .case-start-paths button{color:#87c4b2;border-color:#4d8b79}@media (max-width:900px){.examiner-journey{grid-template-columns:1fr 1fr}.examiner-journey li:nth-child(2){border-right:0}.examiner-journey li:nth-child(-n+2){border-bottom:1px solid #cdd1c7}.evidence-upload-row{grid-template-columns:1fr 1fr}.evidence-upload-button{grid-column:1/-1}.evidence-review-layout{grid-template-columns:1fr}.evidence-document-list{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-review-card{grid-template-columns:1fr}.evidence-source-preview{min-height:430px;border-right:0;border-bottom:1px solid #b9c1b8}.case-dialog footer{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.exam-header{position:relative!important;padding:10px 12px!important}.exam-header>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%}.exam-header>div>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.exam-header>div>div:first-child>a{min-width:0}.exam-header .relative,.exam-header select{width:100%;min-width:0;max-width:100%}.exam-header>div>div:last-child{display:grid!important;grid-template-columns:1fr 1fr;width:100%;max-width:100%;padding-bottom:4px;overflow:visible}.exam-header>div>div:last-child>*{min-width:0;justify-content:center}.exam-header>div>div:last-child .hidden{display:none!important}.exam-context-strip{display:flex!important;min-height:48px;padding:8px 12px;overflow-x:auto;white-space:nowrap}.exam-context-strip i,.exam-context-strip span:nth-of-type(n+2){display:none}.dedicated-workspace,.mission-control,.mission-stage,.mission-workspace,.overview-hero,.overview-workspace{width:100%;min-width:0;max-width:100%}.mission-sidebar{top:0}.mission-sidebar nav button{width:176px}.mission-commandbar h1,.overview-hero-copy h2{overflow-wrap:anywhere}.overview-hero-copy h2{font-size:clamp(38px,12vw,51px)}.examiner-journey{grid-template-columns:1fr}.examiner-journey li{border-right:0;border-bottom:1px solid #cdd1c7}.examiner-journey li:last-child{border-bottom:0}.evidence-intake{padding:18px 14px}.evidence-intake-head{flex-direction:column}.evidence-status{width:100%;min-width:0}.evidence-upload-row{grid-template-columns:1fr}.evidence-upload-button{grid-column:auto}.evidence-document-list{grid-template-columns:1fr}.evidence-review-card{display:block}.evidence-source-preview,.evidence-source-preview iframe,.evidence-source-preview img{min-height:370px}.evidence-field-input{grid-template-columns:1fr}.evidence-field-input em{grid-column:1}.case-dialog-backdrop{padding:0;place-items:stretch}.case-dialog{width:100%;max-height:100dvh;border:0;box-shadow:none}.case-dialog form,.case-dialog>header{padding:20px 16px}.case-form-grid{grid-template-columns:1fr}.case-form-span{grid-column:auto}.case-dialog footer>div{width:100%;flex-direction:column-reverse}.case-dialog footer button{width:100%}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}@media (max-width:700px){.case-start-screen{width:calc(100% - 28px);margin:24px auto 50px}.case-start-hero{padding:38px 22px;box-shadow:7px 8px 0 #d9d6cc}.case-start-hero h1{font-size:clamp(39px,12vw,55px)}.case-start-paths{grid-template-columns:1fr}.case-start-paths article{grid-template-columns:1fr;padding:23px 20px}.exam-header>div>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.exam-header>div>div:last-child>*{min-width:0;max-width:100%;overflow:hidden}.exam-header>div>div:last-child b,.exam-header>div>div:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.hover\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\:border-slate-700:hover{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-indigo-600\/30:hover{background-color:rgb(79 70 229/.3)}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}}@media (min-width:1024px){.lg\:flex{display:flex}}