@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600&family=Noto+Sans+SC:wght@400;500;700;900&display=swap";:root{--bg-0: #070b13;--bg-1: #0f1624;--bg-2: #121b2d;--ink-0: #f4f7ff;--ink-1: #d9e1f2;--ink-2: #8e9cb8;--line-soft: rgba(106, 126, 164, .26);--line-strong: rgba(132, 157, 199, .46);--accent: #1fb6ff;--accent-2: #4f8cff;--panel-shadow: 0 24px 70px rgba(2, 10, 24, .56);--mono: "JetBrains Mono", "IBM Plex Sans", monospace;font-family:IBM Plex Sans,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink-0)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--ink-0);background:radial-gradient(circle at 8% 9%,rgba(31,182,255,.16),transparent 28%),radial-gradient(circle at 88% 7%,rgba(79,140,255,.16),transparent 30%),linear-gradient(165deg,#070b13,#0a111d 36%,#0c1422)}.app-shell{position:relative;min-height:100vh;overflow-x:hidden}.app-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(95,113,145,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(95,113,145,.06) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 85%);mask-image:radial-gradient(circle at 50% 20%,black,transparent 85%);z-index:1}.bg-orb{position:absolute;border-radius:999px;filter:blur(34px);pointer-events:none;z-index:1;animation:floating 12s ease-in-out infinite}.bg-orb-a{width:260px;height:260px;top:-95px;right:-42px;background:#1fb6ff33}.bg-orb-b{width:240px;height:240px;left:-90px;bottom:80px;background:#1fb6ff29;animation-delay:2.4s}.page-wrap{position:relative;z-index:2;max-width:1680px;width:94%;margin:0 auto;padding:28px 32px}.elevated-card{border:1px solid var(--line-soft)!important;background:linear-gradient(160deg,#0f1624eb,#0b111df2)!important;box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-card{margin-bottom:24px}.hero-logo-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.hero-logo-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-logo{max-height:120px;max-width:200px;height:auto;width:auto;object-fit:contain}.hero-logo-desc{margin:12px 0 0;padding:0 12px;font-size:13px;line-height:1.6;color:var(--ink-2);max-width:520px}:root[data-theme=light] .hero-logo-desc{color:var(--ink-2)}.hero-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:20px;align-items:center}.hero-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.brand-tag{border-radius:999px;padding:4px 12px;font-family:var(--mono);letter-spacing:.4px;color:#b6e4ff;border:1px solid rgba(31,182,255,.42);background:#1fb6ff21}.brand-title{margin:11px 0 8px!important;color:#f5f8ff!important;font-weight:900!important;letter-spacing:.6px}.brand-desc{margin-bottom:14px!important;max-width:90ch;color:var(--ink-2)!important;line-height:1.75}.hero-chip{border-radius:999px;border:1px solid rgba(104,129,170,.44);color:var(--ink-1);background:#1b273fb8;padding:4px 12px}.market-strip{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.market-pill{border-radius:999px;padding:4px 11px;font-size:12px;font-family:var(--mono);border:1px solid transparent}.market-pill.up{color:#b8e6ff;border-color:#1fb6ff70;background:#1fb6ff24}.market-pill.down{color:#ff9ca8;border-color:#ff5d736b;background:#ff5d7324}.market-pill.neutral{color:#97d5ff;border-color:#1fb6ff6b;background:#1fb6ff21}.hero-guide{border:1px solid var(--line-soft);border-radius:12px;background:linear-gradient(180deg,#121b2de0,#0f1624d1);padding:18px 20px}.hero-guide .ant-typography{color:#dfe7f7}.theme-switch-wrap{border:1px solid rgba(94,115,151,.4);border-radius:999px;padding:4px 6px 4px 10px;background:#101828b3}.theme-switch-label{font-size:12px}.theme-segmented{background:#1d2c48d1!important}.theme-segmented .ant-segmented-item{min-width:54px}.hero-steps{margin:12px 0 0;padding-left:20px;display:grid;gap:10px;color:#9faec8}.hero-steps li{line-height:1.65}.workspace-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px}.workspace-sidebar{display:grid;gap:16px;align-content:start}.announcement-marquee-wrap{overflow:hidden;border-radius:10px;border:1px solid var(--line-soft);background:linear-gradient(180deg,#121b2de0,#0f1624d1);padding:10px 14px}.announcement-marquee{display:flex;gap:48px;animation:marquee-scroll 18s linear infinite;white-space:nowrap}.announcement-marquee span{color:#b8e6ff;font-size:13px;line-height:1.5;font-weight:500}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}:root[data-theme=light] .announcement-marquee-wrap{border-color:#1e293b24;background:linear-gradient(180deg,#f8fbffeb,#fffffff2)}:root[data-theme=light] .announcement-marquee span{color:#1d4ed8}.status-card .ant-card-body,.auth-card .ant-card-body,.hint-card .ant-card-body,.workspace-card .ant-card-body{padding:18px}.account-overview .ant-descriptions-item-label{color:#93a0bb!important;width:58px}.account-overview .ant-descriptions-item-content{color:#e8edf7!important;font-weight:600;word-break:break-all}.hint-list{margin:10px 0 0;padding-left:18px;display:grid;gap:8px;color:#95a4c0}.hint-list li{line-height:1.55}.workspace-main{min-width:0}.workspace-card .ant-tabs-nav{margin-bottom:14px}.tab-label{display:inline-flex;gap:10px;align-items:center;min-height:42px}.tab-label-icon{width:29px;height:29px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(112,135,173,.42);background:#182338d1;color:#b7c6df}.tab-label-text{display:inline-flex;flex-direction:column;gap:1px;line-height:1.24}.tab-label-title{font-weight:700;color:#e6ecfa}.tab-label-desc{font-size:12px;color:#8a9ab8}.ant-tabs-tab-active .tab-label-icon{border-color:#1fb6ff8f;background:#1fb6ff29;color:#c5eaff}.tab-view{width:100%}.app-download-page{display:flex;align-items:center;justify-content:center;padding:40px 16px 64px}.app-download-main{width:100%;max-width:720px;margin:0 auto;position:relative;z-index:2}.app-download-card .brand-header{display:flex;align-items:center;gap:16px}.app-download-card .brand-text{flex:1}.app-download-button{justify-content:center}.app-download-android{font-weight:600}.feature-disclaimer-wrap{width:100%}.feature-disclaimer-alert{font-weight:500!important;border-left-width:4px!important}.feature-disclaimer-alert .ant-alert-message{font-weight:600}.feature-card{border:1px solid rgba(94,114,148,.36)!important;box-shadow:0 18px 36px #040a1859}.feature-card .ant-card-head{border-bottom:1px solid rgba(94,114,148,.34);background:linear-gradient(180deg,#141f34f0,#101828f0)}.feature-card .ant-card-head-title{font-weight:700;color:#e7eefb}.params-card{background:linear-gradient(168deg,#0c131ff5,#0a0f1bfa)!important}.result-card{background:linear-gradient(170deg,#0e1625f2,#0c121ff5)!important}.result-overview{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;border:1px solid rgba(104,124,159,.36);border-radius:12px;padding:12px;background:#111929b3}.result-summary{margin:6px 0 0!important;color:#9aa8c2!important;line-height:1.7}.dimension-list .ant-list-item{border-block-end:1px solid rgba(90,109,144,.28)!important;padding:10px 4px}.pre-wrap{white-space:pre-wrap;line-height:1.82;font-size:15px;color:#d6deef;background:#0d1423d9;border:1px solid rgba(108,128,164,.36);border-radius:10px;padding:14px}.captcha-area{min-height:58px}.captcha-image{width:148px;height:48px;border:1px solid rgba(109,129,162,.46);border-radius:8px;object-fit:cover;background:#f8fbff}.app-shell .ant-btn{border-color:#63799d85;background:#111a2ceb;color:#dae4f7}.app-shell .ant-btn:hover{border-color:#1fb6ff8f!important;color:#eaf6ff!important}.app-shell .ant-btn-primary{border-color:#1fb6ffb3!important;background:linear-gradient(135deg,#1d8bff,#1fb6ff)!important;color:#031324!important}.app-shell .ant-input,.app-shell .ant-input-affix-wrapper,.app-shell .ant-input-number,.app-shell .ant-select-selector,.app-shell .ant-upload{border-color:#687ca06b!important;background:#0b111eeb!important;color:#e8edf7!important}.app-shell .ant-input::placeholder,.app-shell .ant-input-number input::placeholder,.app-shell .ant-select-selection-placeholder{color:#7888a8!important}.app-shell .ant-list-bordered .ant-list-item{border-color:#5c709259!important}.app-shell .ant-list-item{color:#d7e1f5;background:#0c122094}.app-shell .ant-divider{border-color:#5c6f926b}.app-shell .ant-alert-warning{background:#ff9f271f;border-color:#ff9f276b}.app-shell .ant-modal-content{border:1px solid rgba(95,115,150,.46);background:linear-gradient(170deg,#0d1423fa,#0a101cfa)}.app-shell .ant-modal-header{background:transparent}.app-shell .ant-modal-title{color:#e9eefb}.app-shell .ant-modal-close{color:#a2b0cb}.app-shell .ant-tag-default{border-color:#5e749875;background:#131d2fd1;color:#d8e1f3}.app-shell .ant-progress-text{color:#d9e4fa!important}:root[data-theme=light]{--bg-0: #f4f8ff;--bg-1: #ffffff;--bg-2: #eef3ff;--ink-0: #0f172a;--ink-1: #1e293b;--ink-2: #475569;--line-soft: rgba(30, 41, 59, .14);--line-strong: rgba(30, 41, 59, .2);--accent: #1d4ed8;--accent-2: #1e40af;--panel-shadow: 0 16px 42px rgba(15, 23, 42, .08)}:root[data-theme=light] body{color:#0f172a;background:radial-gradient(circle at 8% 9%,rgba(59,130,246,.12),transparent 28%),radial-gradient(circle at 88% 7%,rgba(37,99,235,.12),transparent 30%),linear-gradient(165deg,#f7faff,#f1f6ff 36%,#edf4ff)}:root[data-theme=light] .app-shell:before{background-image:linear-gradient(rgba(100,116,139,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(100,116,139,.09) 1px,transparent 1px)}:root[data-theme=light] .bg-orb-a{background:#3b82f62e}:root[data-theme=light] .bg-orb-b{background:#6366f124}:root[data-theme=light] .elevated-card{border-color:#1e293b24!important;background:linear-gradient(160deg,#fffffff2,#f7fbfff5)!important;box-shadow:0 16px 42px #0f172a14}:root[data-theme=light] .brand-title{color:#0f172a!important}:root[data-theme=light] .brand-desc,:root[data-theme=light] .tab-label-desc,:root[data-theme=light] .hint-list,:root[data-theme=light] .hero-steps,:root[data-theme=light] .result-summary{color:#475569!important}:root[data-theme=light] .brand-tag{color:#1d4ed8;border-color:#1d4ed852;background:#2563eb1a}:root[data-theme=light] .hero-chip{color:#1e293b;border-color:#1e293b2e;background:#ffffffe6}:root[data-theme=light] .market-pill.up{color:#1d4ed8;border-color:#1d4ed847;background:#2563eb1a}:root[data-theme=light] .market-pill.neutral{color:#1e40af;border-color:#1e40af40;background:#2563eb14}:root[data-theme=light] .market-pill.down{color:#b91c1c;border-color:#dc26264d;background:#ef44441a}:root[data-theme=light] .hero-guide{border-color:#1e293b24;background:linear-gradient(180deg,#f8fbffeb,#fffffff2)}:root[data-theme=light] .hero-guide .ant-typography{color:#1e293b}:root[data-theme=light] .tab-label-icon{border-color:#1e293b2e;background:#f1f5f9e6;color:#334155}:root[data-theme=light] .tab-label-title{color:#0f172a}:root[data-theme=light] .ant-tabs-tab-active .tab-label-icon{border-color:#2563eb5c;background:#2563eb1a;color:#1d4ed8}:root[data-theme=light] .feature-card{border-color:#1e293b24!important;box-shadow:0 10px 26px #0f172a0f}:root[data-theme=light] .params-card{background:linear-gradient(168deg,#fffffffa,#f6fafffa)!important}:root[data-theme=light] .result-card{background:linear-gradient(170deg,#fffffff7,#f2f7fffa)!important}:root[data-theme=light] .feature-card .ant-card-head{border-bottom-color:#1e293b1f;background:linear-gradient(180deg,#f7faffe6,#fffffff5)}:root[data-theme=light] .feature-card .ant-card-head-title,:root[data-theme=light] .account-overview .ant-descriptions-item-content{color:#0f172a!important}:root[data-theme=light] .account-overview .ant-descriptions-item-label{color:#64748b!important}:root[data-theme=light] .result-overview,:root[data-theme=light] .pre-wrap{border-color:#1e293b24;background:#ffffffeb;color:#1e293b}:root[data-theme=light] .dimension-list .ant-list-item{border-block-end-color:#1e293b1f!important}:root[data-theme=light] .theme-switch-wrap{border-color:#1e293b29;background:#ffffffdb}:root[data-theme=light] .theme-segmented{background:#f1f5f9eb!important}:root[data-theme=light] .app-shell .ant-btn{border-color:#1e293b29;background:#fffffff2;color:#1e293b}:root[data-theme=light] .app-shell .ant-btn:hover{border-color:#2563eb73!important;color:#1d4ed8!important}:root[data-theme=light] .app-shell .ant-btn-primary{border-color:#2563eba6!important;background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;color:#eff6ff!important}:root[data-theme=light] .app-shell .ant-input,:root[data-theme=light] .app-shell .ant-input-affix-wrapper,:root[data-theme=light] .app-shell .ant-input-number,:root[data-theme=light] .app-shell .ant-select-selector,:root[data-theme=light] .app-shell .ant-upload{border-color:#1e293b29!important;background:#fff!important;color:#0f172a!important}:root[data-theme=light] .app-shell .ant-input::placeholder,:root[data-theme=light] .app-shell .ant-input-number input::placeholder,:root[data-theme=light] .app-shell .ant-select-selection-placeholder{color:#94a3b8!important}:root[data-theme=light] .captcha-image{border-color:#1e293b33;background:#fff}:root[data-theme=light] .app-shell .ant-list-item{color:#1e293b;background:#ffffffe6}:root[data-theme=light] .app-shell .ant-list-bordered .ant-list-item,:root[data-theme=light] .app-shell .ant-divider{border-color:#1e293b24!important}:root[data-theme=light] .app-shell .ant-modal-content{border-color:#1e293b29;background:linear-gradient(170deg,#fffffff7,#f7fbfff7)}:root[data-theme=light] .app-shell .ant-modal-title{color:#0f172a}:root[data-theme=light] .app-shell .ant-modal-close{color:#64748b}:root[data-theme=light] .app-shell .ant-alert-warning{background:#f59e0b1f;border-color:#d977065c}:root[data-theme=light] .app-shell .ant-alert-warning .ant-alert-message,:root[data-theme=light] .app-shell .ant-alert-warning .ant-alert-description{color:#7c2d12}:root[data-theme=light] .app-shell .ant-alert-warning .ant-alert-icon{color:#b45309}:root[data-theme=light] .app-shell .ant-tag-default{border-color:#1e293b29;background:#f8fafceb;color:#334155}:root[data-theme=light] .app-shell .ant-progress-text{color:#0f172a!important}:root[data-theme=pink]{--bg-0: #fdf2f8;--bg-1: #ffffff;--bg-2: #fce7f3;--ink-0: #4c0519;--ink-1: #831843;--ink-2: #9d174d;--line-soft: rgba(131, 24, 67, .14);--line-strong: rgba(131, 24, 67, .22);--accent: #ec4899;--accent-2: #db2777;--panel-shadow: 0 16px 42px rgba(76, 5, 25, .08)}:root[data-theme=pink] body{color:#4c0519;background:radial-gradient(circle at 8% 9%,rgba(236,72,153,.14),transparent 28%),radial-gradient(circle at 88% 7%,rgba(219,39,119,.12),transparent 30%),linear-gradient(165deg,#fdf2f8,#fce7f3 36%,#fbcfe8)}:root[data-theme=pink] .app-shell:before{background-image:linear-gradient(rgba(157,23,77,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(157,23,77,.08) 1px,transparent 1px)}:root[data-theme=pink] .bg-orb-a{background:#ec489933}:root[data-theme=pink] .bg-orb-b{background:#f472b62e}:root[data-theme=pink] .elevated-card{border-color:#83184324!important;background:linear-gradient(160deg,#fffffff7,#fdf2f8fa)!important;box-shadow:0 16px 42px #4c051914}:root[data-theme=pink] .brand-title{color:#4c0519!important}:root[data-theme=pink] .brand-desc,:root[data-theme=pink] .tab-label-desc,:root[data-theme=pink] .hint-list,:root[data-theme=pink] .hero-steps,:root[data-theme=pink] .result-summary{color:#831843!important}:root[data-theme=pink] .brand-tag{color:#db2777;border-color:#db277759;background:#ec48991f}:root[data-theme=pink] .hero-chip{color:#831843;border-color:#83184333;background:#ffffffeb}:root[data-theme=pink] .market-pill.up{color:#db2777;border-color:#db27774d;background:#ec48991a}:root[data-theme=pink] .market-pill.neutral{color:#be185d;border-color:#be185d47;background:#ec489914}:root[data-theme=pink] .market-pill.down{color:#b91c1c;border-color:#dc26264d;background:#ef44441a}:root[data-theme=pink] .hero-guide{border-color:#83184329;background:linear-gradient(180deg,#fdf2f8f0,#fffffff7)}:root[data-theme=pink] .hero-guide .ant-typography{color:#831843}:root[data-theme=pink] .tab-label-icon{border-color:#83184333;background:#fdf2f8eb;color:#9d174d}:root[data-theme=pink] .tab-label-title{color:#4c0519}:root[data-theme=pink] .ant-tabs-tab-active .tab-label-icon{border-color:#ec489966;background:#ec48991f;color:#db2777}:root[data-theme=pink] .feature-card{border-color:#83184324!important;box-shadow:0 10px 26px #4c05190f}:root[data-theme=pink] .params-card{background:linear-gradient(168deg,#fffffffa,#fdf2f8fa)!important}:root[data-theme=pink] .result-card{background:linear-gradient(170deg,#fffffffa,#fce7f3fa)!important}:root[data-theme=pink] .feature-card .ant-card-head{border-bottom-color:#8318431f;background:linear-gradient(180deg,#fdf2f8eb,#fffffffa)}:root[data-theme=pink] .feature-card .ant-card-head-title,:root[data-theme=pink] .account-overview .ant-descriptions-item-content{color:#4c0519!important}:root[data-theme=pink] .account-overview .ant-descriptions-item-label{color:#9d174d!important}:root[data-theme=pink] .result-overview,:root[data-theme=pink] .pre-wrap{border-color:#83184324;background:#fffffff0;color:#831843}:root[data-theme=pink] .dimension-list .ant-list-item{border-block-end-color:#8318431f!important}:root[data-theme=pink] .theme-switch-wrap{border-color:#8318432e;background:#ffffffe6}:root[data-theme=pink] .theme-segmented{background:#fdf2f8f0!important}:root[data-theme=pink] .app-shell .ant-btn{border-color:#83184333;background:#fffffff5;color:#831843}:root[data-theme=pink] .app-shell .ant-btn:hover{border-color:#ec489980!important;color:#db2777!important}:root[data-theme=pink] .app-shell .ant-btn-primary{border-color:#db277799!important;background:linear-gradient(135deg,#ec4899,#db2777)!important;color:#fff5f7!important}:root[data-theme=pink] .app-shell .ant-input,:root[data-theme=pink] .app-shell .ant-input-affix-wrapper,:root[data-theme=pink] .app-shell .ant-input-number,:root[data-theme=pink] .app-shell .ant-select-selector,:root[data-theme=pink] .app-shell .ant-upload{border-color:#8318432e!important;background:#fff!important;color:#4c0519!important}:root[data-theme=pink] .app-shell .ant-input::placeholder,:root[data-theme=pink] .app-shell .ant-input-number input::placeholder,:root[data-theme=pink] .app-shell .ant-select-selection-placeholder{color:#c084a0!important}:root[data-theme=pink] .captcha-image{border-color:#83184338;background:#fff}:root[data-theme=pink] .app-shell .ant-list-item{color:#831843;background:#ffffffeb}:root[data-theme=pink] .app-shell .ant-list-bordered .ant-list-item,:root[data-theme=pink] .app-shell .ant-divider{border-color:#83184324!important}:root[data-theme=pink] .app-shell .ant-modal-content{border-color:#8318432e;background:linear-gradient(170deg,#fffffffa,#fdf2f8fa)}:root[data-theme=pink] .app-shell .ant-modal-title{color:#4c0519}:root[data-theme=pink] .app-shell .ant-modal-close{color:#9d174d}:root[data-theme=pink] .app-shell .ant-alert-warning{background:#f59e0b1f;border-color:#d977065c}:root[data-theme=pink] .app-shell .ant-alert-warning .ant-alert-message,:root[data-theme=pink] .app-shell .ant-alert-warning .ant-alert-description{color:#7c2d12}:root[data-theme=pink] .app-shell .ant-alert-warning .ant-alert-icon{color:#b45309}:root[data-theme=pink] .app-shell .ant-tag-default{border-color:#83184333;background:#fdf2f8f0;color:#831843}:root[data-theme=pink] .app-shell .ant-progress-text{color:#4c0519!important}:root[data-theme=pink] .hero-logo-desc{color:#9d174d}:root[data-theme=pink] .announcement-marquee-wrap{background:linear-gradient(90deg,#ec48991f,#fbcfe833);border-color:#db277740}:root[data-theme=pink] .announcement-marquee span{color:#831843}:root[data-theme=pink] .footer-copyright,:root[data-theme=pink] .footer-copyright-link,:root[data-theme=pink] .footer-copyright-desc{color:#9d174d}:root[data-theme=pink] .footer-copyright-link:hover{color:#db2777}:root[data-theme=pink] .footer-contact{color:#831843}:root[data-theme=pink] .footer-contact-title{color:#4c0519}:root[data-theme=pink] .footer-contact-link{color:#db2777}:root[data-theme=pink] .footer-contact-link:hover{color:#ec4899}:root[data-theme=pink] .footer-agreement-link{color:#9d174d}:root[data-theme=pink] .footer-agreement-link:hover{color:#db2777}:root[data-theme=blue]{--bg-0: #eff6ff;--bg-1: #ffffff;--bg-2: #dbeafe;--ink-0: #0c4a6e;--ink-1: #075985;--ink-2: #0369a1;--line-soft: rgba(7, 89, 133, .14);--line-strong: rgba(7, 89, 133, .22);--accent: #2563eb;--accent-2: #1d4ed8;--panel-shadow: 0 16px 42px rgba(12, 74, 110, .08)}:root[data-theme=blue] body{color:#0c4a6e;background:radial-gradient(circle at 8% 9%,rgba(37,99,235,.14),transparent 28%),radial-gradient(circle at 88% 7%,rgba(29,78,216,.12),transparent 30%),linear-gradient(165deg,#eff6ff,#dbeafe 36%,#bfdbfe)}:root[data-theme=blue] .app-shell:before{background-image:linear-gradient(rgba(3,105,161,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(3,105,161,.08) 1px,transparent 1px)}:root[data-theme=blue] .bg-orb-a{background:#2563eb38}:root[data-theme=blue] .bg-orb-b{background:#3b82f62e}:root[data-theme=blue] .elevated-card{border-color:#07598524!important;background:linear-gradient(160deg,#fffffff7,#eff6fffa)!important;box-shadow:0 16px 42px #0c4a6e14}:root[data-theme=blue] .brand-title{color:#0c4a6e!important}:root[data-theme=blue] .brand-desc,:root[data-theme=blue] .tab-label-desc,:root[data-theme=blue] .hint-list,:root[data-theme=blue] .hero-steps,:root[data-theme=blue] .result-summary{color:#0369a1!important}:root[data-theme=blue] .brand-tag{color:#1d4ed8;border-color:#1d4ed859;background:#2563eb1f}:root[data-theme=blue] .hero-chip{color:#075985;border-color:#07598533;background:#ffffffeb}:root[data-theme=blue] .market-pill.up{color:#1d4ed8;border-color:#1d4ed84d;background:#2563eb1a}:root[data-theme=blue] .market-pill.neutral{color:#1e40af;border-color:#1e40af47;background:#3b82f614}:root[data-theme=blue] .market-pill.down{color:#b91c1c;border-color:#dc26264d;background:#ef44441a}:root[data-theme=blue] .hero-guide{border-color:#07598529;background:linear-gradient(180deg,#eff6fff0,#fffffff7)}:root[data-theme=blue] .hero-guide .ant-typography{color:#075985}:root[data-theme=blue] .tab-label-icon{border-color:#07598533;background:#dbeafeeb;color:#0369a1}:root[data-theme=blue] .tab-label-title{color:#0c4a6e}:root[data-theme=blue] .ant-tabs-tab-active .tab-label-icon{border-color:#2563eb66;background:#2563eb1f;color:#1d4ed8}:root[data-theme=blue] .feature-card{border-color:#07598524!important;box-shadow:0 10px 26px #0c4a6e0f}:root[data-theme=blue] .params-card{background:linear-gradient(168deg,#fffffffa,#eff6fffa)!important}:root[data-theme=blue] .result-card{background:linear-gradient(170deg,#fffffffa,#dbeafefa)!important}:root[data-theme=blue] .feature-card .ant-card-head{border-bottom-color:#0759851f;background:linear-gradient(180deg,#eff6ffeb,#fffffffa)}:root[data-theme=blue] .feature-card .ant-card-head-title,:root[data-theme=blue] .account-overview .ant-descriptions-item-content{color:#0c4a6e!important}:root[data-theme=blue] .account-overview .ant-descriptions-item-label{color:#0369a1!important}:root[data-theme=blue] .result-overview,:root[data-theme=blue] .pre-wrap{border-color:#07598524;background:#fffffff0;color:#075985}:root[data-theme=blue] .dimension-list .ant-list-item{border-block-end-color:#0759851f!important}:root[data-theme=blue] .theme-switch-wrap{border-color:#0759852e;background:#ffffffe6}:root[data-theme=blue] .theme-segmented{background:#dbeafef0!important}:root[data-theme=blue] .app-shell .ant-btn{border-color:#07598533;background:#fffffff5;color:#075985}:root[data-theme=blue] .app-shell .ant-btn:hover{border-color:#2563eb80!important;color:#1d4ed8!important}:root[data-theme=blue] .app-shell .ant-btn-primary{border-color:#1d4ed899!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#eff6ff!important}:root[data-theme=blue] .app-shell .ant-input,:root[data-theme=blue] .app-shell .ant-input-affix-wrapper,:root[data-theme=blue] .app-shell .ant-input-number,:root[data-theme=blue] .app-shell .ant-select-selector,:root[data-theme=blue] .app-shell .ant-upload{border-color:#0759852e!important;background:#fff!important;color:#0c4a6e!important}:root[data-theme=blue] .app-shell .ant-input::placeholder,:root[data-theme=blue] .app-shell .ant-input-number input::placeholder,:root[data-theme=blue] .app-shell .ant-select-selection-placeholder{color:#7dd3fc!important}:root[data-theme=blue] .captcha-image{border-color:#07598538;background:#fff}:root[data-theme=blue] .app-shell .ant-list-item{color:#075985;background:#ffffffeb}:root[data-theme=blue] .app-shell .ant-list-bordered .ant-list-item,:root[data-theme=blue] .app-shell .ant-divider{border-color:#07598524!important}:root[data-theme=blue] .app-shell .ant-modal-content{border-color:#0759852e;background:linear-gradient(170deg,#fffffffa,#eff6fffa)}:root[data-theme=blue] .app-shell .ant-modal-title{color:#0c4a6e}:root[data-theme=blue] .app-shell .ant-modal-close{color:#0369a1}:root[data-theme=blue] .app-shell .ant-alert-warning{background:#f59e0b1f;border-color:#d977065c}:root[data-theme=blue] .app-shell .ant-alert-warning .ant-alert-message,:root[data-theme=blue] .app-shell .ant-alert-warning .ant-alert-description{color:#7c2d12}:root[data-theme=blue] .app-shell .ant-alert-warning .ant-alert-icon{color:#b45309}:root[data-theme=blue] .app-shell .ant-tag-default{border-color:#07598533;background:#dbeafef0;color:#075985}:root[data-theme=blue] .app-shell .ant-progress-text{color:#0c4a6e!important}:root[data-theme=blue] .hero-logo-desc{color:#0369a1}:root[data-theme=blue] .announcement-marquee-wrap{background:linear-gradient(90deg,#2563eb1f,#bfdbfe33);border-color:#1d4ed840}:root[data-theme=blue] .announcement-marquee span{color:#075985}:root[data-theme=blue] .footer-copyright,:root[data-theme=blue] .footer-copyright-link,:root[data-theme=blue] .footer-copyright-desc{color:#0369a1}:root[data-theme=blue] .footer-copyright-link:hover{color:#1d4ed8}:root[data-theme=blue] .footer-contact{color:#075985}:root[data-theme=blue] .footer-contact-title{color:#0c4a6e}:root[data-theme=blue] .footer-contact-link{color:#1d4ed8}:root[data-theme=blue] .footer-contact-link:hover{color:#2563eb}:root[data-theme=blue] .footer-agreement-link{color:#0369a1}:root[data-theme=blue] .footer-agreement-link:hover{color:#1d4ed8}:root[data-theme=green]{--bg-0: #f0fdf4;--bg-1: #ffffff;--bg-2: #dcfce7;--ink-0: #052e16;--ink-1: #14532d;--ink-2: #166534;--line-soft: rgba(20, 83, 45, .14);--line-strong: rgba(20, 83, 45, .22);--accent: #059669;--accent-2: #047857;--panel-shadow: 0 16px 42px rgba(5, 46, 22, .08)}:root[data-theme=green] body{color:#052e16;background:radial-gradient(circle at 8% 9%,rgba(5,150,105,.14),transparent 28%),radial-gradient(circle at 88% 7%,rgba(4,120,87,.12),transparent 30%),linear-gradient(165deg,#f0fdf4,#dcfce7 36%,#bbf7d0)}:root[data-theme=green] .app-shell:before{background-image:linear-gradient(rgba(22,101,52,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(22,101,52,.08) 1px,transparent 1px)}:root[data-theme=green] .bg-orb-a{background:#05966938}:root[data-theme=green] .bg-orb-b{background:#10b9812e}:root[data-theme=green] .elevated-card{border-color:#14532d24!important;background:linear-gradient(160deg,#fffffff7,#f0fdf4fa)!important;box-shadow:0 16px 42px #052e1614}:root[data-theme=green] .brand-title{color:#052e16!important}:root[data-theme=green] .brand-desc,:root[data-theme=green] .tab-label-desc,:root[data-theme=green] .hint-list,:root[data-theme=green] .hero-steps,:root[data-theme=green] .result-summary{color:#166534!important}:root[data-theme=green] .brand-tag{color:#047857;border-color:#04785759;background:#0596691f}:root[data-theme=green] .hero-chip{color:#14532d;border-color:#14532d33;background:#ffffffeb}:root[data-theme=green] .market-pill.up{color:#047857;border-color:#0478574d;background:#0596691a}:root[data-theme=green] .market-pill.neutral{color:#059669;border-color:#05966947;background:#10b98114}:root[data-theme=green] .market-pill.down{color:#b91c1c;border-color:#dc26264d;background:#ef44441a}:root[data-theme=green] .hero-guide{border-color:#14532d29;background:linear-gradient(180deg,#f0fdf4f0,#fffffff7)}:root[data-theme=green] .hero-guide .ant-typography{color:#14532d}:root[data-theme=green] .tab-label-icon{border-color:#14532d33;background:#dcfce7eb;color:#166534}:root[data-theme=green] .tab-label-title{color:#052e16}:root[data-theme=green] .ant-tabs-tab-active .tab-label-icon{border-color:#05966966;background:#0596691f;color:#047857}:root[data-theme=green] .feature-card{border-color:#14532d24!important;box-shadow:0 10px 26px #052e160f}:root[data-theme=green] .params-card{background:linear-gradient(168deg,#fffffffa,#f0fdf4fa)!important}:root[data-theme=green] .result-card{background:linear-gradient(170deg,#fffffffa,#dcfce7fa)!important}:root[data-theme=green] .feature-card .ant-card-head{border-bottom-color:#14532d1f;background:linear-gradient(180deg,#f0fdf4eb,#fffffffa)}:root[data-theme=green] .feature-card .ant-card-head-title,:root[data-theme=green] .account-overview .ant-descriptions-item-content{color:#052e16!important}:root[data-theme=green] .account-overview .ant-descriptions-item-label{color:#166534!important}:root[data-theme=green] .result-overview,:root[data-theme=green] .pre-wrap{border-color:#14532d24;background:#fffffff0;color:#14532d}:root[data-theme=green] .dimension-list .ant-list-item{border-block-end-color:#14532d1f!important}:root[data-theme=green] .theme-switch-wrap{border-color:#14532d2e;background:#ffffffe6}:root[data-theme=green] .theme-segmented{background:#dcfce7f0!important}:root[data-theme=green] .app-shell .ant-btn{border-color:#14532d33;background:#fffffff5;color:#14532d}:root[data-theme=green] .app-shell .ant-btn:hover{border-color:#05966980!important;color:#047857!important}:root[data-theme=green] .app-shell .ant-btn-primary{border-color:#04785799!important;background:linear-gradient(135deg,#059669,#047857)!important;color:#ecfdf5!important}:root[data-theme=green] .app-shell .ant-input,:root[data-theme=green] .app-shell .ant-input-affix-wrapper,:root[data-theme=green] .app-shell .ant-input-number,:root[data-theme=green] .app-shell .ant-select-selector,:root[data-theme=green] .app-shell .ant-upload{border-color:#14532d2e!important;background:#fff!important;color:#052e16!important}:root[data-theme=green] .app-shell .ant-input::placeholder,:root[data-theme=green] .app-shell .ant-input-number input::placeholder,:root[data-theme=green] .app-shell .ant-select-selection-placeholder{color:#6ee7b7!important}:root[data-theme=green] .captcha-image{border-color:#14532d38;background:#fff}:root[data-theme=green] .app-shell .ant-list-item{color:#14532d;background:#ffffffeb}:root[data-theme=green] .app-shell .ant-list-bordered .ant-list-item,:root[data-theme=green] .app-shell .ant-divider{border-color:#14532d24!important}:root[data-theme=green] .app-shell .ant-modal-content{border-color:#14532d2e;background:linear-gradient(170deg,#fffffffa,#f0fdf4fa)}:root[data-theme=green] .app-shell .ant-modal-title{color:#052e16}:root[data-theme=green] .app-shell .ant-modal-close{color:#166534}:root[data-theme=green] .app-shell .ant-alert-warning{background:#f59e0b1f;border-color:#d977065c}:root[data-theme=green] .app-shell .ant-alert-warning .ant-alert-message,:root[data-theme=green] .app-shell .ant-alert-warning .ant-alert-description{color:#7c2d12}:root[data-theme=green] .app-shell .ant-alert-warning .ant-alert-icon{color:#b45309}:root[data-theme=green] .app-shell .ant-tag-default{border-color:#14532d33;background:#dcfce7f0;color:#14532d}:root[data-theme=green] .app-shell .ant-progress-text{color:#052e16!important}:root[data-theme=green] .hero-logo-desc{color:#166534}:root[data-theme=green] .announcement-marquee-wrap{background:linear-gradient(90deg,#0596691f,#bbf7d033);border-color:#04785740}:root[data-theme=green] .announcement-marquee span{color:#14532d}:root[data-theme=green] .footer-copyright,:root[data-theme=green] .footer-copyright-link,:root[data-theme=green] .footer-copyright-desc{color:#166534}:root[data-theme=green] .footer-copyright-link:hover{color:#047857}:root[data-theme=green] .footer-contact{color:#14532d}:root[data-theme=green] .footer-contact-title{color:#052e16}:root[data-theme=green] .footer-contact-link{color:#047857}:root[data-theme=green] .footer-contact-link:hover{color:#059669}:root[data-theme=green] .footer-agreement-link{color:#166534}:root[data-theme=green] .footer-agreement-link:hover{color:#047857}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 1180px){.hero-layout,.workspace-layout{grid-template-columns:1fr}.workspace-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.workspace-sidebar{grid-template-columns:1fr}.tab-label-desc{display:none}}@media (max-width: 768px){.page-wrap{padding:12px}.hero-logo{max-height:88px;max-width:160px}.hero-logo-desc{font-size:12px;margin-top:10px;padding:0 8px}.status-card .ant-card-body,.auth-card .ant-card-body,.hint-card .ant-card-body,.workspace-card .ant-card-body{padding:14px}.result-overview{grid-template-columns:1fr;justify-items:start}}@media (prefers-reduced-motion: reduce){.bg-orb{animation:none}}.footer-copyright{text-align:center;color:var(--ink-2);font-size:14px;margin-top:32px;padding-top:24px;padding-bottom:24px}.footer-copyright p{margin:0 0 8px}.footer-copyright p:last-child{margin-bottom:0}.footer-copyright-links{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:8px}.footer-copyright-link{display:inline-flex;align-items:center;gap:4px;color:var(--ink-2);text-decoration:none;transition:color .2s ease;cursor:pointer}.footer-copyright-link:hover{color:var(--ink-0)}.footer-copyright-icon{height:16px;width:auto;vertical-align:middle}.footer-copyright-company{margin:10px 0 0}.footer-copyright-extra{padding-top:16px;margin-top:16px;border-top:1px solid var(--line-soft)}.footer-copyright-badges{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.footer-copyright-badges a{display:inline-block}.footer-copyright-desc{color:var(--ink-2);font-size:12px;line-height:1.7;max-width:720px;margin:0 auto}.footer-copyright-desc p{margin:0 0 8px}.footer-copyright-desc p:last-child{margin-bottom:0}.footer-copyright-desc p.footer-desc-mt{margin-top:8px}:root[data-theme=light] .footer-copyright,:root[data-theme=light] .footer-copyright-link,:root[data-theme=light] .footer-copyright-desc{color:var(--ink-2)}:root[data-theme=light] .footer-copyright-link:hover{color:var(--ink-0)}.footer-contact{margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);text-align:center;color:var(--ink-2);font-size:14px}.footer-contact-title{font-weight:600;color:var(--ink-1);margin:0 0 6px}.footer-contact-desc{margin:0 0 10px;font-size:13px}.footer-contact-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.footer-contact-list li{margin:0}.footer-contact-link{color:var(--accent);text-decoration:none;transition:color .2s ease}.footer-contact-link:hover{color:var(--accent-2);text-decoration:underline}:root[data-theme=light] .footer-contact{color:var(--ink-2)}:root[data-theme=light] .footer-contact-title{color:var(--ink-1)}:root[data-theme=light] .footer-contact-link{color:var(--accent)}:root[data-theme=light] .footer-contact-link:hover{color:var(--accent-2)}.footer-agreements{margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft);text-align:center;font-size:13px;color:var(--ink-2)}.footer-agreement-link{color:var(--ink-2);text-decoration:none;transition:color .2s ease}.footer-agreement-link:hover{color:var(--accent)}.footer-agreement-sep{margin:0 10px;color:var(--line-strong)}:root[data-theme=light] .footer-agreement-link{color:var(--ink-2)}:root[data-theme=light] .footer-agreement-link:hover{color:var(--accent)}.agreement-modal-body{max-height:70vh;overflow-y:auto}.agreement-modal-body .ant-typography{color:inherit}.agreement-modal-body .ant-typography+.ant-typography{margin-top:12px}.agreement-checkboxes .ant-checkbox-wrapper a{color:var(--accent)}.agreement-checkboxes .ant-checkbox-wrapper a:hover{text-decoration:underline}.changelog-modal-body{max-height:70vh;overflow-y:auto}.changelog-loading,.changelog-empty{color:var(--ink-2);margin:0}.changelog-entry{margin-bottom:20px}.changelog-entry:last-child{margin-bottom:0}.changelog-entry-title{font-weight:600;color:var(--ink-0);margin-bottom:8px}.changelog-entry-items{margin:0;padding-left:20px;color:var(--ink-1)}.changelog-entry-items li{margin-bottom:4px}
