@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#030305;--obsidian:#090908;--panel:#0d0d0cc7;--panel-strong:#12110feb;--marble:#efe7d5;--stone:#d8cdb6;--ink:#f3eddf;--ink-dim:#f3eddfbd;--ink-soft:#f3eddf7a;--gold:#d8ad61;--gold-soft:#d8ad6147;--gold-line:#d8ad6170;--bronze:#8d6534;--blue:#7fc8ff;--teal:#29c8bd;--danger:#c07a5a;--success:#9ebd81;--shadow:0 28px 80px #0000007a;--display:"Cormorant Garamond", Georgia, serif;--body:"Inter", system-ui, sans-serif;--mono:"IBM Plex Mono", monospace}[data-regime=neutral]{--state:var(--teal)}[data-regime=expansion]{--state:var(--success)}[data-regime=defense]{--state:var(--danger)}[data-regime=recovery]{--state:var(--gold)}*{box-sizing:border-box;letter-spacing:0;margin:0}html{background:var(--void);scroll-behavior:smooth;min-height:100%}body{min-height:100vh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#d8ad610a,#0000 360px),repeating-linear-gradient(90deg,#d8ad6109 0 1px,#0000 1px 132px),linear-gradient(#050505,#0b0a09 48%,#040404);overflow-x:hidden}button,input{font:inherit}button{border:0}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.button,.landing-button{border:1px solid var(--gold-line);min-height:44px;color:var(--ink);font-family:var(--mono);cursor:pointer;background:#0505057a;border-radius:4px;justify-content:center;align-items:center;padding:0 18px;font-size:.78rem;font-weight:600;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.button:hover,.landing-button:hover{border-color:var(--gold);transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.42;transform:none}.button-primary,.landing-button-primary{color:#090704;background:linear-gradient(#e3c57f,#a97b39);border-color:#efd08c}.button-secondary{background:#080807b8}.landing-page{background:var(--void);overscroll-behavior:none;touch-action:pan-y;height:100svh;position:relative;overflow:hidden}.landing-pillars,.landing-actions,.footer-link-row{align-items:center;display:flex}.footer-link-row a{color:var(--ink-dim);font-family:var(--mono);font-size:.76rem;font-weight:500;transition:color .16s}.footer-link-row a:hover{color:var(--gold)}.scroll-progress{z-index:28;gap:12px;display:grid;position:fixed;top:50%;right:26px;transform:translateY(-50%)}.scroll-progress button{appearance:none;cursor:pointer;background:#00000047;border:1px solid #efd08c80;border-radius:0;width:8px;height:30px;padding:0;transition:height .24s,background .24s,border-color .24s,box-shadow .24s}.scroll-progress button.is-active{background:linear-gradient(#efd08c,#9f7335);border-color:#efd08c;height:44px;box-shadow:0 0 24px #d8ad6157}.scroll-progress button:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.scroll-progress a{background:#00000047;border:1px solid #efd08c80;width:8px;height:30px}.cinema-section{isolation:isolate;opacity:0;pointer-events:none;align-items:center;min-height:100%;transition:opacity .78s,transform .98s;display:grid;position:absolute;inset:0;overflow:hidden;transform:scale(1.02)}.cinema-section.is-active{z-index:2;opacity:1;pointer-events:auto;transform:scale(1)}.cinema-section.is-before{z-index:1;transform:scale(1.03)}.cinema-section.is-after{z-index:0;transform:scale(1.01)}.cinema-section:before,.cinema-section:after{content:"";z-index:3;pointer-events:none;height:18vh;position:absolute;left:0;right:0}.cinema-section:before{background:linear-gradient(#030305ad,#0000);top:0}.cinema-section:after{background:linear-gradient(#0000,#030305c2);bottom:0}.cinema-media,.cinema-poster{object-fit:cover;object-position:center;filter:saturate(.98)contrast(1.08)brightness(.84);width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.02)}.cinema-poster{z-index:0}.cinema-media{z-index:1;opacity:.01;transition:opacity .88s,transform 1.3s}.cinema-section.is-active .cinema-media{opacity:1;transform:scale(1.01)}.cinema-video-stack{z-index:1;pointer-events:none;position:absolute;inset:0}.cinema-video-stack .cinema-video{z-index:auto;transition:opacity 1.2s,transform 1.3s}.cinema-section.is-active .cinema-video-stack .cinema-video.is-visible{opacity:1}.cinema-section.is-active .cinema-video-stack .cinema-video.is-hidden,.cinema-video-stack .cinema-video.is-hidden{opacity:0}.cinema-section.is-active .cinema-poster{transform:scale(1.01)}.cinema-vignette{z-index:2;pointer-events:none;background:linear-gradient(90deg,#030305e6,#03030585 42%,#03030514 76%),linear-gradient(#0303052e,#03030561);position:absolute;inset:0}.cinema-right .cinema-vignette{background:linear-gradient(270deg,#030305e6,#03030585 42%,#03030514 76%),linear-gradient(#0303052e,#03030561)}.footer-cinema .cinema-vignette{background:linear-gradient(90deg,#030305e6,#0303056b 55%,#03030538),linear-gradient(#0303050f,#030305c2)}.cinema-content,.footer-cinema-content{z-index:4;opacity:0;width:min(1160px,100% - 48px);min-width:0;margin:0 auto;transition:opacity .56s .16s,transform .72s .16s;position:relative;transform:translateY(44px)}.cinema-section.is-active .cinema-content,.cinema-section.is-active .footer-cinema-content{opacity:1;transform:translateY(0)}.cinema-section.is-before .cinema-content,.cinema-section.is-before .footer-cinema-content{transform:translateY(-44px)}.cinema-content{max-width:1160px}.cinema-content>*{min-width:0;max-width:620px}.cinema-right .cinema-content>*{margin-left:auto}.landing-eyebrow{color:var(--gold);font-family:var(--mono);text-transform:uppercase;font-size:.78rem;font-weight:600}.cinema-content h1,.footer-cinema-content h2,.dashboard-hero h1,.section-heading h2,.policy-copy h2{color:var(--marble);font-family:var(--display);font-weight:700;line-height:.96}.cinema-content h1{overflow-wrap:break-word;margin-top:18px;font-size:5.25rem}.cinema-content p:not(.landing-eyebrow),.footer-cinema-content p,.dashboard-hero p,.section-heading p:not(.eyebrow),.policy-copy>p{color:var(--ink-dim);font-size:1rem;line-height:1.72}.cinema-content p:not(.landing-eyebrow){margin-top:24px;font-size:1.08rem}.landing-pillars{flex-wrap:wrap;gap:10px;width:100%;margin-top:28px}.landing-pillars span{color:#f3eddfd1;max-width:100%;min-height:36px;font-family:var(--mono);white-space:normal;background:#0003;border:1px solid #efd08c61;align-items:center;padding:0 12px;font-size:.74rem;display:inline-flex}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:32px}.footer-cinema-content{align-self:end;padding-bottom:72px}.footer-cinema-content h2{max-width:840px;margin-top:16px;font-size:3.62rem}.footer-cinema-content p{max-width:620px;margin-top:20px}.footer-link-row{flex-wrap:wrap;gap:20px;margin-top:30px}.site{z-index:1;min-height:100vh;position:relative}.dashboard-page{background:linear-gradient(#d8ad610a,#0000 320px),repeating-linear-gradient(90deg,#d8ad6109 0 1px,#0000 1px 132px),linear-gradient(#050505,#0b0a09 48%,#040404)}.ambient-grid{z-index:0;pointer-events:none;opacity:.35;background-image:linear-gradient(#f3eddf06 1px,#0000 1px),linear-gradient(90deg,#f3eddf06 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0}.dashboard-topbar{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#050505e6;border-bottom:1px solid #d8ad613d;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:82px;padding:14px 28px;display:grid;position:sticky;top:0}.brand,.wallet,.nav{align-items:center;display:flex}.brand{gap:14px;min-width:252px}.brand-mark{border:1px solid var(--gold-line);background:linear-gradient(#d8ad611f,#0000),#00000061;place-items:center;width:46px;height:46px;display:grid}.brand-mark img{object-fit:contain;width:34px;height:34px}.brand-copy{gap:2px;display:grid}.brand-name{color:var(--marble);font-family:var(--display);font-size:1.24rem;font-weight:700}.brand-subtitle,.nav a,.wallet-address,.metric-label,.eyebrow,.card-label,.field-label,.panel-meta,.status-label,.vault-metrics,.footer{font-family:var(--mono)}.brand-subtitle{color:var(--ink-soft);font-size:.72rem}.nav{justify-content:center;gap:22px}.nav a{color:var(--ink-dim);font-size:.78rem;transition:color .16s}.nav a:hover{color:var(--gold)}.wallet{justify-content:flex-end;gap:10px}.wallet-address{min-height:38px;color:var(--ink-dim);background:#0000003d;border:1px solid #d8ad613d;align-items:center;padding:0 12px;font-size:.76rem;display:inline-flex}.dashboard-hero,.notice,.section,.footer{z-index:2;width:min(1180px,100% - 40px);margin:0 auto;position:relative}.dashboard-hero{padding:72px 0 34px}.eyebrow{color:var(--gold);text-transform:uppercase;font-size:.78rem;font-weight:600}.dashboard-hero h1{max-width:780px;margin-top:16px;font-size:4rem}.dashboard-hero p{max-width:640px;margin-top:18px}.telemetry-band{z-index:2;border:1px solid var(--gold-line);background:linear-gradient(180deg, #1c1a15f5, #0c0c0bfa), var(--panel);width:min(1180px,100% - 40px);box-shadow:var(--shadow);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;display:grid;position:relative}.telemetry-item{border-right:1px solid #d8ad613d;align-content:center;gap:8px;min-height:108px;padding:18px 16px;display:grid}.telemetry-item:last-child{border-right:0}.metric-label{color:var(--ink-soft);text-transform:uppercase;font-size:.72rem}.telemetry-item strong{color:var(--ink);font-family:var(--display);font-size:1.62rem;font-weight:700;line-height:1}.telemetry-item span:last-child{color:var(--gold);font-size:.84rem}.notice{color:var(--ink-dim);background:#29150f99;border:1px solid #c07a5a80;gap:6px;margin-top:26px;padding:16px 18px;display:grid}.notice strong{color:var(--ink)}.section{padding:86px 0}.section+.section{border-top:1px solid #d8ad6124}.console-section{gap:18px;padding-top:58px;display:grid}.section-heading{gap:14px;max-width:760px;margin-bottom:34px;display:grid}.console-heading{border-bottom:1px solid #d8ad612e;justify-content:space-between;align-items:end;gap:24px;max-width:none;margin-bottom:0;padding-bottom:14px;display:flex}.section-heading.console-heading h2{text-align:right;max-width:760px;font-size:1.72rem;line-height:1.08}.console-heading .eyebrow{white-space:nowrap}.section-heading h2,.policy-copy h2{font-size:3.18rem}.two-column .section-heading h2{font-size:2.34rem;line-height:1.05}.two-column{grid-template-columns:.84fr 1.16fr;align-items:start;gap:44px;display:grid}.market-console{gap:16px;display:grid}.status-rail{background:#080807b8;border:1px solid #d8ad613d;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.status-dot{background:var(--state);width:10px;height:10px;box-shadow:0 0 22px var(--state)}.status-label{color:var(--ink-soft);text-transform:uppercase;font-size:.74rem}.status-rail strong{color:var(--ink);font-family:var(--mono);justify-self:end;font-size:.82rem}.operation-grid{grid-template-columns:minmax(420px,1.15fr) repeat(2,minmax(300px,.9fr));align-items:stretch;gap:16px;display:grid}.operation-panel,.architecture-card,.regime-card{background:linear-gradient(180deg, #ffffff09, transparent), var(--panel);border:1px solid #d8ad613d;border-radius:8px;box-shadow:0 18px 46px #0003}.operation-panel{flex-direction:column;min-width:0;padding:22px;display:flex}.operation-panel-wide{grid-column:auto}.jupiter-swap-panel{min-height:720px}.jupiter-plugin-frame{background:#0000004d;border:1px solid #d8ad612e;border-radius:8px;min-height:590px;overflow:hidden}.jupiter-plugin-target{min-height:590px}.plugin-empty-state{text-align:center;place-content:center;gap:8px;min-height:590px;padding:28px;display:grid}.plugin-empty-state strong{color:var(--marble);font-family:var(--display);font-size:1.62rem}.plugin-empty-state span{max-width:340px;color:var(--ink-dim);line-height:1.55}.panel-header{margin-bottom:20px}.card-label{color:var(--gold);text-transform:uppercase;font-size:.76rem;font-weight:600;display:inline-flex}.operation-panel h3,.architecture-card h3,.regime-card h3{color:var(--marble);font-family:var(--display);margin-top:18px;font-size:1.78rem;font-weight:700;line-height:1.05}.operation-panel h3{margin-top:8px;font-size:1.58rem}.field{gap:8px;margin-bottom:14px;display:grid}.field-label{color:var(--ink-soft);text-transform:uppercase;font-size:.72rem;font-weight:600}.field-input{width:100%;min-height:44px;color:var(--ink);font-family:var(--mono);background:#00000057;border:1px solid #d8ad613d;border-radius:4px;outline:none;padding:0 12px;font-size:.86rem;transition:border-color .16s,box-shadow .16s}.field-input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #29c8bd2e}.field-input::placeholder{color:#f3eddf47}.field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.panel-meta{color:var(--ink-soft);margin-top:10px;font-size:.78rem;line-height:1.6}.panel-meta strong,.vault-metrics strong{color:var(--gold);font-weight:600}.panel-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px;display:flex}.vault-metrics{color:var(--ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:2px;font-size:.78rem;line-height:1.5;display:grid}.tx-note{color:var(--ink-dim);background:#00000052;border:1px solid #d8ad613d;padding:12px 14px}.tx-note[data-state=complete]{border-color:#9ebd816b}.policy-section{grid-template-columns:.78fr 1fr;align-items:center;gap:44px;display:grid}.policy-visual{border:1px solid var(--gold-line);box-shadow:var(--shadow);background:#050504;border-radius:8px;overflow:hidden}.policy-visual img{aspect-ratio:1;object-fit:cover;width:100%}.policy-copy{gap:18px;display:grid}.metric-table{border-top:1px solid #d8ad613d;border-left:1px solid #d8ad613d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric-row{background:#00000038;border-bottom:1px solid #d8ad613d;border-right:1px solid #d8ad613d;gap:7px;padding:15px;display:grid}.metric-row span{color:var(--ink-soft);font-family:var(--mono);text-transform:uppercase;font-size:.74rem}.metric-row strong{color:var(--ink);font-family:var(--display);font-size:1.36rem}.architecture-grid,.regime-grid,.function-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.architecture-card,.regime-card,.function-card{min-height:230px;padding:22px}.function-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.function-card{background:linear-gradient(180deg, #ffffff09, transparent), var(--panel);border:1px solid #d8ad613d;border-radius:8px;min-height:0}.function-card h3{color:var(--marble);font-family:var(--display);font-size:1.7rem}.function-list{gap:12px;margin-top:18px;display:grid}.function-row{border-top:1px solid #d8ad6129;gap:5px;padding-top:12px;display:grid}.function-row strong{color:var(--gold);font-family:var(--mono);font-size:.78rem}.function-row span{color:var(--ink-dim);font-size:.9rem;line-height:1.55}.architecture-card>span,.regime-card>span{color:var(--gold);font-family:var(--mono);text-transform:uppercase;font-size:.78rem;display:block}.architecture-card p,.regime-card p{color:var(--ink-dim);margin-top:18px;line-height:1.72}.footer{color:var(--ink-soft);border-top:1px solid #d8ad6129;justify-content:space-between;gap:18px;padding:32px 0 42px;font-size:.76rem;display:flex}.docs-page{background:linear-gradient(#7fc8ff0f,#0000 340px),linear-gradient(#050505,#0b0a09 48%,#040404)}.docs-layout{z-index:2;width:min(1280px,100% - 40px);margin:0 auto;position:relative}.docs-sidebar a{font-family:var(--mono)}.docs-layout{grid-template-columns:292px minmax(0,820px);align-items:start;gap:52px;padding:44px 0 84px;display:grid}.docs-sidebar{border-right:1px solid #d8ad6129;align-self:start;gap:22px;max-height:calc(100vh - 130px);padding-right:18px;display:grid;position:sticky;top:110px;overflow:auto}.docs-sidebar-group{gap:8px;display:grid}.docs-sidebar-group strong{color:var(--gold);font-family:var(--mono);text-transform:uppercase;font-size:.72rem}.docs-sidebar a{color:var(--ink-dim);background:0 0;border-radius:6px;padding:9px 10px;font-size:.74rem;line-height:1.35}.docs-sidebar a:hover,.docs-sidebar a.is-active{color:var(--ink);background:#d8ad611f}.docs-content{gap:18px;display:grid}.doc-section{min-width:0;scroll-margin-top:118px}.doc-section h1{max-width:780px;color:var(--marble);font-family:var(--display);margin-top:12px;font-size:3.58rem;line-height:.98}.doc-section p:not(.eyebrow),.doc-summary{max-width:760px;color:var(--ink-dim);margin-top:16px;line-height:1.75}.doc-summary{color:var(--ink);font-size:1.05rem}.doc-visual{background:#0000003d;border:1px solid #d8ad613d;border-radius:8px;margin-top:28px;position:relative;overflow:hidden}.doc-visual img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.96)contrast(1.04);width:100%}.doc-visual figcaption{border-top:1px solid #d8ad6133;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-visual figcaption span{min-height:42px;color:var(--ink-dim);font-family:var(--mono);border-right:1px solid #d8ad6129;align-items:center;padding:0 12px;font-size:.72rem;display:flex}.doc-visual figcaption span:last-child{border-right:0}.doc-section ul{color:var(--ink-dim);gap:10px;margin-top:20px;padding-left:20px;line-height:1.68;display:grid}.doc-callout,.doc-technical{background:#0000003d;border:1px solid #d8ad613d;border-radius:8px;gap:8px;margin-top:20px;padding:16px;display:grid}.doc-callout strong,.doc-technical strong{color:var(--gold);font-family:var(--mono);text-transform:uppercase;font-size:.76rem}.doc-callout span,.doc-technical span{color:var(--ink-dim);line-height:1.62}.doc-technical{border-color:#7fc8ff3d}.doc-next-prev{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.doc-next-prev a{color:var(--ink-dim);font-family:var(--mono);background:#0000002e;border:1px solid #d8ad613d;border-radius:8px;padding:14px;font-size:.76rem;line-height:1.5}@media (width<=1120px){.dashboard-topbar{grid-template-columns:1fr auto}.dashboard-topbar .nav{display:none}.telemetry-band{grid-template-columns:repeat(3,minmax(0,1fr))}.telemetry-item:nth-child(3n){border-right:0}.two-column,.policy-section{grid-template-columns:1fr}.operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-panel-wide{grid-column:1/-1}.architecture-grid,.regime-grid,.function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-layout{grid-template-columns:1fr}.docs-sidebar{border-right:0;max-height:none;padding-right:0;position:static}}@media (width<=820px){.scroll-progress{gap:9px;right:12px}.scroll-progress button{width:7px;height:24px}.scroll-progress button.is-active{height:34px}.cinema-content,.footer-cinema-content{width:min(100%,1160px);padding-left:16px;padding-right:16px}.cinema-content h1{font-size:3.2rem}.cinema-content p:not(.landing-eyebrow){font-size:1rem}.cinema-vignette,.cinema-right .cinema-vignette,.footer-cinema .cinema-vignette{background:linear-gradient(90deg,#030305e0,#0303058f),linear-gradient(#0303051f,#03030599)}.footer-cinema-content h2{font-size:2.65rem}.dashboard-topbar{grid-template-columns:1fr;gap:14px;padding:14px 18px;position:relative}.brand{min-width:0}.wallet{flex-wrap:wrap;justify-content:flex-start}.dashboard-hero h1,.section-heading h2,.policy-copy h2,.doc-section h1{font-size:3rem}.telemetry-band{grid-template-columns:repeat(2,minmax(0,1fr))}.telemetry-item,.telemetry-item:nth-child(3n){border-right:1px solid #d8ad613d}.telemetry-item:nth-child(2n){border-right:0}.dashboard-hero,.notice,.section,.footer,.telemetry-band,.docs-layout{width:min(100% - 28px,1180px)}.section{padding:64px 0}.console-heading{flex-direction:column;align-items:start;gap:10px}.section-heading.console-heading h2{text-align:left;max-width:100%}.operation-grid,.field-pair,.vault-metrics,.metric-table,.architecture-grid,.regime-grid,.function-grid,.docs-sidebar{grid-template-columns:1fr}.doc-section h1{font-size:2.2rem}.doc-visual figcaption{grid-template-columns:1fr}.doc-visual figcaption span{border-bottom:1px solid #d8ad6129;border-right:0}.doc-visual figcaption span:last-child{border-bottom:0}.doc-next-prev{grid-template-columns:1fr}.operation-panel-wide{grid-column:auto}.footer{flex-direction:column}}@media (width<=520px){.cinema-content h1{font-size:2.18rem}.footer-cinema-content h2{font-size:2.2rem}.landing-button,.button{width:100%}.telemetry-band{grid-template-columns:1fr}.telemetry-item,.telemetry-item:nth-child(2n),.telemetry-item:nth-child(3n){border-right:0}.dashboard-hero h1,.section-heading h2,.policy-copy h2,.doc-section h1{font-size:2.44rem}.doc-section{padding:0}}
