:root{color-scheme:dark;--bg: #050807;--surface: #09100e;--hover: #14251e;--text: #f2f1e6;--muted: #a9b9b1;--border: #35453b;--mint: #54edb3;--cyan: #8fe4dc;--amber: #ecd08c;--error: #ffb0a8;--ink: #04110b;--sm: .8125rem;--body: .875rem;--input: 1rem;--sub: 1.125rem;--heading: 1.5rem;--amount: 1.75rem;font-family:Manrope,system-ui,sans-serif;font-size:16px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{background:var(--bg);margin:0;font-size:var(--body);line-height:1.6}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid var(--border);background:transparent;padding:9px 14px;min-height:44px;border-radius:2px;line-height:1.45}button:disabled{cursor:not-allowed;color:var(--muted);background:var(--surface)}a{color:var(--cyan);text-underline-offset:4px;text-decoration-thickness:1px}a,button,summary{touch-action:manipulation}a:hover{text-decoration:underline}button:hover:enabled{background:var(--hover);border-color:var(--muted)}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}input,textarea,select{width:100%;min-width:0;border:1px solid var(--border);background:var(--bg);border-radius:2px;padding:11px 12px;min-height:44px;font-size:var(--input)}input::placeholder{color:var(--muted);opacity:1}textarea{resize:vertical}input[type=checkbox]{width:20px;min-height:20px;height:20px;accent-color:var(--mint);flex-shrink:0;margin:0}h1,h2,h3,p{margin:0}h1{font-size:var(--heading);font-weight:600;line-height:1.3;letter-spacing:-.03em}h2{font-size:var(--sub);font-weight:600;line-height:1.4;margin-bottom:16px}h3{font-size:var(--input);font-weight:600;margin:18px 0 10px;line-height:1.5}p{max-width:76ch;margin:12px 0}summary{cursor:pointer;min-height:44px;padding:10px 0;color:var(--cyan)}details>p{font-size:var(--sm);color:var(--muted)}select{cursor:pointer}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--sm);line-height:1.7}table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--sm)}th,td{text-align:start;border-bottom:1px solid var(--border);padding:12px 8px;overflow-wrap:anywhere;font-weight:400}thead th{color:var(--muted)}caption{text-align:start;color:var(--muted);padding:0 0 12px;line-height:1.5}dl{margin:0}dt{color:var(--muted)}dd{margin:0;overflow-wrap:anywhere}label{display:block}.muted{color:var(--muted)}.mint{color:var(--mint)}.amber{color:var(--amber)}.error{color:var(--error)}.address{overflow-wrap:anywhere;word-break:break-word}.small{font-size:var(--sm);min-height:36px;padding:6px 10px}.full{width:100%;margin-top:10px}.action{background:var(--mint);color:var(--ink);border-color:var(--mint);font-weight:600}.action:hover:enabled{background:#c6f9e1;border-color:#c6f9e1}.action.secondary{background:transparent;color:var(--text);border-color:var(--border)}.action:disabled{color:var(--muted);background:var(--hover);border-color:var(--border)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);white-space:nowrap;overflow:hidden}.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%);background:var(--mint);color:var(--ink);padding:12px;z-index:20}.skip-link:focus{transform:translateY(0)}.site-header{max-width:1440px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 32px}.brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;font-size:var(--sub);font-weight:600;letter-spacing:-.02em;flex-shrink:0}.brand svg{color:var(--mint)}.version{font-size:var(--body);color:var(--mint);margin-left:8px}.header-utilities{display:flex;gap:22px;align-items:center;min-width:0}.chain-label{color:var(--muted);font-size:var(--sm)}.chain-label i{display:inline-block;width:6px;height:6px;background:var(--mint);border-radius:50%;margin-right:8px}.wallet-button{border-color:var(--mint);color:var(--mint)}.desktop-nav{max-width:1360px;margin:0 auto;display:flex;gap:5px;flex-wrap:wrap;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:3px 0}.desktop-nav a{color:var(--muted);text-decoration:none;padding:10px 14px;min-height:44px;font-size:var(--sm);border-bottom:2px solid transparent}.desktop-nav a[aria-current=page]{color:var(--mint);border-color:var(--mint)}.mobile-nav{display:none}main{max-width:1440px;margin:auto;padding:20px 32px 40px;min-height:calc(100vh - 220px)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.page-heading h1 .muted{font-weight:400;font-size:var(--sub);letter-spacing:0}.read-status{display:flex;align-items:center;gap:12px;font-size:var(--sm)}.system-message{display:flex;gap:16px;align-items:center;justify-content:space-between;border-left:2px solid var(--amber);padding:10px 14px;margin:0 0 20px;background:var(--surface);font-size:var(--sm)}.system-message details{max-width:420px}.system-message summary{padding:0;min-height:32px}.system-message p{overflow-wrap:anywhere}.market-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border);padding:12px;margin-bottom:16px;gap:20px}.stat{min-width:0}.stat>span{font-size:var(--sm)}.stat-value{font-size:var(--input);overflow-wrap:anywhere;line-height:1.6}.unit{font-size:var(--sm);color:var(--muted)}.panel{border:1px solid var(--border);padding:20px;min-width:0;background:var(--surface);margin-bottom:24px}.panel>.spread h2{margin-bottom:0}.panel>h2{margin-bottom:18px}.spread{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-width:0}.spread>span{overflow-wrap:anywhere}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.two-col .panel{margin-bottom:0}.two-col{margin-bottom:24px}.trade-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:24px;align-items:start}.swap-panel{grid-column:2;grid-row:1}.ladder{grid-column:1;grid-row:1}.segmented{display:flex;border:1px solid var(--border);margin:20px 0}.segmented button{flex:1;border:0;border-radius:0;color:var(--muted);padding:11px 8px;min-width:0}.segmented button[aria-pressed=true]{color:var(--mint);background:var(--hover);box-shadow:inset 0 -2px var(--mint)}.field-heading{font-size:var(--sm);margin-top:20px}.amount-input{display:flex;align-items:center;gap:16px;margin-top:7px;border-bottom:1px solid var(--border)}.amount-input input{border:0;background:transparent;padding:8px 0;font-size:var(--amount);width:100%;min-width:0;line-height:1.6}.amount-input>span{color:var(--mint);flex-shrink:0}.swap-direction{color:var(--muted);margin:9px 0;font-size:var(--input)}.quote-output{font-size:var(--amount);line-height:1.7;overflow-wrap:anywhere;min-height:48px}.slippage{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0}.slippage>div{display:flex;align-items:center;gap:7px}.slippage input{width:80px;padding:8px}.compact-dl{font-size:var(--sm);margin:12px 0}.compact-dl:not(:has(.dl-row)){display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.compact-dl dd{text-align:end}.dl-row{display:flex;justify-content:space-between;gap:16px;margin:7px 0}.dl-row dd{text-align:end}.helper{color:var(--muted);font-size:var(--sm);line-height:1.6;margin:10px 0}.progress-row{margin:22px 0}.progress-row .spread{font-size:var(--sm)}progress{appearance:none;-webkit-appearance:none;display:block;width:100%;height:5px;border:0;border-radius:0;margin:9px 0;background:var(--border)}progress::-webkit-progress-bar{background:var(--border)}progress::-webkit-progress-value{background:var(--mint)}progress::-moz-progress-bar{background:var(--mint)}.ladder-title{margin-top:30px;padding-top:20px;border-top:1px solid var(--border)}.ladder-title h3{margin:0;font-size:var(--body)}.ladder-title>span{font-size:var(--sm)}.ladder-head,.ladder-row{display:grid;grid-template-columns:1fr 75px 96px;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border);font-size:var(--sm)}.ladder-head{color:var(--muted);margin-top:12px}.ladder-row>span:first-child{display:flex;align-items:center;gap:16px}.ladder-row>span:last-child{text-align:end;color:var(--muted)}.ladder-row.current{border-left:2px solid var(--mint);background:var(--hover)}.ladder-row.opened{color:var(--mint)}.ladder-segment{height:3px;background:var(--border);max-width:140px}.current .ladder-segment,.opened .ladder-segment{background:var(--mint)}.field{margin:18px 0}.field label{margin-bottom:7px}.field .muted{display:block;margin-top:6px;font-size:var(--sm)}.check{display:flex;gap:12px;align-items:center;min-height:44px;margin:16px 0;cursor:pointer;font-size:var(--sm)}.metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.notice{border-left:2px solid var(--amber);padding:8px 12px;color:var(--amber);background:var(--bg);font-size:var(--sm)}.notice.error{color:var(--error);border-color:var(--error)}.address-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;min-width:0}.address-line a{min-width:0}.address-line button{flex-shrink:0}.contract-row{border-bottom:1px solid var(--border);padding:6px 0 16px}.contract-row h3{margin-top:10px}.contract-row p{font-size:var(--sm)}.review-list{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;margin:20px 0;font-size:var(--sm)}.allocation>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding:8px 0}.allocation span{color:var(--mint)}.golden-graphic{color:var(--amber);padding:12px 0}.checklist>div{display:grid;grid-template-columns:20px minmax(0,1fr) 56px;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:var(--sm)}.checklist>div>span:last-child{text-align:end}.transaction-link{display:block;margin-bottom:14px}footer{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 40px;border-top:1px solid var(--border);color:var(--muted);font-size:var(--sm)}dialog{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:3px;padding:24px;max-width:540px;width:calc(100% - 32px);max-height:90dvh;overscroll-behavior:contain}dialog::backdrop{background:#000c}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px}.dialog-heading h2{margin:0}.dialog-heading>button{font-size:var(--sub);min-width:44px}.wallet-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin:10px 0;text-decoration:none;border:1px solid var(--border);padding:12px;color:var(--text)}.wallet-row img{width:24px;height:24px;object-fit:contain}.wallet-row>span{margin-left:auto}.wallet-dialog>p{font-size:var(--sm)}@media(min-width:1441px){.desktop-nav{max-width:1360px}}@media(max-width:1100px){.site-header{padding:20px 24px}.desktop-nav{margin:0 24px}main{padding:24px}.trade-grid{gap:20px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.panel{padding:20px}.two-col{gap:20px}footer{padding:24px}}@media(max-width:760px){.site-header{padding:16px;gap:8px}.brand{font-size:var(--input);gap:8px}.brand svg{width:22px;height:26px}.version{margin-left:6px;font-size:var(--sm)}.chain-label{display:none}.header-utilities{gap:0}.wallet-button{font-size:var(--sm);padding:9px 10px}.desktop-nav{display:none}.mobile-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px 14px;border-bottom:1px solid var(--border)}.mobile-nav select{max-width:210px;width:65%;font-size:var(--body)}.mobile-nav>span{font-size:var(--sm);white-space:nowrap}main{padding:20px 16px 32px}.page-heading{align-items:flex-start;margin-bottom:16px;flex-direction:column;gap:10px}h1{font-size:var(--heading)}.read-status{width:100%;justify-content:space-between}.market-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:12px 0;margin-bottom:16px}.market-strip .stat-value{font-size:var(--body)}.market-strip .stat:nth-child(2),.market-strip .stat:nth-child(4){display:none}.market-strip .stat:nth-child(3){text-align:end}.trade-grid,.two-col{display:flex;flex-direction:column;gap:16px}.trade-grid>.panel,.two-col>.panel{width:100%;margin-bottom:0}.trade-grid{margin-bottom:20px}.swap-panel{order:0}.ladder{order:1}.panel{padding:16px;margin-bottom:16px}.swap-panel .segmented{margin:16px 0}.field-heading{margin-top:14px}.quote-output{min-height:42px;line-height:1.5}.slippage{margin:12px 0}.swap-direction{margin:6px 0}.system-message{align-items:flex-start;flex-direction:column;gap:4px;font-size:var(--sm);margin-bottom:16px}.system-message p{margin:8px 0}.system-message summary{min-height:32px}.review-list{grid-template-columns:100px minmax(0,1fr);gap:10px}.form-grid{grid-template-columns:1fr;gap:4px}.metrics{gap:16px}.compact-dl:not(:has(.dl-row)){grid-template-columns:1fr 1fr}th,td{padding:12px 4px}.ladder-head,.ladder-row{grid-template-columns:1fr 56px 80px;gap:8px;padding-inline:6px}.ladder-row>span:first-child{gap:10px}.ladder-title{gap:8px}.ladder-title h3{font-size:var(--sm)}.progress-row{margin:20px 0}footer{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px}dialog{padding:20px}.wallet-dialog{margin:auto 0 0;width:100%;max-width:100%;max-height:88dvh;border-radius:4px 4px 0 0}.wallet-row{min-height:52px}.dl-row{gap:10px}.dl-row dt,.dl-row dd{min-width:0;overflow-wrap:anywhere}}@media(prefers-reduced-motion:no-preference){button,a{transition:background-color .12s,border-color .12s,color .12s}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}.action{border:2px solid ButtonText}progress{forced-color-adjust:auto}}.usd-value{display:block;font-size:var(--sm);margin:6px 0;line-height:1.5}.wallet-row{overflow-wrap:anywhere}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.dashboard-grid .swap-panel{grid-column:auto;grid-row:auto}.chart-panel{min-width:0;min-height:560px}.swap-panel{min-width:0}.swap-panel>*+*{margin-top:12px}.staircase{width:100%;height:300px;margin:12px 0;background:#050505}.staircase text{fill:#aaa;font-family:inherit;font-size:12px}.staircase .gate-node{cursor:pointer}.staircase .gate-node:focus circle{stroke:#91d7e5;stroke-width:3}.gate-detail{padding:12px;border:1px solid #333}.market-chart{min-height:365px;position:relative}.market-canvas{height:340px;width:100%}.chart-readout{font-size:var(--sm);min-height:25px;color:var(--muted);overflow-wrap:anywhere}.chart-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.chart-panel select{width:auto}.chart-panel .segmented button{padding:8px 10px}.active-gate{margin-top:16px;border-top:2px solid var(--mint)}.active-gate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.active-gate>.two-col{margin:0;display:block}.active-gate>.two-col>.panel{padding:0;border:0;background:transparent}.active-gate>.two-col>.panel+.panel{margin-top:16px}.home-burn-notes>summary{font-size:var(--sm)}.gate-status{font-size:var(--sm);text-align:end}.gate-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:var(--sm);color:var(--muted)}.gate-detail{background:#050505}.gate-selector{margin-top:12px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.gate-selector button{padding:6px 0;min-width:0}.gate-selector button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.gate-selector button[data-state=Opened]{color:var(--mint)}.gate-selector button[data-state=Current]{color:var(--amber)}.chart-tabs{margin-bottom:12px}.setup-link{color:var(--amber)}.market-strip{background:#050505}@media(max-width:1050px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:800px){.dashboard-grid{display:flex;flex-direction:column;gap:16px}.dashboard-grid>.panel{width:100%;margin:0}.dashboard-grid .swap-panel{order:-1}.chart-panel,.staircase{min-height:0}.chart-panel .spread{flex-wrap:wrap}.active-gate{display:block}.gate-overview{margin-bottom:24px}.gate-selector{grid-template-columns:repeat(5,minmax(0,1fr))}.gate-selector button{min-height:44px}}.home-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:0 0 14px;font-size:var(--sm);color:var(--muted)}.home-actions a{color:var(--mint);min-height:24px}.slippage-setting{display:flex;align-items:center;justify-content:space-between;gap:16px}.slippage-setting input{width:92px}.active-gate .notice{margin:12px 0}.active-gate .progress-row{margin:18px 0}@media(max-width:760px){.site-header{padding:12px 16px}main{padding-top:14px}.page-heading{gap:6px;margin-bottom:10px}.home-actions{margin-bottom:10px}.swap-panel>*+*{margin-top:10px}.swap-panel .segmented{margin:10px 0}.active-gate .spread{flex-wrap:wrap;gap:4px 12px}.gate-status{text-align:start}.home-actions>span{display:none}.system-message{gap:0;padding:8px 12px;margin-bottom:10px}.staircase{height:auto}}:root{--metal: #8b8364;--gold-surface: #211c10;--font-display: "Cinzel", Georgia, serif;--font-mono: "IBM Plex Mono", Consolas, monospace}body{background:radial-gradient(ellipse at 50% 4%,#0b2018 0,transparent 580px),var(--bg)}h1,h2,.brand{font-family:var(--font-display);font-weight:600}h1,h2{color:var(--text);letter-spacing:0}h2{font-size:var(--heading);line-height:1.35}h3{color:var(--amber)}input,select,textarea{background:#050b08;border-radius:4px}input,.stat-value,.door-number,.gate-door strong,.progress-row,.compact-dl dd,.address,pre{font-family:var(--font-mono)}button{background:linear-gradient(180deg,#15211d,#0a100e);border-radius:5px;transition:background-color .15s,border-color .15s,color .15s,transform .15s}button:active:enabled{transform:scale(.96)}button:disabled{border-color:#29372f;background:#0c1511;color:var(--muted)}button:hover:enabled{background:#18392a;border-color:var(--mint)}.action,.preview-action{border-color:#35e6a8;background:linear-gradient(180deg,#164d36 0,#08301f,#0a2319);color:var(--text);box-shadow:inset 0 0 10px #24d99526;font-weight:600}.action:hover:enabled,.preview-action:hover:enabled{color:#fff;background:#115638;border-color:#a2ffdb}.action.secondary{color:var(--text);background:#0b1510;border-color:var(--border);box-shadow:none}:focus-visible{outline:2px solid #b9fff2;outline-offset:3px}main:focus{outline-offset:-2px}.site-header{max-width:1600px;padding:8px 28px;min-height:70px;border-bottom:1px solid var(--metal);gap:24px}.brand{font-size:var(--heading);gap:10px;letter-spacing:0}.brand img{object-fit:contain;width:38px;height:44px}.version{font:inherit;color:var(--text);margin-left:6px}.header-utilities{gap:14px;flex-shrink:0}.chain-label{font-size:var(--sm)}.wallet-button{color:var(--text);min-height:40px;border-color:#8ab7a0;background:#08110c}.desktop-nav{flex:1;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;padding:0;margin:0;border:0}.desktop-nav a,.desktop-nav summary{font-size:var(--body);padding:12px 8px;color:#d1dbd5;white-space:nowrap}.desktop-nav a[aria-current=page]{color:var(--mint);border-bottom:2px solid var(--mint)}.more-nav{position:relative}.more-nav summary{min-height:44px}.more-nav>div{position:absolute;right:0;top:100%;width:220px;z-index:8;padding:8px;background:#09140e;border:1px solid var(--metal);box-shadow:0 16px 32px #000c}.more-nav a{display:block}main{max-width:1600px;padding:20px 28px 40px}.page-heading{align-items:center;margin:0 0 20px}.page-heading h1{font-size:var(--amount);line-height:1.3}[data-screen=trade]>.page-heading{justify-content:center;position:relative;padding-top:6px}[data-screen=trade]>.page-heading h1{text-align:center;padding-inline:180px;color:#eee9cf}[data-screen=trade]>.page-heading .read-status{position:absolute;right:0;gap:8px}.read-status .small{padding:5px 8px}.system-message{margin-bottom:12px;background:#14180e}.panel{position:relative;border:1px solid var(--metal);border-radius:10px 3px;background:linear-gradient(135deg,#0b1510,#060b09 70%);padding:24px;box-shadow:inset 0 0 0 3px #050907,inset 0 0 0 4px #343a2e}.panel>h2{margin-bottom:20px}.panel:after,.art-panel:after{content:"";width:22px;height:2px;position:absolute;top:-1px;left:15px;background:var(--amber);pointer-events:none}.two-col{gap:20px;align-items:start}.metrics{gap:20px;padding-block:12px;border-block:1px solid #2a3b30}.stat-value{font-size:var(--input)}.notice{background:#15170d;border-color:var(--amber)}.notice.error{background:#211010;border-color:var(--error)}.table-wrap{max-width:100%;overflow-x:auto}.table-wrap table{min-width:520px}.table-wrap:focus-visible{outline-offset:-2px}th,td{border-color:#293c31}progress{height:7px;background:#172a20;border:1px solid #385347;border-radius:5px}progress::-webkit-progress-bar{background:#14271d;border-radius:5px}progress::-webkit-progress-value{background:linear-gradient(90deg,#0f9f74,#5ef9b3);border-radius:5px}progress::-moz-progress-bar{background:#39d99e;border-radius:5px}.gate-hall{position:relative;margin-bottom:22px}.gate-hall-heading{margin-bottom:0;align-items:center}.gate-hall-heading h2{font-size:var(--sub)}.gate-hall-heading .contribute-link{display:inline-flex;justify-content:center;align-items:center;color:#e2fbed;font-size:var(--body);min-height:40px;border:1px solid #4b8d6d;padding:7px 16px;text-decoration:none;background:#0b291b;border-radius:3px}.door-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:0;padding:10px 0 4px;border-bottom:1px solid #5b6146;background:radial-gradient(ellipse at 50% 50%,#0b362127,transparent 80%)}.gate-door{isolation:isolate;position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 0 8px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:6px}.gate-door:hover:enabled{background:#123024;border-color:#4b755c}.gate-door[aria-pressed=true]{border-color:#88957a;background:#12241880}.door-number{position:absolute;top:9%;z-index:2;border:1px solid #8e8460;color:#eee7bd;background:#080e0bd9;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font-size:var(--body)}.door-art{display:block;width:100%;aspect-ratio:1 / 1.18;pointer-events:none}.door-art img{width:100%;height:100%;object-fit:contain;opacity:.65;filter:saturate(.65);mix-blend-mode:screen}.gate-door strong{font-size:var(--input);line-height:1.3;margin-top:-14px;z-index:2;padding:3px 12px;min-width:68%;background:#07100e;border:1px solid #5a6650;border-radius:2px;color:var(--text)}.door-state{font-size:var(--sm);line-height:1.6;margin-top:3px}.gate-door[data-state=Current]{color:var(--amber)}.gate-door[data-state=Current] .door-art img{opacity:1;filter:none}.gate-door[data-state=Current] strong{border-color:#d4ad5f;background:#241d0b;color:#fff0bd}.gate-door[data-state=Open]{color:var(--mint)}.gate-door[data-state=Open] .door-art img{opacity:1;filter:none}.gate-door[data-state=Open] strong{border-color:#50aa82;color:var(--mint)}.gate-door[data-state=Unread] .door-art img{opacity:.42;filter:saturate(.3)}.gate-disclosure{padding:14px 18px;border:1px solid var(--metal);border-radius:3px 10px;background:linear-gradient(90deg,#18201270,#070c09);margin-top:10px}.gate-disclosure h3{font-family:var(--font-display);font-size:var(--sub);color:var(--amber);margin:0}.gate-disclosure>.spread{align-items:center}.gate-disclosure>.spread>span{font-size:var(--sm)}.gate-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.gate-three .progress-row{font-size:var(--sm);margin:12px 0 0;min-width:0}.gate-three .spread{font-size:var(--sm);gap:6px;flex-wrap:wrap}.gate-three .spread>span{overflow-wrap:anywhere}.gate-three .spread:last-child{margin-top:4px}.gate-three progress{margin:6px 0}.gate-observation{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #2f3c2c;padding-top:10px;margin-top:14px;font-size:var(--sm);color:var(--muted)}.gate-observation strong{margin-left:8px;font-weight:400;color:var(--text)}.observation-note{margin-block:8px 0}.gate-disclosure>.helper:last-child{margin-block:6px 0}.gate-opening{padding:10px 14px;color:var(--mint);border-left:2px solid var(--mint)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.45fr);gap:18px;align-items:start;margin-bottom:18px}.dashboard-grid>.panel{margin-bottom:0}.dashboard-grid>.swap-panel{position:sticky;top:18px;grid-column:auto;grid-row:auto}.chart-panel{min-height:680px;padding:20px}.market-heading{margin-bottom:12px;flex-wrap:wrap}.market-heading h2{margin:0}.market-heading strong{font-family:var(--font-mono);font-size:var(--sm);color:var(--cyan);font-weight:400}.chart-panel>.spread{flex-wrap:wrap}.chart-panel .segmented{margin:10px 0}.chart-panel .segmented button{padding-inline:12px}.chart-panel>p{font-size:var(--sm);color:var(--muted)}.market-canvas{height:400px}.chart-empty{min-height:360px;margin-block:10px;border:1px solid #20362b;background:linear-gradient(#13362924 1px,transparent 1px),linear-gradient(90deg,#13362924 1px,transparent 1px);background-size:56px 48px}.chart-empty>strong{font-family:var(--font-display);font-size:var(--sub);max-width:28ch;color:var(--amber)}.chart-empty p{max-width:42ch;padding-inline:18px;color:var(--muted)}.segmented{padding:3px;border-radius:5px;border:1px solid #344d3d;background:#050b08;gap:4px}.segmented button{border-radius:3px;padding:7px;background:#0e1913;min-height:36px}.segmented button[aria-pressed=true]{box-shadow:inset 0 0 10px #28eb9833;border:1px solid #35c58d;color:#ebfff6;background:#0c3222}.swap-panel{padding:20px}.swap-panel>*+*{margin-top:10px}.swap-panel>.spread{flex-wrap:wrap;gap:4px}.swap-panel h2{font-size:var(--heading);margin-bottom:0}.swap-panel>.spread>span{font-size:var(--sm)}.swap-panel .segmented{margin:12px 0}.swap-input-row>input{font-size:var(--heading);padding:12px}.swap-panel>label{font-size:var(--body)}.payment-choice{display:flex;align-items:center;gap:8px}.payment-choice>span{margin-right:auto;color:var(--muted)}.payment-choice button{min-width:70px;min-height:36px;padding-block:6px}.payment-choice button[aria-pressed=true]{color:#dcfff0;border-color:#40cb94;background:#0f3223}.shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.shortcuts button{padding:5px;font-size:var(--sm);min-height:32px}.receive-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-block:1px solid #2d3f32}.receive-line strong{font-family:var(--font-mono);font-size:var(--sub);overflow-wrap:anywhere}.slippage-setting{display:flex;align-items:center;justify-content:space-between;gap:14px}.slippage-setting input{width:84px;min-height:36px;padding-block:5px}.visible-route{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:var(--sm);border-block:1px solid #2d3f32;padding-block:9px}.visible-route span{color:var(--muted)}.visible-route strong{font-weight:400;color:var(--cyan);font-family:var(--font-mono)}.swap-context{font-size:var(--sm)}.swap-context summary{padding-block:6px;min-height:32px}.swap-context p{color:var(--muted)}.art-panels{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 24px}.art-panel{position:relative;min-width:0;display:grid;grid-template-columns:44% 1fr;align-items:center;min-height:230px;padding:14px;border:1px solid var(--metal);background:#060e0a;border-radius:10px 3px;box-shadow:inset 0 0 0 3px #050907,inset 0 0 0 4px #343a2e}.art-panel-content{z-index:1;min-width:0;padding:8px 10px}.art-panel h2{font-size:var(--heading);text-align:center;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #6d6849}.art-panel .compact-dl{gap:8px;font-size:var(--sm)}.art-panel .compact-dl dt{color:#ccd6ce}.art-panel .compact-dl dd{font-size:var(--sm)}.art-panel button{width:100%;margin-top:12px}.art-caption{display:block;font-size:var(--sm);text-align:center;color:var(--muted);margin-top:8px}.vault-art-panel .art-panel-content>p{text-align:center;color:#d4cfba;font-size:var(--body)}.vault-lock{color:#f5d893!important;padding-block:8px;border-block:1px solid #685a31}.energy-scene{position:relative;isolation:isolate;height:270px;display:grid;place-items:center;color:var(--mint);margin:0}.energy-art{max-width:100%;width:330px;height:100%;object-fit:contain;mix-blend-mode:screen;pointer-events:none}.energy-scene.gold{color:var(--amber)}.art-panel .energy-scene{height:230px}.core-light{position:absolute;inset:25%;border-radius:50%;box-shadow:0 0 32px #23e99e1c;pointer-events:none}.flow-particles{opacity:0;position:absolute;left:8%;top:48%;display:flex;gap:20px;pointer-events:none}.flow-particles i{width:6px;height:6px;background:#aaffda;box-shadow:0 0 7px #62ffb6;transform:rotate(45deg)}.energy-scene.confirmed .flow-particles{animation:token-flow 1.8s ease-out both}.energy-scene.confirmed .core-light{animation:core-flash 1.8s ease-out both}.burn-confirmation{display:flex;flex-direction:column;gap:4px;color:var(--mint);border-left:2px solid var(--mint);padding:10px 14px}.active-gate{display:block;padding:0;border:0;margin-top:20px;scroll-margin-top:16px}.active-gate>.two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}.active-gate>.two-col>.panel{padding:24px;border:1px solid var(--metal);background:#08110c}.home-burn-notes{padding:24px;min-width:0}.home-burn-notes summary{color:var(--text);font-family:var(--font-display);font-size:var(--sub)}[data-screen=golden-vault] .two-col>.panel:first-child>h2{color:var(--amber)}[data-screen=migrate] .two-col>.panel:first-child>h2,[data-screen=my-rights] .two-col>.panel:first-child>h2,[data-screen=weekly-imd-rewards] .two-col>.panel:first-child>h2{padding-right:48px}[data-screen=migrate] .two-col>.panel:first-child:before,[data-screen=my-rights] .two-col>.panel:first-child:before,[data-screen=weekly-imd-rewards] .two-col>.panel:first-child:before{content:"\25c7";color:var(--amber);font-size:var(--amount);position:absolute;right:24px;top:16px}footer{max-width:1600px;padding:24px 28px}dialog{border-color:#899178;border-radius:8px;box-shadow:0 20px 80px #000b}@keyframes token-flow{0%{opacity:0;transform:translate(-20px)}20%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(115px)}}@keyframes core-flash{30%{opacity:1;box-shadow:0 0 60px #48fbbd77}to{opacity:.4}}@media(min-width:761px)and (max-width:1250px){.site-header{flex-wrap:wrap;gap:8px 24px;padding-inline:24px}.desktop-nav{flex-basis:100%;order:3;justify-content:flex-start;gap:18px}.desktop-nav a{padding-block:6px}.brand{margin-right:auto}[data-screen=trade]>.page-heading{justify-content:space-between}[data-screen=trade]>.page-heading h1{padding:0;font-size:var(--heading)}[data-screen=trade]>.page-heading .read-status{position:static}.art-panel{grid-template-columns:38% 1fr}.art-panel h2{font-size:var(--sub)}}@media(max-width:1050px){.dashboard-grid{grid-template-columns:minmax(0,1fr) 330px;gap:16px}.gate-three{gap:16px}.gate-three .spread{display:block}.gate-three .spread>span{display:block}.door-state{font-size:var(--sm)}.gate-door strong{padding-inline:4px}}@media(max-width:800px){.dashboard-grid{display:flex;flex-direction:column}.dashboard-grid>.panel{width:100%}.dashboard-grid>.swap-panel{position:static;order:0}.dashboard-grid>.chart-panel{order:1;min-height:0}.art-panels{grid-template-columns:1fr}}@media(max-width:760px){.site-header{padding:10px 16px;min-height:64px;gap:8px}.brand{font-size:var(--sub);gap:6px}.brand img{width:29px;height:36px}.version{font-size:inherit}.chain-label,.desktop-nav{display:none}.wallet-button{font-size:var(--sm);min-height:40px;padding:8px 10px}.mobile-nav{padding:0 16px 10px;gap:10px;border-color:#4d5944}.mobile-nav select{font-size:var(--input);min-height:40px;padding:6px 10px}main{padding:14px 14px 30px}.page-heading{align-items:flex-start;gap:8px;margin:0 0 14px}.page-heading h1,[data-screen=trade]>.page-heading h1{font-size:var(--heading);text-align:left;padding:0}[data-screen=trade]>.page-heading{padding:0}[data-screen=trade]>.page-heading .read-status{position:static}.read-status{justify-content:space-between;width:100%}.gate-hall{margin-bottom:18px}.gate-hall-heading{flex-wrap:wrap;gap:6px;margin-bottom:6px}.gate-hall-heading h2{font-size:var(--sub)}.gate-hall-heading .contribute-link{font-size:var(--sm);padding:6px 10px;min-height:36px}.door-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 2px;padding-top:0}.gate-door{padding:0 0 5px}.door-art{aspect-ratio:1 / 1.12}.door-number{top:3%;font-size:var(--sm);height:23px;width:23px}.gate-door strong{font-size:var(--sm);margin-top:-8px;padding:1px 4px}.door-state{font-size:var(--sm);margin-top:2px}.gate-disclosure{padding:12px;margin-top:8px}.gate-disclosure>.spread{flex-wrap:wrap;gap:3px}.gate-disclosure h3{font-size:var(--input)}.gate-three{grid-template-columns:1fr;gap:0}.gate-three .progress-row{margin-top:10px}.gate-three .spread{display:flex;justify-content:space-between}.gate-three .spread>span{display:inline}.gate-three .spread:last-child>span:last-child{display:none}.gate-observation{display:block;margin-top:10px;padding-top:8px}.gate-observation>span{display:flex;justify-content:space-between;gap:6px;margin-block:4px}.gate-observation strong{margin-left:0}.observation-note{font-size:var(--sm)}.panel{padding:18px}.panel>h2,.swap-panel h2{font-size:var(--heading)}.two-col{gap:16px}.two-col>*{width:100%}.swap-panel{padding:18px}.swap-panel>*+*{margin-top:10px}.shortcuts button,.payment-choice button,.segmented button{min-height:40px}.dashboard-grid{gap:16px;margin-bottom:16px}.chart-panel{padding:16px}.market-canvas{height:340px}.chart-empty{min-height:300px}.chart-panel .segmented button{padding-inline:10px}.art-panels{gap:16px;margin-bottom:20px}.art-panel{grid-template-columns:40% 1fr;padding:10px;min-height:230px}.art-panel-content{padding:6px}.art-panel h2{font-size:var(--sub)}.art-panel .energy-scene{height:210px}.art-panel .compact-dl{display:block}.art-panel .compact-dl dd{text-align:start;margin-bottom:5px}.art-panel .art-caption{text-align:start}.art-panel button{font-size:var(--sm);padding:8px}.art-panel .energy-art{width:100%}.art-panel-content p{font-size:var(--sm)}.active-gate>.two-col{display:flex;flex-direction:column}.active-gate>.two-col>.panel{padding:18px}.home-burn-notes{padding:12px 0}.energy-scene{height:230px}footer{padding:20px 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.energy-scene.confirmed .flow-particles{opacity:0}}.observation-details{margin-top:8px}.observation-details summary,.chart-provenance summary{font-size:var(--sm);min-height:32px;padding:5px 0}.observation-details .gate-observation{margin-top:0}.chart-panel{min-height:570px}.market-canvas{height:330px}.chart-empty{min-height:285px}.chart-freshness{margin-block:8px 0}.energy-scene{overflow:hidden}.energy-art{min-height:0;align-self:stretch}.art-panel .energy-scene{overflow:visible}@media(max-width:760px){.market-canvas{height:320px}.chart-empty{min-height:270px}}strong,b{font-weight:600}.gate-hall>.sr-only{margin:0}.gate-hall-heading h3{margin:0}.gate-hall-heading>.muted{margin-left:auto}.gate-disclosure .contribute-link{margin-left:10px}@media(max-width:760px){.gate-hall-heading{display:grid;grid-template-columns:1fr auto;gap:5px}.gate-hall-heading>.muted{grid-row:2;grid-column:1 / -1;margin-left:0}.gate-hall-heading .contribute-link{margin-left:0}}@media(prefers-reduced-motion:no-preference){.energy-scene:not(.gold):not(.confirmed) .core-light{animation:core-breathe 8s ease-in-out infinite alternate}}@keyframes core-breathe{0%{opacity:.35}to{opacity:.8}}.energy-scene{background:#08110c}.art-panel .energy-scene{background:#060e0a}.gate-door{background-color:#07110c}label,dt,.stat>span,.chain-label,.read-status,.door-state,.field-heading,.payment-choice>span,.receive-line>span{font-family:var(--font-mono)}@media(max-width:760px){.wallet-button,.mobile-nav select,.read-status .small{min-height:44px}}.market-canvas table{width:auto;table-layout:auto;border-collapse:separate;border-spacing:0;margin:0}.market-canvas td,.market-canvas th{padding:0;border:0;overflow-wrap:normal}.swap-input-row>input{margin-top:10px}.market-topbar>.spread{flex-wrap:wrap}.market-footer{margin-top:10px}@media(min-width:1251px){[data-screen=trade]{padding-top:4px}[data-screen=trade]>.page-heading{padding-top:0;margin-bottom:4px}[data-screen=trade] .gate-hall{margin-bottom:12px}[data-screen=trade] .door-grid{padding-block:0}[data-screen=trade] .door-art{aspect-ratio:auto;height:112px}[data-screen=trade] .gate-door{padding-bottom:0}[data-screen=trade] .gate-door strong{margin-top:-14px}[data-screen=trade] .door-state{line-height:1.4;margin-top:0}[data-screen=trade] .door-number{top:4%}[data-screen=trade] .gate-disclosure{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;gap:0 18px;padding:5px 14px;margin-top:8px;align-items:center}[data-screen=trade] .gate-hall-heading{display:contents}[data-screen=trade] .gate-hall-heading h3{grid-column:1;grid-row:1}[data-screen=trade] .gate-hall-heading>.muted{grid-column:1;grid-row:2;margin:0;line-height:1.4}[data-screen=trade] .gate-hall-heading .contribute-link{grid-column:3;grid-row:1;margin:0;min-height:32px;padding:5px 8px}[data-screen=trade] .gate-three{grid-column:2;grid-row:1 / 3;gap:18px}[data-screen=trade] .gate-three .progress-row{margin:0;line-height:1.4}[data-screen=trade] .gate-three .spread{gap:2px 6px}[data-screen=trade] .gate-three .spread:last-child{margin-top:0}[data-screen=trade] .gate-three .spread:last-child>span:last-child{display:none}[data-screen=trade] .gate-three progress{display:block;height:5px;margin:3px 0}[data-screen=trade] .observation-details{grid-column:3;grid-row:2;margin:0}[data-screen=trade] .observation-details summary{min-height:24px;padding:2px 0}[data-screen=trade] .observation-details[open]{grid-column:1 / -1;grid-row:auto;margin-top:8px}[data-screen=trade] .gate-disclosure>.helper,[data-screen=trade] .gate-disclosure>.history-error{grid-column:1 / -1}.dashboard-grid{gap:14px;margin-bottom:14px;align-items:stretch}.dashboard-grid>.panel{padding:10px 16px;min-height:0}.swap-panel>*+*{margin-top:3px}.swap-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.swap-topbar h2{font-size:var(--sub);white-space:nowrap}.swap-topbar .segmented{margin:0}.swap-panel .segmented button{padding:4px 8px;min-height:28px;font-size:var(--sm);white-space:nowrap}.payment-choice button{min-height:28px;padding-block:3px}.swap-input-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px}.swap-input-row>.spread{display:block;font-size:var(--sm);line-height:1.4}.swap-input-row>.spread>span{display:block}.swap-input-row>input{margin:0;padding:4px 10px;min-height:36px;font-size:var(--input)}.shortcuts{gap:6px}.shortcuts button{min-height:28px;padding:3px}.receive-line{padding:3px 0;font-size:var(--sm)}.receive-line strong{font-size:var(--input)}.swap-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-settings-row .visible-route{display:block;border:0;padding:0;margin:0;line-height:1.4}.visible-route>*{display:block}.slippage-setting{gap:8px;font-size:var(--sm)}.slippage-setting input{width:64px;min-height:32px;padding:4px 6px}.swap-panel>.action{min-height:36px;padding:6px 10px}.swap-panel>.helper{line-height:1.4;margin-bottom:0}.swap-context summary{min-height:24px;padding-block:2px}.swap-context .helper{margin-top:8px}.market-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.market-heading{display:block;margin:0}.market-heading h2{font-size:var(--sub)}.market-topbar>.spread{flex-wrap:nowrap;gap:12px}.chart-panel .segmented{margin:0}.chart-panel .segmented button{min-height:28px;padding:4px 10px}.chart-panel select{min-height:32px;padding:4px 8px;font-size:var(--sm)}.market-canvas{height:190px}.market-chart{min-height:0}.chart-empty{min-height:180px;margin:6px 0}.chart-empty>strong{max-width:48ch}.chart-empty p{max-width:65ch;margin-bottom:0}.market-footer{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.market-footer>button{min-height:28px;padding:4px 10px;font-size:var(--sm)}.market-footer .chart-freshness{margin:0;flex:1}.market-footer .chart-provenance{flex-basis:100%}.chart-provenance summary{min-height:24px;padding-block:2px}.art-panels{gap:14px}.art-panel{padding:10px;min-height:220px}.art-panel .energy-scene{height:205px}.art-panel-content{padding-block:4px}.art-panel h2{padding-bottom:8px;margin-bottom:8px}.art-panel .compact-dl{gap:6px;margin-block:8px}.art-panel button{margin-top:8px}}
