@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-00:#040406;--bg-0:#07070b;--bg-1:#0d0d13;--bg-2:#13131b;--bg-3:#1a1a24;--rule:#ffffff14;--rule-2:#ffffff24;--ink:#edf0f5;--ink-2:#c9ced8;--muted:#9097a4;--faint:#6b7280;--accent:#f5b841;--accent-2:#e2a52c;--accent-ink:#17110a;--accent-rgb:245,184,65;--accent-soft:#f5b8411a;--teal:#5ce0c8;--teal-2:#8df0de;--teal-rgb:92,224,200;--teal-soft:#5ce0c81a;--violet:#b08cff;--violet-2:#c7adff;--violet-rgb:176,140,255;--violet-soft:#b08cff1a;--agent:#7fc8ff;--agent-2:#a9dbff;--agent-rgb:127,200,255;--agent-soft:#7fc8ff1a;--good:#5ee39a;--good-soft:#5ee39a1a;--warn:#ffcf5c;--warn-soft:#ffcf5c1a;--bad:#ff6b7a;--bad-soft:#ff6b7a1a;--buy:var(--accent);--buy-rgb:245,184,65;--sell:var(--bad);--sell-rgb:255,107,122;--split-creator:var(--accent);--split-platform:#c9ced873;--split-agent:var(--agent);--split-other:var(--violet);--tint:var(--accent-rgb);--display:"Space Grotesk", "Manrope", system-ui, sans-serif;--sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-hero:clamp(44px, 7vw, 96px);--fs-h1:clamp(34px, 4.2vw, 56px);--fs-h2:clamp(24px, 2.4vw, 32px);--fs-h3:19px;--fs-lead:clamp(16px, 1.3vw, 18px);--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:19px;--fs-xl:24px;--num-sm:14px;--num-md:18px;--num-lg:28px;--num-xl:36px;--num-2xl:clamp(40px, 5vw, 64px);--radius:8px;--radius-xs:4px;--h-xs:28px;--h-sm:32px;--h-md:40px;--h-lg:48px;--tap:44px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:112px;--content:1200px;--content-wide:1440px;--gutter:clamp(16px, 4vw, 40px);--shell-box:calc(var(--content) + 2 * var(--gutter));--nav-h:62px;--strip-h:0px;--pop-shadow:0 24px 48px -24px #000c;--z-sticky:20;--z-nav:30;--z-pop:40;--z-bar:45;--z-overlay:50;--z-tip:55;--z-toast:60;--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-inout:cubic-bezier(.65,0,.35,1);--ease-expo:cubic-bezier(.19,1,.22,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.56s;--dur-flash:1.6s;--reveal-y:12px;--reveal-stagger:50ms}@media (prefers-contrast:more){:root{--muted:#bdc3cf;--faint:#a3a9b5;--ink-2:#e4e7ee;--rule:#ffffff4d;--rule-2:#ffffff73}.bg-grid{display:none}}*{box-sizing:border-box}html{background:var(--bg-0);scroll-behavior:smooth;overflow-x:clip}body{color:var(--ink);font-family:var(--sans);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:0 0;margin:0;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.muted a,.hint a,.prose a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{display:block}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.15}h1{font-size:var(--fs-h1);letter-spacing:-.025em;line-height:1.02}h2{font-size:var(--fs-h2);line-height:1.1}h3{font-size:var(--fs-h3);letter-spacing:-.015em;line-height:1.25}h4{font-family:var(--sans);font-weight:600;font-size:var(--fs-base);letter-spacing:0}h1 em,h2 em,.serif-em{font:inherit;color:inherit;background:0 0;font-style:normal}p{text-wrap:pretty;margin:0}.display{font-family:var(--display);font-size:var(--fs-hero);letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:.96}.numeral{font:500 12px/1 var(--mono);letter-spacing:.12em;color:var(--accent);align-items:center;gap:8px;font-style:normal;display:inline-flex}.numeral:after{content:"";background:var(--accent);width:24px;height:1px}.label{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.measure{max-width:64ch}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.num-display{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"zero" 1, "tnum" 1;font-weight:500}.is-new{animation:is-new-in var(--dur-3) var(--ease-out) backwards, is-new-rule var(--dur-flash) ease-out}.is-new.sell{--tint:var(--sell-rgb)}@keyframes is-new-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes is-new-rule{0%{box-shadow:inset 2px 0 0 rgba(var(--tint), 1)}to{box-shadow:inset 2px 0 #0000}}.muted{color:var(--muted)}.faint{color:var(--faint)}.accent{color:var(--accent)}.violet{color:var(--violet)}.teal{color:var(--teal)}.good{color:var(--good)}.warn{color:var(--warn)}.bad{color:var(--bad)}.center{place-items:center;display:grid}.eyebrow{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:2px;height:10px}.lead{font-size:var(--fs-lead);color:var(--ink-2);max-width:62ch;line-height:1.5}.lead b{color:var(--ink);font-weight:600}.hint{color:var(--muted);font-size:12px;line-height:1.5}.error{color:var(--bad);font-size:12px}.stack-2{gap:8px;display:grid}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}.btn.accent:focus-visible,.wallet-adapter-button-trigger:focus-visible,.trade-tabs button.on:focus-visible{outline-color:var(--ink)}::selection{color:var(--ink);background:#f5b84147}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}html[data-motion=paused] *,html[data-motion=paused] :before,html[data-motion=paused] :after{animation:none!important}html[data-motion=paused]{scroll-behavior:auto}[data-reveal]{opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transition-delay:calc(var(--i,0) * var(--reveal-stagger))}[data-reveal=in]{opacity:1;transform:none}html[data-motion=paused] [data-reveal]{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}@media print{[data-reveal]{opacity:1!important;transform:none!important}}.bg{z-index:-2;pointer-events:none;background:var(--bg-0);position:fixed;inset:0}.bg-grid{background-image:radial-gradient(#ffffff0a 1px,#0000 1.4px);background-position:12px 12px;background-size:24px 24px;position:absolute;inset:0}.shell{isolation:isolate;grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid;position:relative}.shell>.nav{grid-row:1}.shell>main{grid-row:2}.shell>.footer{grid-row:3}.nav{z-index:var(--z-nav);background:var(--bg-0);border-bottom:1px solid var(--rule);position:sticky;top:0}.nav-inner{max-width:var(--shell-box);padding:0 var(--gutter);height:var(--nav-h);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin:0 auto;display:grid}.wordmark{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);flex:none;justify-self:start;align-items:center;gap:9px;font-size:18px;font-weight:600;display:inline-flex}.wordmark:hover{text-decoration:none}.mark{display:block;overflow:visible}.nav-links{justify-self:end;align-items:center;gap:4px;min-width:0;display:flex}.nav-links a{height:var(--nav-h);font:500 14px/1 var(--sans);color:var(--ink-2);white-space:nowrap;transition:color var(--dur-2) var(--ease-out);align-items:center;padding:0 12px;display:inline-flex;position:relative}.nav-links a:hover{color:var(--ink);text-decoration:none}.nav-links a.active{color:var(--ink)}.nav-links a.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.nav-links .sheet-only,.nav-sheet-wallet,.nav-sheet-head{display:none}.nav-right{flex:none;justify-self:end;align-items:center;gap:10px;display:flex}@media (max-width:1180px){.nav-right .api-pill{display:none}}@media (max-width:1040px) and (min-width:760px){.nav-inner{gap:16px}.nav-links a{padding:0 9px;font-size:13.5px}.nav-links a.active:after{left:9px;right:9px}.wordmark-text{display:none}}.api-pill{border-radius:var(--radius-xs);border:1px solid var(--rule);height:28px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:relative}.api-pill .ln{color:var(--ink-2)}.api-pill.down{border-color:color-mix(in srgb, var(--bad) 40%, transparent);color:var(--bad)}.api-pill:after{content:"";border-radius:inherit;border:1px solid var(--accent);opacity:0;pointer-events:none;position:absolute;inset:-1px}.api-pill.ring:after{animation:1.2s ease-out pill-ring}@keyframes pill-ring{0%{opacity:1}to{opacity:0}}.btn.sm.nav-launch{height:36px;font-size:var(--fs-sm);gap:8px;padding:0 14px}.nav-launch.active{outline-offset:2px;outline:2px solid #f5b84159}.nav .wallet-adapter-button-trigger{color:var(--ink-2)!important;border:1px solid var(--rule-2)!important;height:36px!important;box-shadow:none!important;background:0 0!important;padding:0 14px!important;font-size:13px!important;font-weight:500!important;line-height:34px!important}.nav .wallet-adapter-button-trigger:hover,.nav .wallet-adapter-button:not([disabled]):hover{transform:none;background:var(--bg-2)!important;color:var(--ink)!important;border-color:#ffffff4d!important}.nav .wallet-adapter-button-trigger:focus-visible{outline-color:var(--accent)}.nav .wallet-adapter-button-start-icon{width:18px;height:18px;margin-right:8px}.nav .wallet-adapter-button-start-icon img{width:18px;height:18px}.nav-wallet.on .wallet-adapter-button-trigger:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-right:8px}.burger{border-radius:var(--radius);border:1px solid var(--rule-2);width:40px;height:40px;transition:border-color var(--dur-1), background var(--dur-1);background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;display:none}.burger i{background:var(--ink);width:16px;height:1.5px;transition:transform var(--dur-3) var(--ease-expo), opacity var(--dur-1), width var(--dur-3) var(--ease-expo);border-radius:2px;display:block}.burger i:nth-child(3){width:10px;margin-left:6px}.burger[aria-expanded=true]{border-color:var(--accent);background:var(--bg-2)}.burger[aria-expanded=true] i:first-child{transform:translateY(5.5px)rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){width:16px;margin-left:0;transform:translateY(-5.5px)rotate(-45deg)}main{padding:40px var(--gutter) 110px}.container{max-width:var(--content);gap:var(--s7);min-width:0;margin:0 auto;display:grid}.container>*{min-width:0}@media (max-width:759.98px){.nav-inner{gap:12px;display:flex}.nav.menu-open{border-bottom-color:var(--rule-2)}.nav-links{top:calc(var(--nav-h) + 1px);max-height:calc(100dvh - var(--nav-h) - 1px);overscroll-behavior:contain;padding:6px var(--gutter) 14px;background:var(--bg-1);border-bottom:1px solid var(--rule-2);box-shadow:var(--pop-shadow);animation:menu-in var(--dur-2) var(--ease-out);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;left:0;right:0;overflow-y:auto}.nav-links.open{display:flex}.nav-links a{border-bottom:1px solid var(--rule);height:48px;font-size:var(--fs-md);color:var(--ink-2);justify-content:space-between;padding:0 2px;font-weight:500}.nav-links a:before{content:"→";font-family:var(--mono);font-size:var(--fs-sm);color:var(--faint);transition:transform var(--dur-2) var(--ease-out), color var(--dur-2);order:2}.nav-links a:hover:before,.nav-links a.active:before{color:var(--accent);transform:translate(2px)}.nav-links a:last-child{border-bottom:0}.nav-links a.active:after{display:none}.nav-links a.active{color:var(--ink)}.nav-links .sheet-only{color:var(--muted);display:flex}.nav-sheet-head{padding:6px 2px 10px;display:block}.nav-sheet-wallet{padding:8px 0 10px;display:block}.nav-sheet-wallet .wallet-adapter-dropdown{width:100%;display:block}.nav-sheet-wallet .wallet-adapter-button-trigger{justify-content:center;width:100%!important;height:var(--h-lg)!important;line-height:46px!important;font-size:var(--fs-base)!important}.nav-sheet-wallet .wallet-adapter-dropdown-list{top:100%;left:0;right:0}.burger{display:flex}.nav-right{gap:8px;margin-left:auto}.nav-right .api-pill,.nav-right .nav-wallet{display:none}main{padding-top:var(--s4);padding-bottom:72px}}@media (max-width:360px){.wordmark-text{display:none}.nav-inner{gap:10px}}@media (pointer:coarse){.burger{width:var(--tap);height:var(--tap)}.wordmark{min-height:var(--tap)}}@keyframes menu-in{0%{opacity:0}to{opacity:1}}.live{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);text-transform:lowercase;align-items:center;gap:6px;display:inline-flex}.live i{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.live.live i{background:var(--good)}.live.live i:after{content:"";background:var(--good);border-radius:50%;animation:2.4s ease-out infinite live-ring;position:absolute;inset:0}.live.connecting i,.live.reconnecting i{background:var(--warn);animation:1s steps(2,end) infinite blink}@keyframes live-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes blink{50%{opacity:.3}}@keyframes spin{to{transform:rotate(360deg)}}.btn{height:var(--h-md);border-radius:var(--radius);border:1px solid var(--rule-2);background:var(--bg-2);color:var(--ink);font:500 14px/1 var(--sans);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background var(--dur-2), border-color var(--dur-2), color var(--dur-2);justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}.btn:hover{background:var(--bg-3);border-color:#ffffff3d;text-decoration:none}.btn:active:not(:disabled){background:var(--bg-1)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn.accent{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn.accent:hover{background:#ffc95a;border-color:#ffc95a}.btn.accent:active:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.btn.ghost{border-color:var(--rule-2);color:var(--ink-2);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0}.btn.ghost:hover{color:var(--ink);background:0 0;border-color:#ffffff4d}.btn.soft{color:var(--accent);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-color:#f5b84159}.btn.soft:hover,.btn.soft:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.violet{background:var(--violet);border-color:var(--violet);color:#120a24;font-weight:600}.btn.violet:hover{background:var(--violet-2);border-color:var(--violet-2)}.btn.sm{height:var(--h-sm);font-size:var(--fs-sm);gap:6px;padding:0 12px}.btn.lg{height:var(--h-lg);gap:10px;padding:0 22px;font-size:15px}.btn.lg.ghost,.btn.lg.soft{font-size:12px}.btn.block{width:100%}.btn.lg:not(.inline){width:auto}.btn.icon-only{flex:none;width:36px;height:36px;padding:0}.btn.icon-only.sm{width:32px;height:32px}.btn>svg{flex:none;width:16px;height:16px}.btn.is-busy{cursor:progress}.btn.is-busy>svg:first-child{display:none}.btn.is-busy:before{content:"";opacity:.85;border:1.75px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}.btn .arrow{transition:transform var(--dur-2) var(--ease-out)}.btn:hover .arrow{transform:translate(2px)}@media (pointer:coarse){.btn.sm,.seg button,.official-copy,.btn.icon-only{min-height:var(--tap)}.btn.icon-only{width:var(--tap)}}.linkish{color:var(--muted);font:500 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;background:0 0;border:0;padding:0}.linkish:hover{color:var(--ink)}.field{gap:6px;min-width:0;display:grid;position:relative}.field>span{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.field-row{justify-content:space-between;gap:12px;display:flex}.input,.textarea{width:100%;height:var(--h-md);border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-3);color:var(--ink);transition:border-color var(--dur-2), box-shadow var(--dur-2) var(--ease-out);padding:0 12px;font-size:14px}.textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.input:hover,.textarea:hover{border-color:var(--rule-2)}.input:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.input:focus-visible,.textarea:focus-visible{outline:none}.input:disabled{opacity:.5;cursor:not-allowed}.input::placeholder,.textarea::placeholder{color:var(--faint)}@media (max-width:760px),(pointer:coarse){.input,.textarea{font-size:16px}}.amount{position:relative}.amount .input{font-family:var(--mono);height:var(--h-lg);letter-spacing:-.01em;font-variant-numeric:tabular-nums slashed-zero;padding-right:76px;font-size:18px}.amount em{font:500 12px var(--mono);color:var(--muted);pointer-events:none;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.seg{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-3);gap:2px;padding:2px;display:inline-flex;position:relative}.seg button{z-index:1;height:28px;color:var(--muted);font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:background var(--dur-2), color var(--dur-2), box-shadow var(--dur-2);background:0 0;border:0;border-radius:6px;padding:0 10px;position:relative}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true],.seg button[aria-selected=true]{color:var(--ink);background:var(--bg-1);box-shadow:inset 0 -2px 0 var(--accent)}:is(.seg:has(>.seg-pill) button[aria-pressed=true],.seg:has(>.seg-pill) button[aria-selected=true],.seg:has(>.seg-pill) button.on){box-shadow:none;background:0 0}.seg.lg button{height:34px;padding:0 14px}.seg.inline{vertical-align:middle;margin-left:6px}.seg.inline button{height:20px;padding:0 7px}.notice{border-radius:var(--radius);border:1px solid var(--rule);border-left:2px solid var(--muted);background:var(--bg-1);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.notice.compact{padding:8px 12px;font-size:12px}.notice.info{border-left-color:var(--agent)}.notice.good{border-left-color:var(--good)}.notice.warn{border-left-color:var(--warn)}.notice.bad{border-left-color:var(--bad)}.chip,.depth,.qpill{border:1px solid var(--rule);border-radius:var(--radius-xs);height:22px;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:#ffffff0a;border-left:2px solid;align-items:center;gap:5px;padding:0 8px 0 9px;display:inline-flex}.chip.chip-sm,.qpill.chip-sm,.depth.chip-sm{gap:4px;height:18px;padding:0 6px 0 7px}.chip.accent{color:var(--accent)}.chip.violet{color:var(--violet)}.chip.teal{color:var(--teal)}.chip.warn{color:var(--warn)}.chip.bad{color:var(--bad)}.chip.good{color:var(--good)}.chip.agent{color:var(--agent)}.chip.neutral{color:var(--ink-2)}.chip>svg{width:12px;height:12px}.depth{color:var(--accent);flex:none}.depth.d1{color:var(--teal)}.depth.d2{color:var(--violet)}.depth.d3{color:var(--warn)}.pill{border:1px solid var(--rule);border-left:2px solid var(--rule-2);border-radius:var(--radius-xs);height:22px;font-size:var(--fs-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:border-color var(--dur-1), color var(--dur-1);background:#ffffff0a;align-items:center;gap:4px;padding:0 8px 0 9px;font-weight:500;display:inline-flex;overflow:hidden}.pill.parent{z-index:1;position:relative}.pill.parent b{color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.pill.parent:hover{border-color:var(--rule-2);color:var(--ink-2);text-decoration:none}.pill.root{border-left-color:var(--accent)}.pill.static{height:26px;font-family:var(--mono);justify-self:start}.qpill{letter-spacing:.04em}.firstborn{border-radius:var(--radius-xs);height:16px;color:var(--accent);font:500 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1px solid #f5b84199;flex:none;align-self:center;align-items:center;padding:0 5px;font-style:normal;display:inline-flex}.addr{color:var(--muted);font-size:12px}.addr:hover{color:var(--ink)}.problems{color:var(--warn);gap:2px;margin:0;padding-left:18px;font-size:12px;display:grid}.card,.coin-card,.stats,.feed,.board{background:var(--bg-1);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:none;min-width:0;position:relative}.card.pad{align-content:start;gap:10px;padding:20px;display:grid}.card.raised{background:var(--bg-2);padding:20px}.ticks:after{content:"";pointer-events:none;border-radius:inherit;opacity:.6;background:linear-gradient(var(--accent), var(--accent)) 0 0 / 10px 1px, linear-gradient(var(--accent), var(--accent)) 0 0 / 1px 10px, linear-gradient(var(--accent), var(--accent)) 100% 0 / 10px 1px, linear-gradient(var(--accent), var(--accent)) 100% 0 / 1px 10px, linear-gradient(var(--accent), var(--accent)) 0 100% / 10px 1px, linear-gradient(var(--accent), var(--accent)) 0 100% / 1px 10px, linear-gradient(var(--accent), var(--accent)) 100% 100% / 10px 1px, linear-gradient(var(--accent), var(--accent)) 100% 100% / 1px 10px;background-repeat:no-repeat;position:absolute;inset:0}.rule{background:var(--rule);border:0;height:1px;margin:0}.lift{transition:border-color var(--dur-2)}.lift:hover,.lift:focus-visible{border-color:var(--rule-2)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.grid-cards.one{grid-template-columns:1fr}.empty{text-align:center;color:var(--muted);border:1px dashed var(--rule-2);border-radius:var(--radius);background:0 0;justify-items:center;gap:6px;padding:32px 24px;font-size:13px;display:grid}.empty b{color:var(--ink);font-size:14px;font-weight:500}.empty p{max-width:48ch}.empty-action{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.empty-illus{width:132px;height:auto;margin:-4px 0 6px}.launch-empty{gap:10px;padding:40px 24px}.launch-empty b{font-size:18px;font-family:var(--display);letter-spacing:-.01em}.launch-empty p{max-width:52ch;font-size:13px;line-height:1.55}.launch-empty .empty-illus{width:180px}.launch-empty.compact{padding:28px 18px}.launch-empty.compact b{font-size:15px}.launch-empty.compact .empty-illus{width:132px}.map-state.launch{pointer-events:none}.map-state.launch .launch-empty{pointer-events:auto;background:var(--bg-1);width:100%;max-width:560px}@media (max-width:900px){.map-state.launch{align-items:start;padding-top:236px}}.kv{grid-template-columns:110px 1fr;gap:0;margin:0;font-size:13px;display:grid}.kv dt,.kv dd{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;min-width:0;margin:0;padding:9px 0}.kv dt{font:500 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kv dd{color:var(--ink)}.kv dt:last-of-type,.kv dd:last-of-type{border-bottom:0}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.table th{text-align:left;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule-2);white-space:nowrap;padding:10px 12px}.table td{border-bottom:1px solid var(--rule);padding:11px 12px}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background var(--dur-1)}.table tbody tr:hover{background:#ffffff08}.table .num-col,.table th.num-col{text-align:right;font-family:var(--mono)}.page-head{gap:12px;display:grid}.page-head h1{font-size:var(--fs-h1)}.claim-page{gap:22px;padding-bottom:60px;display:grid}.tree-card{padding:20px 22px 14px}.coin-card-action{border-top:1px solid var(--rule);gap:8px;padding-top:12px;display:flex}.coin-card-action .btn{flex:1}.search-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.search-busy{border:2px solid var(--rule-2);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;margin-top:-6px;animation:.8s linear infinite spin;position:absolute;top:50%;right:14px}.sk{background:#ffffff0d;border-radius:4px;display:block;position:relative}@keyframes shimmer{to{background-position:-200% 0}}.sk-card{pointer-events:none}.stats{clip-path:inset(0 round var(--radius));grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stat{border-left:1px solid var(--rule);isolation:isolate;align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid;position:relative;overflow:hidden}.stat:first-child{border-left:0}.stat>span:not(.stat-icon):not(.stat-spark){font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-right:28px;display:inline-flex}.stat b{font-family:var(--mono);font-weight:500;font-size:var(--num-lg);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums slashed-zero;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.stat.hero b{color:var(--accent);font-size:var(--num-xl)}.stat.hero.xl b{font-size:var(--num-2xl);letter-spacing:-.03em}.stat.violet b{color:var(--violet)}.stat.accent b{color:var(--accent)}.stat small{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--faint);text-overflow:ellipsis;overflow:hidden}.stat-icon{width:18px;height:18px;color:var(--muted);position:absolute;top:14px;right:14px}.stat-icon svg{width:100%;height:100%}.stat-spark{z-index:-1;pointer-events:none;opacity:.9;height:56%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.stat-spark>svg,.stat-spark>canvas{width:100%;height:100%;display:block}.stat .progress{margin-top:4px}@media (max-width:760px){.stats{grid-template-columns:1fr 1fr}.stat{border-left:0;border-top:1px solid var(--rule);padding:14px 16px}.stat:nth-child(-n+2){border-top:0}.stat:nth-child(2n){border-left:1px solid var(--rule)}.stat b{font-size:22px}.stat.hero b{font-size:24px}.stat.hero.xl b{font-size:32px}.stat-icon{width:16px;height:16px;top:12px;right:12px}}.delta{font:500 11px/1 var(--mono);letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.delta:before{font-size:8px}.delta.up{color:var(--good)}.delta.up:before{content:"▲"}.delta.down{color:var(--bad)}.delta.down:before{content:"▼"}.delta.flat:before{content:"▬"}.delta small{color:var(--faint);font-size:10px}.progress{background:var(--rule-2);border-radius:999px;width:100%;height:2px;position:relative;overflow:hidden}.progress i{background:var(--accent);height:100%;transition:width var(--dur-4) var(--ease-out);display:block;position:relative}.ringp{width:28px;height:28px;color:var(--accent);font:500 10px/1 var(--mono);flex:none;place-items:center;display:inline-grid;position:relative}.ringp.lg{width:44px;height:44px;font-size:12px}.ringp.xl{width:64px;height:64px;font-size:16px}.ringp.teal{color:var(--teal)}.ringp.violet{color:var(--violet)}.ringp.agent{color:var(--agent)}.ringp.muted{color:var(--muted)}.ringp>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ringp-track{fill:none;stroke:var(--rule-2);stroke-width:2px}.ringp-fill{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0) * 100);transition:stroke-dashoffset .6s var(--ease-out)}.ringp>span{color:var(--ink);font-variant-numeric:tabular-nums;position:relative}.logo{object-fit:cover;background-color:var(--bg-3);border:1px solid var(--rule-2);transition:box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2);background-position:50%;background-size:cover;border-radius:50%;flex:none}.logo.letter{color:var(--accent);font-weight:600;font-family:var(--mono);background:var(--bg-3);place-items:center;display:grid}.logo.big{border-radius:50%}.logo.ring{box-shadow:0 0 0 2px rgba(var(--tint), .45);border-color:#0000}a:hover .logo.ring,.lift:hover .logo.ring,.coin-card:hover .logo.ring,button:hover>.logo.ring{box-shadow:0 0 0 2px rgba(var(--tint), .6)}.toasts{right:var(--s4);bottom:max(var(--s4), env(safe-area-inset-bottom));z-index:var(--z-toast);gap:var(--s2);width:min(420px, calc(100vw - 2 * var(--s4)));display:grid;position:fixed}.toast{--tone:var(--accent);border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--rule-2);border-left:2px solid var(--tone);box-shadow:var(--pop-shadow);color:var(--ink);font:500 13px/1.45 var(--sans);animation:toast-in var(--dur-3) var(--ease-out);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.toast.info{--tone:var(--agent)}.toast.success{--tone:var(--good)}.toast.error{--tone:var(--bad)}.toast.leaving{animation:toast-out .22s var(--ease) forwards}.toast-icon{width:16px;height:16px;color:var(--tone);margin-top:1px}.toast-icon svg{width:100%;height:100%;display:block}.toast-text{overflow-wrap:anywhere;min-width:0}.toast-text a{color:var(--accent)}.toast button{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--muted);font-size:var(--fs-lg);transition:background var(--dur-1), color var(--dur-1);background:0 0;border:0;place-items:center;margin-top:-2px;padding:0;line-height:1;display:grid}.toast button:hover{color:var(--ink);background:var(--bg-3)}@media (pointer:coarse){.toast button{width:var(--tap);height:var(--tap);margin:-10px -8px -10px 0}}.toast-timer{background:var(--accent);opacity:.8;transform-origin:0;width:100%;height:1px;animation:toast-timer var(--ttl,6s) linear forwards;position:absolute;bottom:0;left:0}.toast:hover .toast-timer{animation-play-state:paused}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0}}@keyframes toast-timer{to{transform:scaleX(0)}}.wallet-adapter-button,.wallet-adapter-modal,.wallet-adapter-modal-wrapper,.wallet-adapter-dropdown-list,.wallet-adapter-dropdown-list-item,.wallet-adapter-modal-title,.wallet-adapter-modal-list .wallet-adapter-button{font-family:var(--sans)!important}.wallet-adapter-button-trigger{box-shadow:none;background:var(--accent)!important;color:var(--accent-ink)!important;height:var(--h-md)!important;border-radius:var(--radius)!important;transition:background var(--dur-2)!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;line-height:38px!important}.wallet-adapter-button-trigger:hover{transform:none;background:#ffc95a!important}.wallet-adapter-button:not([disabled]):hover{background:#ffc95a}.wallet-adapter-dropdown-list{border:1px solid var(--rule-2);background:var(--bg-2)!important;box-shadow:var(--pop-shadow)!important;border-radius:var(--radius)!important}.wallet-adapter-modal-wrapper{border:1px solid var(--rule-2);background:var(--bg-2)!important;border-radius:var(--radius)!important;box-shadow:var(--pop-shadow)!important}.wallet-adapter-modal-title{color:var(--ink)!important;font-family:var(--display)!important;font-weight:500!important}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:var(--radius)!important}.wallet-adapter-modal-list .wallet-adapter-button:hover{background:var(--bg-3)!important}.wallet-adapter-modal-button-close{background:var(--bg-3)!important;border-radius:var(--radius)!important}.wallet-adapter-modal-overlay{background:#040406b8!important}.nav-wd{flex:none;align-items:center;display:flex}:root{--wd-bg:var(--bg,#0a0b0d);--wd-surface:var(--surface-1,#111317);--wd-surface-2:var(--surface-2,#171a1f);--wd-surface-3:var(--surface-3,#1f232a);--wd-line:var(--line,#ece9e214);--wd-line-2:var(--line-2,#ece9e224);--wd-line-3:var(--line-3,#ece9e23d);--wd-t1:var(--text-1,#f1eee7);--wd-t2:var(--text-2,#f1eee7bd);--wd-t3:var(--text-3,#f1eee78f);--wd-brand:var(--brand,#f2b33d);--wd-brand-ink:var(--brand-ink,#ffd27a);--wd-brand-soft:var(--brand-soft,#f2b33d24);--wd-brand-hot:var(--curve-hot,#ff8a3d);--wd-on-brand:var(--on-brand,#15130c);--wd-ok:var(--buy,#2fd37a);--wd-ok-ink:var(--buy-ink,#5fe39a);--wd-ok-soft:var(--buy-soft,#2fd37a24);--wd-bad:var(--sell,#f25b63);--wd-bad-ink:var(--sell-ink,#ff8a90);--wd-bad-soft:var(--sell-soft,#f25b6324);--wd-warn-ink:var(--warn-ink,#ffae7a);--wd-warn-soft:var(--warn-soft,#ff8c4224);--wd-focus:var(--focus,0 0 0 2px #0a0b0d, 0 0 0 4px #f2b33d);--wd-scrim:var(--scrim,#0405078c);--wd-shadow:var(--shadow-float,0 12px 32px -12px #000000b3, 0 0 0 1px #ece9e224);--wd-sheet-shadow:0 4px 10px #0000004d, 0 40px 90px -20px #000000b3, 0 0 0 1px var(--wd-line-2);--wd-tile-ring:#ffffff1f;--wd-tile-ring-strong:#ffffff2e;--wd-get-bg:var(--wd-surface-3);--wd-pill-bg:var(--wd-surface-3);--wd-font:var(--font-ui,var(--font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif));--wd-font-display:var(--font-display,var(--wd-font));--wd-mono:var(--font-num,var(--mono,ui-monospace, "SF Mono", Menlo, monospace));--wd-fill-1:color-mix(in srgb, var(--wd-t1) 5%, transparent);--wd-fill-2:color-mix(in srgb, var(--wd-t1) 8%, transparent);--wd-fill-3:color-mix(in srgb, var(--wd-t1) 12%, transparent);--wd-sheet:color-mix(in srgb, var(--wd-surface) 94%, transparent);--wd-sheet-fx:blur(40px) saturate(150%);--wd-scrim-fx:blur(10px);--wd-pane:color-mix(in srgb, var(--wd-surface-2) 80%, transparent);--wd-r-2xl:var(--r-2xl,28px);--wd-r-menu:22px;--wd-r-row:16px;--wd-e-out:var(--e-out,cubic-bezier(.16,1,.3,1));--wd-e-in:var(--e-in,cubic-bezier(.4,0,1,1));--wd-e-quad:var(--e-quad,cubic-bezier(.25,.46,.45,.94));--wd-e-spring:var(--e-spring,cubic-bezier(.34,1.56,.64,1));--wd-e-sheet:var(--e-sheet,cubic-bezier(.32,.72,0,1));--wd-d-press:var(--d-press,90ms);--wd-d-hover:var(--d-hover,.14s);--wd-d-pop:var(--d-pop,.22s);--wd-d-dialog:var(--d-dialog,.26s);--wd-d-sheet:var(--d-sheet,.5s);--wd-account-h:42px;--wd-p-lime:#d9f46b;--wd-p-petal:#f6a6c1;--wd-p-sun:#ffd166;--wd-p-leaf:#a0b854;--wd-p-sky:#93c8ff}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--wd-bg:var(--bg,#f6f4ef);--wd-surface:var(--surface-1,#fff);--wd-surface-2:var(--surface-2,#f1efe9);--wd-surface-3:var(--surface-3,#e8e5de);--wd-line:var(--line,#15171b14);--wd-line-2:var(--line-2,#15171b24);--wd-line-3:var(--line-3,#15171b3d);--wd-t1:var(--text-1,#15171b);--wd-t2:var(--text-2,#15171bbd);--wd-t3:var(--text-3,#15171b94);--wd-brand:var(--brand,#e9a51f);--wd-brand-ink:var(--brand-ink,#8a5a00);--wd-brand-soft:var(--brand-soft,#e9a51f29);--wd-brand-hot:var(--curve-hot,#e8641f);--wd-ok:var(--buy,#0c7d40);--wd-ok-ink:var(--buy-ink,#0e7a41);--wd-ok-soft:var(--buy-soft,#15a85a24);--wd-bad:var(--sell,#c9323c);--wd-bad-ink:var(--sell-ink,#b02a33);--wd-bad-soft:var(--sell-soft,#dc3d471f);--wd-warn-ink:var(--warn-ink,#9a4a05);--wd-warn-soft:var(--warn-soft,#e8761f24);--wd-focus:var(--focus,0 0 0 2px #fff, 0 0 0 4px #8a5a00);--wd-scrim:var(--scrim,#15171b5c);--wd-shadow:var(--shadow-float,0 12px 32px -14px #15171b59, 0 0 0 1px #15171b14);--wd-sheet-shadow:0 4px 10px #15171b14, 0 40px 90px -20px #15171b80, 0 0 0 1px #15171b12;--wd-tile-ring:#00000012;--wd-tile-ring-strong:#15171b42;--wd-get-bg:#fff;--wd-pill-bg:#fff;--wd-sheet:color-mix(in srgb, var(--wd-surface) 92%, transparent);--wd-pane:#ffffffb8}}:root[data-theme=light]{--wd-bg:var(--bg,#f6f4ef);--wd-surface:var(--surface-1,#fff);--wd-surface-2:var(--surface-2,#f1efe9);--wd-surface-3:var(--surface-3,#e8e5de);--wd-line:var(--line,#15171b14);--wd-line-2:var(--line-2,#15171b24);--wd-line-3:var(--line-3,#15171b3d);--wd-t1:var(--text-1,#15171b);--wd-t2:var(--text-2,#15171bbd);--wd-t3:var(--text-3,#15171b94);--wd-brand:var(--brand,#e9a51f);--wd-brand-ink:var(--brand-ink,#8a5a00);--wd-brand-soft:var(--brand-soft,#e9a51f29);--wd-brand-hot:var(--curve-hot,#e8641f);--wd-ok:var(--buy,#0c7d40);--wd-ok-ink:var(--buy-ink,#0e7a41);--wd-ok-soft:var(--buy-soft,#15a85a24);--wd-bad:var(--sell,#c9323c);--wd-bad-ink:var(--sell-ink,#b02a33);--wd-bad-soft:var(--sell-soft,#dc3d471f);--wd-warn-ink:var(--warn-ink,#9a4a05);--wd-warn-soft:var(--warn-soft,#e8761f24);--wd-focus:var(--focus,0 0 0 2px #fff, 0 0 0 4px #8a5a00);--wd-scrim:var(--scrim,#15171b5c);--wd-shadow:var(--shadow-float,0 12px 32px -14px #15171b59, 0 0 0 1px #15171b14);--wd-sheet-shadow:0 4px 10px #15171b14, 0 40px 90px -20px #15171b80, 0 0 0 1px #15171b12;--wd-tile-ring:#00000012;--wd-tile-ring-strong:#15171b42;--wd-get-bg:#fff;--wd-pill-bg:#fff;--wd-sheet:color-mix(in srgb, var(--wd-surface) 92%, transparent);--wd-pane:#ffffffb8}.wallet-dialog,.menu-dialog,.wallet-slot{font-family:var(--wd-font);letter-spacing:-.011em;-webkit-font-smoothing:antialiased}.wallet-dialog .sr,.menu-dialog .sr,#zfl-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wallet-dialog .ic,.menu-dialog .ic,.wallet-slot .ic{vertical-align:middle;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;display:inline-block}.wallet-dialog .ic.s14,.menu-dialog .ic.s14,.wallet-slot .ic.s14{width:14px;height:14px}.wallet-dialog .ic.s16,.menu-dialog .ic.s16,.wallet-slot .ic.s16{width:16px;height:16px}.wallet-dialog .ic.s20,.menu-dialog .ic.s20{width:20px;height:20px}.wallet-dialog .num,.menu-dialog .num,.wallet-slot .num{font-variant-numeric:tabular-nums}.wallet-dialog .mono,.menu-dialog .mono,.wallet-slot .mono{font-family:var(--wd-mono);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13px}.wallet-dialog .row,.menu-dialog .row{align-items:center;gap:12px;display:flex}.wallet-dialog .gap8,.menu-dialog .gap8{gap:8px}.wallet-dialog .wrapf{flex-wrap:wrap}.wallet-dialog .center,.menu-dialog .center{text-align:center;justify-content:center}.wallet-dialog .stackv,.menu-dialog .stackv{flex-direction:column;display:flex}.wallet-dialog .grow,.menu-dialog .grow{flex:1;min-width:0}.wallet-dialog .small,.menu-dialog .small{font:450 12.5px/18px var(--wd-font);color:var(--wd-t3)}:where(.wallet-dialog,.menu-dialog,.wallet-slot) button{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wallet-dialog a,.menu-dialog a{color:inherit;text-decoration:none}.wallet-dialog [hidden],.menu-dialog [hidden]{display:none!important}.spinner{opacity:.9;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite wd-spin}.iconbtn.spin .ic{animation:.8s linear infinite wd-spin}@keyframes wd-spin{to{transform:rotate(360deg)}}:is(.wallet-dialog,.menu-dialog,.wallet-slot) .btn{--h:40px;height:var(--h);white-space:nowrap;font:620 14px/20px var(--wd-font);letter-spacing:-.006em;-webkit-user-select:none;user-select:none;isolation:isolate;transition:transform var(--wd-d-press) var(--wd-e-out), box-shadow var(--wd-d-hover) var(--wd-e-quad), background-color var(--wd-d-hover) var(--wd-e-quad), color var(--wd-d-hover) var(--wd-e-quad), filter var(--wd-d-hover);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex;position:relative}:is(.wallet-dialog,.menu-dialog,.wallet-slot) .btn:active{transition-duration:60ms;transform:translateY(1px)scale(.975)}:is(.wallet-dialog,.menu-dialog,.wallet-slot) .btn:focus-visible{box-shadow:var(--wd-focus);outline:none}:is(.wallet-dialog,.menu-dialog,.wallet-slot) .btn.sm{--h:32px;gap:6px;padding:0 13px;font-size:13px}:is(.wallet-dialog,.menu-dialog,.wallet-slot) .btn.lg{--h:48px;padding:0 22px;font-size:15px}:is(.wallet-dialog,.menu-dialog,.wallet-slot) .btn.full{width:100%}:is(.wallet-dialog,.menu-dialog,.wallet-slot) .btn.primary{color:var(--wd-on-brand);background:linear-gradient(180deg, color-mix(in srgb, var(--wd-brand) 88%, #fff) 0%, var(--wd-brand) 100%);box-shadow:inset 0 1px 0 #ffffff40, inset 0 -2px 0 #0000002e, 0 1px 2px #00000040, 0 8px 18px -8px color-mix(in srgb, var(--wd-brand) 70%, transparent)}:is(.wallet-dialog,.menu-dialog,.wallet-slot) .btn.primary:hover{filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -2px 0 #0000002e, 0 2px 3px #00000040, 0 12px 24px -10px color-mix(in srgb, var(--wd-brand) 75%, transparent);transform:translateY(-1px)}:is(.wallet-dialog,.menu-dialog,.wallet-slot) .btn.primary:active{filter:brightness(.96);transform:translateY(1px)scale(.975);box-shadow:inset 0 2px 3px #0000004d}:is(.wallet-dialog,.menu-dialog) .btn.secondary{color:var(--wd-t1);background:var(--wd-surface-2);box-shadow:inset 0 0 0 1px var(--wd-line-2), inset 0 -2px 0 #0000000f, 0 1px 2px #00000014}:is(.wallet-dialog,.menu-dialog) .btn.secondary:hover{box-shadow:inset 0 0 0 1px var(--wd-line-3), inset 0 -2px 0 #0000000f, 0 4px 10px -4px #0000002e;transform:translateY(-1px)}:is(.wallet-dialog,.menu-dialog) .btn.ghost{color:var(--wd-t1);background:0 0}:is(.wallet-dialog,.menu-dialog) .btn.ghost:hover{background:var(--wd-fill-2)}:is(.wallet-dialog,.menu-dialog) .btn.ghost:active{background:var(--wd-fill-3)}:is(.wallet-dialog,.menu-dialog) .btn.danger-ghost{color:var(--wd-bad-ink);background:0 0}:is(.wallet-dialog,.menu-dialog) .btn.danger-ghost:hover{background:var(--wd-bad-soft)}:is(.wallet-dialog,.menu-dialog,.wallet-slot) .btn[disabled]{color:var(--wd-t3);background:var(--wd-fill-2);box-shadow:inset 0 0 0 1px var(--wd-line-2);cursor:not-allowed;filter:none;transform:none}:is(.wallet-dialog,.menu-dialog) .btn.is-loading{cursor:progress}:is(.wallet-dialog,.menu-dialog) .btn.is-loading .ic{display:none}.wl,.cl{width:var(--s,20px);height:var(--s,20px);object-fit:cover;flex:none;display:block}.wl{--s:40px;box-shadow:0 0 0 1px var(--wd-tile-ring);background:var(--wd-surface-3);border-radius:25%}.wl.ring{box-shadow:0 0 0 1px var(--wd-tile-ring-strong)}.cl{box-shadow:0 0 0 1px var(--wd-tile-ring);border-radius:50%}img.wl[style*=--s],img.cl[style*=--s]{width:var(--s)!important;height:var(--s)!important}.wl.wl-test{background:var(--wd-warn-soft);color:var(--wd-warn-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wd-warn-ink) 35%, transparent);place-items:center;display:grid}.stack{align-items:center;display:inline-flex}.stack>*+*{margin-left:4px}:is(.wallet-dialog,.menu-dialog) .chip{height:24px;font:620 12px/16px var(--wd-font);letter-spacing:.005em;white-space:nowrap;background:var(--wd-fill-2);color:var(--wd-t2);border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}:is(.wallet-dialog,.menu-dialog) .chip.sm{height:22px;padding:0 8px;font-size:12px}:is(.wallet-dialog,.menu-dialog) .chip.ok{background:var(--wd-ok-soft);color:var(--wd-ok-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wd-ok) 25%, transparent)}.chainpill{background:var(--wd-pill-bg);height:26px;box-shadow:0 0 0 1px var(--wd-line-2), 0 2px 8px -2px #00000040;font:620 12px/1 var(--wd-font);color:var(--wd-t1);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 4px;display:inline-flex}.chainpill .cl{--s:18px}.wallet-dialog .tlink,.menu-dialog .tlink{color:var(--wd-t1);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--wd-t1) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--wd-t1) 32%, transparent);text-underline-offset:3px;align-items:center;gap:3px;font-weight:620;display:inline-flex}.wallet-dialog .tlink:hover,.menu-dialog .tlink:hover{text-decoration-color:currentColor}.wallet-slot{align-items:center;display:flex}.wd-connect{white-space:nowrap}.wd-connect .cw-s,.wd-account .busy-s,.ad-s{display:none}.wd-account{height:var(--wd-account-h);background:color-mix(in srgb, var(--wd-surface) 86%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wd-surface) 50%, #fff 20%), 0 0 0 1px var(--wd-line-2), 0 1px 2px #0000000f, 0 6px 16px -6px #0003;color:var(--wd-t1);white-space:nowrap;cursor:pointer;transition:transform var(--wd-d-press) var(--wd-e-out), box-shadow var(--wd-d-hover);border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 6px;display:inline-flex}.wd-account:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wd-surface) 50%, #fff 20%), 0 0 0 1px var(--wd-line-3), 0 2px 4px #0000000f, 0 18px 40px -12px #00000052}.wd-account:active{transform:scale(.98)}.wd-account:focus-visible{box-shadow:var(--wd-focus);outline:none}.wd-account.open{box-shadow:0 0 0 1px var(--wd-line-3), 0 2px 4px #0000000f, 0 18px 40px -12px #00000052}.wd-account .wl{--s:28px}.wd-account .wallet-bal{font:650 13.5px/1 var(--wd-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.wd-account .addr{font:600 13.5px/1 var(--wd-mono);letter-spacing:-.01em;color:var(--wd-t3);white-space:nowrap}.wd-account .chev{color:var(--wd-t3);transition:transform var(--wd-d-pop) var(--wd-e-out)}.wd-account.open .chev{transform:rotate(180deg)}.wd-account.busy{cursor:progress;font:600 14px/1 var(--wd-font);padding:0 16px 0 8px}@media (pointer:coarse){.wd-account{-webkit-backdrop-filter:none;backdrop-filter:none}}dialog.sheet-dialog{border-radius:var(--wd-r-2xl);background:var(--wd-sheet);width:420px;max-width:calc(100vw - 32px);height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 48px);-webkit-backdrop-filter:var(--wd-sheet-fx);backdrop-filter:var(--wd-sheet-fx);box-shadow:var(--wd-sheet-shadow);color:var(--wd-t1);font:400 15px/22px var(--wd-font);overscroll-behavior:contain;text-shadow:none;box-sizing:border-box;border:0;margin:auto;padding:8px;position:fixed;inset:0;overflow:auto}dialog.sheet-dialog::backdrop{background:var(--wd-scrim);-webkit-backdrop-filter:var(--wd-scrim-fx);backdrop-filter:var(--wd-scrim-fx);animation:wd-fade-in .2s var(--wd-e-out)}dialog.sheet-dialog[open]{animation:wd-dlg-in var(--wd-d-dialog) var(--wd-e-out)}dialog.sheet-dialog{transition:opacity .16s var(--wd-e-in), transform .16s var(--wd-e-in), overlay .16s var(--wd-e-in) allow-discrete, display .16s var(--wd-e-in) allow-discrete}dialog.sheet-dialog:not([open]){opacity:0;pointer-events:none;transform:translateY(6px)scale(.98)}dialog.sheet-dialog::backdrop{transition:opacity .16s var(--wd-e-in), overlay .16s var(--wd-e-in) allow-discrete, display .16s var(--wd-e-in) allow-discrete}dialog.sheet-dialog:not([open])::backdrop{opacity:0}dialog.sheet-dialog:focus,dialog.sheet-dialog:focus-visible{outline:none}@keyframes wd-dlg-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes wd-fade-in{0%{opacity:0}}@keyframes wd-fade-out{to{opacity:0}}dialog.sheet-dialog *,dialog.sheet-dialog :before,dialog.sheet-dialog :after{box-sizing:border-box}.dlg-head{align-items:center;gap:8px;min-height:52px;padding:6px 6px 6px 14px;display:flex}.dlg-head h2{font:700 18px/24px var(--wd-font);letter-spacing:-.018em;flex:1;margin:0}.dlg-head h2.sr{position:absolute}.dlg-head .iconbtn[hidden]+h2{padding-left:0}.dlg-head>.iconbtn:last-child{margin-left:auto}.dlg-sub{font:450 13.5px/20px var(--wd-font);color:var(--wd-t2);margin:0;padding:0 14px 10px}.dlg-foot{border-top:1px solid var(--wd-line);font:450 12.5px/18px var(--wd-font);color:var(--wd-t3);align-items:flex-start;gap:8px;margin-top:6px;padding:12px 14px 8px;display:flex}.dlg-foot.center{text-align:center;justify-content:center}.dlg-foot .ic{flex:none;margin-top:1px}.dlg-foot .foot-brand{color:var(--wd-t2);font-weight:650}.iconbtn{width:34px;height:34px;color:var(--wd-t2);transition:background-color var(--wd-d-hover), transform var(--wd-d-press);border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.iconbtn:after{content:"";position:absolute;inset:-5px}.iconbtn:hover{background:var(--wd-fill-2);color:var(--wd-t1)}.iconbtn:active{transform:scale(.92)}.iconbtn:focus-visible{box-shadow:var(--wd-focus);outline:none}.iconbtn.sm{border-radius:10px;width:32px;height:32px}.iconbtn.sm:after{inset:-6px}.iconbtn.ok{background:var(--wd-ok-soft);color:var(--wd-ok-ink)}dialog.sheet-dialog .iconbtn svg{width:18px;height:18px}dialog.sheet-dialog .iconbtn.sm svg{width:16px;height:16px}.grabber{background:var(--wd-line-3);border-radius:3px;width:38px;height:5px;margin:4px auto 2px;display:none}.group-label{font:650 13px/16px var(--wd-font);color:var(--wd-t2);justify-content:space-between;align-items:center;padding:12px 10px 6px;display:flex}.group-label .num{color:var(--wd-t3)}.wrow{border-radius:var(--wd-r-row);text-align:left;width:100%;min-height:60px;color:var(--wd-t1);cursor:pointer;transition:background-color var(--wd-d-hover), transform var(--wd-d-press) var(--wd-e-out);align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.wrow:hover{background:var(--wd-fill-1)}.wrow:active{background:var(--wd-fill-2);transform:scale(.99)}.wrow:focus-visible{box-shadow:inset 0 0 0 2px var(--wd-brand);background:var(--wd-fill-1);outline:none}.wrow .wl{--s:40px}.wrow .name{font:650 15px/20px var(--wd-font);letter-spacing:-.012em;align-items:center;gap:8px;display:flex}.wrow .name .chip{font-weight:600}.wrow .meta{font:450 12.5px/17px var(--wd-font);color:var(--wd-t3)}.wrow .end{color:var(--wd-t3);align-items:center;gap:8px;margin-left:auto;display:flex}.wrow.connected{background:var(--wd-ok-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wd-ok) 28%, transparent)}.get{background:var(--wd-get-bg);height:28px;box-shadow:inset 0 0 0 1px var(--wd-line-2);font:620 12.5px/1 var(--wd-font);color:var(--wd-t1);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex;position:relative}.get:after{content:"";position:absolute;inset:-8px -4px}.more-row{width:100%;height:48px;color:var(--wd-t2);font:600 13.5px/1 var(--wd-font);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 10px;display:flex}.more-row:hover{background:var(--wd-fill-1)}.more-row:focus-visible{box-shadow:inset 0 0 0 2px var(--wd-brand);outline:none}.more-row .stack{gap:0}.more-row .stack .wl{--s:22px}#wallet-disconnect{height:36px;margin:4px 10px 2px;padding:0 10px;display:flex}#wallet-status{background:var(--wd-surface-2);box-shadow:inset 0 0 0 1px var(--wd-line-2);color:var(--wd-t2);font:450 13.5px/20px var(--wd-font);overflow-wrap:anywhere;border-radius:14px;margin:6px 8px 0;padding:12px 14px}#wallet-status.error{background:var(--wd-bad-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wd-bad) 22%, transparent);color:var(--wd-bad-ink)}#wallet-dialog[data-view=flow] #wallet-context{display:none}#wallet-dialog .flow-actions{padding:8px}.connect-stage{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px 18px 18px;display:flex}.orbit{place-items:center;width:112px;height:112px;margin:4px 0 14px;display:grid;position:relative}.orbit .wl{--s:76px;box-shadow:0 0 0 1px var(--wd-tile-ring), 0 10px 24px -8px #00000059}.orbit:before{content:"";background:conic-gradient(from 0deg, transparent 0 62%, var(--wd-brand) 75%, var(--wd-brand-hot) 92%, transparent 100%);-webkit-mask-composite:xor;border-radius:32%;padding:3px;animation:1.3s linear infinite wd-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.orbit:after{content:"";box-shadow:inset 0 0 0 3px var(--wd-fill-2);border-radius:32%;position:absolute;inset:0}.orbit.done:before{background:var(--wd-ok);animation:none}.orbit.fail:before{background:var(--wd-bad);animation:none}.orbit .badge{color:#fff;width:30px;height:30px;box-shadow:0 0 0 3px var(--wd-surface);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;right:6px}.orbit .badge.ok{background:var(--wd-ok)}.orbit .badge.bad{background:var(--wd-bad)}.orbit.done .badge{animation:wd-pop .6s var(--wd-e-spring) both}@keyframes wd-pop{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.connect-stage h3{font:720 20px/26px var(--wd-font-display);letter-spacing:-.02em;margin:0}.connect-stage p{max-width:34ch;font:450 14px/21px var(--wd-font);color:var(--wd-t2);margin:0}.connect-stage .actions{justify-content:center;margin-top:14px}.connect-stage .pills{margin-top:10px}.burst{pointer-events:none;position:absolute;inset:-26px}.burst i{transform-origin:0 0;opacity:0;width:9px;height:14px;animation:wd-petal .9s var(--wd-e-out) both;border-radius:9px 9px 9px 1px;position:absolute;top:50%;left:50%}.burst .p0{--a:0deg;background:var(--wd-p-lime)}.burst .p1{--a:36deg;background:var(--wd-p-petal)}.burst .p2{--a:72deg;background:var(--wd-p-sun)}.burst .p3{--a:108deg;background:var(--wd-p-leaf)}.burst .p4{--a:144deg;background:var(--wd-p-sky)}.burst .p5{--a:180deg;background:var(--wd-p-lime)}.burst .p6{--a:216deg;background:var(--wd-p-petal)}.burst .p7{--a:252deg;background:var(--wd-p-sun)}.burst .p8{--a:288deg;background:var(--wd-p-leaf)}.burst .p9{--a:324deg;background:var(--wd-p-sky)}@keyframes wd-petal{0%{opacity:0;transform:rotate(var(--a)) translate(0, -30px) rotate(45deg) scale(.4)}35%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate(0, -82px) rotate(45deg) scale(1)}}dialog.menu-dialog{inset:var(--menu-top,74px) var(--menu-right,24px) auto auto;width:368px;height:auto;max-height:calc(100dvh - var(--menu-top,74px) - 16px);border-radius:var(--wd-r-menu);box-shadow:var(--wd-shadow);margin:0;padding:10px}dialog.menu-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}dialog.menu-dialog[open]{animation:wd-menu-in var(--wd-d-pop) var(--wd-e-out);transform-origin:100% 0}@keyframes wd-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.menu-dialog .grabber{display:none}.whead{align-items:center;gap:12px;padding:4px 4px 12px;display:flex}.whead b{font:680 15px/20px var(--wd-font)}.whead .wl{--s:40px}.whead .js-close{margin-left:2px}.arows{background:var(--wd-pane);box-shadow:inset 0 0 0 1px var(--wd-line);border-radius:16px;padding:2px 4px}.arow{align-items:center;gap:10px;min-height:56px;padding:6px 4px 6px 8px;display:flex}.arow+.arow{border-top:1px solid var(--wd-line)}.arow .cl{--s:28px}.arow .a-tile{background:var(--wd-fill-2);width:28px;height:28px;color:var(--wd-t2);border-radius:50%;flex:none;place-items:center;display:grid}.a-addr{font:600 13.5px/18px var(--wd-mono);white-space:nowrap}.a-sub{display:block}.cr-done{color:var(--wd-ok-ink);align-items:center;gap:4px;font-weight:650;display:none}.copied .cr-label{display:none}.copied .cr-done{display:inline-flex}.arow .iconbtn{flex:none}.menu-dialog .airdrop{gap:8px;padding:10px 4px 2px;display:grid}.menu-dialog .airdrop .small{text-align:center}.menu-dialog .menu-extras{gap:6px;padding-top:8px;display:grid}.menu-dialog .divider{background:var(--wd-line);border:0;height:1px;margin:10px 0 6px}.menu-item{width:100%;height:40px;font:560 14px/20px var(--wd-font);color:var(--wd-t1);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.menu-item:hover{background:var(--wd-fill-1)}.menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--wd-brand);background:var(--wd-fill-1);outline:none}.menu-item .ic{color:var(--wd-t2)}.menu-item.danger{color:var(--wd-bad-ink)}.menu-item.danger .ic{color:var(--wd-bad)}@media (max-width:560px){dialog.sheet-dialog,dialog.menu-dialog{width:auto;max-width:none;max-height:calc(100dvh - 60px);padding-bottom:calc(8px + env(safe-area-inset-bottom));border-radius:var(--wd-r-2xl);transform:translateY(var(--drag,0px));transition:transform .3s var(--wd-e-sheet);margin:0;inset:auto 8px 8px}dialog.sheet-dialog.dragging{transition:none}dialog.sheet-dialog::backdrop{background:var(--wd-scrim)}dialog.menu-dialog::backdrop{background:var(--wd-scrim)}dialog.sheet-dialog[open],dialog.menu-dialog[open]{animation:wd-sheet-in var(--wd-d-sheet) var(--wd-e-sheet)}dialog.sheet-dialog,dialog.menu-dialog{transition:transform .22s var(--wd-e-in), opacity .22s var(--wd-e-in), overlay .22s var(--wd-e-in) allow-discrete, display .22s var(--wd-e-in) allow-discrete}dialog.sheet-dialog:not([open]),dialog.menu-dialog:not([open]){opacity:1;transform:translateY(100%)}dialog.sheet-dialog .grabber,.menu-dialog .grabber{display:block}dialog.sheet-dialog .dlg-head{padding-top:2px}.menu-dialog .whead{padding-top:8px}}@keyframes wd-sheet-in{0%{transform:translateY(100%)}}@media (max-width:430px){.wd-connect .cw-l,.wd-account .busy-l,.wd-account .addr,.wd-account .chev{display:none}.wd-account{gap:8px;padding:0 10px 0 4px}.wd-connect .cw-s,.wd-account .busy-s{display:inline}}@media (pointer:coarse){dialog.sheet-dialog{-webkit-backdrop-filter:none;backdrop-filter:none}dialog.sheet-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}dialog.sheet-dialog{background:var(--wd-surface)}dialog.sheet-dialog::backdrop{background:color-mix(in srgb, var(--wd-scrim) 100%, #000 10%)}}@media (prefers-reduced-transparency:reduce){dialog.sheet-dialog,.wd-account{-webkit-backdrop-filter:none;backdrop-filter:none}dialog.sheet-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}dialog.sheet-dialog{background:var(--wd-surface)}}@media (prefers-reduced-motion:reduce){dialog.sheet-dialog[open],dialog.menu-dialog[open]{animation:.12s linear wd-fade-in}dialog.sheet-dialog,dialog.menu-dialog{transition-duration:1ms}dialog.sheet-dialog::backdrop{transition-duration:1ms}#wallet-dialog .burst{display:none}#wallet-dialog .orbit:before{animation:none}#wallet-dialog .orbit:not(.done):not(.fail):after{animation:1.6s ease-in-out infinite wd-ring-pulse}.spinner,.iconbtn.spin .ic{animation-duration:1.6s}}@keyframes wd-ring-pulse{50%{box-shadow:inset 0 0 0 3px var(--wd-brand)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.term{z-index:1;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:help;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--faint) 80%, transparent);text-decoration-color:color-mix(in srgb, var(--faint) 80%, transparent);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;transition:text-decoration-color .12s,color .12s;display:inline;position:relative}.term:hover,.term[aria-expanded=true]{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.term.icon{border:1px solid var(--rule-2);width:18px;height:18px;font:600 11px/1 var(--mono);color:var(--muted);vertical-align:middle;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.term.icon:hover,.term.icon[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}@media (pointer:coarse){.term.icon,.term.icon:hover,.term.icon[aria-expanded=true]{width:var(--tap);height:var(--tap);outline-offset:-13px;border-color:#0000;margin:-13px}.term.icon:before{content:"";border:1px solid var(--rule-2);pointer-events:none;border-radius:50%;transition:border-color .12s;position:absolute;inset:13px}.term.icon:hover:before,.term.icon[aria-expanded=true]:before{border-color:var(--accent)}}.term-tip{z-index:var(--z-tip);border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--rule-2);max-width:300px;box-shadow:var(--pop-shadow);font:400 var(--fs-sm)/1.5 var(--sans);letter-spacing:normal;text-transform:none;text-align:left;color:var(--ink-2);pointer-events:auto;animation:term-in .16s var(--ease) both;padding:10px 12px;position:fixed}.term-tip:before{content:"term";font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;display:block}@keyframes term-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.term-tip.below{animation-name:term-in-below}@keyframes term-in-below{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:480px){.term-tip{max-width:calc(100vw - 32px)}}.chip.agent{color:var(--agent);gap:5px}.chip.agent>span[aria-hidden]{color:var(--agent)}.agent-chip{z-index:1;transition:border-color var(--dur-1), color var(--dur-1);text-decoration:none;position:relative}a.agent-chip:hover{border-color:var(--rule-2);color:var(--agent-2);text-decoration:none}.agent-dot{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.agent-dot.live{background:var(--good);box-shadow:0 0 6px #5ee39ab3}.agent-dot.asleep{background:var(--warn)}.error-box{justify-content:flex-start;align-items:flex-start;gap:12px;padding:12px 14px}.error-box>.btn{flex:none;margin-left:auto}.error-box-glyph{width:20px;height:20px;color:var(--bad);flex:none;margin-top:1px}.error-box-glyph svg{width:100%;height:100%;display:block}.error-box-text b{color:var(--ink);font-weight:600}.error-box-text{min-width:0}.error-details{font-size:var(--fs-xs);color:var(--ink-2);margin-top:6px}.error-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.error-details code{border-radius:var(--radius-xs);border:1px solid var(--rule);background:var(--bg-3);max-height:120px;font-family:var(--mono);font-size:var(--fs-2xs);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;padding:8px 10px;display:block;overflow:auto}.ln{font-variant-numeric:tabular-nums}.ln.ln-up{background-image:linear-gradient(var(--accent), var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;animation:1.2s ease-out both ln-up}@keyframes ln-up{0%{background-size:100% 1px}to{background-size:100% 0}}.ln-plus{border-radius:var(--radius-xs);font:500 11px/16px var(--mono);color:var(--accent);vertical-align:middle;border:1px solid #f5b84166;margin-left:6px;padding:0 5px}.coin-card.cc{cursor:default;transition:border-color var(--dur-2);grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:12px;padding:16px;display:grid}.coin-card.cc.has-action{grid-template-rows:auto auto auto auto 1fr auto}.coin-card.cc:hover{border-color:rgba(var(--tint), .5)}.coin-card.cc:has(.coin-card-link:focus-visible){border-color:rgba(var(--tint), .5)}.coin-card.cc:has(.coin-card-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.coin-card.cc.sk-card:hover{border-color:var(--rule)}.cc-light{display:none}.sk.sk-in{vertical-align:middle;display:inline-block}.stretch-link{color:inherit}.stretch-link:hover{text-decoration:none}.stretch-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.stretch-link:focus-visible{outline:none}.coin-card.cc .pill,.coin-card.cc .chip,.coin-card.cc .depth,.coin-card.cc .cc-action,.coin-card.cc .cr-act,.coin-card.cc .chg,.coin-card.cc .term{z-index:1;position:relative}.coin-card.cc.fresh{animation:is-new-in var(--dur-3) var(--ease-out) backwards, is-new-rule var(--dur-flash) ease-out}.coin-card.cc.pulse-buy{animation:1.2s ease-out cc-rule-buy}.coin-card.cc.pulse-sell{animation:1.2s ease-out cc-rule-sell}@keyframes cc-rule-buy{0%{box-shadow:inset 2px 0 0 var(--good)}to{box-shadow:inset 2px 0 #0000}}@keyframes cc-rule-sell{0%{box-shadow:inset 2px 0 0 var(--bad)}to{box-shadow:inset 2px 0 #0000}}.coin-card.cc .is-zero{color:var(--faint);font-weight:400}.coin-card.pending{border-style:dashed}.cc-head{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding-bottom:12px;display:grid}.cc-logo{flex:none;place-items:center;width:48px;height:48px;display:inline-grid;position:relative}.cc-logo>.logo,.cc-logo>.sk{z-index:1;position:relative}.cc-orbit{border:1px solid rgba(var(--tint), .6);pointer-events:none;border-radius:50%;width:66px;height:24px;margin:-12px 0 0 -33px;position:absolute;top:50%;left:50%;transform:rotate(-20deg)}.cc-orbit.child{border-style:dashed}.cc-orbit i{background:var(--agent);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:3px}.cc-rank{z-index:2;border-radius:var(--radius-xs);background:var(--bg-1);min-width:18px;height:18px;font:500 10px/1 var(--mono);color:var(--accent);font-variant-numeric:tabular-nums;border:1px solid #f5b84199;place-items:center;padding:0 3px;display:inline-grid;position:absolute;top:-7px;left:-7px}.cc-title{gap:5px;min-width:0;display:grid}.cc-name{min-width:0;font:600 15px/1.25 var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);display:block;overflow:hidden}.cc-sub{min-width:0;min-height:18px;font:500 12px/1 var(--mono);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.cc-sym{text-overflow:ellipsis;min-width:0;overflow:hidden}.cc-age{color:var(--faint);flex:none;font-weight:400}.cc-status{flex:none;margin-left:auto;padding-left:6px;display:inline-flex}.cc-status:empty{display:none}.cc-new i,.cc-active i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;margin-right:4px}.cc-active i{animation:cc-dot 1.6s var(--ease-inout) infinite}@keyframes cc-dot{50%{opacity:.35}}.cc-new-age{text-transform:none;letter-spacing:0;color:var(--ink-2);font-weight:400}.cc-lineage{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cc-lineage .pill{max-width:100%}.same-root .agent-chip{gap:0;font-size:0}.same-root .agent-chip>span{font-size:var(--fs-2xs)}.same-root .agent-chip:after{content:"agent";font-size:var(--fs-2xs);margin-left:4px}.cc-label{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.cc-nums{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.cc-nums>div{align-content:start;gap:6px;min-width:0;display:grid}.cc-nums>div+div{border-left:1px solid var(--rule);padding-left:12px}.cc-nums b{font:500 var(--num-md)/1.1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums slashed-zero;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-nums b.accent{color:var(--accent)}.cc-nums small{font:400 11px/1.3 var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chg{font:500 11px/1 var(--mono);color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.chg:before{font-size:8px}.chg.up{color:var(--good)}.chg.up:before{content:"▲"}.chg.down{color:var(--bad)}.chg.down:before{content:"▼"}.chg.flat:before{content:"▬"}.chg i{color:var(--faint);font-style:normal;font-weight:400}.cc-signal{gap:6px;min-width:0;display:grid}.cc-sig-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cc-sig-row .cc-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.cc-sig-row .cc-label b{color:var(--ink-2);font-weight:500}.cc-spark{min-width:0;height:32px;position:relative}.spark-v2{width:100%;height:100%;color:var(--muted);display:block;position:relative}.spark-v2.up{color:var(--good)}.spark-v2.down{color:var(--bad)}.spark-v2.flat{color:var(--muted)}.spark{width:100%;height:100%;display:block;overflow:visible}.spark-line{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.spark-base{stroke:currentColor;stroke-opacity:.28;stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.spark-last{pointer-events:none;background:currentColor;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute}.spark-skel{background:#ffffff14;height:1px;margin-top:0;position:absolute;top:50%;left:0;right:0}.spark-none{font:400 11px/1 var(--mono);color:var(--faint);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.spark-none-t{flex:none}.spark-none i{background:repeating-linear-gradient(90deg,#ffffff29 0 3px,#0000 3px 7px);flex:1;min-width:12px;height:1px;position:relative}.spark-none i:after{content:"";border:1px solid var(--faint);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.cc-curve{min-width:0;font:500 11px/1 var(--mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;align-self:end;align-items:center;gap:12px;display:flex}.cc-bar{flex:none;align-items:center;gap:6px;display:inline-flex}.cc-bar .ringp{width:20px;height:20px}.cc-bar .ringp.lg{width:28px;height:28px}.cc-bar b{color:var(--ink-2);font-variant-numeric:tabular-nums slashed-zero;font-weight:500}.cc-bar.done .ringp,.cc-bar.done b{color:var(--good)}.cc-kids{text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.gen-rings{flex:none;align-items:center;gap:3px;display:inline-flex}.gen-rings i{border:1px solid var(--accent);border-radius:50%;width:8px;height:8px}.gen-rings i.g1{border-color:var(--teal)}.gen-rings i.g2{border-color:var(--violet)}.gen-rings i.g3{border-color:var(--warn)}.cc-trades,.cc-live{text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.cc-live{color:var(--ink-2)}.cc-live.buy{color:var(--good)}.cc-live.sell{color:var(--bad)}.coin-card.cc .cc-action{min-height:var(--h-md);border-top:0;align-items:center;gap:8px;padding-top:0;display:flex}.coin-card.cc .cc-action .btn{flex:1}.launch-cta .launch-ico{flex:none}.btn.sm .launch-ico{width:12px;height:12px}.btn.icon-only .launch-ico{width:16px;height:16px;margin:0}.coin-card.cc.row{grid-template-rows:none;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 14px}.coin-card.cc.row .cc-logo{width:40px;height:40px}.coin-card.cc.row .cc-orbit{width:58px;height:22px;margin:-11px 0 0 -29px}.cr-main{gap:4px;min-width:0;display:grid}.cr-l1{align-items:center;gap:8px;min-width:0;display:flex}.cr-l1 .cc-name{flex:0 auto}.cr-l1 .chip{flex:none}.cr-l2{min-width:0;font:400 11px/16px var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-under{color:var(--ink-2)}.cr-spark,.cr-vol2{display:none}.cr-spark{min-width:0;height:24px;position:relative}.cr-vol2{font:500 13px/20px var(--mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--ink-2);white-space:nowrap;justify-self:end}.cr-num{justify-items:end;gap:4px;min-width:0;display:grid}.cr-num>b{font:500 15px/20px var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums slashed-zero;color:var(--ink);white-space:nowrap}.cr-vol{font:400 11px/16px var(--mono);color:var(--muted);white-space:nowrap}.cr-act{display:flex}.cr-act .btn.icon-only{width:36px;height:36px}@media (pointer:coarse){.cr-act .btn.icon-only{width:40px;height:40px}}.coin-card.cc.row .sk{flex:none}.trees{display:grid}.tree-row{border-bottom:1px solid var(--rule);min-height:64px;color:var(--ink);transition:background var(--dur-2);grid-template-columns:32px 56px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 16px 10px 14px;display:grid;position:relative}.tree-row:last-child{border-bottom:0}.tree-row:before{content:"";background:rgba(var(--tint), .9);opacity:0;width:2px;transition:opacity var(--dur-2);position:absolute;top:10px;bottom:10px;left:0}.tree-row:hover{background:#ffffff08}.tree-row:hover:before,.tree-row:focus-within:before{opacity:1}.tree-row:has(.tree-row-link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.tree-row .chip,.tree-row .qpill,.tree-row .tree-actions,.tree-row .tree-bar{z-index:1;position:relative}.tree-rank{font:500 12px/1 var(--mono);letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;justify-self:start}.tree-row.top .tree-rank{color:var(--accent)}.tree-orb{flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative}.tree-orb>.logo,.tree-orb>.sk{z-index:1;position:relative}.tree-orbit{width:72px;height:72px;position:absolute;top:-8px;left:-8px;overflow:visible}.to-ring{fill:none;stroke-width:1px}.to-ring.k{stroke:rgba(var(--tint), .6)}.to-ring.k.pending{stroke:#ffffff2e;stroke-dasharray:2 4}.to-ring.g{stroke:rgba(var(--violet-rgb), .35)}.to-mote.k{fill:var(--teal)}.to-mote.g{fill:var(--violet)}.tree-body{gap:6px;min-width:0;display:grid}.tree-name{align-items:center;gap:8px;min-width:0;display:flex}.tree-name>b{min-width:0;font:600 15px/1.25 var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tree-sym{font:500 12px/1 var(--mono);color:var(--muted);flex:none}.tree-name .qpill{flex:none;height:18px;padding:0 6px 0 7px;font-size:10px}.tree-name .chip{flex:none}.tree-meta{min-width:0;font:400 11px/16px var(--mono);color:var(--muted);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:0;display:flex}.tree-meta>.tree-nums+.tree-nums:before{content:"·";color:var(--faint);margin:0 7px}.tree-meta b{color:var(--ink-2);font-variant-numeric:tabular-nums slashed-zero;font-weight:500}.tree-meta b.accent{color:var(--accent)}.tree-nums.on{color:var(--ink-2)}.tree-nums.on b{color:var(--ink)}.tree-nums.on b.accent{color:var(--accent)}.tree-bar{gap:5px;max-width:480px;display:grid;position:relative}.tree-bar:after{content:"";background:var(--rule-2);border-radius:999px;height:2px}.tree-bar i{z-index:1;height:2px;width:var(--w,0%);background:var(--accent);transform-origin:0;min-width:2px;animation:tree-grow var(--dur-4) var(--ease-out) calc(min(var(--rank,1), 12) * 40ms) backwards;border-radius:999px;position:absolute;bottom:0;left:0}@keyframes tree-grow{0%{transform:scaleX(0)}}.tree-bar.is-zero i{background:var(--faint)}.tree-bar-v{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tree-bar-v b{color:var(--ink);text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums slashed-zero;margin-left:2px;font-weight:500}.tree-bar.is-zero .tree-bar-v,.tree-bar.is-zero .tree-bar-v b{color:var(--faint)}.tree-mc{font:500 var(--num-sm)/20px var(--mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--ink);white-space:nowrap;justify-self:end;display:none}.tree-actions{justify-self:end;align-items:center;gap:8px;display:flex}.tree-launch-icon{display:none!important}.tree-row.sk-row{pointer-events:none}.tree-row.sk-row .tree-body{gap:8px}@media (max-width:860px){.tree-meta .wide{display:none}.tree-row{grid-template-columns:28px 56px minmax(0,1fr) auto auto;gap:12px}}@media (max-width:520px){.tree-row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"logo name mc""logo meta act";gap:2px 12px;min-height:72px;padding:10px 12px 14px 10px}.tree-orb{grid-area:logo;align-self:center}.tree-rank{z-index:2;border-radius:var(--radius-xs);border:1px solid var(--rule-2);background:var(--bg-1);place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:10px;display:inline-grid;position:absolute;top:6px;left:4px}.tree-row.top .tree-rank{border-color:#f5b84199}.tree-body{display:contents}.tree-name{grid-area:name}.tree-name .qpill,.tree-name .chip{display:none}.tree-meta{flex-wrap:nowrap;grid-area:meta;overflow:hidden}.tree-meta>.tree-nums+.tree-nums:before{margin:0 5px}.tree-row .tree-bar{max-width:none;display:block;position:absolute;bottom:6px;left:78px;right:12px}.tree-bar:after{display:block}.tree-bar-v{display:none}.tree-mc{grid-area:mc;display:block}.tree-actions{grid-area:act}.tree-map,.tree-launch{display:none!important}.tree-launch-icon{display:inline-flex!important}.tree-row.sk-row .tree-actions .sk{width:36px!important;height:36px!important}.tree-row.sk-row .tree-body>:first-child{grid-area:name}.tree-row.sk-row .tree-body>:last-child{grid-area:meta}}.empty-hero-text{gap:18px;display:grid}.empty-hero-text h2{font-size:var(--fs-h2)}.empty-hero-text p{color:var(--ink-2);max-width:48ch;font-size:14px;line-height:1.6}.empty-steps{counter-reset:step;gap:12px;display:grid}.empty-steps li{color:var(--ink-2);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;font-size:13.5px;display:grid}.empty-steps li:before{counter-increment:step;content:counter(step, decimal-leading-zero);width:26px;height:26px;font:500 10px/1 var(--mono);color:var(--accent);border:1px solid #f5b84199;border-radius:50%;place-items:center;display:grid}.empty-steps li b{color:var(--ink);font-weight:600}.empty-steps li span{color:var(--muted);font-size:12.5px;display:block}.empty-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tree-preview{justify-items:center;gap:10px;display:grid;position:relative}.tree-preview svg{width:100%;max-width:440px;height:auto;display:block}.tree-preview figcaption{font:400 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:center}@media (max-width:860px){.tree-preview{order:-1}}.container.explore{gap:var(--s6)}.ex-head{align-items:end;gap:12px var(--s7);grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.ex-head-text{gap:12px;min-width:0;display:grid}.ex-head h1{font-size:var(--fs-h1)}@media (min-width:461px){.ex-head h1 br{display:none}}.ex-head .lead{max-width:552px;font-size:var(--fs-md)}.ex-scope{font-size:var(--fs-sm);color:var(--muted);max-width:640px;line-height:1.55}.ex-maplink{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.ex-maplink span{transition:transform var(--dur-2) var(--ease-out);display:inline-block}.ex-maplink:hover{text-decoration:none}.ex-maplink:hover span{transform:translate(3px)}.ex-key{align-self:center;width:100%;margin:0;position:relative}.ex-key-art{width:100%;height:auto}.ex-key .illus-t{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;fill:var(--muted)}.ex-body{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.ex-panelwrap{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.ex-stats{border-top:1px solid var(--rule);flex-wrap:wrap;max-width:640px;margin:6px 0 0;padding-top:14px;display:flex}.ex-stats>div{gap:6px;min-width:0;padding:0 22px;display:grid}.ex-stats>div:first-child{padding-left:0}.ex-stats>div+div{border-left:1px solid var(--rule)}.ex-stats dt{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ex-stats dd{font:500 var(--num-md)/1.2 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums slashed-zero;color:var(--ink);white-space:nowrap;margin:0}.ex-stats dd.accent{color:var(--accent)}.ex-stats dd.is-zero{color:var(--faint);font-weight:400}.ex-stats.is-pending dd{align-items:center;height:1.2em;display:flex}.ex-tabs{border-bottom:1px solid var(--rule);gap:4px;display:flex;position:relative}.ex-tabs button{z-index:1;height:40px;color:var(--muted);font:500 14px/1 var(--sans);transition:color var(--dur-2);background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:relative}.ex-tabs button:hover,.ex-tabs button[aria-selected=true]{color:var(--ink)}.ex-tabs button[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ex-tabs:has(>.ex-tabs-pill[data-on="1"]) button[aria-selected=true]:after{display:none}.ex-tabs .ex-tabs-pill{background:var(--accent);box-shadow:none;border-radius:0;top:auto;bottom:-1px;height:2px!important}.ex-tabs .ex-tabs-pill[data-hover="1"]{background:var(--rule-2)}.ex-tabs small,.ex-opts button b{font:500 10px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:0}.ex-tabs small.is-pending,.ex-opts button b.is-pending{min-width:2ch;display:inline-block}.ex-tabs button[aria-selected=true] small,.ex-opts button[aria-pressed=true] b{color:var(--accent)}.ex-panel{flex-wrap:wrap;align-items:flex-start;gap:16px 28px;padding:16px 18px;display:flex}.ex-group{align-content:start;gap:8px;min-width:0;display:grid}.ex-group-label{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ex-opts{flex-wrap:wrap}.ex-opts button{align-items:center;gap:6px;display:inline-flex}.ex-d{color:var(--faint);letter-spacing:0;font-size:10px}.ex-opts button[aria-pressed=true] .ex-d{color:var(--muted)}.ex-min{justify-self:start}.filter-sel{border-radius:var(--radius);border:1px solid var(--rule);background:var(--bg-3);min-width:120px;height:32px;color:var(--ink-2);font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;background-repeat:no-repeat;background-size:5px 5px;padding:0 30px 0 10px}.filter-sel:hover{border-color:var(--rule-2);color:var(--ink)}.filter-sel:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.filter-sel option{background:var(--bg-1);text-transform:none}.ex-panel-foot{justify-content:flex-end;align-self:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ex-panel-foot:not(:has(.btn.ghost)){display:none}.ex-done,.ex-sticky .ex-group.ex-sort-inline{display:none}.ex-sticky{top:var(--nav-h);z-index:var(--z-sticky);background:var(--bg-0);height:56px;transition:border-color var(--dur-2);border-bottom:1px solid #0000;align-items:center;gap:10px;padding:0;display:flex;position:sticky}.ex-sticky.is-stuck{border-bottom-color:var(--rule)}.ex-sticky .filter-search{flex:auto;min-width:0;max-width:460px;position:relative}.filter-search .input{height:var(--h-md);font-size:var(--fs-base);padding:0 34px 0 36px}.filter-search svg{color:var(--muted);pointer-events:none;transition:color var(--dur-2);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.filter-search:focus-within svg{color:var(--accent)}.filter-search .clear{border-radius:var(--radius-xs);background:var(--bg-2);width:28px;height:28px;color:var(--ink-2);border:0;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.filter-search .clear:hover{color:var(--ink);background:var(--bg-3)}.filter-search input::-webkit-search-cancel-button{display:none}.ex-sticky .ex-group{align-items:center;gap:10px;display:flex}.ex-sticky .ex-opts{flex-wrap:nowrap}.ex-filters-btn{height:var(--h-md);flex:none;gap:6px;padding:0 12px;display:none}.ex-filters-btn b{border-radius:var(--radius-xs);min-width:18px;height:18px;font:500 10px/1 var(--mono);color:var(--accent);border:1px solid #f5b84199;place-items:center;padding:0 4px;display:inline-grid}.ex-filters-btn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.view-toggle{flex:none;gap:4px;margin-left:auto;display:inline-flex;position:relative}.view-toggle button{border:1px solid var(--rule-2);border-radius:var(--radius-xs);width:32px;height:32px;color:var(--muted);transition:color var(--dur-2), border-color var(--dur-2), background var(--dur-2), box-shadow var(--dur-2);background:0 0;place-items:center;display:grid}.view-toggle button:hover{color:var(--ink);border-color:#ffffff4d}.view-toggle button[aria-pressed=true]{color:var(--ink);background:var(--bg-2);box-shadow:inset 0 -2px 0 var(--accent)}@media (pointer:coarse){.view-toggle button{width:var(--tap);height:var(--tap)}.ex-opts button,.ex-tabs button{min-height:var(--tap)}.ex-filters-btn,.filter-search .input,.ex-sticky .search.md .input{height:var(--tap)}.ctable-row.head button{min-height:var(--tap)}}@media (min-width:1101px){.ex-sticky .ex-group.ex-sort-inline{display:flex}.ex-sort-inline>.ex-group-label,.ex-panel .ex-g-sort{display:none}}.ex-trees-head{display:flex}.ex-trees-head .search{flex:auto;max-width:560px}.ex-sticky .search{flex:0 380px;min-width:0;margin-left:auto}.ex-sticky .search.md .input{height:var(--h-md)}.ex-sticky .search .search-pop{width:min(540px, calc(100vw - 2 * var(--gutter)));left:auto;right:0}.ex-tsort{scrollbar-width:none;align-items:center;gap:12px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.ex-tsort::-webkit-scrollbar{display:none}.ex-tsort .ex-opts{flex-wrap:nowrap}@media (max-width:760px){.ex-tsort>.ex-group-label{display:none}.ex-tsort .ex-opts button{padding:0 10px}}.explore-meta{font:500 11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 2px;display:flex}.explore-meta p{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;margin:0;display:flex}.ex-count{white-space:nowrap;border-left:1px solid var(--rule);padding-left:12px}.explore-meta b{color:var(--ink);font-variant-numeric:tabular-nums slashed-zero;font-weight:500}.ex-note,.ex-explain{font:400 var(--fs-xs)/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.ex-explain{font-size:var(--fs-sm)}.ex-meta-r{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.explore-meta .linkish{color:var(--accent)}.explore-body{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.explore-sentinel{height:1px}.explore-more{font:400 var(--fs-xs)/1.4 var(--mono);color:var(--muted);place-items:center;gap:8px;padding:18px 0 6px;display:grid}.explore-end{text-align:center;white-space:nowrap;font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);justify-content:center;align-items:center;gap:14px;padding:14px 0 0;display:flex}.explore-end:before,.explore-end:after{content:"";background:var(--rule);flex:1 1 0;max-width:160px;height:1px}.explore-none{text-align:center;color:var(--muted);font-size:var(--fs-sm);border:1px dashed var(--rule-2);border-radius:var(--radius);justify-items:center;gap:8px;padding:40px 24px;display:grid}.explore-none b{color:var(--ink);font-weight:500;font-size:var(--fs-base)}.explore-none-art{width:132px;height:auto;margin-bottom:4px}.grid-cards.ex-cards{grid-template-columns:repeat(auto-fill,minmax(256px,1fr));gap:16px}@supports (grid-template-rows:subgrid){.ex-cards>.coin-card.cc{grid-row:span 5;grid-template-rows:subgrid;row-gap:12px}.ex-cards>.coin-card.cc.has-action{grid-row:span 6}}.ex-rows{border-radius:var(--radius);border:1px solid var(--rule);background:var(--bg-1);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip;container:exrows/inline-size}.ex-rows>.coin-card.cc.row{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;min-height:56px;padding:8px 14px;overflow:visible}.ex-rows>.coin-card.cc.row:last-child{border-bottom:0}.ex-rows>.coin-card.cc.row:before{content:"";background:rgba(var(--tint), .9);opacity:0;width:2px;transition:opacity var(--dur-2);position:absolute;top:8px;bottom:8px;left:0}.ex-rows>.coin-card.cc.row:hover{background:#ffffff08}.ex-rows>.coin-card.cc.row:hover:before{opacity:1}.ex-rows>.coin-card.cc.row:has(.coin-card-link:focus-visible):before{opacity:1}.ex-rows>.coin-card.cc.row:has(.coin-card-link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.ex-rows-head{display:none}@container exrows (width>=680px){.ex-rows>.coin-card.cc.row,.ex-rows-head{grid-template-columns:40px minmax(0,1fr) 140px 96px 112px 40px;column-gap:18px}.ex-rows-head{border-bottom:1px solid var(--rule-2);height:40px;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;padding:0 14px;display:grid}.ex-rows-head .c-coin{grid-column:1/3}.ex-rows-head .num{justify-self:end}.ex-rows-head .is-sorted{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);padding-bottom:2px}.ex-rows .cr-spark,.ex-rows .cr-vol2{display:block}.ex-rows .cr-num .cr-vol{display:none}}@container exrows (width<=440px){.ex-rows>.coin-card.cc.row{gap:10px;padding-left:12px}.ex-rows .cr-l1{gap:6px}.ex-rows .cr-l1 .agent-chip{justify-content:center;gap:0;width:22px;padding:0;font-size:0}.ex-rows .cr-l1 .agent-chip>span{font-size:var(--fs-2xs)}.ex-rows .cr-num .chg i{display:none}}.ctable{display:grid;overflow:clip}.ctable-row{border-bottom:1px solid var(--rule);min-height:56px;font:400 var(--fs-sm)/1.3 var(--mono);color:var(--ink);transition:background var(--dur-2);grid-template-columns:minmax(0,1.3fr) minmax(0,1.7fr) 92px 80px 80px 68px 104px 84px 96px;align-items:center;gap:14px;padding:8px 16px;display:grid;position:relative}.ctable-row:last-child{border-bottom:0}.ctable-row:not(.head):before{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity var(--dur-2);position:absolute;top:8px;bottom:8px;left:0}.ctable-row:not(.head):hover{background:#ffffff08}.ctable-row:not(.head):hover:before{opacity:1}.ctable-row:has(.stretch-link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.ctable-row .pill,.ctable-row .chip,.ctable-row .depth,.ctable-row .ctable-action,.ctable-row .chg{z-index:1;position:relative}.ctable-row.head{top:calc(var(--nav-h) + 56px);z-index:3;border-radius:var(--radius) var(--radius) 0 0;min-height:40px;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--bg-1);border-bottom:1px solid var(--rule-2);padding-top:6px;padding-bottom:6px;position:sticky}.ctable-row.head button{all:unset;cursor:pointer;min-height:24px;transition:color var(--dur-1), box-shadow var(--dur-2);align-items:center;gap:5px;padding-bottom:2px;display:inline-flex;position:relative}.ctable-row.head button:hover{color:var(--ink)}.ctable-row.head .is-sorted button{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.ctable-row.head button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ctable-arrow{opacity:0;transition:opacity var(--dur-2);font-size:10px}.ctable-row.head button:hover .ctable-arrow{opacity:.5}.ctable-row.head .is-sorted .ctable-arrow{opacity:1}.ctable-coin{align-items:center;gap:10px;min-width:0;display:flex}.ctable-name{gap:2px;min-width:0;display:grid}.ctable-name b{font:600 var(--fs-base)/1.25 var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctable-name>span{font:400 11px/1.3 var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctable-parent{min-width:0;font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ctable-parent .pill{max-width:100%}.ctable-row .num{text-align:right;white-space:nowrap;font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--ink-2);justify-self:end}.ctable-row .num.is-sorted{color:var(--ink);font-weight:500}.ctable-row .num small{color:var(--muted);font-size:var(--fs-2xs);font-weight:400}.ctable-row .num.accent{color:var(--accent)}.ctable-spark{height:24px;font:400 var(--fs-2xs)/1 var(--mono);align-items:center;display:flex;position:relative}.ctable-spark .spark-v2{height:20px}.ctable-chg{background:var(--bg-1);padding:0 0 0 4px;position:absolute;top:-8px;right:0}.ctable-chg i{display:none}.ctable-flat{width:100%}.ctable-progress{font:500 var(--fs-2xs)/1 var(--mono);color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ctable-progress .ringp{width:20px;height:20px}.ctable-progress .done{color:var(--good)}.ctable-action{justify-content:flex-end;display:flex}.ctable-row.sk-row{grid-template-columns:minmax(0,1fr) 92px 112px}@media (max-width:1100px){.ctable-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1.7fr) 92px 80px 68px 84px 96px}.ctable-row>.c-vol,.ctable-row>.c-spark{display:none}}.ctable .is-zero,.tree-row .is-zero,.search-row .is-zero,.explore .is-zero{color:var(--faint)}@media (max-width:960px){.ex-head{grid-template-columns:minmax(0,1fr)}.ex-key{display:none}.ex-panel{gap:14px 24px;padding:14px 16px}.ex-group{gap:7px}}@media (max-width:760px){.container.explore{gap:var(--s5)}.ex-panel{scroll-margin-top:calc(var(--nav-h) + 8px);flex-flow:column;align-items:stretch;gap:16px;padding:16px 14px;display:none}.ex-panel.is-open{animation:ex-open var(--dur-3) var(--ease-out);display:flex}@keyframes ex-open{0%{opacity:0;transform:translateY(-6px)}}.ex-panel-foot{align-self:stretch;margin-left:0}:is(.ex-panel-foot,.ex-panel-foot:not(:has(.btn.ghost))){justify-content:space-between;display:flex}.ex-done{margin-left:auto;display:inline-flex}.ex-opts button{min-height:var(--tap);padding:0 12px}.filter-sel{height:var(--tap);font-size:var(--fs-md);text-transform:none;letter-spacing:0;background-position:calc(100% - 15px) 19px,calc(100% - 10px) 19px}.ex-sticky,.ex-sticky.is-stuck{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);border-bottom:1px solid #0000;gap:8px;height:56px}.ex-sticky.is-stuck{border-bottom-color:var(--rule)}.ex-filters-btn{height:var(--tap);display:inline-flex}.filter-search .input{height:var(--tap);font-size:var(--fs-md)}.ex-trees-head .search{max-width:none}.ctable-row{grid-template-columns:minmax(0,1fr) 92px 40px;gap:8px;min-height:60px;padding:10px 12px}.ctable-row>:not(.c-coin):not(.c-mcap):not(.c-act){display:none}.ctable-row.sk-row{grid-template-columns:minmax(0,1fr) 92px 40px}}@media (max-width:380px){.ex-filters-word{display:none}.ex-filters-btn,.ex-tabs button{padding:0 10px}}@media (max-width:520px){.ex-stats{flex-wrap:nowrap;margin-top:2px;padding-top:12px}.ex-stats>div{flex:0 auto;padding:0 clamp(8px,3vw,14px)}.ex-stats dt{letter-spacing:.06em}.ex-stats dd{font-size:15px}.explore-end{white-space:normal}.explore-end:before,.explore-end:after{display:none}.ex-count{border-left:0;padding-left:0}}@keyframes ex-rise{0%{opacity:0;transform:translateY(var(--reveal-y))}}.is-entering>:nth-child(-n+16){animation:ex-rise var(--dur-3) var(--ease-out) backwards;animation-delay:calc(var(--k,0) * var(--reveal-stagger))}.is-entering>:nth-child(2){--k:1}.is-entering>:nth-child(3){--k:2}.is-entering>:nth-child(4){--k:3}.is-entering>:nth-child(5){--k:4}.is-entering>:nth-child(6){--k:5}.is-entering>:nth-child(7){--k:6}.is-entering>:nth-child(8){--k:7}.is-entering>:nth-child(9){--k:8}.is-entering>:nth-child(10){--k:9}.is-entering>:nth-child(11){--k:10}.is-entering>:nth-child(12){--k:11}.is-entering>:nth-child(13){--k:12}.is-entering>:nth-child(14){--k:13}.is-entering>:nth-child(15){--k:14}.is-entering>:nth-child(16){--k:15}@media (pointer:coarse){.coin-card.cc .agent-chip:before,.ctable-row .agent-chip:before{content:"";height:var(--tap);min-width:var(--tap);position:absolute;top:50%;left:-3px;right:-3px;transform:translateY(-50%)}.ex-rows .cr-l1 .agent-chip:before{width:var(--tap);left:50%;right:auto;transform:translate(-50%,-50%)}.coin-card.cc .cc-action,.coin-card.cc .cc-action .btn{min-height:var(--tap)}.tree-row .btn.icon-only,.cr-act .btn.icon-only,.ctable-action .btn.icon-only{width:var(--tap);height:var(--tap);min-height:var(--tap)}}.filter-search .input:placeholder-shown{padding-right:14px}@media (max-width:380px){.ex-sticky,.ex-sticky.is-stuck{gap:6px}.filter-search .input{padding-left:32px}.filter-search svg{left:10px}.view-toggle{gap:2px}}@media (min-width:761px) and (max-width:1100px){.ex-tsort>.ex-group-label{display:none}.ex-sticky-trees .search{flex:200px}.ex-tsort{flex:none}}.illus{display:block;overflow:visible}.illus-mote{stroke-dashoffset:40px;animation:3.2s cubic-bezier(.45,0,.25,1) infinite illus-travel}@keyframes illus-travel{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}88%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.illus-pending{animation:2.4s linear infinite illus-dash}@keyframes illus-dash{to{stroke-dashoffset:-16px}}.illus-twinkle{animation:4.2s ease-in-out infinite alternate illus-twinkle}@keyframes illus-twinkle{0%{opacity:.15}to{opacity:.9}}.illus-node.is-pulse .illus-halo{animation:4.8s ease-in-out infinite alternate illus-breathe}@keyframes illus-breathe{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.06)}}.illus-ring.is-spin{animation:60s linear infinite illus-spin}@keyframes illus-spin{to{transform:rotate(360deg)}}.illus-spark.is-glint{animation:3.6s ease-in-out infinite alternate illus-glint}@keyframes illus-glint{0%{opacity:.6;transform:scale(.8)}to{opacity:1;transform:scale(1.1)}}.illus .illus-t{font:500 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--muted)}.shead{align-items:end;gap:6px var(--s5);padding-top:var(--s5);border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.shead:before{content:"";border:1px solid var(--accent);border-color:var(--accent) transparent transparent;opacity:.8;pointer-events:none;border-radius:50%;width:44px;height:14px;position:absolute;top:-8px;left:0;transform:rotate(-12deg)}.shead .numeral{align-self:start;margin-top:6px}.shead-text{gap:8px;min-width:0;display:grid}.shead-title{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:500;line-height:1.1}.shead-lede{max-width:52ch;color:var(--ink-2);font-size:var(--fs-base);line-height:1.5}.shead-action{place-self:end;padding-bottom:2px}.shead:not(:has(.numeral)){grid-template-columns:minmax(0,1fr) auto}@media (max-width:640px){.shead{padding-top:var(--s4);grid-template-columns:minmax(0,1fr);gap:10px}.shead .numeral{margin:0}.shead-action{justify-self:start;padding:0}}.tilt{transform-style:preserve-3d;--mx:50%;--my:50%}.tilt.is-tilting{will-change:transform}.seg-pill{z-index:0;pointer-events:none;opacity:0;background:var(--bg-1);box-shadow:inset 0 -2px 0 var(--accent);border-radius:6px;position:absolute;top:0;left:0}.seg-pill[data-on="1"]{opacity:1}.seg-pill[data-hover="1"]{box-shadow:none;background:#ffffff0d}.seg-pill[data-ready="1"]{transition:transform var(--dur-3) var(--ease-expo), width var(--dur-3) var(--ease-expo), height var(--dur-3) var(--ease-expo), opacity var(--dur-2) var(--ease-out), background var(--dur-2), box-shadow var(--dur-2)}@media (prefers-reduced-motion:reduce){.seg-pill[data-ready="1"]{transition:none}}.px{max-width:var(--content);padding:40px var(--gutter) 72px;gap:40px;margin:0 auto;display:grid}.px-head{gap:10px;max-width:760px;display:grid}.px-head h1{font:500 clamp(34px, 5vw, 56px)/1.04 var(--display,var(--sans));letter-spacing:-.03em;margin:0}.px-head p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.px-kicker{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.px-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;padding-top:24px;display:grid}.px-hero h1{font:500 clamp(44px, 7.4vw, 96px)/.98 var(--display,var(--sans));letter-spacing:-.045em;margin:14px 0 18px}.px-hero .lede{color:var(--ink-2);max-width:600px;margin:0 0 24px;font-size:18px;line-height:1.5}.px-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn.px-map-cta{color:#06121a;background:linear-gradient(120deg, var(--teal) 0%, #7fc8ff 50%, var(--violet) 100%);background-size:200% 200%;border:0;gap:10px;font-weight:600;animation:6s ease-in-out infinite px-map-drift;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 30px -10px #5ce0c8b3,0 0 36px -8px #b08cff8c}.btn.px-map-cta:hover{color:#06121a;filter:brightness(1.07)saturate(1.1);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff40,0 14px 36px -10px #5ce0c8d9,0 0 48px -6px #b08cffb3}.btn.px-map-cta .arrow{transition:transform .2s}.btn.px-map-cta:hover .arrow{transform:translate(3px)}.px-live-dot{background:#06121a;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-out infinite px-live-beat}@keyframes px-map-drift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes px-live-beat{0%{box-shadow:0 0 #06121a8c}to{box-shadow:0 0 0 8px #06121a00}}@media (prefers-reduced-motion:reduce){.btn.px-map-cta,.px-live-dot{animation:none}}.px-strip{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.px-strip>div{gap:6px;padding:16px 18px;display:grid}.px-strip>div+div{border-left:1px solid var(--rule)}.px-strip b{font:500 24px/1 var(--display,var(--sans));letter-spacing:-.02em}.px-strip span{color:var(--muted);font-size:12px}.px-orbit{aspect-ratio:1;justify-self:center;width:100%;max-width:440px;position:relative}.px-orbit svg{width:100%;height:100%;display:block}.px-section{gap:16px;display:grid}.px-section-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.px-section-h h2{font:500 26px/1.1 var(--display,var(--sans));letter-spacing:-.02em;margin:0}.px-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.px-step{align-content:start;gap:8px;padding:18px;display:grid}.px-step .n{font:500 12px/1 var(--mono);color:var(--accent);letter-spacing:.1em}.px-step h3{font:600 16px/1.25 var(--sans);margin:0}.px-step p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.px-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.px-card{color:inherit;background:var(--bg-1);border:1px solid var(--rule);border-radius:var(--radius);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);gap:14px;padding:16px;text-decoration:none;display:grid}.px-card:hover{border-color:var(--rule-2);text-decoration:none;transform:translateY(-1px)}.px-card-top{align-items:center;gap:12px;min-width:0;display:flex}.px-card-top b{font:600 15px/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.px-card-top small{color:var(--muted);font:500 12px/1.2 var(--mono)}.px-logo{object-fit:cover;background:var(--bg-3);outline:1px solid var(--rule-2);outline-offset:3px;border-radius:50%;flex:none;width:44px;height:44px}.px-logo.lg{width:72px;height:72px}.px-nums{grid-template-columns:1fr 1fr;gap:10px;display:grid}.px-nums div{gap:4px;display:grid}.px-nums b{font:500 16px/1 var(--mono)}.px-tags{flex-wrap:wrap;gap:6px;display:flex}.px-coin{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.px-coin-head{gap:16px;padding:22px;display:grid}.px-coin-id{align-items:center;gap:16px;min-width:0;display:flex}.px-coin-id h1{font:500 34px/1.05 var(--display,var(--sans));letter-spacing:-.03em;margin:0}.px-coin-id .sym{color:var(--muted);font:500 15px/1 var(--mono);margin-left:8px}.px-ca{font:500 12px/1 var(--mono);color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--radius-xs);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.px-ca:hover{border-color:var(--rule-2);color:var(--ink)}.px-links{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:14px;display:flex}.px-line{font:500 13px/1 var(--mono);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.px-line a{color:var(--ink-2)}.px-line a.here{color:var(--accent);pointer-events:none}.px-line .sep{color:var(--faint)}.px-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.px-stats>div{gap:6px;padding:14px 0;display:grid}.px-stats b{font:500 20px/1 var(--mono)}.px-trade{top:calc(var(--nav-h) + 16px);gap:14px;padding:18px;display:grid;position:sticky}.px-trade .row{flex-wrap:wrap;gap:8px;display:flex}.px-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.px-err{color:var(--bad);word-break:break-word;margin:0;font-size:13px;line-height:1.45}.px-ok{color:var(--good);word-break:break-word;margin:0;font-size:13px;line-height:1.45}.px-kids{gap:8px;display:grid}.px-kid{border:1px solid var(--rule);border-radius:var(--radius);color:inherit;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.px-kid:hover{border-color:var(--rule-2);text-decoration:none}.px-kid .grow{flex:1;min-width:0}.px-kid b{font:600 14px/1.2 var(--sans)}.px-kid small{color:var(--muted);font:500 12px/1 var(--mono)}.px-form{gap:16px;max-width:680px;padding:22px;display:grid}.px-form .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.px-drop{border:1px dashed var(--rule-2);border-radius:var(--radius);cursor:pointer;align-items:center;gap:14px;padding:12px;display:flex}.px-drop img{object-fit:cover;border-radius:50%;width:64px;height:64px}.px-drop .ph{background:var(--bg-3);width:64px;height:64px;color:var(--muted);font:500 11px/1 var(--mono);border-radius:50%;place-items:center;display:grid}.px-parent{gap:8px;display:grid}.px-parent select{height:var(--h-md);border-radius:var(--radius-sm);border:1px solid var(--rule);background:var(--bg-0);color:var(--ink);font:inherit;padding:0 10px}.px-summary{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-0);color:var(--ink-2);gap:6px;padding:14px;font-size:13px;display:grid}.px-summary b{color:var(--ink)}.px-table{border-collapse:collapse;width:100%;font-size:14px}.px-table th,.px-table td{text-align:left;border-bottom:1px solid var(--rule);padding:10px 12px}.px-table th{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.px-prose{max-width:760px;color:var(--ink-2);gap:14px;font-size:15px;line-height:1.6;display:grid}.px-prose h2{color:var(--ink);font:500 22px/1.2 var(--display,var(--sans));margin:14px 0 0}.px-prose p{margin:0}@media (max-width:900px){.px-hero,.px-coin{grid-template-columns:1fr}.px-orbit{max-width:320px}.px-steps{grid-template-columns:1fr 1fr}.px-trade{position:static}}@media (max-width:560px){.px{gap:28px;padding-top:24px}.px-strip{grid-template-columns:1fr}.px-strip>div+div{border-left:0;border-top:1px solid var(--rule)}.px-steps{grid-template-columns:1fr}.px-stats{grid-template-columns:1fr 1fr}.px-form .two{grid-template-columns:1fr}}.px-card-act{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.px-card-act .btn{margin-left:auto}.px-burn-hero{gap:20px;padding:24px;display:grid}.px-burn-big{gap:6px;display:grid}.px-burn-big b{font:500 clamp(40px, 7vw, 72px)/1 var(--display,var(--sans));letter-spacing:-.03em;color:var(--accent)}.px-burn-big b span{color:var(--ink-2);letter-spacing:0;font-size:.4em}.px-burn-big small{color:var(--ink-2);font-size:15px}.px-burn-bar{background:var(--bg-2,#ffffff0f);border-radius:999px;height:10px;overflow:hidden}.px-burn-bar i{border-radius:inherit;background:linear-gradient(90deg,#f5b841,#ff6a3d);height:100%;display:block;box-shadow:0 0 16px #ff6a3d80}.px-burns{border:1px solid var(--line);border-radius:var(--radius);display:grid;overflow:hidden}.px-burn-row{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr 1.2fr 1fr;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:grid}.px-burn-row.head{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,var(--ink-2));border-top:0}.px-burn-row .burn{color:var(--accent)}.px-burn-row .px-links{gap:12px}@media (max-width:720px){.px-burn-row{grid-template-columns:1fr 1fr}.px-burn-row.head{display:none}.px-burn-hero .px-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.px-fee-list{gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.px-fee-list li{grid-template-columns:10px 1fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.px-fee-list i{background:var(--ink-3,#555);border-radius:3px;width:10px;height:10px}.px-fee-list i.role-creator{background:var(--accent)}.px-fee-list i.role-platform{background:#ff6a3d}.bm{border-radius:var(--radius-lg);isolation:isolate;background:radial-gradient(70% 60% at 50% 42%,#101016 0%,#0a0a10 45%,#050508 100%);outline:none;width:100%;min-width:0;position:relative;overflow:hidden}.bm.bm-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff0a}.bm.bm-full{border-radius:0}.bm-canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.bm.dragging .bm-canvas{cursor:grabbing}.bm-vignette{pointer-events:none;z-index:1;background:radial-gradient(85% 80%,#0000 55%,#040a068c 100%);position:absolute;inset:0}.bm-controls{z-index:3;border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--bg-0) 78%, transparent);-webkit-backdrop-filter:blur(12px);gap:4px;padding:4px;display:grid;position:absolute;bottom:12px;right:12px}.bm-controls button{border-radius:var(--radius-xs);width:32px;height:32px;color:var(--ink-2);font-family:var(--mono);background:0 0;border:0;place-items:center;font-size:16px;line-height:1;transition:background .12s,color .12s;display:grid}.bm-controls button:hover{background:var(--accent-soft);color:var(--accent)}.bm-size{z-index:3;background:color-mix(in srgb, var(--bg-0) 78%, transparent);-webkit-backdrop-filter:blur(12px);align-items:center;position:absolute;top:12px;right:12px}.bm-size-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:0 6px 0 9px;font-size:10px}.bm-legend{z-index:3;border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--bg-0) 78%, transparent);-webkit-backdrop-filter:blur(12px);max-width:calc(100% - 80px);font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:7px 10px;font-size:11px;display:flex;position:absolute;bottom:12px;left:12px}.bm-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bm-legend i{border:1px solid var(--line-2);box-sizing:border-box;background:0 0;border-radius:50%;width:10px;height:10px}.bm-legend i.focus{border:1.5px dashed var(--accent);background:var(--accent-soft)}.bm-legend-note{color:var(--faint)}.bm-tip{z-index:4;pointer-events:none;border-radius:var(--radius);border:1px solid var(--line-2);background:color-mix(in srgb, var(--bg-1) 94%, transparent);will-change:transform;gap:4px;min-width:190px;max-width:260px;padding:10px 12px;font-size:12px;animation:.14s ease-out both bm-tip-in;display:grid;position:absolute;top:0;left:0;box-shadow:0 18px 50px -20px #000000e6,0 0 0 1px #0006}@keyframes bm-tip-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.bm-tip-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;min-width:0;margin-bottom:2px;padding-bottom:4px;display:flex}.bm-tip-head i{border-radius:50%;flex:none;width:8px;height:8px}.bm-tip-head b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.bm-tip-head span{color:var(--muted);flex:none;font-size:11px}.bm-tip-row{justify-content:space-between;gap:12px;display:flex}.bm-tip-row em{color:var(--muted);font-style:normal}.bm-tip-row strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.bm-tip-under{font-family:var(--mono);color:var(--violet-2);font-size:11px}.bm-tip-under.good{color:var(--good)}.bm-tip-cta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding-top:2px;font-size:10px}.bm-tip-list{border-top:1px solid var(--line-soft);gap:2px;margin:2px 0 0;padding:5px 0 0;list-style:none;display:grid}.bm-tip-list li{justify-content:space-between;gap:12px;min-width:0;display:flex}.bm-tip-list b{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.bm-tip-list span{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}main.map-main{padding:0}.map-page{--mc-glass:linear-gradient(180deg, #101713cc 0%, #080c0adb 100%);--mc-glass-hi:linear-gradient(180deg, #141d18f0 0%, #090d0bf5 100%);--mc-blur:blur(18px) saturate(150%);--mc-edge:inset 0 1px 0 #ffffff13, inset 1px 0 0 #ffffff08;--mc-drop:0 24px 60px -28px #000000f2, 0 2px 6px -2px #00000080;--mc-border:#ffffff13;--mc-row:#ffffff09;height:calc(100dvh - 63px);min-height:480px;position:relative;overflow:hidden}.map-page .bm{height:100%}.map-overlay{z-index:3;pointer-events:none;flex-direction:column;gap:10px;width:min(320px,100% - 32px);max-height:calc(100% - 32px);display:flex;position:absolute;top:16px;left:16px}.map-overlay>*{pointer-events:auto;flex:none}.map-overlay .map-panel{border-radius:var(--radius-lg);border-color:var(--mc-border);background:var(--mc-glass);-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--mc-drop);padding:14px 16px 13px}.map-panel-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.map-eyebrow{min-width:0;font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.map-panel h1{letter-spacing:var(--tracking-tight);margin-top:6px;font-size:23px;font-weight:600;line-height:1.15}.map-panel h1 em{font-size:1.14em}.map-panel .lead{max-width:none;color:var(--muted);text-wrap:pretty;margin-top:7px;font-size:12.5px;line-height:1.58}.map-live{border:1px solid var(--line-soft);height:20px;font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#00000040;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 8px 0 7px;font-weight:500;display:inline-flex}.map-live.is-live{color:var(--good);border-color:color-mix(in srgb, var(--good) 28%, transparent);background:color-mix(in srgb, var(--good) 7%, transparent)}.map-live.is-connecting,.map-live.is-reconnecting{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 28%, transparent)}.map-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(max-content,1fr));margin-top:13px;padding-top:12px;display:grid;position:relative}.map-stats:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);opacity:.65;width:56px;height:1px;position:absolute;top:-1px;left:0}.map-stats div{gap:3px;min-width:0;padding:0 10px;display:grid}.map-stats div:first-child{padding-left:0}.map-stats div+div{border-left:1px solid var(--line-soft)}.map-stats em{font-style:normal;font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:500}.map-stats strong{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums slashed-zero;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:500;line-height:1.15;overflow:hidden}.map-stats strong.accent{color:var(--accent)}.map-heatline{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--faint);flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:10px;display:flex}.map-heatline b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500}.map-heat-i{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.map-heat-sep{color:var(--faint);opacity:.7;padding:0 7px}.map-heat-glyph{border-radius:50%;flex:none;width:7px;height:7px;position:relative}.map-heat-glyph.g-new{background:var(--teal);box-shadow:0 0 0 2px rgba(var(--teal-rgb), .16), 0 0 8px rgba(var(--teal-rgb), .5)}.map-heat-glyph.g-trades{background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb), .55)}.map-heat-glyph.g-trades:after{content:"";border:1px solid var(--accent);animation:mc-ping 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes mc-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.map-digest{border:1px solid var(--line-2);background:var(--accent-soft);max-width:100%;min-height:28px;color:var(--ink-2);font-family:var(--mono);font-size:var(--fs-2xs);text-align:left;box-shadow:var(--mc-edge);transition:background var(--dur-2), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:3px 11px;display:inline-flex;position:relative}.map-digest b{color:var(--accent);font-weight:600}.map-digest .good{color:var(--good)}.map-digest:hover{transform:translateY(-1px)}.map-digest:hover,.map-digest[aria-pressed=true]{box-shadow:var(--mc-edge), 0 0 0 1px var(--line-2), 0 0 28px -10px rgba(var(--accent-rgb), .6);background:#f5b8412e}.map-digest:active{transform:scale(.985)}.map-search{z-index:5;position:relative}.map-search .input{border-color:var(--mc-border);background:var(--mc-glass);height:40px;-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--mc-drop);transition:border-color var(--dur-2), box-shadow var(--dur-2) var(--ease-out);border-radius:14px;padding-left:38px;padding-right:38px;font-size:13.5px}.map-search .input::placeholder{color:var(--faint)}.map-search .input::-webkit-search-cancel-button{opacity:.45;cursor:pointer}.map-search .input::-webkit-search-cancel-button:hover{opacity:.9}.map-search .input:hover{border-color:#ffffff1f}.map-search .input:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:var(--mc-edge), 0 0 0 2px rgba(var(--accent-rgb), .22), 0 0 40px -14px rgba(var(--accent-rgb), .55)}.map-search>svg{z-index:1;color:var(--muted);pointer-events:none;transition:color var(--dur-2);position:absolute;top:12px;left:13px}.map-search:focus-within>svg{color:var(--accent)}.map-search-kbd{z-index:1;pointer-events:none;color:var(--muted);position:absolute;top:10px;right:10px}.map-results{border:1px solid var(--mc-border);background:var(--mc-glass-hi);-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--shadow-pop);overscroll-behavior:contain;max-height:min(420px,100dvh - 260px);animation:mc-drop .18s var(--ease-out) both;border-radius:14px;padding:5px;display:grid;position:absolute;top:46px;left:0;right:0;overflow:auto}@keyframes mc-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.map-results-head{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:8px 8px 4px;font-weight:500}.map-result{text-align:left;width:100%;color:var(--ink);transition:background var(--dur-1);background:0 0;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:grid;position:relative}.map-result:before{content:"";background:var(--accent);width:2px;transition:transform var(--dur-2) var(--ease-out);border-radius:2px;position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(0)}.map-result:hover,.map-result[data-active=true]{background:linear-gradient(90deg, rgba(var(--accent-rgb), .11), rgba(var(--accent-rgb), .03))}.map-result[data-active=true]:before{transform:scaleY(1)}.map-result-main{gap:1px;min-width:0;display:grid}.map-result-top{align-items:baseline;gap:6px;min-width:0;display:flex}.map-result-top b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.map-result-top .mono{font-size:var(--fs-2xs);color:var(--muted);flex:none}.map-result-ctx{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-result-mcap{font-size:var(--fs-2xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.map-badge{height:16px;font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:lowercase;border:1px solid var(--line-2);color:var(--accent);background:var(--accent-soft);border-radius:999px;flex:none;align-self:center;padding:0 5px;line-height:14px}.map-badge.grad{color:#eef6ef;background:#eef6ef14;border-color:#eef6ef4d}.map-results .none{color:var(--muted);padding:6px 8px 9px;font-size:12px}.map-remote{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 10px;padding:7px 8px;font-size:13px;display:grid}.map-remote-acts{font-family:var(--mono);font-size:var(--fs-2xs);grid-column:2;gap:12px;display:flex}.map-remote-acts a,.map-offmap a.linkish{color:var(--accent)}.map-offmap{gap:7px;padding:9px 8px;display:grid}.map-offmap-title{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.map-offmap-title b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.map-offmap-title .mono{color:var(--muted);font-size:var(--fs-2xs)}.map-offmap p{color:var(--warn);font-size:12px}.map-offmap-acts{gap:6px;display:flex}.map-hl{border-radius:var(--radius-lg);border:1px solid var(--mc-border);background:var(--mc-glass);-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--mc-drop);gap:9px;padding:11px 12px 12px;display:grid}.map-hl-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.map-hl-note{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.map-hl-chips{flex-wrap:wrap;gap:5px;display:flex}.map-hl-chip{isolation:isolate;border:1px solid var(--line-soft);height:26px;color:var(--ink-2);font-family:var(--mono);font-size:var(--fs-2xs);white-space:nowrap;transition:border-color var(--dur-2), color var(--dur-2), transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 8px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.map-hl-chip:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg, rgba(var(--accent-rgb), .2), rgba(var(--accent-rgb), .1));transform-origin:0;transition:transform var(--dur-3) var(--ease-expo);position:absolute;inset:0;transform:scaleX(0)}.map-hl-chip b{color:var(--faint);font-variant-numeric:tabular-nums;transition:color var(--dur-2);font-weight:500}.map-hl-glyph{color:var(--faint);transition:color var(--dur-2), filter var(--dur-2);flex:none}.map-hl-chip:hover{color:var(--ink);border-color:#ffffff24;transform:translateY(-1px)}.map-hl-chip:hover .map-hl-glyph{color:var(--ink-2)}.map-hl-chip:active{transition-duration:var(--dur-1);transform:scale(.97)}.map-hl-chip[aria-pressed=true]{border-color:var(--line-2);color:var(--accent);box-shadow:inset 0 1px 0 #ffffff0d, 0 0 22px -10px rgba(var(--accent-rgb), .7)}.map-hl-chip[aria-pressed=true]:before{transform:scaleX(1)}.map-hl-chip[aria-pressed=true] b{color:var(--accent);opacity:.8}.map-hl-chip[aria-pressed=true] .map-hl-glyph{color:var(--accent);filter:drop-shadow(0 0 3px rgba(var(--accent-rgb), .6))}.map-hl-chip.clear{color:var(--muted);background:0 0;border-style:dashed;border-color:#ffffff24}.map-hl-chip.clear:hover{color:var(--ink);border-color:rgba(var(--sell-rgb), .45)}.map-hl .map-tools{border-top:1px solid var(--line-soft);padding-top:10px;position:relative}.map-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.map-tools .seg{border-color:var(--line-soft);background:#00000052}.tools-label{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:500}.map-overlay>.map-rails{flex:0 auto;min-height:0}.map-rails{border-radius:var(--radius-lg);flex-direction:column;min-height:0;display:flex}.map-rails.card{border-color:var(--mc-border);background:var(--mc-glass);-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--mc-drop)}.map-rails>header{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 9px 8px 10px;display:flex}.map-rails.card:not(.collapsed)>header{border-bottom:1px solid var(--line-soft);margin-bottom:4px}.map-rail-tabs{border:1px solid var(--line-soft);scrollbar-width:none;background:#00000052;border-radius:999px;gap:1px;min-width:0;padding:2px;display:flex;position:relative;overflow-x:auto;box-shadow:inset 0 1px 2px #0000004d}.map-rail-tabs::-webkit-scrollbar{display:none}.map-rail-tabs button{z-index:1;height:24px;color:var(--muted);font-family:var(--mono);font-size:var(--fs-2xs);transition:color var(--dur-2);background:0 0;border:0;border-radius:999px;flex:none;padding:0 8px;font-weight:500;position:relative}.map-rail-tabs button:hover{color:var(--ink)}.map-rail-tabs button[aria-selected=true]{color:var(--accent)}.map-rail-fold{border:1px solid var(--line-soft);width:26px;height:26px;color:var(--muted);transition:color var(--dur-2), border-color var(--dur-2), transform var(--dur-2) var(--ease-out);background:#ffffff08;border-radius:50%;flex:none;place-items:center;display:grid}.map-rail-fold:hover{color:var(--ink);border-color:#ffffff29;transform:translateY(-1px)}.map-rail-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;align-content:start;gap:6px;min-height:0;padding:0 6px 8px;display:grid;overflow:auto}.map-rails ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.map-rail-row{width:100%;color:var(--ink);text-align:left;transition:background var(--dur-1);background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 6px 8px;display:grid;position:relative}.map-rail-row:before{content:"";background:var(--accent);width:2px;transition:transform var(--dur-2) var(--ease-out);border-radius:2px;position:absolute;top:7px;bottom:9px;left:0;transform:scaleY(0)}.map-rail-row:hover,.map-rail-row:focus-visible{background:linear-gradient(90deg, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), .02))}.map-rail-row:hover:before,.map-rail-row:focus-visible:before{transform:scaleY(1)}.map-rail-row:hover .logo{border-color:rgba(var(--accent-rgb), .4);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .14), 0 0 14px -2px rgba(var(--accent-rgb), .45)}.map-rail-row.flash{animation:2s ease-out both rail-flash}@keyframes rail-flash{0%,15%{box-shadow:inset 0 0 0 1px var(--line-2);background:#f5b84138}to{box-shadow:none;background:0 0}}.map-rail-name{min-width:0;font-family:var(--mono);align-items:baseline;gap:6px;font-size:12px;display:flex}.map-rail-name b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.map-rail-name span{color:var(--faint);font-size:var(--fs-2xs);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.map-rail-name .firstborn{color:var(--accent)}.map-rail-metric{font-size:var(--fs-2xs);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.map-rail-metric b{color:var(--ink-2);font-weight:500}.map-rail-metric .good{color:var(--good)}.map-rail-empty{color:var(--muted);padding:8px;font-size:12px}.map-rail-cta{justify-self:start;margin:4px 6px 0}.map-rail-note{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--faint);padding:0 6px}.map-rail-bar{pointer-events:none;background:#ffffff0b;border-radius:2px;height:2px;display:flex;position:absolute;bottom:3px;left:37px;right:6px;overflow:hidden}.map-rail-bar i{background:linear-gradient(90deg, rgba(var(--accent-rgb), .35), var(--accent));min-width:2px;height:100%;display:block}.map-rail-bar i.sell{background:linear-gradient(90deg, rgba(var(--sell-rgb), .5), var(--sell))}.map-rail-bar.growing i{background:linear-gradient(90deg, #5ee39a4d, var(--good))}.map-rail-row.dom{grid-template-rows:auto auto;row-gap:5px;padding-bottom:6px}.map-rail-row.dom>.logo{grid-row:1/span 2}.map-rail-row.dom .map-rail-metric b{color:var(--ink);font-size:12px;font-weight:600}.map-rail-row.dom .map-rail-bar{grid-column:2/-1;height:3px;position:relative;bottom:auto;left:auto;right:auto}.map-rail-row.dom .map-rail-bar i{background:linear-gradient(90deg, rgba(var(--accent-rgb), .3), var(--accent));box-shadow:0 0 8px rgba(var(--accent-rgb), .45)}.firstborn{height:16px;color:var(--accent);font:500 11px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1px solid #f5b841bf;border-radius:999px;flex:none;align-self:center;align-items:center;padding:0 5px;animation:2.6s ease-in-out infinite firstborn-pulse;display:inline-flex}.firstborn.ml{margin-left:6px}@keyframes firstborn-pulse{0%,to{box-shadow:0 0 #f5b84100}50%{box-shadow:0 0 0 3px #f5b84138}}@media (prefers-reduced-motion:reduce){.firstborn{animation:none;box-shadow:0 0 0 2px #f5b8412e}}.map-key.dock{z-index:3;flex-direction:column-reverse;align-items:flex-start;gap:8px;max-width:calc(100% - 432px);display:flex;position:absolute;bottom:16px;left:352px}.map-key-toggle{border:1px solid var(--mc-border);background:var(--mc-glass);height:32px;-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--mc-drop);color:var(--ink-2);font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;transition:color var(--dur-2), border-color var(--dur-2), transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:999px;align-items:center;gap:9px;padding:0 12px 0 11px;font-weight:500;display:inline-flex}.map-key-toggle>svg{transition:transform var(--dur-3) var(--ease-expo)}.map-key-toggle:hover,.map-key.open .map-key-toggle{color:var(--accent);border-color:var(--line-2);box-shadow:var(--mc-edge), var(--mc-drop), 0 0 28px -12px rgba(var(--accent-rgb), .6)}.map-key-toggle:hover{transform:translateY(-1px)}.map-key-toggle:active{transform:scale(.98)}.map-key-sws{gap:4px;display:inline-flex}.map-key-sw{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #00000059}.map-key-sws .map-key-sw:first-child{box-shadow:inset 0 1px 0 #ffffff4d, 0 0 8px rgba(var(--accent-rgb), .55)}.map-key-body{gap:14px;width:272px;display:grid}.map-key.dock .map-key-body{overscroll-behavior:contain;border-radius:var(--radius-lg);border:1px solid var(--mc-border);background:var(--mc-glass-hi);max-height:calc(100dvh - 143px);-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--shadow-pop);transform-origin:0 100%;animation:mc-rise .26s var(--ease-expo) both;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;padding:14px 15px 15px;overflow:auto}@keyframes mc-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.map-key-sec{gap:7px;display:grid}.map-key-sec+.map-key-sec{border-top:1px solid var(--line-soft);padding-top:12px}.map-key-sec h4{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-weight:500;display:flex}.map-key-sec h4 span{letter-spacing:0;text-transform:none;color:var(--muted)}.map-key-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.map-key-list li{color:var(--ink-2);align-items:center;gap:10px;font-size:12px;line-height:1.4;display:flex}.map-key-list svg{filter:drop-shadow(0 0 3px rgba(var(--accent-rgb), .18));flex:none}.map-key-scale{grid-template-columns:repeat(4,minmax(0,1fr));margin:2px 0 0;padding:0;list-style:none;display:grid;position:relative}.map-key-scale:before{content:"";background:var(--scale);opacity:.7;height:1px;position:absolute;top:7px;left:12.5%;right:12.5%}.map-key-scale li{text-align:center;grid-template-rows:auto 1fr;align-content:start;justify-items:center;gap:6px;display:grid;position:relative}.map-key-scale span{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);text-wrap:balance;line-height:1.3}.map-key-scale li.hot span{color:var(--ink-2)}.map-key-node{background:var(--c);width:11px;height:11px;box-shadow:inset 0 1px 0 #ffffff47, 0 0 0 3px var(--bg-0), 0 0 0 4px color-mix(in srgb, var(--c) 45%, transparent);border-radius:50%;margin:2px 0;position:relative}.map-key-scale li.hot .map-key-node{box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 3px var(--bg-0), 0 0 0 4px color-mix(in srgb, var(--c) 60%, transparent), 0 0 14px 2px color-mix(in srgb, var(--c) 55%, transparent)}.map-key-size circle{fill:#f5b8410a;stroke:var(--ink-2);stroke-opacity:.5;stroke-width:1px}.map-key-size path{fill:none;stroke:var(--faint);stroke-width:.75px}.map-key-size text{font-family:var(--mono);fill:var(--muted);font-size:11px}.map-key-note{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--faint);line-height:1.45}.map-key-keys{grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;margin:0;display:grid}.map-key-keys dt{border:1px solid var(--line-soft);height:20px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--ink);white-space:nowrap;background:#0000004d;border-bottom-width:2px;border-radius:5px;justify-self:start;align-items:center;padding:0 6px;display:inline-flex}.map-key-keys dd{color:var(--muted);margin:0;font-size:12px}.map-hint{z-index:2;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--faint);white-space:nowrap;pointer-events:none;transition:opacity .5s var(--ease);background:#05090773;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.map-hint b{border:1px solid var(--line-soft);min-width:18px;height:18px;color:var(--ink-2);background:#00000059;border-bottom-width:2px;border-radius:5px;place-items:center;margin:0 1px;padding:0 5px;font-weight:500;display:inline-grid}.map-hint.gone{opacity:0}.map-page.wide .map-hint{left:calc(50% + 176px)}.map-page.wide.has-side .map-hint{opacity:0}.map-state{z-index:2;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.map-state .notice{max-width:420px}.map-sync{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--faint);margin-top:9px}.map-sync .linkish{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bm-tip-under.accent{color:var(--accent)}.map-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map-page .bm-controls{border-color:var(--mc-border);background:var(--mc-glass);-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--mc-drop);border-radius:14px;gap:2px;padding:4px}.map-page .bm-controls button{color:var(--ink-2);transition:background var(--dur-2), color var(--dur-2), transform var(--dur-1) var(--ease-out), box-shadow var(--dur-2);border-radius:10px;font-size:17px;position:relative}.map-page .bm-controls button+button:before{content:"";background:var(--line-soft);height:1px;position:absolute;top:-1px;left:8px;right:8px}.map-page .bm-controls button:hover{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-2), 0 0 18px -6px rgba(var(--accent-rgb), .5)}.map-page .bm-controls button:hover:before,.map-page .bm-controls button:hover+button:before{opacity:0}.map-page .bm-controls button:active{transform:scale(.92)}.map-page .bm-size{border-color:var(--mc-border);background:var(--mc-glass);-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--mc-drop)}.map-page .bm-size-label{font-size:var(--fs-2xs);letter-spacing:.08em;font-weight:500}.map-page.wide.has-side .bm.bm-full .bm-controls,.map-page.wide.has-side .bm.bm-full .bm-size{right:372px}@media (max-width:1240px){.map-hint{display:none}}.map-side.card:before,.map-pop.card:before{display:none}.map-side.card,.map-pop.card{border-top-color:rgba(var(--accent-rgb), .2)}.map-side{z-index:4;overscroll-behavior:contain;border-color:var(--mc-border);background:var(--mc-glass-hi);width:min(340px,100% - 32px);max-height:calc(100% - 32px);-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--shadow-pop);animation:side-in .36s var(--ease-expo) both;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;padding:16px;position:absolute;top:16px;right:16px;overflow:auto}@keyframes side-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.map-side-in{align-content:start;gap:10px;min-width:0;display:grid}.map-side .map-side-in>*{animation:mc-in .42s var(--ease-expo) both}.map-side .map-side-in>:nth-child(3){animation-delay:30ms}.map-side .map-side-in>:nth-child(4){animation-delay:60ms}.map-side .map-side-in>:nth-child(5){animation-delay:90ms}.map-side .map-side-in>:nth-child(6){animation-delay:.12s}.map-side .map-side-in>:nth-child(n+7){animation-delay:.15s}@keyframes mc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.map-side-close{border:1px solid var(--line-soft);width:28px;height:28px;color:var(--muted);z-index:3;transition:color var(--dur-2), background var(--dur-2), transform var(--dur-2) var(--ease-out), border-color var(--dur-2);background:#ffffff09;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.map-side-close:hover{color:var(--ink);background:var(--glass-3);border-color:#ffffff29;transform:rotate(90deg)}.map-side-close:after{content:"";position:absolute;inset:-8px}.map-side-head{align-items:center;gap:12px;min-width:0;padding-right:30px;display:flex}.map-side-logo{border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.map-side-logo:before{content:"";background:radial-gradient(circle, rgba(var(--tint), .28), rgba(var(--tint), 0) 68%);pointer-events:none;border-radius:50%;position:absolute;inset:-10px}.map-side-title{flex:1;gap:2px;min-width:0;display:grid}.map-side-title b{letter-spacing:var(--tracking-tight);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.map-side-title>span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.map-side-ids{align-items:center;gap:5px;margin-top:4px;display:flex}.map-ca{border:1px solid var(--line-soft);height:22px;color:var(--muted);font-family:var(--mono);font-size:var(--fs-2xs);transition:color var(--dur-2), border-color var(--dur-2), background var(--dur-2);background:#ffffff09;border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:relative}.map-ca:hover{color:var(--ink);border-color:var(--line-2)}.map-ca .ic-check{display:none}.map-ca .ic-check path{stroke-dasharray:1;stroke-dashoffset:1px}.map-ca-ok{opacity:0;color:var(--accent);pointer-events:none;position:absolute;left:8px}.map-ca.done{color:var(--accent);border-color:var(--line-2);background:var(--accent-soft)}.map-ca.done .ic-copy{display:none}.map-ca.done .ic-check{display:block}.map-ca.done .ic-check path{animation:mc-check .32s var(--ease-out) forwards}.map-ca.done .map-ca-text{animation:mc-swap-out 1.4s var(--ease-out) both}.map-ca.done .map-ca-ok{animation:mc-swap-in 1.4s var(--ease-out) both}@keyframes mc-check{to{stroke-dashoffset:0}}@keyframes mc-swap-out{0%,to{opacity:1}12%,80%{opacity:0}}@keyframes mc-swap-in{0%,to{opacity:0}12%,80%{opacity:1}}html[data-motion=paused] .map-ca.done .ic-check path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.map-ca.done .ic-check path{stroke-dashoffset:0}}.map-soc{border:1px solid var(--line-soft);width:22px;height:22px;color:var(--muted);transition:color var(--dur-2), border-color var(--dur-2), transform var(--dur-2) var(--ease-out);background:#ffffff09;border-radius:50%;place-items:center;display:grid}.map-soc:hover{color:var(--accent);border-color:var(--line-2);transform:translateY(-1px)}.map-crumbs{border:1px solid var(--line-soft);background:#00000038;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 10px;display:flex}.map-crumbs ol{min-width:0;font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.map-crumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.map-crumb-node{background:var(--node);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--node) 18%, transparent), 0 0 8px color-mix(in srgb, var(--node) 55%, transparent);border-radius:50%;flex:none}.map-crumbs li:has(b) .map-crumb-node{width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--node) 22%, transparent), 0 0 12px color-mix(in srgb, var(--node) 70%, transparent)}.map-crumbs li button{color:var(--muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:96px;transition:color var(--dur-2);background:0 0;border:0;padding:0;overflow:hidden}.map-crumbs li button:hover{color:var(--accent)}.map-crumbs li b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-weight:500;overflow:hidden}.map-crumbs .sep{background:linear-gradient(90deg, #ffffff14, var(--node));opacity:.6;flex:none;width:14px;height:1px;margin:0 2px 0 6px}.map-frame{border:1px solid var(--line-soft);height:24px;color:var(--ink-2);font-family:var(--mono);font-size:var(--fs-2xs);transition:color var(--dur-2), border-color var(--dur-2), transform var(--dur-2) var(--ease-out);background:#ffffff09;border-radius:999px;flex:none;padding:0 10px}.map-frame:hover{color:var(--accent);border-color:var(--line-2);transform:translateY(-1px)}.map-side-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.map-side-market{border-top:1px solid var(--rule);gap:8px;padding-top:10px;display:grid;position:relative}.map-side-market:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);opacity:.65;width:56px;height:1px;position:absolute;top:-1px;left:0}.map-side-price{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label heat""value chg";align-items:end;gap:4px 10px;min-width:0;display:grid}.map-side-price>em{grid-area:label}.map-side-price>strong{grid-area:value}.map-side-price>:nth-child(3){grid-area:chg;place-self:center end}.map-side-price>.map-side-heat{white-space:nowrap;text-overflow:ellipsis;grid-area:heat;justify-self:end;min-width:0;margin:0;overflow:hidden}.map-side-price em,.map-side-stats em,.map-kids em{font-style:normal;font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.map-side-price strong{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:500;line-height:1.05;overflow:hidden}.map-chg{height:22px;font-family:var(--mono);font-size:var(--fs-2xs);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.map-chg.up{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.map-chg.down{color:var(--sell);background:var(--bad-soft);border-color:color-mix(in srgb, var(--sell) 30%, transparent)}.map-chg.none{color:var(--faint);border-color:var(--line-soft)}.map-side-spark{min-width:0;min-height:42px;position:relative}.map-spark-wrap{touch-action:pan-y;position:relative}.map-spark{cursor:crosshair;display:block;overflow:visible}.map-spark-open{stroke:#ffffff24;stroke-width:1px;stroke-dasharray:2 4}.map-spark-cross line{stroke:#ffffff59;stroke-width:1px;stroke-dasharray:2 2}.map-spark-read{border:1px solid var(--line-soft);height:20px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);white-space:nowrap;pointer-events:none;background:#050907e0;border-radius:6px;align-items:baseline;gap:6px;padding:0 7px;line-height:18px;display:inline-flex;position:absolute;top:-8px;box-shadow:0 8px 20px -10px #000000e6}.map-spark-read b{color:var(--ink);font-weight:500}.map-spark-none{border:1px dashed var(--line-soft);height:42px;font-family:var(--mono);color:var(--faint);font-size:var(--fs-2xs);border-radius:8px;place-items:center;display:grid}.map-side-heat{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted)}.map-side-heat b{color:var(--ink-2);font-weight:500}.map-side-stats{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:0;display:grid}.map-side-stats div{gap:2px;min-width:0;padding:8px 0;display:grid}.map-side-stats div:nth-child(odd){border-right:1px solid var(--line-soft);padding-right:12px}.map-side-stats div:nth-child(2n){padding-left:12px}.map-side-stats div:nth-child(n+3){border-top:1px solid var(--line-soft)}.map-side-stats div:last-child:nth-child(odd){border-right:0;grid-column:1/-1;padding-right:0}.map-side-stats strong{font-family:var(--mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.map-side-stats strong.accent{color:var(--accent)}.map-side-stats small{color:var(--muted);font-weight:400;font-size:var(--fs-2xs)}.map-side-progress{gap:7px;display:grid}.map-side-progress span{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);justify-content:space-between;display:flex}.map-side-progress em{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-style:normal}.map-side-progress strong{color:var(--ink-2);font-weight:500}.map-side-actions{border-top:1px solid var(--line-soft);gap:8px;padding-top:10px;display:grid}.map-side-main{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.map-side-main .btn{min-width:0;height:40px;padding:0 16px;font-size:13px}.map-side-links{grid-template-columns:repeat(4,auto);gap:6px;display:grid}.map-side-links .btn{height:28px;padding:0 8px;font-size:12px}.map-side-dom{border-top:1px solid var(--line-soft);padding-top:10px}.map-kids{border-top:1px solid var(--line-soft);gap:4px;padding-top:10px;display:grid}.map-kids header{justify-content:space-between;align-items:center;gap:8px;display:flex}.map-kids .seg{background:#00000052}.map-kids .seg button{height:22px;font-size:var(--fs-2xs);padding:0 8px}.map-brood{margin:2px 0;position:relative}.map-brood svg{cursor:pointer;touch-action:pan-y;display:block;overflow:visible}.map-brood-axis{stroke:#ffffff14;stroke-width:1px;stroke-dasharray:1 3}.map-brood-fils path{fill:none;stroke:var(--brood);stroke-opacity:.13;stroke-width:.75px;transition:stroke-opacity var(--dur-2)}.map-brood.is-reading .map-brood-fils path{stroke-opacity:.06}.map-brood-fils path.on{stroke-width:1.25px;stroke-opacity:.85!important}.map-brood-kid{animation:mc-pop .5s var(--ease-expo) both;animation-delay:calc(var(--i,0) * 14ms);transform-box:fill-box;transform-origin:50%}@keyframes mc-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.map-brood-root{filter:drop-shadow(0 0 4px)}.map-brood-ticks line{stroke:#ffffff29;stroke-width:1px}.map-brood-ticks text{font-family:var(--mono);fill:var(--faint);font-size:11px}.map-brood-read{border:1px solid var(--line-soft);height:20px;font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);white-space:nowrap;pointer-events:none;background:#050907e6;border-radius:6px;align-items:baseline;gap:6px;padding:0 7px;line-height:18px;display:inline-flex;position:absolute;box-shadow:0 8px 20px -10px #000000e6}.map-brood-read b{color:var(--ink);font-weight:500}.map-kids-cols{border-bottom:1px solid var(--line-soft);font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.04em;color:var(--faint);grid-template-columns:18px minmax(0,1fr) 62px 30px;gap:8px;padding:2px 0 4px;display:grid}.map-kids-cols span:first-child{grid-column:1/span 2}.map-kids-cols span:not(:first-child){text-align:right}.map-kids ul{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;align-content:start;gap:1px;max-height:260px;margin:0 -6px;padding:0;list-style:none;display:grid;overflow:auto}.map-kid{width:100%;color:var(--ink);text-align:left;transition:background var(--dur-1);background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 62px 30px;align-items:center;gap:8px;padding:5px 6px;font-size:12px;display:grid;position:relative}.map-kid:before{content:"";background:var(--accent);width:2px;transition:transform var(--dur-2) var(--ease-out);border-radius:2px;position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.map-kid:hover,.map-kid:focus-visible{background:linear-gradient(90deg, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), .02))}.map-kid:hover:before,.map-kid:focus-visible:before{transform:scaleY(1)}.map-kid b{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.map-kid .mono{font-size:var(--fs-2xs);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.map-kid .accent{color:var(--accent)}.map-kid .muted{color:var(--faint)}.map-more{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--accent);justify-self:start}.map-more-note{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--faint);font-variant-numeric:tabular-nums;justify-self:start;margin:0}.map-more-note .linkish{color:var(--accent);font-size:inherit}.map-kids-note{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--faint);font-variant-numeric:tabular-nums;margin:0}.map-toast{z-index:4;border:1px solid color-mix(in srgb, var(--warn) 34%, transparent);background:var(--mc-glass-hi);-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--shadow-pop), inset 3px 0 0 color-mix(in srgb, var(--warn) 70%, transparent);color:var(--ink-2);border-radius:14px;max-width:calc(100% - 32px);padding:10px 14px;font-size:12.5px;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.map-toast a{color:var(--accent)}.map-pills{flex-wrap:wrap;gap:6px;display:flex}.map-pill{border:1px solid var(--mc-border);background:var(--mc-glass);height:30px;-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--mc-drop);color:var(--ink-2);font-family:var(--mono);transition:color var(--dur-2), border-color var(--dur-2), box-shadow var(--dur-2), transform var(--dur-1) var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex;position:relative}.map-pill:after{content:"";position:absolute;inset:-7px 0}.map-pill:active{transform:scale(.96)}.map-pill-glyph{color:var(--muted);flex:none}.map-pill b{background:var(--accent);min-width:16px;height:16px;color:var(--accent-ink);border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:600;display:inline-grid}.map-pill[aria-expanded=true]{color:var(--accent);border-color:var(--line-2);background:var(--mc-glass-hi);box-shadow:var(--mc-edge), 0 0 24px -10px rgba(var(--accent-rgb), .7)}.map-pill[aria-expanded=true] .map-pill-glyph{color:var(--accent)}.map-pop{z-index:6;overscroll-behavior:contain;border-radius:var(--radius-lg);border-color:var(--mc-border);background:var(--mc-glass-hi);max-height:min(60dvh,520px);-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), var(--shadow-pop);transform-origin:top;animation:mc-drop .22s var(--ease-expo) both;margin-top:8px;padding:14px 14px 12px;position:absolute;top:100%;left:0;right:0;overflow:auto}.map-pop-close{z-index:3;border:1px solid var(--line-soft);width:28px;height:28px;color:var(--muted);background:#ffffff09;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.map-pop-close:after{content:"";position:absolute;inset:-8px}.map-overlay .map-panel.compact{border-radius:14px;padding:9px 12px}.map-line{min-width:0;font-family:var(--mono);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.map-line>span{text-overflow:ellipsis;overflow:hidden}.map-line b{color:var(--ink);font-variant-numeric:tabular-nums slashed-zero;font-weight:500}.map-line b.accent{color:var(--accent);text-shadow:0 0 14px rgba(var(--accent-rgb), .3)}.map-line-sep{vertical-align:-1px;background:var(--line-soft);width:1px;height:10px;margin:0 8px;display:inline-block}.map-line.sub{font-size:var(--fs-2xs);color:var(--faint);margin-top:4px}.map-line .linkish{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.map-pop>.map-heatline{margin:0 34px 10px 2px}.map-pop>.map-digest{margin:0 34px 10px 0}.map-pop .map-hl{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.map-pop .map-hl-head{padding-right:34px}.map-pop .map-rails>header{border-bottom:1px solid var(--line-soft);margin-bottom:4px;padding:0 34px 8px 0}.map-pop .map-rail-body{padding:0;overflow:visible}.map-pop .map-key-body{width:auto}.map-pop .map-key-sec:first-child h4{padding-right:34px}.map-sheet{z-index:5;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--mc-border);-webkit-backdrop-filter:var(--mc-blur);backdrop-filter:var(--mc-blur);box-shadow:var(--mc-edge), 0 -24px 60px -24px #000000f2;animation:sheet-in .36s var(--ease-expo) backwards;transition:height .26s var(--ease-expo);background:#0d1310f2;border-bottom:0;border-radius:22px 22px 0 0;position:absolute;bottom:0;left:0;right:0}.map-sheet:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .55), rgba(var(--teal-rgb), .35), transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:24px;right:24px}@keyframes sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.map-sheet.peek{max-height:46dvh;overflow:hidden}.map-sheet.full{overscroll-behavior:contain;height:80dvh;overflow:auto}.map-sheet-handle{z-index:4;cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;width:calc(100% + 32px);height:22px;margin:0 -16px 2px;padding:0;display:grid;position:sticky;top:0}.map-sheet.full .map-sheet-handle{background:#0d1310}.map-sheet-handle i{background:var(--muted);opacity:.55;width:32px;height:4px;transition:opacity var(--dur-2), background var(--dur-2), width var(--dur-2) var(--ease-out);border-radius:2px}.map-sheet-handle:hover i,.map-sheet-handle:focus-visible i{opacity:1;background:var(--accent);width:40px}.map-sheet .map-side-close{top:24px;right:12px}.map-sheet .map-side-in>*{animation:mc-in .42s var(--ease-expo) both}.map-side-in.peek,.map-side-in.peek .map-side-head{gap:12px}.map-side-in.peek .map-side-head .map-chg{margin-right:4px}@media (pointer:coarse){.map-kid,.map-rail-row{min-height:40px}.map-hl-chip{height:32px}.map-crumbs li button{min-height:32px}.map-page .bm-controls button{width:44px;height:44px}.map-search .input{height:44px}.map-search>svg{top:14px}.map-search-kbd{top:12px}.map-results{top:50px}.map-pill{min-height:44px}.map-pill:after{content:none}}@media (pointer:coarse) and (max-width:900px){.map-page .bm-size{right:70px}}@media (max-width:900px){.map-overlay{gap:8px;width:calc(100% - 24px);max-width:520px;top:12px;left:12px}.map-overlay .map-panel{padding:12px 14px}.map-panel h1{font-size:17px}.map-stats{margin-top:8px;padding-top:8px}.map-stats strong{font-size:14px}.map-heatline{margin-top:6px}.map-tools{gap:6px}.map-tools .seg button{height:24px;font-size:var(--fs-2xs);padding:0 8px}.map-hint,.bm-legend-note{display:none}.bm-legend{gap:9px;padding:6px 8px;bottom:10px;left:10px}.bm-controls,.bm-size{right:10px}.bm-size{top:auto;bottom:10px;right:58px}.bm-size-label{display:none}.bm.bm-full .bm-size{top:auto}.map-page.has-side .bm-controls,.map-page.has-side .bm-legend,.map-page.has-side .bm-size{display:none}.map-toast{bottom:16px}.map-page.has-side .map-toast{display:none}.map-results{max-height:min(360px,50dvh)}.map-side-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.bm-legend{display:none}}@media (max-width:360px){.map-line{letter-spacing:-.02em;gap:7px;font-size:11px}.map-line-sep{margin:0 4px}.map-pill{padding:0 10px}}.bm-tip-row strong .cur{color:var(--accent)}.bm-tip-bar{background:var(--glass-2);border-radius:2px;height:3px;margin:1px 0 2px;position:relative;overflow:hidden}.bm-tip-bar i{background:var(--accent);border-radius:2px;min-width:2px;position:absolute;top:0;bottom:0;left:0}.map-page .bm.bm-full[aria-busy=true]{background:#0b0e0d}.map-page.wide:has(.map-key.dock.open) .map-hint{opacity:0}.dom{gap:6px;min-width:0;display:grid}.dom-label{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dom-label b{color:var(--ink-2);text-transform:none;letter-spacing:0;font-weight:500}.dom-line{font:400 12px/1.45 var(--mono);color:var(--muted);margin:0}.dom-k{color:var(--ink-2)}.dom-part{white-space:nowrap}.dom-line b{color:var(--ink);font-variant-numeric:tabular-nums slashed-zero;font-weight:500}.dom-line b.cur{color:var(--accent)}.dom-sep{color:var(--faint)}.dom-bar{background:var(--rule-2);border-radius:999px;height:2px;position:relative;overflow:hidden}.dom-bar i{background:var(--accent);border-radius:999px;min-width:2px;position:absolute;top:0;bottom:0;left:0}.dom.inline{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.dom.inline .dom-label{flex-basis:100%}.dom.inline .dom-bar{flex:none;width:72px}.container.launch-v2{max-width:var(--content-wide);gap:var(--s6)}.launch-v2 .launch-head{gap:14px;padding-top:4px}.launch-v2 .launch-head h1{max-width:16ch}.launch-v2 .launch-head .lead{max-width:64ch}.page-head .eyebrow .chip{margin-left:8px}.trust-row{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.trust-row li{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:9px;display:inline-flex}.trust-row li:before{content:"";background:var(--accent);flex:none;width:1px;height:12px}@media (min-width:1100px){.launch-v2 .launch-head{grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-areas:"eyebrow eyebrow""title lead""title trust";align-items:start;gap:16px clamp(40px,6vw,96px)}.launch-v2 .launch-head>.eyebrow{grid-area:eyebrow}.launch-v2 .launch-head>h1{grid-area:title;max-width:none}.launch-v2 .launch-head>.lead{max-width:none;font-size:var(--fs-md);grid-area:lead;padding-top:6px;line-height:1.6}.launch-v2 .launch-head>.trust-row{border-top:1px solid var(--rule);grid-area:trust;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:0;padding-top:12px;display:grid}.launch-v2 .launch-head>.trust-row li{align-items:flex-start;padding-right:12px;line-height:1.45}}.launch-v2 .spawn-grid{grid-template-columns:188px minmax(0,1fr) 368px;grid-template-areas:"rail main side";align-items:start;gap:32px;display:grid}.launch-v2 .launch-rail{top:calc(var(--nav-h) + 28px);grid-area:rail;align-self:start;min-width:0;position:sticky}.launch-v2 .spawn-main{grid-area:main;gap:20px;min-width:0;display:grid}.launch-v2 .spawn-main>*{min-width:0}.launch-v2 .spawn-side{top:calc(var(--nav-h) + 20px);grid-area:side;align-self:start;gap:16px;min-width:0;display:grid;position:sticky}@media (max-width:1199px){.launch-v2 .spawn-grid{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"rail side""main side";gap:20px 28px}.launch-v2 .launch-rail{position:static}}@media (max-width:980px){.launch-v2 .spawn-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail""main""side"}.launch-v2 .spawn-side{position:static}}.launch-rail .spawn-progress{--fill:0;--arc-fill:0;margin:0;padding:0;list-style:none;position:relative}.launch-rail .spawn-progress li{min-width:0;display:block}.rail-step{width:100%;color:var(--muted);text-align:left;cursor:pointer;transition:color var(--dur-2);background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.rail-step:hover{color:var(--ink)}.rail-step:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.rail-mark{background:var(--bg-0);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.launch-rail li.done .rail-mark:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute}.launch-rail li.active .rail-mark .ringp-fill{animation:2.4s ease-in-out infinite alternate rail-breathe}@keyframes rail-breathe{0%{opacity:.45}to{opacity:1}}.rail-text{gap:3px;min-width:0;display:grid}.rail-text em{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:baseline;gap:6px;font-style:normal;display:flex}.launch-rail li.active .rail-text em{color:var(--ink)}.rail-n{color:var(--faint);transition:color var(--dur-3)}.launch-rail li.done .rail-n,.launch-rail li.active .rail-n{color:var(--accent)}.rail-text small{min-width:0;font:400 11px/1.3 var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.launch-rail li.done .rail-text small{color:var(--ink-2)}.rail-arc{pointer-events:none;width:40px;height:292px;position:absolute;top:14px;left:14px;overflow:visible}.rail-arc-track,.rail-arc-ticks{fill:none;stroke:var(--rule-2);stroke-width:1px}.rail-arc-fill{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--arc-fill) * 100);transition:stroke-dashoffset var(--dur-4) var(--ease-out)}@media (min-width:1200px){.launch-rail .spawn-progress{height:320px}.launch-rail .spawn-progress li{left:calc(var(--sx) * 1px);top:calc(var(--sy) * 1px);width:calc(100% - var(--sx) * 1px);position:absolute}}@media (max-width:1199px){.rail-arc{display:none}.launch-rail .spawn-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.launch-rail .spawn-progress:before,.launch-rail .spawn-progress:after{content:"";pointer-events:none;height:1px;position:absolute;top:14px;left:14px;right:calc(25% - 14px)}.launch-rail .spawn-progress:before{background:var(--rule-2)}.launch-rail .spawn-progress:after{background:var(--accent);transform-origin:0;transform:scaleX(var(--fill));transition:transform var(--dur-4) var(--ease-out)}.launch-rail .spawn-progress li{position:relative}.rail-step{gap:10px}}@media (max-width:560px){.rail-step{grid-template-columns:28px;gap:8px}.rail-text small{display:none}.rail-text em{white-space:normal}}.launch-v2 .card.raised.step-card{scroll-margin-top:calc(var(--nav-h) + 20px);gap:20px;padding:24px;display:grid}.launch-v2 .step-head{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:16px;display:grid}.launch-v2 .step-head h2{font-size:var(--fs-xl)}.step-n{align-items:center;gap:8px;display:inline-flex}.step-n svg{color:var(--accent)}.launch-v2 .step-status{justify-self:end;align-items:center;min-height:22px;display:inline-flex}.launch-v2 .step-status .label{color:var(--faint)}.launch-v2 .step-card:focus-within{z-index:4}.launch-v2 .step-card:has(.search-pop){z-index:4}.step-card.locked{pointer-events:none;opacity:.9}.step-card.locked .input,.step-card.locked .textarea,.step-card.locked .dropzone{opacity:.72}.step-card.locked .step-head .btn{pointer-events:auto}@media (max-width:760px){.launch-v2 .card.raised.step-card{gap:16px;padding:18px 16px}.launch-v2 .step-head{gap:10px;padding-bottom:12px}.launch-v2 .step-head h2{font-size:var(--fs-lg)}.launch-v2 .step-n .numeral:after{width:12px}}@media (max-width:420px){.launch-v2 .step-status .label{display:none}}.field .field-error{color:var(--bad);font-size:12px;line-height:1.4}.field.invalid .input,.field.invalid .textarea{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.field>span>small{letter-spacing:0;text-transform:none;color:var(--faint);margin-left:6px;font-weight:400}.field>span>small.warn{color:var(--warn)}.launch-v2 .field{align-content:start}.image-field{gap:6px;display:grid}.links{gap:10px;display:grid}.links.folded .links-grid{display:none}.links-toggle{min-height:32px;color:var(--accent);justify-self:start}.tree-choice{gap:14px;display:grid}.tree-tiles{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.tree-tiles{grid-template-columns:1fr 1fr}}.tree-tile{border-radius:var(--radius);border:1px solid var(--rule);background:var(--bg-1);cursor:pointer;text-align:left;min-width:0;transition:border-color var(--dur-2);align-content:start;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.tree-tile:hover:not([aria-disabled=true]){border-color:var(--rule-2)}.tree-tile.on{border-color:rgba(var(--accent-rgb), .7)}.tree-tile[aria-disabled=true]{cursor:default}.tree-tile:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius)}.tile-check{z-index:2;border:1px solid var(--accent);border-radius:var(--radius-xs);width:18px;height:18px;color:var(--accent);background:var(--bg-1);place-items:center;display:grid;position:absolute;top:10px;right:10px}.tile-stage{border-bottom:1px solid var(--rule);background:var(--bg-00);height:104px;position:relative;overflow:hidden}.tile-art{width:calc(100% - 28px);height:calc(100% - 12px);transition:opacity var(--dur-3);position:absolute;top:6px;left:14px}.tree-tile:not(.on) .tile-art{opacity:.55}.tree-tile:not(.on):hover .tile-art{opacity:.85}.tree-tile:not(.on) .tile-art .illus-mote,.tree-tile:not(.on) .tile-art .illus-pending{animation-play-state:paused}.tile-body{align-content:start;gap:12px;min-width:0;padding:14px 16px 16px;display:grid}.tile-head{flex-wrap:wrap;align-items:center;gap:10px;padding-right:24px;display:flex}.tile-head b{font:500 17px/1.2 var(--display);letter-spacing:-.01em;color:var(--ink)}.tile-kicker{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tile-facts{font-size:var(--fs-sm);color:var(--ink-2);gap:0;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.tile-facts li{border-top:1px solid var(--rule);grid-template-columns:2px minmax(0,1fr);align-items:center;gap:10px;min-height:28px;display:grid}.tile-facts li:first-child{border-top:0}.tile-dot{background:var(--faint);width:2px;height:12px}.tile-dot.sol{background:var(--accent)}.tile-dot.agent{background:var(--agent)}.tile-dot.parent{background:var(--teal)}.tile-dot.none{border-left:1px dashed var(--faint);background:0 0}.tile-facts li.agent{color:var(--agent)}.tile-facts li.paused{color:var(--warn)}.tile-split{color:var(--ink);font-variant-numeric:tabular-nums}.tree-tile.on .tile-facts li{color:var(--ink)}.tree-tile.on .tile-facts li.agent{color:var(--agent)}.parent-mini{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 0 0;display:grid}.parent-mini-text{gap:4px;min-width:0;display:grid}.parent-mini-name{align-items:baseline;gap:8px;min-width:0;display:flex}.parent-mini-name .tile-kicker{flex:none}.parent-mini-name>b{min-width:0;font-size:var(--fs-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.parent-mini-facts{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:12px;display:flex}.parent-mini-facts b{color:var(--ink);letter-spacing:0;font-weight:500}.parent-mini-depth{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.tree-terms{font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.5}.tree-parent-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tree-link{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.tree-search{border-top:1px solid var(--rule);animation:is-new-in var(--dur-3) var(--ease-out) backwards;gap:12px;padding-top:14px;display:grid}.tree-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.tree-search-row .search:only-child{grid-column:1/-1}.popular{gap:8px;min-width:0;display:grid}.popular-label{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.popular-row{overscroll-behavior-x:contain;scrollbar-width:thin;contain:inline-size;gap:8px;min-width:0;margin:0 -2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.parent-chip{border-radius:var(--radius);border:1px solid var(--rule);background:var(--bg-2);height:36px;color:var(--ink);font-size:var(--fs-xs);white-space:nowrap;transition:border-color var(--dur-1);flex:none;align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex}.parent-chip:hover{border-color:var(--accent)}.parent-chip b{font:500 12px var(--mono)}.parent-chip span{font-family:var(--mono);color:var(--muted);font-size:11px}.popular-note{font-size:var(--fs-sm)}.agent-paused{align-items:flex-start}.agent-paused .btn{flex:none}@media (max-width:560px){.tree-search-row{grid-template-columns:1fr}.agent-paused{flex-direction:column}}@media (max-width:640px){.tile-stage{height:96px}}.dropzone{text-align:center;border:1px dashed var(--rule-2);border-radius:var(--radius);background:var(--bg-3);min-height:164px;color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-2), background var(--dur-2);place-items:center;gap:12px;padding:20px;display:grid}.dropzone:hover{border-color:#ffffff4d}.dropzone:focus{outline:none}.dropzone:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-color:var(--accent)}.dropzone.v2.over{border-color:var(--accent);border-style:solid}.dropzone.v2.bad{border-color:var(--bad)}.dropzone.v2.busy{cursor:progress}.dropzone-glyph{width:28px;height:28px;color:var(--muted)}.dropzone-glyph svg{width:100%;height:100%;display:block}.dz-copy{line-height:1.5;font-size:var(--fs-sm)}.dz-copy b{color:var(--ink);font-weight:500}.dz-copy small{font:400 11px/1.4 var(--mono);color:var(--faint);margin-top:4px;display:block}.dropzone.v2.has{text-align:left;border-style:solid;border-color:var(--rule);grid-template-columns:auto minmax(0,1fr);place-items:center start;min-height:0;padding:14px}.dropzone.v2 .dz-preview{border-radius:var(--radius);object-fit:cover;border:1px solid rgba(var(--tint), .5);width:96px;height:96px}.dropzone.v2 .dz-meta{gap:4px;min-width:0;font-size:13px;display:grid}.dropzone.v2 .dz-meta b{color:var(--ink);font:500 13px var(--mono)}.dropzone.v2 .dz-meta .muted{font-size:12px}.dropzone.v2 .dz-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.dropzone.v2 input[type=file]{display:none}@media (max-width:480px){.dropzone.v2.has{text-align:center;grid-template-columns:1fr;justify-items:center}.dropzone.v2 .dz-actions{justify-content:center}}.agent-setup{border-top:1px solid var(--rule);gap:16px;min-width:0;padding:20px 0 0;display:grid}.agent-setup-head{align-items:center;gap:12px;display:flex}.agent-setup-head>div{gap:3px;min-width:0;display:grid}.agent-setup-head b{font:500 17px/1.2 var(--display);letter-spacing:-.01em;color:var(--ink)}.agent-setup-head span{font-size:var(--fs-sm);color:var(--ink-2)}.agent-badge{border:1px solid rgba(var(--agent-rgb), .5);border-radius:var(--radius-xs);width:32px;height:32px;color:var(--agent);background:var(--bg-1);flex:none;place-items:center;display:grid}.agent-badge svg{width:16px;height:16px}.agent-setup-grid{grid-template-columns:1fr;gap:16px;min-width:0;display:grid}@media (min-width:760px){.agent-setup-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.agent-models.v2{grid-template-columns:1fr;gap:8px;display:grid}.agent-model.v2{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-1);min-height:56px;color:inherit;text-align:left;transition:border-color var(--dur-2);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:3px 12px;padding:10px 14px;display:grid;position:relative}.agent-model.v2:before{content:"";border:1px solid var(--rule-2);background:var(--bg-3);width:16px;height:16px;transition:border-color var(--dur-2), box-shadow var(--dur-2);border-radius:50%;grid-row:1/span 2}.agent-model.v2:hover:not(:disabled){border-color:var(--rule-2)}.agent-model.v2:disabled{cursor:default;opacity:.8}.agent-model.v2.on{border-color:rgba(var(--agent-rgb), .7)}.agent-model.v2.on:before{border-color:var(--agent);box-shadow:inset 0 0 0 4px var(--bg-3), inset 0 0 0 9px var(--agent)}.agent-model.v2 small{font-size:var(--fs-xs);color:var(--muted);grid-column:2}.agent-model-top{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.agent-model-top b{font-size:var(--fs-base);color:var(--ink);font-weight:600}.agent-default{border:1px solid var(--rule);border-radius:var(--radius-xs);height:18px;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--agent);background:#ffffff0a;border-left:2px solid;align-items:center;padding:0 6px 0 7px;display:inline-flex}.agent-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.agent-timeline:before{content:"";background:var(--rule-2);width:1px;position:absolute;top:10px;bottom:10px;left:9px}.agent-timeline li{font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;line-height:1.5;display:grid;position:relative}.agent-tl-n{border:1px solid rgba(var(--agent-rgb), .7);background:var(--bg-2);width:20px;height:20px;font:500 10px/1 var(--mono);color:var(--agent);border-radius:50%;place-items:center;display:grid}.agent-tl-ico{display:none}.agent-setup-hint{margin:0}.agent-proof:not(:has(*)){display:none}.agent-proof .agents-strip{border-top:1px solid var(--rule);padding-top:14px}.buy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:640px){.buy-grid{grid-template-columns:1fr}}.buy-field>label{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.buy-field>label small{letter-spacing:0;text-transform:none;color:var(--faint);margin-left:6px}.buy-chips{flex-wrap:wrap;gap:6px;display:flex}.buy-chips button{border-radius:var(--radius);border:1px solid var(--rule);background:var(--bg-3);height:32px;color:var(--muted);font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--dur-1), color var(--dur-1), box-shadow var(--dur-1);padding:0 12px}.buy-chips button:hover:not(:disabled){border-color:var(--rule-2);color:var(--ink)}.buy-chips button[aria-pressed=true]{color:var(--ink);background:var(--bg-1);box-shadow:inset 0 -2px 0 var(--accent)}.buy-chips button:disabled{opacity:.45;cursor:not-allowed}.buy-inline{min-height:18px;font-size:var(--fs-xs);color:var(--ink-2)}.launch-v2 .buy-hint{padding-top:22px;line-height:1.55}.launch-v2 .buy-hint .slip{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}@media (max-width:640px){.launch-v2 .buy-hint{padding-top:0}}.advanced-toggle{justify-self:start;min-height:32px}.advanced{border-radius:var(--radius);border:1px dashed var(--rule-2);padding:14px}.launch-summary{border-block:1px solid var(--rule);gap:10px;padding:14px 0;display:none}@media (max-width:980px){.launch-summary{display:grid}}.sum-row{font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.sum-row>span,.sum-split>span{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sum-row b{color:var(--ink);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-weight:500;display:inline-flex}.sum-agent{color:var(--agent)!important}.sum-split{gap:7px;display:grid}.sum-split small{font:400 11px/1.5 var(--mono);color:var(--ink-2)}.split-bar i.role-creator{background:var(--split-creator)}.split-bar i.role-platform{background:var(--split-platform)}.split-bar i.role-agent{background:var(--split-agent)}.split-bar i.role-other{background:var(--split-other)}.cost{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-1);gap:10px;padding:16px 18px 18px;display:grid;position:relative}.cost-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:10px;display:flex}.cost-title{color:var(--ink-2)}.cost-free{height:20px}.cost-wallet{font:400 11px/1 var(--mono);margin-left:auto}.cost-wallet .muted{font-family:var(--mono)}.cost-rows{grid-template-columns:minmax(0,1fr) auto;gap:0;margin:0;display:grid}.cost-rows dt{font-size:var(--fs-sm);color:var(--ink-2);row-gap:2px;min-width:0;padding-top:10px;display:grid}.cost-rows dt small{font:400 11px/1.4 var(--sans);color:var(--faint)}.cost-rows dd{text-align:right;font:500 13px/1.4 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;margin:0;padding:10px 0 0 16px}.cost-rows dd small{color:var(--faint);font-size:11px;font-weight:400;display:block}.cost-rows dt.agent,.cost-rows dd.agent{color:var(--agent)}.cost-rows dt.agent small{color:var(--agent);opacity:.7}.cost-rows .total{border-top:1px solid var(--rule-2);align-self:start;margin-top:10px;padding-top:12px}.cost-rows dt.total{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding-top:18px}.cost-rows dd.total{font-size:var(--num-md);color:var(--accent)}.cost.short{border-color:var(--bad)}.cost .notice{margin-top:4px}@media (max-width:420px){.cost{padding:14px}}.launch-row,.connect-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.launch-row .hint,.connect-row .hint{flex:220px}.launch-v2 .launch-row .launch-btn{min-width:260px;padding:0 24px}.launch-btn>span:not(.launch-count){text-overflow:ellipsis;overflow:hidden}.launch-btn .launch-ico{flex:none}.launch-btn.is-launching:disabled{opacity:1;cursor:progress}.launch-btn .launch-arc{flex:none;animation:2.4s linear infinite spin}.launch-btn .launch-arc-fill{transition:stroke-dasharray var(--dur-4) var(--ease-out)}.launch-btn .launch-count{font:500 12px var(--mono);opacity:.7;flex:none}@media (max-width:560px){.launch-v2 .launch-row .launch-btn{width:100%;min-width:0}.launch-v2 .launch-row .hint{flex-basis:100%}}.launch-error{align-items:flex-start}.launch-error>span{flex:1}.launch-error .btn{flex:none}.tx-steps{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-1);font-size:var(--fs-sm);gap:10px;margin:0;padding:14px 16px;list-style:none;display:grid;position:relative}.tx-steps.v2.all-done{border-color:#5ee39a66}.tx-steps.v2.has-fail{border-color:#ff6b7a66}.tx-steps-title{border-bottom:1px solid var(--rule);font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.tx-steps-title .mono{letter-spacing:0;text-transform:none}.tx-steps>li:not(.tx-steps-title){grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.tx-steps>li:not(.tx-steps-title):not(:last-child):before{content:"";background:var(--rule-2);width:1px;position:absolute;top:22px;bottom:-12px;left:9.5px}.tx-steps>li.done:not(:last-child):before{background:var(--accent);opacity:.6}.tx-steps li i{z-index:1;border:1px solid var(--rule-2);background:var(--bg-2);width:20px;height:20px;font:500 10px/1 var(--mono);color:var(--muted);border-radius:50%;place-items:center;font-style:normal;transition:border-color .2s,color .2s;display:grid;position:relative}.tx-steps li.done i,.tx-steps li.active i{border-color:var(--accent);color:var(--accent)}.tx-steps li.fail i{border-color:var(--bad);color:var(--bad)}.tx-steps li.todo{opacity:.55}.tx-steps li>div{gap:2px;min-width:0;padding-top:2px;display:grid}.tx-step-label{color:var(--ink-2)}.tx-steps li.active .tx-step-label{color:var(--ink);font-weight:500}.tx-steps li.fail .tx-step-label{color:var(--bad)}.tx-step-detail{font:400 11px/1.5 var(--mono);color:var(--muted);overflow-wrap:anywhere}.tx-steps li.active .tx-step-detail{color:var(--accent)}.tx-steps li.done .tx-step-detail a{color:var(--good)}.tx-step-detail a{text-underline-offset:2px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.tx-step-logs{max-height:180px;font:400 11px/1.45 var(--mono);color:var(--ink-2);background:var(--bg-3);border:1px solid var(--rule);border-radius:var(--radius-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;padding:8px 10px;overflow:auto}.linkish.inline{font-size:inherit;letter-spacing:0;text-transform:none;color:var(--accent);font-family:inherit;display:inline}.spin{vertical-align:-1px;border:1.5px solid #fff3;border-top-color:currentColor;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite spin;display:inline-block}.tx-steps.v2.plan li.todo{opacity:1}.tx-steps.v2.plan .tx-step-label{color:var(--ink)}.tx-steps.v2.plan .tx-step-detail{font-family:var(--sans);font-size:var(--fs-xs);color:var(--ink-2)}.steps-details{font-size:var(--fs-sm);color:var(--muted)}.steps-details summary{cursor:pointer;padding:6px 0}.steps-details summary:hover{color:var(--ink)}.steps-details .tx-steps{margin-top:8px}.plan-details,.fine-print{border-top:1px solid var(--rule);font-size:var(--fs-sm);color:var(--muted);padding-top:4px}.plan-details>summary,.fine-print>summary{cursor:pointer;min-height:40px;color:var(--ink-2);font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;list-style:none;display:flex}.plan-details>summary::-webkit-details-marker{display:none}.fine-print>summary::-webkit-details-marker{display:none}.plan-details>summary:before,.fine-print>summary:before{content:"▸";color:var(--accent);transition:transform var(--dur-1) var(--ease);font-size:10px}.plan-details[open]>summary:before,.fine-print[open]>summary:before{transform:rotate(90deg)}.plan-details>summary:hover,.fine-print>summary:hover{color:var(--ink)}.plan-details .tx-steps{margin:4px 0 10px}.fine-print ul{gap:5px;margin:2px 0 10px;padding-left:18px;line-height:1.5;display:grid}.fine-print a{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;display:inline-block}.launch-v2 .card.preview.cert-card{padding:0;overflow:hidden}.cert{gap:14px;min-width:0;padding:18px 20px 20px;display:grid;position:relative}.cert-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cert-stamp{border:1px solid var(--rule);border-radius:var(--radius-xs);height:20px;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:#ffffff0a;border-left:2px solid;align-items:center;padding:0 7px 0 8px;display:inline-flex}.cert-stamp.live{color:var(--good)}.cert-stamp.dry,.cert-stamp.warn{color:var(--warn)}.cert-scene{aspect-ratio:312/168;margin:-2px -8px 0;position:relative}.cert-art{width:100%;height:100%;position:absolute;inset:0}.cert-node{z-index:1;aspect-ratio:1;background:var(--bg-2);border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.cert-node.coin{box-shadow:0 0 0 1.5px rgba(var(--tint), .8);transition:box-shadow var(--dur-4) var(--ease-out)}.cert-node.coin img{object-fit:cover;width:100%;height:100%;animation:cert-in var(--dur-4) var(--ease-expo) both;display:block}@keyframes cert-in{0%{opacity:0;transform:scale(1.12)}}.cert-node.coin>span{font:600 26px var(--mono);color:rgb(var(--tint))}.cert-node.parent{box-shadow:0 0 0 1px rgba(var(--accent-rgb), .6)}.cert-node.parent .logo{border:0;border-radius:50%;width:100%!important;height:100%!important}.cert-node.parent.sol{background:var(--bg-3);box-shadow:0 0 0 1px #edf0f566}.cert-node.parent>span{font:600 10px var(--mono);letter-spacing:.06em;color:var(--ink)}.cert-node.parent.pending{box-shadow:none;background:0 0;border:1px dashed #ffffff4d}.cert-node.parent.pending>span{color:var(--faint);font-size:var(--fs-sm)}.cert-cap{z-index:1;white-space:nowrap;justify-items:center;gap:2px;line-height:1.2;display:grid;position:absolute;transform:translate(-50%)}.cert-cap em{background:var(--bg-1);font:500 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:1px 3px;font-style:normal}.cert-cap b{background:var(--bg-1);font:500 11px var(--mono);color:var(--ink);text-overflow:ellipsis;max-width:96px;padding:0 3px;overflow:hidden}.cert-id{gap:3px;min-width:0;display:grid}.cert-name{font:500 22px/1.15 var(--display);letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cert-tag{font-size:var(--fs-sm);color:var(--muted)}.cert .preview-desc,.cert .cert-hint{text-align:left;font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.55}.cert .cert-hint{color:var(--muted)}.preview-links{font:400 11px var(--mono);color:var(--muted);flex-wrap:wrap;gap:8px 12px;display:flex}.preview-links span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cert-ledger{border-top:1px solid var(--rule);margin:0;display:grid}.cert-ledger>div{border-bottom:1px solid var(--rule);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-height:38px;padding:6px 0;display:grid}.cert-ledger dt{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cert-ledger dd{text-align:right;min-width:0;max-width:100%;font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;justify-self:end;margin:0;overflow:hidden}.cert-ledger dd .muted{font-family:var(--sans);font-size:var(--fs-xs);white-space:normal}.cert-split{gap:8px;display:grid}.cert-split-head{justify-content:space-between;gap:10px;display:flex}.cert-split-head .label+.label{color:var(--faint)}.cert-legend{margin:0;padding:0;list-style:none;display:grid}.cert-legend li{border-top:1px solid var(--rule);min-height:30px;font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:2px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cert-legend li i{background:var(--split-other);width:2px;height:12px}.cert-legend li.role-creator i{background:var(--split-creator)}.cert-legend li.role-platform i{background:var(--split-platform)}.cert-legend li.role-agent i{background:var(--split-agent)}.cert-legend li.role-agent span{color:var(--agent)}.cert-legend b{font:500 13px var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.cert-split-line{font:400 11px/1.6 var(--mono);color:var(--muted);margin:0}.launch-burst{z-index:3;pointer-events:none;width:140%;height:160%;position:absolute;top:-30%;left:-20%;overflow:visible}.launch-burst .burst-spark{transform-box:fill-box;transform-origin:50%;animation:burst-rise .9s var(--ease-out) both}@keyframes burst-rise{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(calc(var(--bx) * 1px), calc(var(--by) * 1px)) scale(1)}}.launch-burst .burst-line{stroke:var(--accent);stroke-width:1px;opacity:0;animation:burst-line .9s var(--ease-out) both}@keyframes burst-line{10%{opacity:.5}to{opacity:0}}.cert-card,.success-cert{container-type:inline-size}@container (width>=600px){.cert{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"top top""scene id""scene desc""scene ledger""scene split""scene links";align-items:start;column-gap:28px}.cert>.cert-top{grid-area:top}.cert>.cert-scene{grid-area:scene;align-self:center}.cert>.cert-id{grid-area:id}.cert>.preview-desc,.cert>.cert-hint{grid-area:desc}.cert>.cert-ledger{grid-area:ledger}.cert>.cert-split{grid-area:split}.cert>.preview-links{grid-area:links}}.split{gap:10px;min-width:0;display:grid}.split-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.split-head b{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.split-head .muted{font:400 11px/1.4 var(--mono)}.split .split-bar{height:4px}.split-rows{margin:0;padding:0;list-style:none;display:grid}.split-rows li{border-top:1px solid var(--rule);font-size:var(--fs-sm);grid-template-columns:2px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:9px 0;display:grid}.split-rows li.muted{grid-template-columns:1fr}.split-rows .dot{background:var(--split-other);grid-row:1/span 3;align-self:stretch;width:2px;min-height:14px}.split-rows .dot.role-creator{background:var(--split-creator)}.split-rows .dot.role-platform{background:var(--split-platform)}.split-rows .dot.role-agent{background:var(--split-agent)}.split-role{color:var(--ink);gap:1px;line-height:1.35;display:grid}.split-role small{font-size:var(--fs-2xs);color:var(--muted)}.split-rows b{font:500 13px var(--mono);color:var(--ink);text-align:right;justify-items:end;gap:1px;display:grid}.split-rows b small{font-size:var(--fs-2xs);color:var(--muted);font-weight:400}.split-rows .addr,.split-rows .split-fill{font:400 11px var(--mono);color:var(--muted);grid-column:2;justify-self:start}.split-rows li>b{grid-area:1/3/span 2}.split .hint{border-top:1px solid var(--rule);padding-top:8px}.split.v2.per-trade .split-rows li>b{text-align:left;flex-wrap:wrap;grid-area:2/2;place-items:baseline start;gap:2px 8px;display:flex}.split.v2.per-trade .split-rows li>.addr,.split.v2.per-trade .split-rows li>.split-fill{grid-row:3}.launch-v2 .card.pad.side-split{gap:14px}.side-split .side-link{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);justify-self:start}.preview .chip.agent{height:22px}.fee-lock{gap:10px}.fee-lock h3{align-items:center;gap:8px;display:flex}.card.raised.success-card{scroll-margin-top:calc(var(--nav-h) + 16px);padding:0;overflow:hidden}.success.v2{animation:is-new-in var(--dur-3) var(--ease-out) backwards;gap:16px;padding:22px;display:grid}.success-head{align-items:flex-start;gap:12px;display:flex}.success-head>i{border:1px solid var(--accent);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:600;display:grid}.success-head>i svg{display:block}.success.v2.split-pending .success-head>i{border-color:var(--warn);color:var(--warn)}.success-head>div{gap:4px;min-width:0;display:grid}.success-head b{font:500 19px/1.25 var(--display);letter-spacing:-.01em;color:var(--ink)}.success-line{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.success-cert{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-1);position:relative}.share-card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:12px 14px;display:grid}.share-body{gap:4px;min-width:0;display:grid}.share-link{font-size:var(--fs-sm);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-side{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:560px){.share-card{grid-template-columns:minmax(0,1fr)}}.split-notice{align-items:flex-start}.split-notice>div{flex:1;gap:8px;min-width:0;display:grid}.split-notice .btn{flex:none}.split-notice .tx-steps{margin-top:4px}@media (max-width:560px){.split-notice{flex-direction:column}.split-notice .btn{width:100%}}.agent-awake{border:1px solid var(--rule);border-left:2px solid var(--agent);border-radius:var(--radius);background:var(--bg-1);gap:10px;padding:14px 16px;display:grid}.agent-awake-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-awake-head b{font:500 16px/1.2 var(--display);color:var(--ink)}.agent-awake-head .agent-badge{width:28px;height:28px}.agent-awake-facts{font:400 12px var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;display:flex}.agent-awake-facts .addr{color:var(--agent);font-size:12px}.agent-awake-status{font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:7px minmax(0,1fr);align-items:baseline;gap:10px;margin:0;line-height:1.5;display:grid}.agent-awake-status i{background:var(--warn);border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.agent-awake.connecting .agent-awake-status i{animation:1s steps(2,end) infinite blink}.agent-awake.live .agent-awake-status{color:var(--good)}.agent-awake.live .agent-awake-status i{background:var(--good)}.agent-awake.live .agent-awake-status a{color:var(--agent);font-weight:500}.agent-awake.timeout .agent-awake-status i,.agent-awake.dry .agent-awake-status i{background:var(--faint)}.next{gap:8px;display:grid}.next-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.next-list li{border-bottom:1px solid var(--rule);font-size:var(--fs-sm);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px 0;display:grid}.next-list li a{color:var(--ink);font-weight:500}.next-list li a:hover{color:var(--accent)}.next-list li small{font-size:var(--fs-xs);color:var(--muted);grid-column:2}.next-n{font:500 12px/1 var(--mono);letter-spacing:.12em;color:var(--accent);grid-row:span 2}.success-actions{flex-wrap:wrap;gap:8px;display:flex}.indexer{font:400 11px/1.4 var(--mono);color:var(--muted);align-items:center;gap:8px;display:flex}.indexer i{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.indexer i.spin{width:11px;height:11px;color:var(--accent);background:0 0}.indexer.seen i{background:var(--warn)}.indexer.ok{color:var(--good)}.indexer.ok i{background:var(--good)}.launch-done-row{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-1);align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.launch-done-row img,.launch-done-letter{object-fit:cover;border:1px solid var(--rule-2);border-radius:50%;flex:none;width:32px;height:32px}.launch-done-letter{font:600 13px var(--mono);color:var(--accent);background:var(--bg-3);place-items:center;display:grid}.launch-done-text{width:0;min-width:0;font-size:var(--fs-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.launch-done-text b{color:var(--ink);font-weight:500}.launch-v2 .card.raised.resume{border-left:2px solid var(--warn);background:var(--bg-1);gap:12px;padding:16px 18px;display:grid}.launch-v2 .resume.expired,.launch-v2 .resume.failed{border-left-color:var(--rule-2)}.resume-head{align-items:center;gap:14px;display:flex}.resume-head>div{gap:3px;min-width:0;display:grid}.resume-head b{font:500 16px/1.25 var(--display);color:var(--ink)}.resume-img{object-fit:cover;border:1px solid #ffcf5c80;border-radius:50%;flex:none;width:48px;height:48px}.resume-img.letter{font:600 18px var(--mono);color:var(--warn);background:var(--bg-3);place-items:center;display:grid}.resume p{font-size:var(--fs-sm);line-height:1.5}.resume p b{color:var(--ink);font-weight:500}.resume-actions{flex-wrap:wrap;gap:8px;display:flex}.resume-agent{color:var(--agent)}.resume-forget-hint{margin:0}.launch-bar{display:none}@media (max-width:980px){.launch-bar{z-index:var(--z-bar);min-height:64px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--bg-1);border-top:1px solid var(--rule-2);animation:bar-in var(--dur-2) var(--ease-out) backwards;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.launch-v2{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}@keyframes bar-in{0%{transform:translateY(100%)}}.launch-bar-coin{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.launch-bar-coin img,.launch-bar-letter{object-fit:cover;border:1px solid rgba(var(--accent-rgb), .5);border-radius:50%;flex:none;width:32px;height:32px}.launch-bar-letter{font:600 13px var(--mono);color:var(--accent);background:var(--bg-3);place-items:center;display:grid}.launch-bar-text{min-width:0;line-height:1.25;display:grid}.launch-bar-text b{font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launch-bar-text span{color:var(--muted);white-space:nowrap;font-size:11px}.launch-bar-btn{flex:0 auto;min-width:0;max-width:64%;overflow:hidden}@media (max-width:380px){.launch-bar{gap:8px}.launch-bar-btn{font-size:var(--fs-sm);padding:0 14px}}@media (max-width:760px){.launch-v2 .input,.launch-v2 .textarea{font-size:16px}.launch-v2 .amount .input{font-size:18px}.launch-v2 .seg.inline button{height:32px;font-size:var(--fs-xs);padding:0 10px}}@media (pointer:coarse){.buy-chips button,.launch-v2 .btn.sm,.agent-model.v2,.parent-chip{min-height:40px}.launch-v2 .seg.inline button{min-height:32px}}@media (prefers-reduced-motion:reduce){.tree-search,.success.v2,.launch-bar,.launch-rail li.active .rail-mark .ringp-fill{animation:none!important}}html[data-motion=paused] .launch-bar,html[data-motion=paused] .launch-rail li.active .rail-mark .ringp-fill{animation:none!important}.search{position:relative}.search:focus-within{z-index:var(--z-pop);position:relative}.search .input{padding-left:38px;padding-right:36px}.search .search-icon{z-index:1;transition:color var(--dur-2);left:12px}.search:focus-within .search-icon{color:var(--accent)}.search.md .input{height:var(--h-lg);font-size:var(--fs-md);padding-left:42px}.search.md .search-icon{width:17px;height:17px;left:14px}.search.lg .input{height:52px;font-size:var(--fs-md);padding-left:44px}@media (max-width:760px),(pointer:coarse){.search .input{font-size:var(--fs-md)}}.search-pop{z-index:var(--z-pop);overscroll-behavior:contain;background:var(--bg-2);border:1px solid var(--rule-2);border-radius:var(--radius);max-height:min(460px,62vh);box-shadow:var(--pop-shadow);animation:search-in var(--dur-2) var(--ease-out);padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}@keyframes search-in{0%{opacity:0;transform:translateY(-4px)}}.search-row{border-radius:var(--radius-xs);cursor:pointer;min-height:48px;transition:background var(--dur-1);grid-template-rows:auto auto;grid-template-columns:auto 24px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:6px 10px 6px 8px;display:grid;position:relative}.search-row>.sr-depth{grid-area:1/1/span 2}.search-row>.logo{grid-area:1/2/span 2}.search-row>.sr-l1{grid-area:1/3}.search-row>.sr-mc{grid-area:1/4}.search-row>.sr-l2{grid-area:2/3}.search-row>.sr-vol{grid-area:2/4}.search-row.active{background:var(--bg-3)}.search-row.official{box-shadow:inset 2px 0 0 var(--accent)}.search-row .logo.ring{box-shadow:0 0 0 1px rgba(var(--tint), .5)}.sr-depth{border:1px solid var(--rule);border-radius:var(--radius-xs);min-width:26px;height:18px;font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#ffffff0a;border-left:2px solid;justify-content:center;align-self:center;align-items:center;padding:0 5px 0 6px;display:inline-flex}.sr-depth.d1{color:var(--teal)}.sr-depth.d2{color:var(--violet)}.sr-depth.d3{color:var(--warn)}.sr-l1{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.sr-name{min-width:4ch;font:600 var(--fs-base)/1.3 var(--display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.sr-sym{min-width:0;font:500 var(--fs-xs)/1 var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.sr-l1 .chip{flex:none;height:18px;padding:0 6px 0 7px}.sr-chip svg{margin-right:2px}.sr-platform{color:var(--accent)}.sr-pf{color:var(--muted)}.sr-mc{font:500 var(--fs-sm)/1 var(--mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--ink);white-space:nowrap;justify-self:end}.sr-l2{min-width:0;font:400 11px/16px var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sr-mint.dup{color:var(--ink-2)}.sr-vol{font:400 11px/16px var(--mono);color:var(--muted);white-space:nowrap;justify-self:end}.search-note{font-size:var(--fs-sm);color:var(--muted);padding:14px 12px}.search-keys{border-top:1px solid var(--rule);background:var(--bg-2);font:400 11px/1 var(--mono);color:var(--faint);justify-content:flex-end;gap:14px;margin:4px -4px -4px;padding:8px 12px;display:flex;position:sticky;bottom:-4px}.search-keys span{align-items:center;gap:4px;display:inline-flex}.search-keys kbd{min-width:18px;height:18px;padding:0 4px;font-size:10px}@media (pointer:coarse),(max-width:560px){.search-keys{display:none}}@media (max-width:480px){.sr-pf{display:none}.search-row{column-gap:8px;padding:6px 8px 6px 6px}}.nf{text-align:center;justify-items:center;gap:20px;max-width:640px;margin:0 auto;padding:clamp(8px,4vh,40px) 0 clamp(24px,6vh,56px);display:grid}.nf-illus{width:min(480px,100%);margin-bottom:-8px}.nf-illus [class$=-adrift]{animation:nf-adrift 12s var(--ease-inout) infinite alternate}@keyframes nf-adrift{0%{transform:translate(-3px,3px)}to{transform:translate(5px,-5px)}}.nf h1{font-size:var(--fs-h1)}.nf .lead{text-align:center;max-width:52ch}.nf .lead .mono{color:var(--ink-2);border-radius:var(--radius-xs);background:var(--bg-3);border:1px solid var(--rule);overflow-wrap:anywhere;padding:1px 6px;font-size:13px}.nf .lead a{color:var(--accent)}.nf-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.nf-search{text-align:left;width:100%;max-width:520px}@media (max-width:480px){.nf-actions{grid-template-columns:1fr;width:100%;display:grid}.nf-actions .btn{width:100%}}.skip{z-index:calc(var(--z-toast) + 1);border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);opacity:0;transition:transform .2s var(--ease), opacity .2s;padding:10px 14px;font-size:13px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.skip:focus-visible{opacity:1;outline-color:var(--ink);text-decoration:none;transform:none}main:focus{outline:none}.noscript{padding:16px var(--gutter);border-bottom:1px solid var(--rule);color:var(--warn);text-align:center;font-size:13px}.route{animation:route-in var(--dur-3) var(--ease-out) both;min-width:0;position:relative}.route.leaving{animation:route-out var(--dur-1) var(--ease) forwards;pointer-events:none}@keyframes route-in{0%{opacity:0;top:12px}to{opacity:1;top:0}}@keyframes route-out{0%{opacity:1}to{opacity:0}}main.map-main .route{height:100%}.mark .mark-spark{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-4) var(--ease-spring)}.wordmark:hover .mark .mark-spark{transform:translate(6%,-10%)scale(1.15)}.mark.bud .mark-spark{animation:mark-bud .6s var(--ease-out)}@keyframes mark-bud{50%{transform:scale(1.6)}}.footer{border-top:1px solid var(--rule);padding:var(--s8) var(--gutter) var(--s6);font-size:var(--fs-xs);color:var(--muted);position:relative}.footer:before{content:"";left:var(--gutter);border:1px solid var(--accent);border-color:var(--accent) transparent transparent;opacity:.8;pointer-events:none;border-radius:50%;width:44px;height:14px;position:absolute;top:-8px;transform:rotate(-12deg)}.footer a{color:var(--ink-2)}.footer a:hover{color:var(--accent)}.footer-grid{max-width:var(--content);gap:28px;margin:0 auto;display:grid}.footer-col{font-size:var(--fs-xs);align-content:start;gap:12px;line-height:1.6;display:grid}.footer-col h4{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:10px}.footer-col p{max-width:46ch}.footer-about p:first-of-type{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.6}.footer-about a{color:var(--accent)}.footer-brand{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:9px;display:inline-flex}.footer-brand b{font-family:var(--display);color:var(--ink);font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:600}.footer-brand span,.footer-risk{color:var(--muted)}.footer-nav{gap:2px;display:grid}.footer-nav a{min-height:30px;color:var(--ink-2);font-size:var(--fs-sm);width:-moz-fit-content;width:fit-content;transition:color var(--dur-2);align-items:center;gap:6px;display:inline-flex;position:relative}.footer-nav a:hover{text-decoration:none}.footer-nav a .ext{font-family:var(--mono);font-size:var(--fs-xs);color:var(--faint);transition:color var(--dur-2)}.footer-nav a:hover .ext,.footer-nav a.active{color:var(--accent)}@media (min-width:760px){.footer-nav.cols{grid-template-columns:repeat(2,max-content);column-gap:32px}}@media (pointer:coarse){.footer-nav a{min-height:var(--tap)}}.footer-bottom{max-width:var(--content);margin:var(--s7) auto 0;border-top:1px solid var(--rule);font:400 11px/1.5 var(--mono);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:16px;display:flex}.footer-bottom span{align-items:center;gap:6px;display:inline-flex}.footer-live{color:var(--muted);font-variant-numeric:tabular-nums}@media (min-width:760px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}}@media (min-width:560px) and (max-width:759.98px){.footer-grid{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}}.motion-toggle{height:var(--h-sm);border-radius:var(--radius);border:1px solid var(--rule-2);color:var(--ink-2);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;transition:border-color var(--dur-2), background var(--dur-2);background:0 0;align-items:center;gap:10px;padding:0 10px 0 8px;display:inline-flex}.motion-toggle:hover:not(:disabled){background:var(--bg-2);border-color:#ffffff4d}.motion-toggle:disabled{opacity:.6;cursor:not-allowed}@media (pointer:coarse){.motion-toggle{min-height:var(--tap)}}.motion-toggle i{border-radius:var(--radius-xs);border:1px solid var(--rule-2);width:16px;height:16px;transition:background var(--dur-2), border-color var(--dur-2);flex:none;position:relative}.motion-toggle i:after{content:"";background:var(--muted);transition:background var(--dur-2);border-radius:1px;position:absolute;inset:4px}.motion-toggle[aria-pressed=true] i{background:var(--accent);border-color:var(--accent)}.motion-toggle[aria-pressed=true] i:after{background:var(--accent-ink)}.kbd-row{font:400 11px/1.5 var(--mono);color:var(--muted);flex-wrap:wrap;gap:14px;display:flex}.kbd-row span{align-items:center;gap:6px;display:inline-flex}kbd{border-radius:var(--radius-xs);border:1px solid var(--rule-2);background:var(--bg-3);min-width:20px;height:20px;font:500 11px/1 var(--mono);color:var(--ink);place-items:center;padding:0 5px;display:inline-grid}@media (max-width:559.98px){.footer{padding-top:var(--s7)}.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 16px}.footer-about,.footer-site{grid-column:1/-1}.footer-nav.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}.footer-bottom{margin-top:var(--s6)}}@media (hover:none) and (pointer:coarse){.kbd-row{display:none}}.official{border-radius:var(--radius);background:var(--bg-1);border:1px solid #f5b84166;margin-top:6px;padding:12px 14px}.official-inner{font-size:var(--fs-sm);gap:8px;display:grid}.official.wide{background:linear-gradient(90deg, #f5b84117, var(--bg-1) 55%);margin:28px 0 16px;padding:14px 18px;box-shadow:0 0 40px -18px #f5b84199}@media (min-width:900px){.official.wide .official-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.official.wide .official-right{grid-column:1/-1}}.official-badge{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.official-badge i{background:var(--accent);border-radius:50%;width:6px;height:6px}.official-ca-pill{border:1px solid var(--rule);border-left:2px solid var(--accent);border-radius:var(--radius-xs);background:var(--bg-3);min-height:28px;transition:border-color var(--dur-2);align-items:center;gap:8px;padding-left:9px;display:flex;position:relative;overflow:hidden}.official-ca-pill:hover{border-color:var(--rule-2);border-left-color:var(--accent)}.official-ca{font:500 11px/1.4 var(--mono);color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;transition:color var(--dur-3)}.official.soon .official-ca{font-size:var(--fs-xs);color:var(--ink-2)}.official-copy{border:0;border-left:1px solid var(--rule);width:32px;height:28px;color:var(--muted);cursor:pointer;transition:background var(--dur-1), color var(--dur-2);background:0 0;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid;position:relative}.official-copy:hover{background:var(--bg-2);color:var(--accent)}.official-copy:focus-visible{outline-offset:-2px}.official-copy svg{width:14px;height:14px;transition:transform var(--dur-3) var(--ease-spring), opacity var(--dur-2);grid-area:1/1}.official-copy .ic-check{opacity:0;transform:scale(.4)rotate(-30deg)}.official-copy.done{color:var(--good)}.official-copy.done .ic-copy{opacity:0;transform:scale(.4)rotate(30deg)}.official-copy.done .ic-check{opacity:1;transform:none}.official-ca-pill.done{border-left-color:var(--good)}.official-ca-pill.done .official-ca{color:var(--good)}.official-copied{border-radius:var(--radius-xs);background:var(--bg-3);height:18px;color:var(--good);line-height:18px;font:500 10px/18px var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;padding:0 6px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.official-ca-pill.done .official-copied{animation:copied-flash 1.6s var(--ease-out) both}@keyframes copied-flash{0%{opacity:0;transform:translate(-4px,-50%)}12%{opacity:1;transform:translateY(-50%)}80%{opacity:1}to{opacity:0}}html[data-motion=paused] .official-ca-pill.done .official-copied{opacity:1}@media (prefers-reduced-motion:reduce){.official-ca-pill.done .official-copied{opacity:1}}.official-link{min-height:20px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transition:color var(--dur-2);align-items:center;gap:4px;display:inline-flex}.official-link:hover{color:var(--accent);text-decoration:none}.official-inner>.official-link{margin-right:14px}.official-right{align-items:center;gap:8px;min-width:0;display:inline-flex}.official-fees{min-width:0;font-size:var(--fs-xs);color:var(--ink-2)}.official-fees:hover{color:var(--accent)}.official-inner{grid-template-columns:auto 1fr;grid-template-areas:"badge badge""ca ca""links links""fees fees"}.official-badge{grid-area:badge}.official-ca-pill{grid-area:ca}.official-right{grid-area:fees}.official-inner>.official-link{grid-area:auto}.official-links{flex-wrap:wrap;grid-area:links;gap:6px 14px;display:flex}@media (pointer:coarse){.official-link{min-height:var(--tap);margin:-8px 0}}
