.invite-sheet-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060c8f;border:0;position:fixed;inset:0}.invite-sheet{z-index:131;padding:0 16px calc(24px + env(safe-area-inset-bottom));will-change:transform;background:radial-gradient(circle at top,#00e5a01a,#0000 32%),linear-gradient(#0a1018fa,#05080efc);border-top:1px solid #94a3b824;border-radius:28px 28px 0 0;transition:transform .22s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -24px 64px #0006}.invite-sheet--dragging{transition:none}.invite-sheet__handle{touch-action:none;cursor:grab;justify-content:center;align-items:center;height:26px;margin-bottom:12px;display:flex}.invite-sheet__handle-bar{background:#94a3b857;border-radius:999px;width:48px;height:5px}.invite-sheet__header{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.invite-sheet__title{color:#f8fbff;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700}.invite-sheet .field__input{font-family:var(--font-mono,inherit);letter-spacing:.14em;text-transform:uppercase}.invite-sheet__actions{gap:10px;margin-top:20px;display:flex}.invite-sheet__actions .button{flex:1}[data-theme=light] .invite-sheet-backdrop{background:#0f172a59}[data-theme=light] .invite-sheet{background:radial-gradient(circle at top,#00e5a014,#0000 32%),linear-gradient(#fff 0%,#f8fafc 100%);border-top:1px solid #0f172a1a;box-shadow:0 -24px 48px #0f172a1f}[data-theme=light] .invite-sheet__handle-bar{background:#0f172a33}[data-theme=light] .invite-sheet__title{color:#0f172a}.welcome-page{background:#060912;justify-content:center;align-items:center;min-height:100dvh;padding:40px 24px;display:flex;position:relative;overflow:hidden}.welcome-grid{background-image:linear-gradient(#00e5a00a 1px,#0000 1px),linear-gradient(90deg,#00e5a00a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 80%,#000 40%,#0000 100%)}.welcome-pulse{background:radial-gradient(circle,#00e5a014 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:4s ease-in-out infinite welcome-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes welcome-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.welcome-lang{z-index:2;top:max(16px, calc(env(safe-area-inset-top,0px) + 12px));right:max(16px, env(safe-area-inset-right,0px));color:#f4f8ffc7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:absolute}.welcome-lang:hover{color:#f4f8fff5;background:#ffffff1a;border-color:#fff3}.welcome-lang__label{white-space:nowrap;font-size:13px;font-weight:600;line-height:1}.welcome-content{z-index:1;text-align:center;width:100%;max-width:400px;position:relative}.welcome-content .brand-logo{justify-content:center;margin-bottom:44px}.welcome-content .brand-headline{margin-bottom:16px;font-size:clamp(28px,5vw,38px)}.welcome-content .brand-sub{margin-bottom:36px;font-size:14px}.welcome-content .trust-list{text-align:left;width:fit-content;margin:0 auto 48px}.welcome-actions{flex-direction:column;gap:12px;display:flex}.welcome-btn{letter-spacing:.02em;border-radius:var(--radius);width:100%;height:48px;font-size:16px;font-weight:600}.welcome-btn--register{background:var(--accent);color:#0a0e1a;border:none}.welcome-download{justify-content:center;margin-top:20px;display:flex}.welcome-download__btn{color:#f4f8ff9e;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.welcome-download__btn:hover{color:var(--accent,#00e5a0);background:#ffffff0f}.welcome-download__soon{color:#f4f8ff66;font-size:13px}[data-theme=light] .welcome-page{background:#fff}[data-theme=light] .welcome-lang{color:var(--text);background:#00000008;border-color:#0000001a}[data-theme=light] .welcome-lang:hover{color:var(--text-h);background:#00000012;border-color:#0000002e}[data-theme=light] .welcome-download__btn{color:#0f172a99}[data-theme=light] .welcome-download__btn:hover{background:#0000000d}[data-theme=light] .welcome-download__soon{color:#0f172a6b}.home-shell{background:var(--bg);min-height:100dvh;color:var(--text-h);flex-direction:column;padding-bottom:100px;display:flex}.home-content{flex-direction:column;flex:1;gap:12px;width:100%;max-width:1100px;margin:0 auto;padding:14px 20px 24px;display:flex}.home-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.home-action{min-height:64px;color:var(--text-h);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.home-action__icon{background:rgba(var(--accent-rgb), .1);width:30px;height:30px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;display:flex}.home-action__label{font-size:13px;font-weight:700}.home-action:hover{background:#ffffff08}.home-bots{padding:0 0 4px}.home-bots-skeleton__title{background:rgba(var(--accent-rgb), .08);border-radius:4px;width:96px;height:16px;animation:1.4s ease-in-out infinite home-skeleton-pulse;display:block}.home-bots-skeleton__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;min-height:150px;animation:1.4s ease-in-out infinite home-skeleton-pulse;display:block}.home-bots-skeleton__dot{background:var(--border);border-radius:999px;width:6px;height:6px}@keyframes home-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.home-bots-skeleton__title,.home-bots-skeleton__card{animation:none}}.home-bots__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.home-bots__title{color:var(--text-h);margin:0;font-size:16px;font-weight:600}.home-bots__scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.home-bots__scroll::-webkit-scrollbar{display:none}.home-bot-slide{scroll-snap-align:start;flex:0 0 100%;display:flex;position:relative}.home-bot-slide>.home-bot-card{flex:auto;min-width:0}.home-bot-card{--bot-scrim-rgb:13, 20, 33;z-index:0;background:radial-gradient(120% 80% at 50% 0%, rgba(var(--accent-rgb), .05), transparent 60%), var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;text-align:left;min-height:150px;color:var(--text-h);flex-direction:column;gap:9px;padding:11px 12px 12px 15px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.home-bot-card__bg{z-index:-1;isolation:isolate;position:absolute;inset:0}.home-bot-card__bg img{object-fit:cover;width:100%;height:100%;display:block}.home-bot-card__bg:after{content:"";background:linear-gradient(135deg, rgba(var(--bot-scrim-rgb), .74) 0%, rgba(var(--bot-scrim-rgb), .4) 45%, rgba(var(--bot-scrim-rgb), .18) 100%);position:absolute;inset:0}.home-bot-card:before{content:"";background:var(--bot-risk);width:3px;position:absolute;inset:0 auto 0 0}.home-bot-card--low{--bot-risk:var(--accent)}.home-bot-card--medium{--bot-risk:#f59e0b}.home-bot-card--high{--bot-risk:var(--down)}.home-bot-card:active{border-color:var(--accent,#5ce1e6)}.home-bot-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-bots__dots{justify-content:center;align-items:center;gap:6px;padding-top:6px;display:flex}.home-bots__dot{cursor:pointer;background:#94a3b861;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .2s,background .2s}.home-bots__dot--active{background:var(--accent,#5ce1e6);width:18px}.home-bot-slide__icon{z-index:1;width:36px;height:36px;display:block;position:absolute;top:13px;right:14px}.home-bot-slide__icon img{object-fit:cover;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:100%;height:100%;display:block}.home-bot-slide__icon:after{content:"";position:absolute;inset:-4px}.home-bot-slide__icon:active img{border-color:var(--accent)}.home-bot-slide__icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.home-bot-card__name{letter-spacing:-.01em;color:var(--text-h);margin:0;padding-right:58px;font-size:16px;font-weight:700}.home-ranking{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:10px;padding:12px;display:flex}.home-ranking__tabs{border:1px solid var(--border);background:#ffffff08;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;display:grid}.home-ranking__tabs button{min-height:34px;color:var(--text-dim);font:inherit;background:0 0;border:0;border-radius:999px;font-weight:700}.home-ranking__tabs button.is-active{color:#061018;background:linear-gradient(135deg,#00e5a0f5,#00c4e0e0)}.home-ranking__head,.home-ranking__row{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(62px,.7fr);place-items:center start;gap:12px;display:grid}.home-ranking__head{color:var(--text-dim);padding:0 10px;font-size:12px;font-weight:600}.home-ranking__row{border-radius:var(--radius-sm);width:100%;color:var(--text-h);text-align:left;background:#ffffff05;border:1px solid #0000;padding:9px 10px}.home-ranking__row.is-selected{background:#00e5a00f;border-color:#00e5a03d}.home-ranking__list{flex-direction:column;gap:4px;display:flex}.home-ranking__symbol,.home-ranking__price,.home-ranking__change{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.home-ranking__symbol{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.home-ranking__pair{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.home-ranking__icon{flex-shrink:0}.home-ranking__quote{color:var(--text-dim);margin-left:1px;font-size:11px;font-weight:500}.home-ranking__price{color:var(--text-h);text-align:right;justify-self:end;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.home-ranking__head>span:nth-child(2){justify-self:end}.home-ranking__change{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;min-width:60px;max-width:100%;padding:3px 6px;font-size:12px;font-weight:700;display:inline-flex}.home-ranking__change--up{color:#34d399;background:#34d3991f;border-color:#34d39957}.home-ranking__change--down{color:var(--danger);background:rgba(var(--danger-rgb), .12);border-color:rgba(var(--danger-rgb), .34)}@media (width<=900px){.home-content{padding-inline:20px}}@media (width<=640px){.home-shell{padding-bottom:88px}.home-content{padding-top:10px;padding-inline:16px}.home-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding-bottom:2px}.home-action{gap:4px;min-height:58px}.home-action__icon{width:26px;height:26px}.home-action__icon svg{width:14px;height:14px}.home-action__label{font-size:12px}.home-ranking__head,.home-ranking__row{grid-template-columns:minmax(0,1.4fr) minmax(76px,.8fr) minmax(62px,.7fr);gap:10px}.home-ranking__head{padding-inline:10px;font-size:11px}}@media (width<=420px){.home-ranking{padding:12px}.home-ranking__head,.home-ranking__row{grid-template-columns:minmax(0,1.4fr) minmax(74px,.8fr) minmax(62px,.7fr);gap:8px}.home-ranking__head{padding-inline:10px}}[data-theme=light] .home-bot-card{--bot-scrim-rgb:255, 255, 255;box-shadow:0 2px 10px #1018280f}[data-theme=light] .home-bot-card:hover{box-shadow:0 4px 16px #10182817}[data-theme=light] .home-action:hover{background:#0000000a}[data-theme=light] .home-ranking__tabs{background:#00000008}[data-theme=light] .home-ranking__tabs button.is-active{color:#fff}[data-theme=light] .home-ranking__row{background:#00000005}[data-theme=light] .home-ranking__row.is-selected{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .08)}.home-market-tabs{gap:8px;margin-bottom:4px;display:flex}.home-market-tab{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:13px}.home-market-tab.is-active{color:var(--text-h);border-color:var(--text-h);background:#ffffff0a}.home-ranking-empty{text-align:center;color:var(--text-dim);padding:24px 0;font-size:13px}[data-theme=light] .home-market-tab.is-active{background:#0000000a}.app-shell-header{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#060a12b8;border-bottom:1px solid #7888a01f;justify-content:space-between;align-items:flex-end;gap:16px;min-height:56px;padding:8px 20px;display:flex;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff05}.app-shell-header__logo{z-index:1;align-items:flex-end;gap:9px;padding-bottom:1px;display:flex;position:relative}.app-shell-header__logo-name{color:#f4f8fff5;letter-spacing:-.03em;font-size:15px;font-weight:700}.app-shell-header__actions{z-index:1;justify-content:flex-end;align-items:flex-end;gap:12px;padding-bottom:1px;display:flex;position:relative}.app-shell-header__avatar{color:#080c14;cursor:pointer;background:linear-gradient(135deg,#00e5a0e0,#00c4e0d1);border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;transition:opacity .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 20px #00c4e02e}.app-shell-header__avatar:hover{opacity:1;transform:translateY(-1px);box-shadow:0 10px 22px #00c4e03d}.app-shell-header__logo-bg{fill:var(--accent)}[data-theme=light] .app-shell-header{background:#ffffffd9;border-bottom-color:#0000000f;box-shadow:inset 0 -1px #00000008}[data-theme=light] .app-shell-header__logo-name{color:var(--text-h)}[data-theme=light] .app-shell-header__avatar{box-shadow:0 6px 16px rgba(var(--accent-rgb), .25);border-color:#0000000f}[data-theme=light] .app-shell-header__avatar:hover{box-shadow:0 8px 18px rgba(var(--accent-rgb), .32)}@media (width<=768px){.app-shell-header{justify-content:space-between;align-items:flex-end;gap:10px;min-height:48px;padding:6px 14px;display:flex}.app-shell-header__logo-name{font-size:14px}.app-shell-header__avatar{width:28px;height:28px;font-size:10px}}.bottom-tab-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:120;background:#080c14e0;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:min(100% - 24px,720px);padding:10px 12px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #00000059}.bottom-tab-nav__item{min-width:0;color:var(--text-dim);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 8px;text-decoration:none;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.bottom-tab-nav__item:hover{color:var(--text-h);background:#ffffff0a;transform:translateY(-1px)}.bottom-tab-nav__item--active{color:var(--accent);background:linear-gradient(#00e5a024 0%,#00c4e014 100%);box-shadow:inset 0 0 0 1px #00e5a024}.bottom-tab-nav__icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.bottom-tab-nav__label{white-space:nowrap;font-size:12px;font-weight:600;line-height:1}[data-theme=light] .bottom-tab-nav{background:#ffffffe6;border-color:#0000000f;box-shadow:0 12px 32px #0000001a}[data-theme=light] .bottom-tab-nav__item:hover{background:#0000000a}[data-theme=light] .bottom-tab-nav__item--active{background:linear-gradient(180deg, rgba(var(--accent-rgb), .12) 0%, rgba(var(--accent-rgb), .06) 100%);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .18)}@media (width<=640px){.bottom-tab-nav{border-radius:20px;gap:4px;width:calc(100% - 16px);padding:8px;bottom:12px}.bottom-tab-nav__item{border-radius:16px;padding:10px 4px 8px}.bottom-tab-nav__icon svg{width:18px;height:18px}.bottom-tab-nav__label{font-size:11px}}.action-sheet-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060c8f;border:0;position:fixed;inset:0}.action-sheet{z-index:131;padding:10px 16px calc(24px + env(safe-area-inset-bottom));touch-action:none;will-change:transform;background:radial-gradient(circle at top,#00e5a01a,#0000 32%),linear-gradient(#0a1018fa,#05080efc);border-top:1px solid #94a3b824;border-radius:28px 28px 0 0;transition:transform .22s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -24px 64px #0006}.action-sheet--dragging{transition:none}.action-sheet__handle{background:#94a3b857;border-radius:999px;width:48px;height:5px;margin:0 auto 16px}.action-sheet__header{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.action-sheet__eyebrow{color:#00e5a0c2;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.action-sheet__title{color:#f8fbff;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700}.action-sheet__desc{color:#c4cedebd;margin:0;font-size:13px;line-height:1.55}.action-sheet__option{width:100%;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #00e5a024;border-radius:20px;align-items:center;gap:14px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff08}.action-sheet__option:hover{background:#ffffff0b;border-color:#00e5a047;transform:translateY(-1px)}.action-sheet__option+.action-sheet__option{margin-top:10px}.action-sheet__option-icon{color:#08101a;background:linear-gradient(135deg,#00e5a0,#72f2ff);border-radius:14px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.action-sheet__option-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.action-sheet__option-title{color:#f7fbff;letter-spacing:-.02em;font-size:15px;font-weight:700}.action-sheet__option-desc{color:#c4cedeb8;font-size:12px;line-height:1.5}.action-sheet__option-arrow{color:#e8eef7b3;margin-left:auto}[data-theme=light] .action-sheet-backdrop{background:#0f172a59}[data-theme=light] .action-sheet{background:radial-gradient(circle at top,#00e5a014,#0000 32%),linear-gradient(#fff 0%,#f8fafc 100%);border-top:1px solid #0f172a1a;box-shadow:0 -24px 48px #0f172a1f}[data-theme=light] .action-sheet__handle{background:#0f172a33}[data-theme=light] .action-sheet__title{color:#0f172a}[data-theme=light] .action-sheet__desc{color:#0f172aa6}[data-theme=light] .action-sheet__option{background:#00000005;border:1px solid #00e5a033;box-shadow:inset 0 1px #fffc}[data-theme=light] .action-sheet__option:hover{background:#00000009;border-color:#00e5a059}[data-theme=light] .action-sheet__option-icon{color:#fff}[data-theme=light] .action-sheet__option-title{color:#0f172a}[data-theme=light] .action-sheet__option-desc{color:#0f172a99}[data-theme=light] .action-sheet__option-arrow{color:#0f172a8c}.coin-icon{flex-shrink:0;display:inline-flex;position:relative}.coin-icon__badge{color:#f8fbff;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:.46em;font-weight:700;line-height:1;display:inline-flex}.coin-icon__img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.coin-icon__badge--painted{visibility:hidden}[data-theme=light] .coin-icon__badge{color:#0f172a;background:#0000000f}.market-page-shell{background:var(--bg);flex-direction:column;min-height:100dvh;padding-bottom:100px;display:flex}.market-content{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:16px 20px 24px}.market-section{flex-direction:column;gap:12px;display:flex}.market-topbar{grid-template-columns:32px 1fr 32px;align-items:center;gap:12px;margin:-8px 0 0;display:grid}.market-topbar__back-button.button{width:32px;height:32px;color:var(--accent);background:#00e5a014;border:1px solid #00e5a029;border-radius:999px;padding:0}.market-topbar__back-button.button:hover:not(:disabled){background:#00e5a01f;border-color:#00e5a03d}.market-topbar__back-button svg{display:block}.market-topbar__title{text-align:center;color:var(--text-h);margin:0;font-size:16px;font-weight:700;line-height:1.1}.market-topbar__spacer{width:32px;height:32px}.market-toolbar{flex-direction:column;gap:10px;display:flex}.market-search{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.market-search:focus-within{border-color:#00e5a052}.market-search__icon{color:var(--text-dim);display:inline-flex}.market-search__input{width:100%;color:var(--text-h);background:0 0;border:0;outline:none;font-size:14px}.market-search__input::placeholder{color:var(--text-dim)}.market-tabs{background:var(--card);border:1px solid var(--border);border-radius:12px;align-self:flex-start;gap:6px;padding:4px;display:inline-flex}.market-tabs__item{min-width:72px;height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:600;transition:background .18s,color .18s}.market-tabs__item:hover{color:var(--text-h)}.market-tabs__item--active{color:var(--text-h);background:#ffffff0f}.market-table{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.market-table__head{border-bottom:1px solid var(--border);color:var(--text-dim);grid-template-columns:minmax(180px,1.6fr) minmax(140px,1.2fr) minmax(90px,.8fr);gap:12px;padding:8px 0;font-size:12px;font-weight:600;display:grid}.market-table__head>span:nth-child(2){text-align:right}.market-list{flex-direction:column;display:flex}.market-table__footer{justify-content:flex-end;padding-top:14px;display:flex}.market-more-link{color:var(--accent);background:#00e5a00f;border:1px solid #00e5a029;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.market-more-link:hover{background:#00e5a01a;border-color:#00e5a03d;transform:translateY(-1px)}.market-more-link__icon{justify-content:center;align-items:center;display:inline-flex}.market-row{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(180px,1.6fr) minmax(140px,1.2fr) minmax(90px,.8fr);grid-template-areas:"pair price change";align-items:center;column-gap:12px;width:100%;padding:9px 0;transition:background .18s;display:grid}.market-row:last-child{border-bottom:0}.market-row:hover{background:#ffffff05}.market-row__pair{grid-area:pair;align-items:center;min-width:0;display:flex;overflow:hidden}.market-row__pair-text{flex-direction:column;gap:4px;min-width:0;display:flex}.market-row__icon{margin-right:10px}.market-row__symbol{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.market-row__quote{color:var(--text-dim);margin-left:1px;font-size:12px;font-weight:500}.market-row__price{font-family:var(--font-mono);color:var(--text-h);text-align:right;font-variant-numeric:tabular-nums;grid-area:price;justify-self:end;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.market-row__change{font-family:var(--font-mono);border-radius:var(--radius-sm);border:1px solid #0000;grid-area:change;justify-content:center;justify-self:start;align-items:center;min-width:66px;max-width:100%;padding:3px 6px;font-size:12px;font-weight:600;display:inline-flex}.market-row__volume{font-family:var(--font-mono);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.market-row__change--up{color:#34d399;background:#34d3991f;border-color:#34d39957}.market-row__change--down{color:#f87171;background:#f871711f;border-color:#f8717157}.market-row__change--none{color:var(--text-dim)}.market-empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.market-empty__title{color:var(--text-h);font-size:15px;font-weight:700}.market-empty__desc{color:var(--text-dim);font-size:13px}[data-theme=light] .market-tabs__item--active{background:#0000000f}[data-theme=light] .market-row:hover{background:#00000008}@media (width<=768px){.market-page-shell{padding-bottom:88px}.market-hero{padding:48px 20px 28px}.market-content{padding:10px 16px 20px}.market-topbar{gap:8px;margin-top:-10px}.market-topbar__title{font-size:15px}.market-tabs{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;width:100%;display:grid}.market-tabs__item{min-width:0}.market-table__head{display:none}.market-row{grid-template-columns:minmax(0,1fr) minmax(0,max-content) auto;grid-template-areas:"pair price change";column-gap:10px}.market-table__footer{padding-top:12px}.market-more-link{justify-content:center;width:100%}}.invite-bind{flex-direction:column;gap:10px;display:flex}.invite-bind__title{color:var(--text-dim);letter-spacing:.02em;margin:0;padding:0 6px;font-size:13px;font-weight:600}.invite-bind__card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.invite-bind__hint{color:var(--text);margin:0;font-size:13px;line-height:1.5}.invite-bind__row{gap:10px;display:flex}.invite-bind__input{border:1px solid var(--border);background:var(--surface);min-width:0;height:44px;color:var(--text-h);border-radius:10px;outline:none;flex:1;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.invite-bind__input:focus{border-color:var(--accent)}.invite-bind__input::placeholder{color:var(--text-dim)}.invite-bind__btn{background:var(--accent);height:44px;color:var(--bg);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .15s}.invite-bind__btn:disabled{opacity:.45;cursor:not-allowed}.invite-bind__btn:not(:disabled):hover{opacity:.85}.invite-bind__error{color:var(--danger);margin:0;font-size:12px;line-height:1.4}.profile-shell{background:var(--bg);min-height:100dvh;padding-bottom:150px;position:relative;overflow-x:hidden}.profile-topbar{z-index:10;-webkit-backdrop-filter:blur(16px);background:#080c14e6;justify-content:space-between;align-items:center;height:50px;padding:0 14px;display:flex;position:sticky;top:0}.profile-topbar__btn{width:38px;height:38px;color:var(--text-h);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.profile-topbar__btn:hover{background:#ffffff12}.profile-topbar__btn:active{background:#ffffff1f}.profile-topbar__actions{gap:2px;display:flex}.profile-content{z-index:1;flex-direction:column;gap:10px;max-width:480px;margin:0 auto;padding:0 16px;display:flex;position:relative}.profile-user{align-items:center;gap:14px;padding:10px 4px;display:flex}.profile-user__avatar{color:#080c14;width:58px;height:58px;font:700 24px/1 var(--font-body);background:linear-gradient(135deg,#00e5a0,#3de0ff);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.profile-user__info{flex:1;min-width:0}.profile-user__id{color:var(--text-h);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.2;overflow:hidden}.profile-user__uid{color:var(--text-dim);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-bottom:8px;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s;display:inline-flex}.profile-user__uid:hover{color:var(--text)}.profile-user__verified{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:8px;padding:3px 10px 3px 0;font-family:inherit;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}.profile-user__verified:hover{opacity:.78}.profile-user__verified:active{opacity:.6}.profile-user__chevron{opacity:.6;font-size:15px;line-height:1}.profile-user__verify-btn{color:#fbbf24;cursor:pointer;background:#fbbf241a;border:1px solid #fbbf2466;border-radius:999px;align-items:center;gap:4px;margin-bottom:8px;padding:3px 10px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.profile-user__verify-btn:hover{background:#fbbf242e;border-color:#fbbf24}.profile-user__btns{align-items:center;gap:10px;display:flex}.profile-user__btn{height:32px;color:var(--text-h);cursor:pointer;background:#ffffff14;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.profile-user__btn:hover{background:#ffffff24}.profile-user__btn:active{background:#fff3}.profile-user__btn--icon{width:32px;padding:0}.profile-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden}.profile-section{padding:20px 20px 22px}.profile-section__title{color:var(--text-h);letter-spacing:-.01em;margin-bottom:16px;font-size:20px;font-weight:700}.profile-divider{background:#ffffff0d;height:1px;margin:0 20px}.profile-grid{gap:4px 0;display:grid}.profile-grid__item{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:10px 4px;transition:background .15s,transform .1s;display:flex}.profile-grid__item:hover{background:#ffffff0a}.profile-grid__item:active{background:#ffffff12;transform:scale(.95)}.profile-grid__icon{width:44px;height:44px;color:var(--text-h);place-items:center;display:grid}.profile-grid__label{color:var(--text-h);font-size:12px;font-weight:500}.profile-list-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:18px 20px;transition:background .15s;display:flex}.profile-list-row:hover{background:#ffffff08}.profile-list-row:disabled{cursor:default;opacity:.55}.profile-list-row:disabled:hover{background:0 0}.profile-list-row__hint{color:var(--text-dim);flex-shrink:0;font-size:13px}.profile-list-row__icon{width:24px;height:24px;color:var(--text-h);flex-shrink:0;place-items:center;display:grid}.profile-list-row__label{color:var(--text-h);flex:1;font-size:15px;font-weight:500}.profile-list-row__dot-wrap{align-items:center;gap:6px;display:flex}.profile-list-row__dot{background:var(--danger);border-radius:50%;width:8px;height:8px}.profile-list-row__dot-text{color:var(--text-dim);font-size:13px}.profile-list-row__arrow{color:var(--text-dim);opacity:.5;flex-shrink:0}.profile-list-row:hover .profile-list-row__arrow{opacity:1}.profile-bottom-bar{z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--bg) 60%, #080c1400);justify-content:center;max-width:480px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.profile-bottom-card{width:100%}[data-theme=light] .profile-topbar{border-bottom:1px solid var(--border);background:#f3f5f9e6}[data-theme=light] .profile-topbar__btn:hover{background:#0000000f}[data-theme=light] .profile-topbar__btn:active{background:#0000001a}[data-theme=light] .profile-user__btn{background:#0000000f}[data-theme=light] .profile-user__btn:hover{background:#0000001a}[data-theme=light] .profile-user__btn:active{background:#00000029}[data-theme=light] .profile-divider{background:#0000000f}[data-theme=light] .profile-grid__item:hover{background:#0000000a}[data-theme=light] .profile-grid__item:active{background:#00000012}[data-theme=light] .profile-list-row:hover{background:#00000008}[data-theme=light] .profile-bottom-bar{background:linear-gradient(to top, var(--bg) 60%, #f3f5f900)}@media (width<=360px){.profile-section__title{font-size:18px}.profile-grid__icon{width:40px;height:40px}}.page-header{z-index:10;box-sizing:border-box;height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 8px 0;background:var(--bg);color:var(--text-h);grid-template-columns:40px minmax(0,1fr) minmax(40px,auto);align-items:center;gap:8px;display:grid;position:sticky;top:0}.page-header__back{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.page-header__back:hover,.page-header__back:active{background:var(--border)}.page-header__title{text-align:center;letter-spacing:-.01em;color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.page-header__action{justify-content:flex-end;align-items:center;min-width:0;display:flex}.pwd-drawer__backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#02060ca8;border:none;position:fixed;inset:0}.pwd-drawer__panel{z-index:91;max-height:86dvh;padding:10px 18px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0a121c 0%,#060a11 100%);border:1px solid #94a3b824;border-bottom:none;border-radius:22px 22px 0 0;flex-direction:column;animation:.22s pwd-drawer-rise;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 48px #00000080}@keyframes pwd-drawer-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.pwd-drawer__handle{background:#94a3b847;border-radius:999px;width:40px;height:4px;margin:2px auto 12px}.pwd-drawer__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.pwd-drawer__heading{flex-direction:column;gap:4px;display:flex}.pwd-drawer__eyebrow{color:#00e5a0b8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.pwd-drawer__title{color:#f8fbff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.pwd-drawer__close{color:#e8eef7e6;cursor:pointer;background:#080d15eb;border:1px solid #94a3b829;border-radius:12px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:border-color .18s,color .18s;display:inline-flex}.pwd-drawer__close:hover{color:#f8fbff;border-color:#94a3b852}.pwd-drawer__body{flex-direction:column;gap:14px;display:flex;overflow-y:auto}.pwd-drawer__loading{color:#94a3b8cc;text-align:center;padding:14px 0;font-size:13px}.pwd-drawer__error{color:#f87171;margin:0;font-size:12px;line-height:1.5}.pwd-drawer__actions{margin-top:16px}.pwd-drawer__actions .button{width:100%}.pwd-drawer__success{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 0 4px;display:flex}.pwd-drawer__success-icon{color:#00e5a0;background:#00e5a01f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;display:inline-flex}.pwd-drawer__success-title{color:#f8fbff;font-size:16px;font-weight:700}.pwd-drawer__success-desc{color:#94a3b8c2;margin:0;font-size:12px;line-height:1.5}[data-theme=light] .pwd-drawer__backdrop{background:#0f172a66}[data-theme=light] .pwd-drawer__panel{background:var(--surface);border-color:var(--border);box-shadow:0 -18px 48px #0f172a2e}[data-theme=light] .pwd-drawer__eyebrow{color:var(--accent)}[data-theme=light] .pwd-drawer__title{color:var(--text-h)}[data-theme=light] .pwd-drawer__close{background:var(--card);border-color:var(--border);color:var(--text-h)}[data-theme=light] .pwd-drawer__loading{color:var(--text-dim)}[data-theme=light] .pwd-drawer__success-icon{color:var(--accent);background:rgba(var(--accent-rgb), .1)}[data-theme=light] .pwd-drawer__success-title{color:var(--text-h)}[data-theme=light] .pwd-drawer__success-desc{color:var(--text-dim)}.settings-shell{background:var(--bg);min-height:100dvh;padding-bottom:40px;position:relative;overflow-x:hidden}.settings-content{flex-direction:column;gap:14px;max-width:480px;margin:0 auto;padding:12px 16px 0;display:flex}.settings-account-hint{color:var(--accent);background:#00e5a00d;border:1px solid #00e5a01f;border-radius:12px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.settings-section{flex-direction:column;gap:8px;display:flex}.settings-section__title{color:var(--text-dim);letter-spacing:.02em;padding:0 6px;font-size:13px;font-weight:600}.settings-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.settings-row{text-align:left;cursor:default;background:0 0;border:none;border-bottom:1px solid #ffffff0a;align-items:center;gap:14px;width:100%;padding:11px 14px;display:flex}.settings-row:last-child{border-bottom:none}.settings-row--nav{cursor:pointer;transition:background .15s}.settings-row--nav:hover{background:#ffffff05}.settings-row__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.settings-row__label{color:var(--text-h);font-size:14px;font-weight:500}.settings-row__desc{color:var(--text-dim);font-size:12px}.settings-row__value{color:var(--text-dim);font-size:13px;font-family:var(--font-mono)}.settings-row__arrow{color:var(--text-dim);opacity:.4;flex-shrink:0}.settings-row--nav:hover .settings-row__arrow{opacity:.8}.settings-toggle{cursor:pointer;background:#ffffff14;border:none;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background .2s;position:relative}.settings-toggle__thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.settings-toggle.is-on{background:var(--accent)}.settings-toggle.is-on .settings-toggle__thumb{transform:translate(18px)}.settings-card--actions{background:0 0;border:none;flex-direction:column;gap:0;padding:4px;display:flex}.settings-action{cursor:pointer;border:1px solid;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:14px;font-size:14px;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.settings-action:last-child{margin-bottom:0}.settings-action:active{transform:scale(.98)}.settings-action--switch{background:var(--surface);border-color:var(--border);color:var(--text-h)}.settings-action--switch:hover{background:var(--card);border-color:var(--border-h)}.settings-action--logout{color:var(--danger);background:#f871710a;border-color:#f8717133}.settings-action--logout:hover{background:#f8717114;border-color:#f8717159}.settings-footer{text-align:center;color:var(--text-dim);letter-spacing:.06em;opacity:.4;padding-top:8px;font-size:11px}.settings-modal-mask{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:24px;animation:.18s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.settings-modal{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:100%;max-width:320px;padding:28px 24px 20px;animation:.22s cubic-bezier(.4,0,.2,1) modalIn}@keyframes modalIn{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.settings-modal__title{color:var(--text-h);text-align:center;margin-bottom:10px;font-size:17px;font-weight:700}.settings-modal__desc{color:var(--text-dim);text-align:center;margin-bottom:22px;font-size:13px;line-height:1.6}.settings-modal__actions{gap:10px;display:flex}.settings-modal__btn{cursor:pointer;border:none;border-radius:12px;flex:1;padding:12px;font-size:14px;font-weight:600;transition:opacity .15s,transform .1s}.settings-modal__btn:active{transform:scale(.97)}.settings-modal__btn--cancel{color:var(--text);background:#ffffff0f}.settings-modal__btn--cancel:hover{background:#ffffff1a}.settings-modal__btn--primary{background:var(--accent);color:#080c14}.settings-modal__btn--primary:hover{background:var(--accent-h)}.settings-modal__btn--danger{background:var(--danger);color:#fff}.settings-modal__btn--danger:hover{background:#ef5959}.settings-toast{top:max(72px, calc(env(safe-area-inset-top) + 20px));z-index:200;-webkit-backdrop-filter:blur(12px);text-align:center;word-break:break-word;border-radius:999px;max-width:calc(100vw - 32px);padding:10px 20px;font-size:14px;font-weight:600;animation:.3s cubic-bezier(.34,1.3,.64,1) settings-toast-in;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 30px -8px #00000080}.settings-toast--ok{color:#041018;background:#00e5a0eb}.settings-toast--err{color:#fff;background:#f87171f2}@keyframes settings-toast-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (width<=360px){.settings-row{padding:10px 12px}}[data-theme=light] .settings-account-hint{background:rgba(var(--accent-rgb), .05);border-color:rgba(var(--accent-rgb), .15)}[data-theme=light] .settings-row{border-bottom-color:#0000000d}[data-theme=light] .settings-row--nav:hover{background:#00000005}[data-theme=light] .settings-toggle{background:#00000014}[data-theme=light] .settings-action--switch{background:var(--surface)}[data-theme=light] .settings-action--switch:hover{background:var(--card)}[data-theme=light] .settings-action--logout{background:rgba(var(--danger-rgb), .04);border-color:rgba(var(--danger-rgb), .2)}[data-theme=light] .settings-action--logout:hover{background:rgba(var(--danger-rgb), .08);border-color:rgba(var(--danger-rgb), .3)}[data-theme=light] .settings-modal__btn--cancel{background:#0000000d}[data-theme=light] .settings-modal__btn--cancel:hover{background:#00000014}.feature-placeholder-shell{background:radial-gradient(circle at 20% 20%,#00e5a01f,#0000 30%),radial-gradient(circle at 80% 15%,#00c4e01f,#0000 26%),linear-gradient(#071019 0%,#0b1220 100%);place-items:center;min-height:100dvh;padding:32px 32px 120px;display:grid;position:relative;overflow:hidden}.feature-placeholder-glow{filter:blur(48px);opacity:.5;pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute}.feature-placeholder-glow--left{background:#00e5a03d;top:-80px;left:-60px}.feature-placeholder-glow--right{background:#00c4e033;bottom:-100px;right:-80px}.feature-placeholder-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090f19db;border:1px solid #ffffff14;border-radius:28px;width:min(100%,720px);padding:40px;position:relative;box-shadow:0 24px 80px #00000059}.feature-placeholder-badge{letter-spacing:.14em;text-transform:uppercase;color:#7cf7d0;background:#00e5a01a;border:1px solid #00e5a02e;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.feature-placeholder-title{letter-spacing:-.04em;color:#f5fbff;margin:18px 0 12px;font-size:clamp(32px,5vw,48px);line-height:1.08}.feature-placeholder-summary{color:#ebf3ffb8;max-width:56ch;margin:0;font-size:15px;line-height:1.8}.feature-placeholder-status{color:#ebf3ffd1;align-items:center;gap:12px;margin-top:28px;font-size:13px;display:flex}.feature-placeholder-status__line{background:linear-gradient(90deg,#00e5a0 0%,#00c4e0 100%);border-radius:999px;width:56px;height:2px}.feature-placeholder-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}@media (width<=640px){.feature-placeholder-shell{padding:20px}.feature-placeholder-card{border-radius:24px;padding:28px 22px}.feature-placeholder-actions{flex-direction:column}}[data-theme=light] .feature-placeholder-shell{background:radial-gradient(circle at 20% 20%, rgba(var(--accent-rgb), .1), transparent 30%), radial-gradient(circle at 80% 15%, #00c4e01a, transparent 26%), linear-gradient(180deg, #f3f5f9 0%, #eef1f6 100%)}[data-theme=light] .feature-placeholder-glow--left{background:rgba(var(--accent-rgb), .18)}[data-theme=light] .feature-placeholder-glow--right{background:#00c4e029}[data-theme=light] .feature-placeholder-card{background:#ffffffe6;border:1px solid #00000014;box-shadow:0 24px 80px #0f172a14}[data-theme=light] .feature-placeholder-badge{color:var(--accent-h);background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .25)}[data-theme=light] .feature-placeholder-title{color:var(--text-h)}[data-theme=light] .feature-placeholder-summary,[data-theme=light] .feature-placeholder-status{color:var(--text)}.profit-sheet-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060c8f;border:0;position:fixed;inset:0}.profit-sheet{z-index:131;padding:10px 16px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(circle at top,#00e5a01a,#0000 32%),linear-gradient(#0a1018fa,#05080efc);border-top:1px solid #94a3b824;border-radius:28px 28px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -24px 64px #0006}.profit-sheet__handle{background:#94a3b857;border-radius:999px;width:48px;height:5px;margin:0 auto 14px}.profit-sheet__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.profit-sheet__title{color:#f8fbff;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.profit-sheet__close{color:#e8eef7d9;cursor:pointer;background:#080d15eb;border:1px solid #94a3b824;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.profit-sheet__card{background:#080d15eb;border:1px solid #94a3b81f;border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff08}.profit-sheet__line{justify-content:space-between;align-items:center;gap:12px;display:flex}.profit-sheet__label{color:#94a3b8e6;font-size:14px;font-weight:600}.profit-sheet__amount{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.profit-sheet__value{color:#f8fbff;font-family:var(--font-mono);font-size:15px;font-weight:700}.profit-sheet__time{color:#94a3b8a8;font-size:11px}.profit-sheet__divider{background:#94a3b814;height:1px}.profit-sheet__sub{flex-direction:column;gap:10px;padding-left:12px;display:flex}.profit-sheet__sub-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.profit-sheet__sub-label{color:#94a3b8ad;font-size:13px}.profit-sheet__sub-value{color:#e8eef7eb;font-family:var(--font-mono);font-size:13px;font-weight:600}.profit-sheet__line--total .profit-sheet__label{color:#f8fbff;font-size:15px}.profit-sheet__value--total{color:#00e5a0;font-size:18px}.profit-sheet__formula{background:#ffffff08;border-radius:14px;margin-top:14px;padding:12px 16px}.profit-sheet__formula p{color:#c4cedec7;margin:0;font-size:12px;line-height:1.7}.profit-sheet__disclaimer{color:#94a3b894;margin:12px 4px 0;font-size:11px;line-height:1.6}[data-theme=light] .profit-sheet-backdrop{background:#0f172a59}[data-theme=light] .profit-sheet{background:radial-gradient(circle at top,#00e5a014,#0000 32%),linear-gradient(#fff 0%,#f8fafc 100%);border-top:1px solid #0f172a1a;box-shadow:0 -24px 48px #0f172a1f}[data-theme=light] .profit-sheet__handle{background:#0f172a33}[data-theme=light] .profit-sheet__title{color:#0f172a}[data-theme=light] .profit-sheet__close{color:#0f172acc;background:#ffffffe6;border:1px solid #0f172a1a}[data-theme=light] .profit-sheet__card{background:#ffffffeb;border:1px solid #0f172a14;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .profit-sheet__label{color:#0f172ab3}[data-theme=light] .profit-sheet__value{color:#0f172a}[data-theme=light] .profit-sheet__time{color:#0f172a80}[data-theme=light] .profit-sheet__divider{background:#0f172a0f}[data-theme=light] .profit-sheet__sub-label{color:#0f172a8c}[data-theme=light] .profit-sheet__sub-value{color:#0f172ad9}[data-theme=light] .profit-sheet__line--total .profit-sheet__label{color:#0f172a}[data-theme=light] .profit-sheet__value--total{color:#00a86b}[data-theme=light] .profit-sheet__formula{background:#00000008}[data-theme=light] .profit-sheet__formula p{color:#0f172aad}[data-theme=light] .profit-sheet__disclaimer{color:#0f172a80}.assets-page-shell{min-height:100dvh;color:var(--text,#e8eef7);background:radial-gradient(circle at top,#00e5a024,#0000 30%),linear-gradient(#071019 0%,#04070d 100%);flex-direction:column;padding-bottom:100px;display:flex}.assets-stats{background:#94a3b81f;border-bottom:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.assets-stat{background:#040910e6;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative}.assets-stat__records{color:#e2e8f0d9;cursor:pointer;background:#080d15eb;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;padding:8px;transition:border-color .2s,color .2s,background .2s;display:inline-flex;position:absolute;top:18px;right:16px}.assets-stat__records:hover{color:#00e5a0;background:#0a1019fa;border-color:#00e5a066}.assets-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 16px 0;display:grid}.assets-quick-action{min-height:56px;color:inherit;cursor:pointer;background:#080d15eb;border:1px solid #94a3b81f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;transition:border-color .2s,background .2s,transform .2s;display:flex}.assets-quick-action:hover{background:#0a1019fa;border-color:#94a3b838;transform:translateY(-1px)}.assets-quick-action--active{background:linear-gradient(#0a121bfa,#080e16fa);border-color:#00e5a047;box-shadow:inset 0 0 0 1px #00e5a014}.assets-quick-action__icon{color:#f8fbff;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.assets-quick-action__title{color:#e8eef7f0;letter-spacing:0;font-size:13px;font-weight:600}.assets-panel{background:#080d15e6;border:1px solid #94a3b81f;border-radius:20px;margin:10px 16px 0;padding:14px 16px;box-shadow:inset 0 1px #ffffff08}.assets-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.assets-panel__title{color:#f8fbff;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700}.assets-panel__subtitle{color:#94a3b8bd;margin:6px 0 0;font-size:12px}.assets-panel__tag{color:#94a3b8d1;letter-spacing:.08em;text-transform:uppercase;border:1px solid #94a3b81f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600}.assets-panel__state{color:#c4cedec2;padding:18px 0 4px;font-size:13px}.assets-panel__state--error{color:#f97316}.assets-panel__zero-toggle{color:#c4cedeb8;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-top:1px solid #94a3b81f;border-radius:0;width:100%;margin-top:10px;padding:10px 0;font-size:12px;display:block}.assets-panel__zero-toggle:active{color:#c4cedef2}.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-card{color:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 0 0,#00e5a024,#0000 42%),linear-gradient(#0a1018f5,#06090ffa);border:1px solid #94a3b81f;border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff0a}.account-card:hover{border-color:#00e5a03d;transform:translateY(-2px);box-shadow:0 14px 30px #0000003d,inset 0 1px #ffffff0d}.account-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-card__icon-wrap{color:#08101a;background:linear-gradient(135deg,#00e5a0,#72f2ff);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.account-card__arrow{color:#e8eef79e}.account-card__body{flex-direction:column;gap:6px;display:flex}.account-card__label{color:#f8fbff;letter-spacing:-.02em;font-size:16px;font-weight:700}.account-card__amount{color:#f8fbff;font-family:var(--font-mono);letter-spacing:-.02em;font-size:18px;font-weight:700}.assets-token-list{flex-direction:column;display:flex}.assets-token-row{border-top:1px solid #94a3b814;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.assets-account-row:first-child,.assets-token-row:first-child{border-top:none;padding-top:0}.assets-account-row:last-child,.assets-token-row:last-child{padding-bottom:0}.assets-account-row__main{flex-direction:column;gap:6px;display:flex}.assets-account-row__name,.assets-token-row__symbol,.assets-token-row__value,.assets-account-row__amount{color:#f8fbff}.assets-account-row__name{font-size:14px;font-weight:600}.assets-account-row__share,.assets-token-row__name,.assets-token-row__label,.assets-token-row__subvalue{color:#94a3b8bd;font-size:12px}.assets-account-row__amount{font-family:var(--font-mono);font-size:15px;font-weight:700}.assets-token-row__coin{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.assets-token-row__identity{flex-direction:column;gap:4px;min-width:0;display:flex}.assets-token-row__symbol{font-size:14px;font-weight:700}.assets-token-row__metrics{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:18px;display:flex}.assets-token-row__metric{flex-direction:column;gap:4px;min-width:0;display:flex}.assets-token-row__metric--right{justify-content:flex-end;align-items:flex-end}.assets-token-row__value{font-family:var(--font-mono);font-size:14px;font-weight:700}.assets-token-row__change{font-size:12px;font-weight:600}.assets-token-row__change--up{color:#34d399}.assets-token-row__change--down{color:#f97316}@media (width<=640px){.assets-token-row,.assets-account-row{align-items:center}.assets-token-row{flex-direction:row;gap:12px}.assets-token-row__coin{min-width:0}.assets-token-row__metrics{gap:10px}.assets-token-row__value{font-size:13px}.assets-token-row__subvalue,.assets-token-row__change{font-size:11px}}.assets-stat__value-wrap{align-items:baseline;gap:5px;display:flex}.assets-stat__value{color:#f8fbff;font-family:var(--font-mono);letter-spacing:-.04em;font-size:28px;font-weight:700;line-height:1}.assets-stat__unit{font-family:var(--font-mono);color:#94a3b8b3;letter-spacing:.02em;padding-bottom:2px;font-size:14px;font-weight:600}.assets-stat__value--accent,.assets-holdings__change--up{color:var(--accent,#00e5a0)}.assets-stat__value--up{color:#34d399}.assets-stat__value--warning,.assets-holdings__change--down{color:#f97316}.assets-stat__detail{color:#94a3b8d1;font-size:12px}.assets-stat__earnings-row{align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.assets-stat__earnings-label{color:#94a3b8d1;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:12px;transition:color .2s;display:inline-flex}.assets-stat__earnings-label:hover{color:#00e5a0}.assets-stat__earnings-value-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.assets-stat__earnings-value-btn:hover .assets-stat__earnings-arrow{color:#00e5a0}.assets-stat__earnings-value{color:#00e5a0;font-weight:600}.assets-stat__earnings-percent{color:#94a3b8d1;font-weight:500}.assets-stat__earnings-arrow{color:#94a3b899;flex-shrink:0;transition:color .2s}.assets-page-content{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:16px 16px 0}.assets-section+.assets-section{margin-top:16px}.assets-section__header,.assets-card__header,.assets-bucket__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assets-section__title,.assets-card__title{color:#f8fbff;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:700}.assets-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.assets-action,.assets-bucket,.assets-card,.assets-holdings{background:linear-gradient(#090f18e0 0%,#070b12fa 100%);border:1px solid #94a3b824;box-shadow:inset 0 1px #ffffff08}.assets-action{color:inherit;cursor:pointer;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;transition:transform .2s,border-color .2s,background .2s;display:flex}.assets-action:hover{background:linear-gradient(#0a151bf5 0%,#070e14 100%);border-color:#00e5a04d;transform:translateY(-2px)}.assets-action__icon{width:42px;height:42px;color:var(--accent,#00e5a0);background:#00e5a014;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.assets-action__title{color:#f8fbff;font-size:16px;font-weight:700}.assets-action__desc,.assets-bucket__detail,.assets-card__desc,.assets-holdings__name,.assets-health__label{color:#94a3b8d6;font-size:13px;line-height:1.65}.assets-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px;margin-top:16px;display:grid}.assets-layout__main{min-width:0}.assets-buckets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.assets-bucket,.assets-card{border-radius:24px;padding:20px}.assets-bucket__title,.assets-holdings__symbol,.assets-health__value,.assets-holdings__valuation,.assets-holdings__balance{color:#f8fbff}.assets-bucket__amount{color:#f8fbff;font-family:var(--font-mono);letter-spacing:-.04em;margin-top:18px;font-size:28px;font-weight:700;display:block}.assets-holdings{border-radius:24px;overflow:hidden}.assets-holdings__head,.assets-holdings__row{grid-template-columns:minmax(0,1.2fr) minmax(120px,1fr) minmax(120px,1fr) 88px;align-items:center;gap:16px;display:grid}.assets-holdings__head{color:#94a3b8d6;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #94a3b824;padding:10px 16px;font-size:12px;font-weight:600}.assets-holdings__body{flex-direction:column;display:flex}.assets-holdings__row{border-top:1px solid #94a3b814;padding:12px 16px}.assets-holdings__row:first-child{border-top:none}.assets-holdings__coin{flex-direction:column;gap:6px;min-width:0;display:flex}.assets-holdings__symbol{font-size:15px;font-weight:700}.assets-holdings__balance,.assets-holdings__valuation,.assets-holdings__change{font-family:var(--font-mono);font-size:13px;font-weight:600}.assets-sidebar{flex-direction:column;gap:16px;display:flex}.assets-health{flex-direction:column;gap:14px;margin-top:18px;display:flex}.assets-health__item{border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.assets-health__item:first-child{border-top:none;padding-top:0}@media (width<=1024px){.assets-hero__inner,.assets-layout{grid-template-columns:1fr}.assets-buckets,.assets-actions,.assets-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.assets-page-shell{padding-bottom:88px}.assets-hero{padding:56px 18px 40px}.assets-page-content{padding:12px 16px 20px}.assets-buckets,.assets-actions,.assets-stats{grid-template-columns:1fr}.assets-holdings__head{display:none}.assets-holdings__row{grid-template-columns:1fr;gap:10px}.assets-health__item,.assets-section__header,.assets-card__header,.assets-bucket__top{flex-direction:column;align-items:flex-start}}[data-theme=light] .assets-page-shell{color:var(--text,#0f172a);background:radial-gradient(circle at top,#00e5a01a,#0000 30%),linear-gradient(#f8fafc 0%,#fff 100%)}[data-theme=light] .assets-stats{background:#0f172a14;border-bottom:1px solid #0f172a14}[data-theme=light] .assets-stat{background:#ffffffeb}[data-theme=light] .assets-stat__records{color:#0f172aa6;background:#0f172a0d;border-color:#0f172a1a}[data-theme=light] .assets-stat__records:hover{color:var(--accent);background:#00ba8a1a;border-color:#00ba8a73}[data-theme=light] .assets-quick-action{background:#ffffffe6;border:1px solid #0f172a14}[data-theme=light] .assets-quick-action:hover{background:#fff;border-color:#0f172a26}[data-theme=light] .assets-quick-action--active{background:linear-gradient(#fff,#f0fdf4fa);border-color:#00e5a059;box-shadow:inset 0 0 0 1px #00e5a01f}[data-theme=light] .assets-quick-action__icon{color:#0f172a;background:#0000000d}[data-theme=light] .assets-quick-action__title{color:#0f172ae0}[data-theme=light] .assets-panel{background:#ffffffeb;border:1px solid #0f172a14;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .assets-panel__title{color:#0f172a}[data-theme=light] .assets-panel__subtitle{color:#0f172a99}[data-theme=light] .assets-panel__tag{color:#0f172aa6;border:1px solid #0f172a1a}[data-theme=light] .assets-panel__state{color:#0f172a99}[data-theme=light] .assets-panel__zero-toggle{color:#0f172a8c;border-top:1px solid #0f172a14}[data-theme=light] .account-card{background:radial-gradient(circle at 0 0,#00e5a01a,#0000 42%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .account-card:hover{border-color:#00e5a04d;box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffffe6}[data-theme=light] .account-card__icon-wrap{color:#fff}[data-theme=light] .account-card__arrow{color:#0f172a80}[data-theme=light] .account-card__label,[data-theme=light] .account-card__amount{color:#0f172a}[data-theme=light] .assets-token-row{border-top:1px solid #0f172a0f}[data-theme=light] .assets-token-row__symbol,[data-theme=light] .assets-token-row__value{color:#0f172a}[data-theme=light] .assets-token-row__subvalue{color:#0f172a99}[data-theme=light] .assets-stat__value{color:#0f172a}[data-theme=light] .assets-stat__unit{color:#0f172a8c}[data-theme=light] .assets-stat__detail{color:#0f172aa6}[data-theme=light] .assets-section__title,[data-theme=light] .assets-card__title{color:#0f172a}[data-theme=light] .assets-action,[data-theme=light] .assets-bucket,[data-theme=light] .assets-card,[data-theme=light] .assets-holdings{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a1a;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .assets-action:hover{background:linear-gradient(#fff 0%,#f0fdf4 100%);border-color:#00e5a059}[data-theme=light] .assets-action__icon{color:var(--accent,#00e5a0);background:#00e5a01a}[data-theme=light] .assets-action__title{color:#0f172a}[data-theme=light] .assets-action__desc,[data-theme=light] .assets-bucket__detail,[data-theme=light] .assets-card__desc,[data-theme=light] .assets-holdings__name,[data-theme=light] .assets-health__label{color:#0f172aad}[data-theme=light] .assets-bucket__title,[data-theme=light] .assets-holdings__symbol,[data-theme=light] .assets-health__value,[data-theme=light] .assets-holdings__valuation,[data-theme=light] .assets-holdings__balance,[data-theme=light] .assets-bucket__amount{color:#0f172a}[data-theme=light] .assets-holdings__head{color:#0f172a99;border-bottom:1px solid #0f172a1a}[data-theme=light] .assets-holdings__row{border-top:1px solid #0f172a0f}.deposit-flow-shell{min-height:100dvh;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));background:var(--bg);color:var(--text)}.deposit-flow-content{flex-direction:column;gap:14px;padding:12px 16px 0;display:flex}.deposit-flow-hero,.deposit-flow-card{background:#080d15eb;border:1px solid #94a3b81f;border-radius:22px;box-shadow:inset 0 1px #ffffff08}.deposit-flow-hero{padding:18px 16px}.deposit-flow-hero__title{color:#f8fbff;margin:0;font-size:18px;font-weight:700}.deposit-flow-hero__subtitle{color:#94a3b8c7;margin:8px 0 0;font-size:13px;line-height:1.6}.deposit-flow-card{padding:18px 16px}.deposit-flow-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.deposit-flow-card__title{color:#f8fbff;margin:0;font-size:16px;font-weight:700}.deposit-flow-card__subtitle{color:#94a3b8bd;margin:6px 0 0;font-size:12px}.deposit-flow-state{color:#e8eef7e0;background:#ffffff05;border:1px dashed #94a3b82e;border-radius:18px;justify-content:center;align-items:center;min-height:168px;font-size:13px;display:flex}.deposit-flow-state--error{color:#fca5a5;background:#7f1d1d29;border-color:#f8717147}.deposit-flow-state--warning{color:#fde68a;background:#78350f2e;border-color:#facc1538}.deposit-flow-state__stack{text-align:center;flex-direction:column;gap:8px;max-width:280px;display:flex}.deposit-flow-state__stack strong{color:#fff7d6;font-size:14px}.deposit-flow-state__stack span{color:#fff5ccc7;font-size:12px;line-height:1.6}.deposit-token-grid{grid-template-columns:1fr;gap:10px;display:grid}.deposit-token-chip{color:inherit;cursor:pointer;background:#ffffff05;border:1px solid #94a3b81f;border-radius:16px;align-items:center;gap:12px;padding:14px 12px;transition:border-color .2s,background .2s,transform .2s;display:flex}.deposit-token-chip:hover{background:#ffffff0a;transform:translateY(-1px)}.deposit-token-chip--active{background:#00e5a00f;border-color:#00e5a047}.deposit-token-chip__main{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.deposit-token-chip__arrow{color:var(--accent,#00e5a0);flex-shrink:0}.deposit-token-chip__symbol,.deposit-network-row__code,.deposit-address-panel__network-code{color:#f8fbff;font-size:14px;font-weight:700}.deposit-token-chip__icon{flex-shrink:0}.deposit-token-chip__name,.deposit-network-row__name,.deposit-address-panel__label,.deposit-address-box__label{color:#94a3b8bd;font-size:12px}.deposit-network-list{flex-direction:column;gap:10px;display:flex}.deposit-network-row{color:inherit;cursor:pointer;background:#ffffff05;border:1px solid #94a3b81f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;transition:border-color .2s,background .2s,transform .2s;display:flex}.deposit-network-row:hover{background:#ffffff0a;transform:translateY(-1px)}.deposit-network-row--active{background:#00e5a00f;border-color:#00e5a047}.deposit-network-row__icon-wrap{flex-shrink:0}.deposit-network-row__main{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.deposit-network-row__check,.deposit-network-row__arrow{color:var(--accent,#00e5a0)}.deposit-network-row__check{opacity:0}.deposit-network-row--active .deposit-network-row__check{opacity:1}.deposit-address-panel{grid-template-columns:208px minmax(0,1fr);align-items:flex-start;gap:18px;display:grid}.deposit-address-panel__badge{color:#98ffe0;letter-spacing:.12em;background:#00e5a01a;border:1px solid #00e5a038;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.deposit-address-panel__qr-shell{justify-content:center;padding-top:12px;display:flex;position:relative}.deposit-address-panel__qr-glow{filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#00e5a057 0%,#00e5a014 48%,#0000 72%);border-radius:999px;height:120px;position:absolute;inset:16px 20px auto}.deposit-address-panel__qr{z-index:1;background:linear-gradient(#fffffffa 0%,#f1f5f9f5 100%);border-radius:26px;width:100%;padding:18px 18px 14px;position:relative;box-shadow:0 16px 42px #0000006b,inset 0 1px #fffffff2}.deposit-address-panel__corner{opacity:.9;border-style:solid;border-color:#00d494;width:20px;height:20px;position:absolute}.deposit-address-panel__corner--lt{border-width:3px 0 0 3px;border-top-left-radius:12px;top:10px;left:10px}.deposit-address-panel__corner--rt{border-width:3px 3px 0 0;border-top-right-radius:12px;top:10px;right:10px}.deposit-address-panel__corner--lb{border-width:0 0 3px 3px;border-bottom-left-radius:12px;bottom:34px;left:10px}.deposit-address-panel__corner--rb{border-width:0 3px 3px 0;border-bottom-right-radius:12px;bottom:34px;right:10px}.deposit-qr-svg,.deposit-qr-placeholder{background:linear-gradient(145deg,#060f1b0f,#060f1b05);border-radius:18px;width:168px;height:168px;margin:0 auto;padding:8px;display:block}.deposit-qr-placeholder{justify-content:center;align-items:center;display:flex}.deposit-qr-placeholder__text{color:#0f172a94;letter-spacing:.04em;font-size:12px;font-weight:700}.deposit-address-panel__qr-meta{color:#0f172a;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.deposit-address-panel__qr-meta strong{letter-spacing:.08em;font-size:13px;font-weight:800}.deposit-address-panel__qr-meta span{color:#0f172a99;font-size:11px}.deposit-address-panel__details{flex-direction:column;gap:12px;display:flex}.deposit-address-panel__network-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.deposit-address-panel__network{background:#ffffff05;border:1px solid #94a3b81f;border-radius:16px;flex-direction:column;gap:6px;padding:12px;display:flex}.deposit-address-box,.deposit-notice{background:#ffffff05;border:1px solid #94a3b81f;border-radius:16px;padding:14px 12px}.deposit-address-box--address{background:linear-gradient(#00e5a00f 0%,#ffffff05 100%);border-color:#00e5a024}.deposit-address-box__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.deposit-address-box__copy{color:#8ff7d7;cursor:pointer;background:#00e5a01a;border:1px solid #00e5a038;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.deposit-address-box__copy:hover:not(:disabled){background:#00e5a029;transform:translateY(-1px)}.deposit-address-box__copy:disabled{opacity:.48;cursor:not-allowed}.deposit-address-box__copy--success{color:#b7ffca;background:#4ade8024;border-color:#4ade8052}.deposit-address-box__copy--error{color:#fecaca;background:#f871711f;border-color:#f8717147}.deposit-address-box__value{color:#f8fbff;font-family:var(--font-mono);word-break:break-all;margin-top:10px;font-size:12px;line-height:1.7;display:block}.deposit-notice__title{color:#f8fbff;font-size:13px;font-weight:600}.deposit-notice__text{color:#94a3b8bd;margin:8px 0 0;font-size:12px;line-height:1.7}@media (width<=720px){.deposit-address-panel,.deposit-address-panel__network-grid{grid-template-columns:minmax(0,1fr)}}[data-theme=light] .deposit-flow-card{border-color:var(--border);background:var(--surface);box-shadow:inset 0 1px #00000008}[data-theme=light] .deposit-flow-card__title{color:var(--text-h)}[data-theme=light] .deposit-flow-card__subtitle{color:var(--text-dim)}[data-theme=light] .deposit-flow-state{color:var(--text);background:#00000005;border-color:#00000014}[data-theme=light] .deposit-flow-state__stack strong{color:var(--text-h)}[data-theme=light] .deposit-flow-state__stack span{color:var(--text-dim)}[data-theme=light] .deposit-token-chip,[data-theme=light] .deposit-network-row,[data-theme=light] .deposit-address-panel__network,[data-theme=light] .deposit-address-box,[data-theme=light] .deposit-notice{border-color:var(--border);background:#00000005}[data-theme=light] .deposit-token-chip__symbol,[data-theme=light] .deposit-network-row__code,[data-theme=light] .deposit-address-panel__network-code,[data-theme=light] .deposit-address-box__value,[data-theme=light] .deposit-notice__title{color:var(--text-h)}[data-theme=light] .deposit-token-chip__name,[data-theme=light] .deposit-network-row__name,[data-theme=light] .deposit-address-panel__label,[data-theme=light] .deposit-address-box__label,[data-theme=light] .deposit-notice__text{color:var(--text-dim)}[data-theme=light] .deposit-address-panel__badge{color:var(--accent);background:#00ba8a1a}[data-theme=light] .deposit-address-panel__qr{background:linear-gradient(#fff 0%,#f8fafdfa 100%);box-shadow:0 8px 24px #00000014,inset 0 1px #fff}[data-theme=light] .deposit-qr-svg,[data-theme=light] .deposit-qr-placeholder{background:linear-gradient(145deg,#00000008,#00000003)}[data-theme=light] .deposit-address-box--address{background:linear-gradient(#00ba8a0d 0%,#00000005 100%);border-color:#00ba8a26}[data-theme=light] .deposit-address-box__copy{color:var(--accent);background:#00ba8a1a;border-color:#00ba8a33}.sec-verify{flex-direction:column;gap:10px;display:flex}.sec-verify__email{color:#94a3b8e6;align-items:center;gap:8px;font-size:13px;display:flex}.sec-verify__email strong{color:#f8fbff;font-weight:600}.sec-verify__send{color:#00e5a0;cursor:pointer;background:0 0;border:1px solid #00e5a066;border-radius:8px;margin-left:auto;padding:4px 10px;font-size:12px}.sec-verify__send:disabled{opacity:.5;cursor:not-allowed}.sec-verify__code{color:#f8fbff;width:100%;font-family:var(--font-mono);letter-spacing:.2em;background:#080d15eb;border:1px solid #94a3b824;border-radius:12px;padding:10px 12px;font-size:16px}.sec-verify__code::placeholder{color:#94a3b880;letter-spacing:normal}.sec-verify__code:disabled{opacity:.5}[data-theme=light] .sec-verify__email{color:#0f172ab3}[data-theme=light] .sec-verify__email strong{color:#0f172a}[data-theme=light] .sec-verify__send{color:#00a86b;border-color:#00a86b66}[data-theme=light] .sec-verify__code{color:#0f172a;background:#ffffffeb;border-color:#0f172a1a}.transfer-page-shell{overscroll-behavior:none;background:var(--bg);height:100dvh;max-height:100dvh;color:var(--text,#e8eef7);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow:hidden}.transfer-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;gap:0;min-height:0;padding:20px 16px 12px;animation:.4s ease-out both transfer-fade-in;display:flex;overflow-y:auto}.transfer-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-shrink:0}@keyframes transfer-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.transfer-flow{flex-direction:column;gap:0;margin-bottom:22px;display:flex;position:relative}.transfer-flow__label{letter-spacing:.08em;text-transform:uppercase;color:#e8eef76b;padding:0 4px 8px;font-size:11px;font-weight:500}.transfer-account-card{border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:18px;transition:border-color .3s,box-shadow .3s,background .3s,transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.transfer-account-card--source{background:linear-gradient(135deg,#00e5a014,#00e5a005 60%),#091019e6;border:1px solid #00e5a059;box-shadow:0 0 0 1px #00e5a014,0 8px 28px -10px #00e5a040,inset 0 1px #ffffff0a}.transfer-account-card--target{background:#080d15b3;border:1px solid #94a3b81a;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #00000040}.transfer-account-card__side{flex-direction:column;gap:4px;display:flex}.transfer-account-card__label{color:#e8eef78c;letter-spacing:.02em;font-size:12px}.transfer-account-card__name{letter-spacing:-.01em;font-size:15px;font-weight:600}.transfer-account-card__balance{font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;font-size:20px;font-weight:700}.transfer-account-card--source .transfer-account-card__balance{color:#00e5a0;text-shadow:0 0 20px #00e5a059}.transfer-account-card__denom{color:#e8eef773;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.transfer-account-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.transfer-account-card--source .transfer-account-icon{color:#00e5a0;background:#00e5a024}.transfer-account-card--target .transfer-account-icon{color:#e8eef799;background:#94a3b814}.transfer-connector{z-index:2;justify-content:center;align-items:center;height:36px;margin:-2px 0;display:flex;position:relative}.transfer-connector__line{background:linear-gradient(#00e5a066 0%,#00e5a026 50%,#94a3b826 100%);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.transfer-connector--to-trade .transfer-connector__line{background:linear-gradient(#00e5a066 0%,#00e5a026 50%,#94a3b826 100%)}.transfer-connector--to-fund .transfer-connector__line{background:linear-gradient(#94a3b826 0%,#00e5a026 50%,#00e5a066 100%)}.transfer-connector__pulse{opacity:0;background:#00e5a0;border-radius:50%;width:6px;height:6px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 12px 2px #00e5a0b3}.transfer-connector--pulsing .transfer-connector__pulse{animation:.7s cubic-bezier(.4,0,.2,1) forwards transfer-pulse-down}.transfer-connector--pulsing.to-fund .transfer-connector__pulse{animation-name:transfer-pulse-up}@keyframes transfer-pulse-down{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@keyframes transfer-pulse-up{0%{opacity:0;top:auto;bottom:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:auto;bottom:100%}}.transfer-switch{color:#00e5a0;cursor:pointer;z-index:3;background:radial-gradient(circle at 30% 30%,#00e5a040,#00e5a00f 70%),#060c13f2;border:1.5px solid #00e5a073;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .45s cubic-bezier(.34,1.3,.64,1),box-shadow .3s,border-color .3s;display:inline-flex;position:relative;box-shadow:0 0 0 4px #060c13f2,0 4px 16px -4px #00e5a066}.transfer-switch:hover{border-color:#00e5a0b3;box-shadow:0 0 0 4px #060c13f2,0 6px 22px -4px #00e5a08c}.transfer-switch:active{transform:rotate(180deg)scale(.92)}.transfer-switch.is-switched{transform:rotate(180deg)}.transfer-amount-block{background:linear-gradient(#091019d9,#070c13e6);border:1px solid #94a3b81a;border-radius:20px;margin-bottom:20px;padding:22px 20px 18px;box-shadow:inset 0 1px #ffffff0a,0 2px 20px -12px #00000080}.transfer-amount-block__label{letter-spacing:.08em;text-transform:uppercase;color:#e8eef76b;margin-bottom:14px;font-size:11px;font-weight:500}.transfer-amount-row{border-bottom:1px solid #94a3b814;align-items:center;gap:12px;padding-bottom:14px;display:flex}.transfer-amount-input{color:inherit;letter-spacing:-.03em;font-variant-numeric:tabular-nums;caret-color:#00e5a0;text-align:left;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:34px;font-weight:700}.transfer-amount-input::placeholder{color:#e8eef738;font-weight:600}.transfer-amount-currency{color:#e8eef78c;letter-spacing:.02em;background:#94a3b80f;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:16px;font-weight:600}.transfer-amount-meta{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.transfer-available{color:#e8eef77a;font-variant-numeric:tabular-nums;font-size:12px}.transfer-all-btn{color:#00e5a0;cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:#00e5a014;border:1px solid #00e5a059;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.transfer-all-btn:hover:not(:disabled){background:#00e5a029;border-color:#00e5a080}.transfer-all-btn:active:not(:disabled){transform:scale(.96)}.transfer-all-btn:disabled{opacity:.4;cursor:not-allowed}.transfer-hint{color:#e8eef780;margin-top:10px;font-size:12px}.transfer-hint--error{color:#ff6b6b}.transfer-submit{color:#041018;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#00e5a0 0%,#00c287 100%);border:none;border-radius:16px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:transform .15s,opacity .2s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 8px 24px -8px #00e5a08c,inset 0 1px #fff3}.transfer-submit:before{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.transfer-submit:hover:not(:disabled):before{left:100%}.transfer-submit:hover:not(:disabled){box-shadow:0 12px 32px -8px #00e5a0b3,inset 0 1px #ffffff40}.transfer-submit:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;color:#e8eef766;background:#94a3b826}.transfer-submit:not(:disabled):active{transform:scale(.98)}.transfer-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:50;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));touch-action:none;background:#02050ab3;justify-content:center;align-items:center;animation:.2s ease-out transfer-backdrop-in;display:flex;position:fixed;inset:0}@keyframes transfer-backdrop-in{0%{opacity:0}to{opacity:1}}.transfer-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:linear-gradient(#0d1722 0%,#081019 100%);border:1px solid #94a3b824;border-radius:22px;flex-direction:column;gap:18px;width:100%;max-width:340px;max-height:100%;padding:26px 22px 22px;animation:.28s cubic-bezier(.34,1.3,.64,1) transfer-modal-in;display:flex;overflow-y:auto;box-shadow:0 30px 80px -20px #000000b3}@keyframes transfer-modal-in{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.transfer-modal__title{text-align:center;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.transfer-modal__body{color:#e8eef7bf;text-align:center;font-size:14px;line-height:1.6}.transfer-modal__amount{color:#00e5a0;text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 24px #00e5a066;margin:8px 0;font-size:28px;font-weight:700}.transfer-modal__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.transfer-modal__btn{cursor:pointer;color:inherit;background:#94a3b812;border:1px solid #94a3b829;border-radius:12px;padding:12px;font-size:14px;font-weight:600;transition:all .15s}.transfer-modal__btn:hover{background:#94a3b821}.transfer-modal__btn:active{transform:scale(.97)}.transfer-modal__btn--primary{color:#041018;background:linear-gradient(135deg,#00e5a0,#00c287);border:none;box-shadow:0 6px 18px -6px #00e5a099}.transfer-modal__btn--primary:hover{background:linear-gradient(135deg,#1af2ae,#00d191)}.transfer-toast{top:calc(env(safe-area-inset-top) + 68px);z-index:100;-webkit-backdrop-filter:blur(12px);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;animation:.3s cubic-bezier(.34,1.3,.64,1) transfer-toast-in;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 30px -8px #00000080}.transfer-toast--ok{color:#041018;background:#00e5a0eb}.transfer-toast--err{color:#fff;background:#ff5050f2}@keyframes transfer-toast-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.transfer-loading{color:#e8eef759;animation:1.2s ease-in-out infinite transfer-pulse-skel}@keyframes transfer-pulse-skel{0%,to{opacity:.25}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.transfer-content,.transfer-modal,.transfer-modal-backdrop,.transfer-toast{animation:none!important}.transfer-connector__pulse{display:none}.transfer-switch{transition:none}.transfer-switch:active{transform:scale(.95)}.transfer-submit:before{display:none}}[data-theme=light] .transfer-page-shell{background:var(--bg);color:var(--text-h)}[data-theme=light] .transfer-account-card--source{background:linear-gradient(135deg,#00ba8a0f,#00ba8a05 60%),#fffffff2;border-color:#00ba8a40;box-shadow:0 4px 16px -6px #00ba8a26,inset 0 1px #fffc}[data-theme=light] .transfer-account-card--target{border-color:var(--border);background:#fffc;box-shadow:inset 0 1px #fffc,inset 0 -1px #0000000a}[data-theme=light] .transfer-account-card__name{color:var(--text-h)}[data-theme=light] .transfer-account-card--source .transfer-account-card__balance{color:var(--accent);text-shadow:none}[data-theme=light] .transfer-account-card__denom{color:var(--text-dim)}[data-theme=light] .transfer-account-card--source .transfer-account-icon{color:var(--accent);background:#00ba8a1f}[data-theme=light] .transfer-account-card--target .transfer-account-icon{color:var(--text);background:#0000000d}[data-theme=light] .transfer-switch{color:var(--accent);background:radial-gradient(circle at 30% 30%,#00ba8a2e,#00ba8a0a 70%),#fffffffa;border-color:#00ba8a4d;box-shadow:0 0 0 4px #fffffff2,0 4px 12px -4px #00ba8a4d}[data-theme=light] .transfer-amount-block{border-color:var(--border);background:linear-gradient(#fffffff2,#f8fafdf2);box-shadow:inset 0 1px #ffffffe6,0 2px 12px -8px #00000014}[data-theme=light] .transfer-amount-block__label{color:var(--text-dim)}[data-theme=light] .transfer-amount-input{color:var(--text-h)}[data-theme=light] .transfer-amount-input::placeholder{color:#00000026}[data-theme=light] .transfer-amount-currency{color:var(--accent);background:#00ba8a14;border-color:#00ba8a2e}[data-theme=light] .transfer-amount-row{border-bottom-color:#0000000f}[data-theme=light] .transfer-hint{color:var(--text-dim)}[data-theme=light] .transfer-all-btn{color:var(--accent);background:#00ba8a14;border-color:#00ba8a40}[data-theme=light] .transfer-submit:disabled{color:var(--text-dim);background:#0000000f}[data-theme=light] .transfer-modal-backdrop{background:#0006}[data-theme=light] .transfer-modal{border-color:var(--border);background:linear-gradient(#fff 0%,#f8fafc 100%);box-shadow:0 20px 60px -20px #00000026}[data-theme=light] .transfer-modal__title{color:var(--text-h)}[data-theme=light] .transfer-modal__body{color:var(--text)}[data-theme=light] .transfer-modal__amount{color:var(--accent);text-shadow:none}[data-theme=light] .transfer-modal__btn{border-color:var(--border);color:var(--text-h);background:#0000000a}[data-theme=light] .transfer-modal__btn:hover{background:#00000014}[data-theme=light] .transfer-loading{color:var(--text-dim)}.withdraw-page-shell{box-sizing:border-box;background:var(--bg);color:#e8eef7;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;flex-direction:column;width:100%;max-width:100vw;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.withdraw-content{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:14px;width:100%;max-width:520px;min-height:0;margin:0 auto;padding:12px 16px 28px;animation:.4s ease-out both withdraw-fade-in;display:flex;overflow-y:auto}@keyframes withdraw-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.withdraw-warning{color:#fde68a;box-sizing:border-box;background:linear-gradient(135deg,#f59e0b1a,#b453090a 70%),#120e0699;border:1px solid #f59e0b47;border-radius:16px;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.withdraw-warning svg{color:#f59e0b;flex-shrink:0;margin-top:1px}.withdraw-warning strong{color:#fcd34d;letter-spacing:.01em;font-size:13px;font-weight:700;display:block}.withdraw-warning p{color:#fde68ac7;word-break:break-word;margin:4px 0 0;font-size:12px;line-height:1.6}.withdraw-block{box-sizing:border-box;background:#080d12cc;border:1px solid #94a3b81a;border-radius:20px;width:100%;padding:16px;box-shadow:inset 0 1px #ffffff08}.withdraw-block--input{padding-bottom:12px}.withdraw-block--error{background:linear-gradient(#2d0f0f73,#080d12cc);border-color:#f871714d}.withdraw-block__label{letter-spacing:.1em;text-transform:uppercase;color:#e8eef76b;margin-bottom:12px;font-size:11px;font-weight:600}.withdraw-network-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;min-width:0;padding:4px 2px;transition:opacity .15s;display:flex}.withdraw-network-trigger:disabled{opacity:.5;cursor:not-allowed}.withdraw-network-trigger:active .withdraw-network-trigger__chev{transform:translateY(1px)}.withdraw-network-trigger__label{color:#fef3c7;flex-shrink:0;font-size:15px;font-weight:500}.withdraw-network-trigger__value{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.withdraw-network-trigger__code{color:#f59e0b;letter-spacing:.02em;flex-shrink:0;font-size:15px;font-weight:700}.withdraw-network-trigger__name{color:#e8eef780;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.withdraw-network-trigger__placeholder{color:#e8eef752;font-size:14px}.withdraw-network-trigger__chev{color:#e8eef766;flex-shrink:0;transition:transform .25s}.withdraw-network-trigger[aria-expanded=true] .withdraw-network-trigger__chev{transform:rotate(180deg)}.withdraw-state{color:#e8eef78c;box-sizing:border-box;background:#ffffff05;border:1px dashed #94a3b82e;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:56px;font-size:13px;display:flex}.withdraw-state--skeleton{color:#e8eef74d;animation:1.2s ease-in-out infinite withdraw-skel}@keyframes withdraw-skel{0%,to{opacity:.3}50%{opacity:.55}}.withdraw-input-row{box-sizing:border-box;border-bottom:1px solid #94a3b814;align-items:center;gap:8px;width:100%;padding-bottom:10px;display:flex}.withdraw-address-input{color:#fef3c7;min-width:0;font-size:15px;font-weight:500;font-family:var(--font-mono,monospace);caret-color:#f59e0b;letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;width:100%;padding:4px 0}.withdraw-address-input::placeholder{color:#e8eef733;font-family:var(--font-body,system-ui, sans-serif);letter-spacing:0;font-weight:400}.withdraw-input-clear{color:#e8eef799;cursor:pointer;background:#94a3b826;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;transition:background .15s;display:inline-flex}.withdraw-input-clear:hover{background:#94a3b847}.withdraw-input-scan{color:#f59e0b;cursor:pointer;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.withdraw-input-scan:hover:not(:disabled){background:#f59e0b2e;border-color:#f59e0b80}.withdraw-input-scan:disabled{opacity:.35;cursor:not-allowed;color:#e8eef759;background:#94a3b80f;border-color:#94a3b826}.withdraw-addr-book-btn{color:#f59e0b;cursor:pointer;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.withdraw-addr-book-btn:hover:not(:disabled){background:#f59e0b2e;border-color:#f59e0b80}.withdraw-addr-book-btn:disabled{opacity:.35;cursor:not-allowed;color:#e8eef759;background:#94a3b80f;border-color:#94a3b826}.withdraw-amount-row{box-sizing:border-box;border-bottom:1px solid #94a3b814;align-items:center;gap:10px;width:100%;padding-bottom:10px;display:flex}.withdraw-amount-input{color:#fef3c7;letter-spacing:-.02em;font-variant-numeric:tabular-nums;caret-color:#f59e0b;text-align:left;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;padding:0;font-size:clamp(26px,8vw,32px);font-weight:700}.withdraw-amount-input::placeholder{color:#e8eef733;font-weight:600}.withdraw-amount-currency{color:#f59e0b;letter-spacing:.04em;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b38;border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:clamp(13px,3.5vw,15px);font-weight:600}.withdraw-amount-meta{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;padding-top:10px;display:flex}.withdraw-hint{color:#e8eef78c;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.withdraw-hint--error{color:#f87171;white-space:normal}.withdraw-all-btn{color:#f59e0b;cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:#f59e0b14;border:1px solid #f59e0b52;border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.withdraw-all-btn:hover:not(:disabled){background:#f59e0b2e;border-color:#f59e0b80}.withdraw-all-btn:active:not(:disabled){transform:scale(.96)}.withdraw-all-btn:disabled{opacity:.4;cursor:not-allowed}.withdraw-field-error{color:#f87171;word-break:break-word;margin-top:8px;font-size:12px;display:block}.withdraw-estimate{background:#f59e0b0f;border:1px solid #f59e0b1f;border-radius:12px;margin-top:14px;padding:12px 14px}.withdraw-estimate__row{color:#e8eef7a6;justify-content:space-between;align-items:center;padding:3px 0;font-size:13px;display:flex}.withdraw-estimate__row--receive{color:#c9e9b2;border-top:1px solid #f59e0b26;margin-top:4px;padding-top:7px;font-size:14px}.withdraw-modal__estimate{color:#e8eef7b3;background:#f59e0b0f;border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.withdraw-modal__estimate strong{color:#c9e9b2;font-variant-numeric:tabular-nums}.withdraw-breakdown{box-sizing:border-box;background:#080d1299;border:1px solid #94a3b81a;border-radius:16px;width:100%;padding:14px 16px;animation:.3s ease-out withdraw-details-in}@keyframes withdraw-details-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.withdraw-breakdown__row{color:#e8eef7a6;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.withdraw-breakdown__row strong{color:#e8eef7e6;font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.withdraw-breakdown__row--total{border-top:1px solid #94a3b814;margin-top:4px;padding-top:10px}.withdraw-breakdown__receive{text-shadow:0 0 16px #f59e0b40;color:#f59e0b!important;font-size:clamp(14px,4vw,16px)!important}.withdraw-checks{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:4px 2px;display:flex}.withdraw-check-item{color:#e8eef761;word-break:break-word;align-items:center;gap:8px;font-size:12px;transition:color .3s;display:inline-flex}.withdraw-check-item svg{color:#e8eef740;flex-shrink:0;transition:color .3s}.withdraw-check-item--done{color:#00e5a0d1}.withdraw-check-item--done svg{color:#00e5a0;filter:drop-shadow(0 0 6px #00e5a066)}.withdraw-submit-bar{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;z-index:5;background:linear-gradient(#060a0600 0%,#060a06e6 30%,#080c0afc 100%);border-top:1px solid #f59e0b14;flex-shrink:0;align-items:center;gap:16px;width:100%;max-width:520px;margin:0 auto;display:flex}.withdraw-submit-bar__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.withdraw-submit-bar__label{color:#e8eef773;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.withdraw-submit-bar__amount{color:#f59e0b;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #f59e0b59;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(20px,5.5vw,24px);font-weight:700;line-height:1.25;overflow:hidden}.withdraw-submit-bar__amount--placeholder{color:#e8eef74d;text-shadow:none}.withdraw-submit-bar__fee{color:#e8eef773;font-variant-numeric:tabular-nums;font-size:11px}.withdraw-submit-bar__fee em{color:#f59e0b;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #f59e0b4d;letter-spacing:.02em;font-size:12px;font-style:normal;font-weight:700}.withdraw-submit{color:#1a0f00;letter-spacing:.04em;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:14px;flex-shrink:0;min-height:48px;padding:14px 28px;font-size:15px;font-weight:700;transition:transform .15s,opacity .2s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 8px 24px -8px #f59e0b80,inset 0 1px #fff3}.withdraw-submit:before{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.withdraw-submit:hover:not(:disabled):before{left:100%}.withdraw-submit:hover:not(:disabled){box-shadow:0 12px 32px -8px #f59e0ba6,inset 0 1px #ffffff40}.withdraw-submit:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;color:#e8eef766;background:#94a3b826}.withdraw-submit:not(:disabled):active{transform:scale(.96)}.withdraw-sheet-backdrop{-webkit-backdrop-filter:blur(4px);z-index:40;cursor:pointer;background:#02050899;border:none;width:100vw;height:100dvh;margin:0;padding:0;animation:.2s ease-out withdraw-bd-in;position:fixed;inset:0}@keyframes withdraw-bd-in{0%{opacity:0}to{opacity:1}}.withdraw-sheet{box-sizing:border-box;z-index:45;width:100%;padding:10px 16px 28px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));max-height:82dvh;transform:translateY(var(--sheet-drag-y,0));background:linear-gradient(#141208 0%,#0c0f14 100%);border:none;border-top:1px solid #f59e0b1f;border-top-left-radius:26px;border-top-right-radius:26px;flex-direction:column;animation:.32s cubic-bezier(.34,1.2,.64,1) withdraw-sheet-in;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px -10px #0009}.withdraw-sheet--dragging{transition:none}@keyframes withdraw-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=640px){.withdraw-sheet{width:min(480px,100vw - 32px);max-height:min(78dvh,600px);transform:translateX(-50%) translateY(var(--sheet-drag-y,0));border:1px solid #f59e0b1f;border-radius:24px;margin:0 auto;bottom:24px;left:50%;right:auto}@keyframes withdraw-sheet-in{0%{transform:translate(-50%)translateY(100%)}to{transform:translate(-50%)translateY(0)}}}.withdraw-sheet__handle{background:#94a3b840;border-radius:999px;flex-shrink:0;width:38px;height:4px;margin:0 auto 14px}.withdraw-sheet__header{box-sizing:border-box;border-bottom:1px solid #94a3b814;flex-shrink:0;width:100%;padding:0 2px 14px}.withdraw-sheet__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#f59e0b;font-size:11px;font-weight:600}.withdraw-sheet__title{color:#fef3c7;letter-spacing:-.02em;margin:4px 0;font-size:clamp(16px,4.5vw,18px);font-weight:700}.withdraw-sheet__desc{color:#e8eef780;word-break:break-word;margin:0;font-size:12px;line-height:1.5}.withdraw-sheet__list{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;flex:1;gap:8px;width:100%;min-height:0;padding-top:12px;display:flex;overflow-y:auto}.withdraw-sheet__option{width:100%;color:inherit;cursor:pointer;text-align:left;box-sizing:border-box;background:#ffffff04;border:1.5px solid #94a3b81a;border-radius:16px;flex-shrink:0;align-items:stretch;gap:14px;min-width:0;padding:16px;transition:border-color .2s,background .2s,transform .15s;display:flex}.withdraw-sheet__option:hover{background:#ffffff08;transform:translateY(-1px)}.withdraw-sheet__option:active{transform:scale(.99)}.withdraw-sheet__option--active{background:linear-gradient(135deg,#f59e0b24,#f59e0b08 70%),#16120ae6;border-color:#f59e0b8c;box-shadow:0 0 0 1px #f59e0b14,0 6px 20px -10px #f59e0b59,inset 0 1px #ffffff0d}.withdraw-sheet__option-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.withdraw-sheet__option-chain{color:#fef3c7;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}.withdraw-sheet__option--active .withdraw-sheet__option-chain{color:#fde68a;text-shadow:0 0 16px #f59e0b4d}.withdraw-sheet__option-meta{flex-direction:column;gap:3px;display:flex}.withdraw-sheet__option-detail{color:#e8eef77a;font-size:12px;line-height:1.5}.withdraw-sheet__option--active .withdraw-sheet__option-detail{color:#fde68a8c}.withdraw-sheet__option--suspended{opacity:.55;cursor:not-allowed!important;background:#2d0f0f33!important;border-color:#f8717126!important}.withdraw-sheet__option--suspended:hover{background:#2d0f0f33!important;transform:none!important}.withdraw-sheet__option--suspended .withdraw-sheet__option-chain{color:#e8eef780}.withdraw-sheet__option-suspended-tag{color:#f87171d9;letter-spacing:.02em;align-items:center;gap:4px;margin-top:2px;font-size:12px;font-weight:600;display:inline-flex}.withdraw-sheet__option-suspended-tag svg{color:#f87171d9}.withdraw-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:50;width:100vw;height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#020508bf;justify-content:center;align-items:center;animation:.2s ease-out withdraw-backdrop-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes withdraw-backdrop-in{0%{opacity:0}to{opacity:1}}.withdraw-modal{box-sizing:border-box;background:linear-gradient(#151308 0%,#0c0f14 100%);border:1px solid #f59e0b2e;border-radius:22px;flex-direction:column;flex-shrink:0;gap:14px;width:100%;max-width:360px;margin:auto;padding:24px 22px 20px;animation:.28s cubic-bezier(.34,1.3,.64,1) withdraw-modal-in;display:flex;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #f59e0b0f}@keyframes withdraw-modal-in{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.withdraw-modal__title{text-align:center;letter-spacing:-.01em;color:#fef3c7;margin:0;font-size:clamp(15px,4vw,17px);font-weight:600}.withdraw-modal__body{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;font-size:13px;display:flex}.withdraw-modal__row{color:#e8eef7a6;justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 0;display:flex}.withdraw-modal__row strong{color:#fef3c7;text-align:right;flex-shrink:0;font-size:13px;font-weight:600}.withdraw-modal__row--address{align-items:flex-start}.withdraw-modal__row--address code{font-family:var(--font-mono,monospace);color:#fde68ad9;word-break:break-all;text-align:right;flex:1;min-width:0;font-size:11px;line-height:1.5}.withdraw-modal__amount{color:#f59e0b;text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 20px #f59e0b59;word-break:break-all;margin:6px 0 2px;font-size:clamp(22px,6vw,26px);font-weight:700}.withdraw-modal__tip{color:#f59e0bb3;text-align:center;word-break:break-word;border-top:1px solid #f59e0b1f;margin:0;padding:10px 8px 0;font-size:12px;line-height:1.6}.withdraw-modal__actions{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:6px;display:grid}.withdraw-modal__btn{cursor:pointer;color:inherit;white-space:nowrap;background:#94a3b812;border:1px solid #94a3b829;border-radius:12px;min-height:44px;padding:12px;font-size:clamp(13px,3.5vw,14px);font-weight:600;transition:all .15s}.withdraw-modal__btn:hover{background:#94a3b826}.withdraw-modal__btn:active{transform:scale(.97)}.withdraw-modal__btn--primary{color:#1a0f00;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;box-shadow:0 6px 18px -6px #f59e0b8c}.withdraw-modal__btn--primary:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.withdraw-toast{top:max(80px, calc(env(safe-area-inset-top) + 20px));z-index:100;-webkit-backdrop-filter:blur(12px);text-align:center;word-break:break-word;border-radius:999px;max-width:calc(100vw - 32px);padding:10px 20px;font-size:clamp(13px,3.5vw,14px);font-weight:600;animation:.3s cubic-bezier(.34,1.3,.64,1) withdraw-toast-in;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 30px -8px #00000080}.withdraw-toast--ok{color:#041018;background:#00e5a0eb}.withdraw-toast--err{color:#fff;background:#f87171f2}.withdraw-toast__action{color:inherit;font-size:inherit;white-space:nowrap;cursor:pointer;background:#fff3;border-radius:999px;margin-left:10px;padding:2px 10px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.withdraw-toast__action:hover{background:#ffffff59}@keyframes withdraw-toast-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (width<=380px){.withdraw-content{gap:12px;padding:10px 12px 16px}.withdraw-warning{gap:10px;padding:12px}.withdraw-block{border-radius:18px;padding:14px}.withdraw-submit-bar{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:12px}.withdraw-submit{border-radius:12px;min-height:44px;padding:12px 20px;font-size:14px}.withdraw-submit-bar__amount{font-size:17px}.withdraw-sheet{padding:10px 12px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));border-top-left-radius:22px;border-top-right-radius:22px}.withdraw-sheet__option{border-radius:14px;gap:10px;padding:12px}.withdraw-sheet__option-fee-num{font-size:12px}.withdraw-modal{border-radius:20px;max-width:100%;padding:22px 18px 18px}.withdraw-modal__btn{padding:11px}.withdraw-network-trigger__name{display:none}}@media (height<=560px){.withdraw-sheet{max-height:85dvh}.withdraw-sheet__header{padding-bottom:10px}.withdraw-sheet__list{gap:6px;padding-top:10px}.withdraw-sheet__option{padding:11px 12px}.withdraw-modal{gap:10px;max-width:320px;padding:20px 18px 16px}.withdraw-modal__amount{margin:4px 0}}.withdraw-addr-state{text-align:center;color:#e8eef780;padding:40px 0;font-size:13px}.withdraw-addr-empty{flex-direction:column;align-items:center;gap:12px;padding:32px 0 20px;display:flex}.withdraw-addr-empty svg{color:#94a3b866}.withdraw-addr-empty__text{color:#e8eef78c;margin:0;font-size:13px}.withdraw-addr-empty__btn{color:#f59e0b;cursor:pointer;background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:999px;padding:8px 22px;font-size:13px;font-weight:600;transition:background .15s}.withdraw-addr-empty__btn:hover{background:#f59e0b2e}.withdraw-addr-option{flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:12px 14px!important}.withdraw-addr-option__main{flex-direction:column;gap:3px;min-width:0;display:flex}.withdraw-addr-option__top{align-items:center;gap:8px;display:flex}.withdraw-addr-option__label{color:#fef3c7;letter-spacing:-.01em;font-size:14px;font-weight:700}.withdraw-addr-option__dot{background:#00e5a0;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 6px #00e5a099}.withdraw-addr-option__memo{color:#94a3b899;font-size:11px}.withdraw-addr-option__addr{font-family:var(--font-mono,monospace);color:#fde68aa6;letter-spacing:.01em;word-break:break-all;font-size:12px}.withdraw-addr-footer{text-align:center;border-top:1px solid #94a3b814;flex-shrink:0;margin-top:6px;padding:14px 2px 0}.withdraw-addr-footer__link{color:#f59e0b;cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:13px;font-weight:600;transition:opacity .15s}.withdraw-addr-footer__link:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.withdraw-content,.withdraw-modal,.withdraw-modal-backdrop,.withdraw-toast,.withdraw-breakdown,.withdraw-sheet,.withdraw-sheet-backdrop,.withdraw-state--skeleton{animation:none!important}.withdraw-submit:before{display:none}}[data-theme=light] .withdraw-page-shell{background:var(--bg);color:var(--text-h)}[data-theme=light] .withdraw-warning{color:#b45309;background:linear-gradient(135deg,#f59e0b0f,#f59e0b05 70%),#fffaf0cc;border-color:#f59e0b33}[data-theme=light] .withdraw-warning strong{color:#92400e}[data-theme=light] .withdraw-warning p{color:#b45309b3}[data-theme=light] .withdraw-block{border-color:var(--border);background:var(--surface);box-shadow:inset 0 1px #00000008}[data-theme=light] .withdraw-block--error{background:linear-gradient(#fee2e266,#ffffffe6);border-color:#f8717140}[data-theme=light] .withdraw-block__label{color:var(--text-dim)}[data-theme=light] .withdraw-network-trigger__label,[data-theme=light] .withdraw-address-input,[data-theme=light] .withdraw-amount-input{color:var(--text-h)}[data-theme=light] .withdraw-network-trigger__name,[data-theme=light] .withdraw-network-trigger__placeholder{color:var(--text-dim)}[data-theme=light] .withdraw-input-row,[data-theme=light] .withdraw-amount-row{border-bottom-color:#0000000f}[data-theme=light] .withdraw-input-clear{color:var(--text);background:#00000014}[data-theme=light] .withdraw-addr-book-btn,[data-theme=light] .withdraw-input-scan{color:#d97706;background:#f59e0b14;border-color:#f59e0b33}[data-theme=light] .withdraw-hint{color:var(--text-dim)}[data-theme=light] .withdraw-all-btn{color:#d97706;background:#f59e0b14;border-color:#f59e0b40}[data-theme=light] .withdraw-breakdown{border-color:var(--border);background:#ffffffb3}[data-theme=light] .withdraw-breakdown__row{color:var(--text)}[data-theme=light] .withdraw-breakdown__row strong{color:var(--text-h)}[data-theme=light] .withdraw-breakdown__row--total{border-top-color:#0000000f}[data-theme=light] .withdraw-breakdown__receive{color:#d97706;text-shadow:none}[data-theme=light] .withdraw-check-item{color:var(--text-dim)}[data-theme=light] .withdraw-check-item--done{color:#00ba8acc}[data-theme=light] .withdraw-submit-bar{background:linear-gradient(#fff0 0%,#ffffffe6 30%,#f3f5f9fc 100%);border-top-color:#f59e0b14}[data-theme=light] .withdraw-submit-bar__label{color:var(--text-dim)}[data-theme=light] .withdraw-submit-bar__amount{color:#d97706;text-shadow:none}[data-theme=light] .withdraw-submit-bar__amount--placeholder,[data-theme=light] .withdraw-submit-bar__fee{color:var(--text-dim)}[data-theme=light] .withdraw-submit-bar__fee em{color:#d97706;text-shadow:none}[data-theme=light] .withdraw-submit:disabled{color:var(--text-dim);background:#0000000f}[data-theme=light] .withdraw-sheet-backdrop{background:#0006}[data-theme=light] .withdraw-sheet{border-top-color:var(--border);background:linear-gradient(#fff 0%,#f8fafc 100%)}[data-theme=light] .withdraw-sheet__handle{background:#0000001f}[data-theme=light] .withdraw-sheet__header{border-bottom-color:#0000000f}[data-theme=light] .withdraw-sheet__title{color:var(--text-h)}[data-theme=light] .withdraw-sheet__desc{color:var(--text-dim)}[data-theme=light] .withdraw-sheet__option{border-color:var(--border);background:#00000005}[data-theme=light] .withdraw-sheet__option:hover{background:#0000000a}[data-theme=light] .withdraw-sheet__option--active{background:linear-gradient(135deg,#f59e0b14,#f59e0b05 70%),#fffffff2;border-color:#f59e0b59;box-shadow:0 2px 8px #f59e0b1a}[data-theme=light] .withdraw-sheet__option-chain{color:var(--text-h)}[data-theme=light] .withdraw-sheet__option--active .withdraw-sheet__option-chain{color:#b45309;text-shadow:none}[data-theme=light] .withdraw-sheet__option-detail{color:var(--text-dim)}[data-theme=light] .withdraw-sheet__option--suspended{background:#fee2e24d!important;border-color:#f8717126!important}[data-theme=light] .withdraw-modal{border-color:var(--border);background:linear-gradient(#fff 0%,#f8fafc 100%);box-shadow:0 20px 60px -10px #00000026}[data-theme=light] .withdraw-modal__title{color:var(--text-h)}[data-theme=light] .withdraw-modal__row{color:var(--text)}[data-theme=light] .withdraw-modal__row strong{color:var(--text-h)}[data-theme=light] .withdraw-modal__row--address code{color:#92400e}[data-theme=light] .withdraw-modal__amount{color:#d97706;text-shadow:none}[data-theme=light] .withdraw-modal__tip{color:#d97706b3;border-top-color:#f59e0b1f}[data-theme=light] .withdraw-modal__btn{border-color:var(--border);color:var(--text-h);background:#0000000a}[data-theme=light] .withdraw-modal__btn:hover{background:#00000014}[data-theme=light] .withdraw-addr-state,[data-theme=light] .withdraw-addr-empty__text{color:var(--text-dim)}[data-theme=light] .withdraw-addr-empty__btn{color:#d97706;background:#f59e0b14;border-color:#f59e0b40}[data-theme=light] .withdraw-addr-option__label{color:var(--text-h)}[data-theme=light] .withdraw-addr-option__memo{color:var(--text-dim)}[data-theme=light] .withdraw-addr-option__addr{color:#b45309a6}[data-theme=light] .withdraw-addr-footer__link{color:#d97706}.internal-transfer-page-shell{overscroll-behavior:none;background:var(--bg);height:100dvh;max-height:100dvh;color:var(--text,#e8eef7);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow:hidden}.internal-transfer-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 16px 12px;display:flex;overflow-y:auto}.internal-transfer-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-shrink:0}.internal-transfer-block{background:linear-gradient(#091019d9,#070c13e6);border:1px solid #94a3b81a;border-radius:20px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.internal-transfer-tabs{background:#94a3b812;border-radius:12px;gap:4px;margin-bottom:14px;padding:3px;display:inline-flex}.internal-transfer-tab{color:#e8eef799;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:7px 18px;font-size:13px;font-weight:600;transition:all .2s}.internal-transfer-tab.is-active{color:#00e5a0;background:#00e5a029}.internal-transfer-input-row{border-bottom:1px solid #94a3b81f;align-items:center;transition:border-color .2s;display:flex}.internal-transfer-input-row--error{border-bottom-color:#ff6b6b}.internal-transfer-input{color:inherit;caret-color:#00e5a0;background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-size:17px;font-weight:600}.internal-transfer-input::placeholder{color:#e8eef74d;font-weight:500}.internal-transfer-error{color:#ff6b6b;margin-top:8px;font-size:12px;display:block}.internal-transfer-amount{background:linear-gradient(#091019d9,#070c13e6);border:1px solid #94a3b81a;border-radius:20px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.internal-transfer-amount__label{letter-spacing:.08em;text-transform:uppercase;color:#e8eef76b;margin-bottom:12px;font-size:11px;font-weight:500}.internal-transfer-amount__row{border-bottom:1px solid #94a3b814;align-items:center;gap:12px;padding-bottom:12px;display:flex}.internal-transfer-amount__input{color:inherit;letter-spacing:-.03em;font-variant-numeric:tabular-nums;caret-color:#00e5a0;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:32px;font-weight:700}.internal-transfer-amount__input::placeholder{color:#e8eef738;font-weight:600}.internal-transfer-amount__currency{color:#e8eef78c;background:#94a3b80f;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:15px;font-weight:600}.internal-transfer-amount__meta{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.internal-transfer-hint{color:#e8eef77a;font-variant-numeric:tabular-nums;font-size:12px}.internal-transfer-hint--error{color:#ff6b6b}.internal-transfer-all-btn{color:#00e5a0;cursor:pointer;white-space:nowrap;background:#00e5a014;border:1px solid #00e5a059;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s}.internal-transfer-all-btn:hover:not(:disabled){background:#00e5a029;border-color:#00e5a080}.internal-transfer-all-btn:disabled{opacity:.4;cursor:not-allowed}.internal-transfer-submit{color:#041018;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#00e5a0 0%,#00c287 100%);border:none;border-radius:16px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:transform .15s,opacity .2s,box-shadow .25s;box-shadow:0 8px 24px -8px #00e5a08c,inset 0 1px #fff3}.internal-transfer-submit:hover:not(:disabled){box-shadow:0 12px 32px -8px #00e5a0b3,inset 0 1px #ffffff40}.internal-transfer-submit:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;color:#e8eef766;background:#94a3b826}.internal-transfer-submit:not(:disabled):active{transform:scale(.98)}.internal-transfer-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:50;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));touch-action:none;background:#02050ab3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.internal-transfer-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:linear-gradient(#0d1722 0%,#081019 100%);border:1px solid #94a3b824;border-radius:22px;flex-direction:column;gap:18px;width:100%;max-width:340px;max-height:100%;padding:26px 22px 22px;display:flex;overflow-y:auto;box-shadow:0 30px 80px -20px #000000b3}.internal-transfer-modal__title{text-align:center;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.internal-transfer-modal__body{flex-direction:column;gap:10px;display:flex}.internal-transfer-modal__row{color:#e8eef7b3;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.internal-transfer-modal__row strong{color:#f8fbff;text-align:right;word-break:break-all;font-weight:600}.internal-transfer-modal__hint{color:#e8eef780;text-align:center;margin-top:4px;font-size:12px}.internal-transfer-modal__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.internal-transfer-modal__btn{cursor:pointer;color:inherit;background:#94a3b812;border:1px solid #94a3b829;border-radius:12px;padding:12px;font-size:14px;font-weight:600;transition:all .15s}.internal-transfer-modal__btn:hover{background:#94a3b821}.internal-transfer-modal__btn:active{transform:scale(.97)}.internal-transfer-modal__btn--primary{color:#041018;background:linear-gradient(135deg,#00e5a0,#00c287);border:none;box-shadow:0 6px 18px -6px #00e5a099}.internal-transfer-modal__btn--primary:hover{background:linear-gradient(135deg,#1af2ae,#00d191)}.internal-transfer-toast{top:calc(env(safe-area-inset-top) + 68px);z-index:100;-webkit-backdrop-filter:blur(12px);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 30px -8px #00000080}.internal-transfer-toast--ok{color:#041018;background:#00e5a0eb}.internal-transfer-toast--err{color:#fff;background:#ff5050f2}[data-theme=light] .internal-transfer-page-shell{background:var(--bg);color:#0f172a}[data-theme=light] .internal-transfer-block,[data-theme=light] .internal-transfer-amount{background:linear-gradient(#fffffff2,#f8fafdf2);border-color:#0f172a14;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .internal-transfer-tabs{background:#0000000d}[data-theme=light] .internal-transfer-tab{color:#0f172a99}[data-theme=light] .internal-transfer-input{color:#0f172a}[data-theme=light] .internal-transfer-amount__label{color:#0f172a80}[data-theme=light] .internal-transfer-amount__input{color:#0f172a}[data-theme=light] .internal-transfer-amount__input::placeholder{color:#00000026}[data-theme=light] .internal-transfer-amount__currency{color:#00b98a;background:#00ba8a14}[data-theme=light] .internal-transfer-hint{color:#0f172a8c}[data-theme=light] .internal-transfer-submit:disabled{color:#0f172a80;background:#0000000f}[data-theme=light] .internal-transfer-modal-backdrop{background:#0006}[data-theme=light] .internal-transfer-modal{background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#0f172a14;box-shadow:0 20px 60px -20px #00000026}[data-theme=light] .internal-transfer-modal__title{color:#0f172a}[data-theme=light] .internal-transfer-modal__row{color:#0f172ab3}[data-theme=light] .internal-transfer-modal__row strong{color:#0f172a}[data-theme=light] .internal-transfer-modal__hint{color:#0f172a8c}[data-theme=light] .internal-transfer-modal__btn{color:#0f172a;background:#0000000a;border-color:#0f172a1a}.account-tokens-page{background:var(--bg);min-height:100%;padding-bottom:24px}.account-tokens__header{z-index:10;background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}.account-tokens__back{width:32px;height:32px;color:var(--text-h);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.account-tokens__back:hover{background:var(--card)}.account-tokens__title{color:var(--text-h);margin:0;font-size:16px;font-weight:600}.account-tokens__summary{flex-direction:column;gap:6px;padding:20px 16px 18px;display:flex}.account-tokens__summary-label{color:var(--text-dim);align-items:center;gap:6px;font-size:13px;display:flex}.account-tokens__eye{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.account-tokens__eye:hover{color:var(--text-h);background:var(--card)}.account-tokens__summary-value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--text-h);font-size:28px;font-weight:700}.account-tokens__list-wrap{padding:0 16px}.kline-view{background:var(--bg);flex-direction:column;min-height:100%;padding-top:48px;padding-bottom:72px;display:flex}.kline-view__price{display:flow-root;position:relative}.kline-view__chart{flex-direction:column;flex:auto;min-height:320px;padding:0 12px;display:flex;position:relative}.kline-view__bottom{flex:none;padding:8px 12px 12px}.fav-star{cursor:pointer;width:36px;height:36px;color:var(--text-dim);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:transform .15s,color .15s,background .15s;display:inline-flex}.fav-star:hover{background:var(--card);color:var(--text)}.fav-star:active{transform:scale(.9)}.fav-star--active{color:#f5a623}.fav-star--active:hover{color:#f5a623;background:#f5a6231a}.fav-star__icon{transition:transform .15s}.fav-star:active .fav-star__icon{transform:scale(1.25)}[data-theme=light] .fav-star--active:hover{background:#f5a6231f}.kline-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:100;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.kline-header--empty{justify-content:flex-start;gap:0}.kline-header__back{background:var(--card);width:32px;height:32px;color:var(--text);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.kline-header__back:hover{background:var(--border)}.kline-header__symbol-btn{color:var(--text-h);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;margin-left:-6px;padding:6px 10px;transition:background .15s;display:inline-flex}.kline-header__symbol-btn:hover{background:var(--card)}.kline-header__symbol-btn:active{background:var(--border)}.kline-header__symbol{font-family:var(--font-mono);color:var(--text-h);font-size:16px;font-weight:600}.kline-header__chevron{color:var(--text-dim);flex-shrink:0;transition:transform .2s,color .15s}.kline-header__symbol-btn:hover .kline-header__chevron{color:var(--text)}.kline-header__favorite{align-items:center;margin-left:auto;display:flex}.kline-chart{background:var(--bg);cursor:crosshair;touch-action:pan-y;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.kline-chart canvas{flex:1;width:100%;min-height:0;display:block}.kline-chart__reset-btn{border:1px solid var(--border);background:var(--surface);color:var(--text-h);font-family:var(--font-mono,monospace);cursor:pointer;z-index:1;border-radius:16px;padding:4px 10px;font-size:12px;position:absolute;bottom:32px;right:64px;box-shadow:0 2px 8px #0003}.kline-chart__reset-btn:hover{background:var(--card)}.price-display{background:var(--surface);flex-direction:column;gap:6px;padding:8px 16px;display:flex}.price-display__main{align-items:baseline;gap:12px;display:flex}.price-display__price{font-family:var(--font-mono);color:var(--text-h);font-size:28px;font-weight:700}.price-display__change{font-family:var(--font-mono);font-size:14px;font-weight:500}.price-display__change--up{color:var(--up)}.price-display__change--down{color:var(--down)}.price-display__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px;display:grid}.price-display__stat{flex-direction:column;min-width:0;display:flex}.price-display__stat-label{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.price-display__stat-value{font-family:var(--font-mono);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.timeframe-selector{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:2px;padding:6px 16px;display:flex;overflow-x:auto}.timeframe-selector__btn{color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:500;transition:all .15s}.timeframe-selector__btn:hover{color:var(--text);background:var(--card)}.timeframe-selector__btn--active{color:var(--text-h);background:var(--card)}.ohlcv-bar{background:var(--surface);border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:16px;padding:8px 16px;display:flex;overflow-x:auto}.ohlcv-bar__item{font-family:var(--font-mono);color:var(--text);white-space:nowrap;font-size:12px}.ohlcv-bar__label{color:var(--text-dim);margin-right:4px}.kline-chart__indicator-bar{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:16px;height:24px;padding:0 8px;font:11px DM Mono,monospace;display:flex;overflow-x:auto}.kline-chart__indicator-item{color:var(--text);cursor:pointer;transition:color .12s}.kline-chart__indicator-item:hover{color:var(--text-h)}.kline-chart__indicator-item--active{color:var(--text-h);font-weight:600}.kline-chart__indicator-item:focus-visible{outline:1px solid #ffffff4d}[data-theme=light] .kline-chart__reset-btn{color:var(--text-h);border-color:var(--border);background:#ffffffe6;box-shadow:0 2px 8px #00000014}[data-theme=light] .kline-chart__reset-btn:hover{background:#fff}[data-theme=light] .kline-chart__indicator-item{color:var(--text)}[data-theme=light] .kline-chart__indicator-item:hover,[data-theme=light] .kline-chart__indicator-item--active{color:var(--text-h)}[data-theme=light] .kline-chart__indicator-item:focus-visible{outline:1px solid #0003}.order-book-h{background:var(--surface);border-radius:8px;flex-direction:column;width:100%;max-width:480px;margin:0 auto;display:flex;overflow:hidden}.order-book-h__header{color:var(--text-h);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.order-book-h__status{border-radius:50%;width:6px;height:6px}.order-book-h__col-headers{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.order-book-h__col-header{padding:6px 12px;font-size:11px;font-weight:600}.order-book-h__col-header--bid{color:var(--up);text-align:left}.order-book-h__col-header--ask{color:var(--down);text-align:right}.order-book-h__body{grid-template-columns:1fr 1fr;max-height:320px;display:grid;overflow-y:auto}.order-book-h__col{flex-direction:column;display:flex}.order-book-h__row{cursor:pointer;height:22px;font-family:var(--font-mono);grid-template-columns:1fr auto;align-items:center;padding:0 12px;font-size:12px;display:grid;position:relative}.order-book-h__row--ask{grid-template-columns:auto 1fr}.order-book-h__row:hover{background:var(--card)}.order-book-h__depth{pointer-events:none;position:absolute;top:0;bottom:0}.order-book-h__row--bid .order-book-h__depth{background:rgba(var(--up-rgb), .18);right:0}.order-book-h__row--ask .order-book-h__depth{background:rgba(var(--down-rgb), .18);left:0}.order-book-h__price--bid{color:var(--up);text-align:right}.order-book-h__price--ask{color:var(--down);text-align:left}.order-book-h__row>span{position:relative}.order-book-h__qty{color:var(--text)}.order-book-h__row--bid .order-book-h__qty{text-align:left}.order-book-h__row--ask .order-book-h__qty{text-align:right}.recent-trades{background:var(--surface);border-radius:8px;flex-direction:column;max-width:480px;margin:0 auto;display:flex;overflow:hidden}.recent-trades__header{color:var(--text-h);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.recent-trades__status{border-radius:50%;width:6px;height:6px}.recent-trades__col-header{color:var(--text-dim);border-bottom:1px solid var(--border);text-align:left;grid-template-columns:1fr .8fr 1fr 1fr;padding:6px 12px;font-size:11px;display:grid}.recent-trades__list{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.recent-trades__row{font-family:var(--font-mono);text-align:left;grid-template-columns:1fr .8fr 1fr 1fr;align-items:center;padding:3px 12px;font-size:12px;display:grid}.recent-trades__price--buy{color:var(--up)}.recent-trades__price--sell{color:var(--down)}.recent-trades__side--buy{color:var(--up)}.recent-trades__side--sell{color:var(--down)}.recent-trades__qty{color:var(--text)}.recent-trades__time{color:var(--text-dim)}.recent-trades__empty{text-align:center;color:var(--text-dim);padding:24px 12px;font-size:12px}.kline-bottom-tabs{flex-direction:column;display:flex}.kline-bottom-tabs__bar{border-bottom:1px solid var(--border);gap:8px;padding:8px 0;display:flex}.kline-bottom-tabs__chip{border:1px solid var(--border);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:13px}.kline-bottom-tabs__chip:hover{color:var(--text)}.kline-bottom-tabs__chip--active{color:var(--text-h);background:var(--card);border-color:var(--text-h)}.kline-bottom-tabs__panel{padding-top:8px}.trade-button-bar{background:var(--surface);border-top:1px solid var(--border);z-index:100;justify-content:center;align-items:center;height:64px;padding:8px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.trade-button-bar__btn{background:linear-gradient(135deg, var(--up) 0%, var(--accent-h) 100%);color:#fff;cursor:pointer;width:100%;max-width:400px;height:48px;box-shadow:0 4px 12px rgba(var(--up-rgb), .3);border:none;border-radius:12px;font-size:16px;font-weight:600;transition:all .2s}.trade-button-bar__btn:hover{box-shadow:0 6px 16px rgba(var(--up-rgb), .4);transform:translateY(-2px)}.trade-button-bar__btn:active{transform:translateY(0)}.symbol-picker-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#02060c8f;border:none;margin:0;padding:0;animation:.22s symbol-picker-fade-in;position:fixed;inset:0}@keyframes symbol-picker-fade-in{0%{opacity:0}to{opacity:1}}.symbol-picker{z-index:201;background:var(--surface);touch-action:none;border-radius:28px 28px 0 0;flex-direction:column;height:78vh;max-height:82vh;transition:transform .22s cubic-bezier(.2,.8,.2,1);animation:.26s cubic-bezier(.2,.8,.2,1) symbol-picker-slide-up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0006}.symbol-picker--dragging{transition:none}@keyframes symbol-picker-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.symbol-picker__drag-area{cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;align-items:center;padding:10px 16px 8px;display:flex}.symbol-picker__drag-area:active{cursor:grabbing}.symbol-picker__handle{background:var(--border-h);opacity:.7;border-radius:2px;width:36px;height:4px;margin-bottom:10px}.symbol-picker__title{color:var(--text-h);font-size:16px;font-weight:600;font-family:var(--font-body);margin:0}.symbol-picker__search-wrap{flex-shrink:0;padding:8px 16px 12px}.symbol-picker__search{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;height:40px;padding:0 12px;transition:border-color .15s;display:flex}.symbol-picker__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}.symbol-picker__search-icon{color:var(--text-dim);flex-shrink:0;display:flex}.symbol-picker__search-input{height:100%;color:var(--text-h);font-size:14px;font-family:var(--font-body);background:0 0;border:none;outline:none;flex:1}.symbol-picker__search-input::placeholder{color:var(--text-dim)}.symbol-picker__clear{background:var(--border);width:22px;height:22px;color:var(--text-dim);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.symbol-picker__clear:hover{background:var(--border-h);color:var(--text)}.symbol-picker__tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:4px;padding:0 16px 12px;display:flex}.symbol-picker__tab{border-radius:var(--radius-sm);height:34px;color:var(--text);cursor:pointer;background:0 0;border:none;flex:1;font-size:13px;font-weight:500;transition:background .15s,color .15s}.symbol-picker__tab.is-active{background:var(--card);color:var(--accent);font-weight:600}.symbol-picker__table-head{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;grid-template-columns:1.6fr 1fr .9fr;gap:8px;padding:10px 16px 6px;font-size:11px;display:grid}.symbol-picker__table-head span:nth-child(2),.symbol-picker__table-head span:nth-child(3){text-align:right}.symbol-picker__list{-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0);flex:1;overflow-y:auto}.symbol-picker__empty{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:48px 24px;display:flex}.symbol-picker__empty-title{color:var(--text);font-size:14px;font-weight:500}.symbol-picker__empty-desc{color:var(--text-dim);font-size:12px}.symbol-picker__row{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--border);width:100%;font:inherit;color:inherit;background:0 0;grid-template-columns:1.6fr 1fr .9fr;align-items:center;gap:8px;padding:12px 16px;transition:background .12s;display:grid}.symbol-picker__row:hover,.symbol-picker__row:active{background:var(--card)}.symbol-picker__row.is-current{background:rgba(var(--accent-rgb), .06)}.symbol-picker__row.is-current .symbol-picker__row-symbol{color:var(--accent)}.symbol-picker__pair{align-items:center;gap:8px;min-width:0;display:flex}.symbol-picker__row-symbol{color:var(--text-h);font-size:14px;font-weight:600;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.symbol-picker__quote{color:var(--text-dim);margin-left:1px;font-size:11px;font-weight:500}.symbol-picker__price{font-size:13px;font-family:var(--font-mono);color:var(--text-h);text-align:right;font-variant-numeric:tabular-nums}.symbol-picker__change{font-size:13px;font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.symbol-picker__change--up{color:var(--up)}.symbol-picker__change--down{color:var(--down)}.symbol-picker__change--none{color:var(--text-dim)}.symbol-picker__fav{flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;display:inline-flex}.symbol-picker__fav .fav-star{width:28px;height:28px}[data-theme=light] .symbol-picker-backdrop{background:#0f172a59}[data-theme=light] .symbol-picker{box-shadow:0 -8px 32px #0f172a1f}[data-theme=light] .symbol-picker__row{border-bottom:1px solid #0f172a14}.kline-boot{z-index:3;background:var(--bg);opacity:1;transition:opacity .22s;position:absolute;inset:0;overflow:hidden}.kline-boot--hidden{opacity:0}.kline-boot--done{opacity:0;pointer-events:none}.kline-boot--price{flex-direction:column;justify-content:center;gap:9px;padding:2px 16px;display:flex}.kline-boot__bar{background:linear-gradient(90deg, var(--surface) 25%, var(--card) 45%, var(--surface) 65%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.2s linear infinite kline-boot-shimmer;display:block}.kline-boot__bar--lg{width:46%;height:26px}.kline-boot__bar--sm{width:62%}.kline-boot--chart{padding:8px 12px}.kline-boot--chart:after{content:"";background:linear-gradient(105deg, transparent 30%, rgba(var(--accent-rgb), .05) 48%, #ffffff0a 52%, transparent 70%);background-size:220% 100%;animation:1.4s ease-in-out infinite kline-boot-sweep;position:absolute;inset:0}.kline-boot__candles{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:100% 25%,12.5% 100%;align-items:center;gap:6px;height:100%;display:flex}.kline-boot__candle{flex:1 1 0;min-width:0;height:76%;position:relative}.kline-boot__candle:before{content:"";width:1px;height:var(--wick-h);background:var(--border-h);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kline-boot__candle:after{content:"";height:var(--body-h);border-radius:1px;position:absolute;top:50%;left:15%;right:15%;transform:translateY(-50%)}.kline-boot__candle--up:after{background:rgba(var(--up-rgb), .3)}.kline-boot__candle--down:after{background:rgba(var(--down-rgb), .26)}@keyframes kline-boot-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes kline-boot-sweep{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.kline-boot{transition:none}.kline-boot__bar,.kline-boot--chart:after{animation:none}}.kline-page{background:var(--bg);flex-direction:column;width:100%;min-height:100vh;animation:.18s ease-out kline-page-in;display:flex}@keyframes kline-page-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kline-page{animation:none}}.symbol-title-bar{align-items:center;padding:8px 16px 0;display:flex}.symbol-title-bar__btn{color:var(--text-h);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;margin-left:-10px;padding:6px 10px;transition:background .15s;display:inline-flex}.symbol-title-bar__btn:hover{background:var(--card)}.symbol-title-bar__btn:active{background:var(--border)}.symbol-title-bar__symbol{font-family:var(--font-mono);color:var(--text-h);font-size:18px;font-weight:600}.symbol-title-bar__chevron{color:var(--text-dim);flex-shrink:0;transition:color .15s}.symbol-title-bar__btn:hover .symbol-title-bar__chevron{color:var(--text)}.market-type-tabs{background:var(--card);border-radius:9px;align-items:center;gap:4px;height:32px;padding:3px;display:inline-flex}.market-type-tabs__tab{min-width:60px;height:26px;color:var(--text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.market-type-tabs__tab:hover{color:var(--text)}.market-type-tabs__tab--active{background:var(--surface);color:var(--text-h);font-weight:600}.order-list{width:100%;font-size:12px}.order-card{border-bottom:1px solid var(--border);cursor:pointer;padding:12px 0;transition:background-color .2s}.order-card:hover{background:var(--border)}.order-card__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.order-card__symbol{color:var(--text);align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.order-card__arrow{color:var(--text);font-size:16px}.order-card__actions{gap:8px;display:flex}.order-card__action{color:var(--text);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;transition:color .2s}.order-card__action:hover{color:var(--accent)}.order-card__action--edit{color:var(--text);font-size:14px}.order-card__action--edit:hover,.order-card__action--follow{color:var(--accent)}.order-card__action--follow:hover{opacity:.8}.order-card__action--cancel{color:var(--danger)}.order-card__action--cancel:hover{color:var(--danger);opacity:.8}.order-card__action:disabled{opacity:.5;cursor:not-allowed}.order-card__meta{margin-bottom:12px}.order-card__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-card__tag{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.order-card__tag--type,.order-card__tag--side{color:var(--up);background:#00e5a01a}.order-card__tag--side-sell{color:var(--down);background:#ff4d4f1a}.order-card__tag--oco{color:#f39c12;background:#f39c121f}.order-card__time{color:var(--text);margin-left:auto;font-size:11px}.order-card__data{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.order-card__data-item{flex-direction:column;gap:4px;display:flex}.order-card__data-label{color:var(--text);font-size:11px}.order-card__data-value{color:var(--text);font-family:DM Mono,Fira Code,monospace;font-size:14px;font-weight:500}.order-list__empty{text-align:center;color:var(--text);padding:24px 0}.order-list__view-more{text-align:center;padding:12px 0}.order-list__view-more button{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:12px}.order-list__view-more button:hover{text-decoration:underline}@media (width<=480px){.order-card__data{grid-template-columns:repeat(3,1fr);gap:8px}.order-card__data-label{font-size:10px}.order-card__data-value{font-size:12px}}.order-detail-drawer{z-index:1000;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;inset:0}.order-detail-drawer.is-open{pointer-events:auto;opacity:1}.order-detail-drawer__overlay{background:#00000080;position:absolute;inset:0}.order-detail-drawer__content{background:var(--bg);border-radius:16px 16px 0 0;max-height:90vh;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.order-detail-drawer.is-open .order-detail-drawer__content{transform:translateY(0)}.order-detail-drawer__header{border-bottom:1px solid var(--border);justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.order-detail-drawer__close{color:var(--text);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:20px;position:absolute;left:16px}.order-detail-drawer__title{margin:0;font-size:16px;font-weight:600}.order-detail-drawer__body{padding:16px}.order-detail-drawer__symbol-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.order-detail-drawer__symbol{margin-bottom:8px;font-size:20px;font-weight:700}.order-detail-drawer__side-tag{border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.order-detail-drawer__side-tag--buy{color:var(--up);background:#00e5a01a}.order-detail-drawer__side-tag--sell{color:var(--down);background:#ff4d4f1a}.order-detail-drawer__go-trade{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:8px;font-size:14px}.order-detail-drawer__row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.order-detail-drawer__label{color:var(--text);font-size:14px}.order-detail-drawer__value{color:var(--text);text-align:right;font-size:14px;font-weight:500}.order-detail-drawer__value--copy{cursor:pointer;align-items:center;gap:8px;display:flex}.order-detail-drawer__copy-icon{opacity:.6;font-size:12px}.order-detail-drawer__divider{height:8px;margin:8px 0}.order-detail-drawer__footer{border-top:1px solid var(--border);padding:16px}.order-detail-drawer__cancel-btn{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:14px;font-size:14px;font-weight:600;transition:opacity .2s}.order-detail-drawer__cancel-btn:hover{opacity:.9}.order-detail-drawer__cancel-btn:disabled{opacity:.5;cursor:not-allowed}.status--pending,.status--partial{color:#f5a623}.status--filled{color:var(--up)}.status--canceled{color:var(--text)}.status--rejected{color:var(--down)}.order-detail-drawer__fills-title{color:var(--text-h);padding:8px 0;font-size:14px;font-weight:600}.order-detail-drawer__fills-table{width:100%}.order-detail-drawer__fills-head{color:var(--text);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;gap:8px;padding:8px 0;font-size:12px;display:grid}.order-detail-drawer__fills-head span:nth-child(2),.order-detail-drawer__fills-head span:nth-child(3){text-align:center}.order-detail-drawer__fill-item{border-bottom:1px solid var(--border);padding:10px 0}.order-detail-drawer__fill-item:last-child{border-bottom:none}.order-detail-drawer__fill-row{grid-template-columns:1fr 1fr 1fr;gap:8px;font-family:DM Mono,Fira Code,monospace;font-size:14px;font-weight:600;display:grid}.order-detail-drawer__fill-row span:nth-child(2),.order-detail-drawer__fill-row span:nth-child(3){text-align:center}.order-detail-drawer__fill-fee{color:var(--down)}.order-detail-drawer__fill-time{color:var(--text);margin-top:4px;font-size:12px}.order-detail-drawer__fills-loading{text-align:center;color:var(--text);padding:16px;font-size:13px}.confirm-dialog{z-index:1001;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog__backdrop{background:#0000008c;position:absolute;inset:0}.confirm-dialog__card{background:var(--card);border-radius:12px;width:calc(100% - 48px);max-width:340px;padding:24px 20px 20px;position:relative}.confirm-dialog__title{color:var(--text-h);text-align:center;font-size:15px;font-weight:600}.confirm-dialog__actions{gap:12px;margin-top:20px;display:flex}.confirm-dialog__btn{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 0;font-size:14px;font-weight:500;transition:opacity .15s}.confirm-dialog__btn:disabled{opacity:.6;cursor:not-allowed}.confirm-dialog__btn--cancel{color:var(--text);background:#ffffff14}.confirm-dialog__btn--confirm{background:var(--up);color:#fff}.result-dialog{z-index:1002;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.result-dialog__toast{text-align:center;background:#0d1421f2;border:1px solid #ffffff14;border-radius:10px;max-width:calc(100% - 96px);padding:14px 20px;font-size:14px;font-weight:500;line-height:1.5}.result-dialog__toast--ok{color:var(--up)}.result-dialog__toast--fail{color:var(--down)}.rc-slider{touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:#0000;border-radius:6px;width:100%;height:14px;padding:5px 0;position:relative}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;width:100%;height:4px;position:absolute}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid #0000;border-bottom:5px solid #0000;transform:translateY(-5px)}.rc-slider-handle{z-index:1;cursor:pointer;width:14px;height:14px;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x;background-color:#fff;border:2px solid #96dbfa;border-radius:50%;margin-top:-5px;position:absolute}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{box-shadow:unset;border-color:#96dbfa}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{cursor:-webkit-grabbing;cursor:grabbing;border-color:#57c5f7;box-shadow:0 0 5px #57c5f7}.rc-slider-mark{width:100%;font-size:12px;position:absolute;top:18px;left:0}.rc-slider-mark-text{color:#999;text-align:center;vertical-align:middle;cursor:pointer;display:inline-block;position:absolute}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:0 0;width:100%;height:4px;position:absolute}.rc-slider-dot{vertical-align:middle;cursor:pointer;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{box-shadow:none;cursor:not-allowed;background-color:#fff;border-color:#ccc}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{width:4px;bottom:0;left:5px}.rc-slider-vertical .rc-slider-track-draggable{border:0;border-left:5px solid #0000;border-right:5px solid #0000;transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{z-index:1;touch-action:pan-y;margin-top:0;margin-left:-5px;position:absolute}.rc-slider-vertical .rc-slider-mark{height:100%;top:0;left:18px}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-play-state:paused;animation-fill-mode:both;display:block!important}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform-origin:50% 100%;opacity:0;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{transform-origin:50% 100%;opacity:0;transform:scale(0)}}.rc-slider-tooltip{visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:#0000;position:absolute;top:-9999px;left:-9999px}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:#0000}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{color:#fff;text-align:center;background-color:#6c6c6c;border-radius:6px;min-width:24px;height:24px;padding:6px 2px;font-size:12px;line-height:1;text-decoration:none;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-width:4px 4px 0;border-top-color:#6c6c6c;margin-left:-4px;bottom:4px;left:50%}.TAS{--tas-pad:12px;--tas-gap:10px;--tas-readout-w:42px;width:100%}.TAS__box{align-items:center;gap:var(--tas-gap);height:var(--tp-control-h,40px);padding:0 var(--tas-pad);border:1px solid var(--border);background:#ffffff0a;border-radius:8px;transition:border-color .15s,box-shadow .15s;display:flex}.TAS__buy .TAS__box:focus-within{border-color:#00e5a0b8;box-shadow:0 0 0 3px #00e5a01f}.TAS__sell .TAS__box:focus-within{border-color:#f87171b8;box-shadow:0 0 0 3px #f871711f}.TAS__rail-slot{flex:1;min-width:0}.TAS__readout{width:var(--tas-readout-w);text-align:right;color:var(--text-h);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.TAS__marks{padding-left:calc(var(--tas-pad) + 1px);padding-right:calc(var(--tas-pad) + 1px + var(--tas-readout-w) + var(--tas-gap));justify-content:space-between;margin-top:6px;font-size:10px;font-weight:500;display:flex}.TAS__mark{color:var(--text-dim);cursor:default;transition:color .15s}.TAS__mark.is-active{color:var(--text-h)}.TAS.is-disabled .TAS__readout,.TAS.is-disabled .TAS__marks{opacity:.4}.TAS__tooltip{color:#061018;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;top:-24px;transform:translate(-50%)translateY(0)}.TAS__tooltip--buy{background:linear-gradient(135deg,#00e5a0 0%,#00c4e0 100%)}.TAS__tooltip--sell{background:linear-gradient(135deg,#f87171 0%,#ef4458 100%)}.TAS__tooltip.is-visible{opacity:1;transform:translate(-50%)translateY(-2px)}.TAS .rc-slider{touch-action:none;border-radius:6px;width:100%;height:8px;padding:0;position:relative}.TAS .rc-slider-rail{background:var(--border);border-radius:1px;width:100%;height:2px;position:absolute;top:3px}.TAS .rc-slider-track{border-radius:1px;height:2px;transition:width .2s cubic-bezier(.4,0,.2,1);position:absolute;top:3px}.TAS__buy .rc-slider-track{background:linear-gradient(90deg,#00e5a099,#00c4e080)}.TAS__sell .rc-slider-track{background:linear-gradient(90deg,#f8717199,#ef445880)}.TAS .rc-slider-step{background:0 0;width:100%;height:2px;position:absolute;top:3px}.TAS .rc-slider-handle{border:2px solid var(--border);cursor:pointer;opacity:0;z-index:2;background:#111827f5;border-radius:50%;width:6px;height:6px;margin-top:-3px;transition:opacity .15s,border-color .15s,box-shadow .15s;position:absolute;top:4px}.TAS .rc-slider-handle:focus-visible,.TAS .rc-slider-handle:active,.TAS .rc-slider-handle:hover,.TAS .rc-slider:hover .rc-slider-handle,.TAS .rc-slider-dragging .rc-slider-handle{opacity:1}.TAS__buy .rc-slider-handle:hover,.TAS__buy .rc-slider-dragging .rc-slider-handle{border-color:#00e5a0;box-shadow:0 0 6px #00e5a080}.TAS__sell .rc-slider-handle:hover,.TAS__sell .rc-slider-dragging .rc-slider-handle{border-color:#f87171;box-shadow:0 0 6px #f8717180}.TAS .rc-slider-dot{border:2px solid var(--border);cursor:pointer;vertical-align:middle;background:#111827f5;border-radius:50%;width:8px;height:8px;margin-left:-4px;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;position:absolute;bottom:-3px}.TAS__buy .rc-slider-dot-active{background:linear-gradient(135deg,#00e5a0,#00c4e0);border-color:#00e5a0;transform:scale(1.25);box-shadow:0 0 6px #00e5a080}.TAS__sell .rc-slider-dot-active{background:linear-gradient(135deg,#f87171,#ef4458);border-color:#f87171;transform:scale(1.25);box-shadow:0 0 6px #f8717180}.TAS .rc-slider-disabled{opacity:.4}.TAS .rc-slider-disabled .rc-slider-handle,.TAS .rc-slider-disabled .rc-slider-dot{cursor:not-allowed}[data-theme=light] .TAS__box{background:#00000008}[data-theme=light] .TAS__buy .TAS__box:focus-within{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1)}[data-theme=light] .TAS__sell .TAS__box:focus-within{border-color:rgba(var(--danger-rgb), .6);box-shadow:0 0 0 3px rgba(var(--danger-rgb), .1)}[data-theme=light] .TAS .rc-slider-rail{background:#0000001f}[data-theme=light] .TAS .rc-slider-dot{background:#fff;border-color:#00000040}[data-theme=light] .TAS__buy .rc-slider-dot-active{background:var(--accent);border-color:var(--accent);box-shadow:0 0 6px #00e5a080}[data-theme=light] .TAS__sell .rc-slider-dot-active{background:var(--danger);border-color:var(--danger);box-shadow:0 0 6px #f8717180}[data-theme=light] .TAS .rc-slider-handle{background:#fff;border-color:#00000040}[data-theme=light] .TAS__buy .rc-slider-handle:hover,[data-theme=light] .TAS__buy .rc-slider-handle:active{border-color:var(--accent)}[data-theme=light] .TAS__sell .rc-slider-handle:hover,[data-theme=light] .TAS__sell .rc-slider-handle:active{border-color:var(--danger)}.tpsl-confirm{z-index:1001;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.tpsl-confirm.is-open{opacity:1;pointer-events:auto}.tpsl-confirm__backdrop{background:#0000008c;position:absolute;inset:0}.tpsl-confirm__card{background:var(--bg-card,#1a1d23);border-radius:12px;width:calc(100% - 48px);max-width:340px;padding:24px 20px 20px;position:relative}.tpsl-confirm__title{color:var(--text-primary,#fff);text-align:center;margin-bottom:16px;font-size:15px;font-weight:600}.tpsl-confirm__info{margin-bottom:20px}.tpsl-confirm__row{color:var(--text-secondary,#999);border-bottom:1px solid var(--border-light,#ffffff0f);justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.tpsl-confirm__row:last-child{border-bottom:none}.tpsl-confirm__row-label{color:var(--text-dim,#777)}.tpsl-confirm__row-value{color:var(--text-primary,#eee);font-weight:500}.tpsl-confirm__row-value--warn{color:var(--warning,#f39c12)}.tpsl-confirm__actions{gap:12px;display:flex}.tpsl-confirm__btn{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 0;font-size:14px;font-weight:500;transition:opacity .15s}.tpsl-confirm__btn:hover{opacity:.85}.tpsl-confirm__btn--cancel{color:var(--text-dim,#999);background:#ffffff14}.tpsl-confirm__btn--confirm{background:var(--up,#00b87a);color:#fff}.trade-panel{--tp-control-h:36px;--tp-cta-h:44px;--tp-gap:10px;--tp-col-gap:12px;--tp-font-sm:12px;--tp-book-font:11px;--tp-book-row-h:18px;color:var(--text-h);flex-direction:column;gap:12px;font-size:14px;display:flex}.trade-panel__notice{color:var(--text);font-size:var(--tp-font-sm);padding:2px 0;line-height:1.4}.trade-panel__notice:empty{height:0;padding:0;overflow:hidden}.trade-panel__shell{gap:var(--tp-col-gap);grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:start;display:grid}.trade-panel__form{gap:var(--tp-gap);flex-direction:column;min-width:0;display:flex}.trade-panel__side-tabs{border:1px solid var(--border);background:#ffffff08;border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;padding:3px;display:grid}.trade-panel__side,.trade-panel__order-type,.trade-panel__unit,.trade-panel__tabs button,.trade-panel__bottom button{cursor:pointer;font:inherit;border:0}.trade-panel__side{height:calc(var(--tp-control-h) - 8px);color:var(--text-dim);background:0 0;border-radius:999px;font-weight:700;line-height:1}.trade-panel__side.is-active{color:#061018;background:linear-gradient(135deg,#00e5a0fa 0%,#00c4e0e6 100%)}.trade-panel__side--sell.is-active{color:#1a0b0d;background:linear-gradient(135deg,#f87171f5 0%,#ef4458eb 100%)}.trade-panel__order-type-row{align-items:center;width:100%;display:flex}.trade-panel__order-type-wrap{width:100%}.trade-panel__order-type{width:100%;height:var(--tp-control-h);border:1px solid var(--border);color:var(--text-h);background:#ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-weight:700;line-height:1.2;display:flex}.trade-panel__order-type-hint{display:none}.trade-panel__order-type-wrap{position:relative}.trade-panel__order-type-menu{z-index:10;border:1px solid var(--border);background:#111827fa;border-radius:8px;min-width:120px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000004d}.trade-panel__order-type-menu li{list-style:none}.trade-panel__order-type-menu-item{border-radius:var(--radius-sm);width:100%;color:var(--text-h);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 10px}.trade-panel__order-type-menu-item:hover{background:#ffffff0d}.trade-panel__order-type-menu-item.is-active{color:#00e5a0fa;font-weight:700}.trade-panel__field{flex-direction:column;gap:6px;display:flex}.trade-panel__field-label{display:none}.trade-panel__control{min-height:var(--tp-control-h);border:1px solid var(--border);background:#ffffff0a;border-radius:8px;align-items:center;display:flex;overflow:hidden}.trade-panel__control:focus-within{border-color:#00e5a0b8;box-shadow:0 0 0 3px #00e5a01f}.trade-panel__control--floating{padding-top:8px;position:relative}.trade-panel__floating-label{font-size:var(--tp-font-sm);color:var(--text-dim);pointer-events:none;transform-origin:0 0;transition:all .2s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.trade-panel__control--floating:focus-within .trade-panel__floating-label,.trade-panel__control--floating input:not(:placeholder-shown)~.trade-panel__floating-label{font-size:10px;line-height:1;top:3px;transform:none}.trade-panel__control--floating input::placeholder{color:#0000}.trade-panel__control input{min-width:0;color:var(--text-h);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 12px}.trade-panel__control--floating input{height:100%;padding-top:0}.trade-panel__control input::placeholder{color:var(--text-dim)}.trade-panel__unit{height:100%;color:var(--text-h);font-weight:700;font-size:var(--tp-font-sm);background:0 0;align-items:center;gap:6px;padding:0 12px 0 0;display:inline-flex}.trade-panel__unit--static{cursor:default;color:var(--text-dim);font-weight:400}.trade-panel__latest-price-btn{display:none}.trade-panel__account{flex-direction:column;gap:6px;display:flex}.trade-panel__account-row,.trade-panel__account-item{font-size:var(--tp-font-sm);background:0 0;border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.trade-panel__account-row span,.trade-panel__account-item span{color:var(--text-dim);font-size:var(--tp-font-sm)}.trade-panel__account-row strong,.trade-panel__account-item strong{color:var(--text-h);font-size:var(--tp-font-sm);font-weight:700}.trade-panel__submit{height:var(--tp-cta-h);color:#061018;letter-spacing:0;border-radius:999px;padding:0 12px;font-family:inherit;font-size:15px;font-weight:800;line-height:1.2}.trade-panel__submit--buy{background:linear-gradient(135deg,#00e5a0 0%,#00c4e0 100%)}.trade-panel__submit--sell{background:linear-gradient(135deg,#f87171 0%,#ef4458 100%)}.trade-panel__helper{flex-direction:column;gap:6px;min-width:0;display:flex}.trade-panel__book-head{color:var(--text-dim);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;font-size:10px;font-weight:600;display:grid}.trade-panel__book-head span:last-child{text-align:right}.trade-panel__book{flex-direction:column;gap:6px;display:flex}.trade-panel__levels{flex-direction:column;display:flex}.trade-panel__level{height:var(--tp-book-row-h);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--tp-book-font);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px;line-height:1;display:grid}.trade-panel__level>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trade-panel__level span:last-child{text-align:right}.trade-panel__level--ask{color:var(--down)}.trade-panel__level--bid{color:var(--up)}.trade-panel__latest{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 0;display:flex;overflow:hidden}.trade-panel__latest-label{color:var(--text-dim);font-size:10px}.trade-panel__latest-price{color:var(--text-h);letter-spacing:0;font-size:18px;font-weight:800;line-height:1.1;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.trade-panel__stop-check{font-size:var(--tp-font-sm);color:var(--text-dim);cursor:pointer;align-items:center;gap:8px;padding:2px 0;display:flex}.trade-panel__stop-check input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.trade-panel__stop-section{flex-direction:column;gap:6px;display:flex}.trade-panel__stop-inputs{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff05;flex-direction:column;gap:8px;padding:8px 12px;display:flex}[data-theme=light] .trade-panel__stop-inputs{background:#00000005}.trade-panel__tabs{border-top:1px solid #ffffff0f;align-items:center;gap:16px;padding:8px 2px 0;display:flex;overflow-x:auto}.trade-panel__tabs button{color:var(--text-dim);background:0 0;flex:none;font-weight:700}.trade-panel__tabs button.is-active{color:var(--text-h)}.trade-panel__bottom{color:var(--text);font-size:var(--tp-font-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-panel__bottom label{align-items:center;gap:6px;display:flex}.trade-panel__bottom button{color:var(--text-dim);background:#ffffff0a;border-radius:999px;padding:5px 12px}@media (width<=420px){.trade-panel{--tp-control-h:34px;--tp-cta-h:42px;--tp-col-gap:10px}.trade-panel__order-type-row{flex-direction:column;align-items:flex-start}.trade-panel__tabs{gap:12px}.trade-panel__latest-price{font-size:16px}}[data-theme=light] .trade-panel__side-tabs,[data-theme=light] .trade-panel__order-type{background:#0000000a}[data-theme=light] .trade-panel__order-type-menu{background:#fff;box-shadow:0 8px 24px #0f172a1f}[data-theme=light] .trade-panel__order-type-menu-item:hover{background:#0000000d}[data-theme=light] .trade-panel__control{background:#00000008}[data-theme=light] .trade-panel__floating-label{color:#0006}[data-theme=light] .trade-panel__tabs{border-top:1px solid #0000000f}[data-theme=light] .trade-panel__bottom button{background:#0000000d}[data-theme=light] .trade-panel__side.is-active{background:linear-gradient(135deg, rgba(var(--accent-rgb), .98) 0%, #00b4dce6 100%)}[data-theme=light] .trade-panel__side--sell.is-active{background:linear-gradient(135deg, rgba(var(--danger-rgb), .96) 0%, #dc3246eb 100%)}[data-theme=light] .trade-panel__order-type-menu-item.is-active{color:var(--accent)}[data-theme=light] .trade-panel__control:focus-within{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1)}[data-theme=light] .trade-panel__submit--buy{background:linear-gradient(135deg, var(--accent) 0%, #00a0c8 100%)}[data-theme=light] .trade-panel__submit--sell{background:linear-gradient(135deg, var(--danger) 0%, #e04050 100%)}.contract-trade-panel__stop-warn{color:var(--down,#e05666);margin:4px 0 8px;font-size:10px}.contract-close-modal{z-index:1001;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.contract-close-modal__backdrop{background:#0000008c;position:absolute;inset:0}.contract-close-modal__card{background:var(--bg-card,#1a1d23);border-radius:12px;width:calc(100% - 48px);max-width:340px;padding:24px 20px 20px;position:relative}.contract-close-modal__title{color:var(--text-primary,#fff);text-align:center;margin-bottom:16px;font-size:15px;font-weight:600}.contract-close-modal__subtitle{color:var(--text-secondary,#999);margin-top:4px;font-size:12px;font-weight:400;display:block}.contract-close-modal__field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.contract-close-modal__field-label{color:var(--text-secondary,#999);font-size:12px}.contract-close-modal__input{border:1px solid var(--border,#ffffff1f);height:42px;color:var(--text-primary,#fff);font:inherit;background:0 0;border-radius:8px;outline:none;padding:0 12px}.contract-close-modal__input:disabled{opacity:.6}.contract-close-modal__error{color:var(--down,#e05666);margin:0 0 12px;font-size:12px}.contract-close-modal__actions{gap:12px;display:flex}.contract-close-modal__btn{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 0;font-size:14px;font-weight:500;transition:opacity .15s}.contract-close-modal__btn:disabled{opacity:.6;cursor:not-allowed}.contract-close-modal__btn--cancel{color:var(--text-secondary,#999);background:#ffffff14}.contract-close-modal__btn--confirm{background:var(--up,#00b87a);color:#fff}.contract-trade-panel__leverage-select{min-width:0;color:var(--text-h);font:inherit;cursor:pointer;height:var(--tp-control-h,32px);background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-weight:700}.contract-trade-panel__leverage-select option{background:var(--surface);color:var(--text-h)}.contract-trade-panel__bottom-tabs{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.contract-trade-panel__tab-buttons{scrollbar-width:none;flex:1;gap:4px;min-width:0;margin-bottom:-1px;display:flex;overflow:auto hidden}.contract-trade-panel__tab-buttons::-webkit-scrollbar{display:none}.contract-trade-panel__tab-button{white-space:nowrap;cursor:pointer;color:var(--text);background:0 0;border:none;border-bottom:2px solid #0000;flex:none;padding:9px 14px;font-size:12px}.contract-trade-panel__tab-button.is-active{color:var(--text-h);border-bottom-color:var(--accent)}.contract-trade-panel__record-btn{border:1px solid var(--border);width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.contract-trade-panel__record-btn:hover{border-color:var(--accent);color:var(--accent)}.contract-trade-panel__tab-content{max-height:280px;padding:8px 0 16px;overflow-y:auto}@media (width<=420px){.contract-trade-panel__tab-buttons{gap:2px}.contract-trade-panel__tab-button{padding:9px 8px;font-size:11px}}[data-theme=light] .contract-trade-panel__leverage-select option{color:var(--text-h);background:#fff}.trade-view{background:var(--bg);flex-direction:column;min-height:100%;padding-top:48px;display:flex;position:relative;overflow-x:hidden}.trade-view__content{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.trade-view__chart{flex-direction:column;min-height:320px;display:flex}.trade-view__panel{flex-direction:column;display:flex}@media (width>=900px){.trade-view__content{grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.trade-view__chart{min-height:420px}.trade-view__panel{grid-area:1/2}}.trade-page{background:var(--bg);width:100%;min-height:100vh;padding-bottom:calc(112px + env(safe-area-inset-bottom));flex-direction:column;animation:.18s ease-out trade-page-in;display:flex}@keyframes trade-page-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.trade-page{animation:none}}.trade-page__error{background:var(--bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:100vh;padding:24px;display:flex}.trade-page__error-message{color:var(--text-h);word-break:break-word;max-width:320px;margin:0;font-size:14px;line-height:1.5}.trade-page__retry-btn{appearance:none;border:1px solid var(--accent);background:var(--accent);color:#080c14;cursor:pointer;border-radius:8px;min-width:96px;padding:10px 24px;font-size:14px;font-weight:600}.trade-page__retry-btn:active{opacity:.85}.wheel-picker{background:var(--surface);justify-content:center;gap:0;padding:8px 0;display:flex}.wheel-column{flex:1;height:220px;position:relative;overflow:hidden}.wheel-column__scroll{scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;height:100%;overflow-y:scroll}.wheel-column__scroll::-webkit-scrollbar{display:none}.wheel-column__item{height:44px;color:var(--text-h);cursor:pointer;-webkit-user-select:none;user-select:none;scroll-snap-align:center;justify-content:center;align-items:center;font-size:16px;transition:opacity .2s,transform .2s;display:flex}.wheel-column__item.is-center{font-size:20px;font-weight:700}.wheel-column__suffix{color:var(--text);margin-left:2px;font-size:14px;font-weight:400}.wheel-column__highlight{pointer-events:none;background:#80808014;border-top:1px solid #80808026;border-bottom:1px solid #80808026;border-radius:8px;height:44px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.time-range-drawer{z-index:1000;position:fixed;inset:0}.time-range-drawer__overlay{background:#00000080;position:absolute;inset:0}.time-range-drawer__content{background:var(--surface);border-radius:16px 16px 0 0;flex-direction:column;max-height:90vh;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.time-range-drawer__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px;display:flex}.time-range-drawer__title{margin:0;font-size:18px;font-weight:600}.time-range-drawer__close{color:var(--text);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:20px}.time-range-drawer__body{flex:1;padding:20px 16px;overflow-y:auto}.time-range-drawer__section-title{margin:0 0 12px;font-size:16px;font-weight:600}.time-range-drawer__info{color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.5}.time-range-drawer__presets{gap:12px;margin:16px 0;display:flex}.time-range-drawer__preset{background:var(--card);border:1px solid var(--border);color:var(--text-h);cursor:pointer;text-align:center;border-radius:8px;flex:1;padding:10px 0;font-size:14px;transition:all .2s}.time-range-drawer__preset:hover{border-color:var(--accent)}.time-range-drawer__preset.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.time-range-drawer__date-row{align-items:center;gap:12px;margin:16px 0;display:flex}.time-range-drawer__date-display{background:var(--card);border:1px solid var(--border);color:var(--text-h);text-align:center;cursor:pointer;border-radius:8px;flex:1;padding:12px;font-size:14px;transition:border-color .2s,background .2s}.time-range-drawer__date-display:hover{border-color:var(--accent)}.time-range-drawer__date-display.is-active{border-color:var(--accent);background:#00e5a014;font-weight:600}.time-range-drawer__date-separator{color:var(--text);font-size:16px}.time-range-drawer__checkbox-label{color:var(--text-h);cursor:pointer;align-items:center;gap:8px;margin:16px 0;font-size:14px;display:flex}.time-range-drawer__checkbox-label input[type=checkbox]{cursor:pointer;width:18px;height:18px}.time-range-drawer__footer{border-top:1px solid var(--border);gap:12px;padding:16px;display:flex}.time-range-drawer__btn{cursor:pointer;border:none;border-radius:24px;flex:1;padding:14px 0;font-size:15px;font-weight:600;transition:opacity .2s}.time-range-drawer__btn:hover{opacity:.9}.time-range-drawer__btn--reset{background:var(--card);color:var(--text-h)}.time-range-drawer__btn--confirm{color:#fff;background:#2d7a2d}.bill-list{padding:0 16px}.bill-list__empty{text-align:center;color:var(--text);padding:32px 0;font-size:14px}.bill-item{border-bottom:1px solid var(--border);padding:14px 0}.bill-item__header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bill-item__coin{align-items:center;gap:8px;display:flex}.bill-item__coin-icon{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.bill-item__coin-name{font-size:16px;font-weight:600}.bill-item__amount{font-family:DM Mono,Fira Code,monospace;font-size:16px;font-weight:600}.bill-item__amount.is-positive{color:var(--up)}.bill-item__amount.is-negative{color:var(--down)}.bill-item__pair{color:var(--text);margin-bottom:4px;padding-left:36px;font-size:12px}.bill-item__detail{justify-content:space-between;align-items:flex-start;margin-bottom:4px;padding-left:36px;display:flex}.bill-item__detail-left{color:var(--text);font-size:12px}.bill-item__detail-right{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.bill-item__fee{color:var(--text);font-size:12px}.bill-item__footer{color:var(--text);justify-content:space-between;padding-left:36px;font-size:12px;display:flex}.bill-item__time,.bill-item__price{color:var(--text)}.bill-list__pagination{justify-content:center;align-items:center;gap:16px;padding:16px 0;display:flex}.bill-list__pagination button{border:1px solid var(--border);background:var(--surface);color:var(--text-h);cursor:pointer;border-radius:4px;padding:6px 12px;font-size:14px}.bill-list__pagination button:disabled{opacity:.5;cursor:not-allowed}.bill-list__pagination span{color:var(--text);font-size:14px}.order-history-page{background:var(--bg);min-height:100vh;color:var(--text-h)}.order-history-page__header{z-index:10;padding:max(16px, env(safe-area-inset-top,0px)) 16px 16px;border-bottom:1px solid var(--border);background:var(--surface);align-items:center;display:flex;position:sticky;top:0}.order-history-page__back-btn{cursor:pointer;color:var(--text-h);background:0 0;border:none;margin-right:12px;padding:4px 8px;font-size:20px}.order-history-page__title{margin:0;font-size:18px;font-weight:600}.order-history-page__tabs{border-bottom:1px solid var(--border);background:var(--surface);padding:0 16px;display:flex}.order-history-page__tab{cursor:pointer;color:var(--text);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 20px;font-size:14px}.order-history-page__tab.is-active{color:var(--text-h);border-bottom-color:var(--accent)}.order-history-page__filters{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px;padding:16px;display:flex}.order-history-page__chip-row{background:var(--surface);border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.order-history-page__chip-row::-webkit-scrollbar{display:none}.order-history-page__chip-scroll{gap:8px;min-width:max-content;padding:12px 16px;display:flex}.order-history-page__chip{background:var(--card);border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:16px;padding:6px 14px;font-size:13px;transition:all .2s}.order-history-page__chip:hover{border-color:var(--accent);color:var(--accent)}.order-history-page__chip.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.order-history-page__dropdown-row{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.order-history-page__dropdown{background:var(--card);border:1px solid var(--border);cursor:pointer;color:var(--text-h);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:border-color .2s;display:flex}.order-history-page__dropdown:hover{border-color:var(--accent)}.order-history-page__dropdown-label{font-size:13px}.order-history-page__dropdown-arrow{color:var(--text);font-size:10px;transition:transform .2s}.order-history-page__dropdown-arrow.is-open{transform:rotate(180deg)}.order-history-page__dropdown.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.order-history-page__batch-cancel-btn{background:var(--card);border:1px solid var(--border);color:var(--text-h);cursor:pointer;border-radius:16px;margin-left:auto;padding:6px 16px;font-size:13px;transition:all .2s}.order-history-page__batch-cancel-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.order-history-page__batch-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.order-history-page__dropdown-popup{background:var(--surface);border:1px solid var(--border);z-index:100;border-top:none;padding:8px 0;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #00000026}.order-history-page__dropdown-item{width:100%;color:var(--text-h);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;display:flex}.order-history-page__dropdown-item:hover{background:var(--card)}.order-history-page__dropdown-item.is-active{font-weight:600}.order-history-page__dropdown-check{color:var(--accent);font-size:16px}.order-history-page__sort-btn{color:var(--text);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 8px;font-size:18px}.order-history-page__info-banner{border-bottom:1px solid var(--border);background:#3b82f614;align-items:center;gap:8px;padding:12px 16px;display:flex}.order-history-page__info-icon{color:#3b82f6;flex-shrink:0;font-size:14px}.order-history-page__info-text{color:var(--text);flex:1;font-size:12px;line-height:1.4}.order-history-page__info-close{color:var(--text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 6px;font-size:14px}.order-history-page__info-close:hover{color:var(--text-h)}.order-history-page__content{padding:16px}.order-history-page__batch-bar{justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 0;display:flex}.order-history-page__batch-cancel{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:6px 16px;font-size:14px}.order-history-page__batch-cancel:disabled{opacity:.5;cursor:not-allowed}.order-history-page__pagination{justify-content:center;align-items:center;gap:16px;padding:16px 0;display:flex}.order-history-page__pagination button{border:1px solid var(--border);background:var(--surface);color:var(--text-h);cursor:pointer;border-radius:4px;padding:6px 12px}.order-history-page__pagination button:disabled{opacity:.5;cursor:not-allowed}.order-history-page__pagination span{color:var(--text);font-size:14px}.order-history-status{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.order-history-status--FILLED{background:rgba(var(--up-rgb), .15);color:var(--up)}.order-history-status--CANCELED{color:#9e9e9e;background:#94a3b826}.order-history-status--REJECTED{background:rgba(var(--danger-rgb), .15);color:var(--danger)}.order-history-status--NEW,.order-history-status--PARTIALLY_FILLED{color:#3b82f6;background:#3b82f626}.order-list__avg-price{text-align:right;font-family:DM Mono,Fira Code,monospace}.order-list__error{color:var(--danger)}.order-list__header--history,.order-list__row--history{grid-template-columns:50px 1fr 1fr 1fr 1fr 60px 80px;display:grid}.order-list__cell--right{text-align:right}.order-list__cell--center{text-align:center}@media (width<=480px){.order-list__header--history,.order-list__row--history{grid-template-columns:40px 1fr 1fr 1fr 1fr 50px 70px;font-size:12px}}.order-history-page__notice{color:var(--down,#e05666);background:#e557561f;border-radius:8px;margin:0 16px 8px;padding:8px 12px;font-size:12px}.quant-shell{min-height:100dvh;color:var(--text-h);--q-amber:#f9c74f;--q-amber-dim:#f9c74fb8;--q-rule:#94a3b824;background:radial-gradient(circle at 12% 0,#00e5a01a,#0000 32%),radial-gradient(circle at 88% 6%,#f9c74f0f,#0000 28%),linear-gradient(#05090f 0%,#03060b 100%);flex-direction:column;padding-bottom:100px;display:flex}.quant-content{flex-direction:column;flex:1;gap:28px;width:100%;max-width:1100px;margin:0 auto;padding:16px 20px 28px;display:flex}.quant-hero{border-bottom:1px solid var(--q-rule);flex-direction:column;gap:10px;padding:6px 4px 22px;display:flex}.quant-hero__label{color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;display:flex}.quant-hero__label-txt{text-transform:lowercase}.quant-hero__label-dash{color:#94a3b866}.quant-hero__equity{color:var(--text-h);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.035em;align-items:baseline;gap:6px;display:flex}.quant-hero__equity-sign{color:var(--text-dim);font-size:clamp(20px,3vw,26px);font-weight:500}.quant-hero__equity-num{color:#f6fbff;font-size:clamp(38px,6.6vw,56px);font-weight:700}.quant-hero__delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:14px;display:inline-flex}.quant-hero__delta.is-up{color:var(--accent)}.quant-hero__delta.is-down{color:var(--danger)}.quant-hero__delta-arrow{font-size:10px}.quant-hero__delta-money{font-weight:700}.quant-hero__delta-sep{color:#94a3b870}.quant-hero__delta-tail{color:var(--text-dim);font-weight:500}.quant-hero__counters{color:var(--text-dim);font-family:var(--font-mono);align-items:center;gap:10px;margin:6px 0 0;font-size:12px;display:inline-flex}.quant-hero__counter{align-items:baseline;gap:5px;display:inline-flex}.quant-hero__counter-num{color:var(--text-h);font-variant-numeric:tabular-nums;font-weight:700}.quant-hero__counter-key{color:var(--text-dim);letter-spacing:.02em}.quant-hero__counter-sep{color:#94a3b852}.quant-tape{border-top:1px dashed var(--q-rule);border-bottom:1px dashed var(--q-rule);grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:20px;padding:10px 0 10px 2px;display:grid;overflow:hidden}.quant-tape__marker{font-family:var(--font-mono);color:var(--accent);white-space:nowrap;background:#00e5a00f;border:1px solid #00e5a02e;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:11px;display:inline-flex}.quant-tape__pulse{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.4s ease-out infinite quant-pulse;box-shadow:0 0 #00e5a080}@keyframes quant-pulse{0%{box-shadow:0 0 #00e5a08c}70%{box-shadow:0 0 0 7px #00e5a000}to{box-shadow:0 0 #00e5a000}}.quant-tape__marker-txt{letter-spacing:.05em;font-weight:700}.quant-tape__marker-dot{color:#00e5a080}.quant-tape__marker-sub{color:#00e5a0b8}.quant-tape__stream-mask{min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.quant-tape__empty{color:#94a3b88c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.quant-tape__stream{will-change:transform;align-items:center;gap:22px;padding-left:4px;animation:34s linear infinite quant-tape-slide;display:inline-flex}@keyframes quant-tape-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.quant-tape__stream,.quant-tape__pulse{animation:none}}.quant-tape__tick{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.quant-tape__tick.is-up{color:var(--accent)}.quant-tape__tick.is-down{color:var(--danger)}.quant-tape__tick-arrow{margin-right:2px;font-size:8px}.quant-tape__tick-sym{color:var(--text)}.quant-tape__tick-price{color:currentColor;font-weight:600}.quant-section{flex-direction:column;gap:14px;display:flex}.quant-section__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.quant-section__title{color:var(--text-h);letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0;font-size:20px;font-weight:700;display:inline-flex}.quant-section__count{color:var(--text-dim);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.quant-section__link{color:var(--text);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px;transition:color .15s}.quant-section__hint{color:var(--text-dim);font-family:var(--font-mono);font-size:11.5px}.quant-section__link:hover,.quant-section__link:focus-visible{color:var(--accent);outline:none}.quant-instances{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.quant-instance{text-align:left;border:1px solid var(--border);color:inherit;cursor:pointer;background:linear-gradient(#0d1421eb 0%,#070b14eb 100%);border-radius:18px;flex-direction:column;gap:12px;padding:16px 16px 14px;transition:border-color .18s,transform .18s,background .18s;display:flex;position:relative}.quant-instance:hover,.quant-instance:focus-visible{border-color:#00e5a047;outline:none;transform:translateY(-1px)}.quant-instance__top{font-family:var(--font-mono);align-items:center;gap:8px;font-size:12px;display:flex}.quant-instance__id{color:var(--q-amber);letter-spacing:.02em;font-weight:700}.quant-instance__slug{color:var(--q-amber-dim);letter-spacing:.01em;font-weight:500}.quant-instance__cn{color:var(--text-dim);font-family:var(--font-body);margin-left:2px;font-size:12px;font-weight:500}.quant-instance__status{align-items:center;margin-left:auto;display:inline-flex}.quant-instance__status-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #00e5a024}.quant-instance__status.is-down .quant-instance__status-dot{background:var(--danger);box-shadow:0 0 0 3px #f8717124}.quant-instance__ticks{border-bottom:1px solid var(--q-rule);grid-template-columns:repeat(24,1fr);align-items:end;gap:2px;height:32px;padding:0 2px;display:grid}.quant-instance__tick{border-radius:1px;align-self:end;min-height:4px;transition:opacity .15s;display:block}.quant-instance__tick.is-up{background:linear-gradient(180deg, var(--accent) 0%, #00e5a080 100%)}.quant-instance__tick.is-down{background:linear-gradient(180deg, #f8717199 0%, var(--danger) 100%);align-self:start}.quant-instance__stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.quant-instance__stat{flex-direction:column;gap:2px;min-width:0;display:flex}.quant-instance__stat dt{color:var(--text-dim);font-family:var(--font-mono);font-size:11px}.quant-instance__stat dd{color:var(--text-h);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.quant-instance__stat dd.is-up{color:var(--accent)}.quant-instance__stat dd.is-down{color:var(--danger)}.quant-instance__foot{border-top:1px dashed var(--q-rule);justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}.quant-instance__pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.quant-instance__pct.is-up{color:var(--accent)}.quant-instance__pct.is-down{color:var(--danger)}.quant-instance__pct span[aria-hidden=true]{font-size:9px}.quant-instance__runtime{color:var(--text-dim);font-family:var(--font-mono);font-size:12px}.quant-bots{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.quant-bot-slot{display:flex;position:relative}.quant-bot-slot>.quant-bot{flex:auto;min-width:0}.quant-bot{z-index:0;--bot-scrim-rgb:13, 20, 33;border-radius:var(--radius-lg);border:1px solid var(--border);min-height:152px;color:var(--text-h);text-align:left;cursor:pointer;font:inherit;background:#090e16bf;flex-direction:column;padding:12px 14px;transition:border-color .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.quant-bot__bg{z-index:-1;isolation:isolate;position:absolute;inset:0}.quant-bot__bg img{object-fit:cover;width:100%;height:100%;display:block}.quant-bot__bg:after{content:"";background:linear-gradient(100deg, rgba(var(--bot-scrim-rgb), .94) 0%, rgba(var(--bot-scrim-rgb), .88) 42%, rgba(var(--bot-scrim-rgb), .72) 100%);position:absolute;inset:0}.quant-bot-slot__icon{z-index:1;width:36px;height:36px;display:block;position:absolute;top:13px;right:14px}.quant-bot-slot__icon img{object-fit:cover;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:100%;height:100%;display:block}.quant-bot-slot__icon:after{content:"";position:absolute;inset:-4px}.quant-bot-slot__icon:active img{border-color:var(--accent)}.quant-bot:hover,.quant-bot:focus-visible{border-color:#00e5a047;outline:none;transform:translateY(-1px)}.quant-bot--running:before{content:"";background:var(--q-amber);opacity:.72;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:-1px}.quant-bot--running{border-color:#f9c74f3d}.quant-bot--running:hover,.quant-bot--running:focus-visible{border-color:#f9c74f6b}.quant-bot__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.quant-bot__slug{color:var(--q-amber-dim);font-family:var(--font-mono);letter-spacing:.02em;font-size:12px;font-weight:600}.quant-bot__risk{font-family:var(--font-mono);border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.quant-bot__risk--up{color:var(--accent);background:#00e5a014;border-color:#00e5a033}.quant-bot__risk--warn{color:var(--q-amber);background:#f9c74f0f;border-color:#f9c74f38}.quant-bot__risk--down{color:var(--danger);background:#f871710f;border-color:#f8717138}.quant-bot__name{color:var(--text-h);letter-spacing:-.01em;margin:0;padding-right:58px;font-size:16px;font-weight:700}.quant-bot__foot{align-items:flex-end;gap:16px;min-width:0;margin-top:auto;display:flex}.quant-bot__foot .quant-bars{touch-action:none;-webkit-user-select:none;user-select:none;align-items:flex-end;width:fit-content;display:flex}.quant-bars__col{flex-direction:column;align-items:center;gap:4px;width:20px;display:flex}.quant-bars__val,.quant-bars__month{color:var(--text-h);font-family:var(--font-mono);font-variant-numeric:tabular-nums;opacity:0;font-size:10px;font-weight:700;line-height:1;transition:opacity .12s}.quant-bars__col--active .quant-bars__val,.quant-bars__col--active .quant-bars__month{opacity:1}.quant-bars__bar{background:var(--accent);border-radius:3px 3px 1px 1px;width:14px;transition:opacity .12s}.quant-bars__col:not(.quant-bars__col--active) .quant-bars__bar{opacity:.45}.quant-bot__side{flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.quant-bot__side-row{align-items:baseline;gap:8px;min-width:0;display:flex}.quant-bot__side-row--stack{flex-direction:column;align-items:flex-start;gap:4px}.quant-bot__side-row dt,.quant-bot__side-row dd{color:var(--text-h);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:10px;font-weight:700;line-height:1.2}.quant-bot__side-row .quant-bot__side-hero{color:var(--accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.quant-bot__mine{font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;background:#f9c74f0f;border:1px dashed #f9c74f47;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;transition:border-color .18s,background .18s;display:flex}.quant-bot__mine:hover{background:#f9c74f1a;border-color:#f9c74f7a}.quant-bot__mine-dot{background:var(--accent);border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #00e5a024}.quant-bot__mine-label{color:var(--text-dim);font-size:11.5px}.quant-bot__mine-id{color:var(--q-amber);font-weight:700}.quant-bot__mine-net{margin-left:auto;font-weight:700}.quant-bot__mine-net.is-up{color:var(--accent)}.quant-bot__mine-net.is-down{color:var(--danger)}.quant-bot__enter{border-top:1px dashed var(--q-rule);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.01em;margin-top:2px;padding-top:8px;font-size:12px;transition:color .15s}.quant-bot:hover .quant-bot__enter,.quant-bot:focus-visible .quant-bot__enter{color:var(--accent)}.quant-bot--running:hover .quant-bot__enter,.quant-bot--running:focus-visible .quant-bot__enter{color:var(--q-amber)}.quant-history{border-top:1px solid var(--q-rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.quant-history__row{border-bottom:1px solid var(--q-rule)}.quant-history__click{width:100%;color:inherit;text-align:left;cursor:pointer;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;grid-template-columns:auto auto 1fr auto;align-items:baseline;gap:12px;padding:12px 4px;font-size:13px;transition:background .15s;display:grid}.quant-history__click:hover,.quant-history__click:focus-visible{background:#ffffff05;outline:none}.quant-history__id{color:var(--q-amber);font-weight:700}.quant-history__slug{color:var(--q-amber-dim)}.quant-history__pnl{justify-self:end;font-weight:700}.quant-history__pnl.is-up{color:var(--accent)}.quant-history__pnl.is-down{color:var(--danger)}.quant-history__ago{color:var(--text-dim);justify-self:end;font-size:11px}@media (width<=640px){.quant-content{gap:22px;padding:18px 16px 40px}.quant-hero__equity-num{font-size:clamp(34px,10vw,46px)}.quant-hero__counters{flex-wrap:wrap;row-gap:4px}.quant-instances,.quant-bots{grid-template-columns:minmax(0,1fr)}.quant-tape{grid-template-columns:1fr;gap:8px}.quant-tape__marker{align-self:flex-start}.quant-history__click{grid-template-columns:auto 1fr auto;row-gap:2px}.quant-history__slug{display:none}}@media (width>=641px){.quant-bot__side-row dt,.quant-bot__side-row dd{font-size:13px}.quant-bot__side-row .quant-bot__side-hero{font-size:16px}}.quant-skeleton{background:rgba(var(--accent-rgb), .08);border-radius:6px;animation:1.4s ease-in-out infinite quant-skeleton-pulse;display:inline-block}.quant-skeleton--equity{vertical-align:baseline;width:3.2em;height:.82em}.quant-bot--skeleton{cursor:default;min-height:152px}@keyframes quant-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.quant-skeleton{animation:none}}[data-theme=light] .quant-shell{--q-amber:#b8860b;--q-amber-dim:#b8860bc7;--q-rule:#0f172a14;background:radial-gradient(circle at 12% 0,#00ba8a14,#0000 32%),radial-gradient(circle at 88% 6%,#b8860b0f,#0000 28%),linear-gradient(#f6f8fb 0%,#fff 100%)}[data-theme=light] .quant-hero__equity-num{color:var(--text-h)}[data-theme=light] .quant-instance{border-color:var(--border);background:linear-gradient(#fff 0%,#fbfcfe 100%)}[data-theme=light] .quant-instance__stat dd{color:var(--text-h)}[data-theme=light] .quant-bot{border-color:var(--border);--bot-scrim-rgb:255, 255, 255;background:#fff;box-shadow:0 2px 10px #1018280f}[data-theme=light] .quant-bot:hover,[data-theme=light] .quant-bot:focus-visible{box-shadow:0 4px 16px #10182817}[data-theme=light] .quant-bot__name{color:var(--text-h)}[data-theme=light] .quant-tape__marker{color:var(--accent);background:#00ba8a14;border-color:#00ba8a38}[data-theme=light] .quant-tape__pulse{background:var(--accent)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#080c14;--surface:#0d1421;--card:#111827;--border:#1f2937;--border-h:#374151;--text-h:#f9fafb;--text:#9ca3af;--text-dim:#6b7280;--accent:#00e5a0;--accent-rgb:0, 229, 160;--accent-h:#00c88a;--accent-glow:rgba(var(--accent-rgb), .18);--up:#00e5a0;--up-rgb:0, 229, 160;--down:#f87171;--down-rgb:248, 113, 113;--danger:#f87171;--danger-rgb:248, 113, 113;--danger-bg:rgba(var(--danger-rgb), .08);--grid-line:#ffffff0a;--radius-sm:6px;--radius:10px;--radius-lg:16px;--font-body:"DM Sans", system-ui, sans-serif;--font-mono:"DM Mono", "Fira Code", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font:15px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{touch-action:pan-x pan-y;overscroll-behavior-y:none;min-height:100dvh}body{overflow-x:hidden}a{color:inherit;text-decoration:none}html{-webkit-tap-highlight-color:transparent}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable],.selectable{-webkit-user-select:text;user-select:text}.route-fallback{min-height:100dvh}.field{flex-direction:column;gap:6px;display:flex}.field__label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:12px;font-weight:600}.field__control{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex}.field__control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.field__control--error{border-color:var(--danger)}.field__input{color:var(--text-h);font-family:inherit;font-weight:inherit;font-size:16px;line-height:inherit;background:0 0;border:none;outline:none;flex:1;padding:11px 14px}.field__input::placeholder{color:var(--text-dim)}.field__trailing{padding-right:12px}.field__error{color:var(--danger);letter-spacing:.02em;font-size:12px}.button{border-radius:var(--radius-sm);font:600 14px/1 var(--font-body);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:6px;transition:background .15s,opacity .15s,transform .1s;display:inline-flex}.button:active:not(:disabled){transform:scale(.97)}.button:disabled{opacity:.45;cursor:not-allowed}.button--primary{background:var(--accent);color:#080c14;padding:13px 24px}.button--primary:hover:not(:disabled){background:var(--accent-h)}.button--secondary{background:var(--surface);color:var(--text-h);border:1px solid var(--border);padding:11px 16px}.button--secondary:hover:not(:disabled){background:var(--card);border-color:var(--border-h)}.button--ghost{color:var(--accent);background:0 0;padding:8px 14px}.button--ghost:hover:not(:disabled){background:var(--accent-glow)}.mode-tabs{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);gap:4px;margin-bottom:20px;padding:4px;display:flex}.mode-tab{color:var(--text-dim);font:500 13px/1 var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;padding:8px 16px;transition:background .15s,color .15s}.mode-tab--active{background:var(--card);color:var(--text-h);box-shadow:0 1px 3px #0000004d}.mode-tab:hover:not(.mode-tab--active){color:var(--text)}.global-error{background:var(--danger-bg);border:1px solid rgba(var(--danger-rgb), .25);border-radius:var(--radius-sm);color:var(--danger);margin-bottom:16px;padding:10px 14px;font-size:13px}.success-banner{background:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .28);border-radius:var(--radius-sm);color:var(--accent);margin-bottom:16px;padding:10px 14px;font-size:13px}[data-theme=light]{--bg:#f3f5f9;--surface:#fff;--card:#f8fafd;--border:#eaecef;--border-h:#dcdfe6;--text-h:#1e2329;--text:#474d57;--text-dim:#848e9c;--accent:#00ba8a;--accent-rgb:0, 186, 138;--accent-h:#00a078;--accent-glow:rgba(var(--accent-rgb), .12);--up:#00ba8a;--up-rgb:0, 186, 138;--down:#f6465d;--down-rgb:246, 70, 93;--danger:#f6465d;--danger-rgb:246, 70, 93;--danger-bg:rgba(var(--danger-rgb), .08);--grid-line:#0000000d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg)}.login-shell{height:100dvh;display:flex;overflow:hidden}.brand-logo{align-items:center;gap:10px;margin-bottom:52px;display:flex}.brand-logo__img{width:36px;height:36px;display:block}.brand-logo__name{color:var(--text-h);letter-spacing:-.02em;font-size:20px;font-weight:700}.brand-headline{letter-spacing:-.03em;color:var(--text-h);margin-bottom:20px;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.1}.brand-headline em{background:linear-gradient(135deg,#00e5a0,#00c4e0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.brand-sub{color:var(--text-dim);margin-bottom:40px;font-size:15px;line-height:1.7}.trust-list{flex-direction:column;gap:14px;list-style:none;display:flex}.trust-item{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.login-form-panel{-webkit-overflow-scrolling:touch;min-height:0;padding:max(28px, env(safe-area-inset-top)) 24px max(28px, env(safe-area-inset-bottom));background:var(--bg);flex-direction:column;flex:1;align-items:center;display:flex;overflow-y:auto}.login-card{width:100%;max-width:400px;margin-block:auto}.login-form-panel--split{overflow:hidden}.login-form-panel--split .login-card{flex-direction:column;flex:1;min-height:0;margin-block:0;display:flex}.login-card__body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.login-card__actions{flex:none;padding-top:16px}.card-header{margin-bottom:24px}.card-title{letter-spacing:-.03em;color:var(--text-h);margin-bottom:6px;font-size:26px;font-weight:700}.card-subtitle{color:var(--text-dim);font-size:14px}.card-back{color:var(--text-dim);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;margin-bottom:16px;padding:6px 10px 6px 4px;font-family:inherit;font-size:14px;transition:color .15s;display:inline-flex}.card-back:hover{color:var(--text-h)}.email-chip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;display:flex}.email-chip__dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.email-chip__text{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.email-chip__action{color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-family:inherit;font-size:13px;font-weight:500}.password-toggle{color:var(--text-dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:inline-flex}.password-toggle:hover{color:var(--text-h)}.otp-field{flex-direction:column;gap:6px;display:flex}.otp-group{gap:8px;display:flex}.otp-box{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;height:46px;color:var(--text-h);font-family:var(--font-mono,inherit);text-align:center;outline:none;flex:1;font-size:20px;font-weight:600;transition:border-color .15s,box-shadow .15s}.otp-box:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.otp-group--error .otp-box{border-color:var(--danger)}.step-hint{color:var(--text-dim);word-break:break-all;margin-bottom:18px;font-size:14px}.invite-code-trigger{color:var(--accent);font:600 13px/1.55 var(--font-body);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.invite-code-trigger:hover{color:var(--accent-h)}.step-hint strong{color:var(--text-h);font-weight:600}.resend-row{justify-content:flex-start;margin:16px 0 24px;display:flex}.resend-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}.resend-btn:disabled{color:var(--text-dim);cursor:default}.divider-row{align-items:center;gap:12px;margin:20px 0 12px;display:flex}.divider-row__line{background:var(--border);flex:1;height:1px}.divider-row__text{color:var(--text-dim);font-size:12px}.info-banner{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-dim);gap:8px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.fields{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.captcha-row{align-items:flex-end;gap:10px;display:flex}.captcha-input{flex:1}.captcha-btn{white-space:nowrap;min-width:110px;height:40px;font-size:13px}.submit-btn{letter-spacing:.02em;width:100%;margin-bottom:16px;font-size:15px}.register-done{text-align:center;flex-direction:column;align-items:center;padding-top:4px;display:flex}.register-done__icon{color:var(--accent);margin-bottom:18px}.register-done__desc{color:var(--text);margin:0 0 24px;font-size:14px;line-height:1.7}.register-done__soon{color:var(--text-dim);margin:0;font-size:13px}.register-done .submit-btn{margin-bottom:0}.form-footer{justify-content:space-between;align-items:center;display:flex}.link{color:var(--text-dim);font-size:13px;transition:color .15s}.link:hover{color:var(--accent)}[data-theme=light] .mode-tab--active{box-shadow:0 1px 3px #0f172a14}input,select,textarea{font-size:16px}.biometric-btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--text-h);font-size:15px;font-weight:500;font-family:var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px 20px;transition:border-color .2s,background .2s;display:inline-flex}.biometric-btn:hover:not(:disabled){border-color:var(--accent);background:rgba(var(--accent-rgb), .06)}.biometric-btn:disabled{opacity:.5;cursor:not-allowed}
