/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@font-face{font-family:Readex Pro;src:url(/fonts/readex-pro-arabic.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:optional;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC,U+1EE??}@font-face{font-family:Readex Pro;src:url(/fonts/readex-pro-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:optional;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:optional}@font-face{font-family:Readex Pro Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica Neue),local(Helvetica);size-adjust:94.2%;ascent-override:106.15%;descent-override:26.54%;line-gap-override:0%;font-display:swap}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(Liberation Mono),local(Menlo),local(DejaVu Sans Mono);size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%;font-display:swap}:root,.dark{--radius:0;--background:oklch(9% .01 285);--foreground:oklch(96% .01 285);--card:oklch(13% .014 285);--card-foreground:oklch(96% .01 285);--popover:oklch(13% .014 285);--popover-foreground:oklch(96% .01 285);--primary:oklch(88% .18 188);--primary-foreground:oklch(10% .02 240);--secondary:oklch(19% .018 285);--secondary-foreground:oklch(96% .01 285);--muted:oklch(18% .014 285);--muted-foreground:oklch(67% .02 285);--accent:oklch(69% .24 338);--accent-foreground:oklch(98% .01 285);--destructive:oklch(68% .23 28);--destructive-foreground:oklch(98% .01 285);--border:oklch(35% .02 285);--input:oklch(24% .017 285);--ring:oklch(84% .19 190)}*{box-sizing:border-box}html{background:#09090d}body{background:var(--background);min-width:320px;color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button,a,select{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 72% 9%,#ff00a31c,#0000 23%),radial-gradient(circle at 18% 21%,#00efff12,#0000 20%),#0a0a0e;min-height:100vh;position:relative;overflow:hidden}.app-shell:before{content:"";pointer-events:none;z-index:1;opacity:.22;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 4px);position:fixed;inset:0}.noise-layer{pointer-events:none;z-index:1;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:fixed;inset:0}.container{z-index:2;width:min(1240px,100% - 48px);margin-inline:auto;position:relative}.site-header{z-index:3;backdrop-filter:blur(18px);background:#0a0a0ebd;border-bottom:1px solid #ffffff1f;align-items:center;gap:28px;height:76px;padding:0 3.2vw;display:flex;position:relative}.brand-mark{align-items:center;gap:10px;min-width:245px;display:flex}.brand-glyph{object-fit:contain;width:34px;height:34px;display:block}.brand-mark strong{letter-spacing:.05em;font:700 13px/1 monospace;display:block}.brand-mark small{color:#9b9ba7;letter-spacing:.08em;margin-top:4px;font:8px/1 monospace;display:block}.main-nav{align-items:center;gap:26px;height:100%;display:flex}.main-nav a{color:#9a9aa4;letter-spacing:.1em;padding:32px 0;font:10px/1 monospace;position:relative}.main-nav a.active,.main-nav a:hover{color:#fff}.main-nav a.active:after{content:"";background:#00edf6;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:3px 0 #ff1aa8}.header-status{color:#a2a2ad;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;font:9px/1 monospace;display:flex}.header-status i,.pulse-dot{background:#2cf4cc;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 13px #2cf4cc}.site-footer{z-index:2;color:#777782;letter-spacing:.05em;border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;margin-top:90px;padding:18px 3.2vw;font:9px/1.4 monospace;display:flex;position:relative}.hero{padding:87px 0 0}.hero-kicker,.eyebrow,.signal-label{color:#7e7e8a;letter-spacing:.13em;font:10px/1.4 monospace}.hero-kicker{align-items:center;gap:10px;display:flex}.hero-kicker span:last-child{color:#e2199e;margin-left:auto}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;min-height:485px;display:grid}.hero-copy{padding:58px 0 40px}.signal-label{color:#00edf6}.hero h1,.page-lead h1,.report-page h1,.admin-heading h1{letter-spacing:-.085em;text-transform:uppercase;margin:18px 0 25px;font-size:clamp(52px,7vw,106px);line-height:.83}.glitch-text{position:relative}.glitch-text:after{content:attr(data-text);color:#e51a9e;opacity:.42;clip-path:inset(44% 0 38%);position:absolute;left:3px}.hero-description{color:#a7a7b0;max-width:530px;margin-bottom:32px;font-size:16px;line-height:1.65}.signal-button,.wire-button{color:#050c0d;letter-spacing:.08em;background:#00e9f2;border:1px solid #00e9f2;align-items:center;gap:10px;padding:13px 16px;font:700 11px/1 monospace;transition:transform .18s,box-shadow .18s;display:inline-flex}.signal-button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #e9149c}.wire-button{color:#d8d8df;background:0 0;border-color:#555560}.wire-button:hover{color:#fff;border-color:#e9149c}.hero-visual{background:linear-gradient(135deg,#111118bf,#0d0d112e);border:1px solid #ffffff29;height:410px;position:relative;overflow:hidden}.hero-visual:before,.hero-visual:after{content:"";opacity:.52;background:#00e9f2;position:absolute}.hero-visual:before{width:1px;height:95%;top:0;left:50%}.hero-visual:after{width:95%;height:1px;top:50%;left:0}.orbit{border:1px dashed #00ecf561;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.orbit-a{width:245px;height:128px}.orbit-b{border-color:#e8119a59;width:310px;height:210px;transform:translate(-50%,-50%)rotate(36deg)}.core-node{text-align:center;color:#fff;z-index:1;background:#0b0b10;border:1px solid #f0f0f3;place-items:center;width:106px;height:106px;font:9px/1.1 monospace;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #00eaf414,0 0 22px #00eaf43b}.core-node svg{color:#00edf6}.node{color:#a5a5b0;flex-direction:column;gap:4px;font:9px/1 monospace;display:flex;position:absolute}.node span{color:#ee1b9f}.node-a{top:17%;left:12%}.node-b{top:19%;right:13%}.node-c{bottom:19%;right:15%}.visual-code{color:#71717c;letter-spacing:.08em;font:9px/1 monospace;position:absolute}.code-a{bottom:9%;left:7%}.code-b{color:#e9199e;top:9%;right:8%}.hero-status-row{color:#6f6f79;letter-spacing:.08em;border-block:1px solid #ffffff1f;justify-content:space-between;padding:14px 0;font:9px/1 monospace;display:flex}.protocol-section{padding-top:112px}.section-rail{color:#7d7d89;letter-spacing:.1em;border-top:1px solid #ffffff29;justify-content:space-between;padding-top:13px;font:10px/1 monospace;display:flex}.section-rail b{color:#f1f1f5}.protocol-grid{grid-template-columns:repeat(3,1fr);display:grid}.protocol-grid article{border-right:1px solid #ffffff24;min-height:295px;margin-top:23px;padding:34px 30px 28px 0}.protocol-grid article+article{padding-left:30px}.protocol-grid article svg{color:#00eaf4;margin-bottom:30px}.protocol-grid article>span{color:#e91a9c;letter-spacing:.1em;font:9px/1 monospace;display:block}.protocol-grid h2{letter-spacing:-.06em;margin:17px 0;font-size:37px;line-height:.9}.protocol-grid p{color:#9b9ba6;max-width:275px;font-size:14px;line-height:1.6}.feature-callout{background:linear-gradient(90deg,#00e9f21f,#0000);border:1px solid #00eaf48c;grid-template-columns:.75fr 1.35fr 1.5fr .8fr;align-items:center;gap:28px;margin-top:76px;padding:47px 55px;display:grid}.feature-callout>p:first-child{color:#00edf6;font:10px/1 monospace}.feature-callout h2{letter-spacing:-.055em;margin:0;font-size:30px}.feature-callout>p:not(:first-child){color:#a7a7b1;font-size:13px;line-height:1.5}.feature-callout a{color:#fff;align-items:center;gap:9px;font:10px/1 monospace;display:flex}.page-lead{padding:91px 0 45px}.page-lead h1{font-size:clamp(48px,6.3vw,94px)}.lead-copy{color:#a9a9b2;max-width:600px;font-size:17px;line-height:1.65}.case-index{padding-bottom:10px}.case-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.case-card{background:linear-gradient(145deg,#ffffff09,#0000);border:1px solid #ffffff2b;flex-direction:column;min-height:320px;transition:transform .18s,border-color .18s;display:flex}.case-card:hover{border-color:#00eaf4;transform:translateY(-4px)}.case-card-top,.case-card-bottom{color:#7d7d8b;letter-spacing:.08em;justify-content:space-between;gap:12px;padding:14px 16px;font:9px/1 monospace;display:flex}.case-card-top{border-bottom:1px solid #ffffff1a}.case-card-body{flex:1;padding:20px 19px}.case-index-number{color:#e61a9d;opacity:.6;margin:0;font:31px/1 monospace}.case-card-body h2{letter-spacing:-.055em;margin:13px 0;font-size:31px;line-height:.95}.case-card-body>p:last-child{color:#a7a7b1;max-width:400px;font-size:14px;line-height:1.55}.case-card-bottom{border-top:1px solid #ffffff1a;align-items:center}.cyan-dot{background:#00edf6;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.open-case{color:#f4f4f7;align-items:center;gap:5px;margin-left:auto;display:flex}.sealed-card{opacity:.55;border-style:dashed}.sealed-body{text-align:center;color:#848490;flex:1;place-items:center;font-size:13px;line-height:1.6;display:grid}.loading-grid,.loading-screen{color:#7f7f8a;letter-spacing:.1em;text-align:center;padding:56px 0;font:12px/1.4 monospace}.case-shell{padding-top:32px}.case-topbar{color:#747481;letter-spacing:.1em;justify-content:space-between;font:9px/1 monospace;display:flex}.back-link{color:#bdbdc5;align-items:center;gap:7px;display:flex}.back-link:hover{color:#00edf6}.case-heading{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:end;gap:48px;padding:41px 0 28px;display:flex}.case-heading h1{letter-spacing:-.07em;margin:10px 0;font-size:61px;line-height:.9}.case-heading p:not(.eyebrow){color:#a1a1ab;max-width:655px;margin:0;line-height:1.55}.progress-module{color:#868691;letter-spacing:.09em;width:235px;font:9px/1 monospace}.progress-module div{background:#24242c;height:5px;margin:11px 0 9px}.progress-module i{background:#00eaf4;height:100%;display:block;box-shadow:3px 0 #e8199d}.progress-module b{color:#f0f0f4}.incident-layout{grid-template-columns:315px 1fr;min-height:610px;display:grid}.evidence-panel{border-right:1px solid #ffffff21;padding:23px 25px 23px 0}.panel-label{color:#a8a8b1;letter-spacing:.08em;border-bottom:1px solid #ffffff1f;align-items:center;gap:8px;padding-bottom:16px;font:10px/1 monospace;display:flex}.panel-label span{color:#00eaf4;margin-left:auto}.evidence-chip{color:#c1c1c8;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:26px 1fr 15px;align-items:center;gap:9px;width:100%;padding:16px 0;display:grid}.evidence-chip>span{color:#e4199c;font:10px/1 monospace}.evidence-chip small{color:#73737f;margin-bottom:6px;font:8px/1 monospace;display:block}.evidence-chip b{font-size:13px;font-weight:500}.evidence-chip:hover{padding-left:4px}.decision-panel{padding:23px 0 42px 50px}.mission-block{border-left:2px solid #e91a9c;max-width:670px;margin-bottom:50px;padding:0 0 0 17px}.mission-block span{color:#e91a9c;letter-spacing:.09em;font:9px/1 monospace}.mission-block p{color:#d5d5dc;font-size:16px;line-height:1.65}.mission-block b{color:#a8a8b2;font-size:13px;font-weight:500;line-height:1.5}.decision-line{color:#00eaf4;letter-spacing:.1em;border-bottom:1px solid #ffffff1f;justify-content:space-between;padding-bottom:11px;font:9px/1 monospace;display:flex}.decision-block h2{letter-spacing:-.06em;margin:22px 0 9px;font-size:38px}.decision-block>p{color:#a8a8b1;max-width:700px;line-height:1.6}.evidence-warning{color:#e6a7cd;background:#e8189b14;border:1px solid #e8189b80;align-items:flex-start;gap:9px;margin:22px 0;padding:12px;font-size:12px;line-height:1.4;display:flex}.option-list{gap:10px;margin-top:28px;display:grid}.option-list button{color:#efeff3;text-align:left;background:#ffffff06;border:1px solid #ffffff2e;grid-template-columns:32px 1fr 20px;align-items:center;gap:13px;width:100%;padding:17px;transition:all .16s;display:grid}.option-list button:not(:disabled):hover{background:#00eaf412;border-color:#00eaf4;transform:translate(4px)}.option-list button:disabled{opacity:.42;cursor:not-allowed}.option-list button>span{color:#e91a9c;font:11px/1 monospace}.option-list b{font-size:14px;font-weight:600;line-height:1.45;display:block}.option-list small{color:#93939f;margin-top:5px;font-size:12px;line-height:1.35;display:block}.evidence-modal{z-index:20;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop{backdrop-filter:blur(8px);background:#000000b8;border:0;position:absolute;inset:0}.evidence-modal article{background:#101015;border:1px solid #00eaf4;width:min(680px,100%);padding:25px;position:relative;box-shadow:7px 7px #e9199c80}.evidence-modal header{justify-content:space-between;gap:20px;display:flex}.evidence-modal header small{color:#00eaf4;letter-spacing:.1em;font:9px/1 monospace}.evidence-modal h2{letter-spacing:-.05em;margin:11px 0;font-size:30px}.evidence-modal header button{color:#fff;background:0 0;border:0;font-size:32px;line-height:1}.evidence-modal>article>p{color:#aaaab4;line-height:1.55}.evidence-modal pre{white-space:pre-wrap;color:#cfcfd7;background:#08080c;border:1px solid #ffffff1c;padding:17px;font:13px/1.7 monospace}.evidence-modal footer{color:#797986;letter-spacing:.1em;justify-content:space-between;font:9px/1 monospace;display:flex}.evidence-modal footer .critical{color:#e91a9c}.report-page{padding-top:34px}.report-page .eyebrow{color:#00eaf4;margin-top:58px}.report-page h1{margin:17px 0;font-size:clamp(48px,7vw,94px)}.report-title{color:#aaaab3;margin:0}.report-metrics{border:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin:48px 0;display:grid}.report-metrics div{border-right:1px solid #ffffff29;padding:21px}.report-metrics span{color:#858590;letter-spacing:.1em;font:9px/1 monospace;display:block}.report-metrics b{letter-spacing:-.08em;margin-top:10px;font-size:54px;display:block}.report-metrics small{color:#888894;font-size:17px}.decision-report-list{gap:10px;display:grid}.decision-report-list article{border:1px solid #ffffff29;grid-template-columns:52px 1fr 100px;gap:18px;padding:22px;display:grid}.report-number{color:#e91a9c;font:16px/1 monospace}.decision-report-list p{color:#8e8e99;letter-spacing:.08em;margin:0;font:9px/1 monospace}.decision-report-list h2{margin:8px 0;font-size:17px;line-height:1.35}.decision-report-list .architecture-note{color:#b6b6be;letter-spacing:0;font:13px/1.55 Arial}.decision-status{color:#e91a9c;justify-content:flex-end;align-self:start;align-items:center;gap:5px;font:9px/1 monospace;display:flex}.sound{border-left:2px solid #00eaf4!important}.sound .decision-status{color:#00eaf4}.report-actions{gap:12px;margin-top:32px;display:flex}.command-gate{text-align:center;place-content:center;min-height:70vh;display:grid}.command-gate svg{color:#00eaf4;margin:auto}.command-gate p{color:#e91a9c;letter-spacing:.1em;margin-top:24px;font:10px/1 monospace}.command-gate h1{letter-spacing:-.07em;margin:17px 0 28px;font-size:52px;line-height:.92}.command-gate .signal-button{justify-self:center}.admin-page{padding-top:45px}.admin-heading{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.admin-heading h1{margin:12px 0;font-size:57px}.admin-heading p:not(.eyebrow){color:#9e9ea8;max-width:630px;font-size:14px;line-height:1.55}.admin-layout{grid-template-columns:285px 1fr;min-height:680px;display:grid}.case-admin-list{border-right:1px solid #ffffff21;padding:24px 24px 24px 0}.case-admin-list>button{color:#eeeef4;text-align:left;background:0 0;border:1px solid #ffffff1f;width:100%;margin-top:10px;padding:14px}.case-admin-list>button.selected,.case-admin-list>button:hover{background:#00eaf412;border-color:#00eaf4}.case-admin-list small,.case-admin-list span{color:#84848f;font:9px/1.4 monospace;display:block}.case-admin-list b{margin:7px 0;font-size:14px;display:block}.composer-panel{padding:24px 0 24px 35px}.composer-top{align-items:end;gap:13px;margin-bottom:22px;display:flex}.composer-top>div{gap:7px;display:grid}.composer-top span,.featured-control{color:#9696a1;letter-spacing:.08em;font:9px/1 monospace}.composer-top select,.editor-fields input,.editor-fields select{color:#f2f2f6;background:#121218;border:1px solid #3c3c47;padding:10px 12px;font-size:12px}.featured-control{align-items:center;gap:7px;margin-right:auto;display:flex}.featured-control input{accent-color:#00eaf4}.editor-fields{grid-template-columns:1fr 1.8fr .65fr;gap:10px;display:grid}.editor-fields label{color:#81818c;letter-spacing:.07em;gap:7px;font:9px/1 monospace;display:grid}.schema-status{border-block:1px solid #ffffff21;align-items:center;gap:11px;margin-top:22px;padding:14px 0;display:flex}.schema-status>svg{color:#e91a9c}.schema-status div{gap:4px;display:grid}.schema-status b{letter-spacing:.08em;font:10px/1 monospace}.schema-status span{color:#8d8d98;font-size:11px}.schema-status strong{align-items:center;gap:6px;margin-left:auto;font:10px/1 monospace;display:flex}.schema-status .valid{color:#00eaf4}.schema-status .invalid{color:#e91a9c}.case-source{resize:vertical;color:#bceff2;background:#08080d;border:1px solid #353541;outline:none;width:100%;min-height:385px;margin-top:15px;padding:16px;font:12px/1.55 monospace}.case-source:focus{border-color:#00eaf4;box-shadow:0 0 0 2px #00eaf41a}.composer-footer{color:#878793;letter-spacing:.07em;justify-content:space-between;gap:20px;margin-top:10px;font:9px/1.4 monospace;display:flex}.composer-footer span:first-child{color:#e91a9c}.author-section{border-top:1px solid #ffffff24;margin-top:22px;padding:23px 0}.author-section-heading{align-items:center;gap:12px;margin-bottom:17px;display:flex}.author-section-heading>span{color:#e91a9c;font:18px/1 monospace}.author-section-heading div{gap:4px;display:grid}.author-section-heading b{letter-spacing:.08em;font:11px/1 monospace}.author-section-heading small{color:#8f8f9a;font-size:11px}.icon-add,.add-option{color:#00eaf4;background:0 0;border:1px solid #00eaf480;align-items:center;gap:6px;margin-left:auto;padding:8px 10px;font:9px/1 monospace;display:flex}.editor-fields.four{grid-template-columns:1.2fr 1.25fr .8fr .58fr}.editor-fields.three{grid-template-columns:.75fr 1.45fr .8fr}.editor-fields.two{grid-template-columns:1fr 1fr}.wide-field{color:#81818c;letter-spacing:.07em;gap:7px;margin-top:10px;font:9px/1 monospace;display:grid}.wide-field input,.wide-field textarea{color:#f2f2f6;background:#121218;border:1px solid #3c3c47;min-height:40px;padding:10px 12px;font-size:12px}.wide-field textarea{resize:vertical;min-height:80px;line-height:1.5}.author-card-list{gap:12px;display:grid}.author-card{background:#ffffff04;border:1px solid #ffffff21;padding:14px}.author-card-label,.option-author-label{color:#e91a9c;letter-spacing:.08em;justify-content:space-between;margin-bottom:12px;font:9px/1 monospace;display:flex}.author-card-label button,.option-author-label button{color:#8e8e99;background:0 0;border:0}.author-card-label button:hover,.option-author-label button:hover{color:#e91a9c}.check-field{align-items:center;gap:8px;margin-top:12px;color:#9e9ea8!important;display:flex!important}.check-field input,.required-evidence input{accent-color:#00eaf4}.required-evidence{color:#a2a2ab;border-block:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0;padding:10px 0;font:10px/1 monospace;display:flex}.required-evidence>span{color:#6e6e78;margin-right:5px}.required-evidence label{align-items:center;gap:5px;display:flex}.decision-options{gap:10px;display:grid}.option-author{background:#0b0b10;border-left:2px solid #00eaf4a6;padding:12px}.option-author-label{color:#00eaf4}.add-option{margin-top:2px;margin-left:0}.evaluation-section{padding-bottom:5px}.definition-preview{color:#9f9fa9;border:1px solid #ffffff1f;margin-top:12px;font:10px/1.5 monospace}.definition-preview summary{cursor:pointer;padding:12px}.definition-preview pre{color:#9bdde1;white-space:pre-wrap;border-top:1px solid #ffffff1a;max-height:400px;margin:0;padding:14px;overflow:auto}@media (width<=800px){.site-header{flex-wrap:wrap;height:auto;min-height:72px;padding:14px 20px}.brand-mark{min-width:0}.main-nav{order:3;justify-content:space-between;gap:0;width:100%;height:auto}.main-nav a{padding:7px 0}.header-status{font-size:8px}.container{width:min(100% - 32px,1240px)}.hero{padding-top:48px}.hero-grid,.incident-layout,.admin-layout{grid-template-columns:1fr}.hero-visual{height:330px}.hero-status-row{display:none}.protocol-section{padding-top:70px}.protocol-grid{grid-template-columns:1fr}.protocol-grid article,.protocol-grid article+article{border-bottom:1px solid #ffffff24;border-right:0;min-height:0;margin:0;padding:25px 0}.feature-callout{grid-template-columns:1fr;padding:30px}.case-grid{grid-template-columns:1fr}.case-heading,.admin-heading{flex-direction:column;align-items:start;gap:20px}.case-heading h1,.admin-heading h1{font-size:45px}.progress-module{width:100%}.evidence-panel{border-bottom:1px solid #ffffff21;border-right:0;padding:23px 0}.decision-panel,.composer-panel{padding:25px 0}.report-metrics{grid-template-columns:1fr}.report-metrics div{border-bottom:1px solid #ffffff29;border-right:0}.decision-report-list article{grid-template-columns:35px 1fr}.decision-status{grid-column:2;justify-content:start}.editor-fields{grid-template-columns:1fr}.composer-top{flex-wrap:wrap}.case-admin-list{border-bottom:1px solid #ffffff21;border-right:0;padding-right:0}.site-footer{flex-direction:column}.evidence-modal article{padding:20px}.case-topbar{flex-wrap:wrap;gap:15px}.report-actions{flex-wrap:wrap}}.not-found-page{place-items:center;min-height:calc(100vh - 190px);padding:72px 0;display:grid}.not-found-panel{border:1px solid var(--forge-gold);background:linear-gradient(130deg,#c98a3e1a,#ffffff03 48%,#c98a3e0a);width:min(760px,100%);padding:42px 46px;position:relative;overflow:hidden;box-shadow:8px 8px #8a623040}.not-found-panel:before{content:"";border:1px solid var(--forge-hairline);pointer-events:none;position:absolute;inset:16px}.not-found-panel>svg{color:var(--forge-gold);margin-bottom:22px;position:relative}.not-found-code{color:var(--forge-gold);justify-content:space-between;align-items:baseline;gap:16px;font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;display:flex;position:relative}.not-found-code span{letter-spacing:-.09em;font-size:clamp(72px,13vw,144px);font-weight:700;line-height:.85}.not-found-code i{color:var(--forge-muted);letter-spacing:.12em;font-size:11px;font-style:normal}.not-found-panel .eyebrow{margin:6px 0 13px;position:relative}.not-found-panel h1{margin:0;font-size:clamp(38px,6vw,64px);line-height:1.2;position:relative}.not-found-copy{max-width:540px;color:var(--forge-secondary);font-size:16px;line-height:1.8;position:relative}.not-found-route{border-block:1px solid var(--forge-hairline);color:var(--forge-muted);direction:ltr;align-items:center;gap:18px;margin:26px 0;padding:12px 0;font:10px/1.5 JetBrains Mono,JetBrains Mono Fallback,monospace;display:flex;position:relative}.not-found-route span{color:var(--forge-gold-dim);letter-spacing:.08em}.not-found-route code{text-overflow:ellipsis;white-space:nowrap;color:var(--forge-text);overflow:hidden}.not-found-actions{flex-wrap:wrap;gap:10px;display:flex;position:relative}@media (width<=800px){.not-found-page{padding:44px 0}.not-found-panel{padding:31px 24px}.not-found-code{flex-direction:column;align-items:flex-start;gap:10px}.not-found-actions{flex-direction:column}.not-found-actions a{justify-content:center}}.executive-brief{border:1px solid var(--forge-gold);background:linear-gradient(135deg,#c98a3e1f,#ffffff04 46%,#c98a3e0d);margin-top:34px;padding:28px;box-shadow:6px 6px #8a623033}.executive-brief header{border-bottom:1px solid var(--forge-hairline);justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.executive-brief .eyebrow{align-items:center;gap:7px;margin:0 0 9px;display:flex}.executive-brief h2{margin:0;font-size:28px}.executive-brief header>span{color:var(--forge-gold);letter-spacing:.06em;border:1px solid #c98a3e8c;padding:7px 10px;font:10px/1.4 JetBrains Mono,JetBrains Mono Fallback,monospace}.executive-headline{margin:22px 0 12px;font-size:21px;font-weight:700;line-height:1.5}.executive-context{border-inline-start:2px solid var(--forge-gold);padding-inline-start:13px}.executive-context span,.executive-grid span,.executive-brief footer span{color:var(--forge-gold-dim);letter-spacing:.07em;text-transform:uppercase;font:10px/1.3 JetBrains Mono,JetBrains Mono Fallback,monospace;display:block}.executive-context p{color:var(--forge-secondary);margin:6px 0 0;line-height:1.7}.executive-grid{background:var(--forge-hairline);border:1px solid var(--forge-hairline);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:21px;display:grid}.executive-grid article{background:#121112;padding:18px}.executive-grid svg{color:var(--forge-gold);margin-bottom:12px}.executive-grid p{color:var(--forge-text);margin:7px 0 0;font-size:14px;line-height:1.65}.executive-brief footer{background:#17130f;align-items:start;gap:12px;margin-top:1px;padding:19px;display:flex}.executive-brief footer>svg{color:var(--forge-gold);flex:none}.executive-brief footer p{color:var(--forge-secondary);margin:6px 0 0;line-height:1.65}@media (width<=800px){.executive-brief{padding:20px}.executive-brief header{flex-direction:column}.executive-grid{grid-template-columns:1fr}.executive-headline{font-size:19px}}.authoring-preview{border:1px solid var(--forge-gold);background:linear-gradient(135deg,#c98a3e1c,#ffffff03 47%,#c98a3e0a);margin:34px 0;padding:30px;box-shadow:7px 7px #8a623038}.authoring-preview>header{border-bottom:1px solid var(--forge-hairline);justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.authoring-preview h2{margin:0;font-size:clamp(27px,4vw,42px)}.authoring-preview header p:not(.eyebrow){color:var(--forge-secondary);max-width:720px;margin:9px 0 0;line-height:1.65}.preview-mode{color:var(--forge-gold);letter-spacing:.06em;white-space:nowrap;border:1px solid #c98a3e8c;align-self:start;padding:7px 10px;font:10px/1.4 JetBrains Mono,JetBrains Mono Fallback,monospace}.preview-case-frame{border:1px solid var(--forge-hairline);background:var(--forge-hairline);grid-template-columns:1.2fr .8fr;gap:1px;margin-top:20px;display:grid}.preview-case-frame>div{background:#121112;padding:19px}.preview-case-frame span,.preview-executive label span{color:var(--forge-gold-dim);letter-spacing:.07em;text-transform:uppercase;font:10px/1.35 JetBrains Mono,JetBrains Mono Fallback,monospace;display:block}.preview-case-frame p{margin:8px 0;line-height:1.65}.preview-case-frame small{color:var(--forge-secondary)}.preview-case-frame ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.preview-case-frame li{align-items:start;gap:7px;font-size:14px;line-height:1.45;display:flex}.preview-case-frame li svg{color:var(--forge-gold);flex:none}.preview-data-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.preview-data-grid article{border:1px solid var(--forge-hairline);background:#121112;padding:20px}.preview-data-grid h3{color:var(--forge-gold);align-items:center;gap:8px;margin:0 0 13px;font-size:15px;display:flex}.preview-data-grid ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.preview-data-grid li{border-top:1px solid var(--forge-hairline);padding-top:10px}.preview-data-grid li:first-child{border-top:0;padding-top:0}.preview-data-grid li b{font-size:14px}.preview-data-grid li p{color:var(--forge-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}.preview-executive{margin-top:22px}.preview-executive>div{justify-content:space-between;align-items:end;gap:18px;display:flex}.preview-executive .eyebrow{align-items:center;gap:7px;margin:0;display:flex}.preview-executive label{width:min(430px,100%)}.preview-executive select{border:1px solid var(--forge-hairline);width:100%;color:var(--forge-text);font:inherit;background:#121112;margin-top:7px;padding:10px}.authoring-preview>footer,.preview-unavailable{color:var(--forge-muted);align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.preview-unavailable{border:1px dashed var(--forge-hairline);padding:14px}.preview-unavailable svg,.authoring-preview>footer svg{color:var(--forge-gold)}@media (width<=800px){.authoring-preview{padding:20px}.authoring-preview>header,.preview-executive>div{flex-direction:column;align-items:start}.preview-case-frame,.preview-data-grid{grid-template-columns:1fr}.preview-mode{white-space:normal}}:root,.dark{--forge-bg:#0c0c0d;--forge-raised:#17171a;--forge-raised-hover:#1e1e22;--forge-hairline:#2a2a2e;--forge-gold:#c98a3e;--forge-gold-bright:#e0a556;--forge-gold-dim:#8a6230;--forge-gold-wash:#c98a3e14;--forge-text:#ededec;--forge-secondary:#b8b8bc;--forge-muted:#7d7d83;--primary:oklch(67% .11 69);--primary-foreground:oklch(14% .015 75);--accent:oklch(62% .1 65);--ring:oklch(75% .11 71);--border:oklch(25% .01 75)}body{background:var(--forge-bg);text-align:start;direction:rtl;font-family:Readex Pro,Readex Pro Fallback,Tahoma,Arial,sans-serif;font-size:17px;line-height:1.9}.app-shell{background:radial-gradient(circle at 15% 8%, #c98a3e17, transparent 25%), radial-gradient(circle at 85% 32%, #c98a3e09, transparent 24%), var(--forge-bg)}.app-shell:before{opacity:.07;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 5px)}.noise-layer{opacity:.022}.container{width:min(1200px,100% - 48px)}.site-header{border-color:var(--forge-hairline);direction:ltr;background:#0c0c0de0}.brand-mark,.main-nav,.header-status,.site-footer{direction:ltr}.brand-glyph{border-color:var(--forge-gold);color:var(--forge-gold);box-shadow:inset 0 0 12px var(--forge-gold-wash)}.brand-mark strong,.brand-mark small,.main-nav a,.header-status,.site-footer,.hero-kicker,.eyebrow,.signal-label,.section-rail,.case-card-top,.case-card-bottom,.panel-label,.decision-line,.progress-module,.report-metrics span,.author-card-label,.option-author-label{font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace}.language-toggle{border:1px solid var(--forge-hairline);color:var(--forge-muted);letter-spacing:.08em;background:0 0;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace;display:flex}.language-toggle span.active{color:var(--forge-gold-bright)}.language-toggle i{color:var(--forge-hairline);font-style:normal}.language-toggle:hover{border-color:var(--forge-gold);color:var(--forge-text)}.main-nav a.active:after{background:var(--forge-gold);box-shadow:none}.header-status i,.pulse-dot,.cyan-dot{background:#10b981;box-shadow:0 0 8px #10b98180}.hero h1,.page-lead h1,.report-page h1,.admin-heading h1,.protocol-grid h2,.feature-callout h2,.case-heading h1,.case-card-body h2,.decision-block h2,.evidence-modal h2{letter-spacing:0;font-family:Readex Pro,Readex Pro Fallback,Tahoma,Arial,sans-serif;line-height:1.22}.hero h1 span,.page-lead h1 span,.admin-heading h1 span,.feature-callout h2 span{color:var(--forge-text);text-shadow:none}.glitch-text:after{display:none}.hero-description,.lead-copy,.case-card-body>p:last-child,.protocol-grid p,.feature-callout>p:not(:first-child),.mission-block p,.mission-block b,.decision-block>p,.architecture-note{color:var(--forge-secondary)}.signal-label,.hero-kicker,.feature-callout>p:first-child,.eyebrow,.author-section-heading>span{color:var(--forge-gold)}.signal-button{background:var(--forge-gold);border-color:var(--forge-gold);color:#17120d}.signal-button:hover{box-shadow:0 3px 0 var(--forge-gold-dim);transform:translateY(-1px)}.wire-button{color:var(--forge-text);border-color:#c98a3e6b}.wire-button:hover{border-color:var(--forge-gold-bright);color:var(--forge-gold-bright)}.hero-visual{background:linear-gradient(145deg,#17171ad1,#0c0c0d52);border-color:#c98a3e40}.hero-visual:before,.hero-visual:after{background:var(--forge-gold);opacity:.32}.orbit{border-color:#c98a3e59}.orbit-b{border-color:#c98a3e2e}.core-node{border-color:var(--forge-gold);box-shadow:0 0 0 7px var(--forge-gold-wash),0 0 18px #c98a3e1f}.core-node svg,.protocol-grid article svg,.node span,.visual-code.code-b,.case-index-number,.report-number{color:var(--forge-gold)}.code-a{color:var(--forge-muted)}.hero-status-row,.section-rail,.protocol-grid article,.case-card,.case-card-top,.case-card-bottom,.case-heading,.evidence-panel,.panel-label,.evidence-chip,.decision-line,.progress-module div,.report-metrics,.report-metrics div,.decision-report-list article,.admin-heading,.case-admin-list,.author-section,.author-card,.schema-status,.definition-preview{border-color:var(--forge-hairline)}.case-card.featured{border-color:#c98a3e99}.case-card:hover{border-color:var(--forge-gold)}.sealed-card{border-color:#c98a3e38}.sealed-body svg{color:var(--forge-gold-dim)}.open-case,.back-link{color:var(--forge-gold-bright)}.case-topbar,.case-heading,.case-card,.protocol-grid,.feature-callout,.page-lead,.report-page,.admin-page{text-align:start}.case-topbar,.case-heading,.case-card-top,.case-card-bottom,.hero-status-row,.section-rail,.report-metrics,.composer-top,.composer-footer{direction:ltr}.case-heading>div:first-child,.case-card-body,.feature-callout{direction:rtl}.incident-layout{grid-template-columns:1fr 315px}.evidence-panel{border-right:0;border-left:1px solid var(--forge-hairline);grid-area:1/2;padding:23px 0 23px 25px}.decision-panel{grid-area:1/1;padding:23px 50px 42px 0}.evidence-chip{grid-template-columns:15px 1fr 26px}.evidence-chip>span{color:var(--forge-gold)}.evidence-chip.examined b{color:var(--forge-gold-bright)}.mission-block{border-left:0;border-right:2px solid var(--forge-gold);padding:0 17px 0 0}.decision-line{color:var(--forge-gold);direction:ltr}.decision-line span:last-child{color:var(--forge-gold-dim)}.option-list button:not(:disabled):hover{border-color:var(--forge-gold);background:var(--forge-gold-wash);transform:translate(-3px)}.option-list button>span{color:var(--forge-gold)}.evidence-warning{background:var(--forge-gold-wash);color:#dcc099;border-color:#c98a3e94}.evidence-modal article{border-color:var(--forge-gold);box-shadow:5px 5px #8a623073}.evidence-modal header small,.evidence-modal footer .critical{color:var(--forge-gold)}.investigation-guide{border:1px solid var(--forge-hairline);background:#ffffff03;grid-template-columns:repeat(3,1fr);margin:0 0 30px;display:grid}.investigation-guide>div{border-left:1px solid var(--forge-hairline);gap:9px;padding:14px;display:flex}.investigation-guide>div:last-child{border-left:0}.investigation-guide span{background:var(--forge-gold-wash);width:23px;height:23px;color:var(--forge-gold);flex:none;place-items:center;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace;display:grid}.investigation-guide p{color:var(--forge-secondary);margin:0;font-size:12px;line-height:1.55}.investigation-guide b{color:var(--forge-text);margin-bottom:3px;font-size:12px;display:block}.local-report-notice{background:var(--forge-gold-wash);color:#d9bd98;border:1px solid #c98a3e73;margin-top:22px;padding:12px 14px;font-size:13px;line-height:1.55}.series-context{background:linear-gradient(115deg,var(--forge-gold-wash),#ffffff03);border:1px solid #c98a3e6b;margin:28px 0 6px;padding:20px 22px}.series-context-head{border-bottom:1px solid var(--forge-hairline);align-items:baseline;gap:12px;padding-bottom:13px;display:flex}.series-context-head>span{color:var(--forge-gold);letter-spacing:.09em;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.series-context-head>b{color:var(--forge-text);font-size:16px}.series-context-head>small{color:var(--forge-muted);margin-right:auto;font-size:11px}.series-context-metrics{color:#d8bf9e;flex-wrap:wrap;gap:18px;padding:14px 0 11px;font:11px/1.6 JetBrains Mono,JetBrains Mono Fallback,monospace;display:flex}.series-context ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.series-context li{border:1px solid var(--forge-hairline);background:#0c0c0d59;gap:10px;padding:11px;display:flex}.series-context li>span{color:var(--forge-gold);font:11px/1.5 JetBrains Mono,JetBrains Mono Fallback,monospace}.series-context li b{color:var(--forge-text);font-size:13px;line-height:1.6;display:block}.series-context li p,.series-context-pending{color:var(--forge-secondary);margin:4px 0 0;font-size:11px;line-height:1.65}.series-context-pending{padding-top:14px}.inline-reset{color:var(--forge-gold-bright);background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace;display:flex}.inline-reset:hover{color:var(--forge-text)}.investigation-dashboard{border-block:1px solid var(--forge-hairline);grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.investigation-dashboard>div{border-left:1px solid var(--forge-hairline);color:var(--forge-secondary);align-items:center;gap:8px;padding:13px 0;font-size:12px;display:flex}.investigation-dashboard>div:first-child{border-left:0}.investigation-dashboard svg{color:var(--forge-gold);margin-right:14px}.investigation-dashboard b{color:var(--forge-text);margin-left:16px;margin-right:auto;font:700 12px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.investigation-dashboard .safe b{color:#42d6a4}.investigation-dashboard .risk b{color:#e19f66}.investigation-ledger{border-top:1px solid var(--forge-hairline);margin-top:18px;padding-top:14px}.investigation-ledger summary{color:var(--forge-gold);letter-spacing:.06em;cursor:pointer;align-items:center;gap:7px;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace;display:flex}.investigation-ledger summary span{color:var(--forge-muted);margin-right:auto}.investigation-ledger>div{padding-top:10px}.investigation-ledger p,.investigation-ledger li{color:var(--forge-secondary);margin:0 0 8px;font-size:11px;line-height:1.7}.investigation-ledger ol{margin:0;padding:0 17px 0 0}.option-list button.drafted{border-color:var(--forge-gold);background:var(--forge-gold-wash);box-shadow:inset -3px 0 0 var(--forge-gold)}.decision-commit{background:linear-gradient(100deg,var(--forge-gold-wash),#ffffff04);border:1px solid #c98a3e66;grid-template-columns:.65fr 1.45fr auto;align-items:center;gap:18px;margin-top:19px;padding:17px;display:grid}.decision-commit>div>span{color:var(--forge-gold);letter-spacing:.08em;margin-bottom:10px;font:9px/1 JetBrains Mono,JetBrains Mono Fallback,monospace;display:block}.confidence-control{gap:5px;display:flex}.confidence-control button{border:1px solid var(--forge-hairline);width:24px;height:24px;color:var(--forge-muted);background:0 0;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.confidence-control button.active{border-color:var(--forge-gold);background:var(--forge-gold);color:#16100a}.decision-commit small{color:var(--forge-secondary);margin-top:7px;font-size:10px;display:block}.draft-summary b{color:var(--forge-text);font-size:12px;font-weight:500;line-height:1.65;display:block}.decision-commit .signal-button{white-space:nowrap;justify-content:center}.decision-commit .signal-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.case-brief{padding-top:34px}.case-brief-heading{border-bottom:1px solid var(--forge-hairline);justify-content:space-between;align-items:end;gap:36px;padding:45px 0 30px;display:flex}.case-brief-heading h1{letter-spacing:-.05em;margin:10px 0;font-size:clamp(46px,6vw,82px);line-height:1.25}.case-brief-heading p:not(.eyebrow){max-width:710px;color:var(--forge-secondary);margin:0;font-size:18px;line-height:1.9}.brief-status{background:var(--forge-gold-wash);border:1px solid #c98a3e6b;gap:9px;min-width:210px;padding:14px;display:grid}.brief-status span{color:var(--forge-gold-dim);font:10px/1.4 JetBrains Mono,JetBrains Mono Fallback,monospace}.brief-status b{color:var(--forge-gold-bright);font-size:14px}.brief-grid{grid-template-columns:minmax(0,1.35fr) minmax(295px,.65fr);gap:48px;padding-top:34px;display:grid}.brief-main{padding-bottom:36px}.brief-section-label{color:var(--forge-gold);letter-spacing:.08em;align-items:center;gap:9px;font:11px/1 JetBrains Mono,JetBrains Mono Fallback,monospace;display:flex}.brief-overview{max-width:780px;color:var(--forge-text);margin:20px 0 30px;font-size:24px;line-height:1.95}.brief-mission{border-right:2px solid var(--forge-gold);gap:7px;padding:2px 16px 2px 0;display:grid}.brief-mission span{color:var(--forge-gold);letter-spacing:.08em;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.brief-mission b{color:var(--forge-secondary);font-size:16px;font-weight:500;line-height:1.9}.brief-objectives{border-top:1px solid var(--forge-hairline);margin-top:42px;padding-top:22px}.brief-objectives h2{margin:0 0 15px;font-size:25px}.brief-objectives ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.brief-objectives li{border-bottom:1px solid var(--forge-hairline);align-items:center;gap:14px;padding:13px 0;display:flex}.brief-objectives li span{color:var(--forge-gold);font:12px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.brief-objectives li p{color:var(--forge-secondary);margin:0;font-size:15px}.brief-sidebar{align-content:start;gap:10px;display:grid}.brief-fact,.brief-prerequisite{border:1px solid var(--forge-hairline);background:#ffffff03;gap:12px;padding:15px;display:flex}.brief-fact>svg,.brief-prerequisite>svg{color:var(--forge-gold);flex:none;margin-top:3px}.brief-fact span,.brief-prerequisite span{color:var(--forge-muted);letter-spacing:.06em;font:10px/1.4 JetBrains Mono,JetBrains Mono Fallback,monospace;display:block}.brief-fact b,.brief-prerequisite b{color:var(--forge-text);margin-top:5px;font-size:14px;display:block}.brief-fact p,.brief-prerequisite p{color:var(--forge-secondary);margin:5px 0 0;font-size:12px;line-height:1.65}.brief-prerequisite.ready{border-color:#10b98173}.brief-prerequisite.ready>svg{color:#10b981}.brief-prerequisite.locked{border-color:#c98a3e66}.brief-start{justify-content:center;margin-top:10px}.case-brief,.brief-grid,.brief-sidebar{direction:rtl}.investigator-page{padding-bottom:18px}.investigator-metrics{border:1px solid var(--forge-hairline);grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.investigator-metrics>div{border-left:1px solid var(--forge-hairline);grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:18px;display:grid}.investigator-metrics>div:first-child{border-left:0}.investigator-metrics svg{color:var(--forge-gold)}.investigator-metrics span{color:var(--forge-secondary);font-size:12px}.investigator-metrics b{color:var(--forge-text);font:24px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.investigator-grid{grid-template-columns:1.35fr .65fr;gap:38px;display:grid}.run-history{gap:10px;margin-top:16px;display:grid}.run-history article{border:1px solid var(--forge-hairline);background:#ffffff03;justify-content:space-between;gap:20px;padding:17px;display:flex}.run-history span,.investigator-next span{color:var(--forge-gold-dim);font:10px/1.4 JetBrains Mono,JetBrains Mono Fallback,monospace;display:block}.run-history h2{margin:7px 0;font-size:18px}.run-history p{color:var(--forge-secondary);margin:0;font-size:12px}.run-history>b{color:#e19f66;align-self:center;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.run-history>b.passed{color:#42d6a4}.investigator-next>a{border-bottom:1px solid var(--forge-hairline);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.investigator-next>a:hover{color:var(--forge-gold-bright)}.investigator-next b{margin-top:6px;font-size:14px;display:block}.investigator-next>p{color:var(--forge-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.site-footer{border-color:var(--forge-hairline);color:var(--forge-muted)}.admin-page,.report-page{direction:rtl}.admin-heading,.composer-top,.case-admin-list,.schema-status,.composer-footer{direction:ltr}.admin-heading>div,.composer-panel,.author-section{direction:rtl}.composer-top select,.editor-fields input,.editor-fields select,.wide-field input,.wide-field textarea,.case-source{background:var(--forge-raised);border-color:var(--forge-hairline);color:var(--forge-text);font-family:Readex Pro,Readex Pro Fallback,Tahoma,Arial,sans-serif}.editor-fields label,.wide-field,.schema-status span,.author-section-heading small{letter-spacing:0;font-family:Readex Pro,Readex Pro Fallback,Tahoma,Arial,sans-serif}.case-admin-list>button.selected,.case-admin-list>button:hover{border-color:var(--forge-gold);background:var(--forge-gold-wash)}.schema-status>svg,.schema-status .valid,.icon-add,.add-option{color:var(--forge-gold)}.schema-status .invalid,.composer-footer span:first-child,.author-card-label,.option-author-label{color:var(--forge-gold-dim)}.icon-add,.add-option{border-color:#c98a3e73}.icon-add:hover,.add-option:hover{background:var(--forge-gold-wash)}.option-author{border-left:0;border-right:2px solid var(--forge-gold);background:#111113}@media (width<=800px){.incident-layout{grid-template-columns:1fr}.evidence-panel,.decision-panel{border-left:0;grid-area:auto;padding-inline:0}.investigation-guide{grid-template-columns:1fr}.investigation-guide>div{border-left:0;border-bottom:1px solid var(--forge-hairline)}.investigation-guide>div:last-child{border-bottom:0}.hero h1,.page-lead h1{font-size:clamp(44px,13vw,60px);line-height:1.2}.site-header{direction:ltr}.hero-visual{height:300px}.series-context{padding:17px}.series-context-head{flex-direction:column;align-items:flex-start;gap:7px}.series-context-head>small{margin-right:0}.series-context ol{grid-template-columns:1fr}.series-context-metrics{flex-direction:column;gap:8px}.case-brief-heading{flex-direction:column;align-items:start;gap:20px;padding:31px 0 24px}.case-brief-heading h1{font-size:45px}.brief-status{width:100%}.brief-grid{grid-template-columns:1fr;gap:24px;padding-top:26px}.brief-overview{font-size:19px;line-height:1.9}.brief-main{padding-bottom:0}.investigation-dashboard{grid-template-columns:1fr}.investigation-dashboard>div{border-left:0;border-bottom:1px solid var(--forge-hairline);padding:12px 0}.investigation-dashboard>div:last-child{border-bottom:0}.investigation-dashboard svg{margin-right:0}.decision-commit{grid-template-columns:1fr;gap:14px}.decision-commit .signal-button{width:100%}.investigator-metrics,.investigator-grid{grid-template-columns:1fr}.investigator-metrics>div{border-left:0;border-bottom:1px solid var(--forge-hairline)}.investigator-metrics>div:last-child{border-bottom:0}.investigator-grid{gap:26px}}body[data-locale=en]{text-align:left;direction:ltr}body[data-locale=en] .case-heading>div:first-child,body[data-locale=en] .case-card-body,body[data-locale=en] .feature-callout,body[data-locale=en] .case-brief,body[data-locale=en] .brief-grid,body[data-locale=en] .brief-sidebar,body[data-locale=en] .site-header{direction:ltr}body[data-locale=en] .language-toggle{margin-left:auto;margin-right:0}body[data-locale=ar] .site-header,body[data-locale=ar] .brand-mark,body[data-locale=ar] .main-nav,body[data-locale=ar] .header-status,body[data-locale=ar] .site-footer{direction:rtl}body[data-locale=ar] .language-toggle{margin-left:0;margin-right:auto}.hero h1,.page-lead h1,.report-page h1,.admin-heading h1,.protocol-grid h2,.feature-callout h2,.case-heading h1,.case-card-body h2,.decision-block h2,.evidence-modal h2{font-family:Readex Pro,Readex Pro Fallback,Tahoma,Arial,sans-serif;line-height:1.32}.main-nav a,.header-status,.site-footer,.hero-kicker,.eyebrow,.signal-label,.section-rail,.case-card-top,.case-card-bottom,.panel-label,.decision-line,.progress-module,.report-metrics span{font-size:11px}.hero-description,.lead-copy,.mission-block p,.decision-block>p{font-size:18px;line-height:1.9}.protocol-grid p,.case-card-body>p:last-child,.feature-callout>p:not(:first-child){font-size:16px;line-height:1.85}.evidence-chip b{font-size:15px}.option-list b{font-size:16px;line-height:1.7}.investigation-guide p,.investigation-guide b{font-size:14px;line-height:1.7}.case-heading p:not(.eyebrow),.report-title{font-size:17px;line-height:1.85}@media (width<=800px){body,.hero-description,.lead-copy,.mission-block p,.decision-block>p{font-size:16px}.hero h1,.page-lead h1{font-size:clamp(42px,12vw,56px)}}.impact-map{background:var(--forge-gold-wash);border:1px solid #c98a3e61;margin:22px 0;padding:16px 18px}.impact-map>div:first-child{justify-content:space-between;align-items:center;display:flex}.impact-map>div:first-child span{color:var(--forge-gold);letter-spacing:.08em;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.impact-map>div:first-child b{color:var(--forge-text);font:700 16px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.impact-track{background:#ffffff14;height:5px;margin:14px 0}.impact-track i{background:var(--forge-gold);height:100%;display:block}.impact-map p{color:var(--forge-secondary);justify-content:space-between;gap:12px;margin:0;font-size:11px;display:flex}.site-header{justify-content:space-between;align-items:center;gap:26px;padding-block:16px;display:flex}.header-primary,.header-utility{align-items:center;min-width:0;display:flex}.header-primary{gap:34px}.header-utility{flex-shrink:0;gap:17px}.main-nav{align-items:center;gap:4px;min-width:0;display:flex}.main-nav a{white-space:nowrap;border-radius:2px;padding:10px 11px;position:relative}.main-nav a:focus-visible,.language-toggle:focus-visible,.option-list button:focus-visible,.signal-button:focus-visible,.wire-button:focus-visible{outline:2px solid var(--forge-gold);outline-offset:3px}.main-nav a.active{color:var(--forge-text);background:#c98a3e0f}.main-nav a.active:after{content:"";background:var(--forge-gold);height:1px;position:absolute;bottom:3px;left:10px;right:10px}body[data-locale=ar] .site-header{direction:rtl}body[data-locale=ar] .header-primary{flex-direction:row;gap:28px}body[data-locale=ar] .header-utility{direction:rtl;flex-direction:row}body[data-locale=ar] .main-nav{direction:rtl}body[data-locale=ar] .main-nav a.active:after{left:10px;right:10px}.coming-soon{background:linear-gradient(135deg,#c98a3e14,#ffffff03);border-style:dashed;position:relative;overflow:hidden}.coming-soon:after{content:"QUEUED";color:#c98a3e6b;letter-spacing:.18em;font:11px/1 JetBrains Mono,JetBrains Mono Fallback,monospace;position:absolute;bottom:18px;left:-30px;transform:rotate(-90deg)}.coming-soon .case-card-body{padding-bottom:42px}.reasoning-field{gap:8px;display:grid}.reasoning-field>span,.decision-rationale>span,.control-takeaway>span{color:var(--forge-gold);letter-spacing:.07em;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.reasoning-field textarea{resize:vertical;border:1px solid var(--forge-hairline);width:100%;min-height:74px;color:var(--forge-text);background:#0000002e;padding:10px 12px;font:13px/1.65 Readex Pro,Readex Pro Fallback,sans-serif}.reasoning-field textarea:focus{border-color:var(--forge-gold);outline:none}.reasoning-field small{color:var(--forge-secondary);font-size:11px;line-height:1.55}.decision-commit{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) auto}.decision-rationale,.control-takeaway{border-right:2px solid var(--forge-gold);background:#c98a3e0b;margin-top:12px;padding:11px 13px}.decision-rationale p,.control-takeaway p{color:var(--forge-secondary);margin:7px 0 0;font-size:12px;line-height:1.75}.control-takeaway{border-right-color:#2ec4a6}.control-takeaway>span{color:#2ec4a6}@media (width<=900px){.site-header{flex-direction:column;align-items:flex-start;gap:12px}.header-primary,.header-utility{justify-content:space-between;width:100%}.main-nav{max-width:100%;padding-bottom:2px;overflow:auto}.main-nav::-webkit-scrollbar{height:0}}@media (width<=800px){.site-header{padding-block:13px}.header-primary{grid-template-columns:1fr auto;gap:12px;display:grid}.brand-mark{grid-column:1}.main-nav{grid-area:2/1/auto/-1}.header-utility{font-size:10px}.header-status{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.main-nav a{padding:9px 10px}.decision-commit{grid-template-columns:1fr}.investigation-ledger{margin-top:12px}.coming-soon:after{bottom:15px}.decision-rationale,.control-takeaway{padding:10px 11px}}.reasoning-field textarea:focus-visible,.investigation-ledger summary:focus-visible{outline:2px solid var(--forge-gold);outline-offset:3px}@media (width<=800px){.incident-layout{flex-direction:column;display:flex}.decision-panel{order:1}.evidence-panel{border-top:1px solid var(--forge-hairline);order:2;margin-top:22px;padding-top:20px}.mission-block{padding:20px 0}.decision-block{padding-bottom:6px}.investigation-ledger{border-bottom:1px solid var(--forge-hairline);padding-bottom:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=801px) and (width<=1100px){.site-header{flex-direction:row;align-items:center;gap:14px;padding-block:12px}.header-primary{flex:1;gap:16px;width:auto;min-width:0}.brand-mark{flex:none}.brand-mark small{display:none}.main-nav{scrollbar-width:none;flex:1;justify-content:center;gap:0;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav a{padding:8px;font-size:10px}.header-utility{border:0;flex:none;gap:0;width:auto;padding:0}.header-status{display:none}.language-toggle{margin:0!important}body[data-locale=ar] .header-primary{justify-content:flex-start}body[data-locale=ar] .main-nav{justify-content:center}}.patterns-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:72px;display:grid}.patterns-grid>article{border:1px solid var(--forge-hairline);background:linear-gradient(135deg,#c98a3e0f,#ffffff02);padding:20px}.patterns-grid>article>div{color:var(--forge-gold);justify-content:space-between;font:11px/1 JetBrains Mono,JetBrains Mono Fallback,monospace;display:flex}.patterns-grid h2{margin:26px 0 10px;font-size:24px}.patterns-grid>article>p{color:var(--forge-secondary);min-height:84px;font-size:14px;line-height:1.85}.patterns-grid section{border-top:1px solid var(--forge-hairline);margin-top:13px;padding-top:12px}.patterns-grid section span{color:var(--forge-gold);letter-spacing:.07em;align-items:center;gap:6px;font:9px/1 JetBrains Mono,JetBrains Mono Fallback,monospace;display:flex}.patterns-grid section p{color:var(--forge-secondary);margin:7px 0 0;font-size:12px;line-height:1.7}.decision-index{max-width:1000px;padding-bottom:70px}.decision-index-head,.decision-index article{grid-template-columns:1fr 40px 1fr;align-items:center;gap:16px;display:grid}.decision-index-head{color:var(--forge-gold);padding:12px 20px;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.decision-index article{border-top:1px solid var(--forge-hairline);padding:23px 20px}.decision-index article>div{color:var(--forge-secondary);align-items:flex-start;gap:10px;display:flex}.decision-index article>div:last-child{color:var(--forge-text)}.decision-index article p{margin:0;font-size:16px;line-height:1.75}.decision-index .signal-button{margin-top:26px}.authoring-lab{max-width:900px;padding-bottom:70px}.lab-note{background:var(--forge-gold-wash);color:var(--forge-secondary);border:1px solid #c98a3e66;gap:10px;padding:14px;font-size:13px;line-height:1.7;display:flex}.authoring-lab>article{border:1px solid var(--forge-hairline);margin-top:10px;padding:16px}.authoring-lab>article header,.authoring-lab>article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.authoring-lab span{color:var(--forge-muted);font:10px/1.4 JetBrains Mono,JetBrains Mono Fallback,monospace}.authoring-lab h2{margin:5px 0 0;font-size:17px}.authoring-lab header b{color:#38d39f;align-items:center;gap:6px;font-size:11px;display:flex}.authoring-lab>article>div{border-top:1px solid var(--forge-hairline);color:var(--forge-secondary);margin-top:16px;padding-top:16px;font-size:11px}.exploration-marker{min-width:180px;color:var(--forge-gold);border:1px solid #c98a3e80;gap:8px;padding:14px;display:grid}.exploration-marker span{color:var(--forge-secondary);font-size:12px}.exploration-layout{grid-template-columns:280px 1fr;gap:36px;margin-top:28px;display:grid}.exploration-prompt{border-bottom:1px solid var(--forge-hairline);padding-bottom:20px}.exploration-prompt>span{color:var(--forge-gold);font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.exploration-prompt h2{margin:12px 0;font-size:29px}.exploration-prompt p{color:var(--forge-secondary);line-height:1.8}.scenario-options{gap:10px;margin:24px 0;display:grid}.scenario-options button{border:1px solid var(--forge-hairline);text-align:inherit;color:var(--forge-text);transition:.18s var(--ease-out);background:#ffffff03;padding:18px}.scenario-options button:hover,.scenario-options button.selected{border-color:var(--forge-gold);background:var(--forge-gold-wash)}.scenario-options button:disabled{opacity:.45}.scenario-options b{font-size:15px;line-height:1.7;display:block}.scenario-options p{color:var(--forge-secondary);margin:6px 0 0;font-size:12px;line-height:1.7}.exploration-lock{color:var(--forge-gold-dim);border:1px solid #c98a3e5c;padding:12px;font-size:12px;line-height:1.7}.exploration-report{max-width:900px;padding-top:60px;padding-bottom:80px}.exploration-report h1{margin:13px 0;font-size:clamp(40px,5vw,70px)}.exploration-label{color:var(--forge-gold);letter-spacing:.08em;font:11px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.exploration-impact{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.exploration-impact>div,.erp-bridge{border:1px solid var(--forge-hairline);padding:18px}.exploration-impact span,.erp-bridge>span{color:var(--forge-gold);letter-spacing:.07em;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.exploration-impact p,.erp-bridge p{color:var(--forge-secondary);font-size:14px;line-height:1.8}.exploration-impact ul{color:var(--forge-secondary);padding:0 18px 0 0;font-size:13px;line-height:2}.erp-bridge{background:var(--forge-gold-wash);margin-bottom:24px}.erp-bridge small{color:var(--forge-muted);font:10px/1.7 JetBrains Mono,JetBrains Mono Fallback,monospace;display:block}.share-case{max-width:780px;padding-top:80px;padding-bottom:100px}.share-case h1{margin:14px 0;font-size:clamp(45px,6vw,78px)}.share-case>p:not(.eyebrow){color:var(--forge-secondary);font-size:18px;line-height:1.9}.share-case-facts{flex-wrap:wrap;gap:8px;margin:23px 0;display:flex}.share-case-facts span{border:1px solid var(--forge-hairline);color:var(--forge-secondary);padding:7px 9px;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}@media (width<=800px){.patterns-grid{grid-template-columns:1fr}.patterns-grid>article>p{min-height:0}.decision-index-head,.decision-index article{grid-template-columns:1fr 24px 1fr;gap:8px;padding-inline:0}.decision-index article p{font-size:13px}.exploration-layout,.exploration-impact{grid-template-columns:1fr}.exploration-layout .evidence-panel{order:2}.exploration-layout .decision-panel{order:1}.exploration-marker{width:100%}.authoring-lab>article header,.authoring-lab>article>div{flex-direction:column;align-items:flex-start}}.brief-share{color:var(--forge-secondary);justify-content:center;align-items:center;gap:7px;padding:8px;font-size:12px;display:flex}.brief-share:hover{color:var(--forge-gold)}.post-case-bridge{background:linear-gradient(135deg,var(--forge-gold-wash),#ffffff03);border:1px solid #c98a3e75;margin:25px 0;padding:20px}.post-case-bridge>span{color:var(--forge-gold);letter-spacing:.08em;font:10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.post-case-bridge h2{margin:11px 0;font-size:20px;line-height:1.7}.post-case-bridge p{color:var(--forge-secondary);margin:0;font-size:13px;line-height:1.8}.post-case-bridge p b{color:var(--forge-text)}.case-pattern-links{border-top:1px solid var(--forge-hairline);padding-top:13px}.case-pattern-links>span{color:var(--forge-gold);letter-spacing:.07em;font:9px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.case-pattern-links>div,.report-pattern-links{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.case-pattern-links a,.report-pattern-links a{border:1px solid var(--forge-hairline);color:var(--forge-secondary);padding:6px 8px;font-size:10px}.case-pattern-links a:hover,.report-pattern-links a:hover{border-color:var(--forge-gold);color:var(--forge-gold)}.draft-validator{border:1px solid var(--forge-hairline);background:#ffffff03;margin:16px 0 24px;padding:20px}.draft-validator header h2{margin:0;font-size:18px}.draft-validator header p{color:var(--forge-secondary);margin:7px 0 13px;font-size:13px;line-height:1.7}.draft-validator textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--forge-hairline);width:100%;min-height:180px;color:var(--forge-text);background:#0a0a0a;outline:none;padding:13px;font:12px/1.6 JetBrains Mono,JetBrains Mono Fallback,monospace;display:block}.draft-validator textarea:focus{border-color:var(--forge-gold)}.draft-result{border-left:2px solid var(--forge-muted);color:var(--forge-secondary);margin-top:10px;padding:9px 11px;font-size:12px}.draft-result.valid{color:#8ae4c4;border-color:#42be91}.draft-result.invalid{color:#efaba4;border-color:#dc6d62}.draft-result ul{margin:7px 0 0;padding-inline-start:18px}.draft-result li+li{margin-top:4px}.validator-action{flex-wrap:wrap;align-items:center;gap:15px;margin-top:13px;display:flex}.validator-action .signal-button{padding:11px 14px}.validator-action small{color:var(--forge-muted);max-width:610px;font-size:11px;line-height:1.65}.validation-terminal{border:1px solid var(--forge-hairline);background:#090909;margin-top:14px;font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;overflow:hidden}.validation-terminal>header{border-bottom:1px solid var(--forge-hairline);background:#c98a3e0f;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.validation-terminal>header>span{color:var(--forge-gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font:600 10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace;display:flex}.validation-terminal>header>b{font:700 10px/1 JetBrains Mono,JetBrains Mono Fallback,monospace}.terminal-ok{color:#42d6a4}.terminal-error{color:#ef8c80}.validation-terminal ol{margin:0;padding:0;list-style:none}.validation-terminal li{text-align:left;direction:ltr;border-bottom:1px solid #fff1;grid-template-columns:30px 52px minmax(0,1fr);gap:10px;padding:12px;display:grid}.validation-terminal li:last-child{border-bottom:0}.terminal-index{color:#5d5d62;font:10px/1.7 JetBrains Mono,JetBrains Mono Fallback,monospace}.validation-terminal li>b{font:700 10px/1.7 JetBrains Mono,JetBrains Mono Fallback,monospace}.validation-terminal li>div{direction:inherit}.validation-terminal li strong{color:var(--forge-text);font:600 11px/1.55 JetBrains Mono,JetBrains Mono Fallback,monospace;display:block}.validation-terminal li p{color:var(--forge-secondary);margin:3px 0 0;font:11px/1.65 Readex Pro,Readex Pro Fallback,Tahoma,sans-serif}.validation-terminal li small{color:#f0b0a8;align-items:flex-start;gap:5px;margin-top:7px;font:10px/1.55 Readex Pro,Readex Pro Fallback,Tahoma,sans-serif;display:flex}.terminal-ok>b{color:#42d6a4}.terminal-error>b{color:#ef8c80}.terminal-fix>b{color:var(--forge-gold)}.terminal-idle{color:var(--forge-muted);margin:0;padding:18px 12px;font:11px/1.65 Readex Pro,Readex Pro Fallback,Tahoma,sans-serif}.site-footer nav{gap:14px;display:flex}.site-footer nav a{color:var(--forge-muted);font-size:10px}.site-footer nav a:hover{color:var(--forge-gold)}@media (width<=800px){.site-footer nav{flex-wrap:wrap;order:3;justify-content:center;width:100%}.site-footer{gap:10px}}.public-share-actions{margin-top:22px}.public-share-actions .report-actions{margin-top:0}.share-feedback{color:#42d6a4;align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.share-feedback.failed{color:#e19f66}.backup-callout{margin-top:26px}.backup-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.backup-controls input[type=password]{border:1px solid var(--forge-border);min-width:0;color:var(--forge-text);font:500 13px var(--font-sans);background:#0000002e;outline:0;flex:240px;padding:12px 13px}.backup-controls input[type=password]:focus{border-color:var(--forge-gold)}.backup-controls input[type=password]:disabled{opacity:.5}.backup-actions{flex-wrap:wrap;gap:9px;display:flex}.backup-callout .share-feedback{display:inline-flex}.backup-hint{color:var(--forge-muted);margin-top:12px;font-size:11px;line-height:1.6;display:block}.backup-file{border:1px dashed var(--forge-gold);background:#c98a3e0d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.backup-file>span{min-width:0;color:var(--forge-secondary);font:500 11px var(--font-mono);flex:180px;align-items:center;gap:6px;display:flex}.backup-file b{color:var(--forge-text);word-break:break-all;font-weight:600}.backup-file .signal-button{flex-shrink:0}.backup-file-clear{border:1px solid var(--forge-border);width:30px;height:30px;color:var(--forge-muted);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;font-size:15px;line-height:1;transition:border-color .18s,color .18s;display:grid}.backup-file-clear:hover{color:#fff;border-color:#e9149c}.backup-file-clear:focus-visible{outline:2px solid var(--forge-gold);outline-offset:2px}@media (width<=800px){.backup-controls{flex-direction:column;align-items:stretch}}.library-controls{border:1px solid var(--forge-border);background:#ffffff04;margin-bottom:28px;padding:16px}.case-search{border-bottom:1px solid var(--forge-border);color:var(--forge-gold);align-items:center;gap:9px;padding:0 2px 13px;display:flex}.case-search input{width:100%;min-width:0;color:var(--forge-text);font:500 14px var(--font-sans);background:0 0;border:0;outline:0}.case-search input::placeholder{color:var(--forge-muted)}.filter-row{flex-wrap:wrap;align-items:center;gap:8px;padding-top:13px;display:flex}.filter-row>span{color:var(--forge-muted);font:600 10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;margin-inline-end:2px;display:flex}.filter-row select,.clear-filters{border:1px solid var(--forge-border);color:var(--forge-text);font:500 11px var(--font-mono);background:#111113;outline:0;padding:8px 9px}.filter-row select:focus{border-color:var(--forge-gold)}.clear-filters{color:var(--forge-gold);align-items:center;gap:5px;display:flex}.filter-results{font:500 10px var(--font-mono);letter-spacing:.06em;color:var(--forge-muted);margin:13px 2px 0}.case-empty{border:1px dashed var(--forge-border);text-align:center;min-height:260px;color:var(--forge-muted);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.case-empty h2{color:var(--forge-text);margin:0;font-size:17px}.library-pagination{justify-content:center;align-items:center;gap:8px;margin:34px 0 8px;display:flex}.library-pagination>div{gap:6px;display:flex}.library-pagination button{border:1px solid var(--forge-border);width:34px;height:34px;color:var(--forge-text);font:600 11px var(--font-mono);transition:border-color .18s var(--ease-out),background .18s var(--ease-out),color .18s var(--ease-out);background:#ffffff04;place-items:center;display:grid}.library-pagination button:hover:not(:disabled),.library-pagination button.active{border-color:var(--forge-gold);background:var(--forge-gold-wash);color:var(--forge-gold)}.library-pagination button:disabled{opacity:.35;cursor:not-allowed}.library-pagination>span{min-width:84px;color:var(--forge-muted);font:600 10px var(--font-mono);letter-spacing:.05em;text-align:center}.template-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 10px;display:flex}.template-actions>span{width:100%;font:600 10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--forge-muted)}.template-actions .wire-button{padding:8px 10px;font-size:11px}.template-feedback{color:#42d6a4;align-items:center;gap:5px;margin-bottom:8px;font-size:12px;display:flex}@media (width<=700px){.library-controls{padding:13px}.filter-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-row>span{grid-column:1/-1}.filter-row select,.clear-filters{width:100%}.clear-filters{justify-content:center}.library-pagination{flex-wrap:wrap}.library-pagination>span{order:4;width:100%}}.goal-chooser{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.goal-chooser button{text-align:start;border:1px solid var(--forge-border);min-height:152px;color:var(--forge-text);transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out);background:#ffffff05;flex-direction:column;gap:10px;padding:18px;display:flex}.goal-chooser button:hover,.goal-chooser button.active{border-color:var(--forge-gold);background:linear-gradient(145deg,#d8943529,#ffffff05);transform:translateY(-2px)}.goal-chooser button>span{color:var(--forge-gold);font:600 11px var(--font-mono)}.goal-chooser button b{font-size:16px}.goal-chooser button small{color:var(--forge-muted);font-size:12px;line-height:1.55}.path-selected{border:1px solid var(--forge-border);background:#ffffff04}.path-selected>header{border-bottom:1px solid var(--forge-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:25px;display:flex}.path-selected>header span,.path-stage-copy>span,.path-cases>a>span{font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--forge-gold)}.path-selected>header h2{margin:8px 0;font-size:30px}.path-selected>header p{max-width:620px;color:var(--forge-muted);margin:0;line-height:1.7}.path-selected>header>svg{color:var(--forge-gold);flex:none}.path-stage{border-bottom:1px solid var(--forge-border);grid-template-columns:70px minmax(0,1fr) minmax(220px,.75fr);gap:22px;padding:25px;display:grid;position:relative}.path-stage:last-child{border:0}.path-stage-number{font:500 30px var(--font-mono);color:var(--forge-gold);padding-top:5px}.path-stage-copy h3{margin:8px 0;font-size:22px}.path-stage-copy>p{color:var(--forge-muted);margin:0;line-height:1.65}.path-patterns{flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;display:flex}.path-patterns small{color:var(--forge-muted);align-items:center;gap:5px;font-size:11px;display:flex}.path-patterns a,.map-patterns a{color:#bdeee2;background:#4ed3be0f;border:1px solid #4ed3be40;padding:4px 7px;font-size:11px}.path-cases{flex-direction:column;gap:8px;display:flex}.path-cases a{border:1px solid var(--forge-border);min-height:67px;transition:border-color .18s var(--ease-out),transform .18s var(--ease-out);background:#00000029;flex-direction:column;gap:5px;padding:10px 33px 10px 12px;display:flex;position:relative}.path-cases a:hover{border-color:var(--forge-gold);transform:translate(3px)}.path-cases a b{font-size:13px;line-height:1.35}.path-cases a svg{color:var(--forge-gold);position:absolute;top:50%;right:11px;transform:translateY(-50%)}.control-map{padding-top:6px;position:relative}.control-map:before{content:"";background:linear-gradient(transparent,var(--forge-gold),transparent);opacity:.5;width:1px;position:absolute;top:105px;bottom:30px;left:50%}.control-map-core{border:1px solid var(--forge-gold);text-align:center;z-index:1;background:radial-gradient(circle,#d8943529,#050506e6 68%);flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;margin:0 auto 42px;display:flex;position:relative;box-shadow:0 0 0 12px #d8943506}.control-map-core span,.control-map-core small{font:600 10px var(--font-mono);letter-spacing:.1em;color:var(--forge-gold)}.control-map-core b{font:700 20px/1.12 var(--font-mono);margin:8px 0}.control-map-areas{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.control-area{border:1px solid var(--forge-border);background:#0c0c0df0;flex-direction:column;display:flex}.control-area>header{border-bottom:1px solid var(--forge-border);gap:14px;padding:20px;display:flex}.control-area>header>span{font:600 13px var(--font-mono);color:var(--forge-gold)}.control-area h2{margin:0 0 7px;font-size:20px}.control-area header p{color:var(--forge-muted);margin:0;font-size:13px;line-height:1.55}.control-area-grid{gap:0;display:grid}.control-area-grid section{border-bottom:1px solid var(--forge-border);padding:15px 20px}.control-area-grid section:last-child{border:0}.control-area-grid section>span{font:600 10px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--forge-muted);align-items:center;gap:5px;display:flex}.control-area-grid section>p{color:var(--forge-text);margin:8px 0 0;font-size:13px;line-height:1.6}.map-patterns,.map-cases{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.map-cases a{color:var(--forge-text);border-bottom:1px solid #0000;align-items:center;gap:5px;font-size:12px;display:flex}.map-cases a:hover{border-color:var(--forge-gold);color:var(--forge-gold)}.map-cases svg{color:var(--forge-gold)}@media (width<=900px){.goal-chooser{grid-template-columns:repeat(2,minmax(0,1fr))}.path-stage{grid-template-columns:48px minmax(0,1fr)}.path-cases{grid-column:2}.control-map:before{top:100px;left:50%}.control-map-areas{grid-template-columns:1fr;max-width:680px;margin:0 auto}.control-map-core{margin-bottom:28px}}@media (width<=560px){.goal-chooser{grid-template-columns:1fr}.goal-chooser button{min-height:0}.path-selected>header{padding:20px}.path-selected>header h2{font-size:26px}.path-stage{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:19px}.path-stage-number{font-size:22px}.path-stage-copy h3{font-size:19px}.path-cases{grid-column:1/-1}.control-map-core{width:150px;height:150px}.control-area>header{padding:16px}.control-area-grid section{padding:14px 16px}}.mastery-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.mastery-grid>section{border-top:1px solid var(--forge-hairline);padding-top:16px}.mastery-grid article{border:1px solid var(--forge-hairline);margin-top:9px;padding:13px}.mastery-grid article b{color:var(--forge-text);font-size:13px}.mastery-grid article p,.mastery-grid>section>p{color:var(--forge-secondary);font-size:12px;line-height:1.7}.mastery-grid>section>p{border:1px dashed var(--forge-hairline);padding:14px}@media (width<=800px){.mastery-grid{grid-template-columns:1fr}}@media (width>=801px){.exploration-layout{grid-template-columns:minmax(0,1fr) 258px;align-items:start}.exploration-layout .decision-panel{grid-area:1/1;min-width:0;padding:23px 42px 42px 0}.exploration-layout .evidence-panel{border-right:0;border-left:1px solid var(--forge-hairline);grid-area:1/2;min-width:0;padding:23px 0 23px 22px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
