.landing{--display:"Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--t-s:13px;--t-m:16px;--t-l:26px;--t-xl:42px;--t-xxl:68px;--s1:8px;--s2:13px;--s3:21px;--s4:34px;--s5:55px;--s6:89px;--s7:144px;--s8:233px;--ease-out:cubic-bezier(.22, 1, .36, 1);gap:var(--s8);padding:var(--s5) 0 var(--s7);font-size:var(--t-m);flex-direction:column;line-height:1.618;display:flex}.landing h1,.landing h2,.landing h3{font-family:var(--display);font-optical-sizing:auto;color:var(--text);margin:0}.landing h2{font-size:var(--t-xl);letter-spacing:-.025em;font-weight:600;line-height:1.1}.landing h3{font-size:var(--t-m);font-weight:600;line-height:1.3}.landing p{margin:0}.l-note{color:var(--muted);font-size:var(--t-s)}.l-split{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:start;display:grid}.l-split>h2{top:var(--s6);max-width:9ch;position:sticky}.l-hero{gap:var(--s6);isolation:isolate;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:center;display:grid;position:relative}.l-hero-shader{z-index:-1;pointer-events:none;width:100vw;height:calc(100% + 320px);position:absolute;top:-180px;bottom:-140px;left:calc(50% - 50vw);-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 100%)}.app:has(.landing){overflow-x:clip}.l-hero-copy{align-items:flex-start;gap:var(--s4);flex-direction:column;display:flex}.l-hero h1{font-size:clamp(var(--t-xl), 6.4vw, var(--t-xxl));letter-spacing:-.04em;text-wrap:balance;max-width:13ch;font-weight:700;line-height:1}.l-lead{max-width:40ch;color:var(--text-dim);font-size:18px;margin-top:calc(-1 * var(--s2))!important}.l-hero-copy .hero-actions{margin-top:var(--s1)}.l-hero-copy .alert.warn{max-width:52ch}.l-hero-copy .alert.warn a{color:inherit;text-underline-offset:3px;text-decoration:underline}.l-connect{padding:var(--s2) var(--s3);transition:transform .16s var(--ease-out), box-shadow .26s var(--ease-out), background .16s;border-radius:999px}.l-connect svg{transition:transform .26s var(--ease-out)}.l-connect:hover:not(:disabled) svg{transform:rotate(-8deg)scale(1.08)}.landing button.l-connect:active:not(:disabled){transform:scale(.97)}.l-install{align-items:center;gap:var(--s1);padding:var(--s2) var(--s3);border:1px solid var(--border);color:var(--text);border-radius:999px;font-weight:600;transition:border-color .16s,color .16s;display:inline-flex}.l-install:hover{border-color:var(--accent);color:var(--accent)}.odo{font-family:var(--display);letter-spacing:-.02em;font-weight:700;line-height:1;display:inline-flex}.odo-col{text-align:center;width:.6em;height:1em;display:inline-block;overflow:hidden}.odo-strip{transform:translateY(calc(var(--d) * -1em));transition:transform .9s var(--ease-out);flex-direction:column;display:flex}.odo-strip span{height:1em}.odo-col:nth-last-child(n+4) .odo-strip{transition-delay:60ms}.odo-col:nth-last-child(n+6) .odo-strip{transition-delay:.12s}.odo-sep{display:inline-block}.tape{padding:var(--s4);border:1px solid var(--border);border-radius:var(--s3);background:var(--surface);margin:0}.tape-readout{gap:var(--s1);padding-bottom:var(--s3);flex-direction:column;display:flex}.tape-odo{font-size:var(--t-xl);color:var(--accent)}.tape-target{color:var(--muted);font-size:var(--t-s)}.tape-target strong{color:var(--text-dim);font-weight:600}.tape-progress{height:3px;margin-top:var(--s1);background:var(--border);border-radius:3px;overflow:hidden}.tape-progress span{background:var(--accent);transform-origin:0;height:100%;transition:transform .9s var(--ease-out);display:block}.tape-rows{font-size:var(--t-s);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.tape-row{gap:var(--s2);border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);grid-template-columns:34px 1fr auto 34px;align-items:center;height:34px;display:grid;overflow:hidden}.tape-row:nth-child(n+4){opacity:.62}.tape-row:nth-child(n+6){opacity:.38}.tape-side{font-weight:600}.tape-row.buy .tape-side{color:var(--accent)}.tape-row.sell .tape-side{color:var(--muted)}.tape-sol{color:var(--text)}.tape-wallet{color:var(--muted)}.tape-age{color:var(--muted);text-align:right}.tape figcaption{margin-top:var(--s3);color:var(--muted);font-size:var(--t-s)}.l-steps{counter-reset:none;margin:0;padding:0;list-style:none}.l-steps li{grid-template-columns:var(--s5) 1fr;gap:var(--s3);padding-bottom:var(--s5);display:grid;position:relative}.l-steps li:last-child{padding-bottom:0}.l-steps li:not(:last-child):before{content:"";left:calc(var(--s4) / 2);top:var(--s4);background:var(--border);width:1px;position:absolute;bottom:0}.l-steps li:not(:last-child):after{content:"";left:calc(var(--s4) / 2);top:var(--s4);background:var(--accent);transform-origin:top;width:1px;transition:transform .42s var(--ease-out);position:absolute;bottom:0;transform:scaleY(0)}.l-steps li:hover:after{transform:scaleY(1)}.l-step-num{width:var(--s4);height:var(--s4);border:1px solid var(--border);font-family:var(--display);font-size:var(--t-s);color:var(--muted);background:var(--bg);transition:background .26s var(--ease-out), border-color .26s var(--ease-out), color .26s var(--ease-out), transform .26s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.l-steps li:hover .l-step-num{background:var(--accent);border-color:var(--accent);color:var(--on-accent);transform:scale(1.08)}.l-steps h3{font-size:var(--t-l);letter-spacing:-.02em;margin-top:1px;font-weight:600}.l-steps p{max-width:52ch;margin-top:var(--s1);color:var(--muted)}.l-packages{gap:var(--s5);flex-direction:column;display:flex}.l-section-head{align-items:center;gap:var(--s2);text-align:center;flex-direction:column;display:flex}.l-section-head p{max-width:52ch;color:var(--muted)}.l-pkg-grid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;display:grid}.l-pkg-card{gap:var(--s3);padding:var(--s4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:transform .26s var(--ease-out), border-color .2s;flex-direction:column;display:flex;position:relative}.l-pkg-card:hover{transform:translateY(-3px)}.l-pkg-card.popular{border-color:var(--accent);box-shadow:var(--shadow-glow)}.l-pkg-badge{padding:2px var(--s2);background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:999px;font-size:12px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.landing .l-pkg-card h3{font-size:var(--t-l);letter-spacing:-.02em}.l-pkg-price{font-family:var(--display);font-size:var(--t-xl);letter-spacing:-.03em;color:var(--text);font-weight:600;line-height:1}.l-pkg-price span{font-size:var(--t-m);letter-spacing:0;color:var(--muted);font-weight:500}.l-pkg-volume{padding-bottom:var(--s3);border-bottom:1px solid var(--border);color:var(--text-dim)}.l-pkg-volume strong{color:var(--accent)}.l-pkg-features{gap:var(--s1);color:var(--text-dim);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.l-pkg-features li{align-items:flex-start;gap:var(--s1);display:flex}.l-pkg-check{color:var(--accent);flex:none;margin-top:4px}.landing .l-pkg-btn{width:100%;min-height:44px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.landing .l-pkg-btn:hover:not(:disabled){background:var(--surface-hover)}.landing .l-pkg-btn.primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.landing .l-pkg-btn.primary:hover:not(:disabled){background:var(--accent-hover)}.l-pkg-foot{text-align:center}.l-benefits{gap:var(--s4);margin-top:calc(-1 * var(--s6));padding-top:var(--s4);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.l-benefit h3{letter-spacing:-.02em;font-size:var(--t-l)!important}.l-benefit p{color:var(--muted);margin-top:var(--s1)!important}.l-mech,.l-trust{gap:var(--s5);flex-direction:column;display:flex}.l-mech-grid{gap:var(--s3);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.l-mech-card{gap:var(--s3);padding:var(--s3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s, transform .3s var(--ease-out), box-shadow .3s var(--ease-out);flex-direction:column;grid-column:span 2;display:flex}.mech-wallets,.mech-mix{grid-column:span 3}@media (hover:hover){.l-mech-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:var(--shadow-sm);transform:translateY(-2px)}}.l-mech-text{gap:var(--s1);flex-direction:column;display:flex}.l-mech-num{font-family:var(--mono);font-size:var(--t-s);color:var(--accent)}.l-mech-card p{color:var(--muted);font-size:15px}.mv{height:112px;padding:var(--s2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 6%, var(--bg));color:var(--accent);display:flex}.mv-wallets{flex-direction:column;justify-content:space-between;align-items:center}.mv-pay{padding:2px var(--s1);background:var(--accent);color:var(--on-accent);font-family:var(--mono);border-radius:999px;font-size:11px}.mv-fan{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:3 3;opacity:.6;vector-effect:non-scaling-stroke;width:82%;height:26px}.mv-fan path{vector-effect:non-scaling-stroke}.mv-wallet-row{justify-content:space-between;width:90%;display:flex}.mv-wallet-row span{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);place-items:center;width:30px;height:30px;display:grid}.mv-mix{justify-content:center;gap:var(--s2);flex-direction:column}.mv-mix-bar{height:30px;font-family:var(--mono);gap:3px;font-size:11px;display:flex}.mv-mix-bar span{padding:0 var(--s1);border-radius:6px;align-items:center;display:flex}.mv-mix-bar .buy{background:color-mix(in srgb, var(--ok) 22%, var(--surface));color:var(--ok-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 35%, transparent)}.mv-mix-bar .sell{background:color-mix(in srgb, var(--danger) 16%, var(--surface));color:var(--danger-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 30%, transparent);justify-content:flex-end}.mv-mix-seq{gap:4px;display:flex}.mv-mix-seq span{border-radius:3px;flex:1;height:10px}.mv-mix-seq .buy{background:color-mix(in srgb, var(--ok) 55%, transparent)}.mv-mix-seq .sell{background:color-mix(in srgb, var(--danger) 55%, transparent)}.mv-sizes{align-items:flex-end;gap:4px}.mv-sizes span{opacity:.75;background:currentColor;border-radius:3px 3px 1px 1px;flex:1}.mv-sizes span:nth-child(3n+2){opacity:.4}.mv-route{fill:none;width:100%}.mv-route path{stroke:currentColor;stroke-width:1.5px}.mv-route path.alt{stroke-dasharray:3 4;opacity:.4}.mv-route path.best{stroke-width:2.5px}.mv-route circle{fill:currentColor}.mv-route circle.pool{fill:var(--surface);stroke:currentColor;stroke-width:1.5px;opacity:.6}.mv-route circle.pool.best{fill:currentColor;opacity:1}.mv-wrap{justify-content:center;align-items:flex-start;gap:var(--s2);flex-direction:column}.mv-wrap-bar{background:color-mix(in srgb, var(--accent) 15%, transparent);border-radius:999px;width:100%;height:10px;overflow:hidden}.mv-wrap-bar span{background:var(--accent-gradient);height:100%;display:block}.mv-wrap-badge{padding:4px var(--s1);background:var(--ok-bg);color:var(--ok-text);font-family:var(--mono);border-radius:999px;align-items:center;gap:6px;font-size:11px;display:inline-flex}.mv-wrap-badge .l-pkg-check{width:12px;height:12px}.landing.animate .mv-sizes span{animation:mv-grow .9s var(--ease-out) both;transform-origin:bottom}.landing.animate .mv-sizes span:nth-child(odd){animation-delay:80ms}.landing.animate .mv-wrap-bar span{animation:mv-fill 1.4s var(--ease-out) both;transform-origin:0}@keyframes mv-grow{0%{transform:scaleY(.15)}}@keyframes mv-fill{0%{transform:scaleX(.2)}}.l-trust-grid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.l-trust-card{gap:var(--s1);padding:var(--s4);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--surface)) 0%, var(--surface) 55%);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s, transform .3s var(--ease-out), box-shadow .3s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.l-trust-card:before{content:"";inset:0 var(--s4) auto;background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.7;height:1px;position:absolute}@media (hover:hover){.l-trust-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:var(--shadow-sm);transform:translateY(-2px)}}.l-trust-icon{width:44px;height:44px;margin-bottom:var(--s2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 12%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent);color:var(--accent);place-items:center;display:grid}.l-trust-card h3{font-size:18px}.l-trust-card p{color:var(--muted);flex:1}.l-trust-proof{margin-top:var(--s3);padding:4px var(--s2) 4px var(--s1);background:var(--ok-bg);color:var(--ok-text);font-family:var(--mono);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;font-size:12px;display:inline-flex}.l-trust-proof .l-pkg-check{width:13px;height:13px}.l-disclaimer{margin-top:calc(-1 * var(--s7));padding-top:var(--s4);border-top:1px solid var(--border)}.l-disclaimer p{max-width:90ch;color:var(--muted);text-align:center;font-size:12px;line-height:1.6;margin:0 auto!important}.l-faq-list{border-top:1px solid var(--border)}.l-faq-list details{border-bottom:1px solid var(--border)}.l-faq-list summary{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;font-family:var(--display);letter-spacing:-.01em;color:var(--text);cursor:pointer;font-size:19px;font-weight:500;list-style:none;display:flex}.l-faq-list summary::-webkit-details-marker{display:none}.l-faq-list summary:after{content:"+";font-size:var(--t-l);color:var(--muted);transition:transform .26s var(--ease-out);flex:none;font-weight:300;line-height:1}.l-faq-list details[open] summary:after{transform:rotate(45deg)}.l-faq-list summary:hover:after{color:var(--accent)}.l-faq-list details p{max-width:60ch;padding-bottom:var(--s3);color:var(--muted)}.l-close{align-items:center;gap:var(--s3);padding-top:var(--s6);border-top:1px solid var(--border);text-align:center;flex-direction:column;display:flex}.l-close p{max-width:24ch;font-family:var(--display);font-size:var(--t-l);letter-spacing:-.02em;color:var(--text-dim);font-weight:500;line-height:1.3}.landing :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes l-rise{0%{opacity:0;transform:translateY(var(--s2))}}@keyframes l-row-in{0%{opacity:0;height:0}}.landing.animate .l-hero-copy>*{animation:l-rise .9s var(--ease-out) both}.landing.animate .l-hero-copy>:nth-child(2){animation-delay:80ms}.landing.animate .l-hero-copy>:nth-child(3){animation-delay:.13s}.landing.animate .l-hero-copy>:nth-child(n+4){animation-delay:.21s}.landing.animate .tape{animation:l-rise 1.1s var(--ease-out) .21s both}.landing.animate .tape-row:first-child{animation:l-row-in .52s var(--ease-out)}@media (prefers-reduced-motion:reduce){.odo-strip,.tape-progress span,.l-pkg-card,.l-faq-list summary:after,.l-steps li:after{transition:none}}@media (width<=900px){.landing{gap:var(--s7);padding-top:var(--s4)}.l-hero,.l-split{gap:var(--s4);grid-template-columns:minmax(0,1fr)}.l-split>h2{max-width:none;position:static}.l-mech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.l-mech-card{grid-column:span 1}.mech-affiliate{grid-column:span 2}}@media (width<=560px){.landing h2{font-size:34px}.tape{padding:var(--s3)}.tape-row{grid-template-columns:34px 1fr 34px}.tape-wallet{display:none}.l-steps h3,.l-close p{font-size:21px}.l-mech-grid{grid-template-columns:minmax(0,1fr)}.mech-affiliate{grid-column:span 1}}.l-affiliate-head{top:var(--s6);gap:var(--s2);flex-direction:column;display:flex;position:sticky}.l-affiliate-rate{font-size:clamp(var(--t-xl), 6.4vw, var(--t-xxl));letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--accent);font-weight:700;line-height:1}.l-affiliate-head p{max-width:34ch;color:var(--muted)}@media (width<=900px){.l-affiliate-head{position:static}}.shop-main{max-width:1040px}.wallet-pill{color:var(--text-dim);gap:6px;font-size:12px}.small-print{margin:0;font-size:12.5px}.hero{flex-direction:column;align-items:flex-start;gap:16px;padding:48px 40px;display:flex}.hero h1{letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(26px,4vw,38px);line-height:1.15}.hero p{max-width:56ch;margin:0;font-size:15px}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.step-section h2,.step-section h3{margin:4px 0 6px}.step-section p{margin:0}.package-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}button.package-card{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 20px;display:flex}button.package-card:hover:not(:disabled){border-color:var(--accent);background:var(--surface)}button.package-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-glow)}.package-name{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.package-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.package-volume{color:var(--accent);font-weight:600}.package-estimate{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:13px}.package-card ul{color:var(--text-dim);flex-direction:column;gap:8px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.package-card li{align-items:center;gap:8px;display:flex}.package-card li svg{color:var(--accent);flex-shrink:0}.order-form{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.order-form .field{width:100%}.pay-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pay-actions button.large-btn,.order-form button.large-btn{width:auto;min-width:240px}.back-btn{align-self:flex-start}.progress-track{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;height:10px;overflow:hidden}.progress-fill{background:var(--accent-gradient);height:100%;transition:width .6s}.metric-val{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.trade-feed-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.trade-feed-head h3{margin:0}.trade-feed-summary{font-size:12.5px}.trade-list{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.trade-row{border-bottom:1px solid var(--border);box-shadow:inset 3px 0 0 var(--side-colour);grid-template-columns:76px minmax(0,1fr) auto 128px;align-items:center;gap:14px;padding:10px 14px;font-size:13px;display:grid}.trade-row:last-child{border-bottom:0}.trade-row:nth-child(2n){background:color-mix(in srgb, var(--surface-2) 45%, transparent)}.trade-row.side-buy{--side-colour:var(--ok)}.trade-row.side-sell{--side-colour:var(--danger)}.trade-side{border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.side-buy .trade-side{color:var(--ok-text);background:var(--ok-bg)}.side-sell .trade-side{color:var(--danger-text);background:var(--danger-bg)}.trade-amount{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;min-width:0;display:flex}.trade-amount .muted{font-size:12px}.trade-time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.trade-tx{justify-content:flex-end;align-items:center;gap:4px;font-size:12px;display:inline-flex}@media (width<=640px){.hero{padding:28px 20px}.package-grid{grid-template-columns:1fr}.trade-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"side amount tx""side time tx";gap:2px 12px}.trade-side{grid-area:side}.trade-amount{flex-wrap:wrap;grid-area:amount;gap:0 6px}.trade-time{grid-area:time}.trade-tx{grid-area:tx;justify-content:center;min-width:36px;min-height:36px}.trade-tx-sig{display:none}}.journey{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.journey li{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--muted);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.journey li.current{border-color:var(--accent-2);color:var(--text);font-weight:600}.journey li.done{color:var(--text-dim)}.journey-num{background:var(--surface-2);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.journey li.current .journey-num{background:var(--accent-2);border-color:var(--accent-2);color:var(--on-accent)}.journey li.done .journey-num{background:var(--ok-bg);border-color:var(--ok);color:var(--ok)}.field-hint{margin-top:-6px;font-size:12.5px}@media (width<=640px){.journey{grid-template-columns:repeat(2,1fr)}.wallet-pill{display:none}}.token-input-row{gap:10px;display:flex}.token-input-row input{flex:1;min-width:0}.token-input-row button.large-btn{flex-shrink:0;width:auto}button.package-card:disabled{opacity:.6;cursor:not-allowed}@media (width<=640px){.token-input-row{flex-direction:column}}.order-form h3{margin:0}.summary-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);width:100%;overflow:hidden}.summary-token{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.summary-icon{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.summary-icon-fallback{background:var(--accent-gradient);color:var(--on-accent);justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.summary-token-text{flex-direction:column;gap:2px;min-width:0;display:flex}.summary-symbol{font-size:18px;font-weight:700}.summary-mint{align-items:center;gap:4px;margin-left:auto;display:flex}.summary-stats{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.summary-stats>div{flex-direction:column;gap:4px;padding:14px 18px;display:flex}.summary-stats>div+div{border-left:1px solid var(--border)}.summary-stats dt{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11.5px}.summary-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:700}.summary-note{color:var(--muted);font-size:12px}@media (width<=640px){.summary-stats{grid-template-columns:repeat(2,1fr)}.summary-stats>div:nth-child(3){border-left:none}.summary-stats>div:nth-child(n+3){border-top:1px solid var(--border)}.summary-mint{margin-left:0}}.admin-link{color:var(--accent-2);border:1px solid color-mix(in srgb, var(--accent-2) 35%, transparent);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.admin-link:hover{color:var(--accent-2-hover);background:color-mix(in srgb, var(--accent-2) 8%, transparent)}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dash-head h1{letter-spacing:-.02em;margin:0;font-size:26px}.dash-head p{margin:4px 0 0}.order-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}button.order-card{text-align:left;width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:16px;transition:border-color .15s,transform .15s;display:flex}button.order-card:hover:not(:disabled){background:var(--surface);border-color:var(--border-focus);transform:translateY(-1px)}button.order-card.tone-border-bad{border-color:var(--danger)}button.order-card.tone-border-warn{border-color:var(--warn)}.order-card-top{align-items:center;gap:10px;display:flex}.order-card-title{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.order-card-volume .metric-num{font-size:22px}.order-card .progress-track,.order-card .progress-fill{display:block}.order-card .progress-track{height:8px}.order-card-foot{justify-content:space-between;font-size:12.5px;display:flex}.order-card-cta{color:var(--warn-text);font-weight:600}.empty-dash{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.empty-dash p{margin:0}.dash-foot{text-align:center}.token-avatar{object-fit:cover;border-radius:50%;flex-shrink:0}.token-avatar-fallback{background:var(--accent-gradient);color:var(--on-accent);justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.finished-list{margin:0;padding:0;list-style:none}button.finished-row{width:100%;font:inherit;text-align:left;color:var(--text);border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:1fr auto auto;grid-template-areas:"token volume status";justify-content:stretch;align-items:center;gap:14px;padding:10px 8px;display:grid}.finished-list li:last-child button.finished-row{border-bottom:0}button.finished-row:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border);transform:none}.finished-token{grid-area:token;align-items:center;gap:10px;min-width:0;display:flex}.finished-token>span:last-child{flex-direction:column;min-width:0;display:flex}.finished-sub{font-size:12px}.finished-volume{grid-area:volume;font-size:13px}button.finished-row .status-pill{grid-area:status;justify-self:end}.order-nav{flex-direction:column;gap:10px;display:flex}.order-nav-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-switcher{scrollbar-width:thin;overscroll-behavior-x:contain;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}button.switch-chip{min-height:38px;font:inherit;white-space:nowrap;color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}button.switch-chip:hover:not(:disabled){background:var(--surface);border-color:var(--accent-2);transform:none}button.switch-chip.on,button.switch-chip.on:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.switch-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.switch-dot.tone-info{background:var(--accent-2)}.switch-dot.tone-ok{background:var(--ok)}.switch-dot.tone-warn{background:var(--warn)}.switch-dot.tone-bad{background:var(--danger)}@media (width<=640px){.dash-head h1{font-size:22px}.dash-head .primary{width:100%}.order-cards{grid-template-columns:1fr}button.finished-row{grid-template-columns:1fr auto;grid-template-areas:"token status""volume volume";row-gap:4px}.finished-volume{padding-left:38px}}button.trade-feed-more{width:100%;margin-top:10px}.order-hero{flex-direction:column;gap:12px;display:flex}.order-hero-top{align-items:center;gap:14px;display:flex}.order-hero-title{flex-direction:column;flex:1;min-width:0;display:flex}.order-hero-title h1{letter-spacing:-.02em;margin:0;font-size:26px}.order-hero-title .muted{font-size:13.5px}.order-hero-volume{justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;display:flex}.order-hero-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.order-hero-pct{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.order-hero .progress-track{height:12px}.progress-track.tone-warn .progress-fill{background:var(--warn)}.progress-track.tone-bad .progress-fill{background:var(--danger)}.order-hero-eta{margin:0;font-size:13.5px}.order-track{grid-template-columns:repeat(5,minmax(0,1fr));margin:8px 0 0;padding:0;list-style:none;display:grid}.order-track li{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.order-track li+li:before{content:"";background:var(--border);width:100%;height:2px;position:absolute;top:9px;right:50%}.order-track li.done:before,.order-track li.current:before{background:var(--ok)}.order-track-dot{z-index:1;border:2px solid var(--border);background:var(--surface);width:20px;height:20px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.order-track li.done .order-track-dot{border-color:var(--ok);background:var(--ok)}.order-track li.current .order-track-dot{border-color:var(--accent-2);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-2) 20%, transparent)}.order-track li.done,.order-track li.current{color:var(--text)}.order-track li.current .order-track-label{font-weight:700}.order-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.order-stat{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.order-stat-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.trades-waiting{align-items:center;gap:16px;padding:8px 0;display:flex}.trades-waiting h3{margin:0 0 4px}.trades-waiting p{margin:0}.small-spinner{flex-shrink:0;width:28px;height:28px}.order-info summary{cursor:pointer;list-style:none}.order-info summary::-webkit-details-marker{display:none}.order-info summary:before{content:"▸";color:var(--muted);margin-right:8px;transition:transform .15s;display:inline-block}.order-info[open] summary:before{transform:rotate(90deg)}.order-info-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:14px 0 0;display:grid}.order-info-list div{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.order-info-list dt{color:var(--text-dim)}.order-info-list dd{text-align:right;align-items:center;gap:2px;margin:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.order-info summary:before{transition:none}}@media (width<=640px){.order-hero-title h1{font-size:22px}.order-hero-amount{font-size:28px}.order-track-label{font-size:10.5px}.order-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.order-info-list{grid-template-columns:1fr}}.new-order-title{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.new-order-title h1{letter-spacing:-.02em;margin:0;font-size:26px}.new-order-title .back-btn{margin:0}.new-order{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.new-order-main{flex-direction:column;gap:16px;min-width:0;display:flex}.new-step{flex-direction:column;gap:16px;display:flex}.new-step-head{align-items:flex-start;gap:12px;display:flex}.new-step-head h2{margin:0;font-size:18px}.new-step-head p{margin:2px 0 0;font-size:13.5px}.new-step-num{width:28px;height:28px;color:var(--accent-2);border:2px solid var(--accent-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.new-step-num.done{color:var(--on-accent);background:var(--ok);border-color:var(--ok)}.new-step.is-locked .new-step-head{opacity:.7}.token-result{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.token-result-text{flex-direction:column;flex:1;min-width:0;display:flex}.token-result-mint{align-items:center;gap:2px;font-size:12.5px;display:inline-flex}.token-result-mint a{background:0 0;border-color:#0000;padding:2px}.token-fee{color:var(--text-dim);background:var(--surface);border:1px solid var(--border);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:600}.token-note{color:var(--warn-text);background:var(--warn-bg);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.package-card-top{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.package-radio{border:2px solid var(--border);width:20px;height:20px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}button.package-card.selected .package-radio{border-color:var(--accent);background:var(--accent)}.package-volume-block{border-top:1px solid var(--border);flex-direction:column;align-self:stretch;margin-top:4px;padding:10px 0 2px;display:flex}.package-volume-block .package-volume{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.package-volume-label{font-size:12px}.new-order-summary{flex-direction:column;gap:12px;display:flex;position:sticky;top:20px}.new-order-summary h3,.summary-rows{margin:0}.summary-rows div{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.summary-rows dt{color:var(--text-dim)}.summary-rows dd{text-align:right;margin:0}.summary-total{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.summary-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.new-order-summary .small-print{margin:0}@media (width<=960px){.new-order{grid-template-columns:1fr}.package-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.new-order-summary{z-index:5;border-radius:14px 14px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 16px;display:grid;position:sticky;top:auto;bottom:0;box-shadow:0 -8px 24px #0000002e}.new-order-summary h3,.new-order-summary .summary-rows,.new-order-summary .small-print{display:none}.new-order-summary .summary-total{flex-direction:column;align-items:flex-start;gap:0;font-size:12px}.summary-price{font-size:20px}.new-order-summary .alert{grid-column:1/-1}}@media (width<=640px){.new-order-title h1{font-size:22px}.token-result{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 10px;display:grid}.token-result .token-avatar{grid-row:span 2}.token-result button{grid-area:1/3}.token-fee{grid-column:2/-1;justify-self:start}.new-order-summary button.large-btn{width:auto;padding-left:18px;padding-right:18px}}button.pay-delete{color:var(--danger-text);margin-left:auto}button.pay-delete:hover:not(:disabled){color:var(--danger-text);border-color:var(--danger);background:var(--danger-bg)}.order-card-wrap{position:relative}button.order-card-delete{color:var(--danger-text);background:var(--surface);padding:4px 10px;font-size:12px;position:absolute;bottom:10px;right:12px}button.order-card-delete:hover:not(:disabled){color:var(--danger-text);border-color:var(--danger);background:var(--danger-bg);transform:none}@media (width<=640px){button.pay-delete{margin-left:0}}.affiliate-link{align-items:center;gap:8px;display:flex}.affiliate-link input{flex:1;min-width:0}.affiliate-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.affiliate-kpis{grid-template-columns:1fr}}
