.fs-stage{position:relative;width:100%;max-width:540px;justify-self:center}.fs-art{position:relative;aspect-ratio:1}.fs-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible}.fs-seg{fill:none;stroke-dasharray:1 1;stroke-dashoffset:0;transition:opacity .25s}.fs-lift{stroke:#154afa}.fs-crea{stroke:#8c9fff}.fs-burn{stroke:#f10}.fs-ember{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:12 88;stroke-dashoffset:100;opacity:0}.fs-pool-disc{fill:#0e1428;stroke:#8c9fff47;stroke-width:1}.fs-halo{fill:none;stroke:#8c9fff;stroke-width:1;stroke-opacity:0;transition:stroke-opacity .25s}.fs-core{position:absolute;left:50%;top:50%;width:14.5%;aspect-ratio:200 / 180;--tf: translate(-50%, -52%);transform:var(--tf);color:#fff;--logo-stripe: var(--periwinkle, #8c9fff)}.fs-core .logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fs-leader{fill:none;stroke:#eaeaec52;stroke-width:1.1;stroke-dasharray:1 1;stroke-dashoffset:0}.fs-leader-dot{fill:#eaeaecb3}.fs-leaders>g,.fs-flow{transition:opacity .25s}.fs-flow{display:none}.fs-stage[data-phase=live] .fs-flow{display:inline}.fs-dot-in,.fs-dot-lift{fill:#fff}.fs-dot-crea{fill:#8c9fff}.fs-dot-burn{fill:#f10}.fs-chips{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fs-chip{position:absolute;pointer-events:auto;padding:8px 12px;border-radius:8px;background:#1a2036;border:1px solid var(--card-line, rgba(255, 255, 255, .08));font-family:var(--mono);font-size:.7rem;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:#cfd3e6;white-space:nowrap;transition:opacity .25s,border-color .25s}.fs-chip{--tf: translate(0, 0);transform:var(--tf)}.fs-chip.fs-top{--tf: translate(-50%, -100%)}.fs-chip.fs-bot{--tf: translate(-50%, 0)}.fs-chip[data-k=lift] .fs-sw{color:#154afa}.fs-chip[data-k=crea] .fs-sw{color:#8c9fff}.fs-chip[data-k=burn] .fs-sw{color:#f10}.fs-chip[data-k=aero] .fs-sw{color:#fff}.fs-stage[data-phase=pre] .fs-seg,.fs-stage[data-phase=pre] .fs-leader{stroke-dashoffset:1}.fs-stage[data-phase=pre] .fs-leader-dot,.fs-stage[data-phase=pre] .fs-pool,.fs-stage[data-phase=pre] .fs-core,.fs-stage[data-phase=pre] .fs-chip{opacity:0}.fs-stage[data-phase=in] .fs-seg{animation:fs-draw .9s cubic-bezier(.2,.7,.2,1) var(--d, 0ms) both}.fs-stage[data-phase=in] .fs-leader{animation:fs-draw .3s ease-out var(--d, 0ms) both}.fs-stage[data-phase=in] .fs-leader-dot{animation:fs-fade .3s ease-out var(--d, 0ms) both}.fs-stage[data-phase=in] .fs-pool,.fs-stage[data-phase=in] .fs-core{animation:fs-pop .6s cubic-bezier(.2,.8,.2,1) both}.fs-stage[data-phase=in] .fs-pool{transform-box:fill-box;transform-origin:center}.fs-stage[data-phase=in] .fs-chip{animation:fs-chip-in .4s ease-out var(--d, 0ms) both}@keyframes fs-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fs-fade{0%{opacity:0}}@keyframes fs-pop{0%{opacity:0;transform:var(--tf, translate(0, 0)) scale(.9)}}@keyframes fs-chip-in{0%{opacity:0;transform:var(--tf) translateY(4px)}}.fs-stage[data-phase=live] .fs-ember{animation:fs-ember 6.5s linear infinite}.fs-stage[data-phase=live] .fs-burn{animation:fs-smoulder 3.25s ease-in-out infinite alternate}.fs-stage[data-run="0"] .fs-ember,.fs-stage[data-run="0"] .fs-burn{animation-play-state:paused}@keyframes fs-ember{0%{stroke-dashoffset:100;opacity:0}12%{opacity:.85}60%{opacity:.45}85%,to{stroke-dashoffset:0;opacity:0}}@keyframes fs-smoulder{0%{opacity:1}to{opacity:.72}}@media (hover: hover){.fs-chip{cursor:default}.fs-stage[data-hl] [data-k]{opacity:.22}.fs-stage[data-hl] .fs-chip[data-k]{opacity:.45}.fs-stage[data-hl=lift] [data-k=lift],.fs-stage[data-hl=crea] [data-k=crea],.fs-stage[data-hl=burn] [data-k=burn],.fs-stage[data-hl=aero] [data-k=aero]{opacity:1}.fs-stage[data-hl] .fs-chip[data-k=lift]:hover,.fs-stage[data-hl] .fs-chip[data-k=crea]:hover,.fs-stage[data-hl] .fs-chip[data-k=burn]:hover,.fs-stage[data-hl] .fs-chip[data-k=aero]:hover{opacity:1;border-color:#8c9fff73}.fs-stage[data-hl=aero] .fs-halo{stroke-opacity:.9}}@media (max-width: 600px){.fs-stage{max-width:440px}.fs-art{margin:-7% 0 -9%}.fs-chips{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;pointer-events:auto}.fs-chip,.fs-chip.fs-top,.fs-chip.fs-bot{position:static;--tf: translate(0, 0);white-space:normal;font-size:.62rem;padding:7px 9px}.fs-leaders{display:none}}@media (prefers-reduced-motion: reduce){.fs-stage[data-phase] .fs-seg,.fs-stage[data-phase] .fs-leader,.fs-stage[data-phase] .fs-burn{animation:none;stroke-dashoffset:0}.fs-stage[data-phase] .fs-leader-dot,.fs-stage[data-phase] .fs-pool,.fs-stage[data-phase] .fs-core,.fs-stage[data-phase] .fs-chip{animation:none;opacity:1}.fs-stage[data-phase] .fs-ember,.fs-stage[data-phase] .fs-flow{display:none}}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}:root{--field: #eaeaec;--ink: #090e1f;--ink-2: #4a5068;--blue: #154afa;--blue-hi: #3a68ff;--night: #090e1f;--card: #0e1428;--card-2: #161d36;--card-line: rgba(255, 255, 255, .08);--line: rgba(9, 14, 31, .12);--fog: #8b93b5;--pale: #9fb2ff;--periwinkle: #8c9fff;--runway: #ffb13b;--go: #46e0a1;--danger: #e5484d;--display: "Hanken Grotesk", "Inter", system-ui, sans-serif;--body: "Inter", "Inter Fallback", system-ui, sans-serif;--mono: "DM Mono", ui-monospace, monospace;--radius: 16px;--wrap: 1240px;--space-section: clamp(88px, 11.5vw, 140px);--fs-page: clamp(2.4rem, 5vw, 4.2rem)}*{box-sizing:border-box}html,body{margin:0;background:var(--field);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}html{scroll-padding-top:72px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;min-height:100dvh;overflow-x:hidden}#root{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}main{flex:1}main:focus{outline:none}a{color:var(--blue);text-decoration:none;transition:color .15s}a:hover{color:var(--ink)}time{font:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}header.site :focus-visible{outline-color:var(--ink)}header.brand-on-dark .brand:focus-visible,header.on-dark nav.main :focus-visible,header.wallet-on-dark .wallet :focus-visible,.app-card :focus-visible,.panel :focus-visible,.dark :focus-visible,footer.site :focus-visible{outline-color:var(--pale)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:15px;left:12px;z-index:30;display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:999px;background:#fff;color:var(--ink);font-size:.875rem;font-weight:500;transform:translateY(-200%)}.skip-link:focus{transform:none}.skip-link:hover{color:var(--ink)}.sky{display:none}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}header.site{position:sticky;top:0;z-index:20}header.site:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#eaeaecd9;box-shadow:inset 0 -1px 0 var(--line);opacity:0;pointer-events:none;transition:opacity .2s ease-out}header.site.scrolled:before{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (prefers-reduced-transparency: reduce){header.site:before{background:var(--field)}header.site.scrolled:before{-webkit-backdrop-filter:none;backdrop-filter:none}}.header-in{display:flex;align-items:center;gap:clamp(12px,2vw,24px);height:64px;max-width:none;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}@media (min-width: 641px){.header-in{padding-left:max(32px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right))}}.logo{display:block;flex:none;overflow:visible}.logo path{transition:fill .2s}.brand{display:flex;align-items:center;flex:none;border-radius:4px;color:var(--ink);--logo-stripe: var(--blue);transition:color .2s}.brand:hover{color:var(--ink)}.brand .logo-lockup{height:26px;width:auto;aspect-ratio:1106 / 182}.brand .logo-mark{display:none;height:28px;width:auto;aspect-ratio:200 / 180}header.brand-on-dark .brand,header.brand-on-dark .brand:hover{color:#fff;--logo-stripe: var(--periwinkle)}header.brand-on-dark .brand .logo{filter:drop-shadow(0 0 2px var(--night)) drop-shadow(0 0 6px var(--night))}header.on-dark nav.main a{background:#ffffff1f;color:#eaeaec}header.on-dark nav.main a:hover,header.on-dark nav.main a.active{background:#ffffff38;color:#fff}header.wallet-on-dark .demo-tag{background:#ffffff1f;color:#eaeaec}nav.main{display:flex;gap:6px;margin-left:auto}nav.main a{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:999px;background:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);font-size:.875rem;font-weight:500;white-space:nowrap;transition:background-color .2s,color .2s,transform .15s ease-out}nav.main a:hover,nav.main a.active{background:#fff;color:var(--ink)}.x-link{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:999px;background:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);transition:background-color .2s,color .2s,transform .15s ease-out}.x-link:hover{background:#fff;color:var(--ink)}.x-link svg{display:block}header.x-on-dark .x-link{background:#ffffff1f;color:#eaeaec}header.x-on-dark .x-link:hover{background:#ffffff38;color:#fff}header.x-on-dark .x-link:focus-visible{outline-color:var(--pale)}.wallet{position:relative;display:flex;align-items:center;gap:8px}.demo-tag{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);background:#ffffff8c;padding:6px 10px;border-radius:999px;white-space:nowrap}.wallet .btn{white-space:nowrap}.wallet-note{position:absolute;top:calc(100% + 8px);right:0;padding:6px 10px;border-radius:999px;background:#fff;color:var(--ink);font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 30px #090e1f26}.wallet-note.long{white-space:normal;width:max-content;max-width:min(340px,calc(100vw - 32px));border-radius:12px;line-height:1.5}.wallet-note a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}footer.site{background:var(--night);color:var(--fog)}.footer-in{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;padding-bottom:40px;border-top:1px solid var(--card-line);font-size:.8rem}.footer-in p{margin:0 auto 0 0;max-width:70ch}.footer-in a.footer-brand{flex:none;border-radius:4px;color:#fff;--logo-stripe: var(--periwinkle)}.footer-brand .logo{height:18px;width:auto;aspect-ratio:1106 / 182}.footer-in a{color:var(--pale)}.footer-links{display:flex;flex:none;flex-wrap:wrap;gap:8px 20px}.footer-in a:hover,.board-note a:hover,.trades li a:hover,.fees small a:hover,.status a:hover,.err a:hover{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 20px;border-radius:999px;border:0;font:500 .875rem var(--body);color:var(--ink);background:#fff;cursor:pointer;transition:background-color .15s,color .15s,opacity .15s,transform .15s ease-out}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:active:not(:disabled),.pair-chip:active,.seg button:active:not(:disabled),nav.main a:active,.x-link:active,.copy-btn:active,.load-older:active,.upload .btn:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){:where(.btn-primary,.btn-blue,.btn-connect){position:relative}.btn-primary:after,.btn-blue:after,.btn-connect:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 6px 20px #154afa47;opacity:0;transition:opacity .18s ease-out;pointer-events:none}.btn-primary:hover:not(:disabled):after,.btn-blue:hover:not(:disabled):after,.btn-connect:hover:not(:disabled):after{opacity:1}}.btn-primary,.btn-blue{background:var(--blue);color:var(--field)}.btn-primary:hover:not(:disabled),.btn-blue:hover:not(:disabled){background:var(--blue-hi);color:#fff}.btn-connect{background:var(--blue);color:var(--field)}.btn-connect:hover:not(:disabled){background:var(--blue-hi);color:#fff}.btn-ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--card-line);color:inherit}.btn-ghost:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--fog)}.btn-pale{background:#b9c6ff;color:var(--ink)}.btn-pale:hover:not(:disabled){background:#cdd6ff}.btn-glass{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px var(--card-line)}.btn-glass:hover:not(:disabled){background:#ffffff24;color:#fff}.btn-soft{background:#154afa1a;color:var(--blue)}.btn-soft:hover:not(:disabled){background:#154afa29}.status-dot{width:7px;height:7px;border-radius:50%;background:#ffffffb3}.status-dot.on{background:var(--go)}.status-dot.warn{background:var(--runway)}.btn-lg{height:48px;padding:0 26px;font-size:.95rem}.btn-block{width:100%;height:auto;min-height:36px;padding-top:6px;padding-bottom:6px;text-align:center}.btn-lg.btn-block{min-height:48px}.link-btn{background:none;border:0;padding:4px 0;margin:-4px 0;color:var(--pale);font:inherit;font-size:.8rem;cursor:pointer}.link-btn:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}.load-older{display:flex;align-items:center;justify-content:center;width:fit-content;height:36px;margin:12px auto 0;padding:0 20px;border:0;border-radius:999px;font:500 .875rem var(--body);cursor:pointer;background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .15s,transform .15s ease-out}.load-older:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink-2)}.app-card .load-older,.panel .load-older,.board .load-older,.dark .load-older{box-shadow:inset 0 0 0 1px var(--card-line);color:#fff}.app-card .load-older:hover:not(:disabled),.panel .load-older:hover:not(:disabled),.board .load-older:hover:not(:disabled),.dark .load-older:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--fog)}h1,h2,h3{font-family:var(--display);font-weight:500;margin:0;letter-spacing:-.03em}h1{font-size:clamp(2.8rem,7.4vw,6rem);line-height:1}h2{font-size:1.6rem;line-height:1.15}h3{font-size:1.25rem;line-height:1.2}.big{font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.04}.huge{font-size:clamp(2.6rem,6vw,5rem);line-height:1.02}h1,h2,h3,.big,.huge{text-wrap:balance}.center{text-align:center}.eyebrow,.eyebrow-plain{margin:0 0 16px;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.lede{color:var(--ink-2);font-size:1.125rem;line-height:1.45;max-width:48ch;margin:22px 0 0}.lede b{color:var(--ink);font-weight:600}.lede,.feature p,.outline-cards p,.steps p,.qa details p,.split p,.number-grid span{text-wrap:pretty}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.82rem}.muted{color:var(--fog)}.sky-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;container-type:size;--tw: max(100cqw, 150cqh);--th: max(100cqh, calc(100cqw * 2 / 3))}.sky-tile{position:absolute;left:0;right:0;top:calc((100cqh - var(--th)) / 2);height:var(--th)}.sky-air{background:linear-gradient(180deg,#5d8fd6,#a9c4e6 45%,#e9e4e4 70%,#d6d8e2)}.sky-shade{background:linear-gradient(180deg,#8f97b300 60%,#8f97b373)}.cloud-strip{position:absolute;left:0;top:calc((100cqh - var(--th)) / 2 + var(--th) * var(--f, 0));width:calc(var(--tw) * 2);height:calc(var(--th) * (1 - var(--f, 0)))}.cloud-strip svg{display:block;width:100%;height:100%}@supports not (width: 1cqw){.sky-tile{top:0;height:100%}.cloud-strip{top:calc(100% * var(--f, 0));height:calc(100% * (1 - var(--f, 0)));width:400%}}@media (prefers-reduced-motion: no-preference){.cloud-strip{will-change:transform;animation:cloud-drift var(--drift, 130s) linear infinite}.cloud-strip.far{--drift: 180s}.cloud-strip.near{--drift: 95s}.sky-scene.is-paused .cloud-strip{animation-play-state:paused}}@media (prefers-reduced-motion: no-preference) and (max-width: 640px),(prefers-reduced-motion: no-preference) and (pointer: coarse){.cloud-strip.far,.cloud-strip.near{animation:none;will-change:auto}}@keyframes cloud-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.frame-wrap{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));margin-top:-64px}.hero-frame{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;min-height:860px;padding:140px 24px 0;display:flex;flex-direction:column;align-items:center}.hero-copy{position:relative;z-index:1;max-width:980px;padding:56px 64px;text-align:center}.hero-copy .lede{margin-left:auto;margin-right:auto;color:var(--ink)}.crop{position:absolute;width:9px;height:9px;background:var(--ink)}.crop.tl{top:0;left:0}.crop.tr{top:0;right:0}.crop.bl{bottom:0;left:0}.crop.br{bottom:0;right:0}.hero-copy h1 .hl{display:block}.intro .crop{animation:crop-in .5s cubic-bezier(.2,.8,.2,1) backwards}.intro .crop.tl{--cx: -14px;--cy: -14px}.intro .crop.tr{--cx: 14px;--cy: -14px;animation-delay:40ms}.intro .crop.bl{--cx: -14px;--cy: 14px;animation-delay:80ms}.intro .crop.br{--cx: 14px;--cy: 14px;animation-delay:.12s}.intro .hero-copy h1 .hl{animation:rise-in .6s cubic-bezier(.2,.8,.2,1) .12s backwards}.intro .hero-copy h1 .hl+.hl{animation-delay:.2s}.intro .hero-copy .lede{animation:lift-in .6s cubic-bezier(.2,.8,.2,1) .32s backwards}.intro .device{--lift: 40px;animation:lift-in .7s cubic-bezier(.2,.8,.2,1) .42s backwards}@keyframes crop-in{0%{opacity:0;transform:translate3d(var(--cx, 0),var(--cy, 0),0)}}@keyframes rise-in{0%{opacity:0;transform:translate3d(0,.32em,0)}}@keyframes lift-in{0%{opacity:0;transform:translate3d(0,var(--lift, 14px),0)}}.contrail{display:none;position:absolute;top:64px;right:0;width:354px;height:236px;pointer-events:none}.contrail-line{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:426;stroke-dashoffset:426}@media (min-width: 1320px) and (prefers-reduced-motion: no-preference){.contrail{display:block;animation:contrail-fade 6s ease-in-out 5s forwards}.contrail-line{animation:contrail-draw 1.8s cubic-bezier(.3,.6,.3,1) 1.05s forwards}}@keyframes contrail-draw{to{stroke-dashoffset:0}}@keyframes contrail-fade{to{opacity:0}}.device{position:relative;z-index:1;width:min(1000px,100%);margin-top:36px;padding:10px 10px 0;border-radius:22px 22px 0 0;background:#0b0f1f;box-shadow:0 -10px 60px #090e1f40;flex:1 0 auto;display:flex;flex-direction:column}.device .board{border-radius:14px 14px 0 0;flex:1 0 auto}.app-card{background:var(--card);color:#fff;border:1px solid var(--card-line);border-radius:var(--radius)}.token-pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 6px;border-radius:999px;background:var(--card-2);font-weight:600;font-size:.875rem;color:#fff}.token-pill.sm{height:26px;padding:0 10px 0 4px;gap:6px;font-size:.72rem}.pill-dot{width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c9cfff,#6f7ce0 60%,#3b44a0)}.pill-dot.stock{background:radial-gradient(circle at 35% 30%,#b8f5d6,#2fae74 60%,#176446)}.token-pill.sm .pill-dot{width:18px;height:18px}.phone-section{--phone-w: clamp(320px, 30vw, 380px);--phone-gap: clamp(28px, 3.4vw, 48px);position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--phone-w) minmax(0,1fr);gap:var(--phone-gap);align-items:center;padding-top:var(--space-section);padding-bottom:var(--space-section);content-visibility:auto;contain-intrinsic-size:auto 920px}.phone-section:before{content:"";position:absolute;top:0;right:24px;bottom:0;left:24px;pointer-events:none;background:linear-gradient(var(--line),var(--line)) calc(50% - (var(--phone-w) + var(--phone-gap)) / 2) 0 / 1px 100% no-repeat,linear-gradient(var(--line),var(--line)) calc(50% + (var(--phone-w) + var(--phone-gap)) / 2) 0 / 1px 100% no-repeat}.phone-left .big{font-size:clamp(2rem,3.3vw,3.2rem)}.phone-left .big .cycle{color:var(--blue);display:inline-block;animation:rise .5s cubic-bezier(.2,.8,.2,1)}.reveal{opacity:0;transform:translate3d(0,14px,0)}.reveal.is-in{opacity:1;transform:none;transition:opacity .5s cubic-bezier(.2,.8,.2,1) var(--reveal-delay, 0ms),transform .55s cubic-bezier(.2,.8,.2,1) var(--reveal-delay, 0ms)}.split-bar{position:relative}.reveal .split-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--card);transform-origin:100% 50%}.reveal.is-in .split-bar:after{transform:scaleX(0);transition:transform .7s cubic-bezier(.3,.7,.2,1) calc(var(--reveal-delay, 0ms) + .15s)}@keyframes rise{0%{transform:translateY(.4em);opacity:0}to{transform:none;opacity:1}}.phone{position:relative;isolation:isolate;overflow:hidden;border-radius:40px;min-height:640px;padding:56px 18px 40px;display:flex;align-items:center}.phone-stack{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;gap:12px}.quick{padding:16px;display:flex;flex-direction:column;gap:12px}.quick-label{display:flex;justify-content:space-between;font-size:.85rem;font-weight:600}.quick-label .muted{font-weight:400;font-size:.75rem}.quick-box{display:flex;gap:8px}.quick-box input{height:44px;background:var(--card-2);border-color:transparent;color:#fff;min-width:0}.quick-box .quick-ticker{width:clamp(104px,36%,124px);padding:0 10px;flex:none;font-family:var(--mono)}.quick-dest{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.8rem}.quick-dest .token-pill{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-dest .muted{flex:none;white-space:nowrap}.mini{padding:16px}.mini-row{display:flex;gap:12px;align-items:center}.mini-row b{display:block;font-size:.9rem}.mini-row small{color:var(--fog);font-size:.78rem}.mini-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--card-2);color:var(--pale)}.mini-split{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;border-top:1px solid var(--card-line)}.mini-split div{padding-top:10px}.mini-split span{display:block;font-size:.72rem;color:var(--fog)}.mini-split b{font-family:var(--mono);font-weight:500}.mini-split b.up{color:var(--go)}.phone-right{display:flex;flex-direction:column;gap:48px}.feature h3{font-size:1.6rem}.feature p{color:var(--ink-2);margin:12px 0 0;max-width:38ch}.dark{background:var(--night);color:#eaeaec;padding-top:clamp(80px,10vw,120px);padding-bottom:40px}.dark .lede{color:#b9bdd0}.economy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.economy .btn{margin-top:32px}.ticks{list-style:none;margin:clamp(40px,6vw,72px) 0 0;padding:0;display:grid;gap:14px;font-size:1.05rem}.ticks span{display:inline-block;width:26px;color:var(--fog)}.outline-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:clamp(80px,10vw,120px)}.outline-cards article{padding:28px;border-radius:var(--radius);border:1px solid var(--card-line);min-height:200px}.outline-cards h3{font-size:1.6rem}.outline-cards p{color:var(--fog);margin:14px 0 0;font-size:.95rem;max-width:56ch}.numbers{padding-top:var(--space-section)}.number-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.number-grid div{padding:28px;border-radius:var(--radius);border:1px solid var(--card-line)}.number-grid b{display:block;font-family:var(--display);font-weight:500;font-size:3rem;letter-spacing:-.03em;color:#fff}.number-grid span{display:block;margin-top:6px;color:var(--fog);font-size:.85rem}@media (hover: hover) and (pointer: fine){.outline-cards article,.number-grid>div,.phone-stack .app-card{position:relative;transition:transform .18s ease-out}.outline-cards article:after,.number-grid>div:after,.phone-stack .app-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;opacity:0;transition:opacity .18s ease-out;pointer-events:none}.outline-cards article:after,.number-grid>div:after{border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 32px #00000059}.phone-stack .app-card:after{box-shadow:0 14px 30px #090e1f4d}.outline-cards article:hover,.number-grid>div:hover,.phone-stack .app-card:hover{transform:translateY(-2px)}.outline-cards article:hover:after,.number-grid>div:hover:after,.phone-stack .app-card:hover:after{opacity:1}}.finale{padding-top:clamp(112px,14.5vw,180px);padding-bottom:var(--space-section);text-align:center}.finale-actions{display:flex;justify-content:center;gap:12px;margin-top:40px;flex-wrap:wrap}.flaps{display:inline-flex;gap:2px;font-family:var(--mono);font-weight:500;line-height:1}.flap{position:relative;display:inline-grid;place-items:center;width:1.3em;height:1.75em;font-size:.86rem;background:linear-gradient(#1d2442 0,#1d2442 50%,#181e39 50%,#181e39);border-radius:4px;box-shadow:inset 0 0 0 1px #0000008c,0 1px #ffffff0d;animation:flip .42s cubic-bezier(.3,.7,.4,1) both}.flap:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#000000a6}.tone-amber .flap{color:var(--runway)}.tone-chalk .flap{color:#fff}.tone-go .flap{color:var(--go)}.tone-fog .flap{color:var(--fog)}@keyframes flip{0%{transform:rotateX(90deg);filter:brightness(1.8)}60%{transform:rotateX(-12deg)}to{transform:rotateX(0);filter:none}}.board{padding:18px 20px 10px;container-type:inline-size}.board-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px}.tabs{display:flex;align-items:center;gap:10px}.tab{font-size:1.15rem;color:#fff}.tab-badge{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:var(--blue);color:#fff}.board-clock{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.board-clock-label{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fog)}.countdown{display:flex;gap:6px}.cd-group{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding-right:14px;--cd: 1.2rem}.cd-group:last-child{padding-right:0}.cd-group .flap{font-size:var(--cd)}.cd-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fog)}.cd-sep{position:absolute;right:2px;top:0;line-height:calc(var(--cd) * 1.75);color:var(--runway);font-family:var(--mono)}.board-row{display:grid;grid-template-columns:100px minmax(0,2fr) 80px 1fr 80px 200px;align-items:center;gap:14px;padding:11px 8px;border-top:1px solid var(--card-line);color:#fff}a.board-row{transition:background-color .15s}a.board-row:hover{background:#154afa1a;color:#fff}a.board-row:active{background:#154afa29}a.board-row:focus-visible{outline-offset:-2px;border-radius:8px}@media (hover: none){a.board-row:hover{background:transparent}}.board-row.row-new{position:relative;isolation:isolate;animation:row-in .45s cubic-bezier(.2,.8,.2,1) backwards}.board-row.row-new:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:8px;background:#154afa33;opacity:0;animation:row-wash 1.6s ease-out;pointer-events:none}@keyframes row-in{0%{opacity:0;transform:translate3d(0,-10px,0)}}@keyframes row-wash{0%{opacity:1}to{opacity:0}}.board-head{font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fog);padding-top:10px;padding-bottom:8px}.board-head .num{font-size:.62rem}.board-row .num{text-align:right}.board-idle{display:flex;padding:10px 8px}.board-idle .flap{font-size:.6rem;font-size:clamp(.5rem,3.3cqi,.86rem)}.cell-flight .flap,.cell-status .flap{font-size:.72rem}.cell-token{display:flex;align-items:center;gap:12px;min-width:0}.cell-token>span{min-width:0}.cell-tk{flex:1 1 auto}.cell-tk>span{display:flex;align-items:center;min-width:0}.cell-token b{min-width:0;font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rw-badge{flex:none;margin-left:7px;padding:2px 6px;border-radius:999px;font:500 .54rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--go);box-shadow:inset 0 0 0 1px #46e0a166}.rw-badge.tax-badge{color:var(--runway);box-shadow:inset 0 0 0 1px #ffb13b66}.cell-token small{min-width:0;color:var(--fog);font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-status{display:flex;flex-direction:column;gap:4px}.cell-status small{font-size:.7rem;color:var(--fog)}.board-note{color:var(--fog);padding:14px 8px 10px;margin:0}.board-note a{color:var(--pale)}.narrow .board-note{color:var(--ink-2);padding-left:0}.avatar{flex:none;border-radius:50%;object-fit:cover;background:var(--card-2)}.avatar.mono{display:inline-grid;place-items:center;font-weight:700;background:hsl(var(--h, 220) 70% 55% / .18);color:hsl(var(--h, 220) 90% 72%)}.token-head .avatar.mono,.pass .avatar.mono{background:hsl(var(--h, 220) 70% 45% / .2);color:hsl(var(--h, 220) 80% 30%)}.panel{background:var(--card);color:#fff;border:1px solid var(--card-line);border-radius:var(--radius);padding:22px}.panel .muted,.panel small{color:var(--fog)}.launch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;padding-top:72px;padding-bottom:96px;align-items:start}.launch-copy{position:sticky;top:88px;align-self:start;min-width:0}.launch h1{font-size:var(--fs-page)}.notice{margin:26px 0 0;padding:14px 16px;border-radius:12px;background:#fff9;color:var(--ink);font-size:.9rem;max-width:48ch;text-wrap:pretty}.notice.warn{background:#ffb13b2e;box-shadow:inset 3px 0 0 var(--runway)}.notice a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.app-card .notice,.panel .notice{margin-top:0;background:var(--card-2);color:#fff;max-width:none}.app-card .notice.warn,.panel .notice.warn{background:#ffb13b1f}.app-card .notice a,.panel .notice a{color:var(--pale)}.form{display:flex;flex-direction:column;gap:20px}.field{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.field>span{display:flex;justify-content:space-between;font-size:.82rem;font-weight:600;color:#fff}.field small{color:var(--fog);font-size:.78rem}.field-row{display:flex;gap:14px}.field-row .field{width:130px}.field-row .field.grow{flex:1;width:auto}input{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--card-line);background:var(--card-2);color:#fff;font:500 .95rem var(--body);caret-color:var(--blue-hi);transition:border-color .15s,box-shadow .15s}input::placeholder{color:#7c84a6}input:focus{outline:none;border-color:var(--blue-hi);box-shadow:0 0 0 1px var(--blue-hi),0 0 0 4px #3a68ff40}input[aria-invalid=true]{border-color:var(--danger)}input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--danger),0 0 0 4px #e5484d40}input:disabled{opacity:.5;cursor:not-allowed}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px var(--card-2) inset;transition:background-color 9999s}input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px var(--card-2) inset,0 0 0 1px var(--blue-hi),0 0 0 4px #3a68ff40}.input-unit{position:relative}.input-unit input{padding-right:64px;font-family:var(--mono)}.input-unit em{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-style:normal;font-family:var(--mono);font-size:.78rem;color:var(--fog)}.upload{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.upload .btn{background:var(--card-2);color:#fff}.seg{display:flex;gap:4px;padding:4px;background:var(--card-2);border-radius:999px}.seg button{flex:1;height:34px;border:0;border-radius:999px;background:transparent;color:var(--fog);font:600 .85rem var(--body);cursor:pointer;transition:background-color .15s,color .15s,transform .15s ease-out}.seg button.on{background:var(--blue);color:#fff}.seg button:hover:not(.on):not(:disabled){color:#fff}.seg button:focus-visible{outline-offset:2px}.seg button:disabled{cursor:not-allowed;opacity:.5}.field legend{padding:0;margin-bottom:8px;font-size:.82rem;font-weight:600;color:#fff}.pairs{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-bottom:8px;min-height:55px}.pair-chip{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid var(--card-line);background:var(--card-2);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,transform .15s ease-out}.pair-chip .pill-dot{grid-row:span 2;width:24px;height:24px}.pair-chip b{font-size:.85rem;font-weight:600}.pair-chip small{font-size:.68rem;color:var(--fog);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pair-chip:hover{border-color:#ffffff3d}.pair-chip.on{border-color:var(--blue-hi);background:#154afa2e}.pass{display:grid;grid-template-columns:minmax(0,1fr) 112px;border-radius:16px;overflow:hidden;background:#f4f4f6;color:var(--ink)}.pass-main{padding:16px 18px 18px}.pass-head{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.pass-head span:last-child{color:var(--blue)}.pass-flight{display:flex;align-items:center;gap:12px;margin:14px 0 16px}.pass-flight .flap{font-size:1.1rem}.pass-flight small{display:block;margin-top:6px;font-size:.82rem;color:var(--ink-2)}.pass-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.pass-grid>div{min-width:0}.pass-grid dt{font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.pass-grid dd{margin:2px 0 0;font-weight:600;font-size:.86rem;overflow-wrap:anywhere}.pass-stub{position:relative;display:flex;flex-direction:column;padding:16px 14px;background:#e2e4ec;border-left:2px dashed #a3a9c0}.pass-stub:before,.pass-stub:after{content:"";position:absolute;left:-9px;width:16px;height:16px;border-radius:50%;background:var(--card)}.pass-stub:before{top:-8px}.pass-stub:after{bottom:-8px}.pass-stub-k{font-family:var(--mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.pass-stub-v{font-family:var(--display);font-weight:600;font-size:1.3rem;margin-bottom:10px}.pass-barcode{margin-top:auto;height:44px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 12px);opacity:.85}.err{color:#ff8a8d;font-size:.85rem;margin:0}.status{color:var(--fog);font-size:.85rem;margin:0}.status a,.err a{color:var(--pale);text-decoration:underline;text-underline-offset:2px}.status[data-state]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;vertical-align:1px;background:var(--go)}.status[data-state=pending]:before{background:var(--runway);animation:pulse .9s ease-in-out infinite alternate}@keyframes pulse{to{opacity:.3}}.stale-note{margin:8px 0 0;font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.app-card .stale-note,.panel .stale-note,.board .stale-note,.dark .stale-note{color:var(--fog)}.skel{display:inline-block;height:.8em;border-radius:4px;background:var(--card-2);vertical-align:-.05em}.addr{display:inline-flex;align-items:center;gap:6px}.copy-btn{height:24px;padding:0 10px;border:0;border-radius:999px;background:#090e1f0f;color:var(--ink-2);font:500 .68rem var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .15s,color .15s,transform .15s ease-out}.copy-btn:hover{background:#090e1f1f;color:var(--ink)}.app-card .copy-btn,.panel .copy-btn,.dark .copy-btn{background:var(--card-2);color:var(--fog)}.app-card .copy-btn:hover,.panel .copy-btn:hover,.dark .copy-btn:hover{background:#ffffff24;color:#fff}.token{padding-top:56px;padding-bottom:96px}.token-head{display:flex;align-items:center;gap:20px}.token-head>div{min-width:0}.token-head .eyebrow{margin-bottom:10px}.token-head h1{font-size:clamp(2.2rem,4.5vw,3.6rem);overflow-wrap:anywhere}.token-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px;row-gap:6px;margin:10px 0 0;font-size:.88rem}.token-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;margin-top:36px;align-items:start}.token-main,.token-side{display:flex;flex-direction:column;gap:16px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--card-line);border-radius:var(--radius);overflow:hidden}.stats>div{background:var(--card);color:#fff;padding:16px 18px}.stats>div>span{display:block;font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fog)}.stats b{display:block;margin-top:6px;font-family:var(--mono);font-size:1rem;font-weight:500;overflow-wrap:anywhere}.stats sub,.num sub{font-size:.68em;vertical-align:-.3em;line-height:0}.chart{padding:18px}.spark{display:block;width:100%;height:220px}.spark-line{fill:none;stroke:var(--pale);stroke-width:2}.spark-fill{fill:#154afa33}.spark-empty{height:220px;display:grid;place-items:center;color:var(--fog);font-size:.9rem}.trades h2,.fees h2,.trades h3,.fees h3{font-size:1.25rem;line-height:1.2;margin-bottom:12px}.trades ul{list-style:none;margin:0;padding:0}.trades li{display:grid;grid-template-columns:80px 1fr 1fr 90px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--card-line);font-size:.85rem}.trades li a{text-align:right;color:var(--fog)}.trade{display:flex;flex-direction:column;gap:16px}.trade-out{margin:0;font-family:var(--mono);font-size:.78rem;color:var(--fog)}.trade-out[data-stale]{opacity:.55;transition:opacity .15s}.trade-fee{margin:-4px 0 0;font-size:.8rem;line-height:1.45;color:var(--fog)}.trade-fee b{font-family:var(--mono);font-weight:500;color:#fff}.trade-fee span{font-family:var(--mono);font-size:.74rem}.trade-fee small{display:block;margin-top:2px;font-size:.74rem}.fees-tax{margin-top:18px;padding-top:16px;border-top:1px solid var(--card-line)}.fees .fees-tax h3{font-size:1rem;margin:0 0 10px}.fees .fees-tax dl{margin-bottom:12px}.stats b .stat-sub{display:block;margin-top:3px;font-size:.68rem;color:var(--fog)}.fees dl{margin:0 0 16px}.fees dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--card-line);font-size:.88rem}.fees dt{color:var(--fog)}.fees dd{margin:0;min-width:0;font-family:var(--mono);font-size:.82rem;text-align:right;overflow-wrap:anywhere}.fees dd .fee-held{display:block;margin-top:3px;font-size:.72rem;color:var(--fog)}.fees small{display:block;margin-top:12px;font-size:.78rem}.fees small a{color:var(--pale)}.fees .btn,.trade .btn-ghost{color:#fff}.fees .notice{margin:12px 0 10px}.fees .status,.fees .err{margin-top:10px}.rewards .rw-lede{margin:0 0 14px;font-size:.84rem;line-height:1.5;color:#ffffffd1}.rewards .rw-now{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#46e0a114;box-shadow:inset 3px 0 0 var(--go)}.rewards .rw-now span{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fog)}.rewards .rw-now b{display:block;margin-top:4px;font-family:var(--mono);font-size:1.15rem;font-weight:500;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rewards dd{text-align:right}.split-note{margin:-6px 0 0;font-size:.78rem;line-height:1.5;color:var(--ink-2);max-width:72ch}.narrow{padding-top:96px;padding-bottom:96px;max-width:760px}.narrow h1{font-size:var(--fs-page)}.narrow .lede+.btn{margin-top:28px}.how{padding-top:72px;padding-bottom:96px;max-width:860px}.how h1{font-size:var(--fs-page)}.how.departures{max-width:1040px}.departures .board{margin-top:36px}.steps{list-style:none;counter-reset:step;margin:48px 0;padding:0}.steps li{counter-increment:step;position:relative;padding:0 0 34px 72px;border-left:1px dashed rgba(9,14,31,.25);margin-left:22px}.steps li:last-child{border-left-color:transparent}.steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:-22px;top:-10px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink);font-family:var(--mono);font-size:.78rem;color:#fff}.steps p{color:var(--ink-2);margin:8px 0 0;max-width:68ch}.steps h2,.split h2{font-size:1.25rem;line-height:1.2}.split h2,.split h3{margin-bottom:16px}.split-bar{display:flex;height:44px;border-radius:10px;overflow:hidden;font-family:var(--mono);font-size:.75rem}.split-bar>span{display:flex;align-items:center;gap:.6ch;min-width:0;overflow:hidden;padding:0 14px;white-space:nowrap}.split-bar>span:first-child{background:var(--blue)}.split-bar>span:last-child{background:#b9c6ff;color:var(--ink)}.split p{font-size:.88rem;margin:14px 0 0;color:var(--fog);max-width:68ch}.qa{margin:56px 0 40px}.qa h2{margin-bottom:16px}.qa details{border-bottom:1px solid var(--line);padding:16px 0}.qa summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color .15s}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";flex:none;font-family:var(--mono);font-weight:400;color:var(--ink-2);transition:transform .2s}.qa details[open] summary:after{transform:rotate(45deg)}.qa summary:hover{color:var(--blue)}.qa summary:focus-visible{outline-offset:4px;border-radius:4px}.qa details p{color:var(--ink-2);margin:10px 0 0;max-width:68ch}@media (max-width: 1000px){.phone-section{grid-template-columns:1fr;gap:40px;contain-intrinsic-size:auto 1450px}.phone-section:before{display:none}.phone{max-width:400px;width:100%;justify-self:center}.economy,.launch,.token-grid{grid-template-columns:minmax(0,1fr)}.token-side{order:-1}.launch-copy{position:static}.outline-cards{grid-template-columns:1fr}.number-grid{grid-template-columns:1fr 1fr}.board-row{grid-template-columns:86px minmax(0,1fr) 76px 154px}.board-row>:nth-child(4),.board-row>:nth-child(5){display:none}}@media (max-width: 860px){.demo-tag{display:none}nav.main a{padding:0 12px}}@media (max-width: 960px){header.has-x .demo-tag{display:none}}@media (min-width: 721px) and (max-width: 800px){header.has-x .brand .logo-lockup{display:none}header.has-x .brand .logo-mark{display:block}}@media (min-width: 641px) and (max-width: 720px){header.has-x nav.main a{padding:0 10px}}@media (max-width: 640px){.wrap{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}nav.main{position:fixed;left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));justify-content:space-around;margin:0;padding:6px;border-radius:999px;background:#ffffffbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 30px #090e1f26}nav.main a{background:transparent;padding:0 12px;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none}header.on-dark nav.main a{background:transparent;color:var(--ink)}header.on-dark nav.main a.active,header.on-dark nav.main a:hover{background:#fff;color:var(--ink)}header.site nav.main :focus-visible{outline-color:var(--ink)}.wallet,.x-link{margin-left:auto}.x-link+.wallet{margin-left:0}.brand .logo-lockup{height:22px}footer.site{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.frame-wrap{padding-left:max(6px,env(safe-area-inset-left));padding-right:max(6px,env(safe-area-inset-right))}.hero-frame{min-height:0;padding:96px 10px 0;border-radius:22px}.hero-copy{padding:28px 18px}.hero-copy h1{font-size:clamp(2.25rem,11vw,2.8rem)}.device{padding:6px 6px 0}.board{padding:12px 12px 6px}.board-row{grid-template-columns:minmax(0,1fr) 74px 130px;gap:8px}.board-row:not(.board-idle)>:first-child{display:none}.board-idle{overflow:hidden}.flap{font-size:.68rem}.cell-status .flap{font-size:.6rem}.cell-pair .token-pill.sm{max-width:100%;overflow:hidden}.rw-badge{margin-left:5px;padding:2px 5px;letter-spacing:.06em}.cd-group{--cd: .95rem}.number-grid b{font-size:2.2rem}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row{flex-direction:column}.field-row .field{width:auto}.footer-in{flex-direction:column;align-items:flex-start}.trades li{grid-template-columns:64px minmax(0,1fr) 72px}.trades li>:nth-child(3){display:none}html{scroll-padding-bottom:72px}input{font-size:16px}.token-head{align-items:flex-start}.steps li{padding-left:44px}.split-bar>span{padding:0 10px}.split-bar .sb-k{display:none}.pass{grid-template-columns:minmax(0,1fr)}.pass-stub{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:14px 18px;border-left:0;border-top:2px dashed #a3a9c0}.pass-stub-v{margin:0 8px 0 0}.pass-barcode{flex:1 0 100%;height:28px;margin-top:6px}.pass-stub:before,.pass-stub:after{top:-9px;bottom:auto}.pass-stub:before{left:-8px}.pass-stub:after{left:auto;right:-8px}.pass-flight>div{min-width:0}.pass-flight .flaps{flex-wrap:wrap;row-gap:2px}.pass-flight .flap{font-size:.86rem}}@media (max-width: 479px){.board-row{grid-template-columns:minmax(0,1fr) 130px}.board-row>:nth-child(3){display:none}}@media (max-width: 359px){.cell-token .avatar{display:none}}@media (max-width: 400px){header.has-x .header-in{gap:8px}header.has-x .brand .logo-lockup{height:18px}header.has-x .x-link{width:32px;height:32px}}@media (max-width: 359px),(min-width: 641px) and (max-width: 720px){.brand .logo-lockup{display:none}.brand .logo-mark{display:block}}@media (prefers-reduced-motion: reduce){.flap,.phone-left .big .cycle,.status[data-state=pending]:before,.cloud-strip,.intro .crop,.intro .hero-copy h1 .hl,.intro .hero-copy .lede,.intro .device,.board-row.row-new,.board-row.row-new:before{animation:none}.contrail,.reveal .split-bar:after{display:none}.reveal{opacity:1;transform:none}header.site:before,.btn,.pair-chip,.seg button,nav.main a,.x-link,.copy-btn,.load-older,.reveal.is-in,.outline-cards article,.number-grid>div,.phone-stack .app-card,.outline-cards article:after,.number-grid>div:after,.phone-stack .app-card:after,.btn-primary:after,.btn-blue:after,.btn-connect:after,.qa summary:after{transition:none}.btn:active:not(:disabled),.pair-chip:active,.seg button:active:not(:disabled),nav.main a:active,.x-link:active,.copy-btn:active,.load-older:active,.upload .btn:active,.outline-cards article:hover,.number-grid>div:hover,.phone-stack .app-card:hover{transform:none}}.sky-page{position:relative;isolation:isolate}.page-sky{position:absolute;z-index:-1;top:-64px;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));height:clamp(460px,66vh,700px);border-radius:28px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent 100%);mask-image:linear-gradient(180deg,#000 52%,transparent 100%)}.token-head{flex-wrap:wrap}.token-head>div:first-of-type{flex:1}.token-by{margin:8px 0 0;font-size:.86rem;color:var(--ink-2)}.token-by a{color:var(--blue);font-family:var(--mono);font-size:.82rem}.token-cap{margin-left:auto;text-align:right}.token-cap span{display:block;font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.token-cap b{display:block;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.token-cap small{font-family:var(--mono);font-size:.78rem;color:var(--ink-2)}.stats b.stat-text{font-size:.82rem;line-height:1.35}.swap-box{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:var(--card-2);border:1px solid transparent;transition:border-color .15s}.swap-box:focus-within{border-color:var(--blue-hi)}.swap-box.bad{border-color:var(--danger)}.swap-box.out{background:#161d368c;border-color:var(--card-line)}.swap-box.out[data-stale] .swap-receive{opacity:.55}.swap-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:.8rem;color:var(--fog)}.swap-top label{font-weight:600;color:#fff}.swap-top b{font-weight:500;color:#fff}.swap-input{display:flex;align-items:center;gap:10px}.swap-input input{flex:1;min-width:0;height:46px;padding:0;border:0;background:transparent;font:500 1.7rem var(--mono);letter-spacing:-.02em}.swap-input input:focus{box-shadow:none}.swap-unit{flex:none;font-family:var(--mono);font-size:.9rem;font-weight:500;color:#fff}.swap-presets{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.swap-presets button{height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--card-line);background:#ffffff0a;color:var(--fog);font:500 .74rem var(--mono);cursor:pointer;transition:color .15s,border-color .15s,background-color .15s}.swap-presets button:hover:not(:disabled){color:#fff;border-color:var(--blue-hi)}.swap-presets button:disabled{opacity:.4;cursor:not-allowed}.swap-usd{margin-left:auto;font-family:var(--mono);font-size:.76rem;color:var(--fog)}.swap-receive{display:flex;align-items:baseline;gap:10px;transition:opacity .15s}.swap-receive b{flex:1;min-width:0;font-size:1.5rem;font-weight:500;overflow-wrap:anywhere}.swap-note{margin:0;font-family:var(--mono);font-size:.74rem;color:var(--fog);overflow-wrap:anywhere}.swap-details{margin:-4px 0 0;font-size:.8rem}.swap-details div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.swap-details dt{color:var(--fog)}.swap-details dd{margin:0;text-align:right;font-family:var(--mono);font-size:.78rem}.swap-details dd.warn{color:var(--runway)}.swap-details dd.bad{color:var(--danger)}.swap-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:.8rem;color:var(--fog)}.swap-meta b{font-family:var(--mono);font-weight:500;color:#fff}.slip-btn{padding:4px 0;border:0;background:none;color:var(--fog);font:inherit;cursor:pointer}.slip-btn:hover{color:#fff}.slip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:-6px}.seg.sm{padding:3px}.seg.sm button{height:28px;padding:0 10px;font-size:.76rem}.slip .seg{flex:1 1 160px}.slip-custom{flex:0 0 104px}.slip-custom input{height:34px;padding-right:28px;font-size:.82rem}.slip-warn{flex-basis:100%;margin:0;padding:8px 10px;border-radius:10px;background:#ffb13b1f;color:#ffd28a;font-size:.76rem;line-height:1.4}.chart-wrap{display:flex;flex-direction:column;gap:12px}.chart-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.chart-price b{font-size:1.5rem;font-weight:500}.chart-price span{font-family:var(--mono);font-size:.8rem;color:var(--fog)}.chart-price em{display:block;margin-top:2px;font-style:normal;font-family:var(--mono);font-size:.74rem}.chart-price em.up{color:var(--go)}.chart-price em.down{color:var(--danger)}.chart-tools{display:flex;gap:8px;flex-wrap:wrap}.chart-tools .seg button{flex:none}.chart-stage{position:relative}.chart-box{height:320px}.chart-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:var(--fog);font-size:.9rem;pointer-events:none}.activity-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.tabs{display:flex;gap:18px}.tabs button{padding:6px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--fog);font:600 1rem var(--body);cursor:pointer}.tabs button.on{color:#fff;border-bottom-color:var(--blue-hi)}.tabs button:hover:not(.on){color:#fff}.activity-count{font-family:var(--mono);font-size:.76rem;color:var(--fog)}.tbl-scroll{overflow-x:auto;margin:0 -4px}.tbl{width:100%;border-collapse:collapse;font-size:.83rem}.tbl th{padding:8px 4px;text-align:left;font-family:var(--mono);font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--fog);white-space:nowrap}.tbl td{padding:8px 4px;border-top:1px solid var(--card-line);white-space:nowrap;vertical-align:middle}.tbl .r{text-align:right}.tbl td a{color:var(--fog)}.tbl td a:hover{color:#fff}.who{display:inline-flex;align-items:center;gap:8px}.who a{font-family:var(--mono);font-size:.8rem;color:var(--pale)}.role{padding:2px 7px;border-radius:999px;background:#ffffff12;color:var(--fog);font-style:normal;font-size:.68rem;font-weight:600}.role-you{background:#3a68ff40;color:#fff}.role-creator{background:#ffb13b29;color:#ffd28a}.role-aero-pool,.role-liftoff-locker{background:#8c9fff29;color:var(--pale)}.role-burned{background:#e5484d29;color:#ff9a9d}.share{display:inline-flex;align-items:center;gap:8px;min-width:120px}.share-track{width:64px;height:4px;border-radius:2px;background:#ffffff14;overflow:hidden}.share-track i{display:block;height:100%;min-width:2px;background:var(--blue-hi)}.share b{font-weight:500;font-size:.8rem}@media (max-width: 640px){.token-cap{margin-left:0;text-align:left;flex-basis:100%}.chart-box{height:260px}.tbl .hide-sm{display:none}.swap-input input{font-size:1.4rem}}.route-wait{min-height:100vh}@media (max-width: 359px){nav.main a{padding:0 7px;font-size:.78rem}}img.pill-dot.pair-logo{display:inline-block;flex:none;object-fit:cover;background:#fff;box-shadow:0 0 0 1px #ffffff1f}
