@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Archivo:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{color-scheme:dark;--font-text: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Archivo", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--canvas: #0b0e0d;--card: #101412;--surface: #161b18;--raised: #1f2622;--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .14);--ink: #efeadc;--ink-2: #b9b4a5;--ink-3: #7f7b6f;--ink-4: #4c4a42;--accent: #c9a24a;--accent-2: #e5c46a;--accent-ink: #15110a;--accent-soft: rgba(201, 162, 74, .13);--accent-glow: rgba(201, 162, 74, .18);--positive: #5fd39d;--positive-soft: rgba(95, 211, 157, .14);--negative: #ff6f5b;--negative-soft: rgba(255, 111, 91, .14);--warn: #f0b34a;--warn-soft: rgba(240, 179, 74, .14);--radius-s: 8px;--radius: 14px;--radius-l: 20px;--shadow: 0 1px 0 rgba(255,255,255,.04) inset, 0 20px 50px -30px rgba(0,0,0,.9);--shadow-pop: 0 30px 80px -20px rgba(0,0,0,.9), 0 0 0 1px var(--line-strong);--ease: cubic-bezier(.16, 1, .3, 1);--gutter: 16px;--content: 1160px;--dots: radial-gradient(rgba(239,234,220,.09) .8px, transparent 1px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip}body{margin:0;overflow-x:hidden;overflow-x:clip;background:var(--canvas);color:var(--ink);font-family:var(--font-text);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#app{position:relative;z-index:1}body:after{content:"";position:fixed;inset:-20%;pointer-events:none;z-index:0;background:radial-gradient(40% 35% at 70% 20%,rgba(201,162,74,.07),transparent 70%);animation:env 90s ease-in-out infinite alternate}@keyframes env{0%{transform:translate(0)}to{transform:translate(-6%,8%)}}@media (prefers-reduced-motion: reduce){body:after{animation:none}}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.01em}p{margin:0}table{border-collapse:collapse;width:100%}::selection{background:var(--accent);color:var(--accent-ink)}.wrap{width:100%;max-width:var(--content);margin:0 auto;padding:0 var(--gutter)}.display{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:.98}.display em{font-style:normal;color:var(--ink-3)}.muted{color:var(--ink-3)}.mono,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.95em}.pos{color:var(--positive)}.neg{color:var(--negative)}.row{display:flex;align-items:center;gap:8px}.between{display:flex;align-items:center;justify-content:space-between;gap:12px}.stack{display:flex;flex-direction:column;gap:6px}.grid{display:grid;gap:14px}@media (min-width: 720px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:600}.card{position:relative;background:linear-gradient(180deg,#ffffff09,#fff0 40%),var(--card);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow)}.card.pad{padding:22px}.card.dots{background-image:var(--dots),linear-gradient(180deg,#ffffff09,#fff0 40%);background-size:14px 14px,auto}.card.hover{transition:transform .5s var(--ease),border-color .3s var(--ease)}.card.hover:hover{transform:translateY(-2px);border-color:var(--line-strong)}.section{padding:40px 0}.section-h{margin-bottom:18px}.section-h h2{font-family:var(--font-display);font-size:clamp(28px,1.6vw + 1.1rem,40px);font-weight:600;letter-spacing:-.03em}.section-h p{color:var(--ink-3);margin-top:6px;max-width:620px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;font-weight:600;font-size:14px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);transition:transform .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);white-space:nowrap}.btn:hover{background:var(--raised);border-color:#ffffff38}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.btn.primary:hover{background:#fff}.btn.accent{background:var(--accent);color:var(--accent-ink);border-color:transparent}.btn.accent:hover{background:var(--accent-2)}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--surface)}.btn.sm{height:32px;padding:0 12px;font-size:13px}.btn.lg{height:50px;padding:0 24px;font-size:15px}.btn.block{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.icon-btn{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--surface)}.icon-btn:hover{background:var(--raised)}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap}.pill.accent{background:var(--accent-soft);color:var(--accent-2);border-color:#d9ab5540}.pill.pos{background:var(--positive-soft);color:var(--positive);border-color:transparent}.pill.neg{background:var(--negative-soft);color:var(--negative);border-color:transparent}.pill.warn{background:var(--warn-soft);color:var(--warn);border-color:transparent}.dot{width:7px;height:7px;border-radius:99px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}.dot.live{position:relative;box-shadow:none}.dot.live:after{content:"";position:absolute;inset:0;border-radius:99px;background:currentColor;opacity:.45;animation:pulse 1.8s var(--ease) infinite}@keyframes pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(3.2);opacity:0}}.stat{display:flex;flex-direction:column;gap:3px}.stat .label{font-size:12.5px;color:var(--ink-3);display:inline-flex;align-items:center;gap:4px;letter-spacing:.01em}.stat .value{font-family:var(--font-mono);font-size:24px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat .sub{font-size:12.5px;color:var(--ink-3)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table th{text-align:left;font-size:11px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;padding:12px 16px;border-bottom:1px solid var(--line);white-space:nowrap}.table td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.table tr:last-child td{border-bottom:0}.table .num{text-align:right}.table tbody tr.link{transition:background .3s var(--ease)}.table tbody tr.link:hover{background:var(--surface);cursor:pointer}.input{height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--line-strong);background:var(--canvas);outline:none;width:100%}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.select{appearance:none;height:40px;padding:0 34px 0 14px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23999' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;font-weight:600;font-size:14px}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--canvas);border:1px solid var(--line)}.seg button{height:28px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink-3)}.seg button[aria-checked=true],.seg button.on{background:var(--raised);color:var(--ink);box-shadow:0 1px #ffffff0f inset}.tip{position:relative;display:inline-flex}.tip .tip-box{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:260px;padding:8px 10px;border-radius:10px;background:var(--ink);color:var(--canvas);font-size:12px;line-height:1.4;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease);z-index:20;white-space:normal}.tip:hover .tip-box,.tip:focus-within .tip-box{opacity:1}.info{width:14px;height:14px;border-radius:999px;border:1px solid var(--ink-4);color:var(--ink-3);font-size:9px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.skeleton{background:linear-gradient(90deg,var(--surface),var(--raised),var(--surface));background-size:200% 100%;animation:sk 1.2s infinite;border-radius:6px;display:inline-block}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.empty{padding:48px 20px;text-align:center;color:var(--ink-3)}.overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(6px);z-index:50;display:flex;align-items:flex-end;justify-content:center}@media (min-width: 720px){.overlay{align-items:center}}.sheet{width:100%;max-width:440px;background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius-l) var(--radius-l) 0 0;padding:22px;box-shadow:var(--shadow-pop);max-height:92vh;overflow:auto}@media (min-width: 720px){.sheet{border-radius:var(--radius-l)}}.sheet h3{font-size:18px;margin-bottom:12px}.wallet-opt{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font-weight:600;margin-bottom:8px}.wallet-opt:hover{border-color:var(--line-strong);background:var(--raised)}.wallet-opt .logo{width:32px;height:32px;border-radius:10px;background:var(--canvas);display:grid;place-items:center;font-size:14px;color:var(--accent)}.toasts{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:calc(100vw - 32px)}.toast{background:var(--ink);color:var(--canvas);padding:12px 14px;border-radius:14px;box-shadow:var(--shadow-pop);font-size:14px;display:flex;gap:10px;align-items:flex-start;min-width:240px;animation:pop .5s var(--ease)}.toast .t{font-weight:600}.toast .d{opacity:.7;font-size:13px}.toast.error{background:var(--negative);color:#fff}.toast.success{background:var(--positive);color:#062a1a}@keyframes pop{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.token-card{position:fixed;left:16px;bottom:16px;z-index:30;width:300px;max-width:calc(100vw - 32px);padding:14px 16px;border-radius:14px;background:var(--card);border:1px solid var(--line-strong);box-shadow:0 30px 60px -20px #000000e6;animation:pop .7s var(--ease) .4s backwards}.token-card .t{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.token-card .d{font-size:13px;color:var(--ink-2);margin-top:4px}.token-card .x{position:absolute;right:10px;top:10px;width:26px;height:26px;border-radius:99px;color:var(--ink-3)}.token-card .x:hover{background:var(--surface);color:var(--ink)}.announce{background:var(--ink);color:var(--canvas);font-size:13px;text-align:center;padding:8px 40px 8px 16px;position:relative;font-weight:500}.announce a{text-decoration:underline;font-weight:700}.announce button{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:999px}.header{position:sticky;top:0;z-index:40;background:#08090cb8;backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line)}.header .wrap{height:66px;display:flex;align-items:center;gap:18px}.brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.03em}.brand .mark{width:28px;height:28px;color:var(--ink);display:grid;place-items:center}.nav{display:none;gap:2px;margin-left:6px}@media (min-width: 960px){.nav{display:flex}}.nav a,.nav button{padding:8px 12px;border-radius:999px;font-weight:500;font-size:14px;color:var(--ink-2)}.nav a:hover,.nav button:hover{background:var(--surface);color:var(--ink)}.nav a.active{color:var(--ink);background:var(--surface)}.header .spacer{flex:1}.session{display:none;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3);letter-spacing:.02em}@media (min-width: 720px){.session{display:inline-flex}}.session b{color:var(--ink-2);font-weight:500}.menu-pop{position:absolute;right:var(--gutter);top:62px;width:230px;background:var(--card);border:1px solid var(--line-strong);border-radius:16px;box-shadow:var(--shadow-pop);padding:6px;z-index:45}.menu-pop a,.menu-pop button{display:flex;width:100%;padding:10px 12px;border-radius:10px;font-weight:500;font-size:14px;text-align:left}.menu-pop a:hover,.menu-pop button:hover{background:var(--surface)}.menu-pop hr{border:0;border-top:1px solid var(--line);margin:6px 0}.footer{border-top:1px solid var(--line);margin-top:56px;padding:44px 0 36px;color:var(--ink-3);font-size:14px}.footer .cols{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width: 720px){.footer .cols{grid-template-columns:2fr 1fr 1fr 1fr}}.footer h4{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:10px}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer a:hover{color:var(--ink)}.footer .bottom{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center}.socials{display:flex;gap:6px;margin-left:auto}.socials a{width:34px;height:34px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;font-size:11px;font-weight:700;font-family:var(--font-mono)}.socials a:hover{border-color:var(--accent);color:var(--accent-2)}.pair{display:inline-flex;align-items:center}.coin{width:28px;height:28px;border-radius:999px;background:var(--raised);border:2px solid var(--card);display:grid;place-items:center;font-size:11px;font-weight:700;overflow:hidden;color:var(--ink-2)}.coin img{width:100%;height:100%;object-fit:cover}.coin+.coin{margin-left:-10px}.coin.lg{width:46px;height:46px;font-size:15px}.hero{display:grid;gap:28px;padding:56px 0 24px;align-items:center}@media (min-width: 960px){.hero{grid-template-columns:7fr 5fr;gap:48px;padding:72px 0 32px}}.hero h1{font-size:clamp(40px,6vw,72px);max-width:720px;margin-top:14px}.hero p{max-width:560px;margin-top:20px;font-size:17px;color:var(--ink-2);line-height:1.55}.hero .kicker{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.desk{border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden;font-family:var(--font-mono);font-size:12.5px}.desk .bar{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);color:var(--ink-3);font-size:11.5px;letter-spacing:.03em;text-transform:uppercase}.desk .bar b{color:var(--ink-2);font-weight:500}.desk .r{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;gap:8px;padding:11px 14px;border-bottom:1px solid var(--line);align-items:center}.desk .r:last-child{border-bottom:0}.desk .r{transition:background .3s var(--ease)}.desk .r:hover{background:var(--surface);cursor:pointer}.desk .r .n{font-family:var(--font-text);font-weight:600;font-size:13px;color:var(--ink)}.desk .r span:not(.n){text-align:right;color:var(--ink-2)}.desk .hd span{color:var(--ink-4)!important;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.desk .hd:hover{background:none;cursor:default}.strip{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media (min-width: 720px){.strip{grid-template-columns:repeat(4,1fr)}}.strip>div{background:var(--card);padding:18px 20px}.ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-items:end;height:120px}.ladder .bar{border-radius:4px;background:var(--raised);position:relative}.ladder .bar.on{background:var(--accent)}.ladder .bar span{position:absolute;left:0;right:0;top:-22px;text-align:center;font-family:var(--font-mono);font-size:11px;color:var(--ink-2)}.ladder-l{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;font-size:11px;color:var(--ink-3);text-align:center;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-mono)}.feature{display:grid;gap:14px}@media (min-width: 900px){.feature{grid-template-columns:1.25fr 1fr}.feature .col{display:grid;gap:14px}}.feature h3{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em}.prose{max-width:720px;font-size:15.5px;line-height:1.7}.prose h1{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.03em;margin-bottom:8px}.prose .lead{font-size:18px;color:var(--ink-2);margin-bottom:30px;line-height:1.5}.prose h2{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;margin:40px 0 10px}.prose h3{font-size:17px;margin:28px 0 8px}.prose p{margin:0 0 14px}.prose ul,.prose ol{padding-left:22px;margin:0 0 14px}.prose li{margin-bottom:6px}.prose a{color:var(--accent-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d9ab5566}.prose table{font-size:14px;margin:16px 0 20px;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:block;overflow-x:auto;white-space:nowrap}.prose th{text-align:left;background:var(--surface);padding:10px 12px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.prose td{padding:10px 12px;border-top:1px solid var(--line);vertical-align:top;white-space:normal;min-width:120px}.prose blockquote{margin:18px 0;padding:14px 16px;border-left:2px solid var(--accent);background:var(--surface);border-radius:0 12px 12px 0}.prose blockquote p:last-child{margin-bottom:0}.prose code{font-family:var(--font-mono);font-size:.88em;background:var(--surface);padding:2px 6px;border-radius:6px}.prose .addr{font-family:var(--font-mono);font-size:12.5px;word-break:break-all;white-space:normal}.prose .cards{display:grid;gap:12px;margin:20px 0}@media (min-width: 720px){.prose .cards{grid-template-columns:1fr 1fr}}.prose .cards a{display:block;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--card);text-decoration:none;color:inherit}.prose .cards a:hover{border-color:var(--accent)}.prose .cards b{display:block;margin-bottom:4px}.prose .cards span{color:var(--ink-3);font-size:14px}.prose em{color:var(--ink-3)}.docs{display:grid;gap:32px;padding:36px 0}@media (min-width: 900px){.docs{grid-template-columns:220px 1fr}}.docs-nav{position:sticky;top:86px;align-self:start;font-size:14px}.docs-nav h5{margin:14px 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.docs-nav a{display:block;padding:6px 10px;border-radius:8px;color:var(--ink-2)}.docs-nav a:hover{background:var(--surface)}.docs-nav a.active{background:var(--surface);color:var(--accent-2);font-weight:600}.docs-pager{display:flex;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;border-top:1px solid var(--line)}.docs-pager a{display:flex;flex-direction:column;gap:2px;font-weight:600}.docs-pager a small{color:var(--ink-3);font-weight:400}.admin{max-width:640px;margin:40px auto}.admin label{display:block;font-size:12.5px;color:var(--ink-3);margin-bottom:6px}.admin .field{margin-bottom:16px}.switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.switch input{appearance:none;width:42px;height:24px;border-radius:99px;background:var(--raised);position:relative;transition:background .3s var(--ease)}.switch input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:99px;background:var(--ink);transition:transform .4s var(--ease)}.switch input:checked{background:var(--accent)}.switch input:checked:after{transform:translate(18px);background:var(--accent-ink)}.sh{position:relative;width:100vw;margin-left:calc(50% - 50vw)}.sh-stage{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--canvas)}.sh-poster{position:absolute;inset:0;background:var(--poster) center / cover no-repeat}.sh-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s var(--ease);will-change:transform;transform:translateZ(0)}.sh-stage.video-ready .sh-video{opacity:1}.sh-stage.video-failed .sh-video,.sh-stage.video-failed .sh-ring{display:none}.sh-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% 45%,#080a0900 35%,#080a099e),linear-gradient(90deg,#080a098c,#080a0940 45%,#080a0900 65%)}.sh-ring{position:absolute;right:24px;bottom:24px;width:28px;height:28px;color:var(--ink-3);transform:rotate(-90deg);transition:opacity .5s var(--ease)}.sh-stage.video-ready .sh-ring{opacity:0}.sh-band{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 var(--gutter);pointer-events:none;text-shadow:0 1px 2px rgba(5,7,6,.95),0 3px 12px rgba(5,7,6,.78),0 10px 44px rgba(5,7,6,.8)}.sh-band .btn{text-shadow:none}.sh-band .in{width:100%;max-width:var(--content);margin:0 auto}.sh-band.left .in>*{max-width:30ch}.sh-band:before{content:"";position:absolute;inset:-4%;pointer-events:none;opacity:calc(.25 + .75 * var(--k, 1));background:radial-gradient(ellipse 60% 62% at 28% 50%,#050706a8,#05070670 46%,#05070600 76%)}.sh-band h1,.sh-band h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:.98;font-size:clamp(38px,6vw,76px);color:var(--ink)}.sh-band p{font-size:17px;color:var(--ink-2);margin-top:18px;line-height:1.5}.sh-band .kicker{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;display:block}.sh-band .w{display:inline-block;--kc: clamp(0, (var(--k, 0) - var(--th, 0)) * 2.8, 1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc)) * -18px))}.sh-band .rise{--ks: clamp(0, (var(--k, 0) - .55) * 3, 1);opacity:var(--ks);transform:translateY(calc((1 - var(--ks)) * 10px))}.sh-band .cta{--kb: clamp(0, (var(--k, 0) - .72) * 4, 1);opacity:var(--kb);transform:translateY(calc((1 - var(--kb)) * 8px));margin-top:26px;pointer-events:auto}.sh-cue{position:absolute;left:50%;bottom:22px;transform:translate(-50%);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);animation:cue 2.4s ease-in-out infinite}@keyframes cue{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media (max-width: 720px),(orientation: portrait) and (max-width: 1024px),(orientation: portrait) and (pointer: coarse),(orientation: landscape) and (pointer: coarse) and (max-height: 560px),(prefers-reduced-motion: reduce){.sh{height:auto!important}.sh-stage{position:relative;height:auto;min-height:88vh;background:url(/hero/bell-ending.jpg) 68% center / cover no-repeat,var(--canvas)}.sh-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0e0d59,#0b0e0dbf);pointer-events:none}.sh-band{z-index:1}.sh-video,.sh-ring,.sh-cue{display:none}.sh-band{position:relative;opacity:1!important;padding:96px var(--gutter) 64px;--k: 1}.sh-band:not(:last-of-type){display:none}.sh-band .w,.sh-band .rise,.sh-band .cta{opacity:1;transform:none}}@media (max-height: 560px){.sh-cue{display:none}}body.paused *,body.paused *:before,body.paused *:after{animation-play-state:paused!important}.token-sec{min-height:260px;background:linear-gradient(90deg,#101412f5,#101412d9 55%,#10141259),url(/hero/bell-ending.jpg) 80% center / cover no-repeat;overflow:hidden}.pool-head{flex-wrap:wrap}.pool-head h1{font-size:clamp(28px,6vw,40px)}@media (max-width: 720px){.pool-head .pool-name{display:none}.pool-head .display{word-break:break-word}}.token-card .token-addr{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:12px;padding:9px 12px;border-radius:10px;border:1px dashed var(--line-strong);background:var(--canvas);font-size:12.5px;color:var(--ink-2)}.token-card .token-addr:hover{border-color:var(--accent);color:var(--ink)}.token-card .token-addr .cp{font-family:var(--font-text);font-weight:600;font-size:12px;color:var(--accent-2)}.rv{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease) var(--d, 0ms),transform .9s var(--ease) var(--d, 0ms)}.rv.in{opacity:1;transform:none}.tilt{perspective:900px}.tilt-in{transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .9s var(--ease);transform-style:preserve-3d}.lit:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);padding:1px;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(229,196,106,.55),transparent 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lit:hover:after{opacity:1}.ladder .bar{transform-origin:bottom;transform:scaleY(.08);transition:transform 1.1s var(--ease)}.ladder .bar span{transform:scaleY(12.5);transform-origin:bottom;opacity:0;transition:opacity .6s var(--ease) .5s,transform 1.1s var(--ease)}.rv.in .ladder .bar{transform:none}.rv.in .ladder .bar span{transform:none;opacity:1}.rv.in .ladder .bar:nth-child(2){transition-delay:.08s}.rv.in .ladder .bar:nth-child(3){transition-delay:.16s}.rv.in .ladder .bar:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion: reduce){.rv,.ladder .bar,.ladder .bar span{opacity:1;transform:none;transition:none}.tilt-in{transform:none}}.home .section{padding:clamp(64px,8vw,112px) 0 0}.home .section-h{margin-bottom:clamp(24px,3vw,40px)}.home .section-h h2{font-size:clamp(32px,3vw + 1rem,60px);line-height:1;letter-spacing:-.035em;max-width:16ch}.home .section-h p{font-size:16px;margin-top:14px}.home .kicker{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:14px}.home .hero{padding-top:clamp(64px,8vw,112px)}.home .hero h2{font-size:clamp(32px,3vw + 1rem,56px)!important}.home .strip{margin-top:clamp(32px,4vw,56px)!important}.home .next{margin-top:clamp(24px,3vw,36px);color:var(--ink-3);font-size:15px;max-width:56ch}.home .next b{color:var(--ink);font-weight:500}.closing{padding:clamp(96px,12vw,176px) 0 clamp(48px,6vw,80px)}.closing h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.04em;line-height:.95;font-size:clamp(40px,6vw,96px);max-width:17ch}.closing h2 em{font-style:normal;color:var(--ink-3)}.closing p{margin-top:24px;max-width:46ch;color:var(--ink-2);font-size:17px}.closing .row{margin-top:32px;flex-wrap:wrap;gap:10px}
