@font-face{font-family:inter;src:url(../media/Inter-s.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_3164062f-module__KSx61a__className{font-family:inter,inter Fallback}.inter_3164062f-module__KSx61a__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk-s.p.02vhi8wk_e.yy.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_2591cb1c-module__FndnJa__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_2591cb1c-module__FndnJa__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono-s.p.00dknja6u8ss-.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_1cd9db9b-module__Gsz77a__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_1cd9db9b-module__Gsz77a__variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--bg-app:#080b10;--bg-surface:#0f1520;--bg-card:#141c2b;--bg-card-2:#1a2438;--border:#1e2a3d;--border-2:#253347;--border-focus:#00e5a073;--brand:#00e5a0;--brand-dim:#00b87c;--brand-bg:#00e5a012;--brand-border:#00e5a033;--buy-color:#22d3a0;--buy-bg:#22d3a014;--buy-border:#22d3a038;--sell-color:#f04e6a;--sell-bg:#f04e6a14;--sell-border:#f04e6a38;--warn:#f59e0b;--warn-bg:#f59e0b1a;--info:#60a5fa;--text-primary:#f0f4ff;--text-secondary:#8b9cb8;--text-muted:#4a5770;--font-sans:Inter, system-ui, -apple-system, sans-serif;--font-heading:Space Grotesk, system-ui, sans-serif;--font-mono:JetBrains Mono, Fira Code, monospace;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--shadow-card:0 4px 24px #00000073;--shadow-lg:0 20px 48px #000000a6;--transition-fast:.14s ease;--transition-normal:.22s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg-app);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em;margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}.mono{font-family:var(--font-mono)}.container{max-width:1080px;margin:0 auto;padding:0 20px 64px}.nav{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:32px;padding:16px 20px;display:flex}@media (max-width:640px){.nav{gap:12px;padding:12px 16px}}.nav__brand{font-family:var(--font-heading);color:var(--text-primary);align-items:center;gap:8px;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.nav__links{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.nav__links::-webkit-scrollbar{display:none}@media (max-width:640px){.nav__links{flex-basis:100%;order:3}}.nav__link{border-radius:var(--r-sm);color:var(--text-secondary);white-space:nowrap;transition:var(--transition-fast);padding:8px 14px;font-size:.9rem;font-weight:500}.nav__link:hover{color:var(--text-primary);background:var(--bg-card)}.nav__link--active{color:var(--brand);background:var(--brand-bg)}.nav__right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:480px){.nav__right{gap:8px}}.btn{border-radius:var(--r-md);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:.9rem;font-weight:600;display:inline-flex}.btn:disabled{opacity:.45;filter:saturate(.25);cursor:not-allowed}.btn--primary{background:var(--brand);color:#04140e}.btn--primary:hover:not(:disabled){background:var(--brand-dim)}.btn--ghost{border-color:var(--border-2);color:var(--text-primary);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--bg-card)}.btn--danger{border-color:var(--sell-border);color:var(--sell-color);background:0 0}.btn--danger:hover:not(:disabled){background:var(--sell-bg)}.btn--sm{padding:6px 12px;font-size:.8rem}.btn--block{width:100%}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:20px}.field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.field label{color:var(--text-secondary);font-size:.82rem;font-weight:500}.field input,.field textarea,.field select{background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--r-sm);color:var(--text-primary);padding:10px 12px;font-family:inherit;font-size:.92rem}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--border-focus);outline:none}.field textarea{resize:vertical;min-height:72px}.checkbox-row{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:6px;font-size:.88rem;display:flex}.form-error{background:var(--sell-bg);border:1px solid var(--sell-border);color:var(--sell-color);border-radius:var(--r-sm);margin-bottom:16px;padding:10px 14px;font-size:.85rem}.form-notice{background:var(--brand-bg);border:1px solid var(--brand-border);color:var(--brand);border-radius:var(--r-sm);margin-bottom:16px;padding:10px 14px;font-size:.85rem}.badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.badge--buy{background:var(--buy-bg);color:var(--buy-color);border:1px solid var(--buy-border)}.badge--sell{background:var(--sell-bg);color:var(--sell-color);border:1px solid var(--sell-border)}.badge--warn{background:var(--warn-bg);color:var(--warn);border:1px solid #f59e0b4d}.badge--neutral{background:var(--bg-card-2);color:var(--text-secondary);border:1px solid var(--border-2)}.badge--brand{background:var(--brand-bg);color:var(--brand);border:1px solid var(--brand-border)}.offer-row{border-bottom:1px solid var(--border);grid-template-columns:1.4fr 1fr 1.2fr 1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.offer-row:last-child{border-bottom:none}.offer-row__maker{font-weight:600}.offer-row__price{font-family:var(--font-mono);font-size:1.05rem;font-weight:700}.offer-row__meta{color:var(--text-secondary);font-size:.82rem}@media (max-width:760px){.offer-row{grid-template-columns:1fr;gap:8px}}.tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:20px;display:flex}.tab{color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);border-bottom:2px solid #0000;padding:10px 18px;font-size:.9rem;font-weight:600}.tab:hover{color:var(--text-primary)}.tab--active{color:var(--brand);border-bottom-color:var(--brand)}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#04060ab3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:var(--bg-card);border:1px solid var(--border-2);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);width:100%;max-width:440px;max-height:90vh;padding:24px;overflow-y:auto}.chat{flex-direction:column;gap:10px;max-height:360px;padding:4px;display:flex;overflow-y:auto}.chat-bubble{border-radius:var(--r-md);background:var(--bg-surface);border:1px solid var(--border);max-width:78%;padding:10px 14px;font-size:.88rem}.chat-bubble--mine{background:var(--brand-bg);border-color:var(--brand-border);align-self:flex-end}.chat-bubble time{color:var(--text-muted);margin-top:4px;font-size:.68rem;display:block}.stack{flex-direction:column;gap:16px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row--between{justify-content:space-between}.empty-state{text-align:center;color:var(--text-secondary);padding:48px 20px}.balance-tile{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:4px;padding:20px;display:flex}.balance-tile .label{color:var(--text-secondary);font-size:.8rem}.balance-tile .value{font-family:var(--font-mono);font-size:1.6rem;font-weight:700}.balance-tile .sub{color:var(--text-muted);font-size:.78rem}.ticker{border-bottom:1px solid var(--border);background:linear-gradient(#00e5a00a,#0000);max-width:100%}.ticker__inner{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:40px;padding:9px 0;font-size:.76rem;display:flex;overflow-x:auto}.ticker__inner::-webkit-scrollbar{display:none}.ticker__item{flex:none;align-items:center;gap:8px;display:inline-flex}.ticker b{color:var(--text-primary);font-weight:500}.ticker .up{color:var(--buy-color)}.hero{grid-template-columns:1.15fr .85fr;align-items:start;gap:56px;padding:72px 0 64px;display:grid}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:40px;padding:44px 0 40px}}.hero__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);border:1px solid var(--brand-border);background:var(--brand-bg);border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:5px 11px;font-size:.72rem;display:inline-flex}.hero__title{font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(2.4rem,6vw,4rem);font-weight:700;line-height:1.02}.hero__title em{color:var(--brand);font-style:normal}.hero__title .rule{border-bottom:2px solid var(--brand-border);padding-bottom:2px;display:inline-block}.hero__sub{color:var(--text-secondary);max-width:46ch;margin:0 0 30px;font-size:1.05rem}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero__note{color:var(--text-muted);align-items:center;gap:7px;margin-top:18px;font-size:.82rem;display:flex}.board{border:1px solid var(--border-2);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--bg-card-2), var(--bg-card));box-shadow:var(--shadow-card);overflow:hidden}.board__head{border-bottom:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;padding:13px 18px;font-size:.72rem;display:flex}.board__live{color:var(--brand);align-items:center;gap:7px;display:inline-flex}.board__pulse{background:var(--brand);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite board-pulse;box-shadow:0 0 0 3px #00e5a029}.board__rate{text-align:center;border-bottom:1px solid var(--border);padding:26px 18px 22px}.board__value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,2.7rem);font-weight:700;line-height:1.1}.board__unit{color:var(--text-muted);font-size:.8rem;font-family:var(--font-mono);margin-top:6px}.board__split{grid-template-columns:1fr 1fr;display:grid}.board__cell{text-align:center;padding:15px 18px}.board__cell+.board__cell{border-left:1px solid var(--border)}.board__cell span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:5px;font-size:.68rem;display:block}.board__cell strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.02rem}.board__cell--buy strong{color:var(--buy-color)}.board__cell--sell strong{color:var(--sell-color)}@keyframes board-pulse{0%,to{opacity:1}50%{opacity:.35}}.band{border-top:1px solid var(--border);padding:56px 0}@media (max-width:700px){.band{padding:40px 0}}.band__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.band__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.72rem}.band__title{font-family:var(--font-heading);letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:650}.book{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-card);overflow:hidden}.book__row{border-bottom:1px solid var(--border);grid-template-columns:1.2fr .8fr 1fr 1fr auto;align-items:center;gap:14px;padding:14px 18px;font-size:.88rem;display:grid}.book__row:last-child{border-bottom:none}.book__row--head{background:var(--bg-surface);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem}@media (max-width:700px){.book__row{grid-template-columns:1fr 1fr;row-gap:6px}.book__row--head{display:none}}.book__price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.book__empty{text-align:center;color:var(--text-secondary);padding:44px 24px}.book__empty strong{color:var(--text-primary);margin-bottom:6px;font-size:1.02rem;display:block}.flow{border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:860px){.flow{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.flow{grid-template-columns:1fr}}.flow__step{border-right:1px solid var(--border);background:var(--bg-card);padding:24px 20px;position:relative}.flow__step:last-child{border-right:none}@media (max-width:860px){.flow__step:nth-child(2){border-right:none}.flow__step:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:460px){.flow__step{border-right:none}.flow__step:not(:last-child){border-bottom:1px solid var(--border)}}.flow__step h4{font-family:var(--font-heading);letter-spacing:-.01em;margin:12px 0 8px;font-size:1rem}.flow__step p{color:var(--text-secondary);margin:0;font-size:.85rem}.flow__n{font-family:var(--font-mono);color:var(--brand);border:1px solid var(--brand-border);background:var(--brand-bg);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;display:inline-flex}.flow__state{font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-card-2);border:1px solid var(--border-2);border-radius:5px;margin-top:12px;padding:2px 7px;font-size:.68rem;display:inline-block}.proof{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}@media (max-width:860px){.proof{grid-template-columns:1fr}}.proof__card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-card);padding:24px}.proof__addr{font-family:var(--font-mono);word-break:break-all;color:var(--brand);border-bottom:1px solid #0000;font-size:.8rem;text-decoration:none}.proof__addr:hover{border-bottom-color:var(--brand-border)}.proof__stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.proof__stat strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;display:block}.proof__stat span{color:var(--text-muted);font-size:.76rem}.close-cta{border:1px solid var(--brand-border);background:radial-gradient(ellipse 80% 140% at 50% 0%, #00e5a017, transparent 70%),var(--bg-card);border-radius:var(--r-lg);text-align:center;padding:46px 32px}.close-cta h3{font-family:var(--font-heading);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(1.5rem,4vw,2.1rem)}.close-cta p{color:var(--text-secondary);max-width:48ch;margin:0 auto 26px}.mkt-rate{border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(180deg, var(--bg-card-2), var(--bg-card));flex-wrap:wrap;align-items:center;gap:20px;padding:14px 18px;display:flex}.mkt-rate__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem}.mkt-rate__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.mkt-rate__unit{color:var(--text-muted);font-size:.8rem}.mkt-rate__spacer{flex:1}.mkt-rate__count{font-family:var(--font-mono);color:var(--text-secondary);font-size:.8rem}.side-switch{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--bg-surface);gap:4px;padding:4px;display:inline-flex}.side-switch__btn{appearance:none;color:var(--text-secondary);border-radius:var(--r-sm);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;background:0 0;border:1px solid #0000;padding:9px 20px;font-family:inherit;font-size:.92rem;font-weight:600}.side-switch__btn:hover{color:var(--text-primary)}.side-switch__btn--active{background:var(--bg-card-2);color:var(--text-primary);border-color:var(--border-2)}.side-switch__btn--buy.side-switch__btn--active{color:var(--buy-color);border-color:var(--buy-border,#22d3a04d);background:#22d3a014}.side-switch__btn--sell.side-switch__btn--active{color:var(--sell-color);border-color:var(--sell-border,#f04e6a4d);background:#f04e6a14}.offers{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-card);overflow:hidden}.offer{border-bottom:1px solid var(--border);transition:background var(--transition-fast);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 20px;display:grid}.offer:last-child{border-bottom:none}.offer:hover{background:var(--bg-card-2)}@media (max-width:720px){.offer{grid-template-columns:1fr auto;grid-template-areas:"who price""trust trust""limits limits""pay action";gap:10px 12px;padding:16px}.offer__who{grid-area:who}.offer__price{text-align:right;grid-area:price}.offer__trust{grid-area:trust}.offer__limits{grid-area:limits}.offer__pay{grid-area:pay}.offer__action{grid-area:action;justify-self:end}}.offer__name{color:var(--text-primary);font-weight:650;text-decoration:none;display:block}.offer__name:hover{color:var(--brand)}.offer__new{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--warn);background:var(--warn-bg);vertical-align:middle;border:1px solid #f59e0b4d;border-radius:4px;margin-left:7px;padding:1px 6px;font-size:.64rem;display:inline-block}.offer__price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.12rem;font-weight:700;line-height:1.25}.offer__delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.74rem;display:block}.offer__delta--over{color:var(--sell-color)}.offer__delta--under{color:var(--buy-color)}.offer__trust{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.offer__chip{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:.72rem}.offer__chip--star{color:var(--warn)}.offer__meta{color:var(--text-secondary);min-width:0;font-size:.82rem}.offer__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;font-size:.64rem;display:block}.offer__pay{color:var(--text-secondary);text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.offers-empty{text-align:center;padding:52px 24px}.offers-empty strong{margin-bottom:6px;font-size:1.05rem;display:block}.offers-empty p{color:var(--text-secondary);max-width:46ch;margin:0 auto 20px;font-size:.9rem}.method-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:560px){.method-grid{grid-template-columns:1fr}}.method-opt{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-surface);cursor:pointer;transition:var(--transition-fast);align-items:center;gap:9px;padding:10px 12px;font-size:.88rem;display:flex}.method-opt:hover{border-color:var(--border-2)}.method-opt--on{border-color:var(--brand-border);background:var(--brand-bg);color:var(--text-primary)}.method-opt input{accent-color:var(--brand);flex:none}.method-opt span{min-width:0}.method-fields{border:1px solid var(--border);border-left:2px solid var(--brand-border);border-radius:var(--r-sm);background:var(--bg-surface);margin-bottom:10px;padding:14px}.method-fields h4{color:var(--text-primary);margin:0 0 10px;font-size:.85rem;font-weight:650}.method-fields input+input{margin-top:8px}.method-fields input{width:100%}.pay-to{gap:6px;display:grid}.pay-to__row{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.pay-to__row span{opacity:.8;flex:none;font-size:.8rem}.pay-to__row strong{text-align:right;word-break:break-all;font-size:.95rem}.tick-strip{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.tick-strip::-webkit-scrollbar{display:none}.tick{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-card);white-space:nowrap;flex:none;align-items:baseline;gap:8px;padding:9px 14px;display:flex}.tick__name{color:var(--text-secondary);font-size:.8rem}.tick__price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.86rem}.tick__chg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.76rem}.tick__chg--up{color:var(--buy-color)}.tick__chg--dn{color:var(--sell-color)}.chart{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-card);padding:10px 10px 4px;overflow:hidden}.chart svg{width:100%;height:300px;display:block}@media (max-width:700px){.chart svg{height:240px}}.chart--empty{height:300px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:.9rem;display:flex}@media (max-width:700px){.chart--empty{height:240px}}.chart-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.chart-bar__spacer{flex:1}.chart-bar__price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.chart-bar__chg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.82rem}.chart-bar__chg--up{color:var(--buy-color)}.chart-bar__chg--dn{color:var(--sell-color)}.seg{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-surface);gap:2px;padding:3px;display:inline-flex}.seg button{appearance:none;color:var(--text-secondary);font-family:var(--font-mono);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:5px;padding:5px 10px;font-size:.76rem}.seg button:hover{color:var(--text-primary)}.seg button[aria-selected=true]{background:var(--bg-card-2);color:var(--text-primary)}.gs{border:1px solid var(--brand-border);border-radius:var(--r-lg);background:radial-gradient(ellipse 80% 120% at 0% 0%, #00e5a012, transparent 70%),var(--bg-card);padding:22px}.gs__eyebrow{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--brand);font-size:.68rem}.gs__title{font-family:var(--font-heading);letter-spacing:-.02em;margin:6px 0 18px;font-size:1.2rem;font-weight:650}.gs__steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.gs__step{align-items:flex-start;gap:12px;display:flex}.gs__step p{color:var(--text-secondary);max-width:54ch;margin:2px 0 0;font-size:.85rem}.gs__step strong{font-size:.92rem}.gs__step .btn{margin-top:10px}.gs__step--todo{opacity:.45}.gs__step--done{opacity:.7}.gs__num{width:22px;height:22px;font-family:var(--font-mono);border:1px solid var(--border-2);color:var(--text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:.7rem;font-weight:700;display:flex}.gs__step--now .gs__num{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.gs__step--done .gs__num{background:var(--brand-dim);border-color:var(--brand-dim);color:#04140e}.bal{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.bal{grid-template-columns:1fr}}.bal__tile{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-card);padding:16px 18px}.bal__tile--usdt{border-color:var(--brand-border);background:linear-gradient(180deg, var(--brand-bg), var(--bg-card))}.bal__tile .label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:.68rem;display:block}.bal__tile .value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.65rem;font-weight:700;line-height:1.1;display:block}.bal__tile .sub{color:var(--text-muted);margin-top:5px;font-size:.78rem;display:block}.vend{border:1px solid var(--brand-border);border-radius:var(--r-lg);background:radial-gradient(ellipse 90% 130% at 50% 0%, #00e5a012, transparent 70%),var(--bg-card);overflow:hidden}.vend__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 22px 0;display:flex}.vend__title{font-family:var(--font-heading);margin:0;font-size:1.15rem;font-weight:650}.vend__rate{font-family:var(--font-mono);color:var(--text-secondary);font-size:.8rem}.vend__rate b{color:var(--text-primary);font-weight:500}.vend__note{color:var(--text-secondary);margin:4px 22px 0;font-size:.85rem}.vend__pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:18px 22px;display:grid}@media (max-width:620px){.vend__pair{grid-template-columns:1fr;gap:8px}}.vend__leg{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--bg-surface);transition:border-color var(--transition-fast);padding:12px 14px}.vend__leg:focus-within{border-color:var(--brand-border)}.vend__leg span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:.66rem;display:block}.vend__input{align-items:baseline;gap:8px;display:flex}.vend__input input{appearance:none;min-width:0;color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:1.4rem;font-weight:700}.vend__input input::-webkit-outer-spin-button{appearance:none;margin:0}.vend__input input::-webkit-inner-spin-button{appearance:none;margin:0}.vend__input input{-moz-appearance:textfield}.vend__input b{font-family:var(--font-mono);color:var(--text-muted);flex:none;font-size:.85rem;font-weight:500}.vend__arrow{color:var(--text-muted);text-align:center;font-size:1.1rem}@media (max-width:620px){.vend__arrow{transform:rotate(90deg)}}.vend__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 22px 20px;display:flex}.vend__have{color:var(--text-secondary);font-size:.83rem}.vend__have b{font-family:var(--font-mono);color:var(--text-primary);font-weight:500}.vend__short{background:var(--warn-bg);border-radius:var(--r-sm);color:var(--warn);border:1px solid #f59e0b4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 22px 18px;padding:12px 14px;font-size:.85rem;display:flex}.flows{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}@media (max-width:860px){.flows{grid-template-columns:1fr}}.flow-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-card);padding:20px}.flow-card h3{font-family:var(--font-heading);margin:0 0 4px;font-size:1rem}.flow-card>p{color:var(--text-secondary);margin:0 0 14px;font-size:.83rem}.mini-tabs{border:1px solid var(--border-2);border-radius:var(--r-sm);background:var(--bg-surface);gap:3px;margin-bottom:14px;padding:3px;display:inline-flex}.mini-tabs button{appearance:none;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:var(--transition-fast);background:0 0;border:none;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:.82rem;font-weight:500}.mini-tabs button:hover{color:var(--text-primary)}.mini-tabs button[aria-selected=true]{background:var(--bg-card-2);color:var(--text-primary)}.vend--cta{color:inherit;transition:var(--transition-fast);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px;text-decoration:none;display:flex}.vend--cta:hover{border-color:var(--brand)}.vend--cta .vend__title{margin:0 0 4px}.ostep{align-items:flex-start;gap:0;display:flex}.ostep__item{text-align:center;flex:1;min-width:0;position:relative}.ostep__item:not(:first-child):before{content:"";background:var(--border-2);width:100%;height:2px;position:absolute;top:11px;right:50%}.ostep__item--done:not(:first-child):before{background:var(--brand-dim)}.ostep__dot{z-index:1;border:2px solid var(--border-2);background:var(--bg-app);width:24px;height:24px;color:var(--text-muted);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;font-size:.72rem;font-weight:700;display:flex;position:relative}.ostep__item--done .ostep__dot{border-color:var(--brand-dim);background:var(--brand-dim);color:#04140e}.ostep__item--now .ostep__dot{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 4px var(--brand-bg)}.ostep__label{color:var(--text-muted);padding:0 4px;font-size:.78rem;display:block}.ostep__item--now .ostep__label{color:var(--text-primary);font-weight:600}.ostep__item--done .ostep__label{color:var(--text-secondary)}.ostep--failed .ostep__item--now .ostep__dot{border-color:var(--sell-color);color:var(--sell-color);box-shadow:none}.ostep--failed .ostep__item--now .ostep__label{color:var(--sell-color)}.omove{border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--bg-card);padding:22px}.omove--act{border-color:var(--brand-border);background:radial-gradient(ellipse 90% 130% at 50% 0%, #00e5a014, transparent 70%),var(--bg-card)}.omove--danger{background:radial-gradient(ellipse 90% 130% at 50% 0%, #f04e6a14, transparent 70%),var(--bg-card);border-color:#f04e6a59}.omove--wait{opacity:.92}.omove__eyebrow{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:.68rem}.omove--act .omove__eyebrow{color:var(--brand)}.omove--danger .omove__eyebrow{color:var(--sell-color)}.omove__title{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 8px;font-size:1.28rem;font-weight:650}.omove__body{color:var(--text-secondary);max-width:60ch;margin:0 0 16px;font-size:.9rem}.omove__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.oclock{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--bg-surface);align-items:baseline;gap:10px;padding:12px 16px;display:flex}.oclock__label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem}.oclock__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-left:auto;font-size:1.5rem;font-weight:700}.oclock--urgent{background:#f04e6a12;border-color:#f04e6a66}.oclock--urgent .oclock__value{color:var(--sell-color)}.oclock--expired .oclock__value{color:var(--sell-color);font-size:1rem}.ofacts{background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.ofacts__cell{background:var(--bg-card);padding:14px 16px}.ofacts__cell span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:.64rem;display:block}.ofacts__cell strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:700}.ofacts__cell a{color:var(--brand);font-size:.9rem;text-decoration:none}.oaux{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.oaux .btn{font-size:.84rem}.auth{max-width:440px;margin:48px auto}@media (max-width:560px){.auth{margin:24px auto}}.auth__mark{background:var(--bg-card);border:1px solid var(--brand-border);width:44px;height:44px;color:var(--brand);font-family:var(--font-mono);border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;font-size:20px;font-weight:700;display:inline-flex}.auth__title{font-family:var(--font-heading);letter-spacing:-.03em;margin:0 0 8px;font-size:1.8rem;font-weight:700}.auth__sub{color:var(--text-secondary);margin:0 0 24px;font-size:.94rem}.auth__modes{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--bg-surface);gap:4px;margin-bottom:20px;padding:4px;display:flex}.auth__modes button{appearance:none;color:var(--text-secondary);border-radius:var(--r-sm);cursor:pointer;transition:var(--transition-fast);background:0 0;border:1px solid #0000;flex:1;padding:9px 12px;font-family:inherit;font-size:.9rem;font-weight:600}.auth__modes button:hover{color:var(--text-primary)}.auth__modes button[aria-selected=true]{background:var(--bg-card-2);border-color:var(--border-2);color:var(--text-primary)}.auth__hint{color:var(--text-muted);margin-top:5px;font-size:.76rem;display:block}.auth__assure{border-top:1px solid var(--border);gap:9px;margin-top:22px;padding-top:18px;display:grid}.auth__assure div{color:var(--text-secondary);align-items:flex-start;gap:9px;font-size:.83rem;display:flex}.auth__assure b{color:var(--brand);flex:none;font-weight:700;line-height:1.4}
