@font-face{font-family:Switzer;font-weight:400;font-display:swap;src:url(/assets/fonts/switzer-400.woff2) format("woff2")}@font-face{font-family:Switzer;font-weight:500;font-display:swap;src:url(/assets/fonts/switzer-500.woff2) format("woff2")}@font-face{font-family:Switzer;font-weight:600;font-display:swap;src:url(/assets/fonts/switzer-600.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Open Runde;font-weight:500;font-display:swap;src:url(/assets/fonts/open-runde-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Open Runde;font-weight:600;font-display:swap;src:url(/assets/fonts/open-runde-latin-600-normal.woff2) format("woff2")}:root{--bg: #0a0d16;--bg-deep: #06080f;--accent-warm: #ffb86b;--accent-warm-strong: #ffcb8f;--accent-ink: #1a1206;--paper: #f2f2f2;--ink: #f2f2f2;--ink-60: rgba(242, 242, 242, .62);--ink-40: rgba(242, 242, 242, .52);--ink-25: rgba(242, 242, 242, .26);--panel: rgba(214, 224, 255, .07);--panel-hover: rgba(255, 255, 255, .09);--card: #12162a;--line: rgba(242, 242, 242, .14);--line-soft: rgba(242, 242, 242, .08);--accent: #f2f2f2;--yellow: #e8ff3a;--danger: #ff6b6b;--ok: #3ecf7c;--sans: "Switzer", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--display: var(--sans);--num: "Open Runde", "Inter", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, monospace;--r-card: 24px;--r-panel: 20px;--r-pill: 999px;--ease-ui: cubic-bezier(.4, 0, .2, 1);--ease-arrive: cubic-bezier(.19, 1, .22, 1);--dur: .18s;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{margin:0;min-height:100svh;color:var(--ink);background:var(--bg);font:15px/1.45 var(--sans);overflow-x:hidden;display:flex;flex-direction:column}body.landing{overflow-x:clip}#root{display:flex;flex-direction:column;flex:1;min-height:100svh}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:background var(--dur) var(--ease-ui),color var(--dur) var(--ease-ui),transform var(--dur) var(--ease-ui),opacity var(--dur) var(--ease-ui)}button:disabled{cursor:default}button:active:not(:disabled){transform:scale(.97)}a{color:inherit;text-decoration:none}svg{display:block}:focus-visible{outline:2px solid var(--accent-warm);outline-offset:3px}[hidden]{display:none!important;transition:none!important;animation:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.world{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.glow{position:absolute;border-radius:50%;filter:blur(140px);opacity:.5}.glow-a{width:60vw;height:60vw;left:-15vw;top:-20vw;background:radial-gradient(circle at 40% 40%,#2c3a64,#0c0c0c00 62%);animation:drift-a 28s ease-in-out infinite alternate}.glow-b{width:55vw;height:55vw;right:-18vw;bottom:-22vw;background:radial-gradient(circle at 50% 50%,#ffb86b59,#0c0c0c00 60%);opacity:.6;animation:drift-b 34s ease-in-out infinite alternate}#grain{position:absolute;inset:0;width:100%;height:100%;opacity:.06}@keyframes drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(10vw,8vw) scale(1.08)}}@keyframes drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(-8vw,-10vw) scale(1.1)}}@keyframes arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.top{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:28px 40px 0;gap:24px;animation:arrive .36s var(--ease-arrive) both}.brand{display:inline-flex;align-items:center;gap:6px;color:var(--paper);justify-self:start}.brand-k{width:auto;height:28px;color:currentColor}.brand-word{font:600 22px/1 var(--sans);letter-spacing:.12em}.nav{display:flex;align-items:center;gap:8px;justify-self:center}.nav a,.nav .soon-link{display:inline-flex;align-items:center;gap:6px;padding:11px 14px;border-radius:10px;font:500 14px/1 var(--sans);color:var(--ink-60)}@media(hover:hover){.nav a:hover{color:var(--paper)}}.nav .soon-link{color:var(--ink-40);cursor:default;user-select:none}.nav small{position:relative;top:-.5px;padding:3px 6px;border:.5px solid var(--line);border-radius:5px;font:500 11px/1 var(--sans);color:var(--ink-40)}.top-right{justify-self:end;display:flex;align-items:center;gap:10px}.connect{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 18px;white-space:nowrap;border-radius:10px;background:var(--accent-warm);color:var(--accent-ink);font:500 14px/1 var(--sans)}.connect:hover{background:var(--accent-warm-strong)}.eyebrow{margin:0 0 22px;font:500 13px/1.3 var(--sans);color:var(--ink-40)}.coin{position:relative;width:44px;height:44px;flex-shrink:0}.coin .art{width:44px;height:44px;border-radius:50%;background:#000;object-fit:cover}.coin .monogram{display:grid;place-items:center;font:700 12px/1 var(--num);letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.coin .badge{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:5px;box-shadow:0 0 0 2px var(--card)}.coin .network{display:grid;place-items:center;background:var(--accent-warm);color:var(--accent-ink);font:700 10px/1 var(--num)}.tag{font:500 12px/1 var(--sans);padding:4px 8px;border-radius:6px;background:#ffffff24;color:var(--paper)}.bottom-token{display:inline-flex;align-items:center;gap:8px;margin:0;justify-self:center;font:500 12px/1 var(--sans);color:var(--ink-60);white-space:nowrap}.bottom-ca{display:inline-flex;align-items:center;min-height:40px;margin:-14px -6px;padding:0 6px;border-radius:6px;font:500 12px/1 var(--mono);color:#f2f2f299}.bottom-copy{display:grid;place-items:center;width:28px;height:28px;margin:-8px 0;border-radius:7px;color:var(--ink-60)}.bottom-copy svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bottom-copy:hover:not(:disabled){color:var(--paper);background:#ffffff1a}.bottom-copy:disabled{opacity:.4}#toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%,16px);background:var(--paper);color:var(--bg);padding:12px 18px;border-radius:12px;font:500 13px/1.3 var(--sans);opacity:0;pointer-events:none;transition:.25s var(--ease-arrive);z-index:20;max-width:calc(100vw - 32px);text-align:center}#toast.show{opacity:1;transform:translate(-50%)}@media(max-width:1180px){.nav{gap:4px}}@media(max-width:1024px),(pointer:coarse){.brand{min-height:40px}.connect{height:40px}.nav a{min-height:40px}.bottom-copy{width:36px;height:36px;margin:-12px 0}}@media(max-width:900px){.top{grid-template-columns:1fr auto;padding:20px 20px 0;gap:14px}.brand{grid-row:1;grid-column:1}.top-right{grid-row:1;grid-column:2;justify-self:end}.nav{grid-row:2;grid-column:1 / -1;justify-self:stretch;flex-wrap:wrap;gap:4px}.bottom-token{max-width:100%}}@media(max-width:600px){.brand-k{height:24px}.connect{padding:0 14px}}.menu-button,.menu-panel{display:none}@media(max-width:900px){.top.has-menu .menu-button{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;border:.5px solid var(--line);color:var(--paper)}.menu-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.menu-button .menu-cross,.menu-button[aria-expanded=true] .menu-lines{display:none}.menu-button[aria-expanded=true] .menu-cross{display:block}.menu-button[aria-expanded=true]{background:var(--panel);border-color:#f2f2f24d}.top.has-menu>.nav{display:none}.top.has-menu .menu-panel{display:block;position:absolute;left:0;right:0;top:100%;z-index:9;padding:10px 20px 20px;background:#06080f;border-bottom:.5px solid var(--line-soft);box-shadow:0 30px 60px #00000073;max-height:calc(100vh - 100%);max-height:calc(100svh - 100%);overflow-y:auto;overscroll-behavior:contain}.menu-panel .nav{display:flex;flex-direction:column;gap:2px;justify-self:auto;overflow:visible;flex-wrap:nowrap}.menu-panel .nav a,.menu-panel .nav .soon-link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 14px;border-radius:12px;font-size:15px;color:var(--ink-60);text-align:left}.menu-panel .nav .soon-link{color:var(--ink-40)}.menu-panel .nav small{font-size:11px;padding:3px 6px}.menu-foot{margin-top:12px;padding-top:12px;border-top:.5px solid var(--line-soft)}.menu-action{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;border-radius:12px;background:var(--accent-warm);color:var(--accent-ink);font:500 15px/1 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:900px)and (hover:hover){.menu-button:hover{background:var(--panel);border-color:#f2f2f24d}.menu-panel .nav a:hover{color:var(--paper);background:var(--panel)}.menu-action:hover{background:var(--accent-warm-strong)}}@media(max-width:640px){.top.has-menu .top-right .connect,.top.has-menu .top-right .icon-link{display:none}}@media(prefers-reduced-motion:reduce){.top{animation:none}*,*:before,*:after{animation:none!important;transition:none!important}}.lang-toggle{display:inline-flex;border:.5px solid var(--line-soft);border-radius:999px;padding:2px;gap:2px}.lang-toggle button{appearance:none;border:0;background:transparent;color:var(--ink-soft, rgba(242,242,242,.62));font:500 11.5px/1 var(--sans);letter-spacing:.04em;padding:6px 9px;border-radius:999px;cursor:pointer;transition:background .18s ease,color .18s ease}.lang-toggle button:hover{color:var(--paper, #f2f2f2)}.lang-toggle button[aria-pressed=true]{background:var(--paper, #f2f2f2);color:var(--bg, #0b0b0c)}.lang-toggle button:focus-visible{outline:2px solid var(--accent-warm);outline-offset:2px}.menu-foot .lang-toggle{margin-bottom:10px}.x-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:var(--ink-60);border:.5px solid var(--line-soft);transition:color .18s ease,background .18s ease}.x-link svg{width:16px;height:16px}.x-link:hover{color:var(--paper);background:var(--panel)}.foot-links .x-link,.app-bottom .links .x-link{width:30px;height:30px;vertical-align:middle}.foot-links .x-link svg,.app-bottom .links .x-link svg{width:14px;height:14px}.menu-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.menu-row .lang-toggle{margin-bottom:0}.land-top{position:sticky;top:0;z-index:6;padding:22px 40px;transition:background .25s var(--ease-ui),border-color .25s var(--ease-ui);border-bottom:.5px solid transparent}.land-top.scrolled{background:#06080ff7;border-bottom-color:var(--line-soft)}.land-top .nav a{color:var(--ink-60)}@media(hover:hover){.land-top .nav a:hover{color:var(--paper)}}.icon-link{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--ink-60);border:.5px solid var(--line);transition:background var(--dur) var(--ease-ui),color var(--dur) var(--ease-ui)}.icon-link svg{width:16px;height:16px;fill:currentColor}@media(hover:hover){.icon-link:hover{color:var(--paper);background:var(--panel)}}.land{position:relative;z-index:1;flex:1;width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 26px;border-radius:var(--r-pill);font:500 15px/1 var(--sans);letter-spacing:0;white-space:nowrap;transition:background var(--dur) var(--ease-ui),color var(--dur) var(--ease-ui),transform var(--dur) var(--ease-ui),border-color var(--dur) var(--ease-ui)}.btn:active{transform:scale(.97)}.btn-paper{background:var(--accent-warm);color:var(--accent-ink)}.btn-paper:hover{background:var(--accent-warm-strong)}.btn-ghost{border:.5px solid var(--line);color:var(--paper)}.btn-ghost:hover{background:var(--panel);border-color:#f2f2f24d}.btn.small{height:40px;padding:0 18px;font-size:14px}.land-hero{position:relative;min-height:min(calc(100svh - 84px),1040px);display:grid;align-items:center;padding:56px 0 110px;overflow:hidden;isolation:isolate}.hero-art{position:absolute;inset:0;z-index:0}.hero-copy{position:relative;z-index:2;padding:0 40px;max-width:800px}.hero-copy:before{content:"";position:absolute;inset:-40px -30px -40px -40px;z-index:-1;background:radial-gradient(ellipse at 30% 50%,#0a0d16e6,#0a0d1699 50%,#0a0d1600 72%);pointer-events:none}.hero-copy .eyebrow{margin-bottom:14px}.land-hero h1{margin:0 0 22px;font:600 clamp(36px,4.15vw,62px)/1.04 var(--sans);letter-spacing:-.03em;color:var(--paper)}.land-hero h1 span{display:inline-block;margin-top:.14em;font-weight:500;font-size:.86em;line-height:1.1;letter-spacing:-.02em;color:var(--accent-warm)}.land-hero .lede{margin:0 0 32px;max-width:540px;font:400 18px/1.55 var(--sans);color:var(--ink-60)}.cta{display:flex;gap:12px;flex-wrap:wrap}.hero-pairs{display:contents}.pair{position:absolute;bottom:34px;z-index:3;display:inline-flex;align-items:center;gap:14px;padding:12px 22px 12px 14px;background:#12172af5;border:.5px solid var(--line);transition:border-color var(--dur) var(--ease-ui),background var(--dur) var(--ease-ui)}.pair:hover{border-color:#f2f2f266;background:#171c2ef5}.pair-left{border-radius:22px}.pair .coin,.pair .coin .art{width:48px;height:48px}.pair .coin .badge{width:18px;height:18px;box-shadow:0 0 0 2px #12172a}.pair-right{border-radius:22px;padding:12px 14px 12px 22px}.pair-text{display:flex;flex-direction:column;gap:5px}.pair-text small{font:500 13px/1.2 var(--sans);color:var(--ink-40)}.pair-text b{font:500 18px/1 var(--sans);color:var(--paper)}.pair-right .pair-text{align-items:flex-end;text-align:right}.strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;width:calc(100% - 80px);max-width:1280px;margin:72px auto 0;background:var(--line-soft);border:.5px solid var(--line-soft);border-radius:20px;overflow:hidden}.strip div{display:flex;flex-direction:column;gap:7px;padding:24px 26px;background:#111524d1}.strip b{font:500 16px/1.2 var(--sans);color:var(--paper)}.strip span{font-size:13px;line-height:1.5;color:var(--ink-40)}.toolkit,.cases,.faq{width:100%;max-width:1360px;margin:0 auto;padding:110px 40px 0}.land h2{margin:0;text-align:center;font:600 clamp(32px,3.8vw,48px)/1.05 var(--sans);letter-spacing:-.025em;color:var(--paper)}.land .sub{margin:14px 0 40px;text-align:center;font-size:16px;color:var(--ink-40)}.block{margin-bottom:20px;border:.5px solid var(--line-soft);border-radius:24px;background:#111524cc;overflow:hidden}.block-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;border-bottom:.5px solid var(--line-soft)}.block-head h3{margin:0;font:500 20px/1.2 var(--sans);color:var(--paper)}.cells{display:grid;gap:1px;background:var(--line-soft)}.cells.three{grid-template-columns:repeat(3,1fr)}.cells.two{grid-template-columns:repeat(2,1fr)}.cells.grid{grid-template-columns:repeat(3,1fr);border:.5px solid var(--line-soft);border-radius:24px;overflow:hidden}.cell{position:relative;display:flex;flex-direction:column;gap:12px;min-height:200px;padding:34px 30px 30px;background:#111524}.cell h4,.cell h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;font:500 19px/1.3 var(--sans);letter-spacing:-.01em;color:var(--paper)}.cell p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-60)}.cell-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:14px}.cell .tag{font-size:10px;padding:4px 6px;vertical-align:middle}.cases .cell{min-height:210px;gap:18px}.cases .cell h3{max-width:320px;font-size:18px;line-height:1.35}.cases .cell.soon h3{color:var(--ink-60)}.cases .cell .tag{position:absolute;top:22px;right:22px}.glyph{width:44px;height:44px;padding:10px;border-radius:12px;background:var(--panel);color:var(--paper);opacity:.9}.creed{position:relative;width:calc(100% - 80px);max-width:1280px;margin:130px auto 0;padding:120px 24px;border:.5px solid var(--line-soft);border-radius:32px;overflow:hidden;text-align:center;background:radial-gradient(62% 90% at 50% 105%,#ffb86b24,#0a0d1600 72%),#1115248c}.creed .eyebrow{margin-bottom:36px;font:500 12px/1.2 var(--sans);color:var(--ink-40)}.creed-lines{margin:0;font:500 clamp(24px,3.3vw,42px)/1.3 var(--sans);letter-spacing:-.02em;color:var(--paper)}.faq h2{margin-bottom:36px}.faq-list{display:flex;flex-direction:column;gap:12px;max-width:920px;margin:0 auto}.faq details{border:.5px solid var(--line-soft);border-radius:18px;background:#111524b8;transition:border-color var(--dur) var(--ease-ui)}.faq details[open]{border-color:var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;cursor:pointer;list-style:none;font:500 17px/1.35 var(--sans);color:var(--paper)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex-shrink:0;width:10px;height:10px;margin:0 6px 4px 0;border-right:1.6px solid var(--ink-60);border-bottom:1.6px solid var(--ink-60);transform:rotate(45deg);transition:transform .22s var(--ease-ui)}.faq details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.faq details p{margin:0;padding:0 26px 24px;max-width:780px;font-size:15px;line-height:1.65;color:var(--ink-60)}.final{padding:150px 24px 120px;text-align:center}.final h2{font-size:clamp(56px,9vw,128px);line-height:.96;letter-spacing:-.04em;margin-bottom:.2em}.final p{margin:0 0 36px;font:400 20px/1.4 var(--sans);color:var(--ink-60)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease-arrive),transform .8s var(--ease-arrive)}.reveal.in{opacity:1;transform:none}@media(max-width:1100px){.cells.three{grid-template-columns:1fr}.cells.grid,.strip{grid-template-columns:repeat(2,1fr)}.hero-copy{max-width:680px}}@media(max-width:1024px){.land-top .icon-link{width:40px;height:40px}}@media(max-width:900px){.land-top,.land-top.scrolled{padding-left:20px;padding-right:20px}.faq h2{margin-bottom:28px}.cells.two{grid-template-columns:1fr}.strip{width:calc(100% - 40px);margin:56px auto 0}.toolkit,.cases,.faq{padding:90px 20px 0}.creed{width:calc(100% - 40px);margin:90px auto 0;padding:80px 20px}.cells.grid{grid-template-columns:1fr}.final{padding:110px 20px 90px}}@media(max-width:899.98px){.land-hero{min-height:0;padding:36px 0 40px;display:block}.hero-copy{padding:0 20px}.hero-copy:before{inset:-40px -20px}.land-hero .lede br{display:none}.pair{position:static;margin:0 20px;border-radius:18px;border:.5px solid var(--line);width:calc(100% - 40px);justify-content:space-between}.pair-right{flex-direction:row-reverse}.pair-right .pair-text{align-items:flex-start;text-align:left}.hero-pairs{display:flex;flex-direction:column;gap:10px;margin-top:34px}.hero-art{opacity:.55}}@media(max-width:600px){.strip{grid-template-columns:1fr}.block-head{padding:18px 20px}.cell{padding:26px 22px 24px;min-height:0}.faq summary{padding:18px 20px}.faq details p{padding:0 20px 20px}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.kha2-root{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .38s cubic-bezier(.19,1,.22,1)}.kha2-root.kha2-ready{opacity:1}.kha2-root.kha2-idle .kha2-layer{animation-play-state:paused;will-change:auto}.kha2-canvas,.kha2-layer{position:absolute;inset:0;width:100%;height:100%;display:block}.kha2-canvas{opacity:0;transform:scale(.962);transition:opacity .62s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1)}.kha2-canvas.kha2-on{opacity:1;transform:none}.kha2-canvas.kha2-still{opacity:1;transform:none;transition:none}.kha2-layer{overflow:visible}.kha2-layer.kha2-breathe{will-change:opacity;animation:kha2-breathe 9s ease-in-out infinite}.kha2-layer path{fill:none;stroke:#f2f2f2;stroke-linecap:round;stroke-linejoin:round}.kha2-layer path.kha2-draw{animation:kha2-draw .76s cubic-bezier(.19,1,.22,1) both}@keyframes kha2-breathe{0%,to{opacity:1}50%{opacity:.68}}@keyframes kha2-draw{to{stroke-dashoffset:0}}.kha2-lights{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .9s var(--ease-arrive)}.kha2-lights.kha2-on,.kha2-lights.kha2-still{opacity:1}.kha2-canvas.kha2-on,.kha2-canvas.kha2-still{opacity:var(--kha2-plate, 1)}.kha2-root.kha2-stack .kha2-layer{opacity:.9}.hero-stage{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-stage:not(.placed) .pair,.hero-stage:not(.placed) .hero-cards{opacity:0;visibility:hidden}.hero-stage .hero-art{position:absolute;inset:0;z-index:0;opacity:1}.hero-stage .pair{position:absolute;inset:0 auto auto 0;z-index:3;margin:0;width:var(--pair-w, auto);white-space:nowrap;pointer-events:auto;transform:var(--place) translate(var(--slide, 0),var(--drop, 0)) var(--zoom, scale(1));transition:border-color var(--dur) var(--ease-ui),background var(--dur) var(--ease-ui),box-shadow .3s var(--ease-ui),transform .76s var(--ease-arrive),opacity .62s var(--ease-ui)}.hero-stage .pair-left{--place: translate(0, -50%);justify-content:flex-start}.hero-stage .pair-right{--place: translate(-100%, -50%);justify-content:flex-end}.hero-stage .pair.go{--zoom: scale(1.06);opacity:0}.hero-stage.placed:not(.pay-in) .pair-left{opacity:0;--slide: -18px}.hero-stage.placed:not(.receive-in) .pair-right{opacity:0;--slide: 18px}body:after{content:"";position:fixed;inset:0;z-index:40;background:#06080f;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-ui)}html.leaving body:after{opacity:1}html.leaving .land{z-index:41}html.leaving .land>*:not(.land-hero),html.leaving .land-top,html.leaving .hero-copy>*:not(.hero-cards),html.leaving .kha2-root,html.leaving .hero-stage .pair:not(.go),html.leaving .hero-cards>*:not(.go){opacity:0;transition:opacity .3s var(--ease-ui)}.hero-stage .pair .coin .art{box-shadow:0 0 0 1px #f2f2f214}.hero-cards{position:relative;z-index:3;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:460px;max-width:100%}.hero-cards>*{transform:translateY(var(--drop, 0)) var(--zoom, scale(1))}.hero-cards>.swap-cap{transition:border-color var(--dur) var(--ease-ui),box-shadow .3s var(--ease-ui),transform 1.1s var(--ease-arrive),opacity .9s var(--ease-ui)}.hero-cards>.hero-route{transition:transform 1.1s .17s var(--ease-arrive),opacity .9s .17s var(--ease-ui)}.hero-cards:not(.arrived)>*{opacity:0;--drop: 24px;--zoom: scale(.985)}.hero-cards>.swap-cap.go{--zoom: scale(1.22);opacity:0;transition:transform .44s var(--ease-arrive),opacity .2s .26s var(--ease-ui),box-shadow .44s var(--ease-arrive);box-shadow:0 0 0 1px #f2f2f238,0 0 140px #f2f2f238}.swap-cap{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;padding:10px;border-radius:28px;background:#12172af5;border:.5px solid var(--line);color:var(--paper);text-decoration:none}.swap-cap:hover{border-color:#f2f2f257;box-shadow:0 0 0 1px #f2f2f20d,0 24px 60px #00000080,0 0 60px #f2f2f20f}.cap-rows{position:relative;display:flex;flex-direction:column;gap:2px}.cap-row{display:flex;align-items:center;gap:14px;padding:22px 20px;border-radius:20px;background:var(--panel)}.cap-row .coin{width:48px;height:48px;flex-shrink:0}.cap-row .coin .art{width:48px;height:48px;box-shadow:0 0 0 1px #f2f2f214}.cap-row .coin .badge{width:18px;height:18px;box-shadow:0 0 0 2px #12172a}.cap-text{display:flex;flex-direction:column;gap:6px;min-width:0}.cap-text small{font:500 14px/1.2 var(--sans);color:var(--ink-40);transition:color var(--dur) var(--ease-ui)}.cap-text b{font:500 21px/1 var(--sans);color:var(--paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-cap:hover .cap-text small{color:var(--ink-60)}.cap-amount{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0;margin-left:auto;text-align:right;opacity:0;transition:opacity .7s var(--ease-ui)}.swap-cap.quoted .cap-amount{opacity:1}.cap-usd{font:500 14px/1.2 var(--num);color:var(--ink-40);font-variant-numeric:tabular-nums}.cap-value{font:600 21px/1 var(--num);color:var(--paper);font-variant-numeric:tabular-nums;white-space:nowrap}.cap-turn{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#1c2235;border:3px solid #12172a;transform:translate(-50%,-50%)}.cap-turn svg{width:16px;height:16px;fill:none;stroke:var(--paper);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cap-go{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;height:58px;border-radius:20px;background:var(--accent-warm);color:var(--accent-ink);font:500 17px/1 var(--sans)}.cap-arrow{width:16px;height:16px;flex-shrink:0;fill:none;stroke:var(--accent-ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur) var(--ease-ui)}.swap-cap:hover .cap-arrow{transform:translate(3px)}.cap-lights{position:absolute;top:-12px;left:-12px;z-index:1;width:calc(100% + 24px);height:calc(100% + 24px);pointer-events:none;opacity:0;transition:opacity 1.4s var(--ease-ui)}.hero-cards.arrived .cap-lights{opacity:1;transition-delay:1s}.hero-route{position:relative;display:flex;flex-direction:column;gap:14px;min-height:128px;padding:16px 18px;border-radius:var(--r-panel);background:var(--card);border:.5px solid var(--line-soft);color:var(--paper)}.hero-route-head{position:relative;z-index:1;display:flex;align-items:center;min-height:26px}.hero-route-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:var(--accent-warm);color:var(--accent-ink);font:500 12px/1.2 var(--sans);white-space:nowrap}.hero-route-info{position:relative;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:inherit;opacity:.72}.hero-route-info:before{content:"";position:absolute;inset:-7px}@media(max-width:1024px),(pointer:coarse){.hero-route-info:before{inset:-11px}}.hero-route-info:hover,.hero-route-info[aria-expanded=true]{opacity:1}.hero-route-info svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hero-route-desc{position:relative;z-index:1;margin:0;font:400 13px/1.5 var(--sans);color:var(--ink-60)}.hero-route-eye{position:absolute;z-index:0;right:16px;top:32px;width:84px;height:84px;fill:none;stroke:var(--paper);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:.07;pointer-events:none}.hero-route-logos{position:relative;z-index:1;display:flex;align-items:center;min-height:24px}.hero-xmark{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#1b1b1b;box-shadow:0 0 0 2px var(--card);font:700 10px/1 var(--num);color:#fff}.hero-xmark+.hero-xmark{margin-left:-4px}.hero-xmark img{display:block;width:100%;height:100%;object-fit:contain}.hero-xmore{margin-left:8px;font:500 12px/1 var(--num);color:var(--ink-40);font-variant-numeric:tabular-nums}.hero-route-tip{position:absolute;left:14px;right:14px;top:52px;z-index:6;padding:10px 12px;border-radius:12px;background:#1f2537;border:.5px solid var(--line);box-shadow:0 14px 34px #00000080;font:400 13px/1.5 var(--sans);color:var(--ink);cursor:default}.hero-copy .hero-cards{margin:34px 0 0}.hero-copy .hero-route{min-height:0}@media(min-width:1240px){.land-hero{padding-top:clamp(12px,calc((100svh - 720px)/4),38px)}html body .land-hero h1{font-size:clamp(32px,min(4.15vw,max(17.9svh - 97.9px,13svh - 59.84px)),62px);margin-bottom:clamp(10px,calc(8.57svh - 51.7px),22px)}.land-hero .lede{margin-bottom:clamp(14px,calc(12.86svh - 78.6px),32px)}.hero-copy .hero-cards{flex-direction:row;align-items:flex-start;width:700px;margin-top:clamp(12px,calc(11.43svh - 70.3px),28px)}.hero-copy .hero-cards>.swap-cap{flex:0 0 440px;width:440px}.hero-copy .hero-route{flex:1 1 auto;min-width:0}}@media(min-width:1240px)and (max-height:719.98px){html body .land-hero h1{font-size:clamp(28px,min(4.15vw,max(17.9svh - 97.9px,13svh - 59.84px)),62px);margin-bottom:clamp(8px,calc(8.57svh - 51.7px),22px)}.land-hero .lede{margin-bottom:clamp(12px,calc(12.86svh - 78.6px),32px)}.hero-copy .hero-cards{margin-top:clamp(10px,calc(11.43svh - 70.3px),28px)}}@media(min-width:1240px)and (max-height:679.98px){.cap-row{padding:20px 18px}.cap-text b,.cap-value{font-size:19px}.cap-go{height:54px}}@media(min-width:900px)and (max-width:1239.98px){.land-hero{padding-top:clamp(24px,calc(13.33svh - 69.33px),56px)}html body .land-hero h1{font-size:clamp(34px,min(4.15vw,12.5svh - 53px),62px);margin-bottom:clamp(12px,calc(4.167svh - 17.17px),22px)}.land-hero .lede{margin-bottom:clamp(16px,calc(6.667svh - 30.67px),32px)}.hero-copy .hero-cards{margin-top:clamp(14px,calc(5.833svh - 26.83px),28px)}}@media(min-width:1160.02px)and (max-width:1239.98px){.hero-copy .hero-cards{margin-top:clamp(14px,calc(8.333svh - 44.33px),34px)}}@media(min-width:1440px){.hero-copy{max-width:816px}.hero-copy .hero-cards{width:736px}.hero-copy .hero-cards>.swap-cap{flex:0 0 460px;width:460px}}@media(min-width:900px)and (max-width:1299.98px){.hero-stage .pair{gap:9px;padding:9px 14px 9px 10px}.hero-stage .pair-right{padding:9px 10px 9px 14px}.hero-stage .pair .coin,.hero-stage .pair .coin .art{width:36px;height:36px}.hero-stage .pair .coin .badge{width:15px;height:15px}.hero-stage .pair-text{gap:4px}.hero-stage .pair-text b{font-size:15px}.hero-stage .pair-text small{font-size:10.5px}}@media(min-width:900px)and (max-width:1160px){.hero-copy .hero-cards{width:min(420px,100%)}.cap-row{padding:20px 18px}.cap-text b,.cap-value{font-size:19px}.cap-go{height:54px}}@media(min-width:900px){.hero-stage .hero-cards{position:absolute;top:50%;left:50%;width:440px;pointer-events:auto;transform:translate(-50%,-50%)}.hero-stage{bottom:auto;height:min(100%,calc((100svh - 137px) / .84));z-index:auto}.hero-stage .hero-art{z-index:1}}@media(min-width:900px)and (max-width:1299.98px){.hero-stage{height:min(100%,calc((100svh - 128px) / .84))}}@media(max-width:899.98px){.hero-copy>.hero-cards{display:none}.land-hero{display:block;min-height:0;padding:36px 0 12px}.hero-stage{position:relative;inset:auto;display:flex;align-items:center;justify-content:center;min-height:720px;margin-top:16px;padding:210px 20px}.hero-stage .pair-left,.hero-stage .pair-right{--place: translate(-50%, -50%);border:.5px solid var(--line);border-radius:22px;padding:11px 20px 11px 13px}.hero-stage .pair-right{flex-direction:row-reverse;padding:11px 13px 11px 20px}.hero-stage .pair-right .pair-text{align-items:flex-start;text-align:left}.hero-stage .hero-cards{width:min(420px,100%);pointer-events:auto}.hero-stage .hero-route{min-height:0}}@media(min-width:720px)and (max-width:899.98px){.hero-stage .hero-cards{flex-direction:row;align-items:flex-start;width:680px}.hero-stage .hero-cards>.swap-cap{flex:0 0 400px;width:400px}.hero-stage .hero-route{flex:1 1 auto;min-width:0}}@media(max-width:600px){.hero-stage{min-height:0;padding:196px 20px}.hero-route-eye{width:76px;height:76px;right:12px}.hero-stage .pair .coin,.hero-stage .pair .coin .art{width:42px;height:42px}.pair-text b{font-size:17px}}@media(max-width:420px){.hero-stage .hero-cards{width:100%}.cap-text b,.cap-value{font-size:18px}.cap-text small,.cap-usd{font-size:13px}.cap-row{gap:12px;padding:20px 14px}.cap-turn{width:32px;height:32px}.cap-row .coin,.cap-row .coin .art{width:42px;height:42px}.cap-go{height:52px}}@media(prefers-reduced-motion:reduce){.hero-stage .pair,.hero-cards>.swap-cap,.hero-cards>.hero-route{transition:border-color var(--dur) var(--ease-ui),background var(--dur) var(--ease-ui)}.hero-stage .pair.go,.hero-cards>.swap-cap.go{--zoom: scale(1);opacity:1}.hero-stage.placed:not(.pay-in) .pair-left,.hero-stage.placed:not(.receive-in) .pair-right,.hero-cards:not(.arrived)>*{opacity:1;--slide: 0;--drop: 0;--zoom: scale(1)}.cap-lights{display:none}.cap-amount{transition:none}.swap-cap:hover .cap-arrow{transform:none}}.k-defs{position:absolute;width:0;height:0;overflow:hidden}.land-foot{position:relative;z-index:1;width:100%;max-width:1360px;margin:40px auto;padding:0 40px}.foot-card{border:.5px solid var(--line-soft);border-radius:32px;background:#111524cc;padding:56px 56px 34px;text-align:center}.foot-grid{display:flex;flex-direction:column;align-items:center;gap:44px}.foot-brand{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:520px}.foot-brand p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-60)}.foot-cols{display:flex;justify-content:center;gap:120px;text-align:left}.foot-col h3{margin:0 0 12px;font:600 15px/1.2 var(--sans);letter-spacing:0;color:var(--paper)}.foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.foot-col a,.foot-col button,.foot-col .soon{font-size:16px;color:var(--ink-60);display:inline-flex;align-items:center;gap:8px;min-height:40px}.foot-col a:hover,.foot-col button:hover{color:var(--paper)}.foot-col .soon{color:var(--ink-40);cursor:default}.foot-col .tag{font-size:10px;padding:4px 6px}.land-foot .foot-token{order:0;flex-wrap:wrap;justify-content:center;white-space:normal;margin-bottom:2px}.land-foot .foot-token>span:first-child{white-space:nowrap}.foot-token-ca{display:inline-flex;align-items:center;gap:8px}.land-foot .bottom-ca{min-width:13ch;justify-content:center;white-space:nowrap}.land-foot .bottom-ca[aria-disabled=true]{cursor:default;color:#f2f2f26b}.land-foot .bottom-ca:not([aria-disabled=true]){color:var(--paper);animation:foot-ca-glow 7s ease-in-out infinite}.land-foot .bottom-ca:not([aria-disabled=true]):hover{background:#ffffff1a}@keyframes foot-ca-glow{0%,to{text-shadow:0 0 7px rgba(242,242,242,.18)}50%{text-shadow:0 0 13px rgba(242,242,242,.34)}}@media(prefers-reduced-motion:reduce){.land-foot .bottom-ca:not([aria-disabled=true]){animation:none;text-shadow:0 0 9px rgba(242,242,242,.24)}}.foot-row{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:44px;padding-top:26px;border-top:.5px solid var(--line-soft);font-size:14px;color:var(--ink-40)}.foot-links{display:flex;align-items:center;justify-content:center;gap:12px}.foot-links a,.foot-links button{color:var(--ink-60);display:inline-flex;align-items:center;min-height:40px;font:inherit}.foot-links a:hover,.foot-links button:hover{color:var(--paper)}.foot-links .icon-link{width:40px;height:40px;min-height:0;padding:0;border-radius:10px;border:.5px solid var(--line);display:grid;place-items:center}.foot-links .icon-link svg{width:16px;height:16px;display:block}@media(max-width:900px){.land-foot{padding:0 20px;margin-top:20px}.foot-card{padding:40px 24px 26px;border-radius:24px}.foot-cols{gap:56px}}@media(max-width:600px){.foot-cols{flex-direction:column;gap:28px}.foot-links{flex-wrap:wrap}}.modal{width:min(100% - 32px,520px);padding:0;border:.5px solid var(--line);border-radius:26px;background:var(--card);color:var(--ink);box-shadow:0 40px 100px #0009}.modal::backdrop{background:#05070eb8;backdrop-filter:blur(6px)}.modal[open]{animation:modal-in .28s var(--ease-arrive)}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}.modal-inner{padding:28px 28px 26px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.modal-head h2{margin:0;font:600 24px/1.15 var(--sans);letter-spacing:-.02em;color:var(--paper)}.modal-close{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--panel);color:var(--ink-60)}.modal-close:hover{background:var(--panel-hover);color:var(--paper)}.modal-close svg{width:16px;height:16px}.modal p.intro{margin:0 0 20px;color:var(--ink-60);font-size:15px;line-height:1.55}.modal .legal p{margin:0 0 12px;color:var(--ink-60);font-size:15px;line-height:1.6}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font:500 13px/1 var(--sans);color:var(--ink-60)}.field input,.field select{height:48px;padding:0 14px;border-radius:14px;border:.5px solid var(--line);background:var(--panel);color:var(--ink);font:400 15px/1 var(--sans);transition:border-color var(--dur) var(--ease-ui)}.field input:focus{outline:none;border-color:var(--accent-warm)}.field input[aria-invalid=true]{border-color:var(--danger)}.field .hint{font-size:12px;color:var(--ink-40)}.field .err{font-size:12px;color:var(--danger)}.form-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}.form-status{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;color:var(--ink-60);min-height:20px}.form-status.bad{color:var(--danger)}.btn-text{color:var(--ink-60)}.btn-text:hover{color:var(--paper)}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(26,18,6,.25);border-top-color:currentColor;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.success{text-align:center;padding:12px 0 4px}.success .check{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#3ecf7c26;color:var(--ok)}.success .check svg{width:26px;height:26px}.success h3{margin:0 0 8px;font:600 22px/1.2 var(--sans);color:var(--paper)}.success p{margin:0 0 20px;color:var(--ink-60);font-size:15px}@media(max-width:600px){.modal-inner{padding:22px 20px}}.to-top{position:fixed;right:20px;bottom:20px;z-index:25;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--card);border:.5px solid var(--line);color:var(--paper);box-shadow:0 12px 30px #0006;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .25s var(--ease-ui),transform .25s var(--ease-ui),background var(--dur) var(--ease-ui)}.to-top.show{opacity:1;transform:none;pointer-events:auto}.to-top:hover{background:var(--accent-warm);color:var(--accent-ink)}.to-top svg{width:18px;height:18px}section[id],main[id]{scroll-margin-top:96px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ticker{width:calc(100% - 80px);max-width:1280px;margin:56px auto 0;border:.5px solid var(--line-soft);border-radius:999px;background:#111524d1;display:flex;align-items:center;overflow:hidden}.ticker-label{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 18px 12px 20px;font:500 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-40);border-right:.5px solid var(--line-soft);white-space:nowrap}.dot{width:7px;height:7px;border-radius:50%;background:var(--ink-40)}.dot.live{background:#4ade80;box-shadow:0 0 #4ade8099;animation:pulse 2.2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.ticker-track{flex:1 1 auto;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker-list{display:flex;gap:0;margin:0;padding:0;list-style:none;width:max-content;animation:ticker calc(var(--n, 12) * 3.2s) linear infinite}.ticker:hover .ticker-list{animation-play-state:paused}.ticker-list li{display:flex;align-items:center;gap:10px;padding:9px 22px;white-space:nowrap;font:500 14px/1 var(--sans);color:var(--paper);border-right:.5px solid var(--line-soft)}.ticker-list .coin,.ticker-list .coin .art{width:22px;height:22px}.ticker-list .coin .badge{display:none}.ticker-list .price{font-family:var(--num);color:var(--ink-60)}.ticker-list .chg{font-family:var(--num);font-size:12px;padding:3px 7px;border-radius:999px}.ticker-list .chg.up{color:#4ade80;background:#4ade801a}.ticker-list .chg.down{color:#f87171;background:#f871711a}@keyframes ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker-list,.dot.live{animation:none}}@media(max-width:720px){.ticker{width:calc(100% - 32px);border-radius:18px;flex-direction:column;align-items:stretch}.ticker-label{border-right:0;border-bottom:.5px solid var(--line-soft)}}.live-stats{width:calc(100% - 80px);max-width:1280px;margin:20px auto 0}.live-stats-head{display:flex;align-items:center;gap:8px;margin:0 0 12px 4px;font:500 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-40)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat{padding:22px 24px;border-radius:20px;background:#111524d1;border:.5px solid var(--line-soft);display:flex;flex-direction:column;gap:8px}.stat b{font:500 clamp(26px,2.6vw,34px)/1 var(--num);letter-spacing:-.02em;color:var(--paper);font-variant-numeric:tabular-nums}.stat span{font-size:13px;color:var(--ink-40)}.stat small{font-size:12px;color:var(--ink-40)}@media(max-width:960px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.live-stats{width:calc(100% - 32px)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-tilt]{position:relative;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;will-change:transform}[data-tilt]:hover{transition-duration:.08s;box-shadow:0 24px 60px -30px #000c,inset 0 .5px #ffffff14;z-index:1}[data-tilt]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.09),transparent 60%)}[data-tilt]:hover:after{opacity:1}}.token-bar{position:relative;z-index:3;width:calc(100% - 80px);max-width:1280px;margin:14px auto 0;padding:10px 14px 10px 16px;border-radius:16px;background:linear-gradient(90deg,rgba(74,222,128,.1),rgba(255,184,107,.08) 60%,transparent);border:.5px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.token-bar-in{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font:500 13px/1.2 var(--sans);color:var(--paper)}.token-live{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border-radius:999px;background:#4ade8024;border:.5px solid rgba(74,222,128,.4);color:#4ade80;font:600 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.token-bar-title{font-weight:600;letter-spacing:-.01em}.token-ca{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 10px;border-radius:10px;background:#ffffff0f;border:.5px solid var(--line-soft)}.token-ca-label{font:600 11px/1 var(--sans);letter-spacing:.06em;color:var(--ink-40)}.token-ca code{font:500 12px/1 var(--mono);color:var(--paper);letter-spacing:0}.token-ca .token-ca-short{display:none}.copy-ca{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:8px;border:0;background:var(--accent-warm);color:var(--accent-ink);font:600 12px/1 var(--sans);cursor:pointer;transition:transform .15s var(--ease-ui),filter .15s var(--ease-ui)}.copy-ca svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.copy-ca:hover{filter:brightness(1.06);transform:translateY(-1px)}.copy-ca:active{transform:translateY(0)}.token-bar-links{display:inline-flex;gap:14px;margin-left:auto}.token-bar-links a{color:var(--ink-60);text-decoration:none;padding:6px 0}.token-bar-links a:hover{color:var(--paper)}.token-bar-note{margin:6px 0 0 2px;font:400 11px/1.3 var(--sans);color:var(--ink-40)}@media(max-width:900px){.token-ca code:not(.token-ca-short){display:none}.token-ca .token-ca-short{display:inline}.token-bar-links{margin-left:0}}@media(max-width:720px){.token-bar{width:calc(100% - 32px);margin-top:10px;padding:10px 12px}.token-bar-in{gap:10px}.token-bar-title{flex:1 1 100%}.token-ca{flex:1 1 100%;justify-content:space-between}}.land-foot .bottom-ca .ca-short{display:none}@media(max-width:720px){.land-foot .bottom-ca .ca-full{display:none}.land-foot .bottom-ca .ca-short{display:inline}}.land-foot .bottom-copy.copy-ca{min-height:30px;padding:0 8px;background:#ffffff14;color:var(--paper)}.app-top{position:sticky;top:0;z-index:6;padding:22px 40px;border-bottom:.5px solid transparent;transition:background .25s var(--ease-ui),border-color .25s var(--ease-ui)}.app-top.scrolled{background:#06080ff7;border-bottom-color:var(--line-soft)}.app-top .nav a{color:var(--ink-60)}.app-top .nav a.active{color:var(--paper);background:#ffffff1a}.network-pill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;border:.5px solid var(--line);font:500 14px/1 var(--sans);color:var(--ink-60);white-space:nowrap}.network-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #3ecf7c2e}.wallet-chip{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 14px;border-radius:10px;background:#ffffff1f;color:var(--paper);font:500 13px/1 var(--mono)}.wallet-chip:hover{background:#ffffff29}.wallet-chip .dot{width:8px;height:8px;border-radius:50%;background:var(--ok)}@media(max-width:1024px),(pointer:coarse){.network-pill,.wallet-chip{height:40px}}@media(max-width:900px){.app-top,.app-top.scrolled{padding-left:20px;padding-right:20px}.network-pill span{display:none}}@media(max-width:640px){.top.has-menu .top-right .network-pill,.top.has-menu .top-right .settings-link{display:none}}.settings-link svg{width:18px;height:18px}.settings-link.active{color:var(--paper);background:var(--panel)}.app-main{position:relative;z-index:1;flex:1;width:100%;max-width:1360px;margin:0 auto;padding:24px 40px 60px}@media(max-width:900px){.app-main{padding:12px 20px 48px}}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:12px 0 28px}.page-head h1{margin:0;font:600 clamp(28px,3.4vw,40px)/1.05 var(--sans);letter-spacing:-.025em;color:var(--paper)}.page-head p{margin:8px 0 0;max-width:620px;color:var(--ink-60);font-size:15px;line-height:1.55}.eyebrow{margin:0 0 10px;font:500 12px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-warm)}.deck{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:1100px){.deck{grid-template-columns:minmax(0,520px);justify-content:center}}.card{position:relative;padding:10px;border-radius:28px;background:#12172af5;border:.5px solid var(--line);box-shadow:0 30px 80px #00000059}.card-tabs{display:flex;gap:2px;padding:4px 6px 10px}.card-tabs a{padding:11px 12px;border-radius:10px;font:500 18px/1 var(--sans);color:var(--ink-40)}.card-tabs a.active,.card-tabs a:hover{color:var(--paper)}.rows{position:relative;display:flex;flex-direction:column;gap:2px}.row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px 18px 16px;border-radius:20px;background:var(--panel);border:.5px solid transparent;transition:border-color var(--dur) var(--ease-ui)}.row:focus-within{border-color:var(--line)}.row.bad{border-color:#ff6b6b80}.row-label{grid-column:1 / -1;display:flex;justify-content:space-between;gap:10px;font:500 12px/1 var(--sans);color:var(--ink-40);margin-bottom:10px}.row-label button{color:var(--accent-warm);font:500 12px/1 var(--sans)}.row-label button:hover{text-decoration:underline}.big-input{grid-column:1;grid-row:2;width:100%;min-width:0;background:none;border:0;padding:0;font:600 30px/1.1 var(--num);letter-spacing:-.02em;color:var(--paper);font-variant-numeric:tabular-nums}.big-input::placeholder{color:var(--ink-25)}.big-input:focus{outline:none}.big-out{grid-column:1;grid-row:2;font:600 30px/1.1 var(--num);letter-spacing:-.02em;color:var(--paper);font-variant-numeric:tabular-nums;min-height:33px}.big-out.dim{color:var(--ink-25)}.row-sub{grid-column:1;grid-row:3;margin-top:8px;min-height:14px;font:500 13px/1 var(--num);color:var(--ink-40);font-variant-numeric:tabular-nums}.row-sub.bad{color:var(--danger);font-family:var(--sans)}.asset-btn{grid-column:2;grid-row:2 / span 2;align-self:start;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 6px;border-radius:var(--r-pill);background:#ffffff12;border:.5px solid var(--line-soft);color:var(--paper);font:600 15px/1 var(--sans);white-space:nowrap;transition:background var(--dur) var(--ease-ui)}.asset-btn:hover{background:#ffffff1f}.asset-btn .coin,.asset-btn .coin .art{width:30px;height:30px}.asset-btn .coin .monogram{font-size:9px}.asset-btn .coin .badge{width:13px;height:13px;font-size:8px;right:-2px;bottom:-2px;border-radius:4px}.asset-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;color:var(--ink-40)}.asset-btn.locked{pointer-events:none}.asset-btn.locked svg{display:none}.flip{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#1c2235;border:3px solid #12172a;color:var(--paper);transform:translate(-50%,-50%);transition:transform .3s var(--ease-arrive),background var(--dur) var(--ease-ui)}.flip:hover{background:var(--accent-warm);color:var(--accent-ink);transform:translate(-50%,-50%) rotate(180deg)}.flip svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.field-row{display:flex;flex-direction:column;gap:8px;padding:14px 18px 16px;border-radius:20px;background:var(--panel);margin-top:2px;border:.5px solid transparent}.field-row:focus-within{border-color:var(--line)}.field-row.bad{border-color:#ff6b6b80}.field-row label{display:flex;justify-content:space-between;align-items:center;gap:10px;font:500 12px/1 var(--sans);color:var(--ink-40)}.field-row label button{color:var(--accent-warm);font:500 12px/1 var(--sans)}.field-row label button:hover{text-decoration:underline}.field-row input{width:100%;background:none;border:0;padding:0;font:500 15px/1.3 var(--mono);color:var(--paper)}.field-row input::placeholder{color:var(--ink-25)}.field-row input:focus{outline:none}.field-row .msg{font:400 12px/1.4 var(--sans);color:var(--ink-40);min-height:12px}.field-row .msg.bad{color:var(--danger)}.linkish{color:var(--ink-40);font:500 12px/1 var(--sans);padding:8px 6px 2px;align-self:flex-start}.linkish:hover{color:var(--paper)}.prefs{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 8px 4px;font:500 12px/1 var(--sans);color:var(--ink-40)}.seg{display:inline-flex;padding:3px;border-radius:var(--r-pill);background:#ffffff0f}.seg button{height:28px;padding:0 12px;border-radius:var(--r-pill);font:500 12px/1 var(--sans);color:var(--ink-40);transition:background var(--dur) var(--ease-ui),color var(--dur) var(--ease-ui)}.seg button[aria-pressed=true]{background:var(--paper);color:var(--bg)}.primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:56px;margin-top:8px;border-radius:20px;background:var(--accent-warm);color:var(--accent-ink);font:500 16px/1 var(--sans);transition:background var(--dur) var(--ease-ui),transform var(--dur) var(--ease-ui)}.primary:hover:not(:disabled){background:var(--accent-warm-strong)}.primary:disabled{background:#ffffff14;color:var(--ink-40)}.notice{margin-top:2px;padding:12px 16px;border-radius:16px;background:#ffb86b1a;border:.5px solid rgba(255,184,107,.3);font:400 13px/1.5 var(--sans);color:var(--paper)}.notice.bad{background:#ff6b6b1a;border-color:#ff6b6b59}.routes{display:flex;flex-direction:column;gap:10px}.routes-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 4px}.routes-title{font:500 14px/1 var(--sans);color:var(--ink-40)}.routes-timer{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--num);color:var(--ink-40);font-variant-numeric:tabular-nums}.routes-timer svg{width:16px;height:16px;transform:rotate(-90deg)}.routes-timer circle{fill:none;stroke-width:2.4}.routes-timer .track{stroke:var(--line)}.routes-timer .bar{stroke:var(--accent-warm);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.route{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;width:100%;padding:16px 18px;border-radius:20px;background:#12172acc;border:.5px solid var(--line-soft);text-align:left;color:var(--paper);transition:border-color var(--dur) var(--ease-ui),background var(--dur) var(--ease-ui)}.route:hover{border-color:var(--line);background:#171c2ef5}.route[aria-checked=true]{border-color:var(--accent-warm);background:#ffb86b0f}.route-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:500 15px/1.2 var(--sans)}.route-badge{padding:3px 7px;border-radius:6px;font:500 11px/1 var(--sans);background:#ffffff1a;color:var(--ink-60)}.route-badge.hot{background:var(--accent-warm);color:var(--accent-ink)}.route-amount{text-align:right;font:600 17px/1 var(--num);font-variant-numeric:tabular-nums}.route-meta{grid-column:1;font:400 13px/1.5 var(--sans);color:var(--ink-40)}.route-usd{text-align:right;font:500 12px/1.4 var(--num);color:var(--ink-40);font-variant-numeric:tabular-nums}.route-empty{padding:28px 22px;border-radius:20px;border:.5px dashed var(--line);color:var(--ink-40);font-size:14px;line-height:1.55;text-align:center}.route-path{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px;font:500 11px/1 var(--mono);color:var(--ink-40)}.route-path span{padding:4px 7px;border-radius:6px;background:#ffffff0f}.route-path i{font-style:normal;color:var(--ink-25)}.recent{margin-top:40px}.recent h2{margin:0 0 12px;font:500 18px/1.2 var(--sans);color:var(--paper)}.order-list{display:flex;flex-direction:column;gap:8px}.order-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:#12172acc;border:.5px solid var(--line-soft);color:var(--paper);transition:border-color var(--dur) var(--ease-ui)}.order-item:hover{border-color:var(--line)}.order-item .id{font:500 13px/1 var(--mono);color:var(--ink-60)}.order-item .pair{font:500 14px/1.3 var(--sans)}.order-item .when{font:400 12px/1 var(--sans);color:var(--ink-40)}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;font:500 11px/1 var(--sans);background:#ffffff14;color:var(--ink-60);white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.awaiting{color:var(--warn, #f5c05a)}.pill.confirming,.pill.routing{color:var(--accent-warm)}.pill.delivered{color:var(--ok)}.pill.expired{color:var(--ink-40)}@media(max-width:600px){.order-item{grid-template-columns:minmax(0,1fr) auto}.order-item .when{display:none}}.order-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:20px;align-items:start}@media(max-width:960px){.order-grid{grid-template-columns:1fr}}.panel{min-width:0;padding:24px;border-radius:24px;background:#12172acc;border:.5px solid var(--line-soft)}.panel h2{margin:0 0 6px;font:600 20px/1.2 var(--sans);letter-spacing:-.01em;color:var(--paper)}.panel p.sub{margin:0 0 18px;color:var(--ink-60);font-size:14px;line-height:1.5}.deposit-amount{font:600 32px/1.1 var(--num);letter-spacing:-.02em;color:var(--paper);font-variant-numeric:tabular-nums;margin:6px 0 2px}.deposit-usd{font:500 13px/1 var(--num);color:var(--ink-40);margin-bottom:18px}.address-box{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-radius:14px;background:var(--panel);border:.5px solid var(--line-soft)}.address-box code{flex:1;min-width:0;font:500 13px/1.5 var(--mono);color:var(--paper);overflow-wrap:anywhere}.copy{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:9px;background:#ffffff14;color:var(--paper);font:500 12px/1 var(--sans);white-space:nowrap}.copy:hover{background:#ffffff24}.copy svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;margin:0;font-size:14px}.kv dt{color:var(--ink-40)}.kv dd{margin:0;color:var(--paper);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kv dd.mono{font-family:var(--mono);font-size:13px}.steps{display:flex;flex-direction:column;gap:0;margin:4px 0 0;padding:0;list-style:none}.step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0}.step+.step:before{content:"";position:absolute;left:13px;top:-10px;height:22px;width:2px;background:var(--line-soft)}.step .step-mark{display:grid;place-items:center;margin:0;width:28px;height:28px;border-radius:50%;background:#ffffff10;color:var(--ink-40);font:600 12px/1 var(--num)}.step[data-state=done] .step-mark{background:var(--ok);color:#062}.step[data-state=active] .step-mark{background:var(--accent-warm);color:var(--accent-ink);animation:pulse 1.6s ease-in-out infinite}.step[data-state=failed] .step-mark{background:#ffffff10;color:var(--ink-40)}.step b{display:block;font:500 15px/1.3 var(--sans);color:var(--paper)}.step[data-state=todo] b{color:var(--ink-40)}.step .step-text>span{display:block;margin-top:2px;font-size:13px;color:var(--ink-40)}.step time{font:500 12px/1 var(--num);color:var(--ink-40);padding-top:4px}@keyframes pulse{0%,to{box-shadow:0 0 #ffb86b80}50%{box-shadow:0 0 0 8px #ffb86b00}}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.status-banner{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;margin-bottom:20px;font-size:14px}.status-banner.awaiting{background:#f5c05a1a;border:.5px solid rgba(245,192,90,.3)}.status-banner.routing,.status-banner.confirming{background:#ffb86b1a;border:.5px solid rgba(255,184,107,.3)}.status-banner.delivered{background:#3ecf7c1a;border:.5px solid rgba(62,207,124,.3)}.status-banner.expired{background:#ffffff0a;border:.5px solid var(--line-soft);color:var(--ink-60)}.status-banner b{font-weight:500}.demo-note{margin-top:14px;font-size:12px;color:var(--ink-40)}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:20px;background:var(--line-soft);border:.5px solid var(--line-soft);border-radius:20px;overflow:hidden}.stats-row div{padding:22px 24px;background:#12172acc}.stats-row b{display:block;font:600 26px/1 var(--num);letter-spacing:-.02em;color:var(--paper);font-variant-numeric:tabular-nums}.stats-row span{display:block;margin-top:8px;font-size:13px;color:var(--ink-40)}@media(max-width:900px){.stats-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.stats-row{grid-template-columns:1fr}}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:960px){.two-col{grid-template-columns:minmax(0,1fr)}}.table{width:100%;border-collapse:collapse;font-size:14px}.table th,.table td{padding:12px 10px;text-align:left;border-bottom:.5px solid var(--line-soft)}.table th{font:500 12px/1 var(--sans);color:var(--ink-40)}.table td{color:var(--paper);font-variant-numeric:tabular-nums}.table td.num{text-align:right;font-family:var(--num)}.table th.num{text-align:right}.table tr:last-child td{border-bottom:0}.table tr.me td{background:#ffb86b14}.bar{position:relative;height:6px;border-radius:3px;background:#ffffff10;overflow:hidden}.bar i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--accent-warm)}.epoch-live{color:var(--ok)}.list{margin:0;padding-left:18px;color:var(--ink-60);font-size:14px;line-height:1.65}.list li+li{margin-top:6px}.connect-prompt{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:8px 0 4px;color:var(--ink-60);font-size:14px;line-height:1.55}.mcp-hero{max-width:760px;margin:12px 0 28px}.mcp-hero h1{margin:0 0 14px;font:600 clamp(30px,4vw,48px)/1.05 var(--sans);letter-spacing:-.03em;color:var(--paper)}.mcp-hero p{margin:0;color:var(--ink-60);font-size:17px;line-height:1.55}.tools{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:20px;background:var(--line-soft);border:.5px solid var(--line-soft);border-radius:24px;overflow:hidden}.tool{padding:24px 26px;background:#12172acc}.tool code{font:600 13px/1 var(--mono);color:var(--accent-warm)}.tool .tool-title{margin:10px 0 8px;font:500 17px/1.3 var(--sans);color:var(--paper)}.tool p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-60)}@media(max-width:720px){.tools{grid-template-columns:1fr}}.code{position:relative;margin:0;padding:18px 20px;border-radius:16px;background:#0a0d16;border:.5px solid var(--line-soft);font:500 13px/1.6 var(--mono);color:var(--paper);overflow-x:auto}.code-wrap{position:relative}.code-wrap .copy{position:absolute;top:10px;right:10px}.prompts{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.prompts li{padding:12px 16px;border-radius:14px;background:var(--panel);font-size:14px;color:var(--paper)}.prompts li:before{content:"›";margin-right:8px;color:var(--accent-warm)}.docs{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start}@media(max-width:900px){.docs{grid-template-columns:minmax(0,1fr);gap:20px}}.docs-side{position:sticky;top:100px;min-width:0}@media(max-width:900px){.docs-side{position:static}}.docs-search{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:12px;background:var(--panel);border:.5px solid var(--line-soft);margin-bottom:14px}.docs-search:focus-within{border-color:var(--line)}.docs-search svg{width:16px;height:16px;fill:none;stroke:var(--ink-40);stroke-width:1.8;stroke-linecap:round}.docs-search input{flex:1;min-width:0;background:none;border:0;padding:0;font:400 14px/1 var(--sans);color:var(--paper)}.docs-search input:focus{outline:none}.docs-nav{display:flex;flex-direction:column;gap:2px}.docs-nav a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:10px;font:500 14px/1.2 var(--sans);color:var(--ink-60)}.docs-nav a:hover{color:var(--paper);background:var(--panel)}.docs-nav a.active{color:var(--paper);background:#ffffff14}.docs-nav small{font:500 11px/1 var(--num);color:var(--ink-40)}.docs-empty{padding:12px;font-size:13px;color:var(--ink-40)}.docs-article{max-width:720px;min-width:0}.docs-article h1{margin:0 0 8px;font:600 clamp(28px,3.4vw,40px)/1.08 var(--sans);letter-spacing:-.025em;color:var(--paper)}.docs-article .lead{margin:0 0 24px;color:var(--ink-60);font-size:16px;line-height:1.6}.docs-article h2{margin:30px 0 10px;font:600 22px/1.2 var(--sans);letter-spacing:-.01em;color:var(--paper)}.docs-article p{margin:0 0 12px;color:var(--ink-60);font-size:15px;line-height:1.7}.docs-article ul{margin:0 0 14px;padding-left:20px;color:var(--ink-60);font-size:15px;line-height:1.7}.docs-article mark{background:#ffb86b47;color:var(--paper);border-radius:3px;padding:0 2px}.docs-article .code{margin:8px 0 16px}.docs-foot{display:flex;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;border-top:.5px solid var(--line-soft)}.docs-foot a{display:inline-flex;flex-direction:column;gap:4px;font-size:14px;color:var(--paper)}.docs-foot a small{font-size:12px;color:var(--ink-40)}.docs-foot a.next{text-align:right;margin-left:auto}.legal-page{max-width:720px}.legal-page h1{margin:0 0 8px;font:600 clamp(28px,3.4vw,40px)/1.08 var(--sans);letter-spacing:-.025em;color:var(--paper)}.legal-page .meta{margin:0 0 24px;font-size:13px;color:var(--ink-40)}.legal-page h2{margin:26px 0 8px;font:600 20px/1.2 var(--sans);color:var(--paper)}.legal-page p{margin:0 0 12px;color:var(--ink-60);font-size:15px;line-height:1.7}.picker-search{display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;border-radius:14px;background:var(--panel);border:.5px solid var(--line-soft);margin-bottom:12px}.picker-search:focus-within{border-color:var(--line)}.picker-search input{flex:1;min-width:0;background:none;border:0;padding:0;font:400 15px/1 var(--sans);color:var(--paper)}.picker-search input:focus{outline:none}.picker-group{margin:12px 0 4px;font:500 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-40)}.picker-list{max-height:min(54vh,420px);overflow-y:auto;margin:0 -8px;padding:0 8px}.picker-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:14px;text-align:left;color:var(--paper)}.picker-item:hover,.picker-item[aria-selected=true]{background:var(--panel)}.picker-item .coin,.picker-item .coin .art{width:36px;height:36px}.picker-item .coin .monogram{font-size:10px}.picker-item .coin .badge{width:14px;height:14px;font-size:8px;border-radius:4px}.picker-item b{display:block;font:600 15px/1.2 var(--sans)}.picker-item small{display:block;font:400 12px/1.3 var(--sans);color:var(--ink-40)}.picker-item .right{text-align:right;font:500 13px/1.3 var(--num);color:var(--ink-60);font-variant-numeric:tabular-nums}.picker-item .right small{color:var(--ink-40)}.wallet-options{display:flex;flex-direction:column;gap:8px}.wallet-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--panel);border:.5px solid transparent;color:var(--paper);text-align:left;transition:border-color var(--dur) var(--ease-ui)}.wallet-option:hover:not(:disabled){border-color:var(--line)}.wallet-option:disabled{opacity:.6}.wallet-option b{display:block;font:500 15px/1.2 var(--sans)}.wallet-option small{display:block;margin-top:3px;font-size:12px;color:var(--ink-40)}.wallet-glyph{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff12;color:var(--accent-warm);font:700 14px/1 var(--num)}.wallet-summary{display:flex;flex-direction:column;gap:14px}.balances{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.balances li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:var(--panel);font:500 13px/1 var(--num);font-variant-numeric:tabular-nums}.balances li span{color:var(--ink-40)}.app-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%;max-width:1360px;margin:0 auto;padding:0 40px 26px;font:400 12px/1 var(--sans);color:var(--ink-40)}.app-bottom a{color:var(--ink-40);padding:8px 0}.app-bottom a:hover{color:var(--paper)}.app-bottom .links{display:flex;gap:18px;flex-wrap:wrap}@media(max-width:900px){.app-bottom{padding:0 20px 24px;justify-content:center;text-align:center}}.not-found{text-align:center;padding:80px 20px}.not-found h1{margin:0;font:600 clamp(80px,18vw,200px)/.9 var(--num);letter-spacing:-.05em;color:var(--paper)}.not-found p{margin:14px 0 30px;color:var(--ink-60);font-size:17px}.offline{margin-bottom:18px;padding:12px 16px;border-radius:14px;background:#f5c05a1a;border:.5px solid rgba(245,192,90,.35);font-size:13px;line-height:1.5;color:var(--paper)}.offline b{font-weight:500}.lookup{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.lookup input{flex:1 1 260px;height:46px;padding:0 14px;border-radius:14px;border:.5px solid var(--line);background:var(--panel);color:var(--ink);font:500 14px/1 var(--mono)}.lookup input:focus{outline:none;border-color:var(--accent-warm)}.deposit-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}@media(max-width:600px){.deposit-grid{grid-template-columns:1fr}}.qr{border-radius:12px;background:#0a0d16;padding:6px}.notify-box{margin-top:20px;padding:16px 18px;border-radius:16px;background:var(--panel)}.notify-box h3{margin:0 0 10px;font:500 15px/1.2 var(--sans);color:var(--paper)}.inline-input{flex:1 1 200px;height:40px;padding:0 12px;border-radius:10px;border:.5px solid var(--line);background:#0a0d16;color:var(--ink);font:400 14px/1 var(--sans)}.inline-input:focus{outline:none;border-color:var(--accent-warm)}.check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.check-list label{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--panel);font-size:14px;cursor:pointer}.check-list input{width:18px;height:18px;accent-color:var(--accent-warm)}.field select{appearance:auto}.team{display:flex;flex-direction:column;gap:12px}.member{padding:14px 16px;border-radius:14px;background:var(--panel)}.member b{display:block;font:500 15px/1.2 var(--sans);color:var(--paper)}.member small{display:block;margin:3px 0 8px;font-size:12px;color:var(--accent-warm)}.member p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-60)}.timeline{display:flex;flex-direction:column;gap:14px;max-width:760px}.entry-head{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;color:var(--ink-40)}.field textarea{padding:12px 14px;border-radius:14px;border:.5px solid var(--line);background:var(--panel);color:var(--ink);font:400 15px/1.5 var(--sans);resize:vertical}.field textarea:focus{outline:none;border-color:var(--accent-warm)}.risk-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding:14px 18px;border-radius:16px;background:#12172acc;border:.5px solid var(--line);font-size:13px;line-height:1.5;color:var(--ink-60)}.risk-banner b{color:var(--paper);font-weight:500}.risk-banner a{color:var(--accent-warm)}.legal-page .meta a{color:var(--ink-60)}.legal-page .meta a:hover{color:var(--paper)}.legal-page .intro-legal{margin:0 0 20px;padding:14px 16px;border-radius:14px;background:var(--panel);color:var(--paper);font-size:15px;line-height:1.6}.token-line{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.token-line .dot{width:6px;height:6px;border-radius:50%}.token-line .dot.live{background:#4ade80;box-shadow:0 0 8px #4ade8099}.token-line a{font:500 12px/1 var(--mono);color:var(--paper);word-break:break-all}.token-line .copy-ca{display:inline-flex;align-items:center;min-height:26px;padding:0 7px;border-radius:7px;border:0;background:#ffffff14;color:var(--paper);cursor:pointer}.token-line .copy-ca svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.token-line .copy-ca:hover{background:#ffffff24}.kv .token-line a{font-size:13px}
