@font-face{font-family:Archivo;src:url(./archivo-black-latin-BTVu2TQR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--night-950:#070a10;--night-900:#0b1019;--night-800:#111826;--night-700:#1a2333;--night-200:#a3adbf;--night-50:#f3f5f9;--sky-300:#9ccbff;--sky-400:#7dbbff;--sky-500:#58a6ff;--sky-900:#06111f;--coral-300:#ff9b8f;--bg:var(--night-950);--bg-raised:var(--night-900);--surface:rgba(255,255,255,.045);--surface-hover:rgba(255,255,255,.075);--surface-solid:var(--night-800);--surface-input:var(--night-900);--text:var(--night-50);--muted:var(--night-200);--line:rgba(255,255,255,.1);--line-strong:rgba(255,255,255,.18);--accent:var(--sky-500);--accent-hover:var(--sky-400);--accent-text:var(--sky-900);--accent-soft:rgba(88,166,255,.14);--focus:var(--sky-300);--danger-text:var(--coral-300);--glass:rgba(7,10,16,.62);--shade:rgba(7,10,16,.55);--display:Archivo,"Arial Black",Impact,sans-serif;--body:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:72px;--space-7:112px;--radius-lg:24px;--radius-md:16px;--radius-sm:10px;--radius-pill:999px;--shadow-card:0 1px 0 rgba(255,255,255,.04) inset,0 20px 50px -30px rgba(0,0,0,.8);--shadow-float:0 24px 60px -20px rgba(0,0,0,.85),0 0 0 1px var(--line);--ease:cubic-bezier(.2,0,0,1);--header-h:64px;color-scheme:dark}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 16px);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;overflow-x:clip}button,input{font:inherit}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}p{margin:0 0 var(--space-2);max-width:68ch;text-wrap:pretty}h1,h2,h3,h4{line-height:1.1;margin:0;text-wrap:balance}h1,h2{font-family:var(--display);font-weight:400;letter-spacing:-.04em}h3{font-size:22px;letter-spacing:-.02em;font-weight:700;margin-bottom:var(--space-2)}h4{font-size:17px;margin-bottom:12px}small{font-size:13px;line-height:1.5}code{font-family:var(--mono);font-size:13px;overflow-wrap:anywhere}img{display:block;max-width:100%;height:auto;outline:1px solid rgba(255,255,255,.1);outline-offset:-1px}::selection{background:var(--accent);color:var(--accent-text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon{flex-shrink:0;vertical-align:middle}button,.button{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);min-height:44px;padding:10px 18px;border-radius:var(--radius-pill);cursor:pointer;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}button:hover,.button:hover{background:var(--surface-hover);border-color:var(--accent)}button:disabled{cursor:not-allowed;opacity:.45}.primary,.button.primary{background:var(--accent);color:var(--accent-text);border-color:transparent;box-shadow:0 10px 30px -12px #58a6ffb3}.primary:hover,.button.primary:hover{background:var(--accent-hover);color:var(--accent-text);border-color:transparent}.button.glass{background:#ffffff1a;border-color:#ffffff47;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.button.ghost{background:transparent}.button.large{min-height:54px;padding:12px 28px;font-size:16px}.icon-button{min-height:40px;min-width:40px;width:40px;padding:0;border-radius:var(--radius-pill)}.chip-button{min-height:36px;padding:6px 12px;font-size:13px;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.copy{border:0;background:transparent;font-size:12px;padding:6px 8px;min-height:36px;flex-shrink:0;color:var(--muted)}.copy:hover{color:var(--text);background:var(--surface)}.icon-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--muted);text-decoration:none;min-height:36px;padding:0 8px;border-radius:var(--radius-sm)}.icon-link:hover{color:var(--text);background:var(--surface)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.eyebrow{font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.14em;display:block;color:var(--muted)}.muted{color:var(--muted);font-size:13px;line-height:1.6}.badge{font-size:11px;font-weight:700;border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:5px 11px;white-space:nowrap;letter-spacing:.04em}.alert{color:var(--danger-text);font-size:13px;overflow-wrap:anywhere}.alert:empty{display:none}.notice{background:var(--accent-soft);border:1px solid rgba(88,166,255,.3);border-radius:var(--radius-sm);padding:14px 18px;font-size:13px;margin:18px 0;color:var(--text)}.skip{position:absolute;top:8px;left:8px;padding:12px;background:var(--surface-solid);border-radius:var(--radius-sm);z-index:60;transform:translateY(-200%)}.skip:focus{transform:none}.site-header{position:sticky;top:0;z-index:40;background:var(--glass);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--line)}.header-inner{max-width:1360px;margin:auto;padding:0 clamp(16px,4vw,40px);min-height:var(--header-h);display:flex;align-items:center;gap:var(--space-3)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:22px var(--display);letter-spacing:-.04em}.brand img{width:36px;height:36px;object-fit:cover;border-radius:50%}.site-header nav{display:flex;gap:4px;align-items:center;margin-inline:auto}.site-header nav a{font-size:14px;font-weight:600;text-decoration:none;min-height:40px;padding:0 14px;display:flex;align-items:center;border-radius:var(--radius-pill);color:var(--muted);transition:color .15s var(--ease),background-color .15s var(--ease)}.site-header nav a:hover{color:var(--text);background:var(--surface)}.site-header nav a[aria-current]{color:var(--text);background:var(--surface-hover)}.header-actions{display:flex;gap:8px;align-items:center;margin-inline-start:auto}.wallet-button{background:var(--text);color:var(--bg);border-color:transparent;min-height:40px;padding:8px 16px}.wallet-button:hover{background:var(--accent);color:var(--accent-text)}.menu-button,.mobile-nav{display:none}.hero{position:relative;min-height:clamp(560px,92svh,880px);display:flex;align-items:center;isolation:isolate;overflow:hidden}.hero-bg{position:absolute;inset:0;z-index:-1;background:var(--night-900)}.hero-media{width:100%;height:100%;object-fit:cover;object-position:center;outline:0;display:block}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,10,16,.35) 0%,rgba(7,10,16,.5) 45%,rgba(7,10,16,.86) 85%,var(--bg) 100%),radial-gradient(120% 80% at 50% 40%,transparent 40%,rgba(7,10,16,.6) 100%)}.hero-pause{position:absolute;right:clamp(16px,4vw,40px);bottom:24px;min-height:36px;padding:6px 12px;font-size:12px;background:var(--glass);border-color:var(--line-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1}.hero-inner{position:relative;width:100%;max-width:1360px;margin:auto;padding:var(--space-7) clamp(16px,4vw,40px) var(--space-6);text-align:center;display:flex;flex-direction:column;align-items:center}.hero-eyebrow{color:var(--text);display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--line-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.hero h1{font-size:clamp(96px,19vw,260px);letter-spacing:-.06em;line-height:.9;margin:var(--space-3) 0 var(--space-2);text-shadow:0 20px 60px rgba(0,0,0,.6)}.tagline{font-size:clamp(18px,2.2vw,26px);line-height:1.4;max-width:34ch;margin:0 auto var(--space-4);color:var(--text);text-shadow:0 2px 20px rgba(0,0,0,.7)}.hero-actions{justify-content:center;margin-bottom:var(--space-4)}.ca{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 16px;border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--line-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:100%}.ca-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--muted)}.ca code{font-size:12px;color:var(--text)}.trade-note{font-size:12px;color:var(--muted);max-width:60ch;margin:var(--space-2) auto 0}.ticker{border-block:1px solid var(--line);background:var(--bg-raised);padding:18px clamp(16px,4vw,40px);display:flex;align-items:center;justify-content:center;gap:clamp(16px,3vw,40px);font:400 15px var(--display);letter-spacing:-.01em;flex-wrap:wrap;color:var(--muted)}.ticker b{color:var(--accent);font-weight:400}.section{padding:var(--space-7) clamp(16px,4vw,40px);max-width:1360px;margin:auto;scroll-margin-top:var(--header-h)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:var(--space-3);margin-bottom:var(--space-5)}.section-heading .eyebrow{color:var(--accent);margin-bottom:14px}.section-heading h2{font-size:clamp(34px,4.2vw,60px);max-width:20ch;letter-spacing:-.04em}.lead{margin:var(--space-2) 0 0;color:var(--muted);font-size:16px;max-width:60ch}.panel{padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);transition:transform .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease)}.panel>p:last-child{margin-bottom:0}.accent-panel{background:linear-gradient(145deg in oklab,rgba(88,166,255,.22),rgba(88,166,255,.06) 60%,var(--surface));border-color:#58a6ff59}.accent-panel h3{font:400 32px/1.1 var(--display);letter-spacing:-.03em}.card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:var(--space-3)}.card-top h3,.card-top h4{margin:0}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);margin:0 0 var(--space-3)}.metric{min-width:0;display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.metrics .metric{padding:var(--space-3) var(--space-3) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:transform .2s var(--ease),border-color .2s var(--ease)}.metric>span{font-size:12px;color:var(--muted);margin-bottom:14px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.metric>strong{font-size:clamp(26px,2.4vw,38px);font-weight:400;font-family:var(--display);letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.metric small{font-size:12px;color:var(--muted);margin-top:10px}.stats-detail,.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-3)}.split-values{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin:var(--space-4) 0 var(--space-2)}.split-values>div{display:flex;flex-direction:column;gap:6px}.split-values strong{font-size:34px;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;font-family:var(--display);font-weight:400}.split-values span{font-size:12px;color:var(--muted)}.split-bar{height:10px;display:flex;gap:4px;border-radius:var(--radius-pill);overflow:hidden;margin-bottom:var(--space-2)}.split-bar span:nth-child(1){background:var(--text)}.split-bar span:nth-child(2){background:var(--accent)}.split-bar span:nth-child(3){background:#58a6ff73}.accent-panel p{font-size:13px;margin:0;color:var(--muted)}.accent-panel details{margin-top:12px}.accent-panel summary{font-size:13px;padding:6px 0}.reward-totals{margin:var(--space-2) 0 var(--space-3)}.reward-totals>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;font-variant-numeric:tabular-nums}.reward-totals strong{font-size:18px}.proof-grid .eyebrow{margin-bottom:14px}.proof-grid h3 small{font-weight:400;color:var(--muted)}.proof-grid p,.proof-grid a{font-size:14px}.proof-grid .muted{margin:14px 0 0}.allocation{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-bottom:var(--space-5)}.allocation strong{font:400 clamp(56px,7vw,96px)/1 var(--display);letter-spacing:-.05em;color:var(--accent);display:block;margin-bottom:var(--space-2)}.allocation h3{font-size:22px}.allocation p,.rule p{font-size:14px;color:var(--muted);margin:0}.rule-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.rule{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line)}.rule span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;margin-bottom:var(--space-2)}.rule h3{font-size:18px;margin-bottom:10px}.contracts{margin-top:var(--space-5);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:20px 0;font-size:15px;font-weight:700;display:flex;justify-content:space-between;gap:16px}summary span{font-weight:400;font-size:12px;color:var(--muted)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}caption{text-align:left;color:var(--muted);padding:10px 0}td,th{padding:13px 10px;border-bottom:1px solid var(--line);vertical-align:top}th{font-weight:600}td a{display:inline-flex;align-items:center;gap:6px}.pool-key{margin:var(--space-3) 0;font-size:13px}.watch-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.watch-card{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform .2s var(--ease),border-color .2s var(--ease)}.watch-frame{position:relative;border-radius:calc(var(--radius-lg) - 12px);overflow:hidden;background:var(--night-900);aspect-ratio:4/5}.watch-frame video{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.watch-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#070a101a,#070a1073);pointer-events:none;transition:opacity .2s var(--ease)}.watch-overlay.is-playing{opacity:0}.watch-overlay.is-playing:focus-within{opacity:1}.watch-play{pointer-events:auto;width:76px;height:76px;min-height:0;padding:0;border-radius:50%;background:#ffffff24;border-color:#fff6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff}.watch-play .icon{margin-inline-start:3px}.watch-play[aria-pressed=true] .icon{margin:0}.watch-tools{position:absolute;top:12px;right:12px;display:flex;gap:8px}.watch-meta{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 12px 8px}.watch-meta h3{font-size:20px;margin-bottom:4px}.watch-meta p{margin:0;font-size:14px;color:var(--muted)}.watch-meta .button{white-space:nowrap;flex-shrink:0}.app-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--space-5);align-items:start}.stake-grid{grid-template-columns:1fr 1fr;gap:var(--space-3)}.section-copy h3{font:400 clamp(26px,3vw,36px)/1.15 var(--display);letter-spacing:-.03em;margin-bottom:var(--space-3)}.section-copy p{font-size:15px;color:var(--muted)}.facts{padding-inline-start:20px;font-size:14px;margin:0 0 var(--space-3);color:var(--muted)}.facts li{margin-bottom:10px}.facts li::marker{color:var(--accent)}.claim-panel{background:var(--surface)}.empty{padding:var(--space-4) 10px;text-align:center;display:flex;flex-direction:column;align-items:center}.empty>.icon{color:var(--accent);margin-bottom:var(--space-2)}.empty h3{font-size:22px}.empty p{font-size:14px;color:var(--muted)}.nft-list{max-height:360px;overflow:auto;overscroll-behavior:contain;margin:20px 0}.nft-row{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:14px 2px;cursor:pointer}.nft-row input{width:20px;min-height:20px;flex-shrink:0;accent-color:var(--accent)}.nft-row span{display:flex;flex-direction:column}.nft-row small{font-weight:400;color:var(--muted)}.nft-row strong{font-size:14px}progress{display:block;width:100%;margin:15px 0;accent-color:var(--accent)}.balance-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:var(--space-3) 0}.balance-pair .metric>strong{font-size:26px}.balance-pair .metric small{margin-top:2px}.balance-pair .metric>span{margin-bottom:8px}label{font-size:13px;font-weight:600;display:block;margin-bottom:8px}input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-input);color:var(--text);padding:12px 14px;min-height:48px;width:100%;font-size:16px}input:hover{border-color:var(--accent)}input[aria-invalid=true]{border-color:var(--danger-text);border-width:2px}.amount-field{position:relative;margin-bottom:12px}.amount-field input{padding-inline-end:80px;font-size:26px;font-variant-numeric:tabular-nums;min-height:60px}.amount-field>span{position:absolute;right:16px;top:22px;font-size:13px;color:var(--muted);font-weight:700}.lock-status{border-top:1px solid var(--line);padding-top:20px;margin-top:var(--space-3);font-size:13px;font-variant-numeric:tabular-nums}.reward-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.reward-row>div{display:flex;flex-direction:column}.reward-row strong{font-size:13px;color:var(--muted)}.reward-row span{font-size:24px;font-variant-numeric:tabular-nums}.budget{margin-top:var(--space-3)}.form-pair{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}.form-pair input{margin-top:8px}.budget>p:last-child{margin-top:22px}.stake-section .panel>p:last-child{margin-top:22px;margin-bottom:0}[role=alert]:empty{display:none}.keeper-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:center}.keeper-grid p{font-size:15px}.keeper-grid .panel .actions{margin-bottom:20px}.keeper-grid .panel p:last-child{margin:0}.report-preview{margin:24px 0;padding:24px;background:var(--surface-solid);border-radius:var(--radius-md)}.question{font-size:14px}.parents{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.parent{padding:0;overflow:hidden}.parent-banner{width:100%;height:190px;object-fit:cover;outline:0}.parent-meta{display:flex;gap:18px;padding:var(--space-3);align-items:center}.parent-meta>img{width:64px;height:64px;border-radius:50%;object-fit:cover}.parent-meta h3{font-size:20px;margin-bottom:6px}.parent-meta a{font-size:14px;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.site-footer{border-top:1px solid var(--line);background:var(--bg-raised);padding:var(--space-6) clamp(16px,4vw,40px) var(--space-5)}.footer-top,.footer-contracts,.footer-note{max-width:1360px;margin:auto}.footer-top{display:flex;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;margin-bottom:var(--space-5)}.footer-brand{font:400 56px/1 var(--display);letter-spacing:-.05em;text-decoration:none;display:block;margin-bottom:12px}.footer-top p{font-size:14px;color:var(--muted);margin-bottom:var(--space-3)}.footer-links{display:flex;flex-direction:column;gap:10px;font-size:14px;min-width:200px}.footer-links a{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;min-height:32px}.footer-links a:hover{color:var(--text);text-decoration:underline}.footer-links .eyebrow{margin-bottom:6px}.footer-contracts ul{list-style:none;padding:0;margin:14px 0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.footer-contracts li{display:grid;grid-template-columns:180px 1fr auto;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line);font-size:13px}.footer-contracts li:last-child{border-bottom:0}.footer-contracts li:hover{background:var(--surface)}.contract-name{font-weight:600}.footer-contracts code{font-size:12px;color:var(--muted)}.contract-tools{display:flex;gap:4px}.footer-note{font-size:12px;color:var(--muted);max-width:1360px}.wallet-state{position:fixed;right:20px;bottom:20px;max-width:480px;width:calc(100% - 40px);z-index:50}.wallet-state:empty{display:none}.wallet-state .notice{box-shadow:var(--shadow-float);margin:0 0 10px;background:var(--surface-solid)}.tx-panel{background:var(--surface-solid);color:var(--text);box-shadow:var(--shadow-float);padding:20px;border-radius:var(--radius-md);font-size:13px;max-height:35vh;overflow:auto}.tx-panel strong{display:block}.tx-panel p{margin:10px 0}.tx-panel a{margin-right:12px;display:inline-flex;align-items:center;gap:4px}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;translate:0 18px;transition:opacity .65s var(--ease),translate .65s var(--ease)}[data-reveal].is-in{opacity:1;translate:0 0}.hero-inner [data-reveal]:nth-child(2){transition-delay:80ms}.hero-inner [data-reveal]:nth-child(3){transition-delay:.16s}.hero-inner [data-reveal]:nth-child(4){transition-delay:.24s}.hero-inner [data-reveal]:nth-child(5){transition-delay:.32s}button,.button{transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),scale .15s var(--ease)}button:active:not(:disabled),.button:active{scale:.96}@media(hover:hover){.panel:hover,.metrics .metric:hover,.watch-card:hover{translate:0 -3px;border-color:var(--line-strong)}.panel,.metrics .metric,.watch-card{transition:translate .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease)}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:1100px){.metrics,.rule-grid{grid-template-columns:repeat(2,1fr)}.app-grid{gap:var(--space-4)}}@media(max-width:900px){.site-header nav{display:none}.menu-button{display:inline-flex}.mobile-nav.is-open{display:flex;flex-direction:column;padding:8px clamp(16px,4vw,40px) 16px;border-top:1px solid var(--line)}.mobile-nav a{min-height:48px;display:flex;align-items:center;font-weight:600;text-decoration:none;padding:0 8px;border-radius:var(--radius-sm)}.mobile-nav a:hover{background:var(--surface)}.hero{min-height:min(88svh,760px)}.hero h1{font-size:clamp(84px,24vw,180px)}.section{padding:var(--space-6) clamp(16px,4vw,40px)}.stats-detail,.proof-grid,.app-grid,.stake-grid,.keeper-grid,.parents,.watch-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:start}.watch-frame{aspect-ratio:3/4}}@media(max-width:640px){:root{--header-h:56px}.brand{font-size:20px}.brand img{width:30px;height:30px}.wallet-button{padding:8px 12px;font-size:13px}.hero-inner{padding-top:var(--space-6);text-align:start;align-items:start}.hero-actions{justify-content:start;width:100%}.hero-actions .button{flex:1}.tagline{margin-inline:0;font-size:18px}.trade-note{margin-inline:0}.ca{padding-inline-start:12px}.ca code{font-size:11px}.ca .icon-link span{display:none}.metrics{gap:12px}.metrics .metric{padding:18px 16px}.metric>strong{font-size:24px}.panel{padding:var(--space-3)}.allocation,.rule-grid{grid-template-columns:1fr;gap:var(--space-2)}.section-heading h2{font-size:34px}.split-values strong{font-size:24px}.form-pair{grid-template-columns:1fr}.balance-pair .metric>strong{font-size:22px}.footer-brand{font-size:44px}.footer-contracts li{grid-template-columns:1fr auto;grid-template-rows:auto auto}.footer-contracts li code{grid-column:1/-1}.wallet-state{right:12px;bottom:12px;width:calc(100% - 24px)}.ticker{font-size:13px;gap:12px}.hero-pause{right:16px;bottom:16px}.watch-meta{flex-direction:column;align-items:start}.watch-frame{aspect-ratio:9/13}}@media(max-width:360px){.hero h1{font-size:76px}.hero-actions .button{min-height:48px;font-size:15px;padding-inline:16px}.ca code{font-size:10px}.metrics{grid-template-columns:1fr}}@media(forced-colors:active){button,.button{border:1px solid ButtonText}:focus-visible{outline:3px solid Highlight}.split-bar{border:1px solid CanvasText}.hero-shade{display:none}}
