:root{--black:#f2f5ff;--ink:#182544;--muted:#70809d;--muted-2:#9aa8c0;--line:#dbe5f5;--line-dark:#e4ebfa;--blue:#435df0;--blue-deep:#3149cb;--lime:#435df0;--coral:#da626a;--paper:#f9fbff;--paper-2:#f0f4ff;--white:#fff;--shadow:0 26px 70px rgba(39,62,135,.12)}
body{color:var(--ink);background:radial-gradient(circle at 88% 3%,#dce5ff 0,transparent 27%),radial-gradient(circle at 7% 17%,#e9f4ff 0,transparent 30%),#f4f7ff}button,input{font-family:inherit}:focus-visible{outline:3px solid #8ca6ff;outline-offset:3px}.eyebrow,.kicker,.section-eyebrow{color:#5d70a0;letter-spacing:.17em}.eyebrow i,.kicker i{background:#6280ff;box-shadow:0 0 0 4px #dce5ff}.site-header{border-bottom:1px solid #ffffffbf;background:rgba(248,250,255,.68);backdrop-filter:blur(28px) saturate(1.45);-webkit-backdrop-filter:blur(28px) saturate(1.45);box-shadow:0 8px 30px #4a67ad0a}.header-inner{min-height:78px}.brand-mark,.brand{color:#182544}.brand-mark img,.footer-brand img{border-radius:11px;box-shadow:0 5px 13px #5469bf25}.main-nav{color:#65738f}.main-nav a:hover,.main-nav a.is-active{color:#435df0;border-color:#435df0}.header-cta{border:1px solid #ffffffd9;border-radius:12px;color:#3652df;background:rgba(255,255,255,.62);box-shadow:0 5px 17px #5169c015}.header-cta:hover{border-color:#7188f6;color:#fff;background:#435df0}.button{border-radius:12px;letter-spacing:.01em}.button-primary,.button.primary,.member-primary-button{border:0;color:#fff;background:linear-gradient(100deg,#3568f1,#6758e8);box-shadow:0 11px 27px #435df03b}.button-primary:hover,.button.primary:hover,.member-primary-button:hover:not(:disabled){background:linear-gradient(100deg,#2e5ce1,#594bd7);box-shadow:0 14px 31px #435df04d}.button-quiet,.button.ghost{border:1px solid #ffffffef;border-radius:12px;color:#3856dc;background:rgba(255,255,255,.64);box-shadow:0 7px 19px #596bc015}.button-quiet:hover,.button.ghost:hover{border-color:#b4c5ff;background:#fff}.button-light{color:#fff;background:linear-gradient(100deg,#3568f1,#6758e8)}
.hero-band{background:radial-gradient(circle at 83% 16%,#d8e3ff 0,transparent 28%),radial-gradient(circle at 16% 78%,#e2f2ff 0,transparent 34%),#f4f7ff}.hero-layout{min-height:760px;gap:64px}.hero-copy h1{color:#15233f;letter-spacing:-.062em}.hero-copy h1 em,.section-intro h2 em,.workspace-copy h2 em,.account-callout h2 em{color:#435df0}.hero-copy:after{color:#d5ddfa}.hero-lede,.section-summary,.workspace-copy>p:not(.eyebrow){color:#71809b}.market-demo{border:1px solid #ffffffd9;border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 32px 80px #3a57a632,0 1px 0 #fff inset;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}.market-demo:hover{box-shadow:0 36px 90px #3a57a63b}.demo-chrome,.demo-toolbar,.demo-caption{background:rgba(255,255,255,.68)}.demo-sidebar{background:rgba(242,246,255,.8)}.demo-side-button:hover,.demo-side-button.is-active{color:#435df0;background:#e9eeff}.demo-market-card,.demo-chart-panel,.demo-watch-panel,.demo-status-panel{border-color:#e3eafb;background:rgba(255,255,255,.74)}.demo-market-card.is-selected,.demo-market-card:hover{border-color:#afc1ff;background:#f1f5ff}.demo-range-tabs button.is-active,.demo-range-tabs button:hover{border-color:#b8c7ff;color:#435df0;background:#edf1ff}.chart-line,.market-demo.is-kline .chart-line{stroke:#526bf5}.chart-area{fill:#7289fa20}.demo-chart circle{fill:#526bf5}.demo-panel-head button,.demo-status-panel a{color:#435df0}.demo-caption b{color:#435df0}.hero-meta i,.demo-status-panel strong i{background:#5fd8c7}.proof-strip{border-color:#dfe7f6;background:rgba(255,255,255,.7);backdrop-filter:blur(20px)}.proof-grid b{color:#435df0}
.section-features{background:radial-gradient(circle at 9% 19%,#eaf1ff,transparent 34%),#fff}.section-workspace{background:radial-gradient(circle at 84% 25%,#dce8ff,transparent 31%),#f1f5ff}.section-screens,.section-account{background:#f5f7fe}.section-intro h2,.workspace-copy h2{color:#182544}.section-index,.feature-row>b,.screen-tag b{color:#435df0}.feature-preview,.screen-item,.workspace-card,.account-callout{border:1px solid #ffffffeb;border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 23px 60px #536db51a;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.preview-paper,.screen-image{border-radius:14px;background:linear-gradient(135deg,#edf2ff,#f8fbff)}.feature-list,.feature-row{border-color:#dce5f6}.feature-row:hover{background:#f2f5ff}.feature-row h3,.screen-item h3{color:#182544}.feature-row p,.screen-item p{color:#71809b}.workspace-stats>div,.workspace-graph{border-color:#e0e8f7;border-radius:12px;background:rgba(247,250,255,.62)}.workspace-graph path{stroke:#526bf5}.account-callout h2{color:#182544}.account-stat strong{color:#435df0}.account-stat{border-color:#dce5f6}.risk-note{border:1px solid #e8ecf9;border-left:3px solid #8e9bf0;border-radius:12px;color:#70809b;background:rgba(255,255,255,.7)}.risk-note strong{color:#5966c8}.site-footer,.footer{border-top:1px solid #dfe7f6;background:#eef3ff}.footer-brand strong,.card h3{color:#182544}.footer-inner a,.footer a{color:#435df0}
.member-page{background:radial-gradient(circle at 83% 15%,#dee7ff 0,transparent 35%),radial-gradient(circle at 6% 54%,#e5f5ff 0,transparent 34%),#f4f7ff}.member-site-header{background:rgba(248,250,255,.7)}.member-intro h1{color:#182544;letter-spacing:-.055em}.member-intro h1 em{color:#435df0}.auth-surface,.membership-surface,.member-details>div{border:1px solid #ffffffed;border-radius:22px;background:rgba(255,255,255,.73);box-shadow:0 22px 55px #536db519;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.auth-surface{border-right:1px solid #fff}.surface-label,.text-button{color:#435df0}.auth-surface h2,.membership-surface h2{color:#182544}.member-input{border-color:#d8e3f7;border-radius:12px;color:#182544;background:rgba(246,249,255,.8)}.member-input:focus{border-color:#8097ff;box-shadow:0 0 0 4px #dfe7ff}.send-code-button{border-color:#c7d4ff;border-radius:12px;color:#435df0;background:#edf1ff}.auth-tabs button[aria-pressed=true]{color:#435df0;background:#e9eeff}.agreement-row a,.member-product a{color:#435df0}.entitlement-block strong,.member-details strong{color:#435df0}.membership-plan{border-color:#e2e9f8;border-radius:16px;background:rgba(249,251,255,.86)}.membership-plan.recommended{border-color:#91a4f9}.plan-name b{color:#435df0;background:#e7ecff}.plan-button{color:#435df0;background:#e9eeff}.membership-plan.recommended .plan-button:not(:disabled){color:#fff;background:linear-gradient(100deg,#3568f1,#6758e8)}.member-product{border-color:#dce5ff;background:linear-gradient(135deg,#f0f4ff,#f8fbff)}.member-product-mark{color:#435df0;background:#e1e9ff}.member-product strong{color:#26365c}.member-product p{color:#7183a5}.card{border:1px solid #ffffffed;border-radius:20px;background:rgba(255,255,255,.78);box-shadow:0 18px 45px #536db516;backdrop-filter:blur(22px)}.section h1,.legal-page h1{color:#182544}.section .lead,.card p{color:#71809b}.nav-links a:hover{color:#435df0}
.download-page{background:#f4f7ff}.download-hero{background:radial-gradient(circle at 85% 10%,#dce6ff 0,transparent 29%),radial-gradient(circle at 3% 74%,#e3f2ff 0,transparent 34%),#f5f8ff}.download-copy h1{color:#182544}.download-copy h1 em{color:#435df0}.download-lede,.release-section .section-title p:not(.eyebrow),.release-info p,.steps-grid p{color:#71809b}.download-visual,.release-card,.steps-grid article{border:1px solid #ffffffed;border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 24px 62px #536db51a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.download-visual>img{background:linear-gradient(135deg,#f1f5ff,#fff)}.release-pill{color:#596ba0;background:#e7edff}.release-icon{background:#eef2ff}.release-tags span{color:#6479a9;background:#eef3ff}.download-steps{background:linear-gradient(180deg,#fff,#f7f9ff)}.steps-grid article>span,.steps-grid a{color:#435df0}
@media(max-width:760px){.site-header{position:relative}.hero-layout{min-height:auto}.market-demo{transform:none}.auth-surface,.membership-surface,.member-details>div{background:rgba(255,255,255,.82)}}
.client-preview{padding:26px;background:radial-gradient(circle at 80% 10%,#dce7ff,transparent 45%),linear-gradient(135deg,#edf4ff,#f9fbff)}.client-window{width:min(100%,490px);overflow:hidden;border:1px solid #cbd8f1;border-radius:18px;color:#1c2a47;background:rgba(255,255,255,.91);box-shadow:0 24px 54px #395b9a24,0 2px 10px #5872a01a;font-size:11px;font-variant-numeric:tabular-nums;backdrop-filter:blur(20px)}.client-window-top,.client-window-meta,.client-window-row,.client-window-label,.client-window-foot{display:grid;align-items:center}.client-window-top{grid-template-columns:1.4fr .8fr .8fr auto;gap:6px;padding:14px 15px 10px;background:linear-gradient(100deg,#eef4ff,#f9fbff)}.client-window-top b{margin-left:4px;color:#243456;font-size:15px}.client-window-top em,.client-window-row em,.screen-client-row em{font-style:normal;font-weight:750;color:#e24e62}.client-window .down,.screen-client-row .down{color:#18a692!important}.client-window-top time{color:#8897af;font-size:10px}.client-window-meta{grid-template-columns:1.2fr 1.2fr auto;gap:8px;padding:8px 15px 11px;border-bottom:1px solid #e6edf8;color:#7184a4;font-size:10px}.client-window-meta b{color:#e24e62}.client-window-meta i{color:#18a692;font-style:normal}.client-tools{color:#6077b2;letter-spacing:.08em}.client-window-label,.client-window-row{grid-template-columns:1.3fr .9fr .8fr 90px;gap:7px;padding:8px 15px}.client-window-label{color:#8a9ab3;font-size:9px}.client-window-row{min-height:47px;border-top:1px solid #eef2fa}.client-window-row.is-active{background:#edf3ff}.client-window-row strong{font-size:11px}.client-window-row b{text-align:right}.client-window-row em{text-align:right}.client-window-row svg{width:90px;height:28px;fill:none;stroke:#e24e62;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.client-window-row svg.down{stroke:#18a692}.client-window-row svg path{stroke-dasharray:145;stroke-dashoffset:145;animation:client-trend-draw 3.4s ease-in-out infinite alternate}.client-window-row:nth-of-type(2) svg path{animation-delay:.35s}.client-window-row:nth-of-type(3) svg path{animation-delay:.7s}.client-window-foot{grid-template-columns:1fr 1fr;padding:10px 15px;color:#7084ac;background:#f5f8ff;font-size:10px}.client-window-foot span:last-child{text-align:right}.screen-image.screen-client,.screen-image.screen-data,.screen-image.screen-settings{display:block;min-height:190px;padding:20px;background:linear-gradient(140deg,#e9f1ff,#fff);color:#223253}.screen-item-main .screen-image.screen-client{min-height:350px;padding:25px}.screen-client{border:1px solid #e3eaf7}.screen-client-bar{display:flex;align-items:center;gap:8px;padding:13px 14px;border-radius:13px 13px 0 0;background:#e8effd}.screen-client-bar img{width:24px;height:24px;object-fit:contain}.screen-client-bar span{margin-left:auto;color:#7890b2;font-size:10px}.screen-client-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:center;padding:15px 14px;border-bottom:1px solid #eaf0fa;background:#fff;font-size:12px}.screen-client-row b,.screen-client-row em{text-align:right}.screen-client-row:last-child{border-radius:0 0 13px 13px}.screen-data{display:grid!important;grid-template-columns:repeat(3,1fr);gap:5px;align-content:center}.screen-data>div{display:grid;gap:7px}.screen-data small{color:#8191ac;font-size:10px}.screen-data strong{font-size:17px}.screen-data svg{grid-column:1/-1;width:100%;height:62px;margin-top:15px;fill:none;stroke:#4778ee;stroke-width:3;stroke-linejoin:round}.screen-settings{display:grid!important;align-content:center;gap:0}.screen-settings>div{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid #e4eaf5;font-size:11px}.screen-settings i{width:29px;height:16px;border-radius:20px;background:#5e7ef0}.screen-settings i:after{content:"";display:block;width:12px;height:12px;margin:2px 0 0 15px;border-radius:50%;background:#fff}.screen-settings b{color:#4f6be0}.screen-settings footer{margin-top:12px;color:#7e8eaa;font-size:10px}@keyframes client-trend-draw{0%{stroke-dashoffset:145}35%,100%{stroke-dashoffset:0}}@media(max-width:760px){.client-preview{padding:12px}.client-window{font-size:9px}.client-window-top,.client-window-meta,.client-window-label,.client-window-row,.client-window-foot{padding-left:10px;padding-right:10px}.client-window-label,.client-window-row{grid-template-columns:1.2fr .9fr .8fr 70px;gap:4px}.client-window-row svg{width:70px}.client-window-top b{font-size:12px}}@media(prefers-reduced-motion:reduce){.client-window-row svg path{animation:none;stroke-dashoffset:0}}
.plan-unavailable{grid-column:1/-1;display:flex;min-height:155px;flex-direction:column;align-items:flex-start;justify-content:center;padding:26px 28px;border:1px solid #dce5ff;border-radius:16px;background:linear-gradient(135deg,#f6f9ff,#edf3ff);color:#243456}.plan-unavailable-icon{display:grid;width:32px;height:32px;place-items:center;margin-bottom:12px;border-radius:10px;background:#e0e9ff;color:#4a65e9;font-size:23px;line-height:1}.plan-unavailable strong{font-size:15px}.plan-unavailable p{margin:7px 0 11px;color:#6e7f9d;font-size:12px;line-height:1.6}.plan-retry{padding:0;border:0;background:transparent;color:#435df0;font-size:12px;font-weight:600;cursor:pointer}.plan-retry:hover{text-decoration:underline}
.client-window-row svg path{stroke-dashoffset:0;animation:none}.client-window-row.is-active{animation:client-row-pulse 3s ease-in-out infinite alternate}@keyframes client-row-pulse{from{background:#edf3ff}to{background:#f8faff}}@media(prefers-reduced-motion:reduce){.client-window-row.is-active{animation:none}}
.download-client-preview{display:grid;place-items:center;min-height:330px;margin:16px 0;padding:22px;border-radius:16px}.download-client-preview .client-window{width:min(100%,490px)}@media(max-width:760px){.download-client-preview{min-height:250px;padding:12px}}

/* The same compact window is used in each product demonstration. Its grid and 44px header follow MainForm.cs. */
[data-client-showcase]{display:block;width:100%}.desktop-showcase-slot{min-width:0}.showcase-stage{position:relative;display:grid;align-content:center;justify-items:center;min-height:340px;overflow:hidden;border:1px solid #e0e8fb;border-radius:24px;background:radial-gradient(circle at 72% 23%,#cedcff 0,transparent 42%),radial-gradient(circle at 15% 80%,#e3f2ff 0,transparent 45%),#eff4ff;box-shadow:0 24px 64px #3e5bb920}.showcase-glow{position:absolute;width:320px;height:320px;border-radius:50%;background:#7c9dff3a;filter:blur(48px);pointer-events:none}.showcase-window{position:relative;z-index:1;width:min(460px,calc(100% - 36px));overflow:hidden;border:1px solid #cfdcf5;border-radius:15px;background:rgba(253,254,255,.92);box-shadow:0 22px 54px #2e4b8e30,0 2px 6px #506bae18;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);font-family:"Segoe UI Variable Text","PingFang SC","Microsoft YaHei",sans-serif;font-size:11px;font-variant-numeric:tabular-nums}.showcase-indices,.showcase-breadth{display:flex;align-items:center;height:22px;padding:0 8px;white-space:nowrap}.showcase-indices{gap:19px;border-bottom:1px solid #dde6fa;color:#d43750}.showcase-indices>span:nth-child(2),.showcase-indices>span:nth-child(3){border-left:1px solid #dce5f7;padding-left:11px}.showcase-indices b,.showcase-breadth b{color:#d43750;font-weight:650}.showcase-indices b.is-down,.showcase-breadth em{color:#148e64}.showcase-indices time{margin-left:auto;color:#858fa4;font-size:10px}.showcase-breadth{gap:23px;border-bottom:1px solid #dce5f7;color:#58657b}.showcase-breadth em{font-style:normal}.showcase-tools{margin-left:auto;color:#435df0;letter-spacing:.07em}.showcase-row{display:grid;grid-template-columns:minmax(86px,1fr) 60px 57px 56px 82px;align-items:center;gap:5px;height:32px;padding:0 8px;border-bottom:1px solid #e3eaf8;color:#d43750;transition:background .38s ease,transform .38s ease}.showcase-row:nth-child(even){background:rgba(247,250,255,.7)}.showcase-row.is-selected{border-radius:7px;background:#e6edff;transform:translateX(2px)}.showcase-row strong{overflow:hidden;color:#435df0;font-size:11px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.showcase-row>span{text-align:right;font-weight:620}.showcase-row .is-down{color:#148e64}.showcase-spark{width:82px;height:25px;fill:none;stroke:#d84e64;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.showcase-spark.is-down{stroke:#148e64}.showcase-footnote{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-top:17px;color:#6e7fa2;font-size:11px}.showcase-live-dot{width:7px;height:7px;border-radius:50%;background:#5ecfb5;box-shadow:0 0 0 4px #5ecfb52b}.showcase-live-dot.is-pulse{animation:showcase-pulse .8s ease}.showcase-demo-label{margin-left:7px;padding:3px 7px;border-radius:99px;background:#fff9;color:#7586a8;font-size:9px}@keyframes showcase-pulse{50%{box-shadow:0 0 0 10px #5ecfb500}}.hero-layout .showcase-stage{min-height:440px}.feature-preview .showcase-stage{min-height:370px}.download-client-preview{display:block;min-height:0;padding:0;background:none}.download-client-preview .showcase-stage{min-height:312px}.member-layout:not(.is-authenticated){grid-template-columns:minmax(0,560px);justify-content:center}.member-page:not(.is-authenticated) .member-layout{grid-template-columns:minmax(0,560px);justify-content:center}.member-page:not(.is-authenticated) .member-intro{max-width:800px}.member-page .membership-surface[hidden]{display:none!important}@media(max-width:600px){.showcase-stage{min-height:290px;padding:18px 0}.hero-layout .showcase-stage{min-height:340px}.showcase-window{font-size:9px}.showcase-indices{gap:5px;padding:0 5px}.showcase-indices>span:nth-child(2),.showcase-indices>span:nth-child(3){padding-left:5px}.showcase-row{grid-template-columns:minmax(65px,1fr) 52px 49px 48px 56px;gap:2px;padding:0 5px}.showcase-spark{width:56px}.showcase-row strong{font-size:9px}.showcase-breadth{gap:9px;padding:0 5px}.showcase-tools{letter-spacing:0}.showcase-footnote{font-size:9px}}
.showcase-row.is-selected .showcase-spark path{stroke-dasharray:120;stroke-dashoffset:120;animation:showcase-draw 1.15s ease forwards}@keyframes showcase-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.showcase-row.is-selected .showcase-spark path{animation:none;stroke-dashoffset:0}}
.header-inner{position:relative}.header-inner .brand-mark{min-width:0}.header-inner .main-nav{position:absolute;left:50%;margin-left:0;transform:translateX(-50%)}.header-inner .header-cta{margin-left:auto}@media(max-width:850px){.header-inner .main-nav{position:static;left:auto;transform:none;order:3;width:100%;justify-content:center;margin:0;gap:clamp(10px,3vw,28px)}.header-inner{flex-wrap:wrap;gap:3px 15px;padding:10px 0}.header-inner .main-nav a{padding:8px 0}}
.showcase-stage{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:380px;padding:22px;gap:13px;border:1px solid #d7e3ff;border-radius:24px;background:radial-gradient(circle at 79% 21%,#dce8ff 0,transparent 46%),linear-gradient(135deg,#f0f5ff,#e9f0ff);box-shadow:0 24px 60px #3957ac1d;overflow:hidden}
.showcase-scene{width:min(100%,490px);margin:auto}.showcase-scene[hidden]{display:none!important}.showcase-scene-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;color:#1e3159;font-size:12px}.showcase-scene-head span{font-size:10px;letter-spacing:.08em;color:#657ec0}.showcase-scene-head strong{font-size:13px}
.showcase-demo-desktop{position:relative;display:grid;min-height:205px;place-items:center;overflow:hidden;border-radius:16px;background:linear-gradient(130deg,#c6dcff,#e6efff 45%,#d3e8ef)}.showcase-demo-wallpaper{position:absolute;width:250px;height:250px;right:-55px;top:-90px;border:35px solid #6a9bf653;border-radius:50%;transform:rotate(-27deg)}.showcase-float{position:relative;width:min(340px,93%);overflow:hidden;border:1px solid #fff;border-radius:14px;background:#f8fbff;box-shadow:0 17px 35px #41588d45;transition:opacity .3s}.showcase-float-top,.showcase-float-label,.showcase-float-row{display:grid;align-items:center;grid-template-columns:1fr 85px 80px;padding:8px 13px}.showcase-float-top{display:flex;gap:7px;background:#ecf3ff}.showcase-float-top small{margin-left:auto;color:#6d80aa}.showcase-brand-mark{display:grid;width:19px;height:19px;place-items:center;border-radius:5px;color:white;background:#4269f5}.showcase-float-label{font-size:9px;color:#7b8cac}.showcase-float-row{border-top:1px solid #e6edfa;font-size:11px}.showcase-float-row span,.showcase-float-row b{text-align:right}.showcase-stage .is-up{color:#de4762}.showcase-stage .is-down{color:#149d85}.showcase-opacity-control{display:flex;align-items:center;gap:13px;margin-top:12px;font-size:11px;color:#526689}.showcase-opacity-control input{flex:1;accent-color:#506cf1}.showcase-opacity-control output{min-width:35px;color:#3157df;font-weight:700}
.showcase-hover-layout{display:grid;grid-template-columns:170px 1fr;gap:10px;min-height:235px}.showcase-hover-list,.showcase-hover-card,.showcase-detail{border:1px solid #dce6f9;border-radius:15px;background:#ffffffde;box-shadow:0 10px 26px #3c57951b}.showcase-hover-list{padding:10px}.showcase-hover-list>div{display:flex;justify-content:space-between;padding:3px 4px 10px;font-size:11px;font-weight:700}.showcase-hover-list small{font-size:9px;color:#7890b4;font-weight:400}.showcase-hover-list button{display:grid;width:100%;grid-template-columns:1fr auto;gap:2px;padding:9px 5px;border:0;border-top:1px solid #e8eefb;background:none;text-align:left;color:#26395f;font-size:10px;cursor:pointer}.showcase-hover-list button:hover,.showcase-hover-list button.is-hovered{border-radius:7px;background:#edf3ff}.showcase-hover-list button small{grid-column:1/-1}.showcase-hover-card{padding:12px}.showcase-hover-card-head,.showcase-detail-top,.showcase-book-title{display:flex;justify-content:space-between;align-items:center}.showcase-hover-card-head small,.showcase-detail-top small,.showcase-book-title small{font-size:9px;color:#8594b1}.showcase-hover-card-foot{font-size:9px;color:#7990b1}
.showcase-candles{display:block;width:100%;height:125px;margin:11px 0}.showcase-candles .up{fill:#e8576b;stroke:#e8576b}.showcase-candles .down{fill:#1ba58d;stroke:#1ba58d}.showcase-candles line{stroke-width:1.5}.showcase-empty{display:grid;height:125px;place-items:center;color:#8594ad;font-size:10px}
.showcase-detail{padding:13px}.showcase-detail-top strong{display:inline-block;margin:4px 9px 0 0;font-size:21px}.showcase-detail-top em{font-size:11px;font-style:normal;font-weight:700}.showcase-detail-top>span{font-size:10px;color:#8393ae}.showcase-detail-body{display:grid;grid-template-columns:1fr 130px;gap:12px}.showcase-detail-chart .showcase-candles{height:140px}.showcase-ohlc{font-size:9px;color:#697d9e}.showcase-book{border-left:1px solid #e6ecf8;padding-left:9px;font-size:9px}.showcase-book-title{padding-bottom:6px;font-weight:700}.showcase-book-asks,.showcase-book-bids{border-top:1px solid #e9eef8}.showcase-book>div>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;padding:3px 0}.showcase-book b{text-align:right;color:#da5570}.showcase-book-bids b{color:#169b85}.showcase-book small{text-align:right;color:#8798b0}.showcase-book p{color:#8492aa}
.showcase-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:auto;width:min(100%,490px)}.showcase-steps{display:flex;gap:4px;padding:3px;border-radius:10px;background:#fff9}.showcase-steps button{border:0;border-radius:8px;padding:6px 9px;background:none;color:#6a7ea5;font-size:10px;cursor:pointer}.showcase-steps button.is-active{color:#3758e5;background:#e9efff;font-weight:700}.showcase-controls>small{color:#788aa8;font-size:9px;text-align:right}
@media(max-width:600px){.showcase-stage{padding:12px;min-height:330px}.showcase-hover-layout{grid-template-columns:130px 1fr}.showcase-detail-body{grid-template-columns:1fr 105px;gap:5px}.showcase-book{padding-left:5px}.showcase-steps button{padding:5px}.showcase-controls>small{max-width:105px}}

/* Shared site header geometry across landing, account, download and market pages. */
.site-header .shell.header-inner{width:min(1180px,calc(100% - 64px));min-height:78px;display:flex;align-items:center;gap:30px;margin-inline:auto;padding:0;position:relative;font-family:"Segoe UI Variable","PingFang SC","Microsoft YaHei",system-ui,sans-serif}
.site-header .brand-mark{display:inline-flex;align-items:center;gap:10px;min-width:0;flex:none;font-size:17px;font-weight:700;line-height:1}
.site-header .brand-mark img{width:32px;height:32px;object-fit:contain;border-radius:10px}
.site-header .main-nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:28px;width:auto;margin:0;padding:0;order:initial;color:#65738f;font-size:12px;font-weight:620;white-space:nowrap}
.site-header .main-nav a{display:inline-block;padding:10px 0;border-bottom:1px solid transparent;font-size:12px;line-height:1.35}
.site-header .main-nav a:hover,.site-header .main-nav a.is-active{border-bottom-color:#435df0}
.site-header .header-cta{display:inline-flex;align-items:center;gap:12px;min-height:38px;margin-left:auto;padding:0 13px 0 16px;border-radius:12px;font-size:12px;line-height:1.35;font-weight:650}
.site-header .header-cta b{margin-left:0;font-size:17px;font-weight:400}
@media(max-width:850px){.site-header .shell.header-inner{width:min(100% - 30px,1180px);flex-wrap:wrap;gap:3px 15px;padding:10px 0}.site-header .main-nav{position:static;left:auto;transform:none;order:3;width:100%;justify-content:center;gap:clamp(10px,3vw,28px);overflow-x:auto}.site-header .main-nav a{padding:8px 0}}

