/*! tailwindcss v4.2.1 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--ink:#111213;--muted:#62676c;--paper:#f4f1ea;--panel:#ebe7de;--acid:#d8ff3e;--cyan:#00d7e6;--magenta:#ff3d9a;--blood:#c8143a;--bone:#ddd5c6;--line:#cbc7bc}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id],#budget-instruments{scroll-margin-top:150px}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;font-feature-settings:"ss02" 1,"ss03" 1,"zero" 1;margin:0}body:after{content:"";z-index:1000;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 3px,#00d7e606 3px 4px);position:fixed;inset:0}h1,h2,h3,.brand b{font-family:var(--font-geist-sans),Arial,sans-serif;font-weight:900}.eyebrow,.sectionHeading>div>span,.routeHeading>span,.workflow>div>span,.help span,footer span{font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.eyebrow:before{content:"[ SIGNAL ACQUIRED ] ";color:#007b86;text-shadow:0 0 12px #00d7e673}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #24798b}.skipLink{z-index:100;background:var(--ink);color:var(--acid);box-shadow:5px 5px 0 var(--acid);padding:12px 15px;font-weight:900;text-decoration:none;position:fixed;top:12px;left:18px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f1eaf0;justify-content:space-between;align-items:center;min-height:76px;padding:12px 4vw;display:flex;position:sticky;top:0}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.brandMark{background:var(--ink);width:38px;height:38px;color:var(--acid);place-items:center;font-size:22px;font-weight:900;display:grid;box-shadow:4px 4px #00d7e652,-2px -2px #ff3d9a40}.brand b,.brand small{display:block}.brand b{letter-spacing:.035em;text-transform:uppercase}.brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;margin-top:2px;font-size:11px}.navLinks{gap:28px;display:flex}.navLinks a{color:var(--muted);font:800 11px/1 var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.status{letter-spacing:.12em;color:#466004;text-shadow:0 0 8px #7aa11052;font:700 10px/1 monospace}.status i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #d8ff3e40}.topbarTools{align-items:center;gap:18px;display:flex}.themeToggle{border:1px solid var(--ink);min-width:92px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.themeToggle:hover{background:var(--ink);color:var(--acid)}.themeToggle span{font-size:17px;line-height:1}.themeToggle b{letter-spacing:.12em;font:900 8px/1 monospace}.readingProgress{z-index:12;pointer-events:none;background:#11121329;height:3px;position:fixed;top:74px;left:0;right:0}.readingProgress i{background:var(--acid);height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 8px #d8ff3e8c}.sectionNav{z-index:9;border-bottom:1px solid var(--ink);color:#fff;scrollbar-width:thin;scroll-snap-type:x proximity;background:#111213;align-items:stretch;min-height:58px;padding:0 4vw;display:flex;position:sticky;top:76px;overflow-x:auto}.sectionNav>span{color:#85898b;letter-spacing:.14em;flex-direction:column;flex:none;justify-content:center;min-width:96px;padding:9px 22px 9px 0;font:900 8px/1 monospace;display:flex}.sectionNav>span small{color:var(--acid);margin-top:5px;font-size:7px}.sectionNav a{color:#fff;scroll-snap-align:start;border-left:1px solid #36393a;flex-direction:column;flex:1 0 130px;justify-content:center;padding:11px 16px;text-decoration:none;display:flex}.sectionNav a:hover,.sectionNav a.active{box-shadow:inset 0 -4px var(--acid),inset 3px 0 #00d7e673;background:#222526}.sectionNav a.active small{color:var(--acid);text-shadow:0 0 6px #d8ff3eb8,0 0 14px #d8ff3e59}.sectionNav a.active b,.sectionNav>span small{text-shadow:0 0 7px #d8ff3e6b}.sectionNav b{font-size:11px;line-height:1.2}.sectionNav small{color:#8c9092;letter-spacing:.08em;margin-top:4px;font:700 8px/1 monospace}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 25%,#d8ff3e3d,#0000 22%),linear-gradient(135deg,#0000 0 64%,#11121309 64% 65%,#0000 65%);min-height:650px;padding:90px max(5vw,24px) 76px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#11121314 1px,#0000 1px),linear-gradient(90deg,#11121314 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 32%,#000);mask-image:linear-gradient(90deg,#0000 32%,#000)}.hero>:not(.cyberHud){z-index:1;position:relative}.mythpunkPlate{opacity:.28;background:radial-gradient(circle at 66%,#c8143a38,#0000 20%),linear-gradient(145deg,#0000 0 46%,#00d7e62b 46% 46.4%,#0000 46.4% 63%,#c8143a1f 63% 63.5%,#0000 63.5%),repeating-linear-gradient(0deg,#11121314 0 1px,#0000 1px 34px);width:58%;margin:0;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38%);mask-image:linear-gradient(90deg,#0000 0,#000 38%);z-index:0!important;position:absolute!important}.mythpunkPlate:before{content:"";clip-path:polygon(0 0,88% 0,100% 12%,100% 88%,88% 100%,0 100%);border:1px solid #11121338;position:absolute;inset:9% 7% 8% 30%;box-shadow:inset 0 0 0 14px #00d7e609,inset 0 0 0 15px #1112131f}.mythpunkPlate:after{content:"WARDEN SIGNAL / NODE 06";color:#11121394;letter-spacing:.16em;border:1px solid #11121352;padding:8px 10px;font:900 8px/1 monospace;position:absolute;top:17%;right:7%}.sigilArt{opacity:.58;object-fit:contain;mix-blend-mode:multiply;filter:invert()contrast(1.3)sepia(.16)saturate(.78);width:min(92%,720px);height:auto;position:absolute;top:50%;right:-3%;transform:translateY(-48%)}.exhaustiveClaim{z-index:4;border:1px solid var(--ink);color:#fff;width:min(760px,100%);box-shadow:5px 5px 0 var(--acid);background:#111516;flex-wrap:wrap;justify-content:space-between;gap:8px 22px;margin:24px 0 26px;padding:14px 16px;text-decoration:none;display:flex;position:relative}.exhaustiveClaim b{letter-spacing:.1em;max-width:560px;font:900 10px/1.5 monospace}.exhaustiveClaim span{color:var(--acid);text-shadow:0 0 6px #d8ff3eb3,0 0 14px #d8ff3e47;font:800 9px/1.5 monospace}.exhaustiveClaim:hover,.exhaustiveClaim:focus-visible{box-shadow:7px 7px 0 var(--acid);transform:translate(-2px,-2px)}.signalLattice{background:linear-gradient(90deg,#0000 0 56%,#11121326 56% 56.2%,#0000 56.2%),linear-gradient(0deg,#0000 0 68%,#11121326 68% 68.2%,#0000 68.2%);position:absolute;inset:0}.riftScar{z-index:2;background:var(--blood);width:3px;height:130%;box-shadow:0 0 9px var(--blood),0 0 30px #c8143ab8;position:absolute;top:-12%;left:58%;transform:rotate(14deg)}.riftScar:before,.riftScar:after{content:"";background:var(--blood);width:1px;box-shadow:0 0 8px var(--blood);position:absolute}.riftScar:before{height:28%;top:27%;left:-25px;transform:rotate(-8deg)}.riftScar:after{height:19%;top:58%;left:20px;transform:rotate(11deg)}.orderEye{z-index:3;border:1px solid #ddd5c6a6;border-radius:55% 45%;place-items:center;width:108px;height:62px;display:grid;position:absolute;bottom:11%;right:8%;transform:rotate(-8deg);box-shadow:0 0 24px #00d7e629}.orderEye:before,.orderEye:after{content:"";border:1px solid #ddd5c680;border-radius:50%;position:absolute;inset:10px 29px}.orderEye:after{border-width:0 1px;border-radius:0;inset:-12px 51px}.orderEye i{background:var(--blood);width:13px;height:13px;box-shadow:0 0 17px var(--blood);border-radius:50%}.cyberHud{z-index:1;border:1px solid #111213a6;border-top:3px solid var(--cyan);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,14px 100%,0 calc(100% - 14px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f1eabd;grid-template-columns:1fr auto;gap:9px;width:210px;padding:15px;display:grid;position:absolute;top:76px;right:max(5vw,24px)}.cyberHud span,.cyberHud b{letter-spacing:.13em;font:900 8px/1 monospace}.cyberHud span{color:#007b86;text-shadow:0 0 7px #00d7e67a,0 0 15px #00d7e638}.cyberHud i{background:var(--blood);width:7px;height:7px;box-shadow:0 0 14px var(--blood);border-radius:50%}.cyberHud b{text-shadow:0 0 8px #d8ff3e52;border-top:1px solid #11121359;grid-column:1/-1;padding-top:9px}.cyberHud small{color:var(--muted);letter-spacing:.1em;text-shadow:0 0 7px #00d7e633;grid-column:1/-1;font:800 8px/1.65 monospace}.eyebrow{letter-spacing:.22em;color:#386f75;text-shadow:0 0 7px #00d7e661,0 0 16px #00d7e62e;font:800 11px/1 monospace}.hero h1{letter-spacing:-.075em;text-transform:uppercase;text-shadow:3px 0 #00d7e62e,-3px 0 #ff3d9a1f;max-width:1040px;margin:34px 0;font-size:clamp(64px,10vw,138px);line-height:.82}.hero h1 em{color:#0000;-webkit-text-stroke:2px var(--ink);filter:drop-shadow(0 0 7px #00d7e647);font-family:Georgia,serif;font-weight:400}.hero>p{max-width:660px;color:var(--muted);font-size:18px;line-height:1.6}.searchBox{border:2px solid var(--ink);max-width:850px;height:74px;box-shadow:8px 8px 0 var(--ink);background:#fff;align-items:center;margin-top:40px;display:flex}.searchBox>span{padding:0 18px;font-size:32px}.searchBox input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:19px}.searchBox kbd{border:1px solid var(--line);background:var(--panel);margin-right:18px;padding:9px 12px;font:700 10px/1 monospace}.searchBox button{border:0;border-left:1px solid var(--line);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.08em;align-self:stretch;padding:0 17px;font:800 9px/1 monospace}.searchBox button:hover,.searchBox button:focus-visible{color:var(--acid)}.searchHint{max-width:850px;color:var(--muted);margin:17px 0 0;font-size:11px;line-height:1.55}.searchHint a{color:var(--ink);font-weight:800}.finderKey{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:150px repeat(3,1fr);max-width:850px;margin:18px 0 0;display:grid}.finderKey>span,.finderKey a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:68px;padding:12px;display:flex}.finderKey>span{color:var(--muted);letter-spacing:.13em;font:900 8px/1.4 monospace}.finderKey a{color:inherit;text-decoration:none}.finderKey a:hover{background:var(--ink);color:var(--acid)}.finderKey b{font-size:11px}.finderKey small{color:var(--muted);margin-top:5px;font:700 8px/1.25 monospace}.finderKey a:hover small{color:#cbd1b7}.suggestions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;display:flex}.suggestions span{letter-spacing:.16em;color:var(--muted);font:800 10px/1 monospace}.suggestions button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.routeFinder{border-bottom:1px solid var(--line);background:#e8e3d8;padding:88px max(5vw,24px)}.routeHeading{grid-template-columns:150px minmax(320px,1fr) minmax(260px,430px);align-items:end;gap:34px;margin-bottom:42px;display:grid}.routeHeading>span,.learningPath span{letter-spacing:.18em;color:var(--muted);font:800 10px/1 monospace}.routeHeading h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,76px);line-height:.9}.routeHeading p{color:var(--muted);margin:0;line-height:1.6}.routeGrid{border-top:2px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.routeGrid button{border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:285px;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.routeGrid button:hover{background:var(--acid)}.routeGrid span{letter-spacing:.15em;color:var(--muted);font:900 9px/1 monospace}.routeGrid strong{letter-spacing:-.035em;margin:55px 0 12px;font-size:25px}.routeGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.routeGrid b{letter-spacing:.08em;margin-top:auto;padding-top:24px;font:900 10px/1 monospace}.learningPath{border:1px solid var(--ink);background:var(--paper);margin-top:34px;padding:28px}.learningPath>div{justify-content:space-between;align-items:baseline;gap:25px;display:flex}.learningPath h3{letter-spacing:-.035em;margin:0;font-size:25px}.learningPath ol{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(6,1fr);margin:28px 0 0;padding:0;list-style:none;display:grid}.learningPath li{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:105px;padding:15px;font-size:11px;line-height:1.45}.learningPath li b{margin-bottom:24px;font:900 9px/1 monospace;display:block}.learningPath>p{color:var(--muted);margin:22px 0 0;font-size:11px;line-height:1.55}.learningPath>p b{color:var(--ink);letter-spacing:.1em;font:900 9px/1 monospace}.visualAtlas{color:var(--paper);background:#0b0c0d;border-bottom:1px solid #303234;padding:96px max(4vw,20px)}.atlasIntro{grid-template-columns:180px minmax(320px,1fr) minmax(260px,460px);align-items:end;gap:35px;margin-bottom:50px;display:grid}.atlasIntro>span{color:var(--acid);letter-spacing:.18em;font:800 10px/1 monospace}.atlasIntro h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,88px);line-height:.86}.atlasIntro h2 em{color:#0000;-webkit-text-stroke:1px var(--paper);font-family:Georgia,serif;font-weight:400}.atlasIntro p{color:#999da0;margin:0;line-height:1.7}.atlasGrid{border-top:1px solid #3b3e40;border-left:1px solid #3b3e40;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.atlasGrid>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#111314;border:1px solid #3b3e40;border-top:0;border-left:0;padding:24px}.atlasGrid>button:hover{box-shadow:inset 0 -5px var(--acid);background:#181b1b}.atlasImage{background:#050606;border:1px solid #292c2d;place-items:center;height:clamp(210px,30vw,440px);margin-bottom:24px;display:grid;overflow:hidden}.atlasImage img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.atlasGrid>button:hover img{transform:scale(1.025)}.atlasGrid span,.atlasModalBar span{color:#74787a;letter-spacing:.14em;font:800 9px/1 monospace}.atlasGrid h3{letter-spacing:-.03em;margin:12px 0 8px;font-size:25px}.atlasGrid p{color:#8d9193;max-width:620px;margin:0;font-size:12px;line-height:1.6}.atlasGrid b{color:var(--acid);letter-spacing:.12em;margin-top:22px;font:900 9px/1 monospace;display:block}.atlasSource{color:#65696b;margin:24px 0 0;font-size:10px;line-height:1.6}.atlasModal{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e0;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.atlasModalCard{background:#111314;border:1px solid #575b5d;width:min(1200px,96vw);max-height:92vh;overflow:auto;box-shadow:0 0 0 1px #000,18px 18px #d8ff3e40}.atlasModalBar{border-bottom:1px solid #353839;justify-content:space-between;align-items:center;gap:30px;padding:20px 24px;display:flex}.atlasModalBar h2{letter-spacing:-.04em;margin:7px 0 0;font-size:32px}.atlasModalBar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #5b5f61;width:44px;height:44px;font-size:28px}.atlasInteractiveImage{background:#050606;position:relative;overflow:hidden}.atlasInteractiveImage>img{object-fit:contain;width:100%;max-height:67vh;display:block}.atlasHotspot{z-index:2;border:3px solid var(--acid);background:#d8ff3e2e;border-radius:50%;place-items:center;width:34px;height:34px;animation:1.4s ease-in-out infinite targetPulse;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #d8ff3e29,0 0 30px #d8ff3ea6}.atlasHotspot i{background:var(--acid);border-radius:50%;width:7px;height:7px}.atlasHotspot span{background:var(--acid);width:max-content;max-width:180px;color:var(--ink);letter-spacing:.1em;text-align:center;box-shadow:4px 4px 0 var(--ink);padding:8px 10px;font:900 9px/1 monospace;position:absolute;bottom:calc(100% + 15px);left:50%;transform:translate(-50%)}.atlasHotspot span:after{content:"";border:7px solid #0000;border-top-color:var(--acid);position:absolute;top:100%;left:50%;transform:translate(-50%)}.atlasHotspot.topEdge span{top:calc(100% + 15px);bottom:auto}.atlasHotspot.topEdge span:after{border-top-color:#0000;border-bottom-color:var(--acid);top:auto;bottom:100%}@keyframes targetPulse{0%,to{box-shadow:0 0 0 6px #d8ff3e1f,0 0 22px #d8ff3e80}50%{box-shadow:0 0 0 13px #d8ff3e3b,0 0 38px #d8ff3ecc}}.atlasLegend{border-top:1px solid #353839;justify-content:space-between;align-items:center;gap:30px;padding:20px 24px;display:flex}.atlasLegend p{color:#a5a9ab;margin:0;font-size:12px}.atlasLegend small{color:#696d6f;letter-spacing:.12em;margin-top:8px;font:800 8px/1 monospace;display:block}.atlasLegend>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.atlasLegend>div:first-child{display:block}.atlasLegend button{color:#b9bdbe;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px solid #45494a;align-items:center;gap:8px;padding:9px 10px;font:800 8px/1 monospace;display:flex}.atlasLegend button b{color:var(--acid)}.atlasLegend button:hover,.atlasLegend button.active{border-color:var(--acid);background:var(--acid);color:var(--ink)}.atlasLegend button.active b{color:var(--ink)}.compositionCodex{color:#f4f1ea;background:#17151a;border-bottom:1px solid #363238;padding:96px max(5vw,24px)}.codexHero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:55px;display:grid}.codexHero span{color:#ff8a70;letter-spacing:.18em;font:900 10px/1 monospace}.codexHero h2{letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(65px,9vw,130px);line-height:.78}.codexHero h2 em{color:#0000;-webkit-text-stroke:2px #ff8a70;font-family:Georgia,serif;font-weight:400}.codexHero>p{color:#aaa4ad;margin:0;font-size:16px;line-height:1.7}.blankPage{background:#211b23;border:1px solid #ff8a70;grid-template-columns:190px 1fr;align-items:center;gap:24px;margin:55px 0 38px;padding:24px;display:grid}.blankPage>b{color:#ff8a70;letter-spacing:.14em;font:900 9px/1.3 monospace}.blankPage ol{counter-reset:blank;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.blankPage li{color:#d0cad1;border-left:1px solid #51444f;min-height:55px;padding:0 15px;font-size:11px;line-height:1.45}.blankPage li:before{counter-increment:blank;content:"0" counter(blank);color:#ff8a70;margin-bottom:9px;font:900 9px/1 monospace;display:block}.codexTools{grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:12px;display:grid}.codexTools label>span{color:#8f8992;letter-spacing:.15em;margin-bottom:10px;font:900 9px/1 monospace;display:block}.codexTools label>div{background:#0c0b0e;border:1px solid #625c65;align-items:center;height:66px;display:flex}.codexTools label b{color:#ff8a70;padding:0 16px;font-size:25px}.codexTools input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:16px}.codexTools label button{color:#77717b;cursor:pointer;background:0 0;border:0;width:50px;height:100%;font-size:24px}.surprise{color:#17151a;cursor:pointer;letter-spacing:.1em;background:#ff8a70;border:1px solid #ff8a70;justify-content:space-between;align-items:center;height:66px;padding:0 18px;font:900 10px/1 monospace;display:flex}.surprise b{font-size:25px}.codexDomains{flex-wrap:wrap;gap:7px;margin:25px 0 14px;display:flex}.codexDomains button{color:#aaa4ad;cursor:pointer;background:0 0;border:1px solid #48424b;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}.codexDomains button.active{color:#17151a;background:#ff8a70;border-color:#ff8a70}.codexDomains small{background:#ffffff17;border-radius:15px;min-width:18px;padding:2px 4px;font-size:8px}.codexResult{color:#706a74;letter-spacing:.14em;align-items:center;gap:10px;min-height:32px;font:800 8px/1 monospace;display:flex}.codexResult b{color:#ff8a70}.codexList{border-top:1px solid #5b545e}.codexMove{border-bottom:1px solid #403a43;scroll-margin-top:80px}.codexMoveHead{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:145px minmax(0,1fr) 32px;align-items:start;gap:25px;padding:22px 4px;display:grid}.codexMoveHead>span{color:#ff8a70;letter-spacing:.12em;text-transform:uppercase;padding-top:5px;font:900 9px/1 monospace}.codexMoveHead h3{letter-spacing:-.03em;margin:0 0 7px;font-size:23px}.codexMoveHead p{color:#938d96;max-width:850px;margin:0;font-size:12px;line-height:1.55}.codexMoveHead>b{color:#ff8a70;font-size:27px}.codexMoveBody{background:#49414b;grid-template-columns:1fr 1fr minmax(220px,.7fr);gap:1px;margin:0 35px 30px 170px;display:grid}.codexMoveBody>div,.codexMoveBody>aside{background:#211e24;padding:22px}.codexMoveBody>aside{background:#2b2027}.codexMoveBody span{color:#ff8a70;letter-spacing:.14em;font:900 8px/1 monospace}.codexMoveBody p{color:#c0bac2;margin:13px 0 0;font-size:12px;line-height:1.65}.codexMoveBody>a{color:#918a94;letter-spacing:.1em;background:#0e0c10;grid-column:1/-1;padding:12px 15px;font:800 8px/1 monospace;text-decoration:none}.codexMoveBody>a:hover{color:#ff8a70}.codexEmpty{color:#9c959f;padding:45px 0}.codexEmpty b{color:#ff8a70;font:900 10px/1 monospace}.codexEmpty button{color:#17151a;cursor:pointer;background:#ff8a70;border:0;padding:10px 14px;font-weight:900}.answerEngine{border-bottom:1px solid var(--ink);background:#d8ff3e;padding:96px max(5vw,24px)}.answerIntro{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:60px;display:grid}.answerIntro span,.answerAsk label{letter-spacing:.18em;font:900 10px/1 monospace}.answerIntro h2{letter-spacing:-.08em;margin:23px 0 0;font-size:clamp(68px,10vw,138px);line-height:.76}.answerIntro h2 em{color:#0000;-webkit-text-stroke:2px var(--ink);font-family:Georgia,serif;font-weight:400}.answerIntro>p{margin:0;font-size:16px;line-height:1.7}.answerAsk{margin-top:55px}.answerAsk label{margin-bottom:12px;display:block}.answerAsk>div{border:2px solid var(--ink);min-height:80px;box-shadow:9px 9px 0 var(--ink);background:#f4f1ea;grid-template-columns:60px minmax(0,1fr) 220px;align-items:center;display:grid}.answerAsk>div>b{text-align:center;font-size:28px}.answerAsk input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:76px;font-size:18px}.answerAsk button{border:0;border-left:2px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.1em;justify-content:space-between;align-self:stretch;align-items:center;gap:20px;padding:0 18px;font:900 10px/1 monospace;display:flex}.answerAsk button span{color:var(--acid);font-size:24px}.answerExamples{flex-wrap:wrap;align-items:center;gap:7px;margin:22px 0 38px;display:flex}.answerExamples>span{letter-spacing:.12em;margin-right:7px;font:900 8px/1 monospace}.answerExamples button{cursor:pointer;background:0 0;border:1px solid #111213b3;padding:8px 10px;font-size:10px}.answerExamples button:hover{background:var(--ink);color:#fff}.assembledAnswer{border:2px solid var(--ink);background:#f4f1ea;box-shadow:12px 12px #55700a}.assembledAnswer>header{border-bottom:1px solid var(--ink);padding:32px}.assembledAnswer>header>span,.answerWhy span,.answerProcedure span,.answerTrail>span{color:#55700a;letter-spacing:.14em;font:900 9px/1 monospace}.assembledAnswer>header small{float:right;letter-spacing:.1em;font:800 8px/1 monospace}.assembledAnswer h3{letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(32px,5vw,62px);line-height:.95}.assembledAnswer>header p{max-width:920px;margin:0;font-size:17px;line-height:1.7}.answerWhy{border-bottom:1px solid var(--ink);background:#e8e3d7;grid-template-columns:180px 1fr;gap:25px;padding:22px 32px;display:grid}.answerWhy p{margin:0;font-size:13px;line-height:1.65}.answerDiagnostic,.answerMistakes{border-bottom:1px solid var(--ink);grid-template-columns:220px 1fr;gap:25px;padding:26px 32px;display:grid}.answerDiagnostic{background:#fff}.answerMistakes{background:#f1c6b8}.answerDiagnostic>span,.answerMistakes>span{color:#55700a;letter-spacing:.14em;font:900 9px/1.4 monospace}.answerMistakes>span{color:#7d241a}.answerDiagnostic ul,.answerMistakes ul{gap:10px;margin:0;padding-left:20px;display:grid}.answerDiagnostic li,.answerMistakes li{padding-left:7px;font-size:13px;line-height:1.6}.answerProcedure{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);display:grid}.answerProcedure>div{padding:32px}.answerProcedure ol{margin:24px 0 0;padding-left:22px}.answerProcedure li{margin:0 0 16px;padding-left:10px;font-size:14px;line-height:1.6}.answerProcedure aside{border-left:1px solid var(--ink);color:#fff;background:#171819;padding:32px}.answerProcedure aside span{color:var(--acid)}.answerProcedure aside p{color:#bdc0c0;margin:20px 0 28px;font-size:13px;line-height:1.7}.answerProcedure aside a{border:1px solid var(--acid);color:var(--acid);letter-spacing:.1em;padding:13px;font:900 9px/1 monospace;text-decoration:none;display:block}.answerTrail{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:8px;padding:18px 25px;display:flex}.answerTrail>span,.answerTrail>b{margin-right:6px}.answerTrail>b{letter-spacing:.12em;margin-left:18px;font:900 8px/1 monospace}.answerTrail a{color:inherit;border:1px solid #77736b;padding:8px 9px;font-size:9px;font-weight:800;text-decoration:none}.answerUnknown{border:2px solid var(--ink);background:#f4f1ea;padding:35px}.answerUnknown b{font:900 11px/1.4 monospace}.answerUnknown p{max-width:700px;line-height:1.65}.answerUnknown a{color:inherit;font-weight:900}.answerScope{color:#40500e;margin:35px 0 0;font-size:11px;line-height:1.65}.stateManual{border-bottom:1px solid var(--ink);background:#b9d2d0;padding:96px max(5vw,24px)}.completenessLedger{border-bottom:1px solid var(--ink);color:#111213;background:#d8d0bd;padding:96px max(5vw,24px)}.completeHero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:55px;display:grid}.completeHero span,.coverageMatrix header span,.verificationMethod header span,.knownLimits span,.updateContract>span{color:#713244;letter-spacing:.17em;font:900 10px/1 monospace}.completeHero h2{letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(62px,9vw,124px);line-height:.78}.completeHero h2 em{color:#0000;-webkit-text-stroke:2px #713244;font-family:Georgia,serif;font-weight:400}.completeHero aside{border:2px solid var(--ink);background:#f4f1ea;padding:28px;box-shadow:9px 9px #713244}.completeHero aside>b{color:#713244;letter-spacing:.15em;font:900 9px/1 monospace}.completeHero aside p{margin:18px 0 15px;font-size:17px;line-height:1.55}.completeHero aside small{color:#5f5752;font-size:11px;line-height:1.6;display:block}.completeNumbers{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.completeNumbers div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:155px;padding:20px;display:flex}.completeNumbers strong{letter-spacing:-.065em;font-size:clamp(37px,4.5vw,66px);line-height:1}.completeNumbers span{letter-spacing:.1em;margin-top:auto;font:900 9px/1.3 monospace}.completeNumbers small{color:#6c6259;margin-top:7px;font-size:9px}.claimBoundary{border:2px solid var(--ink);color:#fff;background:#151617;grid-template-columns:230px 1fr;gap:35px;margin:34px 0 60px;padding:28px;display:grid}.claimBoundary b{color:#e79ab0;letter-spacing:.14em;font:900 10px/1.3 monospace}.claimBoundary p{color:#d2ccc3;margin:0;font-size:14px;line-height:1.75}.coverageMatrix{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:45px;display:grid}.coverageMatrix h3,.verificationMethod h3,.knownLimits h3{letter-spacing:-.05em;margin:18px 0 14px;font-size:40px}.coverageMatrix header p{color:#635b53;font-size:13px;line-height:1.7}.coverageMatrix>div{border-top:1px solid var(--ink)}.coverageMatrix [role=row]{border-bottom:1px solid #11121373;grid-template-columns:42px minmax(150px,.8fr) minmax(190px,1.2fr) 82px;align-items:center;gap:14px;min-height:67px;padding:13px 0;display:grid}.coverageMatrix [role=row]>b{font:900 9px/1 monospace}.coverageMatrix [role=row]>strong{font-size:13px}.coverageMatrix [role=row]>span{color:#5e5750;font-size:11px;line-height:1.4}.coverageMatrix i{text-align:center;text-transform:uppercase;border:1px solid;padding:7px 6px;font:900 8px/1 monospace}.coverageMatrix .isComplete{color:#245d49}.coverageMatrix .isCurated{color:#8b572a}.verificationMethod{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:45px;margin-top:70px;display:grid}.verificationMethod ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.verificationMethod li{border-bottom:1px solid #11121373;grid-template-columns:55px 1fr;gap:18px;padding:20px 0;display:grid}.verificationMethod li>b{color:#713244;font:900 11px/1 monospace}.verificationMethod strong{font-size:17px}.verificationMethod p{color:#625a53;margin:7px 0 0;font-size:12px;line-height:1.65}.resourceComparison{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.resourceComparison>header{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);color:#fff;background:#713244;grid-column:1/-1;justify-content:space-between;gap:25px;padding:18px 20px;display:flex}.resourceComparison header span{letter-spacing:.14em;font:900 9px/1 monospace}.resourceComparison header strong{font-size:11px}.resourceComparison article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:240px;padding:22px}.resourceComparison h4{margin:0 0 35px;font-size:20px}.resourceComparison article>b{font-size:11px}.resourceComparison article p{color:#625a53;margin:12px 0 0;font-size:11px;line-height:1.65}.knownLimits{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:45px;margin-top:55px;display:grid}.knownLimits ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.knownLimits li{border-bottom:1px solid #11121373;padding:17px 0;font-size:12px;line-height:1.6}.updateContract{color:#fff;background:#111213;grid-template-columns:180px 1fr auto;align-items:center;gap:28px;margin-top:45px;padding:27px;display:grid}.updateContract p{color:#c9c3ba;margin:0;font-size:12px;line-height:1.65}.updateContract>b{color:#e79ab0;letter-spacing:.15em;font:900 10px/1 monospace}.ledgerSources{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.ledgerSources>b{color:#713244;letter-spacing:.13em;margin-right:10px;font:900 8px/1 monospace}.ledgerSources a{color:inherit;border:1px solid #776c60;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.ledgerSources small{color:#665d55;flex-basis:100%;font-size:9px;line-height:1.5}.stateHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:60px;display:grid}.stateHero>div>span,.stateGap header>span,.stateNext>span{color:#204a50;letter-spacing:.18em;font:900 10px/1 monospace}.stateHero h2{letter-spacing:-.075em;margin:23px 0 0;font-size:clamp(64px,9vw,128px);line-height:.78}.stateHero h2 em{color:#0000;-webkit-text-stroke:2px #204a50;font-family:Georgia,serif;font-weight:400}.stateVerdict{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#f4f1ea;padding:28px}.stateVerdict b{color:#204a50;letter-spacing:.15em;font:900 9px/1 monospace}.stateVerdict p{margin:18px 0 0;font-size:15px;line-height:1.7}.auditStatus{border:2px solid var(--ink);background:#edf3ef;margin-top:50px;box-shadow:9px 9px #204a50}.auditStatus>header{border-bottom:1px solid var(--ink);color:#fff;background:#204a50;justify-content:space-between;gap:20px;padding:18px 22px;display:flex}.auditStatus>header span{color:#9de2de;letter-spacing:.14em;font:900 9px/1 monospace}.auditStatus>header strong{font:900 10px/1 monospace}.auditStatus>div{grid-template-columns:repeat(3,1fr);display:grid}.auditStatus article{border-right:1px solid var(--ink);min-height:205px;padding:22px}.auditStatus article:last-child{border-right:0}.auditStatus article>b{color:#204a50;letter-spacing:.13em;font:900 8px/1 monospace}.auditStatus h3{margin:24px 0 10px;font-size:18px}.auditStatus p{color:#496160;margin:0;font-size:12px;line-height:1.6}.stateNumbers{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:60px 0 30px;display:grid}.stateNumbers div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#f4f1ea4d;flex-direction:column;min-height:140px;padding:20px;display:flex}.stateNumbers strong{letter-spacing:-.06em;font-size:clamp(42px,5vw,70px);line-height:1}.stateNumbers span{letter-spacing:.1em;margin-top:auto;font:800 9px/1.3 monospace}.stateWings{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.stateWings a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:315px;color:inherit;background:#d1e1de;flex-direction:column;padding:24px;text-decoration:none;transition:all .18s;display:flex}.stateWings a:hover{color:#fff;background:#204a50;transform:translateY(-4px)}.stateWings>a>span{letter-spacing:.13em;font:900 8px/1 monospace}.stateWings strong{letter-spacing:-.05em;margin:30px 0 20px;font-size:52px;line-height:.8}.stateWings strong small{letter-spacing:.12em;margin-top:8px;font:800 8px/1 monospace;display:block}.stateWings h3{letter-spacing:-.03em;margin:0 0 12px;font-size:21px}.stateWings p{color:#465c5b;margin:0;font-size:12px;line-height:1.6}.stateWings a:hover p{color:#b9d2d0}.stateWings>a>b{letter-spacing:.1em;margin-top:auto;padding-top:20px;font:900 9px/1 monospace}.stateGap{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:50px;margin-top:55px;display:grid}.stateGap h3{letter-spacing:-.05em;margin:18px 0 15px;font-size:42px}.stateGap header p{color:#496160;line-height:1.7}.stateGap article{border-top:1px solid #11121380;grid-template-columns:75px 1fr;gap:18px;padding:20px 0;display:grid}.stateGap article>span{color:#204a50;letter-spacing:.12em;padding-top:4px;font:900 8px/1 monospace}.stateGap h4{margin:0 0 8px;font-size:18px}.stateGap article p{color:#496160;margin:0;font-size:12px;line-height:1.6}.stateNext{background:var(--ink);color:#fff;grid-template-columns:190px minmax(0,1fr) 40px;align-items:center;gap:30px;margin-top:42px;padding:30px;display:grid}.stateNext>span{color:#83c4c2}.stateNext h3{letter-spacing:-.04em;margin:0 0 8px;font-size:26px}.stateNext p{color:#aab8b7;max-width:850px;margin:0;font-size:13px;line-height:1.6}.stateNext>b{color:#83c4c2;font-size:32px}.genreBlueprints{border-bottom:1px solid var(--ink);background:#e6dac4;padding:96px max(5vw,24px)}.genreIntro{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:55px;display:grid}.genreIntro span{color:#7b2f25;letter-spacing:.18em;font:900 10px/1 monospace}.genreIntro h2{letter-spacing:-.075em;margin:22px 0 0;font-size:clamp(62px,9vw,126px);line-height:.78}.genreIntro h2 em{color:#0000;-webkit-text-stroke:2px #7b2f25;font-family:Georgia,serif;font-weight:400}.genreIntro>p{color:#5d554c;margin:0;font-size:16px;line-height:1.7}.genreSelector{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(6,1fr);margin:55px 0 0;display:grid}.genreSelector button{border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:118px;color:inherit;text-align:left;cursor:pointer;background:#ffffff26;flex-direction:column;align-items:flex-start;padding:15px;display:flex}.genreSelector button:hover,.genreSelector button.active{color:#fff8e9;background:#7b2f25}.genreSelector small{opacity:.55;font:900 8px/1 monospace}.genreSelector b{margin:auto 0 6px;font-size:15px;line-height:1.05}.genreSelector span{letter-spacing:.08em;opacity:.6;font:800 8px/1 monospace}.genreSheet{border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#f3eadb;border-top:0}.genreSheet>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:30px;min-height:145px;padding:28px 32px;display:flex}.genreSheet header span,.genreVitals span,.genreRoles>span,.genreBuild span{color:#7b2f25;letter-spacing:.14em;font:900 9px/1 monospace}.genreSheet h3{letter-spacing:-.065em;margin:12px 0 0;font-size:clamp(45px,7vw,92px);line-height:.8}.genreSheet header strong{text-align:right;max-width:290px;font:900 11px/1.4 monospace}.genreVitals{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.genreVitals>div{border-right:1px solid var(--ink);min-height:180px;padding:25px}.genreVitals>div:last-child{border-right:0}.genreVitals p{color:#4f4942;margin:35px 0 0;font-size:13px;line-height:1.65}.genreRoles{border-bottom:1px solid var(--ink);background:#d9ccba;flex-wrap:wrap;align-items:center;gap:9px;padding:19px 24px;display:flex}.genreRoles>span{margin-right:10px}.genreRoles b{border:1px solid #74695e;padding:8px 10px;font-size:10px}.genreBuild{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);display:grid}.genreBuild>div{padding:30px}.genreBuild ol{grid-template-columns:1fr 1fr;gap:15px 35px;margin:25px 0 0;padding-left:22px;display:grid}.genreBuild li{color:#443f39;padding-left:8px;font-size:13px;line-height:1.6}.genreBuild aside{border-left:1px solid var(--ink);color:#fff;background:#211d1b;padding:30px}.genreBuild aside span{color:#f1a08d}.genreBuild aside span:nth-of-type(2){margin-top:30px;display:block}.genreBuild aside p{color:#c4bcaf;margin:12px 0 0;font-size:12px;line-height:1.65}.genreSources{flex-wrap:wrap;align-items:center;gap:8px;margin-top:36px;display:flex}.genreSources b{color:#7b2f25;letter-spacing:.13em;margin-right:10px;font:900 8px/1 monospace}.genreSources a{color:inherit;border:1px solid #776c60;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.genreSources span{color:#766d63;font-size:9px}.productionLab{border-bottom:1px solid var(--line);background:#c9c2b4;padding:96px max(5vw,24px)}.productionHero{grid-template-columns:minmax(320px,1fr) minmax(400px,1fr);align-items:end;gap:55px;display:grid}.productionHero>div:first-child>span{letter-spacing:.18em;color:#575b57;font:900 10px/1 monospace}.productionHero h2{letter-spacing:-.08em;margin:24px 0 28px;font-size:clamp(72px,10vw,140px);line-height:.75}.productionHero h2 em{color:#0000;-webkit-text-stroke:2px var(--ink);font-family:Georgia,serif;font-weight:400}.productionHero p{color:#535752;max-width:640px;margin:0;font-size:16px;line-height:1.7}.productionImages{gap:14px;display:grid}.productionImages figure{border:1px solid var(--ink);background:#090a0b;margin:0}.productionImages img{object-fit:contain;width:100%;min-height:120px;display:block}.productionImages figcaption{color:#7f8385;letter-spacing:.1em;border-top:1px solid #343637;padding:10px 12px;font:800 8px/1 monospace}.routeFinder,.quickSection,.workflow,.answerEngine,.visualAtlas,.compositionCodex,.genreBlueprints,.productionLab,.encyclopedia,.library,.roadmap,.stateManual,.help{isolation:isolate;position:relative;overflow:hidden}.routeFinder>*,.quickSection>*,.workflow>*,.answerEngine>*,.visualAtlas>*,.compositionCodex>*,.genreBlueprints>*,.productionLab>*,.encyclopedia>*,.library>*,.roadmap>*,.stateManual>*,.help>*{z-index:1;position:relative}.visualAtlas>.atlasModal{z-index:30;position:fixed}.routeFinder:before,.quickSection:before,.workflow:before,.answerEngine:before,.visualAtlas:before,.compositionCodex:before,.genreBlueprints:before,.productionLab:before,.encyclopedia:before,.library:before,.roadmap:before,.stateManual:before,.help:before{content:"";z-index:0;aspect-ratio:1;opacity:.035;filter:grayscale()contrast(1.25);pointer-events:none;background:url(/images/mythpunk/godkiller-warden-sigil.png) 50%/contain no-repeat;width:clamp(280px,38vw,620px);position:absolute;top:clamp(24px,5vw,90px)}.routeFinder:before,.workflow:before,.visualAtlas:before,.genreBlueprints:before,.encyclopedia:before,.roadmap:before,.help:before{right:clamp(-210px,-10vw,-90px)}.quickSection:before,.answerEngine:before,.compositionCodex:before,.productionLab:before,.library:before,.stateManual:before{left:clamp(-210px,-10vw,-90px);transform:rotate(180deg)}.routeFinder:after,.quickSection:after,.workflow:after,.answerEngine:after,.visualAtlas:after,.compositionCodex:after,.genreBlueprints:after,.productionLab:after,.encyclopedia:after,.library:after,.roadmap:after,.stateManual:after{content:"";z-index:0;background:linear-gradient(180deg,transparent 2%,var(--cyan) 18%,transparent 39%,var(--blood) 58%,transparent 88%);opacity:.34;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 18px #c8143a29}.routeFinder:after,.workflow:after,.visualAtlas:after,.genreBlueprints:after,.encyclopedia:after,.roadmap:after{right:18px}.quickSection:after,.answerEngine:after,.compositionCodex:after,.productionLab:after,.library:after,.stateManual:after{left:18px}.routeHeading>span,.sectionHeading>div>span,.answerIntro span,.atlasIntro>span,.codexHero span,.genreIntro span,.productionHero>div:first-child>span,.encyclopediaIntro span,.roadmapIntro>div>span,.stateHero>div>span,.help span{align-items:center;gap:9px;display:inline-flex}.routeHeading>span:before,.sectionHeading>div>span:before,.answerIntro span:before,.atlasIntro>span:before,.codexHero span:before,.genreIntro span:before,.productionHero>div:first-child>span:before,.encyclopediaIntro span:before,.roadmapIntro>div>span:before,.stateHero>div>span:before,.help span:before{content:"";border:1px solid;flex:0 0 7px;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 0 3px #c8143a14}footer{position:relative;overflow:hidden}footer:before{content:"";aspect-ratio:1;opacity:.055;filter:grayscale();pointer-events:none;background:url(/images/mythpunk/godkiller-warden-sigil.png) 50%/contain no-repeat;width:150px;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.productionRule{background:var(--acid);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);grid-template-columns:110px 1fr auto;align-items:center;gap:30px;margin:55px 0 26px;padding:24px;display:grid}.productionRule b,.productionRule span{letter-spacing:.13em;font:900 9px/1 monospace}.productionRule strong{letter-spacing:-.025em;font-size:20px}.productionRule span{color:#55594f}.productionFilters{flex-wrap:wrap;gap:8px;margin:42px 0 28px;display:flex}.productionFilters button{border:1px solid var(--ink);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.productionFilters button.active{background:var(--ink);color:#fff}.productionFilters small{background:#1112131f;border-radius:20px;min-width:19px;padding:3px 5px;font-size:9px}.productionFilters button.active small{background:var(--acid);color:var(--ink)}.recipeList{border-top:2px solid var(--ink)}.recipe{border-bottom:1px solid var(--ink)}.recipeHeader{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:150px minmax(0,1fr) 36px;align-items:start;gap:25px;padding:24px 4px;display:grid}.recipeHeader>span{letter-spacing:.12em;text-transform:uppercase;padding-top:5px;font:900 9px/1 monospace}.recipeHeader h3{letter-spacing:-.035em;margin:0 0 8px;font-size:24px}.recipeHeader p{color:#555952;max-width:820px;margin:0;font-size:13px;line-height:1.55}.recipeHeader>b{font-size:28px}.recipeBody{margin-left:175px;padding:0 38px 38px 0}.recipeChain{background:var(--ink);color:#fff;grid-template-columns:130px 1fr;gap:20px;padding:18px 20px;display:grid}.recipeChain span{color:var(--acid);letter-spacing:.14em;font:900 9px/1 monospace}.recipeChain strong{font:800 11px/1.4 monospace}.recipeColumns{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:32px;padding-top:30px;display:grid}.recipeColumns h4{letter-spacing:.14em;margin:0 0 16px;font:900 9px/1 monospace}.recipeColumns ol{margin:0;padding-left:21px}.recipeColumns li{color:#3e423d;margin:0 0 14px;padding-left:8px;font-size:13px;line-height:1.6}.recipeColumns aside{border-left:4px solid var(--ink);background:#f4f1ea85;padding:22px}.recipeColumns aside h4:nth-of-type(2){color:#8b261c;margin-top:28px}.recipeColumns aside p{color:#4b4f49;margin:0;font-size:12px;line-height:1.65}.recipeSources{border-top:1px solid #11121359;flex-wrap:wrap;align-items:center;gap:8px;margin-top:25px;padding-top:18px;display:flex}.recipeSources span{letter-spacing:.14em;margin-right:8px;font:900 8px/1 monospace}.recipeSources a{color:inherit;border:1px solid #1112138c;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.recipeSources a:hover{background:var(--ink);color:var(--acid)}.encyclopedia{color:#f4f1ea;background:#090a0b;border-bottom:1px solid #303234;padding:96px max(4vw,20px)}.encyclopediaIntro{grid-template-columns:150px minmax(300px,1fr) minmax(260px,500px);align-items:end;gap:35px;margin-bottom:55px;display:grid}.encyclopediaIntro>span{color:var(--acid);letter-spacing:.18em;font:800 10px/1 monospace}.encyclopediaIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,82px);line-height:.9}.encyclopediaIntro h2 em{color:#0000;-webkit-text-stroke:1px var(--paper);font-family:Georgia,serif;font-weight:400}.encyclopediaIntro p{color:#979b9e;margin:0;line-height:1.75}.askPanel{background:linear-gradient(135deg,#151718,#0d0e0f);border:1px solid #3b3e40;margin-bottom:38px;padding:24px}.galacticSearch>span{color:var(--acid);letter-spacing:.2em;margin-bottom:12px;font:800 9px/1 monospace;display:block}.galacticSearch>div{background:#080909;border:1px solid #62676a;align-items:center;height:70px;display:flex}.galacticSearch b{color:var(--acid);padding:0 18px;font-size:26px}.galacticSearch input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:18px}.galacticSearch kbd{color:#8e9396;background:#202223;margin-right:16px;padding:8px 10px;font:700 9px/1 monospace}.humanQuestions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.humanQuestions button{color:#989c9e;cursor:pointer;background:0 0;border:1px solid #343738;padding:8px 11px;font-size:11px}.humanQuestions button:hover{color:var(--acid);border-color:var(--acid)}.galacticLayout{border:1px solid #343738;grid-template-columns:300px minmax(0,1fr);min-height:720px;display:grid}.chapterNav{background:#101112;border-right:1px solid #343738;max-height:820px;overflow:auto}.chapterNav button{color:#9da1a3;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292b2d;grid-template-columns:34px 1fr 36px;align-items:center;gap:9px;width:100%;min-height:58px;padding:10px 14px;display:grid}.chapterNav button:hover,.chapterNav button.active{color:#fff;background:#1d201f}.chapterNav button.active{box-shadow:inset 3px 0 var(--acid)}.chapterNav span{color:#636769;font:700 9px/1 monospace}.chapterNav b{font-size:11px;line-height:1.3}.chapterNav small{color:#65696b;text-align:right;font:700 9px/1 monospace}.knowledgeResults{background:#0c0d0e;min-width:0;max-height:820px;overflow:auto}.resultHeading{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0d0ef2;border-bottom:1px solid #343738;flex-direction:column;justify-content:center;gap:7px;min-height:68px;padding:15px 22px;display:flex;position:sticky;top:0}.resultHeading span{color:var(--acid);letter-spacing:.16em;font:800 9px/1 monospace}.resultHeading b{font-size:14px}.knowledgeHit{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292b2d;grid-template-columns:75px minmax(0,1fr) 80px;align-items:center;gap:16px;padding:15px 22px;display:grid}.knowledgeHit:hover{background:#17191a}.knowledgeHit>span{color:#707476;letter-spacing:.13em;font:800 8px/1 monospace}.knowledgeHit h3{letter-spacing:-.015em;margin:0 0 5px;font-size:16px}.knowledgeHit p{color:#707476;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;line-height:1.4;overflow:hidden}.knowledgeHit>b{color:var(--acid);text-align:right;font:700 10px/1 monospace}.constellationGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.constellationGrid button{min-height:190px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #292b2d;border-top:0;border-left:0;padding:20px}.constellationGrid button:hover{background:var(--acid);color:var(--ink)}.constellationGrid span{color:#696d6f;font:700 9px/1 monospace}.constellationGrid h3{min-height:50px;margin:30px 0 12px;font-size:17px;line-height:1.1}.constellationGrid p{color:#727678;min-height:30px;margin:0 0 20px;font-size:10px;line-height:1.45}.constellationGrid b{color:var(--acid);font:800 9px/1 monospace}.constellationGrid button:hover b{color:var(--ink)}.noKnowledge{color:#8c9092;padding:55px 22px}.manualReader{color:var(--ink);background:#f4f1ea;border:1px solid #414446;margin-top:40px}.readerBar{border-bottom:1px solid var(--line);background:#e8e4da;justify-content:space-between;gap:30px;padding:30px clamp(22px,5vw,65px);display:flex}.readerBar span{color:var(--muted);letter-spacing:.16em;font:800 9px/1 monospace}.readerBar h2{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(32px,5vw,58px)}.readerBar p{color:var(--muted);margin:0;font-size:11px}.readerBar>button{border:1px solid var(--ink);cursor:pointer;background:0 0;width:44px;height:44px;font-size:28px}.readerText{max-width:900px;padding:50px clamp(22px,7vw,100px)}.readerText p{white-space:pre-line;margin:0 0 22px;font-family:Georgia,serif;font-size:16px;line-height:1.8}.readerNav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px clamp(22px,5vw,65px);display:flex}.readerNav button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:11px 14px;font-size:11px;font-weight:800}.readerNav button:disabled{opacity:.35;cursor:not-allowed}.readerNav label{color:var(--muted);font:800 9px/1 monospace}.readerNav input{border:1px solid var(--line);background:#fff;width:70px;margin-left:8px;padding:8px}.sourceNote{color:var(--muted);margin:0;padding:0 clamp(22px,5vw,65px) 30px;font-size:10px}.quickSection,.library,.workflow,.roadmap{border-bottom:1px solid var(--line);padding:88px max(5vw,24px)}.sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.sectionHeading>div{align-items:baseline;gap:18px;display:flex}.sectionHeading span{color:var(--muted);font:800 11px/1 monospace}.sectionHeading h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,5vw,58px)}.sectionHeading p{color:var(--muted);font-size:13px}.quickGrid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.quickCard{border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:left;cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background:0 0;flex-direction:column;align-items:flex-start;min-height:220px;padding:26px;transition:all .2s;display:flex}.quickCard:hover{background:var(--acid);transform:translateY(-4px)}.quickCard>span{font-size:27px}.quickCard div{margin:auto 0 18px}.quickCard h3{letter-spacing:-.03em;margin:0 0 10px;font-size:21px}.quickCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.quickCard>b{align-self:flex-end;font-size:23px}.library{background:var(--ink);color:var(--paper)}.library .sectionHeading p,.library .sectionHeading span{color:#9da0a2}.filters{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.filters button{color:#b9bcbe;cursor:pointer;background:0 0;border:1px solid #3c3e40;border-radius:100px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:800;display:flex}.filters button small{background:#303234;border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.filters button.active small{background:#11121324}.filters button.active{background:var(--acid);border-color:var(--acid);color:var(--ink)}.topic{border-top:1px solid #3c3e40}.topic:last-child{border-bottom:1px solid #3c3e40}.topicHeader{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:130px 1fr 30px;align-items:center;padding:23px 4px;display:grid}.topicTag{color:var(--acid);text-transform:uppercase;letter-spacing:.12em;font:800 10px/1 monospace}.topicTitle h3{letter-spacing:-.02em;margin:0 0 5px;font-size:22px}.topicTitle small{color:#777b7e;text-transform:uppercase;letter-spacing:.12em;font:700 9px/1 monospace}.topic button b{font-size:25px}.topicBody{max-width:1080px;margin-left:130px;padding:0 34px 34px 4px}.summary{color:#d4d5d5;max-width:790px;margin:0 0 25px;font-size:17px;line-height:1.7}.procedure{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:32px;display:grid}.procedure h4{color:var(--acid);text-transform:uppercase;letter-spacing:.15em;margin:0 0 15px;font:800 10px/1 monospace}.procedure ol,.procedure ul{margin:0;padding-left:21px}.procedure li{color:#c3c5c6;margin:0 0 12px;padding-left:8px;line-height:1.55}.procedure aside{border-left:3px solid var(--acid);background:#1b1d1e;padding:22px}.procedure aside li{color:#9fa2a4;font-size:13px}.related{border-top:1px solid #343637;flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;padding-top:20px;display:flex}.related>span{color:#777b7e;letter-spacing:.14em;margin-right:7px;font:800 9px/1 monospace}.related button{color:#d5d6d6;cursor:pointer;background:0 0;border:1px solid #454849;padding:8px 11px;font-size:11px}.related button:hover{border-color:var(--acid);color:var(--acid)}.source{color:#929698;margin-top:20px;font-size:11px;display:inline-block}.empty{color:#aaa;flex-direction:column;align-items:flex-start;gap:10px;padding:50px 0;display:flex}.empty button{background:var(--acid);color:var(--ink);cursor:pointer;border:0;padding:10px 14px;font-weight:800}.workflow{background:#e7e2d7}.workflow>div:first-child{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.workflow span{letter-spacing:.16em;color:var(--muted);font:800 10px/1 monospace}.workflow h2{letter-spacing:-.055em;max-width:740px;margin:0;font-size:clamp(34px,5vw,68px);line-height:.95}.rigGrid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.rigGrid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:170px;padding:25px}.rigGrid b{letter-spacing:.12em;font:900 11px/1 monospace}.rigGrid p{color:var(--muted);margin:40px 0 0;font-size:13px;line-height:1.6}.roadmap{background:#d8ff3e}.roadmapIntro{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:55px;display:grid}.roadmapIntro span,.nextBuild>span{letter-spacing:.18em;font:800 10px/1 monospace}.roadmapIntro h2{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(54px,8vw,108px);line-height:.82}.roadmapIntro h2 em{color:#0000;-webkit-text-stroke:2px var(--ink);font-family:Georgia,serif;font-weight:400}.truthBox{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:var(--paper);padding:28px}.truthBox b{letter-spacing:.16em;font:900 10px/1 monospace}.truthBox p{margin:18px 0 0;font-size:16px;line-height:1.65}.phaseRail{border-top:2px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.phaseRail div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#f4f1ea59;grid-template-columns:32px 1fr;min-height:120px;padding:18px;display:grid}.phaseRail span{font:800 10px/1 monospace}.phaseRail b{font-size:15px}.phaseRail small{letter-spacing:.12em;grid-column:2;align-self:end;font:900 9px/1 monospace}.phaseRail .complete{background:var(--ink);color:#fff}.phaseRail .complete small{color:var(--acid)}.phaseRail .active{background:var(--paper);box-shadow:inset 0 -7px var(--ink)}.builtVsNeeded{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:34px 0;display:grid}.builtVsNeeded article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:175px;padding:20px}.builtVsNeeded span{letter-spacing:.14em;font:800 9px/1 monospace}.builtVsNeeded strong{letter-spacing:-.05em;margin:25px 0 5px;font-size:48px;display:block}.builtVsNeeded p{color:#424541;margin:0;font-size:12px}.nextBuild{background:var(--ink);color:#fff;grid-template-columns:150px 1fr 45px;align-items:center;gap:30px;padding:32px;display:grid}.nextBuild>span{color:var(--acid)}.nextBuild h3{letter-spacing:-.03em;margin:0 0 8px;font-size:25px}.nextBuild p{color:#aeb2b3;max-width:830px;margin:0;font-size:13px;line-height:1.6}.nextBuild>b{color:var(--acid);font-size:32px}.workList{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.workList article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#f4f1ea40;grid-template-columns:38px 1fr;gap:12px;min-height:330px;padding:24px;display:grid}.workNumber{font:800 10px/1 monospace}.workCopy>span{letter-spacing:.14em;font:900 9px/1 monospace}.workCopy h3{letter-spacing:-.03em;min-height:52px;margin:18px 0 14px;font-size:21px;line-height:1.1}.workCopy p{color:#41443f;margin:0;font-size:13px;line-height:1.6}.workCopy small{border-top:1px solid #11121359;margin-top:26px;padding-top:15px;font-size:10px;line-height:1.55;display:block}.workCopy small b{letter-spacing:.1em;margin-right:5px;font:900 9px/1 monospace}.help{background:var(--acid);justify-content:space-between;align-items:end;gap:40px;padding:80px max(5vw,24px);display:flex}.help span{letter-spacing:.18em;font:800 10px/1 monospace}.help h2{letter-spacing:-.055em;margin:13px 0;font-size:clamp(38px,6vw,72px)}.help p{max-width:660px;line-height:1.6}.help button{background:var(--ink);color:#fff;cursor:pointer;text-align:left;border:0;justify-content:space-between;min-width:240px;padding:18px;font-weight:800;display:flex}footer{color:#fff;letter-spacing:.12em;background:#070808;justify-content:space-between;align-items:center;gap:30px;min-height:100px;padding:30px 4vw;font-size:10px;display:flex}footer p{color:#818588}footer a{color:var(--acid);text-decoration:none}@media (width<=520px){.searchBox{grid-template-columns:46px minmax(0,1fr);min-height:64px;display:grid;height:auto!important}.searchBox>span{padding:0 12px}.searchBox input{height:62px;font-size:15px}.searchBox button{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;min-height:44px}}@media (width<=900px){.answerIntro,.answerProcedure{grid-template-columns:1fr}.answerProcedure aside{border-left:0;border-top:1px solid var(--ink)}.answerWhy,.answerDiagnostic,.answerMistakes{grid-template-columns:1fr}.answerAsk>div{grid-template-columns:50px minmax(0,1fr)}.answerAsk button{border-left:0;border-top:2px solid var(--ink);grid-column:1/-1;min-height:55px}}@media (width<=560px){.answerEngine{padding-left:16px;padding-right:16px}.answerIntro h2{font-size:65px}.answerAsk input{font-size:14px}.assembledAnswer>header,.answerProcedure>div,.answerProcedure aside{padding:22px}.assembledAnswer>header small{float:none;margin-top:10px;display:block}.answerTrail{flex-direction:column;align-items:flex-start}.answerTrail>b{margin:12px 0 0}}@media (width<=1000px){.stateHero,.stateGap{grid-template-columns:1fr}.stateWings{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.stateManual{padding-left:16px;padding-right:16px}.stateHero h2{font-size:62px}.stateNumbers,.stateWings{grid-template-columns:1fr}.stateNumbers div{min-height:110px}.stateWings a{min-height:260px}.stateNext{grid-template-columns:1fr}.stateNext>b{display:none}}@media (width<=1050px){.genreIntro{grid-template-columns:1fr}.genreSelector{grid-template-columns:repeat(4,1fr)}.genreBuild{grid-template-columns:1fr}.genreBuild aside{border-left:0;border-top:1px solid var(--ink)}}@media (width<=700px){.genreBlueprints{padding-left:16px;padding-right:16px}.genreSelector{grid-template-columns:repeat(2,1fr)}.genreVitals{grid-template-columns:1fr}.genreVitals>div{border-right:0;border-bottom:1px solid var(--ink);min-height:auto}.genreVitals>div:last-child{border-bottom:0}.genreVitals p{margin-top:18px}.genreSheet>header{flex-direction:column;align-items:flex-start}.genreSheet header strong{text-align:left}.genreBuild ol{grid-template-columns:1fr}.genreIntro h2{font-size:62px}.compositionCodex{padding-left:16px;padding-right:16px}.codexTools{grid-template-columns:1fr}.blankPage ol{grid-template-columns:1fr 1fr}.blankPage li{margin-bottom:14px}.codexDomains{flex-wrap:nowrap;overflow:auto}.codexDomains button{flex:none}.codexMoveHead{grid-template-columns:1fr 28px;gap:10px}.codexMoveHead>span,.codexMoveHead>div{grid-column:1}.codexMoveHead>b{grid-area:1/2/3}.codexMoveBody{margin-left:0;margin-right:0;grid-template-columns:1fr!important}.codexMoveBody>aside{grid-column:auto!important}.codexHero h2{font-size:64px}}@media (width<=1000px){.encyclopediaIntro{grid-template-columns:1fr}.constellationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workList{grid-template-columns:repeat(2,1fr)}.routeHeading,.atlasIntro,.productionHero,.codexHero{grid-template-columns:1fr}.learningPath ol{grid-template-columns:repeat(3,1fr)}.blankPage{grid-template-columns:1fr}.codexMoveBody{grid-template-columns:1fr 1fr}.codexMoveBody>aside{grid-column:1/-1}}@media (width<=850px){.navLinks{display:none}.quickGrid{grid-template-columns:repeat(2,1fr)}.sectionHeading,.help{flex-direction:column;align-items:start}.topicHeader{grid-template-columns:100px 1fr 24px}.topicBody{margin-left:100px}.procedure{grid-template-columns:1fr}.workflow>div:first-child{flex-direction:column;align-items:start}.rigGrid{grid-template-columns:1fr}.rigGrid article{min-height:130px}.rigGrid p{margin-top:22px}.hero{min-height:auto}.status{display:none}.galacticLayout{grid-template-columns:1fr}.chapterNav{border-bottom:1px solid #343738;border-right:0;max-height:310px}.knowledgeResults{max-height:720px}.roadmapIntro{grid-template-columns:1fr}.phaseRail,.builtVsNeeded{grid-template-columns:repeat(2,1fr)}.nextBuild{grid-template-columns:1fr}.nextBuild>b{display:none}.routeGrid,.atlasGrid{grid-template-columns:1fr}.routeGrid button{min-height:220px}.routeGrid strong{margin-top:35px}.atlasLegend{flex-direction:column;align-items:flex-start}.atlasLegend>div{justify-content:flex-start}.productionRule{grid-template-columns:1fr}.recipeHeader{grid-template-columns:110px minmax(0,1fr) 28px}.recipeBody{margin-left:135px}.recipeColumns{grid-template-columns:1fr}}@media (width<=520px){.hero{padding-top:64px}.hero h1{font-size:58px}.searchBox{height:64px;box-shadow:5px 5px 0 var(--ink)}.searchBox kbd{display:none}.quickGrid{grid-template-columns:1fr}.quickCard{min-height:175px}.topicHeader{grid-template-columns:1fr 24px;gap:9px}.topicTag,.topicTitle{grid-column:1}.topicHeader>b{grid-area:1/2/3}.topicBody{margin-left:0;padding-right:4px}.procedure aside{padding:18px}.related{flex-direction:column;align-items:flex-start}.workflow h2{font-size:42px}footer{flex-direction:column;align-items:flex-start}.encyclopedia{padding-left:14px;padding-right:14px}.galacticSearch kbd{display:none}.constellationGrid{grid-template-columns:1fr}.knowledgeHit{grid-template-columns:55px minmax(0,1fr)}.knowledgeHit>b{text-align:left;grid-column:2}.readerNav{flex-direction:column;align-items:stretch}.readerNav label{order:-1}.readerText p{font-size:15px}.phaseRail,.builtVsNeeded,.workList{grid-template-columns:1fr}.workList article{min-height:auto}.roadmapIntro h2{font-size:58px}.learningPath>div{flex-direction:column;align-items:flex-start}.learningPath ol{grid-template-columns:1fr 1fr}.visualAtlas{padding-left:14px;padding-right:14px}.atlasImage{height:210px}.atlasModal{padding:8px}.atlasModalBar h2{font-size:24px}.productionLab{padding-left:16px;padding-right:16px}.productionHero h2{font-size:82px}.recipeHeader{grid-template-columns:1fr 28px;gap:10px}.recipeHeader>span,.recipeHeader>div{grid-column:1}.recipeHeader>b{grid-area:1/2/3}.recipeBody{margin-left:0;padding-right:0}.recipeChain{grid-template-columns:1fr}.productionFilters{flex-wrap:nowrap;overflow:auto}.productionFilters button{flex:none}}@media (width<=1000px){.auditStatus>div{grid-template-columns:1fr 1fr}.auditStatus article:nth-child(2n){border-right:0}.auditStatus article{border-bottom:1px solid var(--ink)}}@media (width<=700px){.topbar{min-height:66px;padding-top:8px;padding-bottom:8px}.readingProgress{top:64px}.sectionNav{padding-left:14px;padding-right:14px;top:66px}.sectionNav>span{z-index:2;background:#111213;min-width:82px;position:sticky;left:0}.sectionNav a{flex-basis:142px;min-height:58px}section[id]{scroll-margin-top:132px}.finderKey{grid-template-columns:1fr 1fr}.finderKey>span{grid-column:1/-1;min-height:42px}.finderKey a:last-child{grid-column:1/-1}.cyberHud{display:none}.hero{padding-left:18px;padding-right:18px}.hero>p{font-size:16px}.exhaustiveClaim{width:calc(100% - 6px)}.mythpunkPlate{opacity:.2;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}}@media (width<=650px){.auditStatus>div{grid-template-columns:1fr}.auditStatus>header{flex-direction:column;align-items:flex-start}.auditStatus article{border-right:0;min-height:auto}}@media (width<=520px){.topbarTools{gap:8px}.themeToggle{width:42px;min-width:42px;padding:0}.themeToggle b{display:none}.brand b{font-size:13px}.brand small{font-size:9px}}@media (width<=420px){.hero h1{letter-spacing:-.055em;font-size:44px;line-height:.88}.eyebrow{letter-spacing:.13em;font-size:9px;line-height:1.55}.eyebrow:before{margin-bottom:5px;display:block}.exhaustiveClaim{box-shadow:4px 4px 0 var(--acid);padding:13px;display:block}.exhaustiveClaim span{margin-top:8px;display:block}.finderKey{grid-template-columns:1fr}.finderKey>span,.finderKey a:last-child{grid-column:1}.finderKey a{min-height:62px}.suggestions{flex-direction:column;align-items:flex-start}.suggestions button{text-align:left;min-height:36px}.brandMark{width:34px;height:34px}.topbar{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.readingProgress i,.routeGrid button,.quickCard,.atlasGrid img{transition:none}.atlasHotspot{animation:none}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f1eee6;--muted:#aaaeb0;--paper:#101213;--panel:#1c1f20;--line:#383c3e;--acid:#d8ff3e}html[data-theme=dark] body{color:#f1eee6;background:#101213}html[data-theme=dark] body:after{opacity:1}html[data-theme=dark] .topbar{background:#101213f0;border-color:#383c3e}html[data-theme=dark] .brandMark{background:var(--acid);color:#101213}html[data-theme=dark] .themeToggle{color:#f1eee6;border-color:#6f7476}html[data-theme=dark] .themeToggle:hover{background:var(--acid);color:#101213;border-color:var(--acid)}html[data-theme=dark] .readingProgress{background:#ffffff1f}html[data-theme=dark] .hero{background:radial-gradient(circle at 78% 25%,#d8ff3e21,#0000 24%),linear-gradient(135deg,#0000 0 64%,#ffffff06 64% 65%,#0000 65%)}html[data-theme=dark] .hero:before{opacity:.34;background-image:linear-gradient(#00d7e61a 1px,#0000 1px),linear-gradient(90deg,#00d7e61a 1px,#0000 1px)}html[data-theme=dark] .mythpunkPlate{opacity:.38;background:radial-gradient(circle at 66%,#ff2b5747,#0000 20%),linear-gradient(145deg,#0000 0 46%,#00d7e63d 46% 46.4%,#0000 46.4% 63%,#ff2b5729 63% 63.5%,#0000 63.5%),repeating-linear-gradient(0deg,#ddd5c612 0 1px,#0000 1px 34px)}html[data-theme=dark] .mythpunkPlate:after{color:#ddd5c694;border-color:#ddd5c64d}html[data-theme=dark] .sigilArt{opacity:.92;mix-blend-mode:screen;filter:contrast(1.12)saturate(.8)brightness(.82)}html[data-theme=dark] .cyberHud{border-color:#00d7e6a6;border-top-color:var(--cyan);background:#081012c7;box-shadow:12px 12px #ff3d9a14,0 0 32px #00d7e614}html[data-theme=dark] .cyberHud span{color:var(--cyan)}html[data-theme=dark] .cyberHud b{border-color:#00d7e647}html[data-theme=dark] .eyebrow,html[data-theme=dark] .cyberHud span,html[data-theme=dark] .sectionNav a.active b{color:#72f5ff;text-shadow:0 0 5px #72f5ffeb,0 0 13px #00d7e6b8,0 0 24px #00d7e64d}html[data-theme=dark] .cyberHud b,html[data-theme=dark] .cyberHud small,html[data-theme=dark] .status{color:#e6ff78;text-shadow:0 0 5px #d8ff3ed9,0 0 15px #d8ff3e6b}html[data-theme=dark] .hero h1 em{filter:drop-shadow(0 0 5px #00d7e680)drop-shadow(0 0 16px #00d7e62e)}html[data-theme=dark] .hero h1 em,html[data-theme=dark] .answerIntro h2 em,html[data-theme=dark] .stateHero h2 em,html[data-theme=dark] .genreIntro h2 em,html[data-theme=dark] .productionHero h2 em{-webkit-text-stroke-color:#f1eee6}html[data-theme=dark] .searchBox,html[data-theme=dark] .assembledAnswer,html[data-theme=dark] .answerUnknown,html[data-theme=dark] .genreSheet{color:#f1eee6;box-shadow-color:#000;background:#171a1b}html[data-theme=dark] .finderKey,html[data-theme=dark] .finderKey>span,html[data-theme=dark] .finderKey a{border-color:#383c3e}html[data-theme=dark] .searchBox input{color:#f1eee6}html[data-theme=dark] .searchBox kbd{background:#272b2c;border-color:#414648}html[data-theme=dark] .routeFinder,html[data-theme=dark] .quickSection{background:#17191a}html[data-theme=dark] .learningPath,html[data-theme=dark] .workflow,html[data-theme=dark] .roadmap{background:#121415}html[data-theme=dark] .routeGrid button:hover,html[data-theme=dark] .quickCard:hover{color:#101213;background:#d8ff3e}html[data-theme=dark] .routeGrid button:hover p,html[data-theme=dark] .quickCard:hover p{color:#343a32}html[data-theme=dark] .stateManual{background:#172526}html[data-theme=dark] .stateVerdict,html[data-theme=dark] .auditStatus{color:#f1eee6;box-shadow-color:#080a0a;background:#142021}html[data-theme=dark] .auditStatus article,html[data-theme=dark] .stateWings a{background:#19292a}html[data-theme=dark] .auditStatus p,html[data-theme=dark] .stateWings p,html[data-theme=dark] .stateGap article p,html[data-theme=dark] .stateGap header p{color:#a9c0bf}html[data-theme=dark] .answerEngine{background:#202b12}html[data-theme=dark] .answerWhy{background:#222624}html[data-theme=dark] .answerDiagnostic{background:#171a1b}html[data-theme=dark] .answerMistakes{background:#39231f}html[data-theme=dark] .answerMistakes>span{color:#ff9d87}html[data-theme=dark] .answerProcedure aside{background:#0b0d0e}html[data-theme=dark] .genreBlueprints{background:#241e19}html[data-theme=dark] .genreSheet{background:#1b1815}html[data-theme=dark] .genreVitals p,html[data-theme=dark] .genreBuild li{color:#c8c0b5}html[data-theme=dark] .genreRoles{background:#2b241e}html[data-theme=dark] .productionLab{background:#1d1e1d}html[data-theme=dark] .routeFinder:before,html[data-theme=dark] .quickSection:before,html[data-theme=dark] .workflow:before,html[data-theme=dark] .answerEngine:before,html[data-theme=dark] .visualAtlas:before,html[data-theme=dark] .compositionCodex:before,html[data-theme=dark] .genreBlueprints:before,html[data-theme=dark] .productionLab:before,html[data-theme=dark] .encyclopedia:before,html[data-theme=dark] .library:before,html[data-theme=dark] .roadmap:before,html[data-theme=dark] .stateManual:before,html[data-theme=dark] .help:before{opacity:.085;filter:grayscale(.75)contrast(1.18)brightness(1.6);mix-blend-mode:screen}html[data-theme=dark] .productionRule{background:var(--acid);color:#101213;border-color:#f1eee6;box-shadow:8px 8px #f1eee6}html[data-theme=dark] .productionRule b,html[data-theme=dark] .productionRule strong{color:#101213}html[data-theme=dark] .productionRule span{color:#354020}html[data-theme=dark] .productionFilters button{color:#f1eee6;border-color:#c9cdc8}html[data-theme=dark] .productionFilters button.active{background:var(--acid);color:#101213;border-color:var(--acid)}html[data-theme=dark] .productionFilters button.active small{color:var(--acid);background:#101213}html[data-theme=dark] .recipeChain{color:#f1eee6;background:#090b0c;border:1px solid #697073}html[data-theme=dark] .productionHero p,html[data-theme=dark] .recipeHeader p,html[data-theme=dark] .recipeColumns li,html[data-theme=dark] .recipeColumns aside p{color:#b9bdb8}html[data-theme=dark] .recipeColumns aside{background:#ffffff09}html[data-theme=dark] .library{background:#0d0f10}html[data-theme=dark] .topicHeader,html[data-theme=dark] .filters button{color:#f1eee6}html[data-theme=dark] .topic.open{background:#181b1c}html[data-theme=dark] .procedure aside{background:#202425}html[data-theme=dark] .workList article{background:#ffffff06}html[data-theme=dark] .workCopy p,html[data-theme=dark] .builtVsNeeded p{color:#b5b9b5}html[data-theme=dark] .filters button.active{background:var(--acid);border-color:var(--acid);color:#101213}html[data-theme=dark] .filters button.active small{color:#101213;background:#10121329}html[data-theme=dark] .constellationGrid button:hover{background:var(--acid);color:#101213}html[data-theme=dark] .constellationGrid button:hover span,html[data-theme=dark] .constellationGrid button:hover h3,html[data-theme=dark] .constellationGrid button:hover p,html[data-theme=dark] .constellationGrid button:hover b{color:#101213}html[data-theme=dark] .atlasHotspot span,html[data-theme=dark] .atlasLegend button:hover,html[data-theme=dark] .atlasLegend button.active{background:var(--acid);color:#101213}html[data-theme=dark] .atlasLegend button.active b,html[data-theme=dark] .routeGrid button:hover span,html[data-theme=dark] .routeGrid button:hover b,html[data-theme=dark] .quickCard:hover span,html[data-theme=dark] .quickCard:hover b{color:#101213}html[data-theme=dark] .empty button,html[data-theme=dark] .help{background:var(--acid);color:#101213}html[data-theme=dark] .help p,html[data-theme=dark] .help span{color:#263014}html[data-theme=dark] .skipLink,html[data-theme=dark] .searchBox button,html[data-theme=dark] .answerAsk button,html[data-theme=dark] .answerExamples button:hover,html[data-theme=dark] .finderKey a:hover,html[data-theme=dark] .recipeSources a:hover,html[data-theme=dark] .phaseRail .complete,html[data-theme=dark] .nextBuild,html[data-theme=dark] .help button,html[data-theme=dark] .stateNext{color:#f1eee6;background:#090b0c}html[data-theme=dark] .skipLink,html[data-theme=dark] .finderKey a:hover,html[data-theme=dark] .recipeSources a:hover,html[data-theme=dark] .answerAsk button span,html[data-theme=dark] .phaseRail .complete small,html[data-theme=dark] .nextBuild>span,html[data-theme=dark] .nextBuild>b,html[data-theme=dark] .stateNext>span,html[data-theme=dark] .stateNext>b{color:var(--acid)}html[data-theme=dark] footer{background:#050606}@media (width<=980px){.cyberHud{display:none}.mythpunkPlate{opacity:.16;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 70%);mask-image:linear-gradient(90deg,#0000 0,#000 70%)}.orderEye{bottom:8%;right:5%;transform:scale(.72)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.expertCenter{background:var(--paper);border-block:1px solid var(--line);padding:7rem 6vw}.expertHero{grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.expertHero span,.firstSong header span,.expertSearch label>span{font:700 .72rem/1.2 var(--mono);letter-spacing:.16em;color:var(--accent)}.expertHero h2{margin:.7rem 0 0;font-size:clamp(2.7rem,6vw,6.8rem);line-height:.88}.expertHero h2 em{color:var(--accent);font-weight:400}.expertHero>p{max-width:42rem;font-size:1.05rem;line-height:1.7}.firstSong{border:1px solid var(--ink);margin:2rem 0 3rem}.firstSong header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:2rem;padding:1.5rem 1.7rem;display:flex}.firstSong h3{margin:0;font-size:1.45rem}.firstSong ol{grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.firstSong li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1rem;padding:1.35rem 1.5rem;display:grid}.firstSong li:nth-child(odd){border-right:1px solid var(--line)}.firstSong li>b{font:800 1.2rem var(--mono);color:var(--accent)}.firstSong strong{font-size:1rem}.firstSong p{color:var(--muted);margin:.35rem 0 0;line-height:1.5}.expertSearch{grid-template-columns:1fr 1.4fr;align-items:end;gap:2rem;margin-bottom:1rem;display:grid}.expertSearch label{gap:.55rem;display:grid}.expertSearch input{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:inherit;padding:1rem}.expertSearch>div{flex-wrap:wrap;gap:.45rem;display:flex}.expertSearch button{border:1px solid var(--line);color:var(--ink);font:700 .68rem var(--mono);background:0 0;padding:.65rem .8rem}.expertSearch button.active{background:var(--ink);color:var(--paper)}.expertCount{font:700 .7rem var(--mono);color:var(--muted);margin:1.2rem 0}.expertAnswers{border-top:1px solid var(--ink)}.expertAnswers article{border-bottom:1px solid var(--line)}.expertAnswers article>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:9rem 1fr 2rem;align-items:center;gap:1rem;padding:1.25rem .5rem;display:grid}.expertAnswers article>button span{font:700 .67rem var(--mono);letter-spacing:.12em;color:var(--accent)}.expertAnswers article>button h3{margin:0;font-size:1.15rem}.expertAnswers article>button>b{font-size:1.5rem}.expertAnswers article>div{padding:0 1rem 1.8rem 10rem}.expertVerdict{max-width:68rem;font-size:1.05rem;line-height:1.65}.expertAnswers article section{grid-template-columns:1.3fr .7fr;gap:2rem;margin:1.4rem 0;display:grid}.expertAnswers h4{font:800 .68rem var(--mono);letter-spacing:.13em;color:var(--accent)}.expertAnswers li,.expertAnswers aside p{margin-bottom:.55rem;line-height:1.55}.expertAnswers aside{border-left:2px solid var(--accent);padding-left:1.4rem}.expertAnswers article>div>a{font:800 .7rem var(--mono);color:var(--accent)}.expertEmpty{text-align:center;border:1px dashed var(--line);padding:3rem}html[data-theme=dark] .expertCenter{background:#0d0f10}html[data-theme=dark] .expertSearch input{background:#111415}html[data-theme=dark] .expertSearch button.active{background:var(--acid);color:#101213}html[data-theme=dark] .firstSong{border-color:#c9cdc8}@media (width<=800px){.expertHero,.expertSearch,.expertAnswers article section,.firstSong ol{grid-template-columns:1fr}.firstSong li:nth-child(odd){border-right:0}.firstSong header{display:block}.firstSong h3{margin-top:.6rem}.expertAnswers article>button{grid-template-columns:1fr 2rem}.expertAnswers article>button span,.expertAnswers article>button h3{grid-column:1}.expertAnswers article>button>b{grid-area:1/2/3}.expertAnswers article>div{padding:0 .5rem 1.5rem}.expertCenter{padding:5rem 5vw}}.referenceDesk{color:#f0eee7;background:#101314;padding:7rem 6vw}.referenceHero{grid-template-columns:1.15fr .85fr;align-items:end;gap:4rem;display:grid}.referenceHero>div>span,.diagnosticTrees header>span,.glossary header>div>span,.glossary label>span{font:800 .7rem var(--mono);letter-spacing:.15em;color:var(--acid)}.referenceHero h2{margin:.7rem 0 0;font-size:clamp(2.8rem,6vw,6.5rem);line-height:.9}.referenceHero h2 em{color:var(--acid);font-weight:400}.evidenceCard{border:1px solid #626869;border-top:4px solid var(--acid);background:#181c1d;padding:1.6rem}.evidenceCard>b,.evidenceCard small{font:800 .68rem var(--mono);letter-spacing:.13em;color:var(--acid)}.evidenceCard p{color:#c5c8c5;line-height:1.6}.evidenceCard small{color:#8e9492;margin-top:1.3rem;display:block}.diagnosticTrees{margin:4rem 0}.diagnosticTrees header{border-bottom:1px solid #656a6b;grid-template-columns:12rem 1fr 1fr;align-items:end;gap:2rem;padding-bottom:1.4rem;display:grid}.diagnosticTrees header h3{margin:0;font-size:1.7rem}.diagnosticTrees header p{color:#afb4b2;margin:0;line-height:1.55}.diagnosticTrees>div{grid-template-columns:repeat(2,1fr);display:grid}.diagnosticTrees article{border-bottom:1px solid #343839;padding:1.5rem}.diagnosticTrees article:nth-child(odd){border-right:1px solid #343839}.diagnosticTrees h4{margin:.2rem 0 1rem;font-size:1.15rem}.diagnosticTrees strong{color:var(--acid);margin-bottom:1rem;display:block}.diagnosticTrees article p{color:#bfc3c1;grid-template-columns:3rem 1fr;gap:.6rem;line-height:1.5;display:grid}.diagnosticTrees article p b{font:900 .68rem var(--mono);color:var(--acid)}.glossary{margin-top:4rem}.glossary>header{grid-template-columns:1fr minmax(260px,420px);align-items:end;gap:3rem;margin-bottom:1.5rem;display:grid}.glossary h3{margin:.5rem 0 0;font-size:1.7rem}.glossary label{gap:.5rem;display:grid}.glossary input{color:#f0eee7;font:inherit;background:#181c1d;border:1px solid #656a6b;padding:1rem}.glossary dl{border-top:1px solid #656a6b;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.glossary dl>div{border-bottom:1px solid #343839;grid-template-columns:8rem 1fr;gap:1rem;padding:1.25rem;display:grid}.glossary dl>div:nth-child(odd){border-right:1px solid #343839}.glossary dt{color:var(--acid);font-weight:800}.glossary dd{color:#c1c5c2;margin:0;line-height:1.5}@media (width<=800px){.referenceHero,.diagnosticTrees header,.glossary>header,.diagnosticTrees>div,.glossary dl{grid-template-columns:1fr}.diagnosticTrees article:nth-child(odd),.glossary dl>div:nth-child(odd){border-right:0}.glossary dl>div{grid-template-columns:1fr}.referenceDesk{padding:5rem 5vw}}.beyondBasics{background:var(--paper);border-bottom:1px solid var(--line);padding:7rem 6vw}.beyondHero{grid-template-columns:1.25fr .75fr;align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.beyondHero span{font:800 .7rem var(--mono);letter-spacing:.15em;color:var(--accent)}.beyondHero h2{margin:.7rem 0 0;font-size:clamp(2.8rem,6vw,6.5rem);line-height:.9}.beyondHero h2 em{color:var(--accent);font-weight:400}.beyondHero>p{font-size:1.05rem;line-height:1.7}.beyondFilters{flex-wrap:wrap;gap:.45rem;margin-bottom:1.5rem;display:flex}.beyondFilters button{border:1px solid var(--line);color:var(--ink);font:800 .65rem var(--mono);background:0 0;padding:.65rem .8rem}.beyondFilters button.active{background:var(--ink);color:var(--paper)}.beyondList{border-top:1px solid var(--ink)}.beyondList article{border-bottom:1px solid var(--line)}.beyondList article>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:10rem 1fr 2rem;align-items:center;gap:1rem;padding:1.3rem .5rem;display:grid}.beyondList article>button span{font:800 .67rem var(--mono);letter-spacing:.14em;color:var(--accent)}.beyondList h3{margin:0;font-size:1.2rem}.beyondList article>button>b{font-size:1.5rem}.beyondList article>div{padding:0 1rem 2rem 11rem}.beyondWhy{max-width:70rem;font-size:1.07rem;line-height:1.65}.beyondBody{grid-template-columns:1.3fr .7fr;gap:2rem;margin:1.5rem 0;display:grid}.beyondBody h4{font:800 .68rem var(--mono);letter-spacing:.13em;color:var(--accent)}.beyondBody li,.beyondBody aside p{margin-bottom:.55rem;line-height:1.55}.beyondBody aside{border-left:2px solid var(--accent);padding-left:1.4rem}.beyondList article>div>a{font:800 .7rem var(--mono);color:var(--accent)}.manualLoading{color:#d9ddda;background:#121415;border:1px solid #3a3e40;flex-direction:column;justify-content:center;gap:.7rem;min-height:180px;padding:2rem;display:flex}.manualLoading b{font:900 .75rem var(--mono);letter-spacing:.14em;color:var(--acid)}.manualLoading span{color:#aeb3b0;max-width:50rem;line-height:1.6}.memoryShelf{color:#eef0ed;background:#121415;border:1px solid #3a3e40;margin-bottom:2rem}.memoryShelf>header{border-bottom:1px solid #3a3e40;grid-template-columns:1fr 1fr;align-items:end;gap:2rem;padding:1.4rem 1.6rem;display:grid}.memoryShelf>header span{font:800 .68rem var(--mono);letter-spacing:.14em;color:var(--acid)}.memoryShelf>header h3{margin:.45rem 0 0;font-size:1.35rem}.memoryShelf>header p{color:#aeb3b0;margin:0;line-height:1.55}.memoryColumns{grid-template-columns:1fr 1fr;display:grid}.memoryColumns section{padding:1.2rem 1.4rem}.memoryColumns section:first-child{border-right:1px solid #3a3e40}.memoryColumns h4{font:800 .68rem var(--mono);letter-spacing:.12em;color:var(--acid);justify-content:space-between;margin:.2rem 0 1rem;display:flex}.memoryColumns h4 small{color:#818785}.memoryColumns section>p{color:#8e9491}.memoryColumns section>button{color:#eef0ed;text-align:left;background:0 0;border:0;border-top:1px solid #292d2e;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:.8rem;width:100%;padding:.75rem 0;display:grid}.memoryColumns button b,.memoryColumns button i{font:800 .65rem var(--mono);color:var(--acid);font-style:normal}.memoryColumns button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bookmarkPage{color:#111;font:800 .68rem var(--mono);letter-spacing:.1em;background:0 0;border:1px solid #555b5c;margin-top:1rem;padding:.6rem .8rem}.bookmarkPage[aria-pressed=true]{background:var(--acid);border-color:var(--acid);color:#101213}html[data-theme=dark] .bookmarkPage{color:#eef0ed}html[data-theme=dark] .bookmarkPage[aria-pressed=true]{color:#101213}@media (width<=700px){.memoryShelf>header,.memoryColumns{grid-template-columns:1fr}.memoryColumns section:first-child{border-bottom:1px solid #3a3e40;border-right:0}.memoryColumns section>button{grid-template-columns:3rem 1fr}.memoryColumns button i{grid-column:2}}html[data-theme=dark] .beyondBasics{background:#0d0f10}html[data-theme=dark] .beyondFilters button.active{background:var(--acid);color:#101213}@media (width<=800px){.beyondHero,.beyondBody{grid-template-columns:1fr}.beyondFilters{flex-wrap:nowrap;overflow:auto}.beyondFilters button{flex:none}.beyondList article>button{grid-template-columns:1fr 2rem}.beyondList article>button span,.beyondList article>button h3{grid-column:1}.beyondList article>button>b{grid-area:1/2/3}.beyondList article>div{padding:0 .5rem 1.5rem}.beyondBasics{padding:5rem 5vw}}.pluginArsenal{color:#f4f1ea;background:#101315;border-bottom:1px solid #33383b;padding:96px max(5vw,24px)}.pluginHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:60px;display:grid}.pluginHero span,.pluginBlockHead>span,.buyGate span{color:#63e6ff;letter-spacing:.18em;font:900 10px/1 monospace}.pluginHero h2{letter-spacing:-.075em;margin:25px 0 0;font-size:clamp(66px,9vw,126px);line-height:.78}.pluginHero h2 em{color:#0000;-webkit-text-stroke:2px #63e6ff;font-family:Georgia,serif;font-weight:400}.pluginHero>p{color:#a7b0b4;margin:0;font-size:16px;line-height:1.75}.pluginRule{background:#162126;border:1px solid #63e6ff;grid-template-columns:210px 1fr;gap:25px;margin:52px 0 70px;padding:24px;display:grid}.pluginRule>b{color:#63e6ff;letter-spacing:.14em;font:900 9px/1.4 monospace}.pluginRule ol{counter-reset:plugrule;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.pluginRule li{color:#c2c9cc;border-left:1px solid #35464d;min-height:65px;padding:0 15px;font-size:11px;line-height:1.5}.pluginRule li:before{counter-increment:plugrule;content:"0" counter(plugrule);color:#63e6ff;margin-bottom:10px;font:900 9px/1 monospace;display:block}.pluginBlock{margin-top:70px}.pluginBlockHead{grid-template-columns:210px minmax(260px,1fr) minmax(250px,420px);align-items:end;gap:28px;margin-bottom:28px;display:grid}.pluginBlockHead h3{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,66px);line-height:.9}.pluginBlockHead p{color:#889398;margin:0;font-size:12px;line-height:1.65}.stockGrid{border-top:1px solid #465158;border-left:1px solid #465158;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stockGrid article{background:#151a1d;border-bottom:1px solid #465158;border-right:1px solid #465158;flex-direction:column;min-height:325px;padding:24px;display:flex}.stockGrid article>span{color:#63e6ff;letter-spacing:.13em;text-transform:uppercase;font:900 9px/1 monospace}.stockGrid h4,.thirdPartyGrid h4{letter-spacing:-.035em;margin:25px 0 13px;font-size:24px}.stockGrid p{color:#b5bdc0;margin:0;font-size:12px;line-height:1.65}.stockGrid small{color:#aaa4aa;background:#242126;margin-top:20px;padding:13px;font-size:10px;line-height:1.55}.stockGrid small b{color:#ff8675}.stockGrid a,.thirdPartyGrid a{color:#63e6ff;letter-spacing:.12em;margin-top:auto;padding-top:22px;font:900 8px/1 monospace;text-decoration:none}.chainList{border-top:1px solid #465158}.chainList article{border-bottom:1px solid #343d42;grid-template-columns:55px minmax(250px,.8fr) minmax(270px,1fr) minmax(250px,.75fr);align-items:start;gap:25px;padding:24px 0;display:grid}.chainList article>b{color:#63e6ff;font:900 10px/1 monospace}.chainList h4{margin:0 0 9px;font-size:20px}.chainList strong{color:#63e6ff;font-size:10px;line-height:1.5}.chainList p,.chainList small{color:#aeb7ba;margin:0;font-size:11px;line-height:1.65}.chainList small{background:#1c2428;padding:15px}.chainList small span{color:#63e6ff;letter-spacing:.12em;margin-bottom:8px;font:900 8px/1 monospace;display:block}.pluginFilters{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.pluginFilters button{color:#adb7bb;cursor:pointer;background:0 0;border:1px solid #546068;padding:10px 13px;font:800 9px/1 monospace}.pluginFilters button.active{color:#101315;background:#63e6ff;border-color:#63e6ff}.thirdPartyGrid{background:#465158;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.thirdPartyGrid article{background:#171c1f;flex-direction:column;min-height:360px;padding:25px;display:flex}.thirdPartyGrid header{color:#63e6ff;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;font:900 8px/1 monospace;display:flex}.thirdPartyGrid header small{color:#ffca6a}.thirdPartyGrid h4{margin-bottom:5px}.thirdPartyGrid article>b{color:#7d898e;letter-spacing:.1em;font:800 9px/1 monospace}.thirdPartyGrid p{color:#bac1c4;font-size:12px;line-height:1.65}.thirdPartyGrid strong{color:#dce1e3;background:#20282c;border-left:2px solid #63e6ff;margin-top:12px;padding:14px;font-size:11px;line-height:1.55}.buyGate{color:#101315;background:#dff9ff;border:1px solid #63e6ff;grid-template-columns:260px 1fr;gap:35px;margin-top:75px;padding:34px;display:grid}.buyGate h3{letter-spacing:-.045em;margin:18px 0 0;font-size:35px}.buyGate ul{background:#9db0b5;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.buyGate li{background:#eefcff;padding:16px;font-size:11px;line-height:1.55}.buyGate li b{color:#007d91;letter-spacing:.12em;margin-bottom:7px;font:900 8px/1 monospace;display:block}.buyGate>p{color:#496067;border-top:1px solid #9cb3b8;grid-column:1/-1;margin:0;padding-top:20px;font-size:10px;line-height:1.6}@media (width<=900px){.pluginHero,.pluginBlockHead,.pluginRule,.pluginRule ol{grid-template-columns:1fr}.pluginRule li{border-top:1px solid #35464d;border-left:0;min-height:0;padding:13px}.stockGrid,.thirdPartyGrid{grid-template-columns:1fr 1fr}.chainList article{grid-template-columns:40px 1fr}.chainList article>p,.chainList article>small{grid-column:2}.buyGate{grid-template-columns:1fr}}@media (width<=580px){.stockGrid,.thirdPartyGrid,.buyGate ul{grid-template-columns:1fr}.pluginHero h2{font-size:58px}.pluginArsenal{padding-left:18px;padding-right:18px}}.instrumentArsenal{color:#f5ede5;background:#190f17;border-bottom:1px solid #472d39;padding:100px max(5vw,24px)}.instrumentHero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:60px;display:grid}.instrumentHero span,.instrumentSectionHead>span,.instrumentReality>div>span{color:#ff8f6b;letter-spacing:.18em;font:900 10px/1 monospace}.instrumentHero h2{letter-spacing:-.075em;margin:25px 0 0;font-size:clamp(66px,9vw,126px);line-height:.78}.instrumentHero h2 em{color:#0000;-webkit-text-stroke:2px #ff8f6b;font-family:Georgia,serif;font-weight:400}.instrumentHero>p{color:#b9a7ae;margin:0;font-size:16px;line-height:1.75}.instrumentDoctrine{background:#27151e;border:1px solid #ff8f6b;grid-template-columns:210px 1fr;gap:25px;margin:55px 0 80px;padding:25px;display:grid}.instrumentDoctrine>b{color:#ff8f6b;letter-spacing:.14em;font:900 9px/1.4 monospace}.instrumentDoctrine ol{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.instrumentDoctrine li{color:#c8b9be;border-left:1px solid #593440;min-height:85px;padding:0 14px;font-size:10px;line-height:1.5}.instrumentDoctrine li span{color:#ff8f6b;letter-spacing:.12em;margin-bottom:12px;font:900 8px/1 monospace;display:block}.instrumentSection{margin-top:80px}.instrumentSectionHead{grid-template-columns:210px minmax(260px,1fr) minmax(250px,420px);align-items:end;gap:30px;margin-bottom:30px;display:grid}.instrumentSectionHead h3{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,68px);line-height:.88}.instrumentSectionHead p{color:#9e8992;margin:0;font-size:12px;line-height:1.65}.instrumentAtlas{background:#5b3543;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.instrumentAtlas article{background:#21141b;flex-direction:column;min-height:440px;padding:27px;display:flex}.instrumentAtlas article>header{color:#ff8f6b;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;font:900 9px/1 monospace;display:flex}.instrumentAtlas h4,.instrumentPicks h4{letter-spacing:-.04em;margin:30px 0 12px;font-size:28px}.instrumentAtlas article>p{color:#c9bbc0;margin:0 0 22px;font-size:12px;line-height:1.65}.instrumentAtlas article>div,.instrumentAtlas aside{color:#c0b1b7;background:#2d1b23;padding:16px;font-size:11px;line-height:1.6}.instrumentAtlas aside{background:#341c25;margin-top:1px}.instrumentAtlas article>div span,.instrumentAtlas aside span,.instrumentRecipes article>div>span,.instrumentRecipes aside span{color:#ff8f6b;letter-spacing:.12em;margin-bottom:8px;font:900 8px/1 monospace;display:block}.instrumentAtlas a,.instrumentPicks a{color:#ff8f6b;letter-spacing:.12em;margin-top:auto;padding-top:25px;font:900 8px/1 monospace;text-decoration:none}.instrumentRecipes{border-top:1px solid #5b3543}.instrumentRecipes article{border-bottom:1px solid #492c37;grid-template-columns:50px minmax(210px,.65fr) minmax(300px,1fr) minmax(230px,.7fr);gap:25px;padding:25px 0;display:grid}.instrumentRecipes article>b{color:#ff8f6b;font:900 10px/1 monospace}.instrumentRecipes h4{margin:8px 0 0;font-size:20px}.instrumentRecipes ol{color:#c1b3b8;margin:0;padding-left:20px;font-size:11px;line-height:1.6}.instrumentRecipes aside{color:#c8b9be;background:#2c1b22;padding:15px;font-size:11px;line-height:1.6}.instrumentFilters{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.instrumentFilters button{color:#c4afb7;cursor:pointer;background:0 0;border:1px solid #6d4452;padding:10px 13px;font:800 9px/1 monospace}.instrumentFilters button.active{color:#190f17;background:#ff8f6b;border-color:#ff8f6b}.instrumentPicks{background:#5b3543;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.instrumentPicks article{background:#22151c;flex-direction:column;min-height:350px;padding:25px;display:flex}.instrumentPicks header{color:#ff8f6b;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:15px;font:900 8px/1 monospace;display:flex}.instrumentPicks header b{color:#927b84}.instrumentPicks p{color:#c9bbc0;font-size:12px;line-height:1.65}.instrumentPicks strong{color:#ded2d6;background:#301d25;border-left:2px solid #ff8f6b;margin-top:10px;padding:14px;font-size:11px;line-height:1.55}.instrumentReality{color:#190f17;background:#ffe0d5;border:1px solid #ff8f6b;grid-template-columns:260px 1fr;gap:35px;margin-top:80px;padding:36px;display:grid}.instrumentReality h3{letter-spacing:-.045em;margin:18px 0 0;font-size:35px}.instrumentReality>p{margin:0;font-size:13px;line-height:1.75}.instrumentReality ul{background:#c79d92;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.instrumentReality li{background:#fff0eb;padding:17px;font-size:10px;line-height:1.55}.instrumentReality li b{color:#a83330;letter-spacing:.12em;margin-bottom:8px;font:900 8px/1 monospace;display:block}@media (width<=900px){.instrumentHero,.instrumentSectionHead,.instrumentDoctrine{grid-template-columns:1fr}.instrumentDoctrine ol{grid-template-columns:repeat(2,1fr)}.instrumentDoctrine li{border-top:1px solid #593440;padding:14px}.instrumentRecipes article{grid-template-columns:40px 1fr}.instrumentRecipes article>ol,.instrumentRecipes article>aside{grid-column:2}.instrumentPicks{grid-template-columns:1fr 1fr}.instrumentReality{grid-template-columns:1fr}}@media (width<=580px){.instrumentAtlas,.instrumentPicks,.instrumentReality ul,.instrumentDoctrine ol{grid-template-columns:1fr}.instrumentHero h2{font-size:56px}.instrumentArsenal{padding-left:18px;padding-right:18px}}.budgetLegend{background:#2a1820;border:1px solid #ff8f6b;grid-template-columns:160px 1fr auto;align-items:center;gap:25px;margin-bottom:24px;padding:18px 20px;display:grid}.budgetLegend>b,.budgetLegend small{color:#ff8f6b;letter-spacing:.13em;font:900 8px/1.3 monospace}.budgetLegend p{color:#c5b6bc;margin:0;font-size:10px;line-height:1.6}.budgetLegend p span{color:#ff8f6b;font-weight:900}.budgetGrid{background:#5b3543;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.budgetGrid>article{background:#21141b;grid-template-columns:1fr 1fr;gap:1px;padding:24px;display:grid}.budgetGrid>article>header{grid-column:1/-1;grid-template-columns:42px 1fr;align-items:start;gap:15px;min-height:94px;display:grid}.budgetGrid>article>header>b{color:#ff8f6b;font:900 9px/1 monospace}.budgetGrid h4{letter-spacing:-.035em;margin:0;font-size:23px}.budgetChoice{background:#2a1a21;flex-direction:column;min-height:225px;padding:18px;display:flex}.cheapChoice{background:#301c24}.budgetChoice>span,.budgetGrid aside>span{color:#ff8f6b;letter-spacing:.12em;font:900 8px/1 monospace}.budgetChoice h5{margin:22px 0 10px;font-size:18px}.budgetChoice p{color:#bfaeb5;margin:0;font-size:10px;line-height:1.6}.budgetChoice a{color:#ff8f6b;letter-spacing:.1em;margin-top:auto;padding-top:18px;font:900 8px/1 monospace;text-decoration:none}.budgetGrid aside{color:#c8b8be;background:#3a2029;grid-column:1/-1;padding:16px 18px;font-size:10px;line-height:1.6}.budgetGrid aside span{margin-bottom:8px;display:block}@media (width<=900px){.budgetLegend,.budgetGrid{grid-template-columns:1fr}}@media (width<=580px){.budgetGrid>article{grid-template-columns:1fr}.budgetChoice,.budgetGrid aside{grid-column:1}}.navigatorTrigger{z-index:20;border:2px solid var(--acid);color:#fff;min-width:188px;height:54px;box-shadow:6px 6px 0 var(--acid);cursor:pointer;text-align:left;background:#111516;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;align-items:center;padding:0 15px;display:grid;position:fixed;bottom:18px;right:18px}.navigatorTrigger>span{grid-row:1/3;font-size:22px}.navigatorTrigger>b{letter-spacing:.1em;align-self:end;font:900 9px/1 monospace}.navigatorTrigger>small{color:var(--acid);letter-spacing:.12em;align-self:start;margin-top:4px;font:900 7px/1 monospace}.navigatorTrigger:hover{box-shadow:8px 8px 0 var(--acid);background:#1b2021;transform:translate(-2px,-2px)}body.navigatorOpen{overflow:hidden}.navigatorShade{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050708e0;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.siteNavigator{color:#f4f1ea;background:#111516;border:1px solid #5d6568;width:min(1050px,96vw);max-height:92vh;padding:0;scroll-margin:0;overflow:auto;box-shadow:14px 14px #d8ff3e52}.siteNavigator>header{border-bottom:1px solid #3d4446;justify-content:space-between;gap:25px;padding:26px 28px;display:flex}.siteNavigator>header span,.siteNavigator>label>span{color:var(--acid);letter-spacing:.15em;font:900 8px/1 monospace}.siteNavigator>header h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(30px,4vw,50px)}.siteNavigator>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #596164;width:46px;height:46px;font-size:28px}.siteNavigator>label{border-bottom:1px solid #3d4446;padding:22px 28px;display:block}.siteNavigator>label>div{background:#080a0b;border:1px solid #626b6e;grid-template-columns:50px 1fr auto;align-items:center;height:62px;margin-top:10px;display:grid}.siteNavigator>label b{text-align:center;color:var(--acid);font-size:24px}.siteNavigator>label input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:15px}.siteNavigator>label kbd{color:#aeb5b7;border:1px solid #495053;margin-right:14px;padding:8px 10px;font:800 8px/1 monospace}.navigatorResults{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.navigatorResults>button{min-height:142px;color:inherit;text-align:left;cursor:pointer;background:#15191a;border:1px solid #343a3c;border-top:0;border-left:0;grid-template-columns:1fr 30px;align-items:start;padding:20px 22px;display:grid}.navigatorResults>button:nth-child(2n){border-right:0}.navigatorResults>button:hover,.navigatorResults>button:focus-visible{box-shadow:inset 5px 0 var(--acid);background:#202628}.navigatorResults>button>span{color:var(--acid);letter-spacing:.12em;grid-column:1;font:900 8px/1 monospace}.navigatorResults>button>div{grid-column:1}.navigatorResults h3{margin:16px 0 7px;font-size:18px}.navigatorResults p{color:#929a9d;margin:0;font-size:10px;line-height:1.55}.navigatorResults>button>b{color:var(--acid);grid-area:1/2/3;align-self:center;font-size:22px}.navigatorEmpty{text-align:center;padding:45px 28px}.navigatorEmpty>b{font-size:22px}.navigatorEmpty p{color:#9aa2a5}.navigatorEmpty button{background:var(--acid);color:#111;cursor:pointer;border:0;padding:10px 14px;font-weight:900}.siteNavigator>footer{border-top:1px solid #3d4446;justify-content:space-between;gap:30px;padding:16px 28px;display:flex}.siteNavigator>footer span{color:var(--acid);font:900 8px/1 monospace}.siteNavigator>footer p{color:#778083;margin:0;font-size:9px}@media (width<=650px){.navigatorTrigger{place-items:center;width:54px;min-width:54px;padding:0;display:grid;bottom:12px;right:12px}.navigatorTrigger>span{grid-row:auto}.navigatorTrigger>b,.navigatorTrigger>small{display:none}.navigatorShade{padding:8px}.siteNavigator{width:100%;max-height:96vh}.siteNavigator>header,.siteNavigator>label{padding:20px}.siteNavigator>header h2{font-size:29px}.navigatorResults{grid-template-columns:1fr}.navigatorResults>button{border-right:0}.siteNavigator>label kbd{display:none}.siteNavigator>footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=950px){.completeHero,.coverageMatrix,.verificationMethod,.knownLimits{grid-template-columns:1fr}.completeNumbers,.resourceComparison{grid-template-columns:1fr 1fr}.resourceComparison>header{grid-column:1/-1}.claimBoundary,.updateContract{grid-template-columns:1fr}.updateContract>b{margin-top:4px}}@media (width<=620px){.completenessLedger{padding-left:16px;padding-right:16px}.completeHero h2{font-size:60px}.completeNumbers,.resourceComparison{grid-template-columns:1fr}.resourceComparison>header{flex-direction:column;align-items:flex-start}.coverageMatrix [role=row]{grid-template-columns:32px 1fr 76px}.coverageMatrix [role=row]>span{grid-column:2/4}.coverageMatrix [role=row]>i{grid-area:1/3}.ledgerSources{flex-direction:column;align-items:flex-start}.ledgerSources small{flex-basis:auto}}.communityIntel{color:#edf1ed;background:#111618;border-bottom:1px solid #3b4448;padding:96px max(5vw,24px)}.communityHero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:55px;display:grid}.communityHero span,.rejectedClaims header>span,.communityContract>span{color:#a8d423;letter-spacing:.18em;font:900 10px/1 monospace}.communityHero h2{letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(62px,9vw,124px);line-height:.78}.communityHero h2 em{color:#0000;-webkit-text-stroke:2px #a8d423;font-family:Georgia,serif;font-weight:400}.communityHero>p{color:#aeb9b8;margin:0;font-size:15px;line-height:1.75}.intelPolicy{border:1px solid #536065;grid-template-columns:190px 1fr;margin:55px 0;display:grid}.intelPolicy>b{color:#a8d423;letter-spacing:.14em;padding:24px;font:900 9px/1.4 monospace}.intelPolicy ol{counter-reset:policy;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.intelPolicy li{color:#c7cfcc;counter-increment:policy;border-left:1px solid #536065;min-height:125px;padding:22px;font-size:11px;line-height:1.6}.intelPolicy li:before{content:"0" counter(policy);color:#a8d423;margin-bottom:20px;font:900 9px/1 monospace;display:block}.fieldNotes{border-top:1px solid #536065;border-left:1px solid #536065;grid-template-columns:1fr 1fr;display:grid}.fieldNotes>article{background:#172024;border-bottom:1px solid #536065;border-right:1px solid #536065;flex-direction:column;min-height:420px;display:flex}.fieldNotes header{padding:24px}.fieldNotes header>span{color:#83918f;letter-spacing:.12em;font:800 8px/1 monospace}.fieldNotes header>b{float:right;letter-spacing:.08em;border:1px solid;padding:7px 8px;font:900 8px/1 monospace}.fieldNotes header>b.verified{color:#a8d423}.fieldNotes header>b.caveat{color:#f0a85a}.fieldNotes h3{letter-spacing:-.045em;max-width:650px;margin:35px 0 0;font-size:30px;line-height:1}.fieldNotes>article>div{border-top:1px solid #536065;grid-template-columns:1fr 1fr;display:grid}.fieldNotes section{padding:22px}.fieldNotes section+section{border-left:1px solid #536065}.fieldNotes section>b{color:#a8d423;letter-spacing:.13em;font:900 8px/1 monospace}.fieldNotes section p{color:#b4bfbd;margin:15px 0 0;font-size:12px;line-height:1.7}.fieldNotes footer{border-top:1px solid #536065;flex-wrap:wrap;gap:8px;margin-top:auto;padding:17px 20px;display:flex}.fieldNotes footer a{color:#d9e2df;letter-spacing:.08em;border:1px solid #6b797c;padding:9px 10px;font:900 8px/1 monospace;text-decoration:none}.fieldNotes footer a:last-child{color:#a8d423;border-color:#a8d423}.rejectedClaims{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);gap:45px;margin-top:65px;display:grid}.rejectedClaims h3{letter-spacing:-.05em;margin:20px 0 14px;font-size:42px;line-height:.95}.rejectedClaims h3 em{color:#e9909d;font-family:Georgia,serif;font-weight:400}.rejectedClaims header p{color:#9da9a7;font-size:13px;line-height:1.7}.rejectedClaims>div{border-top:1px solid #536065}.rejectedClaims article{border-bottom:1px solid #536065;padding:21px 0}.rejectedClaims article>b{color:#e9909d;letter-spacing:.12em;font:900 8px/1 monospace}.rejectedClaims h4{margin:13px 0 8px;font-size:18px}.rejectedClaims article p{color:#aeb9b8;margin:0;font-size:12px;line-height:1.65}.communityContract{border:2px solid #a8d423;grid-template-columns:160px 1fr auto;align-items:center;gap:30px;margin-top:50px;padding:27px;display:grid}.communityContract p{color:#bbc6c3;margin:0;font-size:12px;line-height:1.65}.communityContract>b{color:#a8d423;letter-spacing:.14em;font:900 10px/1 monospace}@media (width<=900px){.communityHero,.rejectedClaims,.intelPolicy{grid-template-columns:1fr}.intelPolicy ol{grid-template-columns:1fr 1fr}.intelPolicy li:nth-child(odd){border-left:0}.fieldNotes,.communityContract{grid-template-columns:1fr}}@media (width<=580px){.communityIntel{padding-left:16px;padding-right:16px}.communityHero h2{font-size:58px}.intelPolicy ol,.fieldNotes>article>div{grid-template-columns:1fr}.intelPolicy li,.fieldNotes section+section{border-top:1px solid #536065;border-left:0}.fieldNotes h3{font-size:26px}.fieldNotes header>b{float:none;margin:14px 0 0;display:inline-block}.communityContract>b{margin-top:5px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
