.light,:root{color-scheme:light;--app-background:#f3f5f8;--app-surface:#ffffff;--app-elevated:#e9edf5;--app-text:#121722;--app-muted:#626c7e;--app-border:rgba(18,23,34,.1);--app-blue:#4263db;--app-mint:#19846f;--app-coral:#a53b32;--app-buy-background:#e8f5f0;--app-buy-text:#126c59;--app-sell-background:#fceeea;--app-card-shadow:0 8px 28px rgba(18,23,34,.04)}.dark{color-scheme:dark;--app-background:#090c12;--app-surface:#121722;--app-elevated:#181e2b;--app-text:#f6f7fb;--app-muted:#8e96a8;--app-border:rgba(255,255,255,.08);--app-blue:#6d8cff;--app-mint:#59d5bd;--app-coral:#ff9685;--app-buy-background:#142f2c;--app-buy-text:var(--app-mint);--app-sell-background:#332324;--app-card-shadow:0 8px 28px rgba(0,0,0,.12)}.dark,.light,:root{--app-action:#4263db;--app-radius-control:12px;--app-radius-card:20px;--app-control-height:44px;--app-motion-fast:150ms;--app-motion-normal:220ms;--app-ease:cubic-bezier(.2,.8,.2,1);--app-shadow-overlay:0 16px 48px color-mix(in srgb,var(--app-text) 14%,transparent);--bg-primary:var(--app-background);--bg-secondary:var(--app-surface);--text-primary:var(--app-text);--text-secondary:var(--app-muted);--border-primary:var(--app-border);--accent-primary:var(--app-blue);--background:var(--app-background);--foreground:var(--app-text);--card:var(--app-surface);--card-foreground:var(--app-text);--popover:var(--app-surface);--popover-foreground:var(--app-text);--primary:var(--app-blue);--primary-foreground:#ffffff;--secondary:var(--app-elevated);--muted:var(--app-elevated);--muted-foreground:var(--app-muted);--border:var(--app-border);--input:var(--app-border);--ring:var(--app-blue);--header-bg:var(--app-background);--header-nav-active-bg:var(--app-action);--header-nav-active-text:#fff;--header-nav-text:var(--app-muted);--header-nav-text-hover:var(--app-text);--header-logo-bg:transparent;--home-text-color:var(--app-muted);--chart-blue:var(--app-blue);--chart-yellow:#ffb64d;--auth-tab-active-text:var(--app-blue);--auth-link:var(--app-blue);--auth-link-hover:var(--app-blue);--auth-btn-submit-bg:linear-gradient(var(--app-action),var(--app-action));--auth-btn-submit-text:#fff;--auth-btn-submit-hover-bg:linear-gradient(var(--app-action),var(--app-action));--auth-btn-submit-border:var(--app-action);--auth-btn-submit-hover-border:var(--app-action);--auth-btn-submit-icon-1:var(--app-action);--auth-btn-submit-icon-2:var(--app-action);--auth-pill-bg:var(--app-elevated);--auth-pill-icon:var(--app-blue);--auth-pill-text:var(--app-blue);--auth-tab-list-bg:linear-gradient(var(--app-elevated),var(--app-elevated));--auth-tab-active-bg:linear-gradient(var(--app-surface),var(--app-surface));--auth-tab-inactive-text:var(--app-muted);--auth-btn-code-bg:linear-gradient(var(--app-elevated),var(--app-elevated));--auth-btn-code-text:var(--app-blue);--auth-input-focus-ring:color-mix(in srgb,var(--app-blue) 25%,transparent);--auth-input-focus-border:var(--app-blue);--auth-input-hover-border:var(--app-blue);--profile-bg:linear-gradient(var(--app-background),var(--app-background));--payment-bg:linear-gradient(var(--app-background),var(--app-background));--payment-success-icon-from:var(--app-mint);--payment-success-icon-to:var(--app-mint);--payment-failed-icon-from:var(--app-coral);--payment-failed-icon-to:var(--app-coral);--feedback-btn-bg:linear-gradient(var(--app-action),var(--app-action));--feedback-btn-text:#fff;--feedback-btn-border:var(--app-action);--feedback-btn-hover-bg:linear-gradient(var(--app-action),var(--app-action));--feedback-btn-hover-border:var(--app-action);--feedback-type-active-text:var(--app-blue);--feedback-input-focus-border:var(--app-blue);--feedback-input-focus-ring:color-mix(in srgb,var(--app-blue) 25%,transparent);--feedback-tag-icon:var(--app-blue);--chart-green:var(--app-mint);--chart-red:var(--app-coral);--profile-nav-item-active-text:var(--app-blue);--stock-tabs-trigger-active-text:var(--app-blue);--stock-tabs-trigger-active-icon:var(--app-blue)}body{background:var(--app-background);color:var(--app-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.035em}button,input,select,textarea{font:inherit}input,select,textarea{accent-color:var(--app-blue)}:focus,:focus-visible{outline:none}.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector,:is(input,textarea,select,[role=combobox],.ant-input-affix-wrapper,.ant-select-selector,.ant-picker):is(:focus,:focus-visible){outline:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;box-shadow:none!important}::selection{background:#6d8cff40}.home-page{background:var(--app-background)!important}.account-menu>.absolute,.header-vibrant>.absolute,.home-page .blur-3xl,header .blur-xl{display:none}.root-layout{background:var(--app-background)}.site-content{flex:1;width:100%;min-width:0}.site-content .min-h-screen{min-height:calc(100svh - 160px)}.site-content .shadow-2xl{box-shadow:var(--app-card-shadow)}.site-content .shadow-lg{box-shadow:0 4px 16px rgba(18,23,34,.05)}.site-content .rounded-3xl{border-radius:24px}.site-content .blur-3xl{display:none}.site-content .bg-clip-text{background-image:none!important;color:var(--app-text)}.site-content :is(input,textarea,select){border-radius:12px}.site-content :is(input,textarea)::placeholder{color:var(--app-muted)}.site-content :is(button,a,input,textarea,select,summary){scroll-margin-block:96px 24px}.site-content :is(button,summary),header :is(button,a){touch-action:manipulation}.site-content :is(button,input,textarea,select):disabled{cursor:not-allowed}.site-content :is(input:not([type=checkbox]):not([type=radio]),textarea,select){line-height:1.5}.site-content :is(h1,h2,h3){text-wrap:balance}.site-content :is(p,li){text-wrap:pretty}.site-content a[class*=text-indigo]{color:var(--app-blue)}.site-content .bg-indigo-600{background-color:var(--app-blue)}.site-content .text-emerald-400{color:var(--app-mint)}.site-content .text-red-400{color:var(--app-coral)}@media (max-width:600px){.site-content .rounded-3xl.p-8{padding:1.5rem}.site-content .text-5xl{font-size:2.5rem}.site-content :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}.home-page .shadow-2xl{box-shadow:none}.home-page .bg-clip-text{background-image:none!important;color:var(--app-text)}.home-page section{scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}