/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--pct:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.border{border-style:var(--tw-border-style);border-width:1px}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-bg:#fff;--color-bg-subtle:#fafaf9;--color-bg-panel:#f7f6f6;--color-card:#fff;--color-dark:#121116;--color-dark-card:#ffffff0a;--color-dark-line:#ffffff14;--color-border:#f1f1f0;--color-border-strong:#e1e1e0;--color-text:#252228;--color-text-90:#252228e6;--color-text-muted:#252228a6;--color-text-faint:#8f8e8e;--color-text-ghost:#bcbbbb;--color-on-dark:#f6f7f4;--color-on-dark-muted:#f6f7f499;--color-purple-1:#9896ff;--color-purple-2:#9391fe;--color-purple-3:#978eff;--color-purple-5:#bcbbff;--color-purple-6:#d0ceff;--color-purple-8:#e5e5ff;--color-purple-rich:#8075ff;--color-gain:#0a9a4c;--color-gain-dot:#01d062;--color-gain-soft:#e6f8ee;--color-loss:#e04400;--color-loss-soft:#fdeee6;--color-hold-line:#bcbbbb;--color-focus:#9898ff;--color-surface:#fff;--color-surface-tint:#fbfbff;--color-tint:#2522280d;--color-tint-strong:#25222817;--color-text-dim:#25222829;--color-text-hover:#3b383e;--color-on-text:#fff;--color-glass:#ffffffe6;--color-glass-strong:#fffffff0;--color-glass-card:#fffc;--color-glass-border:#fffc;--color-backdrop:#2522284d;--color-shadow-soft:#25222812;--color-shadow-strong:#2522282e;--color-dots:#25222817;--color-ink-fixed:#252228;--color-purple-8-fixed:#e5e5ff;--font-sans:var(--font-inter), "Inter", system-ui, sans-serif;--space-25:2px;--space-50:4px;--space-75:8px;--space-100:12px;--space-200:16px;--space-300:24px;--space-400:32px;--space-500:40px;--space-600:48px;--space-700:64px;--space-800:80px;--space-900:96px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.1);--duration-micro:.15s;--duration-enter:.6s;--content-width:1200px;--header-height:64px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#121116;--color-bg-subtle:#16151b;--color-bg-panel:#1c1b21;--color-card:#1b1a20;--color-surface:#1e1d24;--color-surface-tint:#22212b;--color-border:#ffffff14;--color-border-strong:#ffffff24;--color-text:#f1f0f3;--color-text-90:#f1f0f3e6;--color-text-muted:#f1f0f3a8;--color-text-faint:#8f8d96;--color-text-ghost:#5d5b64;--color-text-dim:#f1f0f32e;--color-text-hover:#d9d7de;--color-on-text:#121116;--color-purple-8:#9896ff29;--color-gain:#2fcf78;--color-gain-soft:#2fcf7824;--color-loss:#ff7a45;--color-loss-soft:#ff7a4524;--color-hold-line:#5d5b64;--color-tint:#ffffff0f;--color-tint-strong:#ffffff1c;--color-glass:#121116db;--color-glass-strong:#121116f0;--color-glass-card:#1e1d24d1;--color-glass-border:#ffffff14;--color-backdrop:#0009;--color-shadow-soft:#0000004d;--color-shadow-strong:#0000008c;--color-dots:#ffffff12}:root[data-theme=dark] .hero-wrap:before{background:radial-gradient(45% 40% at 50% 92%,#8075ff47,#0000 70%),radial-gradient(30% 30% at 18% 70%,#764ca038,#0000 70%),radial-gradient(30% 30% at 82% 70%,#8075ff29,#0000 70%)}:root[data-theme=dark] .closing:before{background:radial-gradient(45% 60% at 85% 55%,#8075ff4d,#0000 70%),radial-gradient(35% 45% at 65% 100%,#764ca040,#0000 70%),radial-gradient(30% 40% at 0 0,#8075ff1f,#0000 70%)}:root[data-theme=dark] .feed{background:radial-gradient(60% 50% at 70% 20%, #8075ff33, transparent 70%), radial-gradient(50% 50% at 20% 90%, #764ca02e, transparent 70%), var(--color-bg-subtle)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-height)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:24px}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:500}p{text-wrap:pretty;margin:0}a{color:inherit}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}main:focus{outline:none}.mono{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.muted{color:var(--color-text-muted)}.gain{color:var(--color-gain)}.loss{color:var(--color-loss)}.skip-link{left:var(--space-200);z-index:200;padding:var(--space-75) var(--space-200);border-radius:var(--radius-full);background:var(--color-text);color:var(--color-on-text);transition:top var(--duration-micro) var(--ease-out-expo);font-size:14px;line-height:20px;position:absolute;top:-64px}.skip-link:focus{top:var(--space-200)}.container{width:100%;max-width:var(--content-width);padding:0 var(--space-200);margin:0 auto}@media (width>=768px){.container{padding:0 var(--space-300)}}.prototype-banner{z-index:101;padding:var(--space-75) var(--space-200);background:var(--color-bg-panel);color:var(--color-text-faint);text-align:center;font-size:12px;line-height:16px;position:relative}.nav{z-index:100;transition:box-shadow .2s ease-out;position:sticky;top:0}.nav:before{content:"";z-index:-1;background:0 0;transition:background-color .2s ease-out;position:absolute;inset:0}.nav.is-scrolled,.menu-open .nav{box-shadow:0 1px #0000000d}.nav.is-scrolled:before,.menu-open .nav:before{background:var(--color-glass);-webkit-backdrop-filter:blur(25px)}.nav__bar{justify-content:space-between;align-items:center;gap:var(--space-200);height:var(--header-height);display:flex}.brand{align-items:center;gap:var(--space-75);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:28px;text-decoration:none;display:inline-flex}.brand__mark{border-radius:var(--radius-lg);object-fit:cover;width:28px;height:28px}.nav__links{gap:var(--space-25);margin:0;padding:0;list-style:none;display:none}.nav__link{padding:var(--space-50) var(--space-100);border-radius:var(--radius-full);color:var(--color-text-muted);transition:color var(--duration-micro) var(--ease-out-expo), background-color var(--duration-micro) var(--ease-out-expo);font-size:14px;font-weight:450;line-height:24px;text-decoration:none;display:block}.nav__link:hover{color:var(--color-text);background:var(--color-tint)}.nav__link[aria-current=page]{color:var(--color-text)}.nav__actions{align-items:center;gap:var(--space-75);display:flex}@media (width>=768px){.nav__links{display:flex}.nav__menu-button{display:none!important}}.nav__menu-button{border-radius:var(--radius-full);background:var(--color-tint);cursor:pointer;border:0;place-items:center;width:32px;height:32px;display:inline-grid;position:relative}.theme-toggle{border-radius:var(--radius-full);background:var(--color-tint);width:32px;height:32px;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);border:0;flex:none;place-items:center;font-size:16px;display:inline-grid}.theme-toggle:active{transform:scale(.94)}@media (hover:hover){.theme-toggle:hover{background:var(--color-tint-strong)}}.theme-toggle-row{width:100%;margin-bottom:var(--space-75);cursor:pointer;text-align:left;background:0 0;border:0}.nav__menu-line{border-radius:var(--radius-full);background:var(--color-text);width:14px;height:1.5px;transition:transform .5s var(--ease-out-expo);position:absolute;left:9px}.nav__menu-line:first-child{transform:translateY(-3px)}.nav__menu-line:last-child{transform:translateY(3px)}.menu-open .nav__menu-line:first-child{transform:rotate(45deg)}.menu-open .nav__menu-line:last-child{transform:rotate(-45deg)}.menu-overlay{z-index:90;gap:var(--space-100);padding:calc(var(--header-height) + var(--space-600)) var(--space-300) var(--space-300);background:var(--color-glass-strong);-webkit-backdrop-filter:blur(40px);opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out-expo), visibility .4s var(--ease-out-expo);flex-direction:column;display:flex;position:fixed;inset:0}.menu-open .menu-overlay{opacity:1;visibility:visible}.menu-overlay a{letter-spacing:-.03em;opacity:0;transition:opacity .6s var(--ease-out-expo), transform .6s var(--ease-out-expo);font-size:30px;font-weight:500;line-height:36px;text-decoration:none;transform:translateY(24px)}.menu-open .menu-overlay a{opacity:1;transform:none}.menu-open .menu-overlay a:first-child{transition-delay:60ms}.menu-open .menu-overlay a:nth-child(2){transition-delay:.12s}.menu-open .menu-overlay a:nth-child(3){transition-delay:.18s}.menu-open .menu-overlay a:nth-child(4){transition-delay:.24s}.button{justify-content:center;align-items:center;gap:var(--space-75);height:40px;padding:0 var(--space-200);border-radius:var(--radius-full);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo), opacity var(--duration-micro) var(--ease-out-expo);border:0;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.button:active:not([disabled]){transform:scale(.97)}.button--primary{background:var(--color-text);color:var(--color-on-text)}.button--ghost{background:var(--color-tint);color:var(--color-text)}@media (hover:hover){.button--primary:hover:not([disabled]){background:var(--color-text-hover)}.button--ghost:hover:not([disabled]){background:var(--color-tint-strong)}}.button--small{height:32px;font-size:14px;font-weight:450}.button--large{height:48px;padding:0 var(--space-300);font-size:16px}.button[disabled],.button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.button i{transition:transform var(--duration-micro) var(--ease-out-expo);font-size:16px}.button:hover i.ph-arrow-right{transform:translate(2px)}.wallet-chip{align-items:center;gap:var(--space-75);display:inline-flex}.wallet-chip__dot{border-radius:var(--radius-full);background:var(--color-gain-dot);width:6px;height:6px}.label{letter-spacing:-.01em;color:#0000;background:linear-gradient(90deg, var(--color-purple-3) 0%, var(--color-purple-6) 50%, var(--color-purple-3) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:16px;font-weight:500;line-height:22px;animation:6s linear infinite label-shine;display:inline-block}@keyframes label-shine{to{background-position:-200% 0}}.eyebrow{align-items:center;gap:var(--space-75);color:var(--color-text-faint);font-size:13px;font-weight:450;line-height:18px;display:inline-flex}.pill{align-items:center;gap:var(--space-50);height:24px;padding:0 var(--space-75);border-radius:var(--radius-full);background:var(--color-tint);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.pill-row{gap:var(--space-50);margin-left:var(--space-75);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.pill-row:empty{display:none}.pill--running{background:var(--color-gain-soft);color:var(--color-gain)}.pill--paused{color:var(--color-text-muted)}.pill--warn{background:var(--color-loss-soft);color:var(--color-loss)}.pill--accent{background:var(--color-purple-8);color:var(--color-purple-rich)}.pulse{border-radius:var(--radius-full);background:var(--color-gain-dot);width:6px;height:6px;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.card{border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-card);padding:var(--space-300)}.card__title{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:24px}.toast{left:50%;bottom:var(--space-300);z-index:300;padding:var(--space-75) var(--space-200);border-radius:var(--radius-full);background:var(--color-text);color:var(--color-on-text);opacity:0;transition:opacity .4s var(--ease-out-expo), transform .4s var(--ease-out-expo);pointer-events:none;font-size:14px;line-height:20px;position:fixed;transform:translate(-50%,12px)scale(.98)}.toast.is-visible{opacity:1;transform:translate(-50%)}.reveal{opacity:0;transition:opacity var(--duration-enter) var(--ease-out-expo), transform .9s var(--ease-out-expo);transform:translateY(24px)scale(.985)}.reveal.is-visible{opacity:1;transform:none}.words .word{opacity:0;filter:blur(6px);transition:opacity .7s var(--ease-out-expo), transform .9s var(--ease-out-expo), filter .7s var(--ease-out-expo);display:inline-block;transform:translateY(40%)}.words.is-visible .word{opacity:1;filter:none;transform:none}.highlight{color:#0000;background:linear-gradient(134deg, var(--color-purple-6) 0%, var(--color-purple-2) 49%, var(--color-purple-6) 91%);-webkit-background-clip:text;background-clip:text;padding-right:.04em}@media (prefers-reduced-motion:reduce){.reveal,.words .word{opacity:1;filter:none;transform:none}*,:before,:after{transition-duration:1ms!important;animation:none!important}}.section{padding:var(--space-800) 0}@media (width>=768px){.section{padding:160px 0}}.section--dark{background:var(--color-dark);color:var(--color-on-dark)}.section--subtle{background:var(--color-bg-subtle)}.section-heading{gap:var(--space-200);max-width:46rem;margin-bottom:var(--space-600);flex-direction:column;display:flex}.section-heading--center{text-align:center;align-items:center;margin-inline:auto}.section-heading__title{color:var(--color-text-90);letter-spacing:-.03em;font-size:32px;font-weight:500;line-height:120%}@media (width>=768px){.section-heading__title{letter-spacing:-.045em;font-size:56px;line-height:108%}}.section-heading__lead{color:var(--color-text-muted);letter-spacing:-.01em;font-size:18px;line-height:136%}@media (width>=768px){.section-heading__lead{font-size:20px}}.section--dark .section-heading__title{color:var(--color-on-dark)}.section--dark .section-heading__lead{color:var(--color-on-dark-muted)}.hero{align-items:center;gap:var(--space-300);padding:var(--space-700) 0 0;text-align:center;flex-direction:column;display:flex}@media (width>=768px){.hero{padding-top:var(--space-900)}}.hero__badge{align-items:center;gap:var(--space-75);height:32px;padding:0 var(--space-100) 0 var(--space-50);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);transition:border-color var(--duration-micro) var(--ease-out-expo);font-size:13px;font-weight:450;line-height:18px;text-decoration:none;display:inline-flex}.hero__badge:hover{border-color:var(--color-border-strong)}.hero__badge img{border-radius:var(--radius-md);width:24px;height:24px}.hero__title{max-width:880px;color:var(--color-text-90);letter-spacing:-.045em;font-size:48px;font-weight:550;line-height:1.04}@media (width>=768px){.hero__title{font-size:96px}}.hero__lead{max-width:560px;color:var(--color-text-muted);letter-spacing:-.01em;font-size:18px;line-height:140%}@media (width>=768px){.hero__lead{font-size:20px}}.hero__actions{justify-content:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.phones{--phone-w:232px;width:100%;height:calc(var(--phone-w) * 1.32);margin-top:var(--space-600);position:relative;overflow:hidden}@media (width>=768px){.phones{--phone-w:300px}}.phone{width:var(--phone-w);aspect-ratio:9/19;padding:calc(var(--phone-w) * .035);border-radius:calc(var(--phone-w) * .16);opacity:0;transition:opacity .6s var(--ease-out-expo), transform 1.2s var(--ease-out-expo);background:#1d1c20;position:absolute;top:0;transform:translateY(12%)scale(.975);box-shadow:0 0 0 1.5px #3a383e,0 40px 80px -20px #25222840}.phones.is-visible .phone{opacity:1;transform:none}.phone__spark{stroke-dasharray:1;stroke-dashoffset:1px}.phones.is-visible .phone__spark{animation:draw 1.6s var(--ease-out-expo) .7s forwards}.phone__big--pop{opacity:0;transform:translateY(8px)scale(.92)}.phones.is-visible .phone__big--pop{animation:phone-pop .9s var(--ease-spring) .9s forwards}@keyframes phone-pop{to{opacity:1;transform:none}}.phones.is-visible .phone__icon--float{animation:3.2s ease-in-out 1.6s infinite float}.phone__tile--log,.phone__tile--latest{opacity:0;transform:translateY(10px)}.phones.is-visible .phone__tile--log{animation:phone-pop .7s var(--ease-out-expo) calc(1.1s + var(--i,0) * .22s) forwards}.phones.is-visible .phone__tile--latest{animation:phone-pop .7s var(--ease-out-expo) 1.5s forwards}.phones.is-visible .phone__tile--new{animation:phone-pop .7s var(--ease-out-expo) 1.1s forwards, phone-glow 2.8s ease-in-out 2.2s infinite}@keyframes phone-glow{50%{box-shadow:0 0 0 2px var(--color-tint-strong)}}.phone__button--shine{position:relative;overflow:hidden}.phone__button--shine:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.phones.is-visible .phone__button--shine:after{animation:3.6s ease-in-out 2s infinite phone-shine}@keyframes phone-shine{40%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.phone__spark,.phone__big--pop,.phone__tile--log,.phone__tile--latest{opacity:1;stroke-dashoffset:0;transform:none}.phones.is-visible .phone__spark,.phones.is-visible .phone__big--pop,.phones.is-visible .phone__icon--float,.phones.is-visible .phone__tile--log,.phones.is-visible .phone__tile--latest,.phones.is-visible .phone__button--shine:after{animation:none}}.phone--center{z-index:2;margin-left:calc(var(--phone-w) / -2);left:50%}.phone--left,.phone--right{display:none;top:10%}@media (width>=900px){.phone--left,.phone--right{display:block}.phone--left{left:calc(50% - var(--phone-w) * 1.55);transition-delay:.12s}.phone--right{left:calc(50% + var(--phone-w) * .55);transition-delay:.2s}.phones.is-visible .phone--left,.phones.is-visible .phone--right{transform:scale(.94)}}.phone__screen{gap:calc(var(--phone-w) * .035);height:100%;padding:calc(var(--phone-w) * .15) calc(var(--phone-w) * .06) calc(var(--phone-w) * .06);border-radius:calc(var(--phone-w) * .13);background:var(--color-surface);text-align:left;font-size:calc(var(--phone-w) * .043);flex-direction:column;line-height:1.35;display:flex;position:relative;overflow:hidden}.phone__island{top:calc(var(--phone-w) * .035);width:32%;height:calc(var(--phone-w) * .085);border-radius:var(--radius-full);background:#1d1c20;position:absolute;left:50%;transform:translate(-50%)}.phone__status{top:calc(var(--phone-w) * .045);left:calc(var(--phone-w) * .09);right:calc(var(--phone-w) * .09);font-size:calc(var(--phone-w) * .042);justify-content:space-between;font-weight:600;display:flex;position:absolute}.phone__title{font-size:calc(var(--phone-w) * .056);letter-spacing:-.02em;font-weight:600}.phone__big{font-size:calc(var(--phone-w) * .15);letter-spacing:-.05em;text-align:center;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.phone__caption{color:var(--color-text-faint);text-align:center}.phone__row{justify-content:space-between;align-items:center;gap:calc(var(--phone-w) * .03);display:flex}.phone__tile{padding:calc(var(--phone-w) * .04);border-radius:calc(var(--phone-w) * .05);background:var(--color-bg-panel)}.phone__tile--accent{background:var(--color-purple-8)}.phone__chips{gap:calc(var(--phone-w) * .02);flex-wrap:wrap;display:flex}.phone__chip{padding:calc(var(--phone-w) * .012) calc(var(--phone-w) * .03);border-radius:var(--radius-full);background:var(--color-bg-panel);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.phone__chip--on{background:var(--color-text);color:var(--color-on-text)}.phone__button{padding:calc(var(--phone-w) * .035);border-radius:var(--radius-full);background:var(--color-text);color:var(--color-on-text);text-align:center;margin-top:auto;font-weight:500}.phone__icon{width:calc(var(--phone-w) * .16);height:calc(var(--phone-w) * .16);margin:0 auto}.phone svg{width:100%;height:auto;display:block}.stats-band{gap:var(--space-400) var(--space-300);padding:var(--space-600) 0;border-top:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.stats-band{grid-template-columns:repeat(4,1fr)}}.stat-big{gap:var(--space-75);flex-direction:column;display:flex}.stat-big__label{color:var(--color-text-faint);font-size:14px;font-weight:450;line-height:20px}.stat-big__value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;font-size:36px;font-weight:500;line-height:1;display:inline-flex}@media (width>=768px){.stat-big__value{font-size:48px}}.odometer{height:1em;line-height:1;display:inline-flex;overflow:hidden}.odometer__digit{transition:transform 1.6s var(--ease-out-expo);flex-direction:column;display:inline-flex}.odometer__digit span{height:1em}.strategy-grid{gap:var(--space-200);display:grid}@media (width>=1024px){.strategy-grid{grid-template-columns:repeat(3,1fr)}}.strategy-card{justify-content:space-between;gap:var(--space-400);min-height:360px;padding:var(--space-400) var(--space-300);border-radius:var(--radius-3xl);background:var(--color-dark-card);transition:background-color .3s var(--ease-out-expo);flex-direction:column;text-decoration:none;display:flex}.strategy-card:hover{background:#ffffff12}.strategy-card__icon{width:72px;height:72px;margin-bottom:var(--space-200);transition:transform .6s var(--ease-spring)}.strategy-card:hover .strategy-card__icon{transform:translateY(-4px)rotate(-4deg)scale(1.04)}.strategy-card__label{color:var(--color-purple-3);letter-spacing:.01em;font-size:14px;font-weight:450;line-height:16px}.strategy-card__title{margin-top:var(--space-75);letter-spacing:-.01em;font-size:20px;font-weight:450;line-height:135%}.strategy-card__text{margin-top:var(--space-100);color:var(--color-on-dark-muted);font-size:15px;line-height:145%}.token-stack{align-items:center;gap:var(--space-50);flex-wrap:wrap;display:flex}.token-dot{min-width:36px;height:28px;padding:0 var(--space-75);border-radius:var(--radius-full);color:var(--color-on-dark);background:#ffffff14;place-items:center;font-size:12px;font-weight:500;line-height:16px;display:inline-grid}.strategy-card__foot{justify-content:space-between;align-items:flex-end;gap:var(--space-200);padding-top:var(--space-200);border-top:1px solid var(--color-dark-line);color:var(--color-on-dark-muted);font-size:13px;line-height:18px;display:flex}.strategy-card__foot strong{margin-top:var(--space-25);color:var(--color-on-dark);font-size:20px;font-weight:500;line-height:28px;display:block}.grid-3{gap:var(--space-200);display:grid}@media (width>=900px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-steps{gap:var(--space-200);display:grid}@media (width>=640px){.grid-steps{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.grid-steps{grid-template-columns:repeat(4,1fr)}}.feature{gap:var(--space-100);padding:var(--space-400) var(--space-300);border-radius:var(--radius-3xl);background:var(--color-bg-subtle);transition:background-color .3s var(--ease-out-expo);flex-direction:column;display:flex}.feature:hover{background:var(--color-bg-panel)}.feature__icon{width:64px;height:64px;margin-bottom:var(--space-300);transition:transform .6s var(--ease-spring)}.feature:hover .feature__icon{transform:translateY(-4px)scale(1.05)}.feature__step{color:var(--color-purple-3);font-size:14px;font-weight:450;line-height:20px}.feature h3{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:135%}.feature p{color:var(--color-text-muted);font-size:15px;line-height:145%}.feature--soon{opacity:.55;transition:opacity .3s var(--ease-out-expo), background-color .3s var(--ease-out-expo)}.feature--soon:hover{opacity:.8}.feature__soon{margin-left:var(--space-75);padding:2px var(--space-75);border-radius:var(--radius-full);background:var(--color-tint);color:var(--color-purple-rich);font-size:12px;font-weight:500;line-height:16px}.proof-grid{gap:var(--space-200);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=900px){.proof-grid{grid-template-columns:repeat(4,1fr)}}.proof{gap:var(--space-75);padding:var(--space-300);border:1px solid var(--color-border);border-radius:var(--radius-3xl);flex-direction:column;display:flex}.proof strong{letter-spacing:-.04em;font-size:30px;font-weight:500;line-height:36px}.proof span{color:var(--color-text-muted);font-size:15px;line-height:145%}.tagline{max-width:900px;margin-bottom:var(--space-700);letter-spacing:-.04em;text-wrap:balance;font-size:36px;font-weight:500;line-height:115%}@media (width>=768px){.tagline{font-size:56px}}.tagline__word{color:var(--color-text-dim);transition:color .6s var(--ease-out-expo)}.tagline__word.is-lit{color:var(--color-text-90)}.growth{gap:var(--space-400);padding:var(--space-300);border:1px solid var(--color-border);border-radius:var(--radius-3xl);display:grid}@media (width>=900px){.growth{padding:var(--space-500);grid-template-columns:.8fr 1.2fr;align-items:center}}.growth__legend{gap:var(--space-200);flex-direction:column;display:flex}.growth__row{justify-content:space-between;align-items:center;gap:var(--space-200);padding-bottom:var(--space-200);border-bottom:1px solid var(--color-border);font-size:15px;line-height:20px;display:flex}.growth__row:last-child{border-bottom:0}.growth__row strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:28px}.swatch{width:10px;height:10px;margin-right:var(--space-75);border-radius:var(--radius-full);display:inline-block}.faq{flex-direction:column;max-width:800px;margin-inline:auto;display:flex}.faq details{border-bottom:1px solid var(--color-border)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-200);padding:var(--space-300) 0;letter-spacing:-.02em;cursor:pointer;transition:color var(--duration-micro) var(--ease-out-expo);font-size:18px;font-weight:500;line-height:24px;list-style:none;display:flex}.faq summary:hover{color:var(--color-purple-rich)}.faq summary::-webkit-details-marker{display:none}.faq summary i{border-radius:var(--radius-full);background:var(--color-tint);width:28px;height:28px;transition:transform .4s var(--ease-out-expo);flex:none;place-items:center;font-size:14px;display:grid}.faq details[open] summary i{transform:rotate(45deg)}.faq details p{max-width:680px;padding-bottom:var(--space-300);color:var(--color-text-muted);font-size:16px;line-height:150%}.cta-band{align-items:center;gap:var(--space-300);padding:var(--space-700) var(--space-300);border-radius:var(--radius-3xl);background:var(--color-dark);color:var(--color-on-dark);text-align:center;flex-direction:column;display:flex}.cta-band img{border-radius:var(--radius-3xl);width:88px;height:88px}.cta-band h2{letter-spacing:-.03em;font-size:32px;line-height:120%}@media (width>=768px){.cta-band{padding:var(--space-900) var(--space-300)}.cta-band h2{font-size:48px}}.cta-band p{max-width:520px;color:var(--color-on-dark-muted);font-size:18px;line-height:140%}.cta-band .button--primary{color:var(--color-ink-fixed);background:#fff}@media (hover:hover){.cta-band .button--primary:hover:not([disabled]){background:var(--color-purple-8-fixed)}}.footer{padding:var(--space-700) 0 var(--space-400);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:14px;line-height:20px}.footer__grid{gap:var(--space-400) var(--space-300);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.footer__grid{grid-template-columns:2fr 1fr 1fr}}.footer__brand{gap:var(--space-100);flex-direction:column;grid-column:1/-1;max-width:320px;display:flex}@media (width>=768px){.footer__brand{grid-column:auto}}.footer__col{gap:var(--space-100);flex-direction:column;display:flex}.footer__col h3{color:var(--color-text);font-size:14px;font-weight:500;line-height:20px}.footer a{width:fit-content;transition:color var(--duration-micro) var(--ease-out-expo);text-decoration:none}.footer a:hover{color:var(--color-text)}.footer__bottom{margin-top:var(--space-600);color:var(--color-text-faint);font-size:13px;line-height:18px}.page{padding-top:var(--space-500);padding-bottom:var(--space-800)}.page__head{justify-content:space-between;align-items:flex-end;gap:var(--space-300);margin-bottom:var(--space-400);flex-wrap:wrap;display:flex}.page__title{color:var(--color-text-90);letter-spacing:-.04em;font-size:36px;font-weight:500;line-height:115%}@media (width>=768px){.page__title{font-size:48px}}.page__lead{margin-top:var(--space-100);max-width:600px;color:var(--color-text-muted);font-size:18px;line-height:140%}.studio{gap:var(--space-300);align-items:start;display:grid}@media (width>=1024px){.studio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio__result{top:calc(var(--header-height) + var(--space-200));position:sticky}}.form-section{gap:var(--space-100);padding:var(--space-300) 0;border-top:1px solid var(--color-border);flex-direction:column;display:flex}.form-section:first-child{border-top:0;padding-top:0}.form-section__label{justify-content:space-between;align-items:baseline;gap:var(--space-200);font-size:15px;font-weight:500;line-height:20px;display:flex}.form-section__hint{color:var(--color-text-faint);font-size:13px;font-weight:400;line-height:18px}.input{width:100%;height:48px;padding:0 var(--space-200);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl);background:var(--color-surface);transition:border-color var(--duration-micro) var(--ease-out-expo), box-shadow var(--duration-micro) var(--ease-out-expo);font-family:inherit;font-size:16px;line-height:24px}.input:hover{border-color:var(--color-purple-5)}.input:focus{border-color:var(--color-purple-1);box-shadow:0 0 0 4px var(--color-purple-8);outline:none}.input[aria-invalid=true]{border-color:var(--color-loss);box-shadow:0 0 0 4px var(--color-loss-soft)}.field-error{color:var(--color-loss);font-size:13px;line-height:18px}.choice-grid{gap:var(--space-100);display:grid}@media (width>=560px){.choice-grid{grid-template-columns:1fr 1fr}}.choice{gap:var(--space-50);padding:var(--space-200);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-micro) var(--ease-out-expo), box-shadow var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);flex-direction:column;display:flex;position:relative}.choice:hover{border-color:var(--color-purple-5)}.choice:active{transform:scale(.985)}.choice:has(input:checked){border-color:var(--color-purple-1);box-shadow:0 0 0 4px var(--color-purple-8)}.choice:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.choice input{opacity:0;pointer-events:none;position:absolute}.choice__icon{width:44px;height:44px;margin-bottom:var(--space-75);transition:transform .5s var(--ease-spring)}.choice:hover .choice__icon{transform:translateY(-2px)rotate(-4deg)}.choice:has(input:checked) .choice__icon{transform:translateY(-2px)rotate(-4deg)}.choice__glyph{width:44px;height:44px;margin-bottom:var(--space-75);border-radius:var(--radius-xl);background:var(--color-purple-8);color:var(--color-purple-rich);place-items:center;font-size:22px;display:grid}.choice--soon{background:var(--color-bg-subtle);cursor:not-allowed;border-style:dashed}.choice--soon:hover{border-color:var(--color-border-strong)}.choice--soon:active{transform:none}.choice--soon .choice__glyph{background:var(--color-border);color:var(--color-text-muted)}.choice--soon .choice__title,.choice--soon .choice__text{color:var(--color-text-muted)}.choice__title .pill{margin-left:var(--space-50);vertical-align:1px}.choice__title{font-size:15px;font-weight:500;line-height:20px}.choice__text{color:var(--color-text-muted);font-size:13px;line-height:18px}.token-grid{gap:var(--space-75);grid-template-columns:repeat(auto-fill,minmax(128px,1fr));display:grid}.token-grid__label{color:var(--color-text-faint);grid-column:1/-1;font-size:12px;font-weight:600;line-height:16px}.token-grid__label:not(:first-child){margin-top:var(--space-100)}.token{align-items:flex-start;gap:var(--space-25);padding:var(--space-100);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);text-align:left;cursor:pointer;transition:border-color var(--duration-micro) var(--ease-out-expo), box-shadow var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);flex-direction:column;display:flex}.token:hover:not([disabled]){border-color:var(--color-purple-5)}.token:active:not([disabled]){transform:scale(.97)}.token[aria-pressed=true]{border-color:var(--color-purple-1);box-shadow:0 0 0 3px var(--color-purple-8)}.token[disabled]{opacity:.4;cursor:not-allowed}.token__row{justify-content:space-between;gap:var(--space-75);width:100%;font-size:14px;line-height:20px;display:flex}.token__symbol{align-items:center;gap:var(--space-75);font-weight:600;display:inline-flex}.token__symbol .ticker-avatar{font-size:6px}.token__name{max-width:100%;color:var(--color-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.range{align-items:center;gap:var(--space-200);display:flex}.range input[type=range]{accent-color:var(--color-purple-rich);flex:1}.range output{text-align:right;font-variant-numeric:tabular-nums;min-width:48px;font-size:15px;font-weight:500}.result-card{gap:var(--space-300);flex-direction:column;display:flex}.result-head{justify-content:space-between;align-items:flex-end;gap:var(--space-200);flex-wrap:wrap;display:flex}@media (width>=560px){.result-head__aside{text-align:right}}.big-number{margin-top:var(--space-75);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:56px;font-weight:550;line-height:1}.stat-grid{gap:var(--space-75);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=560px){.stat-grid{grid-template-columns:repeat(4,1fr)}}.stat{gap:var(--space-50);padding:var(--space-100) var(--space-200);border-radius:var(--radius-2xl);background:var(--color-bg-subtle);flex-direction:column;display:flex}.stat__label{color:var(--color-text-faint);font-size:12px;line-height:16px}.stat__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:24px}.note{gap:var(--space-75);color:var(--color-text-faint);font-size:12px;line-height:16px;display:flex}.verdict{gap:var(--space-100);padding:var(--space-200);border-radius:var(--radius-2xl);background:var(--color-bg-subtle);font-size:14px;line-height:20px;display:flex}.verdict i{flex:none;font-size:20px}.chart{touch-action:pan-y;width:100%;position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart__line{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.4s var(--ease-out-expo) forwards}@keyframes draw{to{stroke-dashoffset:0}}.chart__legend{gap:var(--space-200);margin-top:var(--space-100);color:var(--color-text-faint);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.chart__legend span{align-items:center;gap:var(--space-50);display:inline-flex}.chart__swatch{border-radius:var(--radius-full);width:12px;height:2px}.chart__tooltip{padding:var(--space-50) var(--space-75);border-radius:var(--radius-lg);background:var(--color-text);color:var(--color-on-text);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-micro) var(--ease-out-expo);font-size:12px;line-height:16px;position:absolute;top:0;transform:translate(-50%,-8px)}.chart:hover .chart__tooltip{opacity:1}.modal{border-radius:var(--radius-3xl);background:var(--color-surface);width:min(440px,100% - 32px);color:var(--color-text);box-shadow:0 24px 64px var(--color-shadow-strong);border:0;padding:0}.modal[open]{animation:modal-enter .4s var(--ease-out-expo)}@keyframes modal-enter{0%{opacity:0;transform:scale(.94)translateY(16px)}}.modal::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__body{gap:var(--space-200);padding:var(--space-400) var(--space-300) var(--space-300);flex-direction:column;display:flex}.modal__icon{width:56px;height:56px}.modal__title{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:30px}.check{gap:var(--space-100);cursor:pointer;align-items:flex-start;font-size:14px;line-height:20px;display:flex}.check input{width:16px;height:16px;margin:var(--space-25) 0 0;accent-color:var(--color-purple-rich)}.modal__list{gap:var(--space-75);padding-left:var(--space-200);color:var(--color-text-muted);flex-direction:column;margin:0;font-size:14px;line-height:20px;display:flex}.modal .choice__glyph{margin-bottom:0}.hero__actions .button .pill{margin-left:var(--space-25)}.modal__actions{justify-content:flex-end;gap:var(--space-75);margin-top:var(--space-75);flex-wrap:wrap;display:flex}.agent-head{justify-content:space-between;align-items:flex-start;gap:var(--space-300);margin-bottom:var(--space-400);flex-wrap:wrap;display:flex}.agent-head__meta{align-items:center;gap:var(--space-75);margin-top:var(--space-100);color:var(--color-text-muted);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.agent-layout{gap:var(--space-200);display:grid}@media (width>=1024px){.agent-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.stack{gap:var(--space-200);flex-direction:column;display:flex}.stack--tight{gap:var(--space-100)}.tabs{gap:var(--space-25);padding:var(--space-25);border-radius:var(--radius-full);background:var(--color-tint);display:inline-flex}.tab{height:28px;padding:0 var(--space-100);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo), box-shadow var(--duration-micro) var(--ease-out-expo);background:0 0;border:0;font-size:13px;font-weight:450;line-height:18px}.tab:hover{color:var(--color-text)}.tab[aria-selected=true]{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px var(--color-shadow-soft)}.card-head{justify-content:space-between;align-items:center;gap:var(--space-200);margin-bottom:var(--space-200);flex-wrap:wrap;display:flex}.decision{gap:var(--space-100);padding:var(--space-100);border-radius:var(--radius-xl);background:var(--color-bg-subtle);font-size:13px;line-height:18px;display:flex}.decision__action{min-width:44px;padding:var(--space-25) var(--space-75);border-radius:var(--radius-full);background:var(--color-tint);text-align:center;text-transform:uppercase;letter-spacing:.04em;flex:none;align-self:flex-start;font-size:11px;font-weight:600;line-height:16px}.decision__action--buy{background:var(--color-gain-soft);color:var(--color-gain)}.decision__action--sell,.decision__action--short{background:var(--color-loss-soft);color:var(--color-loss)}.decision__action--cover{background:var(--color-gain-soft);color:var(--color-gain)}.table-wrap{position:relative;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.table th{padding:var(--space-75) var(--space-100);border-bottom:1px solid var(--color-border);color:var(--color-text-faint);text-align:left;white-space:nowrap;font-size:12px;font-weight:450;line-height:16px}.table td{padding:var(--space-200) var(--space-100);border-bottom:1px solid var(--color-border);white-space:nowrap;font-variant-numeric:tabular-nums}.table tr:last-child td{border-bottom:0}.table .num{text-align:right}.table tbody tr{transition:background-color var(--duration-micro) var(--ease-out-expo)}.table--clickable tbody tr{cursor:pointer;position:relative}.table--clickable .row-link:after{content:"";position:absolute;inset:0}.table--clickable tbody tr a:not(.row-link),.table--clickable tbody tr button{z-index:1;position:relative}.table--clickable tbody tr:hover{background:var(--color-bg-subtle)}.table a{font-weight:500;text-decoration:none}.rank{color:var(--color-text-ghost)}.empty{align-items:center;gap:var(--space-100);padding:var(--space-400) var(--space-300);text-align:center;flex-direction:column;display:flex}.empty img{animation:4s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-6px)}}.cash-state{gap:var(--space-100);flex-direction:column;display:flex}.cash-state__bar{border-radius:var(--radius-full);background:var(--color-bg-panel);height:8px;overflow:hidden}.cash-state__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--color-purple-6), var(--color-purple-1));height:100%;display:block}.proto-bar{justify-content:space-between;align-items:center;gap:var(--space-100);margin-bottom:var(--space-300);padding:var(--space-75) var(--space-75) var(--space-75) var(--space-200);border:1px dashed var(--color-purple-5);border-radius:var(--radius-2xl);background:var(--color-surface-tint);flex-wrap:wrap;display:flex}.empty img{width:72px;height:72px}.empty>i{color:var(--color-text-faint);font-size:24px}.empty p{max-width:360px;color:var(--color-text-muted);font-size:14px;line-height:20px}.log-scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:560px;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-600)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-600)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-600)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-600)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-600)), transparent);overflow-y:auto}.log-scroll:focus-visible{outline:2px solid var(--color-purple-rich);outline-offset:2px}.log-scroll--end{-webkit-mask-image:none;mask-image:none}.log-scroll--short{max-height:400px}.log-run{gap:var(--space-75);padding:var(--space-200) 0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.log-run:last-child{border-bottom:0}.log-run__time{color:var(--color-text-faint);font-size:12px;line-height:16px}.filter-row{justify-content:space-between;align-items:center;gap:var(--space-200);margin-bottom:var(--space-200);flex-wrap:wrap;display:flex}.leader-cards{gap:var(--space-75);flex-direction:column;display:flex}.leader-card{gap:var(--space-100);padding:var(--space-200);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);transition:background-color var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);grid-template-columns:auto 1fr auto;align-items:center;text-decoration:none;display:grid}.leader-card:active{transform:scale(.985)}@media (width>=768px){.only-mobile{display:none!important}}@media (width<=767px){.only-desktop{display:none!important}}.prose{gap:var(--space-200);max-width:680px;color:var(--color-text-muted);flex-direction:column;display:flex}.prose h2{margin-top:var(--space-300);color:var(--color-text);font-size:20px;line-height:28px}.not-found{align-items:center;gap:var(--space-300);padding:var(--space-900) 0;text-align:center;flex-direction:column;display:flex}.not-found img{width:120px;height:120px}.hero-wrap{isolation:isolate;position:relative;overflow:hidden}.hero-wrap:before{content:"";z-index:-1;background:radial-gradient(45% 40% at 50% 92%,#9896ff52,#0000 70%),radial-gradient(30% 30% at 18% 70%,#d0ceff73,#0000 70%),radial-gradient(30% 30% at 82% 70%,#e5e5ffb3,#0000 70%);position:absolute;inset:0}.hero-wrap:after{content:"";z-index:-1;background-image:radial-gradient(var(--color-dots) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#000 0%,#0000 75%)}.panel-dark{isolation:isolate;margin:0 var(--space-75);color:var(--color-on-dark);background:#0d0c11;border-radius:32px;position:relative;overflow:hidden}@media (width>=768px){.panel-dark{margin:0 var(--space-300);border-radius:40px}}.panel-dark:before{content:"";z-index:-1;background:radial-gradient(80% 50% at 50% 100%,#8075ff6b,#0000 70%),radial-gradient(55% 40% at 0 90%,#4c1f5ebf,#0000 70%),radial-gradient(40% 30% at 100% 40%,#9391fe1f,#0000 70%),radial-gradient(50% 30% at 50% 0,#ffffff0d,#0000 70%);position:absolute;inset:0}.panel-dark:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.panel-dark .section-heading__title{color:var(--color-on-dark)}.panel-dark .section-heading__lead{color:var(--color-on-dark-muted)}.panel-dark .highlight{background:linear-gradient(134deg, var(--color-purple-8-fixed) 0%, #9391fe 49%, var(--color-purple-8-fixed) 91%);-webkit-background-clip:text;background-clip:text}.showcase{align-items:center;gap:var(--space-300);padding-top:var(--space-800);text-align:center;flex-direction:column;display:flex}@media (width>=768px){.showcase{padding-top:160px}}.showcase__label{align-items:center;gap:var(--space-75);letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:28px;display:inline-flex}.showcase__label img{border-radius:var(--radius-lg);width:32px;height:32px}.showcase__title{letter-spacing:-.045em;max-width:1000px;font-size:48px;font-weight:550;line-height:1.02}@media (width>=768px){.showcase__title{font-size:88px}}.showcase__lead{max-width:560px;color:var(--color-on-dark-muted);font-size:18px;line-height:140%}@media (width>=768px){.showcase__lead{font-size:22px}}.button--light{color:var(--color-ink-fixed);background:#fff}.button--dark-soft{color:var(--color-on-dark);background:#ffffff1a}@media (hover:hover){.button--light:hover:not([disabled]){background:var(--color-purple-8-fixed)}.button--dark-soft:hover:not([disabled]){background:#ffffff29}}.browser{width:100%;max-width:1040px;margin:var(--space-700) auto 0;text-align:left;background:#121116;border:1px solid #ffffff1a;border-radius:20px 20px 0 0;font-size:12px;line-height:16px;position:relative;overflow:hidden;box-shadow:0 -20px 120px #8075ff2e;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.browser__bar{height:36px;padding:0 var(--space-100);border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.browser__dots{gap:6px;display:flex}.browser__dots span{border-radius:var(--radius-full);background:#ff5f57;width:10px;height:10px}.browser__dots span:nth-child(2){background:#febc2e}.browser__dots span:nth-child(3){background:#28c840}.browser__url{min-width:200px;padding:var(--space-25) var(--space-200);border-radius:var(--radius-md);color:var(--color-on-dark-muted);text-align:center;background:#ffffff0d;font-size:11px}.browser__body{grid-template-columns:1fr;min-height:520px;display:grid}@media (width>=900px){.browser__body{grid-template-columns:196px 1fr}}.browser__side{gap:var(--space-25);padding:var(--space-200) var(--space-100);color:var(--color-on-dark-muted);border-right:1px solid #ffffff0f;flex-direction:column;display:none}@media (width>=900px){.browser__side{display:flex}}.browser__brand{align-items:center;gap:var(--space-75);margin-bottom:var(--space-200);padding:0 var(--space-75);color:var(--color-on-dark);font-size:14px;font-weight:600;display:flex}.browser__brand img{border-radius:var(--radius-md);width:20px;height:20px}.browser__group{margin:var(--space-200) 0 var(--space-50);padding:0 var(--space-75);color:#f6f7f459;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.browser__nav{align-items:center;gap:var(--space-75);padding:6px var(--space-75);border-radius:var(--radius-md);display:flex}.browser__nav--on{color:var(--color-on-dark);background:#ffffff12}.browser__main{gap:var(--space-300);min-width:0;padding:var(--space-200) var(--space-200) var(--space-400);color:var(--color-on-dark);flex-direction:column;display:flex}@media (width>=900px){.browser__main{padding:var(--space-200) var(--space-600) var(--space-400)}}.browser__top{justify-content:space-between;gap:var(--space-100);display:flex}.browser__search{max-width:260px;padding:6px var(--space-100);border-radius:var(--radius-full);color:#f6f7f466;white-space:nowrap;border:1px solid #ffffff14;flex:1;overflow:hidden}.browser__chip{padding:6px var(--space-100);border-radius:var(--radius-full);white-space:nowrap;background:#ffffff12}.browser__title{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:30px}.browser__table-wrap{border-radius:var(--radius-xl);background:#ffffff08;overflow:hidden}.browser__table{border-collapse:collapse;width:100%}.browser__table th{padding:var(--space-100) var(--space-200);color:#f6f7f466;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:500}.browser__table td{padding:var(--space-100) var(--space-200);white-space:nowrap;font-variant-numeric:tabular-nums;border-top:1px solid #ffffff0d}.browser__table .sub{color:#f6f7f466;font-size:11px;display:block}.browser .gain{color:#3fdc87}.browser .loss{color:#ff8a5c}@media (width<=899px){.browser__table .hide-sm{display:none}}@media (width<=1099px){.browser__table .hide-md{display:none}}.ticker-avatar{border-radius:var(--radius-full);color:#fff;letter-spacing:-.02em;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:600;display:inline-grid}.ticker-avatar--logo{box-shadow:inset 0 0 0 1px var(--color-border);overflow:hidden}.ticker-avatar--logo img{object-fit:contain;width:72%;height:72%}.ticker-avatar--token{box-shadow:none}.ticker-avatar--token img{width:100%;height:100%}.ticker-avatar--coin{font-size:17px}.agent-cell{align-items:center;gap:var(--space-100);display:flex}.strategy-section{padding:var(--space-800) 0}@media (width>=768px){.strategy-section{padding:120px 0 160px}}.stock-grid{gap:var(--space-100);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.stock-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=1100px){.stock-grid{grid-template-columns:repeat(5,1fr)}}.stock-tile{gap:var(--space-100);min-width:0;padding:var(--space-200);border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-surface);transition:border-color var(--duration-micro) var(--ease-out-expo), transform .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);flex-direction:column;text-decoration:none;display:flex}.stock-tile:hover{border-color:var(--color-purple-6);transform:translateY(-3px);box-shadow:0 16px 40px -16px #8075ff59}.stock-tile:active{transform:scale(.98)}.stock-tile__head{align-items:center;gap:var(--space-100);min-width:0;display:flex}.stock-tile__head>span{min-width:0}.stock-tile__name{color:var(--color-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;display:block;overflow:hidden}.stock-tile__price{justify-content:space-between;align-items:baseline;gap:var(--space-50) var(--space-75);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:18px;font-weight:500;line-height:24px;display:flex}.stock-tile__price small{font-size:13px;font-weight:500}.stock-tile svg{width:100%;height:40px;display:block}.feed-section{gap:var(--space-600);align-items:center;display:grid}@media (width>=960px){.feed-section{gap:var(--space-800);grid-template-columns:.9fr 1.1fr}}.feed{border-radius:var(--radius-3xl);background:radial-gradient(60% 50% at 70% 20%, #e5e5ffe6, transparent 70%), radial-gradient(50% 50% at 20% 90%, #d0ceff99, transparent 70%), var(--color-bg-subtle);height:520px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.feed__track{gap:var(--space-100);padding:var(--space-200);flex-direction:column;animation:70s linear infinite feed-scroll;display:flex}.feed:hover .feed__track{animation-play-state:paused}@keyframes feed-scroll{to{transform:translateY(-50%)}}.feed__item{gap:var(--space-75);padding:var(--space-200);border:1px solid var(--color-glass-border);border-radius:var(--radius-2xl);background:var(--color-glass-card);-webkit-backdrop-filter:blur(8px);flex-direction:column;font-size:14px;line-height:20px;display:flex;box-shadow:0 1px 2px #2522280a}.feed__meta{justify-content:space-between;align-items:center;gap:var(--space-100);color:var(--color-text-faint);font-size:12px;line-height:16px;display:flex}.check-list{gap:var(--space-200);margin:var(--space-300) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.check-list li{gap:var(--space-100);font-size:16px;line-height:24px;display:flex}.check-list i{border-radius:var(--radius-full);background:var(--color-purple-8);width:24px;height:24px;color:var(--color-purple-rich);flex:none;place-items:center;font-size:13px;display:grid}.cta-band{isolation:isolate;background:#0d0c11;border-radius:40px;position:relative;overflow:hidden}.cta-band:before{content:"";z-index:-1;background:radial-gradient(60% 60% at 50% 120%,#8075ff73,#0000 70%),radial-gradient(35% 40% at 10% 0,#4c1f5e99,#0000 70%),radial-gradient(35% 40% at 90% 10%,#9391fe2e,#0000 70%);position:absolute;inset:0}.cta-band:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000,#0000);mask-image:radial-gradient(60% 70%,#000,#0000)}@media (width>=768px){.cta-band{padding:160px var(--space-300)}.cta-band h2{letter-spacing:-.045em;font-size:72px;line-height:1.02}}.app-side,.app-topbar,.app-tabbar{display:none}.is-app{background:var(--color-bg-subtle);min-height:100vh}.is-app .card{background:var(--color-surface)}@media (width>=900px){.is-app .app-side{z-index:50;gap:var(--space-300);width:240px;padding:var(--space-300) var(--space-200);border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.is-app main{margin-left:240px}}.app-side .brand{padding:0 var(--space-75)}.app-side__nav{gap:var(--space-25);flex-direction:column;display:flex}.app-side__group{margin:var(--space-200) 0 var(--space-50);padding:0 var(--space-100);color:var(--color-text-ghost);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:16px}.app-link{align-items:center;gap:var(--space-100);height:36px;padding:0 var(--space-100);border-radius:var(--radius-xl);color:var(--color-text-muted);transition:background-color var(--duration-micro) var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo);font-size:14px;font-weight:450;line-height:20px;text-decoration:none;display:flex}.app-link i{font-size:18px}.app-link:hover{background:var(--color-bg-subtle);color:var(--color-text)}.app-link[aria-current=page]{background:var(--color-purple-8);color:var(--color-purple-rich);font-weight:500}.app-side__account{margin-top:auto}.account{align-items:center;gap:var(--space-100);padding:var(--space-75);border-radius:var(--radius-2xl);display:flex}.app-side .account{border:1px solid var(--color-border)}.account__text{flex-direction:column;flex:1;min-width:0;font-size:13px;line-height:18px;display:flex}.account__text strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.account__text span{color:var(--color-text-faint);font-size:12px;line-height:16px}.avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-purple-6), var(--color-purple-rich));color:#fff;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:inline-grid}.avatar--empty{background:var(--color-bg-panel);color:var(--color-text-faint)}.avatar-button{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;padding:0}@media (width<=899px){.is-app .app-topbar{z-index:50;height:56px;padding:0 var(--space-200);border-bottom:1px solid var(--color-border);background:var(--color-glass);-webkit-backdrop-filter:blur(25px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.app-topbar__actions{align-items:center;gap:var(--space-75);display:flex}.is-app .app-tabbar{z-index:50;padding:var(--space-50) var(--space-75) calc(var(--space-50) + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-glass-strong);-webkit-backdrop-filter:blur(25px);grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.is-app main{padding-bottom:72px}}.app-tabbar a{align-items:center;gap:var(--space-25);padding:var(--space-50) 0;border-radius:var(--radius-xl);color:var(--color-text-faint);transition:color var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);flex-direction:column;font-size:11px;font-weight:500;line-height:14px;text-decoration:none;display:flex}.app-tabbar a i{font-size:22px}.app-tabbar a:active{transform:scale(.94)}.app-tabbar a[aria-current=page]{color:var(--color-purple-rich)}.modal--privy{width:min(380px,100% - 24px)}.privy{align-items:center;gap:var(--space-100);padding:var(--space-400) var(--space-300) var(--space-200);text-align:center;flex-direction:column;display:flex;position:relative}.privy__logo{width:56px;height:56px;margin-bottom:var(--space-75)}.privy__title{margin-bottom:var(--space-100);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:24px}.privy__text{color:var(--color-text-muted);font-size:14px;line-height:20px}.privy__icon-button{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo);background:0 0;border:0;flex:none;place-items:center;font-size:18px;display:inline-grid}.privy__icon-button:hover{background:var(--color-bg-panel);color:var(--color-text)}.privy__close{top:var(--space-100);right:var(--space-100);position:absolute}.privy__back{top:var(--space-100);left:var(--space-100);position:absolute}.privy__email{align-items:center;gap:var(--space-75);width:100%;height:52px;padding:0 var(--space-75) 0 var(--space-200);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl);transition:border-color var(--duration-micro) var(--ease-out-expo), box-shadow var(--duration-micro) var(--ease-out-expo);display:flex}.privy__email:focus-within{border-color:var(--color-purple-1);box-shadow:0 0 0 4px var(--color-purple-8)}.privy__email[aria-invalid=true]{border-color:var(--color-loss)}.privy__email>i{color:var(--color-text-faint);font-size:18px}.privy__email input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.privy__submit{height:36px;padding:0 var(--space-200);border-radius:var(--radius-xl);background:var(--color-purple-8);color:var(--color-purple-rich);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-out-expo);border:0;font-size:14px;font-weight:500}.privy__submit:hover{background:var(--color-purple-6)}.privy__option{align-items:center;gap:var(--space-100);width:100%;height:52px;padding:0 var(--space-200) 0 var(--space-100);border:1px solid var(--color-border-strong);border-radius:var(--radius-2xl);background:var(--color-surface);text-align:left;cursor:pointer;transition:border-color var(--duration-micro) var(--ease-out-expo), background-color var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);font-size:15px;font-weight:500;display:flex}.privy__option:hover{border-color:var(--color-purple-5);background:var(--color-surface-tint)}.privy__option:active{transform:scale(.98)}.privy__glyph{border-radius:var(--radius-lg);flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:inline-grid}.privy__glyph--big{border-radius:var(--radius-2xl);width:56px;height:56px;font-size:24px}.privy__chevron{color:var(--color-text-ghost);margin-left:auto}.privy__wallets{gap:var(--space-75);flex-direction:column;width:100%;display:flex}.privy__note{margin-top:var(--space-50);color:var(--color-text-faint);font-size:12px;line-height:16px}.privy__link{color:var(--color-purple-rich);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.privy__footer{align-items:center;gap:var(--space-50);margin-top:var(--space-200);color:var(--color-text-ghost);font-size:11px;line-height:16px;display:inline-flex}.privy__badge{width:56px;height:56px;margin-bottom:var(--space-75);border-radius:var(--radius-full);background:var(--color-purple-8);color:var(--color-purple-rich);place-items:center;font-size:26px;display:grid}.privy__badge--ok{background:var(--color-gain-soft);color:var(--color-gain);animation:pop .5s var(--ease-spring)}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.privy__code{gap:var(--space-75);margin:var(--space-100) 0;display:flex}.privy__code input{border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);text-align:center;width:44px;height:52px;transition:border-color var(--duration-micro) var(--ease-out-expo), box-shadow var(--duration-micro) var(--ease-out-expo);font-size:20px;font-weight:600}.privy__code input:focus{border-color:var(--color-purple-1);box-shadow:0 0 0 4px var(--color-purple-8);outline:none}.privy__pulse{width:88px;height:88px;margin-bottom:var(--space-75);border-radius:var(--radius-full);background:var(--color-purple-8);place-items:center;animation:1.6s ease-out infinite ring;display:grid}@keyframes ring{0%{box-shadow:0 0 #9896ff73}to{box-shadow:0 0 0 18px #9896ff00}}.dash-stats{gap:var(--space-200);margin-bottom:var(--space-300);display:grid}@media (width>=768px){.dash-stats{grid-template-columns:1.2fr 1fr 1fr}}.dash-stat{gap:var(--space-75);padding:var(--space-300);border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-surface);flex-direction:column;display:flex}.dash-stat--accent{isolation:isolate;color:var(--color-on-dark);background:#0d0c11;border-color:#0000;position:relative;overflow:hidden}.dash-stat--accent:before{content:"";z-index:-1;background:radial-gradient(70% 90% at 100% 100%,#8075ff8c,#0000 70%),radial-gradient(50% 70% at 0 0,#4c1f5e99,#0000 70%);position:absolute;inset:0}.dash-stat--accent .stat__label,.dash-stat--accent .muted{color:var(--color-on-dark-muted)}.dash-stat__value{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:32px;font-weight:550;line-height:1.1;overflow:hidden}.dash-layout{gap:var(--space-200);align-items:start;display:grid}@media (width>=1100px){.dash-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.agent-cards{gap:var(--space-200);display:grid}@media (width>=640px){.agent-cards{grid-template-columns:repeat(2,1fr)}}.agent-card{gap:var(--space-200);padding:var(--space-300);border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-surface);transition:border-color var(--duration-micro) var(--ease-out-expo), transform .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);flex-direction:column;text-decoration:none;display:flex}.agent-card:hover{border-color:var(--color-purple-6);transform:translateY(-2px);box-shadow:0 16px 40px -18px #8075ff59}.agent-card:active{transform:scale(.985)}.agent-card__head{justify-content:space-between;align-items:flex-start;display:flex}.agent-card__waiting{align-items:center;gap:var(--space-75);height:32px;color:var(--color-text-muted);font-size:13px;line-height:18px;display:flex}.agent-card__foot{justify-content:space-between;gap:var(--space-200);padding-top:var(--space-200);border-top:1px solid var(--color-border);color:var(--color-text-faint);font-size:12px;line-height:16px;display:flex}.agent-card__foot strong{margin-top:var(--space-25);color:var(--color-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:24px;display:block}.agent-card--new{border:1px dashed var(--color-purple-5);background:var(--color-surface-tint);text-align:center;justify-content:center;align-items:center;min-height:240px}.agent-card--new img{transition:transform .6s var(--ease-spring)}.agent-card--new:hover img{transform:translateY(-4px)rotate(-4deg)}.agent-cards--directory{align-items:start}@media (width>=1200px){.agent-cards--directory{grid-template-columns:repeat(3,1fr)}}.directory-tools{align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.directory-search{width:260px;max-width:100%;display:block;position:relative}.directory-search i{top:50%;left:var(--space-100);color:var(--color-text-faint);pointer-events:none;position:absolute;transform:translateY(-50%)}.directory-search .input{height:40px;padding-left:var(--space-400);font-size:14px}.directory-card{gap:var(--space-200);height:100%;padding:var(--space-300);border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-surface);transition:border-color var(--duration-micro) var(--ease-out-expo);flex-direction:column;display:flex}.directory-card:hover{border-color:var(--color-purple-6)}.directory-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-100);display:flex}.directory-card__name{color:inherit;text-decoration:none}.directory-card__name:hover{color:var(--color-purple-rich)}.directory-card__name:focus-visible{outline:2px solid var(--color-purple-rich);outline-offset:2px;border-radius:var(--radius-md)}.directory-card__meta{margin-top:var(--space-25);font-size:13px;line-height:18px}.directory-card__numbers{align-items:end;gap:var(--space-300);color:var(--color-text-faint);grid-template-columns:auto auto 1fr;font-size:12px;line-height:16px;display:grid}.directory-card__numbers strong{margin-top:var(--space-25);color:var(--color-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:24px;display:block}.directory-card__numbers strong.gain{color:var(--color-gain)}.directory-card__numbers strong.loss{color:var(--color-loss)}.directory-card__numbers svg{width:100%;height:32px}.directory-card__row{align-items:center;gap:var(--space-100);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.directory-card__label{color:var(--color-text-faint);font-size:12px;line-height:16px}.directory-card__chips{gap:var(--space-50);flex-wrap:wrap;display:flex}.directory-card__decision>span:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.directory-card__when{margin-left:var(--space-50);color:var(--color-text-faint);white-space:nowrap}.directory-card__foot{justify-content:space-between;align-items:center;gap:var(--space-100);padding-top:var(--space-200);border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:auto;font-size:12px;line-height:16px;display:flex}.directory-card__actions{gap:var(--space-75);display:flex}.wallet-box{gap:var(--space-75);padding:var(--space-200);border-radius:var(--radius-2xl);background:var(--color-bg-subtle);flex-direction:column;display:flex}.wallet-box__address{justify-content:space-between;align-items:center;font-size:18px;font-weight:500;line-height:24px;display:flex}.mini-row{align-items:center;gap:var(--space-100);padding:var(--space-100) var(--space-75);border-radius:var(--radius-xl);transition:background-color var(--duration-micro) var(--ease-out-expo);font-size:14px;line-height:20px;text-decoration:none;display:flex}.mini-row:hover{background:var(--color-bg-subtle)}.closing{isolation:isolate;gap:var(--space-600);padding:var(--space-600) var(--space-300);border:1px solid var(--color-border);background:var(--color-surface-tint);border-radius:40px;align-items:center;display:grid;position:relative;overflow:hidden}@media (width>=960px){.closing{min-height:560px;padding:var(--space-800) var(--space-700);grid-template-columns:1fr 1fr}}.closing:before{content:"";z-index:-1;background:radial-gradient(45% 60% at 85% 55%,#9896ff73,#0000 70%),radial-gradient(35% 45% at 65% 100%,#d0ceffcc,#0000 70%),radial-gradient(30% 40% at 0 0,#e5e5ffe6,#0000 70%);position:absolute;inset:0}.closing:after{content:"";z-index:-1;background-image:radial-gradient(var(--color-dots) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 70% at 80%,#000,#0000);mask-image:radial-gradient(50% 70% at 80%,#000,#0000)}.closing__copy{gap:var(--space-300);flex-direction:column;display:flex}.closing__title{color:var(--color-text-90);letter-spacing:-.045em;font-size:44px;font-weight:550;line-height:1.02}@media (width>=768px){.closing__title{font-size:72px}}.closing__points{gap:var(--space-100) var(--space-300);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.closing__points li{align-items:center;gap:var(--space-75);display:inline-flex}.closing__points i{color:var(--color-purple-rich)}.closing__stack{height:440px;position:relative}.closing__card{gap:var(--space-100);width:min(300px,78%);padding:var(--space-300);border:1px solid var(--color-glass-border);border-radius:var(--radius-3xl);background:var(--color-glass-card);-webkit-backdrop-filter:blur(16px);transition:transform .7s var(--ease-out-expo);flex-direction:column;display:flex;position:absolute;left:50%;box-shadow:0 24px 60px -24px #4c1f5e59}.closing__card--back{--tilt:translateX(-22%) rotate(5deg);transform:var(--tilt);animation:7s ease-in-out infinite drift;top:0}.closing__card--mid{--tilt:translateX(-74%) rotate(-5deg);transform:var(--tilt);animation:8s ease-in-out -2s infinite drift;top:120px}.closing__card--front{--tilt:translateX(-38%) rotate(-1deg);transform:var(--tilt);animation:6s ease-in-out -4s infinite drift;top:240px}@keyframes drift{50%{transform:var(--tilt) translateY(-8px)}}.closing:hover .closing__card--back{animation-play-state:paused;transform:translate(-18%)rotate(8deg)translateY(-10px)}.closing:hover .closing__card--mid{animation-play-state:paused;transform:translate(-80%)rotate(-8deg)translateY(-6px)}.closing__card-head{align-items:center;gap:var(--space-75);color:var(--color-text-muted);font-size:13px;font-weight:500;line-height:18px;display:flex}.closing__big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:550;line-height:1}@media (width<=959px){.closing__stack{height:430px}}.footer{padding:var(--space-700) 0 0;border-top:1px solid var(--color-border);background:var(--color-bg-subtle);overflow:hidden}.footer__news{gap:var(--space-300);padding-bottom:var(--space-600);border-bottom:1px solid var(--color-border);align-items:center;display:grid}@media (width>=900px){.footer__news{grid-template-columns:1fr 1fr}}.footer__news-title{margin-bottom:var(--space-75);color:var(--color-text);letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:30px}.footer__form{gap:var(--space-75);grid-template-columns:1fr auto;display:grid}.footer__form .field-error{grid-column:1/-1}.footer__form .button{height:48px}.footer__grid{gap:var(--space-400) var(--space-300);padding:var(--space-600) 0;grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer__status{align-items:center;gap:var(--space-75);width:fit-content;padding:var(--space-50) var(--space-100);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-size:12px;line-height:16px;display:inline-flex}.footer__bottom{justify-content:space-between;gap:var(--space-100) var(--space-300);padding:var(--space-300) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;margin-top:0;display:flex}.footer__wordmark{margin-top:var(--space-200);color:#0000;background:linear-gradient(180deg, var(--color-purple-5) 0%, var(--color-purple-8-fixed) 70%, #e5e5ff00 100%);letter-spacing:-.05em;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin-bottom:-.24em;font-size:34vw;font-weight:600;line-height:.9}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rule-row{align-items:center;gap:var(--space-75);padding:var(--space-75);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);flex-wrap:wrap;display:flex}.rule-picker{gap:var(--space-50);display:inline-flex}.rule-input{height:32px;padding:0 var(--space-75);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration-micro) var(--ease-out-expo), box-shadow var(--duration-micro) var(--ease-out-expo);font-size:13px;line-height:18px}.rule-input:hover{border-color:var(--color-purple-5)}.rule-input:focus{border-color:var(--color-purple-1);box-shadow:0 0 0 3px var(--color-purple-8);outline:none}.rule-input{font-variant-numeric:tabular-nums;width:72px}.rule-offset{align-items:center;gap:var(--space-50);color:var(--color-text-muted);font-size:13px;display:inline-flex}.rule-row .privy__icon-button{margin-left:auto}.rule-summary{gap:var(--space-50);padding-left:var(--space-200);color:var(--color-text-muted);flex-direction:column;margin:0;font-size:13px;line-height:18px;display:flex}.select{align-items:center;gap:var(--space-50);height:32px;padding:0 var(--space-75) 0 var(--space-100);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;white-space:nowrap;cursor:pointer;transition:border-color var(--duration-micro) var(--ease-out-expo), box-shadow var(--duration-micro) var(--ease-out-expo), background-color var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.select:hover{border-color:var(--color-purple-5);background:var(--color-bg-subtle)}.select:active{transform:scale(.98)}.select:focus-visible,.select[data-open]{border-color:var(--color-purple-1);box-shadow:0 0 0 3px var(--color-purple-8);outline:none}.select__caret{color:var(--color-text-muted);transition:transform .3s var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo);font-size:12px}.select[data-open] .select__caret{color:var(--color-purple-rich);transform:rotate(180deg)}.select--inline{height:26px;padding:0 var(--space-75) 0 var(--space-100);border-radius:var(--radius-full);background:var(--color-purple-8);color:var(--color-purple-rich);border-color:#0000;margin:0 2px;font-size:14px;font-weight:600}.select--inline:hover{border-color:var(--color-purple-6);background:var(--color-purple-8)}.select--inline .select__caret{color:currentColor}.select__list{z-index:60;padding:var(--space-50);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:0 1px 2px var(--color-shadow-soft), 0 16px 40px -8px var(--color-shadow-strong);overscroll-behavior:contain;scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin;transform-origin:0 0;max-width:300px;animation:select-in .22s var(--ease-out-expo);margin:0;list-style:none;position:fixed;overflow-y:auto}.select__list[data-placement=above]{transform-origin:0 100%}@keyframes select-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}.select__list[data-placement=above]{animation-name:select-in-above}@keyframes select-in-above{0%{opacity:0;transform:translateY(4px)scale(.97)}}.select__option{align-items:center;gap:var(--space-200);min-height:36px;padding:var(--space-50) var(--space-100);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-micro) var(--ease-out-expo);font-size:13px;display:flex}.select__option[data-active]{background:var(--color-bg-subtle)}.select__option[aria-selected=true]{color:var(--color-purple-rich)}.select__option[aria-selected=true][data-active]{background:var(--color-purple-8)}.select__text{flex-direction:column;gap:2px;min-width:0;display:flex}.select__label{font-weight:500;line-height:18px}.select__hint{color:var(--color-text-muted);white-space:normal;font-size:12px;line-height:16px}.select__check{opacity:0;transition:opacity var(--duration-micro) var(--ease-out-expo), transform .3s var(--ease-spring);margin-left:auto;font-size:14px;transform:scale(.6)}.select__check.is-visible{opacity:1;transform:scale(1)}.select--block{gap:var(--space-75);width:100%;height:44px;padding:0 var(--space-100);font-size:14px}.select--block .select__value{text-align:left;flex:1}.select__icon{flex:none;width:18px;height:18px}.select__meta{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:500}.select--block .select__meta,.select__option .select__meta+.select__check,.select__option .select__meta+.select__lock{margin-left:0}.select__group{padding:var(--space-75) var(--space-100) var(--space-50);color:var(--color-text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.select__option[aria-disabled=true]{cursor:not-allowed;opacity:.5}.select__lock{color:var(--color-text-muted);margin-left:auto;font-size:14px}@media (prefers-reduced-motion:reduce){.select__list{animation:none}}.privy__skip{align-self:center;font-size:14px;line-height:20px}.text-link{align-items:center;gap:var(--space-50);width:fit-content;color:var(--color-purple-rich);border-radius:var(--radius-md);transition:color var(--duration-micro) var(--ease-out-expo);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}button.text-link{cursor:pointer;background:0 0;border:0;padding:0}.text-link:hover{color:var(--color-text)}.text-link:focus-visible{outline:2px solid var(--color-purple-1);outline-offset:2px}.market-status{align-items:center;gap:var(--space-100);margin:0 0 var(--space-300);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.market-search{flex:220px;max-width:320px;position:relative}.market-search i{top:50%;left:var(--space-100);color:var(--color-text-faint);pointer-events:none;position:absolute;transform:translateY(-50%)}.market-search .input{width:100%;padding-left:34px}.market-name{color:var(--color-text-faint);font-size:12px;line-height:16px;display:block}.markets-table .agent-cell{color:inherit;text-decoration:none}.markets-table .market-name{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.markets-table__spark{width:120px}@media (width<=1199px){.markets-table .col-wide{display:none}}.spark{width:100%;height:32px;display:block}.market-card{grid-template-columns:auto minmax(0,1fr) 72px auto}.market-card__name{min-width:0}.market-card__name .market-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.market-card .spark{height:28px}.market-card__price{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:13px;line-height:18px;display:flex}.market-card__price strong{font-size:14px;line-height:20px}.market-title{align-items:center;gap:var(--space-100);margin-top:var(--space-100);display:flex}.market-title .page__title{margin:0}.market-price{align-items:baseline;gap:var(--space-100);margin-top:var(--space-200);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.market-price strong{letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:40px}.market-agent{justify-content:space-between;gap:var(--space-200);padding:var(--space-100) var(--space-200);border-radius:var(--radius-xl);background:var(--color-bg-subtle);color:inherit;transition:background-color var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);font-size:14px;line-height:20px;text-decoration:none;display:flex}.market-agent:hover{background:var(--color-purple-8)}.market-agent:active{transform:scale(.99)}.activity{gap:var(--space-100);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.activity:before{content:"";border-radius:var(--radius-full);background:var(--color-border);width:2px;position:absolute;top:12px;bottom:12px;left:11px}.activity-dot{z-index:1;border:2px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg);flex:none;width:10px;height:10px;margin:5px 7px 0;position:relative}.activity-dot--live{border-color:var(--color-purple-rich);background:var(--color-purple-8);box-shadow:0 0 0 4px var(--color-purple-8)}.activity-quiet{align-items:flex-start;gap:var(--space-100);padding:var(--space-75) 0;font-size:13px;line-height:18px;display:flex}.activity-hour{gap:var(--space-100);flex-direction:column;display:flex}.activity-hour__head{align-items:flex-start;gap:var(--space-50) var(--space-100);padding-top:var(--space-75);font-size:14px;line-height:20px;display:flex}.activity-trades{gap:var(--space-75);margin:0 0 0 var(--space-400);flex-direction:column;padding:0;list-style:none;display:flex}.activity-trade{gap:var(--space-100);padding:var(--space-200);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.activity-trade__body{gap:var(--space-50);flex-direction:column;min-width:0;display:flex}.activity-trade__line{align-items:center;gap:var(--space-50);flex-wrap:wrap;margin:0;font-size:14px;line-height:20px;display:flex}.activity-trade__line a{color:inherit;font-weight:600;text-decoration:none}.activity-trade__line a:hover{color:var(--color-purple-rich)}.activity-trade__why{color:var(--color-text-muted);margin:0;font-size:13px;line-height:18px}.activity-trade__amount{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-items:flex-end;font-size:14px;line-height:20px;display:flex}@media (width<=559px){.activity-trades{margin-left:var(--space-300)}.activity-trade{grid-template-columns:auto minmax(0,1fr)}.activity-trade__amount{gap:var(--space-50) var(--space-100);text-align:left;flex-flow:wrap;grid-column:2;align-items:baseline}}.filter-group{align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.asset-tabs .tab{align-items:center;gap:var(--space-50);display:inline-flex}.empty .choice__glyph{margin:0 auto var(--space-100)}.next-panel{margin-top:var(--space-400);margin-bottom:var(--space-400);padding:var(--space-800) 0}@media (width>=768px){.next-panel{padding:120px 0}}.next-grid{gap:var(--space-200);max-width:960px;margin:0 auto;display:grid}@media (width>=860px){.next-grid{grid-template-columns:1fr 1fr}}.next-card{border:1px solid var(--color-dark-line);border-radius:var(--radius-3xl);background:var(--color-dark-card);transition:transform .5s var(--ease-out-expo), border-color .3s var(--ease-out-expo), background-color .3s var(--ease-out-expo);flex-direction:column;display:flex;overflow:hidden}.next-card:hover{background:#ffffff0f;border-color:#9896ff59;transform:translateY(-4px)}.next-preview{gap:var(--space-100);margin:var(--space-100);padding:var(--space-300);border-radius:var(--radius-2xl);color:var(--color-on-dark);background:radial-gradient(90% 70% at 50% 0,#8075ff47,#0000 70%),#16141c;flex-direction:column;font-size:13px;line-height:18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.next-card__body{align-items:flex-start;gap:var(--space-100);padding:var(--space-300) var(--space-400) var(--space-200);flex-direction:column;display:flex}.next-card__body h3{margin:var(--space-50) 0 0;color:var(--color-on-dark);letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:32px}.next-card__body p{color:var(--color-on-dark-muted);margin:0;font-size:15px;line-height:24px}.next-card__badge{align-items:center;gap:var(--space-75);padding:var(--space-25) var(--space-100);border-radius:var(--radius-full);color:var(--color-purple-5);background:#9896ff24;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.next-card__foot{align-items:center;gap:var(--space-75);padding:var(--space-200) var(--space-400);border-top:1px solid var(--color-dark-line);color:var(--color-on-dark-muted);margin-top:auto;font-size:13px;line-height:18px;display:flex}.next-mode,.next-tabs{gap:var(--space-50);padding:var(--space-50);border-radius:var(--radius-xl);color:var(--color-on-dark-muted);text-align:center;background:#ffffff0f;grid-template-columns:1fr 1fr;display:grid}.next-mode__option,.next-tabs span{justify-content:center;align-items:center;gap:var(--space-50);padding:var(--space-75);border-radius:var(--radius-lg);display:flex}.next-mode__option--on,.next-tabs .next-tabs__on{color:var(--color-text);background:#fff;font-weight:600;box-shadow:0 6px 16px -6px #8075ff99}.next-wallet,.next-limit,.next-stop,.next-coin{padding:var(--space-100);border-radius:var(--radius-xl);background:#ffffff0a}.next-wallet{align-items:center;gap:var(--space-100);grid-template-columns:auto 1fr auto;display:grid}.next-wallet strong,.next-coin strong{font-weight:500;display:block}.next-wallet span span{color:var(--color-on-dark-muted);font-size:12px;line-height:16px}.next-wallet__icon,.next-coin__icon{border-radius:var(--radius-lg);width:32px;height:32px;color:var(--color-purple-5);background:#9896ff2e;place-items:center;font-size:18px;display:grid}.next-wallet__ok{color:#6fe3a1;font-size:18px}.next-limit{gap:var(--space-75);flex-direction:column;display:flex}.next-limit__head{color:var(--color-on-dark-muted);justify-content:space-between;display:flex}.next-limit__head strong{color:var(--color-on-dark);font-weight:500}.next-limit__track{height:6px;margin:var(--space-25) 0;border-radius:var(--radius-full);background:#ffffff1a;position:relative}.next-limit__fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-purple-5), var(--color-purple-rich));position:absolute;inset:0 62% 0 0}.next-limit__knob{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:38%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #8075ff59}.next-stop{color:var(--color-on-dark-muted);justify-content:space-between;align-items:center;display:flex}.next-switch{border-radius:var(--radius-full);background:var(--color-purple-rich);width:36px;height:20px;position:relative}.next-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}.next-coin{align-items:center;gap:var(--space-100);grid-template-columns:auto 1fr 64px 56px;display:grid}.next-coin__spark{width:64px;height:24px}.next-coin__spark path{fill:none;stroke:var(--color-purple-5);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.next-skeleton{border-radius:var(--radius-full);height:10px;animation:next-shimmer 2.4s var(--ease-out-expo) infinite;background:linear-gradient(90deg,#ffffff14 0%,#ffffff38 50%,#ffffff14 100%) 0 0/200% 100%}@keyframes next-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.next-skeleton{animation:none}.next-card,.next-card:hover{transform:none}}.ai-intro{margin:0 0 var(--space-100);color:var(--color-text-muted);font-size:14px;line-height:20px}.ai-credits{align-items:center;gap:var(--space-75);margin-bottom:var(--space-100);padding:var(--space-100) var(--space-200);border-radius:var(--radius-xl);background:var(--color-purple-8);color:var(--color-text);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.ai-credits i{color:var(--color-purple-rich);font-size:16px}.ai-credits .pill{margin-left:auto}.decision__ai{margin-top:var(--space-50);color:var(--color-text-muted);font-size:12px;line-height:18px;display:block}.decision__ai .pill{gap:var(--space-25)}.decision__ai-model{margin-left:var(--space-75);color:var(--color-text-faint)}.prompt-writer{gap:var(--space-100);flex-direction:column;display:flex}.prompt-writer__input{height:auto;min-height:112px;padding:var(--space-100);resize:vertical;line-height:20px}.prompt-writer__bar{justify-content:space-between;align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.prompt-writer__hint{color:var(--color-text-muted);font-size:12px;line-height:16px}.prompt-writer__spin{animation:.9s linear infinite prompt-spin}@keyframes prompt-spin{to{transform:rotate(360deg)}}.prompt-writer__result{gap:var(--space-75);padding:var(--space-100) var(--space-200);border:1px solid var(--color-purple-6);border-radius:var(--radius-lg);background:var(--color-purple-8);text-wrap:pretty;flex-direction:column;font-size:14px;line-height:20px;display:flex}.prompt-writer__result .ph-check-circle{color:var(--color-purple-rich)}.prompt-writer__notes{color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.prompt-writer__spin{animation:none}}.leaderboard__mine td{background:var(--color-purple-8)}.leaderboard__sub{align-items:center;gap:var(--space-50);margin-top:var(--space-25);font-size:12px;line-height:16px;display:flex}.leaderboard__sub .pill{height:18px;padding:0 var(--space-75)}.agent-card__pills{justify-content:flex-end;gap:var(--space-50);flex-wrap:wrap;display:flex}.skeleton{border-radius:var(--radius-md);background:var(--color-border-strong);flex:none;max-width:100%;animation:1.6s cubic-bezier(.32,.72,0,1) infinite skeleton-pulse;display:block}@keyframes skeleton-pulse{50%{opacity:.45}}.skeleton-stack{gap:var(--space-100);flex-direction:column;display:flex}.skeleton-row{justify-content:space-between;align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.skeleton-table{padding-top:var(--space-75);padding-bottom:var(--space-75);flex-direction:column;display:flex}.skeleton-table__row{align-items:center;gap:var(--space-200);padding:var(--space-200) 0;border-bottom:1px solid var(--color-border);display:grid}.skeleton-table__row:last-child{border-bottom:0}@media (width<=640px){.skeleton-table__row>:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.footer__social{gap:var(--space-75);display:flex}.footer .footer__social-link{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);width:36px;height:36px;color:var(--color-text);transition:border-color var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);justify-content:center;align-items:center;font-size:18px;display:inline-flex}.footer .footer__social-link:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}.footer .footer__social-link:active{transform:scale(.96)}.footer .footer__social-link:focus-visible{outline:2px solid var(--color-purple-1);outline-offset:2px}.footer .footer__social-link--soon{color:var(--color-text-faint);cursor:default}.footer .footer__social-link--soon:hover{border-color:var(--color-border);transform:none}.ai-limit{gap:var(--space-75);flex-direction:column;display:flex}.ai-limit__row{gap:var(--space-100);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ai-limit__field{gap:var(--space-50);flex-direction:column;min-width:0;display:flex}.ai-limit__label{color:var(--color-text-muted);font-size:13px;font-weight:500;line-height:18px}.ai-limit__money{display:block;position:relative}.ai-limit__money>span{left:var(--space-200);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ai-limit__money .input{border-radius:var(--radius-xl);height:44px;padding-left:30px}.ai-limit .select{justify-content:space-between;width:100%;height:44px;font-size:14px}.ai-budget{justify-content:flex-end;align-items:center;gap:var(--space-75);flex-wrap:wrap;display:inline-flex}.next-token{align-items:center;gap:var(--space-100);padding:var(--space-100);border-radius:var(--radius-xl);background:#ffffff0a;grid-template-columns:auto 1fr auto;display:grid}.next-token>span:nth-child(2){color:var(--color-on-dark-muted);flex-direction:column;font-size:12px;line-height:16px;display:flex}.next-token strong{color:var(--color-on-dark);font-size:14px;font-weight:500;line-height:20px}.next-token__ticker{padding:var(--space-25) var(--space-75);border-radius:var(--radius-full);color:var(--color-purple-5);background:#9896ff2e;font-size:12px;font-weight:600}.next-split{gap:var(--space-75);padding:var(--space-100);border-radius:var(--radius-xl);color:var(--color-on-dark-muted);background:#ffffff0a;flex-direction:column;font-size:12px;line-height:16px;display:flex}.next-split__head{color:var(--color-on-dark);font-weight:500}.next-split__row{align-items:center;gap:var(--space-75);grid-template-columns:minmax(0,1fr) 72px 32px;display:grid}.next-split__row strong{color:var(--color-on-dark);text-align:right;font-weight:500}.next-split__bar{border-radius:var(--radius-full);background:#ffffff14;height:6px;overflow:hidden}.next-split__bar>span{border-radius:var(--radius-full);background:var(--color-purple-1);height:100%;display:block}.next-card--featured{background:#9896ff14;border-color:#9896ff73;box-shadow:0 0 0 1px #9896ff1f,0 24px 64px -24px #8075ff8c}.next-card--featured:hover{background:#9896ff1c;border-color:#9896ffb3}.next-card--featured .next-card__badge{background:var(--color-purple-1);color:#fff}.next-card--featured h3{font-size:30px;line-height:36px}.next-points{gap:var(--space-75);margin:var(--space-75) 0 0;color:var(--color-on-dark);flex-direction:column;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.next-points li{align-items:flex-start;gap:var(--space-100);display:flex}.next-points i{color:var(--color-purple-5);margin-top:2px;font-size:16px}@media (width>=860px){.next-card--featured{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"body preview""foot foot";display:grid}.next-card--featured .next-card__body{padding:var(--space-500);grid-area:body;justify-content:center}.next-card--featured .next-preview{margin:var(--space-200);grid-area:preview;justify-content:center}.next-card--featured .next-card__foot{grid-area:foot}}@property --pct{syntax:"<integer>";inherits:false;initial-value:0}.next-split__pct{--pct:0;counter-reset:pct var(--pct);transition:--pct 1.4s cubic-bezier(.32,.72,0,1);transition-delay:calc(.4s + var(--i,0) * .18s)}.next-split__pct:after{content:counter(pct) "%"}.next-card--featured.is-visible .next-split__pct{--pct:var(--share)}.next-split__bar>span{width:0;transition:width 1.4s cubic-bezier(.32,.72,0,1);transition-delay:calc(.4s + var(--i,0) * .18s)}.next-card--featured.is-visible .next-split__bar>span{width:calc(var(--share) * 1%)}.next-flow{width:2px;height:18px;margin:calc(var(--space-75) * -1) 0;background-image:radial-gradient(circle, var(--color-purple-1) 1px, transparent 1.5px);opacity:.8;background-size:2px 6px;align-self:center;animation:.9s linear infinite next-flow}@keyframes next-flow{to{background-position:0 6px}}.next-token__ticker{animation:2.8s ease-in-out infinite next-glow}@keyframes next-glow{50%{box-shadow:0 0 0 4px #9896ff1f,0 0 18px #9896ff59}}.next-launch{transition:background-color .3s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden}.next-launch:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff1a 50%,#0000 70%);animation:4.5s cubic-bezier(.32,.72,0,1) infinite next-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes next-sweep{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.next-launch i{color:var(--color-purple-5);transition:transform .7s cubic-bezier(.32,.72,0,1)}.next-card--featured:hover .next-launch{background:#9896ff24}.next-card--featured:hover .next-launch i{transform:translate(3px,-3px)rotate(-8deg)scale(1.15)}.next-card--featured .next-preview{transition:transform .7s cubic-bezier(.32,.72,0,1),box-shadow .7s cubic-bezier(.32,.72,0,1)}.next-card--featured:hover .next-preview{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #9896ff40,0 18px 40px -20px #8075ff99}.next-points li{opacity:0;transition:opacity .8s cubic-bezier(.32,.72,0,1),transform .8s cubic-bezier(.32,.72,0,1);transition-delay:calc(.5s + var(--i,0) * .15s);transform:translate(-12px)}.next-card--featured.is-visible .next-points li{opacity:1;transform:none}.next-points i{transition:transform .5s cubic-bezier(.32,.72,0,1)}.next-points li:hover i{transform:scale(1.25)rotate(-10deg)}@media (prefers-reduced-motion:reduce){.next-split__pct{--pct:var(--share);transition:none}.next-split__bar>span{width:calc(var(--share) * 1%);transition:none}.next-points li{opacity:1;transition:none;transform:none}.next-flow,.next-token__ticker,.next-launch:after{animation:none}.next-card--featured:hover .next-preview,.next-card--featured:hover .next-launch i{transform:none}}.docs{gap:var(--space-400);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.docs{gap:var(--space-600);grid-template-columns:200px minmax(0,1fr)}}@media (width>=1200px){.docs{grid-template-columns:200px minmax(0,1fr) 180px}}.docs__side,.docs__toc{align-self:start}@media (width>=900px){.docs__side,.docs__toc{top:calc(var(--header-height) + var(--space-300));position:sticky}}.docs__toc{display:none}@media (width>=1200px){.docs__toc{display:block}}.docs-nav{gap:var(--space-75);scrollbar-width:none;display:flex;overflow-x:auto}.docs-nav__group{display:contents}.docs-nav__label{color:var(--color-text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px;display:none}.docs-nav__link{padding:var(--space-75) var(--space-100);border-radius:var(--radius-xl);color:var(--color-text-muted);white-space:nowrap;background:var(--color-tint);transition:background-color var(--duration-micro) var(--ease-out-expo), color var(--duration-micro) var(--ease-out-expo);flex:none;font-size:14px;line-height:20px;text-decoration:none}.docs-nav__link:hover{color:var(--color-text)}.docs-nav__link[aria-current=page]{background:var(--color-purple-8);color:var(--color-purple-rich);font-weight:500}@media (width>=900px){.docs-nav{gap:var(--space-300);flex-direction:column;overflow:visible}.docs-nav__group{gap:var(--space-25);flex-direction:column;display:flex}.docs-nav__label{margin-bottom:var(--space-75);padding-left:var(--space-100);display:block}.docs-nav__link{white-space:normal;background:0 0}.docs-nav__link:hover{background:var(--color-tint)}}.docs-toc{gap:var(--space-50);flex-direction:column;display:flex}.docs-toc .docs-nav__label{margin-bottom:var(--space-75);display:block}.docs-toc__link{padding:var(--space-25) 0 var(--space-25) var(--space-100);border-left:2px solid var(--color-border);color:var(--color-text-faint);transition:color var(--duration-micro) var(--ease-out-expo), border-color var(--duration-micro) var(--ease-out-expo);font-size:13px;line-height:18px;text-decoration:none}.docs-toc__link:hover{color:var(--color-text)}.docs-toc__link[aria-current=true]{border-left-color:var(--color-purple-rich);color:var(--color-text)}.docs-article{max-width:720px}.docs-article .page__title{margin-top:var(--space-75)}.docs-body{gap:var(--space-200);margin-top:var(--space-500);color:var(--color-text-muted);text-wrap:pretty;flex-direction:column;font-size:16px;line-height:26px;display:flex}.docs-body h2{margin-top:var(--space-400);color:var(--color-text);letter-spacing:-.02em;scroll-margin-top:calc(var(--header-height) + var(--space-300));text-wrap:balance;font-size:24px;font-weight:500;line-height:32px}.docs-body h2:first-child{margin-top:0}.docs-body h3{margin-top:var(--space-200);color:var(--color-text);font-size:18px;font-weight:500;line-height:28px}.docs-body strong{color:var(--color-text);font-weight:500}.docs-body a:not(.docs-anchor):not(.button){color:var(--color-purple-rich);text-underline-offset:3px}.docs-body ul,.docs-body ol:not(.docs-steps){gap:var(--space-75);padding-left:var(--space-300);flex-direction:column;margin:0;display:flex}.docs-body code{padding:1px var(--space-50);border-radius:var(--radius-md);background:var(--color-tint);color:var(--color-text);font-size:14px}.docs-code{margin:var(--space-200) 0;padding:var(--space-200);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-tint);font-size:14px;line-height:20px;overflow-x:auto}.docs-code code{white-space:pre;background:0 0;padding:0}.docs-anchor{color:inherit;text-decoration:none}.docs-anchor:hover:after{content:" #";color:var(--color-text-ghost)}.docs-callout{gap:var(--space-100);padding:var(--space-200);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-bg-subtle);font-size:15px;line-height:24px;display:flex}.docs-callout>i{color:var(--color-purple-rich);flex:none;margin-top:3px;font-size:18px}.docs-callout--tip>i{color:var(--color-gain)}.docs-callout--warn>i{color:var(--color-loss)}.docs-callout strong{margin-bottom:var(--space-25);display:block}.docs-rule{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.docs-rule__row{align-items:baseline;gap:var(--space-200);padding:var(--space-100) var(--space-200);color:var(--color-text);font-size:15px;line-height:22px;display:flex}.docs-rule__row+.docs-rule__row{border-top:1px solid var(--color-border)}.docs-rule__label{width:72px;color:var(--color-text-faint);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:12px;font-weight:600;line-height:22px}.docs-rule__label--buy{color:var(--color-gain)}.docs-rule__label--sell{color:var(--color-loss)}.docs-steps{gap:var(--space-200);counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docs-steps>li{padding-left:var(--space-600);counter-increment:step;position:relative}.docs-steps>li:before{content:counter(step);border-radius:var(--radius-full);background:var(--color-purple-8);width:28px;height:28px;color:var(--color-purple-rich);place-items:center;font-size:14px;font-weight:600;display:grid;position:absolute;top:0;left:0}.docs-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-2xl);overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.docs-table th,.docs-table td{padding:var(--space-100) var(--space-200);text-align:left;vertical-align:top}.docs-table th{color:var(--color-text-faint);background:var(--color-bg-subtle);font-weight:500}.docs-table td{border-top:1px solid var(--color-border)}.docs-table td:first-child{color:var(--color-text);white-space:nowrap;font-weight:500}.docs-pager{gap:var(--space-200);margin-top:var(--space-700);grid-template-columns:1fr 1fr;display:grid}.docs-pager__link{gap:var(--space-25);padding:var(--space-200);border:1px solid var(--color-border);border-radius:var(--radius-2xl);color:var(--color-text-faint);transition:border-color var(--duration-micro) var(--ease-out-expo), background-color var(--duration-micro) var(--ease-out-expo);flex-direction:column;font-size:13px;line-height:18px;text-decoration:none;display:flex}.docs-pager__link strong{color:var(--color-text);font-size:16px;font-weight:500;line-height:24px}.docs-pager__link--next{text-align:right;grid-column:2}.docs-pager__link:hover{border-color:var(--color-purple-5);background:var(--color-surface-tint)}.docs-faq{border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;display:flex;overflow:hidden}.docs-faq details+details{border-top:1px solid var(--color-border)}.docs-faq summary{justify-content:space-between;align-items:center;gap:var(--space-200);padding:var(--space-200);color:var(--color-text);cursor:pointer;font-weight:500;list-style:none;display:flex}.docs-faq summary::-webkit-details-marker{display:none}.docs-faq summary:after{content:"+";color:var(--color-text-faint);transition:transform var(--duration-micro) var(--ease-out-expo);flex:none;font-size:20px}.docs-faq details[open] summary:after{transform:rotate(45deg)}.docs-faq details p{padding:0 var(--space-200) var(--space-200)}.docs-glossary{flex-direction:column;margin:0;display:flex}.docs-glossary>div{gap:var(--space-25);padding:var(--space-100) 0;border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.docs-glossary>div{gap:var(--space-200);grid-template-columns:180px minmax(0,1fr)}}.docs-glossary dt{color:var(--color-text);font-weight:500}.docs-glossary dd{margin:0}.pill--live{background:var(--color-loss-soft);color:var(--color-loss);font-weight:600}.follow-card{align-items:center;gap:var(--space-200);color:var(--color-text);transition:border-color var(--duration-micro) var(--ease-out-expo), background-color var(--duration-micro) var(--ease-out-expo);text-decoration:none;display:flex}.follow-card:hover{border-color:var(--color-border-strong);background:var(--color-surface-tint)}.follow-card__icon{border-radius:var(--radius-full);background:var(--color-text);width:40px;height:40px;color:var(--color-on-text);flex:none;place-items:center;font-size:20px;display:grid}.follow-card__text{gap:var(--space-25);flex-direction:column;flex:1;font-size:14px;line-height:20px;display:flex}.studio-template{align-items:center;gap:var(--space-50);width:fit-content;margin-top:var(--space-100);padding:var(--space-75) var(--space-100);border-radius:var(--radius-xl);background:var(--color-surface-tint);color:var(--color-text-muted);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.studio-template a{color:var(--color-purple-rich);font-weight:500}.swap-page{align-items:center;gap:var(--space-200);flex-direction:column;display:flex}.swapbox{gap:var(--space-75);width:100%;max-width:480px;padding:var(--space-200);border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-surface);flex-direction:column;display:flex;position:relative}.swapbox-modal .swapbox{padding:var(--space-300);border:0}.swapbox__head{padding:0 var(--space-50) var(--space-50);justify-content:space-between;align-items:center;display:flex}.swapbox__title{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:24px}.swapbox__note{font-size:13px;line-height:18px}.swapbox__settings{align-items:center;gap:var(--space-75);padding:var(--space-50) var(--space-100);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-muted);font:inherit;cursor:pointer;transition:color var(--duration-micro) var(--ease-out-expo);border:0;font-size:13px;display:inline-flex}.swapbox__settings:hover{color:var(--color-text)}.swapbox__slippage{align-items:center;gap:var(--space-75);padding:0 var(--space-50) var(--space-50);font-size:13px;display:flex}.swapbox__chip{padding:var(--space-25) var(--space-100);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;font-size:12px;line-height:16px}.swapbox__chip:hover,.swapbox__chip[aria-pressed=true]{border-color:var(--color-purple-rich);color:var(--color-purple-rich)}.swapbox__panel{gap:var(--space-75);padding:var(--space-200);border-radius:var(--radius-2xl);background:var(--color-bg-subtle);transition:border-color var(--duration-micro) var(--ease-out-expo);border:1px solid #0000;flex-direction:column;display:flex}.swapbox__panel:focus-within{border-color:var(--color-purple-6)}.swapbox__panel--buy{border-color:var(--color-border);background:0 0}.swapbox__row{justify-content:space-between;align-items:center;gap:var(--space-100);min-height:24px;display:flex}.swapbox__label{font-size:14px;font-weight:500}.swapbox__balance{align-items:center;gap:var(--space-50);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px;display:inline-flex}.swapbox__amount{min-width:0;color:var(--color-text);font:inherit;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;font-size:30px;font-weight:500;line-height:36px;overflow:hidden}.swapbox__amount::placeholder,.swapbox__amount--empty{color:var(--color-text-faint)}.swapbox__amount--out{white-space:nowrap}.swapbox__usd{color:var(--color-text-faint);min-height:16px;font-size:12px;line-height:16px}.swapbox__token{align-items:center;gap:var(--space-75);padding:var(--space-50) var(--space-100) var(--space-50) var(--space-50);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;transition:border-color var(--duration-micro) var(--ease-out-expo);flex:none;font-size:16px;display:inline-flex}.swapbox__token:hover:not(:disabled){border-color:var(--color-purple-6)}.swapbox__token:disabled{cursor:default}.swapbox__token-empty{background:var(--color-tint);border-radius:50%;width:28px;height:28px}.swapbox__flip{z-index:1;width:36px;height:36px;margin:calc(var(--space-200) * -1) auto calc(var(--space-200) * -1);border:4px solid var(--color-surface);border-radius:var(--radius-xl);background:var(--color-bg-subtle);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-micro) var(--ease-out-expo), transform .4s var(--ease-out-expo);place-items:center;font-size:16px;display:grid;position:relative}.swapbox__flip:hover:not(:disabled){color:var(--color-purple-rich);transform:rotate(180deg)}.swapbox__details{gap:var(--space-50);margin:var(--space-50) 0 0;padding:0 var(--space-50);flex-direction:column;font-size:13px;line-height:18px;display:flex}.swapbox__details>div{justify-content:space-between;gap:var(--space-200);display:flex}.swapbox__details dt{color:var(--color-text-muted)}.swapbox__details dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.swapbox__warning{font-size:13px}.swapbox__action{width:100%;height:52px;margin-top:var(--space-50);font-size:16px}.swapbox__done{justify-content:space-between;align-items:center;gap:var(--space-100);flex-wrap:wrap;font-size:14px;display:flex}.swapbox__picker .modal__body{gap:var(--space-200)}.swapbox__list{max-height:420px;margin:0 calc(var(--space-100) * -1);flex-direction:column;padding:0;list-style:none;display:flex;overflow-y:auto}.swapbox__item{align-items:center;gap:var(--space-100);width:100%;padding:var(--space-100);border-radius:var(--radius-xl);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.swapbox__item:hover,.swapbox__item[aria-current=true]{background:var(--color-bg-subtle)}.swapbox__item-name,.swapbox__item-balance{flex-direction:column;font-size:14px;line-height:20px;display:flex}.swapbox__item-name{flex:1;min-width:0}.swapbox__item-name .muted{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.swapbox__item-balance{font-variant-numeric:tabular-nums;align-items:flex-end}.swapbox__item-balance .muted{font-size:12px;line-height:16px}.swapbox__empty{padding:var(--space-200);font-size:13px}.swap-workspace{gap:var(--space-200);grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side";width:100%;max-width:1100px;display:grid}@media (width>=960px){.swap-workspace{grid-template-columns:minmax(0,1fr) 440px;grid-template-areas:"side main";align-items:start}}.swap-workspace__main{grid-area:main;justify-content:center;display:flex}.swap-workspace__side{gap:var(--space-200);flex-direction:column;grid-area:side;min-width:0;display:flex}.swap-chart{gap:var(--space-200);flex-direction:column;display:flex}.swap-chart__head{align-items:center;gap:var(--space-100);display:flex}.swap-chart__head>div:nth-child(2){flex-direction:column;flex:1;min-width:0;font-size:14px;line-height:20px;display:flex}.swap-chart__head .muted{font-size:12px;line-height:16px}.swap-chart__price{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:13px;line-height:18px;display:flex}.swap-chart__price strong{font-size:20px;font-weight:500;line-height:28px}.swap-chart__empty{place-items:center;min-height:200px;font-size:13px;display:grid}.swap-chart__foot{justify-content:space-between;gap:var(--space-100);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.swap-history__empty{font-size:13px;line-height:18px}.swap-history__list{margin:0 calc(var(--space-100) * -1);flex-direction:column;padding:0;list-style:none;display:flex}.swap-history__row{align-items:center;gap:var(--space-100);padding:var(--space-100);border-radius:var(--radius-xl);color:inherit;transition:background var(--duration-micro) var(--ease-out-expo);text-decoration:none;display:flex}.swap-history__row:hover{background:var(--color-bg-subtle)}.swap-history__icons{flex:none;width:40px;display:flex}.swap-history__icons>*+*{box-shadow:0 0 0 2px var(--color-surface);margin-left:-8px}.swap-history__text,.swap-history__amounts{flex-direction:column;font-size:13px;line-height:18px;display:flex}.swap-history__text{flex:1;min-width:0}.swap-history__text .muted{font-size:12px;line-height:16px}.swap-history__amounts{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-end}.stats-page__band{border-top:0;padding-top:0}.stats-page__grid{gap:var(--space-200);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=960px){.stats-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-live{gap:var(--space-200);flex-direction:column;display:flex}.stats-live .card-head{margin-bottom:0}.stats-live__lead{font-size:14px;line-height:20px}.stats-live__pulse{align-items:center;gap:var(--space-75);color:var(--color-text-muted);font-size:13px;display:inline-flex}.stats-live__dot{border-radius:var(--radius-full);background:var(--color-gain);width:8px;height:8px;box-shadow:0 0 0 4px var(--color-gain-soft);animation:stats-pulse 2s var(--ease-out-expo) infinite}@keyframes stats-pulse{50%{box-shadow:0 0 0 1px var(--color-gain-soft)}}@media (prefers-reduced-motion:reduce){.stats-live__dot{animation:none}}.stats-live__list,.stats-ranks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stats-live__row{align-items:center;gap:var(--space-100);padding:var(--space-100);margin:0 calc(var(--space-100) * -1);border-radius:var(--radius-xl);color:inherit;transition:background var(--duration-micro) var(--ease-out-expo);text-decoration:none;display:flex}.stats-live__row:hover{background:var(--color-bg-subtle)}.stats-live__text{flex-direction:column;flex:1;min-width:0;font-size:14px;line-height:20px;display:flex}.stats-live__text .muted{font-size:12px;line-height:16px}.stats-live__usd{font-variant-numeric:tabular-nums;font-size:14px}.stats-activity__range{font-size:13px}.stats-bars{align-items:flex-end;gap:3px;height:160px;display:flex}.stats-bars__col{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.stats-bars__bar{width:100%;height:var(--bar);background:var(--color-tint-strong);transition:background var(--duration-micro) var(--ease-out-expo);border-radius:3px 3px 0 0}.stats-bars__col:hover .stats-bars__bar,.stats-bars__bar--today{background:var(--color-purple-rich)}.stats-bars__tip{bottom:calc(var(--bar) + var(--space-75));z-index:2;gap:var(--space-25);padding:var(--space-75) var(--space-100);border-radius:var(--radius-lg);background:var(--color-text);color:var(--color-on-text);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 8px 24px -8px var(--color-shadow-strong);opacity:0;pointer-events:none;transition:opacity var(--duration-micro) var(--ease-out-expo), transform var(--duration-micro) var(--ease-out-expo);flex-direction:column;font-size:12px;line-height:16px;display:flex;position:absolute;left:50%;transform:translate(-50%,4px)}.stats-bars__tip strong{font-weight:500}.stats-bars__tip span{opacity:.75}.stats-bars__col--start .stats-bars__tip{left:0;transform:translateY(4px)}.stats-bars__col--end .stats-bars__tip{left:auto;right:0;transform:translateY(4px)}.stats-bars__col:hover .stats-bars__tip{opacity:1;transform:translate(-50%)}.stats-bars__col--start:hover .stats-bars__tip,.stats-bars__col--end:hover .stats-bars__tip{transform:translate(0)}.stats-bars__axis{margin-top:var(--space-75);justify-content:space-between;font-size:12px;line-height:16px;display:flex}.stats-activity__grid{margin-top:var(--space-200)}.stats-ranks__row{align-items:center;gap:var(--space-100);padding:var(--space-75) var(--space-100);margin:0 calc(var(--space-100) * -1);border-radius:var(--radius-xl);color:inherit;grid-template-columns:auto 64px minmax(0,1fr) auto;font-size:14px;text-decoration:none;display:grid}a.stats-ranks__row{transition:background var(--duration-micro) var(--ease-out-expo)}a.stats-ranks__row:hover{background:var(--color-bg-subtle)}li.stats-ranks__row{grid-template-columns:128px minmax(0,1fr) auto}.stats-ranks__track{border-radius:var(--radius-full);background:var(--color-bg-subtle);height:8px;overflow:hidden}.stats-ranks__track>span{border-radius:inherit;background:var(--color-purple-rich);height:100%;display:block}.stats-ranks__value{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.stats-infra{margin-top:var(--space-600)}.stats-infra__title{margin-bottom:var(--space-200);letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:32px}.stats-infra__grid{gap:var(--space-200);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.stats-infra__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.stats-infra__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stats-infra__item{gap:var(--space-50);padding:var(--space-300);border-radius:var(--radius-3xl);background:var(--color-bg-subtle);color:inherit;flex-direction:column;font-size:14px;line-height:20px;text-decoration:none;display:flex}.stats-infra__item .ph{margin-bottom:var(--space-100);color:var(--color-purple-rich);font-size:24px}.stats-infra__item strong{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:28px}.stats-infra__item--link{transition:background var(--duration-micro) var(--ease-out-expo)}.stats-infra__item--link:hover{background:var(--color-tint)}.stats-infra__note{margin-top:var(--space-200);font-size:13px;line-height:20px}.stat-grid.stats-activity__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1280px){.stat-grid.stats-activity__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.topup-actions{gap:var(--space-75);flex-wrap:wrap;display:flex}.topup-actions>.button{flex:160px}.token-card{gap:var(--space-75);margin:var(--space-200) 0;padding:var(--space-200);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-bg-subtle);flex-direction:column;display:flex}.token-card__label{color:var(--color-text-muted);font-size:12px;font-weight:600;line-height:16px}.token-card__row{align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.token-card__address{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:20px}.token-card__links{gap:var(--space-200);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.live-setup{gap:var(--space-100);margin-top:var(--space-200);padding:var(--space-200);border-radius:var(--radius-2xl);background:var(--color-bg-subtle);flex-direction:column;font-size:14px;line-height:20px;display:flex}.live-steps{gap:var(--space-200);counter-reset:live-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.live-step{align-items:flex-start;gap:var(--space-50);padding-left:var(--space-500);counter-increment:live-step;flex-direction:column;display:flex;position:relative}.live-step:before{content:counter(live-step);border-radius:var(--radius-full);background:var(--color-tint);width:24px;height:24px;color:var(--color-purple-rich);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0}.live-step--done:before{content:"✓";background:var(--color-gain-soft);color:var(--color-gain)}.live-step .button{margin-top:var(--space-75)}.live-balance{align-items:center;gap:var(--space-100);font-size:13px;display:inline-flex}.token-pill{align-items:center;gap:var(--space-75);margin-top:var(--space-300);padding:var(--space-75) var(--space-200);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background var(--duration-micro) var(--ease-out-expo);font-size:14px;display:inline-flex}.token-pill:hover{background:var(--color-bg-subtle)}.token-pill__label{color:var(--color-purple-rich);font-weight:600}.token-pill code{font-family:Geist Mono,ui-monospace,monospace}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;padding:0;overflow-x:hidden}.reveal{opacity:1!important;transform:none!important}.words .word{display:inline-block;opacity:1!important;transform:none!important}.brand__mark{object-fit:cover;border-radius:6px}.toast-notice{background:var(--color-surface,#1e1d24);color:var(--color-text,#fff);border:1px solid var(--color-border,#ffffff26);z-index:99999;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;animation:.25s cubic-bezier(.16,1,.3,1) forwards toastIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(0);box-shadow:0 10px 30px -5px #00000080}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
