@font-face{font-family:cstrDisplay;src:url(../media/cs_regular_patched-s.p.0~zw-0wj-~10b.ttf)format("truetype");font-display:swap}@font-face{font-family:cstrDisplay Fallback;src:local(Arial);ascent-override:30.79%;descent-override:4.04%;line-gap-override:2.6%;size-adjust:138.69%}.cstrdisplay_4c99b223-module__I13I8G__className{font-family:cstrDisplay,cstrDisplay Fallback}.cstrdisplay_4c99b223-module__I13I8G__variable{--font-cstr-display:"cstrDisplay", "cstrDisplay Fallback"}
@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.0n5n-djraqdru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.01io3axyxl295.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.0n5n-djraqdru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.01io3axyxl295.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.0n5n-djraqdru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.01io3axyxl295.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(../media/784d20fa5d5f4c0e-s.0n5n-djraqdru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fe5f57ee794eff4-s.p.01io3axyxl295.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium Fallback;src:local(Arial);ascent-override:76.07%;descent-override:20.22%;line-gap-override:24.07%;size-adjust:103.86%}.oxanium_e07ad41e-module__HYfdiq__className{font-family:Oxanium,Oxanium Fallback;font-style:normal}.oxanium_e07ad41e-module__HYfdiq__variable{--font-cstr-readable:"Oxanium", "Oxanium Fallback"}
@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--readable-font);--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{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.flex{display:flex}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.flex-col{flex-direction:column}.bg-\[var\(--background\)\]{background-color:var(--background)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#050505;--foreground:#f5f5f5;--panel:#111215;--panel-2:#17181c;--border:#ffffff1a;--muted:#a1a1aa;--orange:#ff9500;--orange-deep:#ff5c00;--green:#22c55e;--red:#ef4444;--readable-font:var(--font-cstr-readable), Arial, sans-serif;--display-font:var(--font-cstr-display), var(--readable-font)}*{box-sizing:border-box}html{scroll-behavior:smooth;font-family:var(--readable-font);font-synthesis:none;scroll-padding-top:6.8rem}body{color:var(--foreground);font-family:var(--readable-font);font-synthesis:none;background:radial-gradient(circle at 50% -10%,#ff5c0033,#0000 34rem),radial-gradient(circle at 85% 20%,#285adc1f,#0000 28rem),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/58px 58px,#050505;margin:0}.cstr-title-font{letter-spacing:.04em;text-transform:uppercase;font-family:var(--display-font)!important}.cstr-display-font{font-family:var(--display-font);text-transform:uppercase;letter-spacing:.04em}.cstr-readable-font{font-family:var(--readable-font);text-transform:uppercase;letter-spacing:.02em;line-height:1.6}.normal-case-text{text-transform:none}h1,h2,h3,.site-nav a,.button-primary,.button-secondary,.eyebrow,.badge,.simple-status,.home-intro-status-card span,.home-intro-status-card strong,.simple-row span,.simple-row strong,.simple-proof-card span,.simple-proof-card strong,.simple-case-card span,.nav-card,.section-divider strong{text-transform:uppercase}p,li,.home-intro-copy p,.cstr-work-title>p,.cstr-simple-card p,.cstr-note-terminal li,.simple-section-title p,.simple-card p,.simple-row strong,.simple-terminal-note p,.simple-proof-card strong,.simple-proof-card p,.simple-case-card p,.treasury-note,.treasury-terminal-panel p,.terminal-log-list li,.treasury-status-list .row strong,.treasury-flow-card p,.panel p,.proof-card p,.roadmap-card p,.case-card p,.chart-card p,.data-table td{font-family:var(--readable-font);letter-spacing:.02em}body:before{content:"";z-index:-1;pointer-events:none;opacity:.08;filter:blur(12px)saturate(.8);background:url(/cstr-banner.png) 50%/cover no-repeat;position:fixed;inset:0}a{color:inherit;text-decoration:none}a,button,.panel,.metric,.case-card,.chart-card,.nav-card,.disclaimer,.hero-banner,.button-primary,.button-secondary{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,color .18s}.app-main{flex:1;padding-top:5.6rem}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#1c1d21d6,#050505e6);border-bottom:1px solid #ff950033;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff0d,0 0 30px #ff5c0029,0 10px 40px #0000006b}.site-header:after{content:"";background:linear-gradient(90deg,#0000,#ff9500b8,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 18px #ff5c00b8}.site-logo{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(135deg,#ff950024,#0000 38%),#07080acc;border:1px solid #ff950047;align-items:center;gap:.75rem;min-height:3.35rem;padding:.42rem .8rem .42rem .48rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 22px #ff5c001a}.site-logo i{background:url(/cstr-logo.png) 50%/cover no-repeat;border:1px solid #ff95008c;width:2.35rem;height:2.35rem;box-shadow:0 0 18px #ff5c0047}.brand-copy{line-height:1;display:grid}.brand-copy strong{color:var(--orange);letter-spacing:.08em;font-size:1.35rem}.brand-copy span{color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:900}.site-logo em{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;background:#ff950014;border:1px solid #ff950057;padding:.28rem .42rem;font-size:.62rem;font-style:normal;font-weight:900}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.site-nav a,.nav-close{border:1px solid var(--border);color:#f5f5f5;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(110deg,#0000 0 35%,#ff95001c 50%,#0000 65%) -140% 0/220% 100%,linear-gradient(#ffffff0e,#ffffff03),#0c0d0fb8;align-items:center;gap:.4rem;min-height:2.75rem;padding:.62rem .78rem;font-size:.72rem;font-weight:900;display:inline-flex;position:relative}.site-nav a span{color:#6f7078;font-size:.64rem}.site-nav a:before{content:"";background:0 0;border-radius:999px;width:.35rem;height:.35rem}.site-nav a:hover,.site-nav a.active,.nav-close{color:var(--orange);border-color:#ff9500a6}.site-nav a:hover,.site-nav a.active{background-position:60% 0,0 0,0 0;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 0 18px #ff5c0033}.site-nav a.active:before{background:var(--orange);box-shadow:0 0 12px #ff5c00f2}.site-nav a.active:after{content:"";background:var(--orange);height:1px;position:absolute;bottom:-1px;left:12px;right:12px;box-shadow:0 0 12px #ff5c00e6}.nav-close{cursor:default;justify-content:center;width:2.75rem}.nav-close span{width:.82rem;height:.82rem;position:relative}.nav-close span:before,.nav-close span:after{content:"";background:var(--orange);width:100%;height:2px;position:absolute;top:50%;left:0}.nav-close span:before{transform:rotate(45deg)}.nav-close span:after{transform:rotate(-45deg)}.home-hero,.screen-section,.page-hero{width:min(82rem,100% - 1.5rem);margin:0 auto}.home-page{isolation:isolate;position:relative}.treasury-page{isolation:isolate;padding-bottom:1.5rem;position:relative}.treasury-page .page-hero,.treasury-page .screen-section{width:min(82.5rem,100% - 3rem)}.treasury-page [style*=opacity\:0]{opacity:1!important}.treasury-page [style*=translateY],.treasury-page [style*=translateX],.treasury-page [style*=scale]{transform:none!important}.home-page>section{z-index:5;position:relative}.floating-cases-layer{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.floating-cases-vignette{z-index:0;background:radial-gradient(#0000 36%,#00000047 78%),linear-gradient(90deg,#0000002e,#0000 18% 82%,#0000002e),linear-gradient(#0000002e,#0000 18% 82%,#0003);position:absolute;inset:0}.floating-case-wrap{z-index:1;aspect-ratio:1.45;filter:drop-shadow(0 20px 28px #00000075);will-change:transform, opacity;position:absolute}.floating-case-left{transform-origin:0}.floating-case-right{transform-origin:100%}.floating-case-far{filter:blur(1.2px)drop-shadow(0 18px 24px #00000080)}.floating-case-mid{filter:blur(.5px)drop-shadow(0 20px 26px #0000007a)}.floating-case-near{z-index:3;filter:drop-shadow(0 24px 30px #0000008a)}.floating-case-mid{z-index:2}.floating-case-far{z-index:1}.floating-case{will-change:transform;place-items:center;width:100%;height:100%;display:grid;position:relative}.floating-case:before{content:"";z-index:-1;filter:blur(4px);opacity:.42;border:1px solid #ff950042;animation:7.4s ease-in-out infinite caseOutlinePulse;position:absolute;inset:9% 4%;box-shadow:0 0 10px #ff95003d,0 0 24px #ff5c001f,inset 0 0 14px #ff95001a}.floating-case:nth-child(2n):before{animation-duration:8.7s;animation-delay:1.4s}.glow-ring{z-index:-2;filter:blur(16px);opacity:.44;background:radial-gradient(circle,#ff950038,#ff5c001f 34%,#0000 65%);border-radius:999px;animation:5s ease-in-out infinite glowPulse;position:absolute;inset:-18% -20%;transform:scale(.92)}.floating-case img{object-fit:contain;filter:brightness(1.16)contrast(1.08)saturate(1.12)drop-shadow(0 0 10px #ff950073)drop-shadow(0 0 24px #ff5c0038)drop-shadow(0 20px 22px #0000009e);width:100%;height:auto}.floating-case:after{content:"";z-index:-2;filter:blur(16px);opacity:.3;background:radial-gradient(#ff5c003d,#0000 62%),#0000002e;position:absolute;inset:4% -2%}.floating-case-near .floating-case:before{opacity:.5;filter:blur(4px)}.floating-case-near .floating-case img{filter:brightness(1.16)contrast(1.08)saturate(1.12)drop-shadow(0 0 10px #ff950073)drop-shadow(0 0 24px #ff5c0038)drop-shadow(0 22px 24px #000000a3)}.floating-case-near .glow-ring{opacity:.52;filter:blur(16px)}.floating-case-mid .glow-ring{opacity:.36}.floating-case-mid .floating-case img{filter:brightness(1.14)contrast(1.08)saturate(1.1)drop-shadow(0 0 8px #ff950052)drop-shadow(0 0 18px #ff5c0029)drop-shadow(0 18px 20px #0009)}.floating-case-far .floating-case:before,.floating-case-far .floating-case:after{opacity:.24}.floating-case-far .glow-ring{opacity:.24;filter:blur(18px)}.floating-case-far .floating-case img{filter:brightness(1.12)contrast(1.08)saturate(1.05)drop-shadow(0 16px 18px #0000008f)drop-shadow(0 0 10px #ff5c001f)}.floating-case-pulse .floating-case:after{animation:6.8s ease-in-out infinite caseRimPulse}.floating-case-pulse:nth-child(3n) .floating-case:after{animation-duration:8s}@keyframes caseRimPulse{0%,to{opacity:.34;transform:scale(.96)}50%{opacity:.62;transform:scale(1.04)}}@keyframes glowPulse{0%,to{opacity:.22;transform:scale(.92)}50%{opacity:.45;transform:scale(1.02)}}@keyframes caseOutlinePulse{0%,to{opacity:.18;box-shadow:0 0 8px #ff5c002e,0 0 16px #ff5c001a,inset 0 0 10px #ff95001a}50%{opacity:.42;box-shadow:0 0 14px #ff5c004d,0 0 30px #ff5c0029,inset 0 0 18px #ff950029}}.home-hero{padding:.85rem 0 1.15rem}.hero-banner{aspect-ratio:16/6.2;background:#050505;border:1px solid #ff95008c;min-height:15.5rem;max-height:34rem;position:relative;overflow:hidden;box-shadow:0 0 38px #ff5c0038,0 26px 70px #0000007a}.hero-banner:before{content:"";will-change:transform;background:url(/cstr-banner.png) 50%/cover no-repeat;animation:28s ease-in-out infinite alternate cstrBannerDrift;position:absolute;inset:-1.2rem;transform:scale(1.045)translate(-10px,-4px)}.hero-banner:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#0003),radial-gradient(circle,#0000 48%,#0000003d),linear-gradient(#0000 68%,#0000003d);position:absolute;inset:0}@keyframes cstrBannerDrift{0%{transform:scale(1.045)translate(-10px,-4px)}to{transform:scale(1.065)translate(14px,6px)}}.hero-panel,.panel,.metric,.case-card,.chart-card,.nav-card,.disclaimer{border:1px solid var(--border);background:radial-gradient(circle at 0 0,#ff95001c,#0000 16rem),linear-gradient(#ffffff0b,#0000),#111215eb;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000047}.panel:hover,.metric:hover,.case-card:hover,.chart-card:hover,.nav-card:hover{border-color:#ff95007a;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14,0 20px 50px #0000005c,0 0 24px #ff5c0026}.hero-panel{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/30px 30px,radial-gradient(at 62% 42%,#ff5c0038,#0000 18rem),repeating-linear-gradient(90deg,#0000 0 5.2rem,#ffffff06 5.2rem 5.35rem,#0000 5.35rem 10.4rem),radial-gradient(circle at 10% 0,#ff950029,#0000 18rem),linear-gradient(135deg,#ffffff0e,#ffffff03 45%,#ff95000e),#0a0b0de6;grid-template-columns:minmax(0,1.16fr) minmax(19rem,.9fr) minmax(11rem,auto);align-items:center;gap:clamp(1rem,2.2vw,1.8rem);margin-top:1rem;padding:clamp(1rem,2.6vw,1.55rem);display:grid;position:relative;overflow:hidden}.hero-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--orange), transparent);transform-origin:0;width:100%;height:2px;animation:1.1s ease-out both heroLineIn;position:absolute;top:0;left:0;box-shadow:0 0 18px #ff5c00cc}.hero-panel:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg, transparent 0 59%, #ffffff0e 59% 60%, transparent 60%), linear-gradient(65deg, transparent 0 68%, #ff950012 68% 69%, transparent 69%), linear-gradient(var(--orange), var(--orange)) left top / 1.2rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) left top / 1px 1.2rem no-repeat, linear-gradient(var(--orange), var(--orange)) right top / 1.2rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) right top / 1px 1.2rem no-repeat, linear-gradient(var(--orange), var(--orange)) left bottom / 1.2rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) left bottom / 1px 1.2rem no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / 1.2rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / 1px 1.2rem no-repeat;opacity:.48;filter:drop-shadow(0 0 9px #ff5c0073);position:absolute;inset:.65rem}@keyframes heroLineIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.hero-panel-copy{gap:.65rem;min-width:0;display:grid}.hero-panel h1{color:#fff;margin:0;font-size:clamp(1.65rem,3.1vw,2.8rem);line-height:1}.reserve-equation{border-left:2px solid var(--orange);color:#fff;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(90deg,#ff95001f,#ffffff06),#0000002e;flex-wrap:wrap;gap:.45rem;width:fit-content;max-width:100%;padding:.52rem .7rem;font-size:clamp(.74rem,1.3vw,.92rem);font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff0e}.reserve-equation span{color:var(--orange);text-shadow:0 0 10px #ff5c00bf}.hero-panel-copy>p{color:#d7d7dd;margin:0;line-height:1.68}.hero-status-strip{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;margin-bottom:-.2rem;display:flex}.hero-status-strip span{color:#f6d7aa;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(#ff95001c,#ffffff06),#05050580;border:1px solid #ff950042;padding:.34rem .54rem;font-size:.64rem;font-weight:900}.reserve-case-module{background:radial-gradient(circle,#ff5c002e,#0000 68%),linear-gradient(#ffffff0b,#ffffff03),#04050794;border:1px solid #ff950033;gap:.75rem;min-width:0;padding:.9rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 0 26px #ff5c001f}.reserve-case-module:before{content:"CASE RESERVE MODULE";color:var(--orange);letter-spacing:.12em;background:#0a0b0d;padding:0 .4rem;font-size:.56rem;font-weight:900;position:absolute;top:-.48rem;left:.75rem}.reserve-case-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.mini-case{background:radial-gradient(circle,#ff5c0024,#0000 70%),linear-gradient(#ffffff13,#0000002e),#050608b3;border:1px solid #ffffff38;place-items:center;min-height:4.2rem;animation:.72s ease-out both caseIn;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -18px 28px #00000052,inset 0 1px #ffffff2e,0 12px 22px #00000059,0 0 14px #ff5c001a}.mini-case:nth-child(2){animation-delay:60ms}.mini-case:nth-child(3){animation-delay:.12s}.mini-case:nth-child(4){animation-delay:.18s}.mini-case:nth-child(5){animation-delay:.24s}@keyframes caseIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.mini-case img{object-fit:contain;filter:drop-shadow(0 12px 14px #00000080)drop-shadow(0 0 10px #ff5c002e);width:92%;height:3.9rem}.reserve-ticker{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;animation:.9s ease-out .18s both tickerIn;display:grid}@keyframes tickerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reserve-ticker span{border-top:1px solid #ff95002e;gap:.15rem;min-width:0;padding-top:.42rem;display:grid}.reserve-ticker em{color:var(--orange);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-style:normal;font-weight:900;overflow:hidden}.reserve-ticker strong{color:var(--green);font-size:.72rem}.hero-copy p:not(.eyebrow),.section-title p,.panel p,.case-card p,.disclaimer p{color:#c7c7cf;line-height:1.75}.hero-stats,.metric-strip,.three-grid,.four-grid,.wallet-grid,.chart-grid,.case-grid,.nav-card-grid{gap:.85rem;display:grid}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center}.metric-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.four-grid,.wallet-grid,.chart-grid,.case-grid,.nav-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.screen-section,.page-hero{padding:3.25rem 0}.home-anchor-section{scroll-margin-top:6.8rem}.page-hero h1,.section-title h2{color:#fff;max-width:58rem;font-family:var(--display-font);letter-spacing:.03em;margin:.5rem 0 0;font-size:clamp(2.4rem,6vw,5rem);line-height:.95}.page-hero p:not(.eyebrow),.section-title>p{max-width:56rem;color:var(--muted);line-height:1.75}.section-title{margin-bottom:1.25rem}.section-title.compact{margin-bottom:1rem}.treasury-page-hero{padding-top:1.6rem;padding-bottom:1.2rem}.treasury-hero-subtitle{margin-top:.8rem;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;color:#f2f2f5!important}.status-pill-row{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.status-pill-row span{color:#f6d7aa;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(#ff95001a,#ffffff05),#07080ab8;border:1px solid #ff950052;padding:.42rem .64rem;font-size:.68rem;font-weight:900;box-shadow:inset 0 1px #ffffff0f,0 0 14px #ff5c0014}.treasury-dashboard-section{padding-top:1rem;padding-bottom:1rem}.treasury-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.treasury-metric{background:radial-gradient(circle at 0 0,#ff95001f,#0000 12rem),linear-gradient(#ffffff0d,#ffffff03),#0c0d10eb;border:1px solid #ff950033;min-height:9rem;padding:1.05rem;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #00000042}.treasury-metric:hover{border-color:#ff950080;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 0 22px #ff5c0021,0 20px 44px #00000052}.treasury-metric span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.treasury-metric strong{color:var(--orange);margin-top:1.15rem;font-size:clamp(1.5rem,2.4vw,2rem);display:block}.treasury-note{color:var(--muted);margin:.9rem 0 0;font-size:.88rem;line-height:1.6}.treasury-two-column{grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);gap:1rem;display:grid}.treasury-terminal-panel{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 0 0,#ff950021,#0000 18rem),#060709eb;border:1px solid #ff950047;padding:1.1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 48px #0000004d,0 0 22px #ff5c0014}.treasury-terminal-panel p{color:#cfcfd8;margin:.9rem 0 0;line-height:1.7}.treasury-status-list{margin-top:.45rem}.treasury-status-list .row strong{color:#f4f4f6;text-align:right}.terminal-log-list{gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.terminal-log-list li{color:#d4d4dc;background:#ffffff06;border-left:1px solid #ff950042;padding:.7rem .75rem .7rem 1rem;font-size:.88rem;line-height:1.55;position:relative}.terminal-log-list li:before{content:"â€º";color:var(--orange);position:absolute;left:.35rem}.treasury-table-shell{width:100%;box-shadow:0 18px 46px #00000047,0 0 20px #ff5c0014}.treasury-reserve-table{min-width:48rem}.treasury-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.treasury-flow-card{background:radial-gradient(circle at 0 0,#ff95001f,#0000 13rem),linear-gradient(#ffffff0d,#ffffff03),#0c0d10e6;border:1px solid #ff95003d;min-height:11.5rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #00000047}.treasury-flow-card:hover{border-color:#ff950085;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 0 20px #ff5c001f,0 20px 44px #00000052}.treasury-flow-card span{color:var(--orange);font-size:2rem}.treasury-flow-card h3{color:#fff;margin:.65rem 0 .45rem}.treasury-flow-card p{color:#c9c9d1;margin:0;line-height:1.65}.treasury-safety-panel{margin-bottom:1.5rem}.safety-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-static-note{color:#d8d8df;background:linear-gradient(90deg,#ff950017,#0000 48%),#07080ad6;border:1px solid #ff950042;margin-top:1rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.65;box-shadow:inset 0 1px #ffffff0d,0 0 18px #ff5c0014}.home-vault-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-case-card{min-height:18rem}.home-case-card h3{min-height:2.6rem}.home-chart-grid,.home-ledger-grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);gap:1rem;display:grid}.home-market-card,.home-thesis-panel,.home-buyback-panel{min-height:100%}.home-thesis-panel,.home-buyback-panel,.home-roadmap-card{background:radial-gradient(circle at 0 0,#ff95001f,#0000 15rem),linear-gradient(#ffffff0d,#ffffff03),#0a0b0ee6;border:1px solid #ff950038;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000047}.home-ledger-table{border-color:#ff950038;box-shadow:0 18px 42px #00000047,0 0 18px #ff5c0014}.compact-table{min-width:34rem}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.home-proof-grid .proof-card{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 0 0,#ff95001a,#0000 13rem),#090a0ce6;border-color:#ff950038;min-height:12.5rem}.home-roadmap-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.home-roadmap-card{min-height:15rem}.home-roadmap-card .number{margin-bottom:.8rem;display:block}.home-intro-status{text-align:center;width:min(100% - 1.5rem,68rem);margin:0 auto;padding:1.2rem 0 1.8rem}.home-intro-copy h1{color:#fff;max-width:46rem;font-family:var(--display-font);letter-spacing:.03em;text-shadow:0 0 22px #ff5c0029;margin:0 auto;font-size:clamp(2rem,4.8vw,4rem);line-height:1}.home-intro-copy p{color:#d0d0d6;max-width:42rem;margin:.65rem auto 0;font-size:.98rem;font-style:italic;line-height:1.6}.home-intro-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1rem;display:flex}.home-intro-actions .button-primary,.home-intro-actions .button-secondary{min-width:10rem}.home-intro-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.home-intro-status-card{background:linear-gradient(#ffffff0b,#ffffff03),#120e0cdb;border:1px solid #ff950033;padding:.85rem 1rem;box-shadow:inset 0 1px #ffffff0e,0 14px 30px #00000038}.home-intro-status-card span{color:#a9a9b2;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;display:block}.home-intro-status-card strong{color:var(--orange);margin-top:.4rem;font-size:.98rem;font-weight:950;display:block}.home-intro-status-card a:hover{color:#ffc05a;text-shadow:0 0 14px #ff95006b}.home-intro-status-card strong a{color:inherit;font-size:inherit;font-weight:inherit;margin:0;display:inline}.section-divider{grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:.75rem;width:min(100% - 1.5rem,46rem);margin:.2rem auto;padding:.15rem 0;display:grid}.section-divider span{background:linear-gradient(90deg,#0000,#ff95006b);height:1px}.section-divider span:last-child{background:linear-gradient(90deg,#ff95006b,#0000)}.section-divider strong{color:var(--orange);letter-spacing:.12em;background:#070708e0;border:1px solid #ff950057;justify-content:center;align-items:center;padding:.28rem .5rem;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:0 0 14px #ff5c0024,inset 0 1px #ffffff0d}.cstr-how-section{padding-top:1.25rem}.cstr-how-shell{--cstr-how-bg:#030303;--cstr-how-panel:#101010eb;--cstr-how-line:#ff910070;--cstr-how-line-soft:#ff910029;--cstr-how-orange:#ff9700;--cstr-how-orange-2:#ffc05a;--cstr-how-white:#f6f2ea;--cstr-how-muted:#b8b0a6;border:1px solid var(--cstr-how-line);background:radial-gradient(circle at 50% 0%, #ff91002e, transparent 34%), radial-gradient(circle at 20% 74%, #ff910014, transparent 30%), linear-gradient(180deg, #1b130a73, #000000eb 36%, #030303), var(--cstr-how-bg);width:min(1240px,100%);color:var(--cstr-how-white);margin:0 auto;padding:56px 42px 48px;position:relative;overflow:hidden;box-shadow:0 28px 100px #000000d1,inset 0 0 0 1px #ffffff06}.cstr-how-shell:before{content:"";opacity:.65;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 60%,#0000 88%);mask-image:radial-gradient(circle,#000 0 60%,#0000 88%)}.cstr-how-shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff9100a6,#0000);height:1px;position:absolute;top:176px;left:12%;right:12%;box-shadow:0 0 22px #ff910066}.cstr-how-corner{z-index:2;border-color:var(--cstr-how-orange);opacity:.72;width:28px;height:28px;position:absolute}.cstr-how-corner-tl{border-top:1px solid;border-left:1px solid;top:14px;left:14px}.cstr-how-corner-tr{border-top:1px solid;border-right:1px solid;top:14px;right:14px}.cstr-how-corner-bl{border-bottom:1px solid;border-left:1px solid;bottom:14px;left:14px}.cstr-how-corner-br{border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}.cstr-how-content{z-index:3;position:relative}.cstr-how-section-head{text-align:center;justify-items:center;gap:12px;margin-bottom:44px;display:grid}.cstr-how-eyebrow{color:var(--cstr-how-muted);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:900}.cstr-how-title{color:var(--cstr-how-white);letter-spacing:.045em;text-transform:uppercase;text-shadow:0 0 18px #ffffff1f;margin:0;font-size:clamp(46px,7vw,90px);line-height:.92}.cstr-how-title span{color:var(--cstr-how-orange);text-shadow:0 0 26px #ff9100ad,0 0 4px #ff9100}.cstr-how-subtitle{color:#e1dbd1;letter-spacing:.04em;text-transform:uppercase;max-width:690px;margin:0;font-size:15px;line-height:1.6}.cstr-how-pipeline{background:linear-gradient(#ff91000b,#0000 28%),#00000057;border:1px solid #ff910038;padding:30px 24px 28px;position:relative;overflow:hidden;box-shadow:inset 0 0 36px #ff910009,0 18px 60px #0000007a}.cstr-how-pipeline:before{content:"";pointer-events:none;border:1px solid #ff91001c;position:absolute;inset:18px}.cstr-how-pipeline-rail{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ff91004d,#ff9100cc,#ff91004d,#0000);height:2px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%);box-shadow:0 0 24px #ff910052}.cstr-how-pipeline-rail:after{content:"";filter:blur(2px);background:linear-gradient(90deg,#0000,#ffb543e6,#0000);border-radius:999px;width:86px;height:10px;animation:4.4s linear infinite cstrHowRailPulse;position:absolute;top:-4px;left:0}.cstr-how-flow-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:28px;display:grid;position:relative}.cstr-how-flow-step{border:1px solid var(--cstr-how-line);background:radial-gradient(circle at 50% 0,#ff910029,#0000 38%),linear-gradient(145deg,#1f1f1ff5,#070707f7);min-height:308px;padding:20px 18px 22px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:visible;box-shadow:0 20px 46px #00000075,inset 0 0 24px #ffffff06}.cstr-how-flow-step:hover{border-color:#ff9100d1;transform:translateY(-6px);box-shadow:0 24px 62px #00000094,0 0 34px #ff91002e}.cstr-how-flow-step:before{content:"";opacity:.8;animation:6.2s ease-in-out infinite cstrHowScan;animation-delay:var(--delay,0s);pointer-events:none;background:linear-gradient(110deg,#0000 0 38%,#ffffff0e 45%,#0000 54% 100%);position:absolute;inset:0;transform:translate(-120%)}.cstr-how-flow-step:not(:last-child):after{content:"→";z-index:5;width:48px;height:48px;color:var(--cstr-how-orange);background:radial-gradient(circle,#ff910021,#000000f0);border:1px solid #ff91009e;place-items:center;font-size:24px;font-weight:900;display:grid;position:absolute;top:50%;right:-39px;transform:translateY(-50%);box-shadow:0 0 22px #ff910047}.cstr-how-step-head{justify-items:center;gap:16px;margin-bottom:18px;display:grid}.cstr-how-num{border:1px solid var(--cstr-how-orange);width:48px;height:38px;color:var(--cstr-how-orange);letter-spacing:.04em;background:#ff910014;place-items:center;font-size:17px;font-weight:900;display:grid;box-shadow:0 0 18px #ff910014}.cstr-how-emoji-orb{letter-spacing:0;text-transform:none;filter:saturate(1.25);background:radial-gradient(circle at 50% 35%,#ffb23d80,#0000 42%),linear-gradient(145deg,#ff91002e,#0000008f);border:1px solid #ff910075;border-radius:28px;place-items:center;width:92px;height:92px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-size:44px;font-style:normal;font-weight:400;line-height:1;display:grid;box-shadow:0 0 34px #ff910038,inset 0 0 18px #ffffff0a}.cstr-how-flow-step h3{color:var(--cstr-how-white);letter-spacing:.055em;text-align:center;text-transform:uppercase;margin:0 0 12px;font-size:18px;line-height:1.18}.cstr-how-flow-step p{color:#cfc8bd;letter-spacing:.035em;text-align:center;text-transform:uppercase;max-width:210px;margin:0 auto;font-size:13px;line-height:1.62}.cstr-how-mini-proof{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.cstr-how-pill{color:var(--cstr-how-orange-2);letter-spacing:.08em;text-transform:uppercase;background:#ff91000f;border:1px solid #ff91004d;padding:7px 9px;font-size:10px;font-weight:900}.cstr-how-summary-strip{color:var(--cstr-how-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:28px;font-size:13px;font-weight:900;display:grid}.cstr-how-summary-strip:before,.cstr-how-summary-strip:after{content:"";background:linear-gradient(90deg,#0000,#ff910085);height:1px}.cstr-how-summary-strip:after{background:linear-gradient(90deg,#ff910085,#0000)}.cstr-how-summary-chip{background:#000000a3;border:1px solid #ff91006b;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:inset 0 0 18px #ff91000a}.cstr-how-pulse-dot{background:var(--cstr-how-orange);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite cstrHowPulse;box-shadow:0 0 18px #ff9100eb}.cstr-treasury-section{position:relative}.cstr-treasury-shell{--cstr-treasury-bg:#030303;--cstr-treasury-line:#ff91006b;--cstr-treasury-line-bright:#ff9100c7;--cstr-treasury-orange:#ff9700;--cstr-treasury-orange-2:#ffc05a;--cstr-treasury-white:#f6f2ea;--cstr-treasury-muted:#aaa49a;--cstr-treasury-green:#27e58b;--cstr-treasury-red:#ff6047;border:1px solid var(--cstr-treasury-line);background:radial-gradient(circle at 50% 0%, #ff91002e, transparent 35%), radial-gradient(circle at 82% 34%, #ff910014, transparent 28%), radial-gradient(circle at 18% 68%, #ff910012, transparent 32%), linear-gradient(180deg, #160e0885, #000000f0 40%, #030303), var(--cstr-treasury-bg);width:min(1280px,100%);color:var(--cstr-treasury-white);margin:0 auto;padding:54px 38px 42px;position:relative;overflow:hidden;box-shadow:0 28px 100px #000000db,inset 0 0 0 1px #ffffff06}.cstr-treasury-shell:before{content:"";opacity:.68;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 62%,#0000 88%);mask-image:radial-gradient(circle,#000 0 62%,#0000 88%)}.cstr-treasury-shell:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff9100b8,#0000);height:1px;position:absolute;top:188px;left:10%;right:10%;box-shadow:0 0 24px #ff91006b}.cstr-treasury-corner{z-index:2;border-color:var(--cstr-treasury-orange);opacity:.72;width:28px;height:28px;position:absolute}.cstr-treasury-corner-tl{border-top:1px solid;border-left:1px solid;top:14px;left:14px}.cstr-treasury-corner-tr{border-top:1px solid;border-right:1px solid;top:14px;right:14px}.cstr-treasury-corner-bl{border-bottom:1px solid;border-left:1px solid;bottom:14px;left:14px}.cstr-treasury-corner-br{border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}.cstr-treasury-content{z-index:3;position:relative}.cstr-treasury-section-head{text-align:center;justify-items:center;gap:12px;margin-bottom:36px;display:grid}.cstr-treasury-eyebrow{color:var(--cstr-treasury-muted);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:900}.cstr-treasury-title{color:var(--cstr-treasury-orange);letter-spacing:.045em;text-transform:uppercase;text-shadow:0 0 26px #ff91008f,0 0 4px #ff9100f2;margin:0;font-size:clamp(46px,7vw,92px);line-height:.92}.cstr-treasury-title span{color:var(--cstr-treasury-white);text-shadow:0 0 18px #ffffff24}.cstr-treasury-subtitle{color:#e1dbd1;letter-spacing:.045em;text-transform:uppercase;max-width:780px;margin:0;font-size:15px;line-height:1.6}.cstr-treasury-control-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:980px;margin:0 auto 28px;display:grid}.cstr-treasury-control-card{background:#00000075;border:1px solid #ff910047;padding:14px 14px 13px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ff910009}.cstr-treasury-control-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,#ff910029,#0000 45%);position:absolute;inset:0}.cstr-treasury-control-label{color:var(--cstr-treasury-muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block;position:relative}.cstr-treasury-control-value{color:var(--cstr-treasury-orange);letter-spacing:.065em;text-transform:uppercase;font-size:16px;font-weight:900;position:relative}.cstr-treasury-vault-link,.cstr-treasury-vault-text-link{color:var(--cstr-treasury-orange);text-decoration:none}.cstr-treasury-vault-link:hover,.cstr-treasury-vault-text-link:hover{color:var(--cstr-treasury-orange-2);text-shadow:0 0 14px #ff910099}.cstr-treasury-vault-text-link{text-align:right;text-transform:uppercase;font-weight:900}.cstr-treasury-sync-dot{background:var(--cstr-treasury-orange);border-radius:999px;width:8px;height:8px;margin-right:8px;animation:1.8s ease-in-out infinite cstrTreasuryPulse;display:inline-block;box-shadow:0 0 18px #ff9100eb}.cstr-treasury-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:22px;display:grid}.cstr-treasury-module{border:1px solid var(--cstr-treasury-line);background:radial-gradient(circle at 50% 0,#ff91001c,#0000 38%),linear-gradient(145deg,#1d1d1df0,#070707f7);position:relative;overflow:hidden;box-shadow:0 22px 60px #00000085,inset 0 0 24px #ffffff06}.cstr-treasury-module:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 38%,#ffffff0b 45%,#0000 54% 100%);animation:7s ease-in-out infinite cstrTreasuryScan;position:absolute;inset:0;transform:translate(-120%)}.cstr-treasury-module-head{z-index:1;background:#00000038;border-bottom:1px solid #ff91002e;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative}.cstr-treasury-module-title{color:var(--cstr-treasury-orange);letter-spacing:.11em;text-transform:uppercase;font-size:17px;font-weight:900}.cstr-treasury-module-tag{color:var(--cstr-treasury-orange-2);letter-spacing:.1em;text-transform:uppercase;background:#ff91000f;border:1px solid #ff91006b;padding:7px 9px;font-size:10px;font-weight:900}.cstr-treasury-vault-main{padding:20px}.cstr-treasury-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cstr-treasury-case-card{background:linear-gradient(#ff91000d,#00000042);border:1px solid #ffffff16;grid-template-rows:104px auto;min-height:178px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.cstr-treasury-case-card:hover{border-color:#ff910094;transform:translateY(-5px);box-shadow:0 0 28px #ff91001f}.cstr-treasury-case-image-wrap{background:radial-gradient(circle,#ff91002e,#0000 42%),#0003;border-bottom:1px solid #ffffff0f;place-items:center;padding:14px;display:grid}.cstr-treasury-case-image{object-fit:contain;filter:drop-shadow(0 16px 18px #00000085)drop-shadow(0 0 12px #ff910021);width:100%;height:82px}.cstr-treasury-case-meta{gap:8px;padding:12px 12px 13px;display:grid}.cstr-treasury-case-name{min-height:30px;color:var(--cstr-treasury-white);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.cstr-treasury-case-row{color:var(--cstr-treasury-muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.cstr-treasury-case-row strong{color:var(--cstr-treasury-orange-2)}.cstr-treasury-right-stack{gap:22px;display:grid}.cstr-treasury-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.cstr-treasury-metric{background:#00000057;border:1px solid #ff910038;align-content:space-between;gap:12px;min-height:96px;padding:15px;display:grid}.cstr-treasury-metric span{color:var(--cstr-treasury-muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.cstr-treasury-metric strong{color:var(--cstr-treasury-white);letter-spacing:.04em;font-size:24px;line-height:1}.cstr-treasury-metric strong.orange,.cstr-treasury-sync-row .orange{color:var(--cstr-treasury-orange)}.cstr-treasury-metric strong.green,.cstr-treasury-sync-row .green{color:var(--cstr-treasury-green)}.cstr-treasury-sync-panel{gap:13px;padding:18px 20px 20px;display:grid}.cstr-treasury-sync-row{color:var(--cstr-treasury-muted);letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;gap:18px;padding-bottom:12px;font-size:12px;display:grid}.cstr-treasury-sync-row strong{color:var(--cstr-treasury-white);text-align:right}.cstr-treasury-chart-module{grid-template-columns:minmax(0,1fr) 320px;gap:22px;margin-top:22px;display:grid}.cstr-treasury-chart-area{padding:20px}.cstr-treasury-chart-box{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100% 50px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/68px 100%,radial-gradient(circle at 72% 22%,#ff91001f,#0000 34%),#00000057;border:1px solid #ff91003d;height:300px;position:relative;overflow:hidden}.cstr-treasury-chart-line{position:absolute;inset:34px 30px 44px 42px}.cstr-treasury-chart-line svg{width:100%;height:100%;overflow:visible}.cstr-treasury-chart-glow{fill:none;stroke:#ff910038;stroke-width:16px;stroke-linecap:round;stroke-linejoin:round;filter:blur(6px)}.cstr-treasury-chart-stroke{fill:none;stroke:var(--cstr-treasury-orange);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:650;stroke-dashoffset:650px;animation:2.8s forwards cstrTreasuryDrawLine}.cstr-treasury-buy-marker,.cstr-treasury-sell-marker{border-radius:999px;width:14px;height:14px;position:absolute}.cstr-treasury-buy-marker{background:var(--cstr-treasury-green);animation:1.8s ease-in-out infinite cstrTreasuryPulse;top:54%;left:34%;box-shadow:0 0 22px #27e58bb3}.cstr-treasury-buy-marker:after{content:"BUY ZONE";white-space:nowrap;color:var(--cstr-treasury-green);letter-spacing:.08em;background:#000000c7;border:1px solid #27e58b7a;padding:6px 8px;font-size:10px;font-weight:900;position:absolute;top:-8px;left:18px}.cstr-treasury-sell-marker{background:var(--cstr-treasury-orange);top:24%;right:14%;box-shadow:0 0 22px #ff9100cc}.cstr-treasury-sell-marker:after{content:"SELL INTO STRENGTH";white-space:nowrap;color:var(--cstr-treasury-orange-2);letter-spacing:.08em;background:#000000c7;border:1px solid #ff91007a;padding:6px 8px;font-size:10px;font-weight:900;position:absolute;top:-8px;right:18px}.cstr-treasury-chart-caption{color:var(--cstr-treasury-muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.cstr-treasury-source-tabs{flex-wrap:wrap;gap:8px;display:flex}.cstr-treasury-source-tab{color:var(--cstr-treasury-orange-2);letter-spacing:.08em;text-transform:uppercase;background:#ff91000e;border:1px solid #ff910047;padding:7px 9px;font-size:10px;font-weight:900}.cstr-treasury-ledger{gap:12px;padding:18px;display:grid}.cstr-treasury-ledger-row{background:#00000047;border:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.cstr-treasury-ledger-code{color:var(--cstr-treasury-orange);letter-spacing:.08em;font-size:12px;font-weight:900}.cstr-treasury-ledger-text{color:#d5d0c7;letter-spacing:.035em;text-transform:uppercase;font-size:12px;line-height:1.45}.cstr-treasury-ledger-status{color:var(--cstr-treasury-muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ff910047;padding:6px 8px;font-size:10px;font-weight:900}.cstr-treasury-footer-note{color:#d8d2c7;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#0000008f;border:1px solid #ff910057;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;font-size:12px;font-weight:900;display:flex}@keyframes cstrHowScan{0%,62%{opacity:0;transform:translate(-120%)}72%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes cstrHowRailPulse{0%{transform:translate(-20%)}to{transform:translate(calc(100vw + 240px))}}@keyframes cstrHowPulse{0%,to{opacity:.42;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes cstrTreasuryScan{0%,62%{opacity:0;transform:translate(-120%)}72%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes cstrTreasuryPulse{0%,to{opacity:.48;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@keyframes cstrTreasuryDrawLine{to{stroke-dashoffset:0}}.cstr-work-section{padding-top:1.1rem;position:relative}.cstr-work-title{text-align:center;justify-items:center;gap:.55rem;max-width:62rem;margin:0 auto 1.35rem;padding:.75rem 1rem;display:grid;position:relative;overflow:hidden}.cstr-work-title:before{content:"";background:linear-gradient(90deg,#0000,#ff9500e6,#0000);width:min(24rem,72%);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #ff5c006b}.cstr-work-title .eyebrow{margin:0}.cstr-work-title h2{color:#fff;max-width:58rem;font-family:var(--display-font);letter-spacing:.03em;text-shadow:0 0 24px #ff5c0029;margin:0;font-size:clamp(2.25rem,5vw,4.4rem);line-height:1}.cstr-work-title h2 span{color:var(--orange);text-shadow:0 0 12px #ff950075,0 0 28px #ff5c0047}.cstr-work-title>p{color:#d4d4dc;max-width:42rem;margin:0;font-size:1rem;line-height:1.7}.cstr-process-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem;max-width:82rem;margin:0 auto;display:grid;position:relative}.cstr-process-item{display:grid;position:relative}.cstr-process-card{z-index:1;background:radial-gradient(circle at 0 0,#ff95001a,#0000 11rem),linear-gradient(#ffffff0d,#ffffff03),#0a0b0eeb;border:1px solid #ff95003d;min-height:15rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #00000042}.cstr-process-card:hover{border-color:#ff950080;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 20px 42px #0000004d,0 0 18px #ff5c0021}.cstr-process-card h3{color:#fff;letter-spacing:.04em;margin:.9rem 0 .45rem;font-size:.96rem;font-weight:950}.cstr-process-card p{color:#c8c8d0;margin:0;font-size:.88rem;line-height:1.65}.cstr-process-case{object-fit:contain;filter:drop-shadow(0 10px 12px #0006)drop-shadow(0 0 10px #ff5c0029);width:4.8rem;height:3.2rem;margin:.75rem 0 -.2rem;display:block}.cstr-flow-arrow{z-index:2;width:2rem;height:2rem;color:var(--orange);background:#07080ae6;border:1px solid #ff950057;place-items:center;display:grid;position:absolute;box-shadow:0 0 16px #ff5c0029}.cstr-flow-arrow:before{content:"→";font-weight:900}.cstr-process-item:first-child .cstr-flow-arrow,.cstr-process-item:nth-child(2) .cstr-flow-arrow,.cstr-process-item:nth-child(3) .cstr-flow-arrow,.cstr-process-item:nth-child(4) .cstr-flow-arrow,.cstr-process-item:nth-child(5) .cstr-flow-arrow{top:50%;right:-1rem;transform:translateY(-50%)}.cstr-loop-note{max-width:38rem;color:var(--orange);letter-spacing:.08em;text-align:center;margin:1.1rem auto 0;font-size:.78rem;font-weight:800}.cstr-simple-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;max-width:74rem;margin:0 auto;display:grid}.cstr-simple-card{background:radial-gradient(circle at 0 0,#ff95001a,#0000 10rem),linear-gradient(#ffffff0d,#ffffff03),#0a0b0ee6;border:1px solid #ff950038;min-height:14rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #00000042}.cstr-simple-card:hover{border-color:#ff95007a;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 20px 42px #0000004d,0 0 18px #ff5c001f}.cstr-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cstr-card-number{width:2.3rem;height:2.3rem;color:var(--orange);background:#ff950014;border:1px solid #ff950061;place-items:center;font-size:1.5rem;line-height:1;display:inline-grid;box-shadow:0 0 14px #ff5c001a}.cstr-simple-card h3{color:#fff;letter-spacing:.04em;margin:1rem 0 .55rem;font-size:.96rem;font-weight:950}.cstr-simple-card p{color:#c8c8d0;margin:0;font-size:.88rem;line-height:1.65}.cstr-note-terminal{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/28px 28px,#060709db;border:1px solid #ff95003d;max-width:58rem;margin:1rem auto 0;padding:.9rem 1rem;box-shadow:inset 0 1px #ffffff0d,0 16px 36px #0000003d}.cstr-note-terminal ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cstr-note-terminal li{color:#d0d0d8;padding-left:1rem;font-size:.82rem;line-height:1.55;position:relative}.cstr-note-terminal li:before{content:"â€º";color:var(--orange);position:absolute;left:0}.simple-home-section{position:relative}.section-anchor{position:absolute;top:-6.8rem}.simple-section-title{text-align:center;max-width:48rem;margin:0 auto 1.35rem}.simple-section-title h2{color:var(--orange);font-family:var(--display-font);letter-spacing:.03em;text-shadow:0 0 18px #ff5c002e;margin:0;font-size:clamp(2rem,4.6vw,4rem);line-height:1}.simple-section-title p{color:#d0d0d6;margin:.55rem auto 0;font-size:.96rem;font-style:italic;line-height:1.6}.simple-two-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:68rem;margin:0 auto;display:grid}.simple-card,.simple-proof-card,.simple-case-card{background:linear-gradient(#ffffff0b,#ffffff03),#120e0ce0;border:1px solid #ff950033;box-shadow:inset 0 1px #ffffff0e,0 16px 34px #0000003d}.simple-card{padding:1rem}.simple-card h3,.simple-case-card h3{color:var(--orange);letter-spacing:.05em;margin:0 0 .85rem;font-size:1rem;font-weight:950}.simple-card p{color:#c8c8d0;margin:.85rem 0 0;font-size:.9rem;line-height:1.65}.simple-center-card{text-align:center;max-width:36rem;margin:0 auto 1rem}.simple-status{color:#f6d7aa;letter-spacing:.08em;text-transform:uppercase;background:#ff950014;border:1px solid #ff950047;padding:.32rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex}.simple-rows{gap:.2rem;display:grid}.simple-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.66rem 0;display:flex}.simple-row:first-child{border-top:0;padding-top:0}.simple-row span{color:#a9a9b2;font-size:.8rem}.simple-row strong{color:#fff;text-align:right;font-size:.86rem}.simple-terminal-note{background:#070708e0;border:1px solid #ff950038;max-width:54rem;margin:1rem auto 0;padding:.85rem 1rem;box-shadow:inset 0 1px #ffffff0b,0 14px 30px #00000038}.simple-terminal-note p{color:#d4d4dc;margin:.25rem 0;padding-left:1rem;font-size:.82rem;line-height:1.55;position:relative}.simple-terminal-note p:before{content:"â€º";color:var(--orange);position:absolute;left:0}.simple-case-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.simple-case-slot{background:#0000002e;border:1px solid #ffffff17;place-items:center;min-height:5.2rem;display:grid}.simple-case-slot img{object-fit:contain;filter:drop-shadow(0 10px 10px #0000006b);width:min(88%,5.8rem);height:4.2rem}.simple-case-preview-grid,.simple-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;max-width:68rem;margin:0 auto;display:grid}.simple-case-card{text-align:center;padding:.85rem}.simple-case-card .case-thumb{height:7rem}.simple-case-card .case-thumb img{height:5.8rem}.simple-case-card h3{color:#fff;min-height:2.3rem;margin-top:.8rem;font-size:.9rem}.simple-case-card span,.simple-proof-card strong{color:var(--orange);text-transform:uppercase;font-size:.78rem;font-weight:900}.simple-proof-card{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.simple-proof-card span{color:#fff;font-weight:900}.simple-roadmap-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;max-width:74rem;margin:0 auto;display:grid}.simple-roadmap-card{min-height:9rem}.simple-roadmap-card .cstr-card-number{margin-bottom:.9rem}.eyebrow,.metric span,.row span,.wallet-panel span{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.panel,.metric,.case-card,.chart-card,.nav-card,.disclaimer{padding:1rem}.panel h3,.case-card h3,.chart-card h3{color:#fff;margin:.75rem 0}.reserve-flow-terminal{isolation:isolate;background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/30px 30px,radial-gradient(#ff5c0029,#0000 30rem),linear-gradient(110deg,#0000 0 28%,#ff95001a 45%,#0000 62%) 0 0/180% 100%,#060709e6;border:1px solid #ff950040;padding:clamp(1rem,2vw,1.25rem);animation:9s ease-in-out infinite reserveSweep;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 22px 58px #0000005c,0 0 30px #ff5c001a}.reserve-flow-terminal:before,.reserve-flow-terminal:after{content:"";pointer-events:none;position:absolute}.reserve-flow-terminal:before{z-index:-1;background:linear-gradient(var(--orange), var(--orange)) left top / 1.4rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) left top / 1px 1.4rem no-repeat, linear-gradient(var(--orange), var(--orange)) right top / 1.4rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) right top / 1px 1.4rem no-repeat, linear-gradient(var(--orange), var(--orange)) left bottom / 1.4rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) left bottom / 1px 1.4rem no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / 1.4rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / 1px 1.4rem no-repeat;opacity:.55;filter:drop-shadow(0 0 9px #ff5c0073);inset:.7rem}.reserve-flow-terminal:after{z-index:-2;background:linear-gradient(90deg,#0000,#ff950024,#0000);width:30%;animation:7s ease-in-out infinite terminalLightSweep;top:0;bottom:0;left:-35%;transform:skew(-16deg)}.reserve-flow-rail{background:linear-gradient(90deg,#0000,#ff9500f2 15% 85%,#0000);height:3px;animation:3.6s ease-in-out infinite connectorPulse;position:absolute;top:50%;left:6%;right:6%;transform:translateY(-50%);box-shadow:0 0 12px #ff950080,0 0 26px #ff5c0052}.reserve-flow-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.2vw,.95rem);display:grid;position:relative}.reserve-step-module{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:radial-gradient(circle at 76% 18%,#ff95001a,#0000 6.4rem),linear-gradient(#ffffff0d,#ffffff03),#0a0b0ee0;border:1px solid #ff950047;min-height:16.4rem;padding:.82rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 18px 36px #00000052}.reserve-step-module:after{content:"";z-index:3;border-top:2px solid var(--orange);border-right:2px solid var(--orange);filter:drop-shadow(0 0 7px #ff9500d9)drop-shadow(0 0 14px #ff5c0061);width:.86rem;height:.86rem;position:absolute;top:50%;right:-.8rem;transform:translateY(-50%)rotate(45deg)}.reserve-step-module:last-child:after{display:none}.reserve-step-module:hover{border-color:#ff95008f;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 20px 44px #00000057,0 0 20px #ff5c0024}.reserve-step-featured{background:radial-gradient(circle at 50% 22%,#ff950026,#0000 7rem),linear-gradient(#ff950013,#ffffff04),#0b0b0cf0;border-color:#ff950085;transform:translateY(-.25rem);box-shadow:inset 0 1px #ffffff16,0 22px 50px #0000005c,0 0 22px #ff5c0029}.module-corners{pointer-events:none;background:linear-gradient(var(--orange), var(--orange)) left top / .8rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) left top / 1px .8rem no-repeat, linear-gradient(var(--orange), var(--orange)) right top / .8rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) right top / 1px .8rem no-repeat, linear-gradient(var(--orange), var(--orange)) left bottom / .8rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) left bottom / 1px .8rem no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / .8rem 1px no-repeat, linear-gradient(var(--orange), var(--orange)) right bottom / 1px .8rem no-repeat;opacity:.42;position:absolute;inset:.55rem}.step-module-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.step-number{color:var(--orange);text-shadow:0 0 16px #ff5c006b;font-size:1.78rem;line-height:1}.reserve-step-icon{background:radial-gradient(circle,#ff950033,#0000 70%),#00000059;border:1px solid #ff950073;place-items:center;width:2rem;height:2rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 16px #ff5c0024}.reserve-step-icon i,.reserve-step-icon i:before,.reserve-step-icon i:after{content:"";display:block;position:absolute}.reserve-step-icon-trade i{border-top:2px solid var(--orange);border-right:2px solid var(--orange);width:1.1rem;height:.52rem;transform:skew(-18deg)}.reserve-step-icon-trade i:after{border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);width:.46rem;height:.46rem;bottom:-.26rem;right:-.1rem;transform:rotate(-45deg)}.reserve-step-icon-wallet i{border:2px solid var(--orange);border-radius:2px;width:1.15rem;height:.78rem}.reserve-step-icon-wallet i:after{border:1px solid var(--orange);background:#090a0c;width:.42rem;height:.28rem;top:.18rem;right:-.12rem}.reserve-step-icon-case i{border:2px solid var(--orange);width:1.25rem;height:.82rem;transform:skew(-10deg)}.reserve-step-icon-case i:before{border:2px solid var(--orange);border-bottom:0;width:.82rem;height:.34rem;top:-.34rem;left:.18rem}.reserve-step-icon-vault i{border:2px solid var(--orange);border-radius:999px;width:1.12rem;height:1.12rem}.reserve-step-icon-vault i:before{border:1px solid var(--orange);border-radius:999px;inset:.25rem}.reserve-step-icon-burn i{border:2px solid var(--orange);border-top-left-radius:80%;border-bottom-right-radius:80%;width:.82rem;height:1.16rem;transform:rotate(35deg)}.step-case-accent{background:radial-gradient(circle,#ff5c0021,#0000 68%),#00000029;border:1px solid #ffffff14;place-items:center;height:4.9rem;margin:.58rem 0 .48rem;display:grid}.step-case-accent img{object-fit:contain;opacity:.9;filter:drop-shadow(0 13px 12px #00000070)drop-shadow(0 0 12px #ff5c0033);width:min(92%,6.4rem);height:4.45rem}.reserve-step-module h3{color:#fff;letter-spacing:.08em;min-height:2.15rem;margin:.62rem 0 .42rem;font-size:.86rem;font-weight:950;line-height:1.25}.reserve-step-module p{color:#c9c9d1;margin:0;font-size:.82rem;line-height:1.55}.case-accent{z-index:1;pointer-events:none;opacity:.18;filter:blur(.2px)drop-shadow(0 0 18px #ff5c003d);position:absolute}.case-accent img{object-fit:contain;width:9rem;height:auto}.case-accent-left{bottom:.8rem;left:1.2rem;transform:rotate(-9deg)}.case-accent-right{top:.8rem;right:1.4rem;transform:rotate(10deg)}@keyframes reserveSweep{0%,to{background-position:0 0,0 0,50%,0 0,0 0}50%{background-position:0 0,0 0,50%,100% 0,0 0}}@keyframes terminalLightSweep{0%,38%{opacity:0;left:-35%}52%{opacity:.9}72%,to{opacity:0;left:110%}}@keyframes connectorPulse{0%,to{opacity:.58;filter:saturate()}50%{opacity:.96;filter:saturate(1.25)}}.terminal-head{border-bottom:1px solid #ff95002e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.7rem;display:flex}.terminal-head span,.terminal-head strong{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.terminal-head strong{color:#f6d7aa;background:#ff950017;border:1px solid #ff95005c;padding:.26rem .48rem}.metric{min-height:8.5rem}.metric strong{color:var(--orange);margin-top:1.3rem;font-size:1.8rem;display:block}.metric-positive strong,.positive-cell{color:var(--green)}.metric-negative strong{color:var(--red)}.action-row{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.hero-action-row{justify-content:stretch;margin-top:0;display:grid}.button-primary,.button-secondary{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ff950073;justify-content:center;align-items:center;min-height:3rem;padding:.78rem 1.05rem;font-size:.78rem;font-weight:900;display:inline-flex}.button-primary{color:#080808;background:linear-gradient(#ffb13b,#ff7a00);box-shadow:0 0 22px #ff5c0038}.button-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e}.button-primary:hover,.button-secondary:hover{border-color:#ff9500cc;transform:translateY(-3px);box-shadow:0 0 24px #ff5c003d}.number{color:var(--orange);font-size:2rem}.flow-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.flow-card{min-height:10rem}.flow-card span{color:var(--orange);font-size:2.2rem}.case-thumb{background:radial-gradient(circle at 50% 46%,#ff5c0029,#0000 58%),linear-gradient(#ffffff0e,#ffffff04),#050608a3;border:1px solid #ffffff29;place-items:center;height:8.5rem;display:grid;position:relative;box-shadow:inset 0 -28px 38px #00000057,0 18px 34px #0000005c,0 0 18px #ff5c001a}.case-thumb img{object-fit:contain;filter:drop-shadow(0 18px 16px #00000080)drop-shadow(0 0 12px #ff5c0029);width:min(92%,12rem);height:7.25rem}.case-proof-link{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin-top:.8rem;font-size:.72rem;font-weight:900;display:inline-flex}.badge{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;background:#ff950014;border:1px solid #ff950052;padding:.24rem .5rem;font-size:.68rem;font-weight:900;display:inline-flex}.row{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.progress{background:#070707;border:1px solid #ff950059;height:.65rem}.progress span{background:var(--orange);width:0%;height:100%;display:block}.wallet-panel code{overflow-wrap:anywhere;color:#fff;text-transform:none;margin:.6rem 0;font-family:Courier New,monospace;font-size:.86rem;display:block}.wallet-panel a,.proof-card a,.nav-card strong,.proof-timeline a{color:var(--orange);text-transform:uppercase;font-size:.78rem;font-weight:900}.chart-card-head{grid-template-columns:4.5rem 1fr;align-items:center;gap:.8rem;min-height:4.75rem;display:grid}.chart-card-head img{object-fit:contain;filter:drop-shadow(0 12px 12px #00000073)drop-shadow(0 0 10px #ff5c0024);width:4.5rem;height:4rem}.chart-card-head h3{margin:0}.chart-svg{width:100%;height:9rem;margin:.6rem 0}.chart-grid-line{fill:none;stroke:#ffffff14;stroke-width:1px}.chart-line{fill:none;stroke:var(--orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 0 7px #ff5c00d9);stroke-dasharray:360;stroke-dashoffset:360px;animation:1.4s ease-out forwards chartDraw}@keyframes chartDraw{to{stroke-dashoffset:0}}.table-shell{border:1px solid var(--border);background:#0c0d0feb;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:56rem}.data-table th,.data-table td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:.95rem}.data-table th{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.data-table td{color:#d7d7dd;font-size:.86rem}.data-table tbody tr:nth-child(2n){background:#ffffff06}.data-table a{color:var(--orange);font-weight:900}.roadmap-list,.proof-timeline{gap:.85rem;display:grid}.site-footer{border-top:1px solid var(--border);justify-content:space-between;gap:1rem;width:min(82rem,100% - 1.5rem);margin:0 auto;padding:2rem 0 3rem;display:flex}.site-footer strong{color:#fff}.site-footer span,.site-footer a{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:900}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}@media (prefers-reduced-motion:reduce){.cstr-how-flow-step,.cstr-how-flow-step:before,.cstr-how-pipeline-rail:after,.cstr-how-pulse-dot{transition:none;animation:none}.cstr-treasury-module:before,.cstr-treasury-chart-stroke,.cstr-treasury-buy-marker,.cstr-treasury-sync-dot{animation:none}.cstr-treasury-case-card{transition:none}}@media (max-width:1120px){.cstr-how-shell{padding:46px 22px}.cstr-how-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cstr-how-pipeline-rail,.cstr-how-flow-step:not(:last-child):after{display:none}.cstr-how-flow-step{min-height:270px}}@media (max-width:1080px){.cstr-treasury-shell{padding:46px 22px}.cstr-treasury-control-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cstr-treasury-dashboard-grid,.cstr-treasury-chart-module{grid-template-columns:1fr}}@media (max-width:1050px){.floating-case-wrap:nth-child(n+8){display:none}.hero-panel,.two-grid{grid-template-columns:1fr}.hero-action-row{justify-content:flex-start}.treasury-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.treasury-two-column{grid-template-columns:1fr}.treasury-flow-grid,.reserve-flow-grid,.home-vault-grid,.proof-grid,.home-roadmap-grid,.cstr-simple-card-grid,.simple-case-preview-grid,.simple-proof-grid,.simple-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-chart-grid,.home-ledger-grid,.simple-two-grid,.home-intro-status-grid{grid-template-columns:1fr}.reserve-step-featured{transform:none}.reserve-step-module:after,.reserve-flow-rail{display:none}.cstr-process-grid{grid-template-columns:1fr;gap:2.2rem}.cstr-process-card{min-height:auto}.cstr-flow-arrow,.cstr-process-item:first-child .cstr-flow-arrow,.cstr-process-item:nth-child(2) .cstr-flow-arrow,.cstr-process-item:nth-child(3) .cstr-flow-arrow,.cstr-process-item:nth-child(4) .cstr-flow-arrow,.cstr-process-item:nth-child(5) .cstr-flow-arrow{inset:auto auto -1.55rem 50%;transform:translate(-50%)rotate(90deg)}.metric-strip,.three-grid,.four-grid,.wallet-grid,.chart-grid,.case-grid,.nav-card-grid,.flow-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html{scroll-padding-top:10rem}.app-main{padding-top:9.4rem}.floating-case-wrap{opacity:.14!important}.floating-case-wrap:nth-child(n+3){display:none}.site-header{flex-direction:column;align-items:flex-start}.site-nav{justify-content:flex-start}.treasury-metrics-grid,.treasury-flow-grid,.safety-list{grid-template-columns:1fr}.treasury-status-list .row{flex-direction:column;align-items:flex-start;gap:.35rem}.treasury-status-list .row strong{text-align:left}.treasury-page .page-hero,.treasury-page .screen-section{width:min(100% - 1.5rem,82.5rem)}.reserve-flow-grid{grid-template-columns:1fr}.cstr-process-grid{grid-template-columns:1fr;gap:2.2rem}.cstr-process-card{min-height:auto}.cstr-flow-arrow,.cstr-process-item:first-child .cstr-flow-arrow,.cstr-process-item:nth-child(2) .cstr-flow-arrow,.cstr-process-item:nth-child(3) .cstr-flow-arrow,.cstr-process-item:nth-child(4) .cstr-flow-arrow,.cstr-process-item:nth-child(5) .cstr-flow-arrow{inset:auto auto -1.55rem 50%;transform:translate(-50%)rotate(90deg)}.home-anchor-section{scroll-margin-top:10rem}.reserve-step-module{min-height:auto}.case-accent{display:none}.hero-stats,.metric-strip,.three-grid,.four-grid,.wallet-grid,.chart-grid,.case-grid,.nav-card-grid,.flow-row{grid-template-columns:1fr}.hero-banner{min-height:12rem}.site-footer{flex-direction:column;align-items:flex-start}.site-footer nav{justify-content:flex-start}}@media (max-width:720px){.cstr-treasury-shell{padding:38px 14px}.cstr-treasury-title{font-size:clamp(40px,15vw,62px)}.cstr-treasury-control-strip,.cstr-treasury-metrics-grid,.cstr-treasury-case-grid{grid-template-columns:1fr}.cstr-treasury-case-card{grid-template-rows:118px auto}.cstr-treasury-chart-box{height:250px}.cstr-treasury-sell-marker:after,.cstr-treasury-buy-marker:after{display:none}.cstr-treasury-chart-caption{flex-direction:column;align-items:flex-start}.cstr-treasury-ledger-row{grid-template-columns:1fr}}@media (max-width:680px){.cstr-how-shell{padding:38px 14px}.cstr-how-title{font-size:clamp(40px,15vw,62px)}.cstr-how-subtitle{font-size:13px}.cstr-how-pipeline{padding:14px}.cstr-how-flow-grid{grid-template-columns:1fr;gap:38px}.cstr-how-flow-step{min-height:unset}.cstr-how-flow-step:not(:last-child):after{content:"↓";width:38px;height:38px;font-size:20px;display:grid;top:auto;bottom:-31px;right:50%;transform:translate(50%)}.cstr-how-summary-strip{grid-template-columns:1fr}.cstr-how-summary-strip:before,.cstr-how-summary-strip:after{display:none}.cstr-how-summary-chip{justify-content:center}}@media (max-width:520px){html{scroll-padding-top:14.5rem}.app-main{padding-top:14rem}.floating-case-wrap{display:none}.site-logo{width:100%}.site-logo em{margin-left:auto}.site-nav a{flex:1;justify-content:center}.home-hero,.screen-section,.page-hero{width:min(100% - 1rem,82rem)}.home-intro-status{width:min(100% - 1rem,68rem)}.section-divider{width:min(100% - 1rem,46rem)}.home-vault-grid,.proof-grid,.home-roadmap-grid,.cstr-simple-card-grid,.simple-case-preview-grid,.simple-proof-grid,.simple-roadmap-grid{grid-template-columns:1fr}.home-anchor-section{scroll-margin-top:14.5rem}.treasury-page .page-hero,.treasury-page .screen-section{width:min(100% - 1rem,82.5rem)}.action-row{flex-direction:column}.button-primary,.button-secondary{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.hero-banner:before{animation:none;transform:scale(1.045)}}
