:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e9eef8;background:#050a12;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #050a12;--panel: #0e182a;--panel-deep: #080f1c;--line: #202b3c;--line-gold: rgba(212, 171, 79, .34);--text: #e9eef8;--muted: #8793aa;--gold: #f0cf7c;--gold-2: #bd9141;--green: #0bd39a;--red: #ff3655}*{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 50% 0%,#091223 0,var(--bg) 34rem)}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.container{width:min(1280px,calc(100% - 40px));margin-inline:auto}.site-main{min-height:620px}.page-pad{padding:28px 0 60px}.panel{border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#101b2e,#0b1424);box-shadow:0 20px 45px #00000029}.up{color:var(--green)!important}.down{color:var(--red)!important}.btn{border:0;border-radius:10px;min-height:38px;padding:0 20px;font-weight:800;cursor:pointer;transition:.2s ease}.btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn:disabled{cursor:not-allowed;opacity:.65;transform:none}.btn-gold{color:#171407;background:linear-gradient(110deg,#f2d589,#bb8e3e);box-shadow:0 12px 26px #dab04d2e}.btn-outline{border:1px solid #3a3223;color:#ead08c;background:transparent}.btn-lg{min-height:50px;padding-inline:34px}.btn-block{width:100%}.ticker-track{height:32px;border-bottom:1px solid #111a29;background:#060b14;overflow:hidden;white-space:nowrap}.ticker-row{display:flex;width:max-content;height:100%;animation:ticker 42s linear infinite}.ticker-item{display:inline-flex;align-items:center;gap:10px;min-width:238px;padding:0 20px;border-right:1px solid #121a27;color:#9ba4b6;font-size:12px}.ticker-item b{font-family:var(--num);font-size:12.5px}@keyframes ticker{to{transform:translate(-50%)}}.site-header{height:74px;display:flex;align-items:center;gap:40px}.brand{display:flex;align-items:center;gap:11px;min-width:213px;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.brand-mark{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:var(--gold)}.brand-mark img{width:100%;height:100%;display:block;border-radius:50%}.brand-copy{display:flex;flex-direction:column}.brand-copy strong{color:var(--gold);font-size:20px;line-height:1;letter-spacing:2px}.brand-copy small{margin-top:6px;color:#919aaa;font-size:8px;letter-spacing:3px}.desktop-nav{display:flex;align-items:center;gap:31px;flex:1}.desktop-nav a{color:#b8c0d0;font-size:14px}.desktop-nav a.active{color:var(--gold)}.header-actions{display:flex;align-items:center;gap:10px}.market-state,.locale-btn{height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid #192333;border-radius:10px;background:#070d17;color:#b4bdcd;font-size:12px}.market-state{padding:0 12px;color:var(--green)}.market-state i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.market-state b{color:#aab4c5;font-weight:600}.locale-switcher{position:relative;flex:0 0 auto}.locale-btn{padding:0 10px;cursor:pointer;font-family:inherit;transition:border-color .18s,background .18s}.locale-btn:hover,.locale-switcher.open .locale-btn{border-color:#f0cf7c7a;background:#0c1422}.locale-btn:focus-visible{outline:2px solid rgba(240,207,124,.65);outline-offset:2px}.locale-globe{display:grid;place-items:center;width:20px;height:20px;border:1px solid rgba(240,207,124,.32);border-radius:50%;color:var(--gold);font-size:12px}.locale-current{display:flex;min-width:55px;flex-direction:column;align-items:flex-start;line-height:1.05}.locale-current strong{color:#f3f5fa;font-size:11px;letter-spacing:.5px}.locale-current small{margin-top:2px;color:#8793aa;font-size:9px}.locale-chevron{margin:-4px 0 0 2px;color:#7f899b;font-size:14px;transition:transform .18s ease}.locale-switcher.open .locale-chevron{transform:rotate(180deg)}.locale-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:180px;padding:6px;border:1px solid #243249;border-radius:11px;background:#080f1bfa;box-shadow:0 16px 40px #00000061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.locale-option{width:100%;min-height:40px;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:9px;padding:5px 9px;border:0;border-radius:7px;color:#b9c2d2;background:transparent;cursor:pointer;text-align:left;transition:color .16s,background .16s}.locale-option:hover,.locale-option.active{color:#f4e0aa;background:#f0cf7c17}.locale-option:focus-visible{outline:1px solid rgba(240,207,124,.65);outline-offset:-1px}.locale-code{display:grid;place-items:center;height:23px;border:1px solid #2b384d;border-radius:6px;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.4px}.locale-check{color:var(--green);font-weight:800;text-align:right}.header-cta,.mine-btn{min-height:36px}.broadcast-wrap{position:relative;z-index:3}.broadcast-bar{height:39px;display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap;padding:0 17px;border:1px solid var(--line-gold);border-radius:12px;background:linear-gradient(90deg,#211f19,#0d1525 33%);color:#d7dce7;font-size:13px}.broadcast-bar>i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.broadcast-bar>strong{color:var(--gold)}.speaker{color:var(--gold)}.vip-chip{padding:2px 7px;border-radius:4px;color:#201903;background:linear-gradient(120deg,#efd68e,#ad8436);font-size:10px}.broadcast-phone{color:#fff0bd}.home-hero{display:grid;grid-template-columns:.93fr 1.07fr;gap:40px;align-items:start;min-height:620px;padding:21px 0 25px}.hero-copy{padding-right:6px}.eyebrow{width:max-content;max-width:100%;display:flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid var(--line-gold);border-radius:999px;color:#e6c774;background:#c08f3514;box-shadow:inset 0 0 15px #cfa0430d;font-size:12px;font-weight:700;letter-spacing:.2px}.eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 9px var(--gold)}.hero-copy h1{margin:27px 0 20px;font-size:clamp(40px,3.7vw,53px);line-height:1.08;letter-spacing:-.8px}.hero-copy h1 span{display:block;color:#eef2fa}.hero-copy h1{color:transparent;background:linear-gradient(100deg,#ffe9a8,#b78837);-webkit-background-clip:text;background-clip:text}.hero-copy>p{max-width:590px;margin-bottom:28px;color:#a5aec1;font-size:16px;line-height:1.75}.hero-stats{display:flex;gap:50px;margin-top:35px;padding-top:25px;border-top:1px solid #111d2d}.hero-stats div{display:flex;flex-direction:column;gap:8px}.hero-stats strong{color:#f3d685;font:800 27px/1 Roboto Mono,monospace}.hero-stats strong small{font-size:13px}.hero-stats span{color:#758198;font-size:12px}.hero-chart{height:486px;margin-top:109px;padding:24px 21px 15px;overflow:hidden}.quote-head{display:flex;justify-content:space-between;gap:20px}.quote-head h3{margin-bottom:8px;font-size:15px}.quote-head h3 small{color:#808ba0}.quote-head strong{font:800 33px/1 Roboto Mono,monospace}.quote-head>div:first-child>span{margin-left:17px;font:700 12px/1 Roboto Mono,monospace}.symbol-tabs{height:34px;display:flex;border-radius:9px;padding:3px;background:#080e19}.symbol-tabs button{min-width:46px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#718099;background:transparent;font:600 11px/1 var(--font);cursor:pointer;transition:color .18s,background-color .18s}.symbol-tabs button:hover{color:var(--text)}.symbol-tabs button.active{color:#e6cc83;background:#302e29}.quote-facts,.stock-facts{display:flex;gap:18px;margin-top:18px;padding-bottom:14px;border-bottom:1px solid #1d293b;color:#748096;font-size:10px}.quote-facts b,.stock-facts b{margin-left:5px;color:#d9deea;font-family:Roboto Mono,monospace}.chart-legend{height:27px;min-height:27px;display:flex;align-items:flex-start;gap:13px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;color:#6f7b91;font:500 12px/1.4 var(--num);scrollbar-width:none}.chart-legend::-webkit-scrollbar{display:none}.chart-legend>span{display:inline-flex;flex:0 0 auto;gap:3px}.chart-legend b{color:#cfd6e2;font-weight:700}.chart-legend .legend-date{min-width:36px}.chart-legend .ma-value-gold,.chart-legend .ma-value-gold b{color:#e1bd64}.chart-legend .ma-value-blue,.chart-legend .ma-value-blue b{color:#4a8fff}.chart-legend .ma-value-purple,.chart-legend .ma-value-purple b{color:#b568f0}.candle-chart{width:100%;height:350px;overflow:visible}.chart-pointer-layer{fill:transparent;cursor:crosshair;pointer-events:all}.chart-crosshair{pointer-events:none}.candle-chart .chart-crosshair line{stroke:#c5a460a6;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;transition:none}.hero-chart .candle-chart{height:325px}.grid-line{stroke:#182437;stroke-width:1}.grid-line.vertical{opacity:.58}.chart-axis-line{stroke:#263247;stroke-width:1}.chart-axis-label,.chart-date-label,.chart-volume-label{fill:#738097;font-family:var(--num);font-size:10px}.chart-date-label{font-size:9.5px}.chart-volume-label{fill:#8793aa;font-size:10px}.chart-price-tag rect{fill:#10bf91}.chart-price-tag text{fill:#f5fffc;font-family:var(--num);font-size:10px;font-weight:800}.ma-line{fill:none;stroke-width:1.25;vector-effect:non-scaling-stroke}.ma-gold{stroke:#e1bd64}.ma-blue{stroke:#4a8fff}.ma-purple{stroke:#b568f0}.close-line{fill:none;stroke:#1bdaaec7;stroke-width:1.35;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px rgba(27,218,174,.32))}.price-line{stroke:#16c696;stroke-width:1;stroke-dasharray:4 4}.indices-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.index-card{position:relative;min-height:145px;overflow:hidden;padding:17px 18px 12px;border:1px solid var(--line);border-radius:12px;background:#0d1728}.index-card-head{display:flex;justify-content:space-between;color:#aeb7c8;font-size:12px}.index-card-head small{padding:3px 8px;border-radius:5px;font-size:10px}.positive-tag{color:var(--green);background:#00cf971f}.negative-tag{color:var(--red);background:#ff36551f}.index-card>strong{display:block;margin:9px 0 3px;font:700 23px/1 Roboto Mono,monospace}.index-card>small{font:700 10px/1 Roboto Mono,monospace}.mini-chart{display:block;width:100%;margin-top:6px}.home-sectors{margin-top:35px;padding:22px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-heading h2{margin:0;font-size:18px}.section-heading p{margin:5px 0 0;color:var(--muted);font-size:12px}.section-heading button{border:0;color:var(--gold);background:transparent;cursor:pointer}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.sector{min-height:94px;display:flex;flex-direction:column;padding:15px;border-radius:10px}.up-sector{background:linear-gradient(135deg,#0ab881bf,#084741bd)}.down-sector{background:linear-gradient(135deg,#c42c42b8,#4f1423c2)}.sector strong{font-size:13px}.sector b{margin:3px 0 8px;color:#fff;font:800 18px/1 Roboto Mono,monospace}.sector small{color:#ffffffad}.market-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px}.market-strip>div{min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.market-strip span{color:var(--text-2);font-size:12px}.market-strip strong{font:700 17px/1 var(--num)}.market-strip small{font:600 10px/1 var(--num)}.market-workspace{display:grid;grid-template-columns:270px minmax(0,1fr) 280px;gap:15px;align-items:start}.watchlist{height:720px;display:flex;flex-direction:column;overflow:hidden}.panel-title-row{height:76px;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.panel-title-row h2{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0;font-size:16px;font-weight:600;line-height:1.1}.panel-title-row h2:before{width:4px;height:34px;flex-shrink:0;border-radius:2px;background:linear-gradient(180deg,var(--gold-2),var(--gold-3));content:""}.tiny-tabs{display:flex;gap:2px;padding:2px;border-radius:8px;background:#060a1399}.tiny-tabs button{padding:4px 10px;border:0;border-radius:6px;color:var(--muted);background:transparent;font:500 12px/1 var(--font);cursor:pointer;transition:color .18s,background-color .18s}.tiny-tabs button:hover{color:var(--text)}.tiny-tabs button.active{color:var(--gold-2);background:#d6b16a29}.watchlist>input{width:calc(100% - 28px);height:36px;margin:12px 14px 6px;padding:0 12px;border:1px solid var(--line);border-radius:8px;outline:none;color:#fff;background:#060a1399}.stock-list{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px 8px 10px;scrollbar-width:thin;scrollbar-color:#344158 transparent;touch-action:pan-y}.stock-list::-webkit-scrollbar{width:6px}.stock-list::-webkit-scrollbar-track{background:transparent}.stock-list::-webkit-scrollbar-thumb{border-radius:6px;background:#344158}.stock-list::-webkit-scrollbar-thumb:hover{background:#4b5b75}.stock-list button{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.stock-list button.selected{background:#d6b16a1a;box-shadow:inset 2px 0 0 var(--gold)}.stock-list button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.stock-list button>span:last-child{align-items:flex-end;text-align:right}.stock-list button>span:first-child b{font:700 14px/1.2 var(--font)}.stock-list button>span:last-child b{font:600 14px/1.2 var(--num)}.stock-list small{overflow:hidden;color:var(--muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.stock-list .change-up,.stock-list .change-down{margin-top:3px;padding:1px 6px;border-radius:4px;color:#fff;font:700 11px/1.2 var(--num)}.stock-list .change-up{background:var(--green)}.stock-list .change-down{background:var(--red)}.stock-list .volume-value{padding:3px 5px;border-radius:4px;color:var(--gold-2);background:#d6b16a1f;font:700 9px/1 Roboto Mono,monospace}.market-chart-panel{min-height:650px;padding:20px;overflow:hidden}.market-chart-panel .candle-chart{height:390px}.stock-quote-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0;border:0}.stock-quote-head>div{display:flex;align-items:center;gap:10px}.stock-quote-head>div:first-child{display:block}.stock-quote-head h2{margin:0 0 3px;font-size:22px}.stock-quote-head h2 small{color:var(--text-2);font-size:14px;font-weight:500}.stock-quote-head h2 b{margin-left:8px;padding:4px 8px;border-radius:5px;color:var(--gold-2);background:#d6b16a24;font-size:12px}.stock-quote-head>div:first-child>span{color:#7b879b;font-size:12px}.stock-quote-head>div:last-child>strong{padding:0;background:none;font:700 38px/1 var(--num)}.stock-quote-head>div:last-child span{font:500 13px/1.4 var(--num)}.stock-facts{justify-content:space-between;gap:8px;margin:16px 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px}.stock-facts span{display:flex;min-width:0;flex-direction:column;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-facts b{margin-left:0;font-size:14px;font-weight:600}.period-tabs{display:flex;gap:6px;margin:0 0 12px}.period-tabs button{min-width:0;padding:5px 12px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:transparent;text-align:center;font:500 12px/1 var(--font);cursor:pointer}.period-tabs button:hover{color:var(--text)}.period-tabs button.active{color:var(--gold-2);border-color:var(--line-2);background:#d6b16a1a}.market-side{display:grid;gap:15px}.order-book,.top-gainers{padding:0 16px 12px;overflow:hidden;font-size:13px}.order-book h2,.top-gainers h2{min-height:53px;display:flex;align-items:center;margin:0 -16px 10px;padding:0 20px;border-bottom:1px solid var(--line);font-size:16px;font-weight:600}.order-book h2:before,.top-gainers h2:before{content:"";width:4px;height:16px;margin-right:10px;border-radius:2px;background:linear-gradient(180deg,var(--gold-2),var(--gold-3))}.order-book>div{position:relative;min-height:24px;display:grid;grid-template-columns:52px 1fr 1fr;align-items:center;padding:3px 0;font:500 13px/1 var(--num)}.order-book span{color:var(--muted)}.order-book b{text-align:right}.order-book em{position:relative;z-index:1;color:var(--text-2);font-style:normal;text-align:right}.order-book em:before{content:"";position:absolute;z-index:-1;inset:0 0 0 auto;width:var(--bar)}.ask-bar:before{background:#f23d4f2e}.bid-bar:before{background:#12c28a2e}.order-book .last-price{min-height:35px;margin:4px 0;padding:8px 0;border-block:1px dashed var(--line)}.order-book .last-price b{font-size:16px}.top-gainers{padding:0 12px 12px}.top-gainers h2{margin-inline:-12px}.top-gainers>div{min-height:34px;display:grid;grid-template-columns:26px 42px 1fr auto;align-items:center;gap:4px;padding:8px 6px;border-radius:6px;font-size:13px}.top-gainers i{width:18px;height:18px;display:grid;place-items:center;border-radius:4px;color:#241c07;background:linear-gradient(120deg,#f0d68d,#b58b3c);font-style:normal;font-size:11px;font-weight:700}.top-gainers span{overflow:hidden;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis}.top-gainers strong{font:600 12px/1 var(--num)}.advisor-card{position:relative;min-height:94px;display:flex;flex-direction:column;align-items:flex-start;padding:18px;border:1px solid var(--line-2);border-radius:14px;color:var(--gold-2);background:linear-gradient(135deg,#d6b16a33,#d6b16a0a);text-align:left;cursor:pointer}.advisor-card span{max-width:190px;margin-top:4px;color:var(--text-2);font-size:12px;line-height:1.35}.advisor-card>b{position:absolute;right:18px;top:42px;color:var(--gold);font-size:22px}.market-sectors{margin-top:16px;padding:18px 20px 22px}.market-sectors .section-heading{padding-bottom:13px;border-bottom:1px solid #202b3c}.market-sectors .section-heading span{color:#7c879a;font-size:11px}.auth-grid{width:min(1080px,calc(100% - 40px));display:grid;grid-template-columns:1.05fr 1fr;gap:28px;padding-top:38px}.auth-promo,.auth-form-card{min-height:558px;padding:40px}.auth-promo{position:relative;overflow:hidden;border-color:#3b3d3d;background:radial-gradient(circle at 100% 0%,rgba(212,177,104,.18),transparent 44%),linear-gradient(150deg,#142138,#0b1423)}.auth-promo h1{max-width:500px;margin:18px 0 10px;font-size:30px;line-height:1.3}.auth-promo>p{color:var(--text-2);line-height:1.8}.auth-chart{margin-top:30px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#060a1380}.auth-chart .mini-chart{height:105px}.auth-chart>div{display:flex;align-items:baseline;gap:12px;margin-top:10px;color:var(--text-2);font:500 13px/1 var(--num)}.auth-chart strong{font-size:22px}.auth-promo ul{display:grid;gap:12px;margin-top:auto;padding:20px 0 0;list-style:none;color:var(--text-2);font-size:14px}.auth-promo li:before{content:"✓";width:20px;height:20px;display:inline-grid;place-items:center;margin-right:10px;border-radius:50%;color:#2a210b;background:linear-gradient(130deg,#f0d688,#ae8236);font-size:11px;font-weight:900}.auth-form-card{padding:40px 40px 34px}.auth-form-card h1{margin:0;font-size:26px}.form-sub{margin:8px 0 27px;color:var(--muted);font-size:13px}.form-sub a{color:var(--gold)}.auth-form-card form{margin-top:0}.field{display:block;margin-bottom:18px}.field-label{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--text-2);font-size:13px}.field-label b{font-weight:500}.field-label small{color:var(--muted)}.input-shell{height:46px;display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:#060a1399}.input-shell:focus-within{border-color:#d6b16a99;box-shadow:0 0 0 3px #d6b16a1f}.input-shell i{padding-left:14px;color:var(--muted);font-style:normal;font:500 13px/1 var(--num);white-space:nowrap}.input-shell input{min-width:0;flex:1;height:100%;padding:0 14px;border:0;outline:none;color:#fff;background:transparent}.input-shell input::placeholder,textarea::placeholder{color:#4d586d}.input-shell em{padding-right:14px;color:var(--muted);font-style:normal;font-size:13px}.input-shell:has(.invite-input){border-color:var(--line-2)}.invite-input{letter-spacing:3px;font-weight:600}.agree-row{display:flex;align-items:flex-start;gap:8px;margin:4px 0 18px;color:var(--muted);font-size:12px;line-height:1.6}.agree-row input{margin-top:3px;accent-color:var(--gold)}.form-error{margin:-6px 0 14px;color:var(--red);font-size:12px}.agreement-note{max-width:430px;margin:18px auto 0;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}.demo-note{margin:16px 0 0;color:var(--muted);font-size:10px;text-align:center}.demo-note b{color:var(--text-2)}.reservation-page,.account-page{padding:28px 0 60px}.panel-body{padding:18px 20px}.btn-ghost{border:1px solid var(--line-2);color:var(--gold-2);background:#d6b16a0f}.tag{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:6px;color:var(--text-2);background:#94a3b81f;font-size:12px}.tag.gold{background:#d6b16a24}.tag.up{background:var(--up-bg)}.tag.down{background:var(--down-bg)}.reservation-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:22px}.reservation-head h1{margin:6px 0 8px;font-size:30px}.reservation-head p{max-width:900px;margin:0;color:var(--muted)}.account-chip{display:flex;flex-direction:column;gap:4px;padding:12px 18px;border:1px solid var(--line-2);border-radius:12px;background:#d6b16a0f;font-size:12px}.account-chip span{color:var(--muted)}.account-chip b{color:var(--gold-2);font-size:16px}.reservation-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;padding:20px 24px}.reservation-step{position:relative;display:flex;align-items:center;gap:12px;opacity:.5}.reservation-step.done{opacity:1}.reservation-step>div{display:flex;flex-direction:column;gap:2px}.reservation-step small{color:var(--muted);font-size:11.5px}.reservation-dot{width:30px;height:30px;display:grid;flex-shrink:0;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:13px}.reservation-step.done .reservation-dot{color:var(--gold-2);border-color:var(--gold)}.reservation-step.now .reservation-dot{color:#1b1406;background:linear-gradient(135deg,var(--gold-2),var(--gold-3));box-shadow:0 0 0 5px #d6b16a26}.reservation-step.bad .reservation-dot{color:#fff;background:#f23d4f}.reservation-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}.reservation-grid>*,.account-grid>*{min-width:0}.reservation-form,.reservation-live-panel,.account-grid>.panel{max-width:100%;overflow:hidden}.reservation-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.reservation-field label{display:flex;justify-content:space-between;color:var(--text-2);font-size:13px}.reservation-field label span{color:var(--muted);font-size:12px}.reservation-input-wrap{position:relative;display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:#060a1399;transition:border-color .2s,box-shadow .2s}.reservation-input-wrap:focus-within{border-color:#d6b16a99;box-shadow:0 0 0 3px #d6b16a1f}.reservation-input-wrap .prefix{padding-left:14px;color:var(--gold);font-size:13px;font-weight:700;white-space:nowrap}.reservation-input-wrap .suffix{padding-right:14px;color:var(--muted);font-size:13px;white-space:nowrap}.reservation-input-wrap input,.reservation-input-wrap textarea{min-width:0;height:46px;flex:1;padding:0 14px;border:0;outline:0;color:var(--text);background:transparent}.reservation-input-wrap textarea{height:auto;min-height:88px;padding:12px 14px;resize:vertical;line-height:1.6}.reservation-amount-input input{height:56px;color:var(--gold-2);font-family:var(--num);font-size:22px;font-weight:700}.reservation-capital{color:var(--gold);font-family:var(--num);font-size:12px}.reservation-chips{width:100%;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.reservation-chips button{padding:7px 14px;border:1px solid var(--line);border-radius:8px;color:var(--text-2);background:transparent;font-family:var(--num);font-size:13px;transition:all .15s;cursor:pointer}.reservation-chips button.on{color:var(--gold-2);border-color:var(--gold);background:#d6b16a1f}.reservation-risk{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}.reservation-side{display:flex;flex-direction:column;gap:20px}.reservation-tier{position:relative;overflow:hidden;padding:26px;border:1px solid rgba(255,255,255,.12);border-radius:18px;color:#fff;background:linear-gradient(135deg,#3a4356,#1b2130);box-shadow:var(--shadow)}.reservation-tier:after{position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 65%);content:"";pointer-events:none}.reservation-tier.gold{background:linear-gradient(135deg,#8a6a2c,#3b2c10)}.reservation-tier.platinum{background:linear-gradient(135deg,#5a6a86,#1d2537)}.reservation-tier.diamond{border-color:#b36bff66;background:linear-gradient(135deg,#2a1f4d,#0e1030)}.reservation-tier-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.reservation-tier-top span{opacity:.75;font-size:12px}.reservation-tier-top b{padding:4px 12px;border-radius:20px;background:#ffffff24;font-size:13px;letter-spacing:1px}.reservation-tier-amount{margin:22px 0 14px;word-break:break-all;font-family:var(--num);font-size:30px;font-weight:700}.reservation-tier-bar{height:6px;overflow:hidden;border-radius:4px;background:#ffffff24}.reservation-tier-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--gold-2),#fff);transition:width .4s}.reservation-tier-next{margin-top:8px;color:#ffffffb3;font-size:12px}.reservation-tier ul{display:grid;gap:8px;margin-top:18px;padding:0;list-style:none;font-size:13px}.reservation-tier li:before{margin-right:8px;color:var(--gold-2);content:"◆";font-size:10px}.compact-broadcast{height:38px;display:flex;align-items:center;gap:14px;overflow:hidden;padding:0 16px;border:1px solid var(--line-2);border-radius:12px;background:linear-gradient(90deg,#d6b16a1f,#d6b16a08 40%,#0f172699)}.compact-broadcast-label{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-right:14px;border-right:1px solid var(--line-2);color:var(--gold-2);font-size:13px;font-weight:600}.compact-broadcast-label i{width:6px;height:6px;border-radius:50%;background:var(--up);box-shadow:0 0 8px var(--up)}.compact-broadcast-window{position:relative;height:100%;flex:1;overflow:hidden}.compact-broadcast-item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:4px;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;animation:compact-roll .55s ease both}.compact-crown{margin-right:6px;padding:1px 6px;border-radius:4px;color:#1b1406;background:linear-gradient(135deg,var(--gold-2),var(--gold-3));font-size:10px;font-weight:800;letter-spacing:.5px}.compact-phone{margin:0 2px;color:var(--gold-2);font-family:var(--num)}.compact-amount{margin-left:2px;color:var(--up);font-family:var(--num);font-size:15px}@keyframes compact-roll{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.account-hero{display:flex;align-items:center;gap:22px;margin-bottom:20px;padding:30px 34px;border:1px solid var(--line-2);border-radius:18px;background:radial-gradient(500px 200px at 100% 0%,rgba(214,177,106,.22),transparent 70%),linear-gradient(120deg,#151f33,#0c1322)}.account-avatar{width:68px;height:68px;display:grid;flex-shrink:0;place-items:center;border-radius:50%;color:#1b1406;background:linear-gradient(135deg,var(--gold-2),var(--gold-3));box-shadow:0 0 0 5px #d6b16a26;font-size:22px;font-weight:800}.account-hello{color:var(--text-2);font-size:13px}.account-phone{margin:4px 0 6px;font-family:var(--num);font-size:26px;font-weight:700}.account-meta{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:12.5px}.account-meta b{color:var(--gold-2);font-family:var(--num)}.account-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;color:var(--muted);font-size:12px}.account-hero-right>b{color:var(--gold-2);font-family:var(--num);font-size:28px}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.account-edit-link{color:var(--gold);font-size:13px}.account-info{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:0}.account-info .full{grid-column:1 / -1}.account-info dt{margin-bottom:6px;color:var(--muted);font-size:12px}.account-info dd{margin:0;word-break:break-all;font-size:15px;line-height:1.6}.account-info dd:not(.account-break){font-family:var(--num)}.account-gold{color:var(--gold-2)}.account-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.account-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:30px 0;text-align:center}.account-empty p{margin:0;color:var(--muted)}.footer-links{display:flex!important}.footer-links a{display:block}.site-footer{min-height:265px;padding:40px 0 30px;border-top:1px solid #151e2c;background:#050a12}.footer-grid{display:grid;grid-template-columns:1fr 340px;gap:30px}.footer-grid h3{margin-bottom:11px;color:#efd073;font-size:16px}.footer-grid p{color:#7d899e;font-size:12px}.footer-links{display:flex;flex-direction:column;gap:8px;font-size:12px}.footer-links strong{color:#e5eaf3}.footer-links a{color:#c5cbd6}.footer-grid>small{grid-column:1 / -1;margin-top:25px;padding-top:22px;border-top:1px solid #151f2d;color:#728099;font-size:10px}.bottom-nav{display:none}.fade-up{animation:fade-up .65s ease both}.delay-1{animation-delay:.12s}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.market-state{display:none}.site-header{gap:20px}.desktop-nav{gap:18px}.desktop-nav a{font-size:12px}.market-workspace{grid-template-columns:230px minmax(0,1fr)}.market-side{grid-column:1 / -1;grid-template-columns:1fr 1fr 1fr}.watchlist{height:650px}.hero-copy h1{font-size:45px}.hero-chart{height:450px}}@media(max-width:820px){body{padding-bottom:62px}.container{width:calc(100% - 24px)}.ticker-track{height:34px}.ticker-item{min-width:205px;padding-inline:8px}.site-header{width:100%;height:63px;padding-inline:12px;gap:10px;overflow:hidden}.brand{min-width:250px}.brand-mark{width:30px;height:30px}.brand-copy strong{font-size:18px}.brand-copy small,.desktop-nav,.market-state,.mine-btn{display:none}.header-actions{flex:1;min-width:200px}.locale-btn{flex:0 0 auto}.header-cta{min-width:130px}.broadcast-wrap{width:100%;padding-inline:12px}.broadcast-bar{padding-inline:13px;border-radius:10px}.page-pad{padding-top:25px;padding-bottom:45px}.home-hero{display:flex;flex-direction:column;gap:24px;min-height:0;padding-top:5px;align-items:stretch}.hero-copy{min-width:640px;padding-top:15px}.hero-copy h1{max-width:630px;margin-top:19px;font-size:33px;line-height:1.08}.hero-copy>p{max-width:610px;margin-bottom:23px;font-size:14px;line-height:1.75}.hero-copy>.btn{width:390px}.hero-stats{width:520px;gap:70px;margin-top:24px}.hero-stats>div:nth-child(3){display:none}.hero-chart{width:650px;height:450px;margin-top:0;padding:16px 14px;order:2}.hero-chart .candle-chart{height:300px}.indices-grid{grid-template-columns:repeat(2,1fr)}.home-sectors{min-width:620px}.sector-grid{grid-template-columns:repeat(2,1fr)}.market-strip{min-width:760px;grid-template-columns:repeat(6,140px)}.market-workspace{min-width:980px;grid-template-columns:250px 620px}.market-side{grid-column:auto;grid-template-columns:270px}.market-chart-panel{min-height:650px}.market-sectors{min-width:820px}.auth-grid{width:calc(100% - 24px);display:block}.auth-promo{display:none}.auth-form-card{width:560px;min-height:520px;padding:31px 23px}.auth-form-card h1{font-size:27px}.reservation-head,.progress-steps{min-width:700px}.reservation-grid{min-width:760px;grid-template-columns:500px 300px}.account-grid{min-width:760px;grid-template-columns:380px 450px}.site-footer{min-height:150px;padding:27px 0 70px}.footer-grid{min-width:700px;grid-template-columns:1fr 250px}.footer-grid p,.footer-links,.footer-grid>small{display:none}.bottom-nav{position:fixed;z-index:60;inset:auto 0 0;height:calc(58px + env(safe-area-inset-bottom));display:flex;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:#080c16f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bottom-nav a{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);font-size:11px}.bottom-nav a.active{color:var(--gold-2)}}@media(max-width:460px){.brand{min-width:250px}.hero-copy h1{font-size:32px}.auth-form-card{width:540px;min-height:520px}.auth-grid{overflow:visible}}:root{--bg: #060a13;--panel: rgba(16, 24, 40, .82);--panel-deep: #0f1726;--line: rgba(148, 163, 184, .1);--line-gold: rgba(212, 175, 106, .22);--line-2: rgba(212, 175, 106, .22);--text: #e8edf7;--text-2: #b4bdd0;--muted: #7c879d;--gold: #d6b16a;--gold-2: #f5dea3;--gold-3: #a8823f;--green: #12c28a;--red: #f23d4f;--up: #12c28a;--up-bg: rgba(18, 194, 138, .12);--down: #f23d4f;--down-bg: rgba(242, 61, 79, .12);--shadow: 0 20px 50px -20px rgba(0, 0, 0, .7);--num: "DIN Alternate", "Bahnschrift", "Roboto Mono", "SF Mono", Consolas, monospace;--font: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif}html,body{background:var(--bg);font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px}body{background:radial-gradient(1200px 600px at 85% -10%,rgba(214,177,106,.1),transparent 60%),radial-gradient(900px 500px at -10% 20%,rgba(61,139,255,.08),transparent 60%),var(--bg);-webkit-font-smoothing:antialiased}.container{width:min(1280px,calc(100% - 40px))}.panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px -20px #000000b3}.btn{height:40px;min-height:40px;padding:0 22px;border-radius:10px;font-weight:600}.btn-lg{height:50px;min-height:50px;padding:0 32px;border-radius:12px;font-size:16px}.btn-gold{background:linear-gradient(135deg,#f5dea3,#d6b16a 45%,#a8823f);box-shadow:0 10px 30px -10px #d6b16a99,inset 0 1px #fff6}.ticker-track{height:34px;border-bottom:1px solid var(--line);background:#060a13d9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ticker-row{animation-duration:80s}.ticker-track:hover .ticker-row{animation-play-state:paused}.ticker-item{min-width:0;gap:8px;padding:0 22px;border-right:1px solid var(--line);font-size:12.5px}.ticker-item b{font-size:12.5px}.site-header{position:sticky;top:0;z-index:50;height:64px;gap:32px;background:#060a13e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{min-width:0;gap:10px}.brand-mark{width:30px;height:30px;border-radius:8px}.brand-copy strong{font-size:19px;letter-spacing:2px}.brand-copy small{margin-top:3px;font-size:9px;letter-spacing:2.4px}.desktop-nav{flex:0 1 auto;gap:4px}.desktop-nav a{position:relative;padding:8px 12px;border-radius:8px;font-size:14px}.desktop-nav a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-12px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.header-actions{margin-left:auto}.market-state{height:auto;padding:5px 10px;border-radius:20px}.locale-btn{height:34px;padding:0 12px;border-radius:8px;font-size:13px}.header-cta,.mine-btn{height:34px;min-height:34px;padding:0 14px;border-radius:8px;font-size:13px}.broadcast-wrap{padding:8px 0 10px}.broadcast-bar{height:38px;gap:14px;padding:0 16px;border-color:var(--line-gold);background:linear-gradient(90deg,#d6b16a1f,#d6b16a08 40%,#0f172699)}.site-main{min-height:0}.home-page{padding-bottom:20px}.home-hero{grid-template-columns:1fr 1.15fr;gap:40px;align-items:center;min-height:0;padding:48px 0 32px}.hero-copy{padding:0}.eyebrow{padding:6px 14px;border-color:var(--line-gold);background:#d6b16a0f;color:var(--gold-2);font-size:13px}.hero-copy h1{margin:22px 0 18px;font-size:48px;line-height:1.2;font-weight:800;letter-spacing:.5px}.hero-copy h1{background:linear-gradient(120deg,#fff4d6,#f5dea3,#d6b16a 60%,#a8823f);-webkit-background-clip:text;background-clip:text}.hero-copy h1 span{color:#e8edf7}.hero-copy>p{max-width:540px;margin-bottom:0;color:#b4bdd0;font-size:16px;line-height:1.9}.hero-copy>.btn{margin:30px 0 36px}.hero-stats{gap:40px;margin-top:0;padding-top:24px;border-color:var(--line)}.hero-stats div{gap:4px}.hero-stats strong{color:var(--gold-2);font-family:inherit;font-size:28px}.hero-stats strong small{margin-left:2px;font-size:14px}.hero-stats span{color:var(--muted);font-size:13px}.hero-chart{height:486px;margin-top:0;padding:20px;border-color:var(--line-gold);background:linear-gradient(160deg,#141e32e6,#0a101de6)}.quote-head h3{font-size:15px;font-weight:600}.quote-head strong{font-size:34px}.symbol-tabs{gap:4px;padding:3px;border:1px solid var(--line);border-radius:10px;background:#060a1399}.symbol-tabs button{min-width:0;padding:6px 12px;font-size:12px}.quote-facts{gap:6px 18px;margin:12px 0 14px;padding-bottom:12px;border-bottom-style:dashed;font-size:12px}.hero-chart .candle-chart{height:335px}.quote-head{align-items:flex-start;flex-wrap:wrap}.indices-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.index-card{min-height:0;padding:16px 18px 10px;border-radius:14px;background:var(--panel)}.index-card-head{font-size:13px}.index-card>strong{margin-top:8px;font-size:24px}.index-card>small{margin-top:2px;font-size:12px}.index-card .mini-chart{margin-top:8px}.panel-head{min-height:53px;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line)}.panel-title{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600}.panel-title:before{content:"";width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--gold-2),#a8823f)}.panel-head>button{border:0;color:var(--gold);background:transparent;font-size:13px;cursor:pointer}.panel-head>span{color:var(--muted);font-size:12px}.home-market-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin-bottom:56px}.home-market-side{display:flex;flex-direction:column;gap:20px}.popular-table-wrap{overflow-x:auto}.popular-table{width:100%;border-collapse:collapse}.popular-table th{padding:10px 14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:400;text-align:right;white-space:nowrap}.popular-table td{padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.05);font-size:14px;text-align:right;white-space:nowrap}.popular-table th:first-child,.popular-table td:first-child{text-align:left}.popular-table td:first-child b,.popular-table td:first-child small{display:block}.popular-table td:first-child b{font-size:14px;font-weight:600}.popular-table td:first-child small{margin-top:3px;color:var(--muted);font-size:11.5px}.popular-table .mini-chart{width:72px;height:30px;margin:0 0 0 auto}.table-up,.table-down{display:inline-block;min-width:74px;padding:4px 8px;border-radius:6px;color:#fff;font-weight:600;text-align:center}.table-up{background:var(--green)}.table-down{background:var(--red)}.heatmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px 20px}.heat-tile{min-height:96px;display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:14px 14px 12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#fff}.heat-up{background:linear-gradient(145deg,#0a9b71f0,#084c43f5)}.heat-down{background:linear-gradient(145deg,#872337eb,#411422f5)}.heat-tile strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.heat-tile b{font-size:20px}.heat-tile span{color:#ffffffb8;font-size:12px}.heat-tile small{margin-top:auto;color:#fff9;font-size:11px}.breadth-body{padding:18px 20px}.breadth-bar{height:10px;display:flex;gap:2px;overflow:hidden;border-radius:6px}.breadth-bar i:nth-child(1){flex:4.148;background:var(--green)}.breadth-bar i:nth-child(2){flex:.312;background:#52607a}.breadth-bar i:nth-child(3){flex:2.474;background:var(--red)}.breadth-labels{display:flex;justify-content:space-between;gap:8px;margin-top:10px;font-size:12px}.breadth-labels b{color:var(--green)}.breadth-labels span{color:var(--muted)}.breadth-labels strong{color:var(--red)}.breadth-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.breadth-stats div{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#060a1380}.breadth-stats span{color:var(--muted);font-size:12px}.breadth-stats b{font-size:20px}.gold-value{color:var(--gold-2)}.center-title{margin-bottom:26px;text-align:center}.center-title h2{margin-bottom:8px;font-size:28px}.center-title p{color:var(--muted)}.process-grid,.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:56px}.process-card{position:relative;overflow:hidden;padding:26px 22px}.process-card:after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(214,177,106,.14),transparent 70%)}.process-card>b{color:transparent;font-size:34px;font-weight:800;-webkit-text-stroke:1px var(--gold)}.process-card h3,.feature-card h3{margin:10px 0 8px;font-size:17px}.process-card p,.feature-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.feature-card{padding:26px 22px}.feature-card i{width:50px;height:50px;display:grid;place-items:center;border:1px solid var(--line-gold);border-radius:14px;color:var(--gold-2);background:linear-gradient(135deg,#d6b16a33,#d6b16a0a);font-style:normal}.feature-card i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.feature-card h3{margin-top:16px}.home-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:34px 40px;border:1px solid var(--line-gold);border-radius:18px;background:radial-gradient(600px 200px at 90% 0%,rgba(214,177,106,.25),transparent 70%),linear-gradient(120deg,#151f33,#0c1322)}.home-cta h2{margin-bottom:8px;font-size:24px}.home-cta p{margin:0;color:#b4bdd0}.home-cta p b{margin:0 4px;color:var(--gold-2);font-size:18px}.site-footer{min-height:0;margin-top:40px;padding:36px 0 24px;border-color:var(--line);background:#060a1399}.footer-grid{grid-template-columns:2fr 1fr;gap:32px}.footer-grid h3{margin-bottom:6px;color:var(--gold-2);font-size:16px;font-weight:600}.footer-grid p{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.8}.footer-links{gap:0}.footer-links strong{margin-bottom:6px}.footer-links a{margin:6px 0;color:#b4bdd0;font-size:13px}.footer-grid>small{margin-top:28px;padding-top:18px;border-color:var(--line);color:var(--muted);font-size:12px}.auth-grid{width:min(1080px,calc(100% - 40px));max-width:1080px;padding-top:28px;padding-bottom:60px}.ticker-item b,.hero-stats strong,.quote-head strong,.quote-head>div:first-child>span,.quote-facts b,.stock-facts b,.chart-legend,.index-card>strong,.index-card>small,.market-strip strong,.market-strip small,.stock-list b,.stock-list .change-up,.stock-list .change-down,.stock-quote-head>div:last-child>strong,.stock-quote-head>div:last-child span,.order-book>div,.top-gainers strong,.auth-chart>div,.input-shell i,.account-chip b,.amount-preview,.tier-card>b,.account-summary strong{font-family:var(--num)}@media(max-width:1080px){.home-hero{grid-template-columns:1fr;padding-top:32px}.home-market-grid{grid-template-columns:1fr}.indices-grid,.process-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.site-header{width:min(1280px,calc(100% - 24px));height:56px;padding:0;gap:10px;overflow:visible}.desktop-nav,.market-state,.mine-btn{display:none}.brand{min-width:0}.brand-copy strong{font-size:17px;letter-spacing:1px}.brand-copy small{display:none}.header-actions{min-width:0;gap:8px}.header-cta{min-width:0;height:32px;min-height:32px;padding:0 12px;font-size:12.5px}.broadcast-wrap{width:calc(100% - 24px);padding:6px 0 8px}.site-footer{margin-top:24px;padding:24px 0 18px}.footer-grid{min-width:0;grid-template-columns:1fr;gap:18px}.footer-grid p,.footer-links,.footer-grid>small{display:initial}.reservation-head,.reservation-grid,.account-grid{min-width:0}.reservation-grid{grid-template-columns:minmax(0,1fr)}.reservation-progress{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.container{width:calc(100% - 24px)}.auth-grid{width:calc(100% - 24px);padding-top:28px}.panel-head,.panel-body{padding:14px 16px}}@media(max-width:860px){.account-grid{grid-template-columns:minmax(0,1fr);gap:14px}.account-hero{flex-wrap:wrap;gap:14px;margin-bottom:14px;padding:20px}.account-avatar{width:54px;height:54px;font-size:18px}.account-phone{font-size:22px}.account-hero-right{width:100%;align-items:flex-start;margin-left:0;padding-top:12px;border-top:1px dashed var(--line-2)}.account-hero-right>b{font-size:24px}.account-info{grid-template-columns:1fr;gap:14px}.account-actions .btn{flex:1}}@media(max-width:820px){.market-strip{min-width:0;display:flex;grid-template-columns:none;gap:8px;overflow-x:auto;margin-bottom:12px;scrollbar-width:none}.market-strip>div{min-width:132px;flex:0 0 132px}.market-workspace{min-width:0;grid-template-columns:1fr;gap:12px}.market-chart-panel{order:-1;min-height:0;padding:14px}.watchlist{height:360px;max-height:360px}.market-side{grid-column:auto;grid-template-columns:1fr;gap:12px}.market-sectors{min-width:0}.stock-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 6px}.stock-quote-head h2{font-size:18px}.stock-quote-head h2 small{font-size:13px}.stock-quote-head>div:last-child>strong{font-size:28px}}@media(max-width:640px){html,body{font-size:13.5px}.page-pad{padding:16px 0 28px}.btn-lg{height:46px;min-height:46px;padding:0 22px;font-size:15px}.broadcast-bar{gap:10px;padding:0 12px}.vip-chip{display:none}.locale-btn{padding:0 8px}.locale-current{min-width:24px}.locale-current small{display:none}.locale-menu{width:164px}.home-hero{gap:22px;padding:20px 0}.hero-copy{min-width:0;padding-top:0}.hero-copy h1{max-width:none;margin:16px 0 12px;font-size:30px}.hero-copy>p{max-width:none;font-size:14px;line-height:1.8}.hero-copy>.btn{width:100%;min-width:0;margin:22px 0 24px}.hero-stats{width:auto;gap:0;justify-content:space-between;padding-top:18px}.hero-stats>div:nth-child(3){display:flex}.hero-stats strong{font-size:20px}.hero-stats span{font-size:12px}.hero-chart{width:auto;height:auto;padding:14px}.hero-chart .candle-chart{height:300px}.quote-head strong{font-size:28px}.symbol-tabs{width:100%}.symbol-tabs button{flex:1;padding:6px 4px}.indices-grid{gap:10px;margin-bottom:18px}.index-card{padding:12px 12px 8px}.index-card-head{font-size:12px}.index-card-head small{display:none}.index-card>strong{font-size:18px}.index-card>small{font-size:11px}.home-market-grid{gap:14px;margin-bottom:36px}.popular-table th:nth-child(4),.popular-table td:nth-child(4),.popular-table th:nth-child(5),.popular-table td:nth-child(5){display:none}.panel-title,.panel-title-row h2{font-size:15px}.heatmap-grid{grid-template-columns:repeat(2,1fr);padding:14px 16px}.breadth-stats{gap:6px}.breadth-stats div{padding:10px 8px}.breadth-stats b{font-size:16px}.center-title h2{font-size:22px}.process-grid,.feature-grid{gap:10px;margin-bottom:36px}.process-card,.feature-card{padding:18px 14px}.process-card>b{font-size:26px}.process-card h3,.feature-card h3{font-size:15px}.feature-card i{width:42px;height:42px}.home-cta{padding:22px 18px}.home-cta h2{font-size:19px}.home-cta .btn{width:100%}.auth-grid{overflow:visible}.auth-form-card{width:auto;min-height:0}.reservation-page,.account-page{padding:16px 0 28px}.reservation-head,.reservation-progress,.reservation-grid,.account-grid{min-width:0}.reservation-head{margin-bottom:14px}.reservation-head h1{font-size:24px}.account-chip{width:100%;flex-direction:row;align-items:center;gap:10px;padding:10px 14px}.reservation-progress{grid-template-columns:repeat(2,1fr);gap:14px 8px;margin-bottom:14px;padding:14px}.reservation-step{gap:8px}.reservation-dot{width:26px;height:26px;font-size:12px}.reservation-step b{font-size:13px}.reservation-grid,.account-grid{grid-template-columns:minmax(0,1fr);gap:14px}.reservation-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.reservation-chips button{padding:8px 4px;text-align:center}.reservation-tier{padding:20px}.reservation-tier-amount{margin:16px 0 12px;font-size:24px}.compact-broadcast{gap:10px;padding:0 12px}.compact-broadcast-label{padding-right:10px}.compact-broadcast-label span,.compact-crown{display:none}.compact-broadcast-item{gap:2px;font-size:12.5px}.compact-amount{font-size:13.5px}.account-hero{flex-wrap:wrap;gap:14px;margin-bottom:14px;padding:20px}.account-avatar{width:54px;height:54px;font-size:18px}.account-phone{font-size:22px}.account-hero-right{width:100%;align-items:flex-start;margin-left:0;padding-top:12px;border-top:1px dashed var(--line-2)}.account-hero-right>b{font-size:24px}.account-info{grid-template-columns:1fr;gap:14px}.account-actions .btn{flex:1}.footer-grid{min-width:0}.footer-grid p,.footer-links,.footer-grid>small{display:block}}.price-tick{display:inline-block;border-radius:4px;transition:color .18s,background-color .18s,transform .18s}.price-tick.tick-up{color:var(--green);animation:tick-up-pulse .48s ease-out}.price-tick.tick-down{color:var(--red);animation:tick-down-pulse .48s ease-out}.candle-chart g line,.candle-chart g rect,.candle-chart .price-line{transition:x .35s ease,y .35s ease,height .35s ease}.live-price-dot{fill:var(--green);filter:drop-shadow(0 0 5px rgba(18,194,138,.9));transition:cy .35s ease;animation:live-price-pulse 1s ease-in-out infinite}@keyframes live-price-pulse{50%{r:5px;opacity:.55}}@keyframes tick-up-pulse{0%{background:#12c28a47;transform:translateY(-1px)}to{background:transparent;transform:none}}@keyframes tick-down-pulse{0%{background:#f23d4f42;transform:translateY(1px)}to{background:transparent;transform:none}}@media(max-width:960px){.site-header{width:calc(100% - 24px)}.brand{min-width:0;flex:1 1 auto;overflow:hidden}.brand-copy{min-width:0;overflow:hidden}.brand-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{min-width:0;flex:0 0 auto}.broadcast-bar>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-hero{display:flex;flex-direction:column;align-items:stretch}.hero-copy,.hero-chart{width:100%;min-width:0;max-width:100%;margin-inline:0}.eyebrow{width:fit-content;max-width:100%;white-space:normal;line-height:1.4}.home-market-grid,.home-market-side,.popular-panel,.heatmap-panel,.breadth-panel,.process-section,.features-section,.home-cta,.market-workspace,.market-chart-panel,.watchlist,.market-side,.market-sectors,.auth-form-card,.reservation-form,.reservation-side,.reservation-tier,.reservation-live-panel,.account-hero,.account-grid,.account-grid>.panel{min-width:0;max-width:100%}.panel-head{gap:10px}.panel-head>*{min-width:0}.panel-head>span{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:640px){.container,.site-header,.broadcast-wrap,.auth-grid{width:calc(100% - 24px)}.site-header{height:56px;gap:8px}.brand{gap:8px}.brand-mark{width:28px;height:28px;flex:0 0 28px}.brand-copy strong{font-size:16px;letter-spacing:.8px}.header-actions{gap:7px}.header-cta{width:110px;padding:0 8px;line-height:1.1;white-space:normal}.locale-btn{min-width:0}.locale-chevron{margin-left:0}.broadcast-bar{width:100%}.broadcast-bar>.speaker,.broadcast-bar>strong,.broadcast-bar>i{flex:0 0 auto}.home-hero{align-items:stretch}.hero-copy h1{overflow-wrap:anywhere}.hero-stats{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-stats>div{min-width:0}.hero-stats strong{font-size:19px;white-space:nowrap}.hero-stats strong small{font-size:11px}.hero-stats span{font-size:11px;line-height:1.35;overflow-wrap:anywhere}.hero-chart{height:auto;min-height:0;overflow:hidden}.quote-head{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.quote-head>div{min-width:0}.quote-head>div:first-child>span{margin-left:8px}.symbol-tabs{width:100%}.quote-facts{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.quote-facts span{min-width:0;display:flex;flex-direction:column;gap:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-facts b{margin-left:0}.chart-legend{max-width:100%;overscroll-behavior-x:contain;touch-action:pan-x}.hero-chart .candle-chart,.market-chart-panel .candle-chart{height:300px}.indices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.index-card{min-width:0}.popular-table{table-layout:fixed}.popular-table th,.popular-table td{padding-inline:8px}.popular-table th:first-child,.popular-table td:first-child{width:44%;overflow:hidden;text-overflow:ellipsis}.popular-table td:first-child b,.popular-table td:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-up,.table-down{min-width:58px;padding-inline:5px}.heatmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.breadth-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));font-size:10px;text-align:center}.breadth-labels>*{min-width:0;overflow-wrap:anywhere}.market-chart-panel{width:100%}.stock-quote-head,.stock-quote-head>div{min-width:0}.stock-quote-head h2{overflow-wrap:anywhere}.stock-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.period-tabs button{flex:1}.market-sectors{padding:14px}.section-heading{gap:10px;flex-wrap:wrap}.auth-grid{padding-top:16px;padding-bottom:28px}.auth-form-card{width:100%;min-height:0;padding:28px 23px}.field-label,.reservation-field label{min-width:0;gap:8px}.field-label small,.reservation-field label span{min-width:0;text-align:right}.input-shell,.reservation-input-wrap{width:100%;min-width:0}.agreement-note,.demo-note,.agree-row{overflow-wrap:anywhere}.reservation-head{align-items:stretch}.reservation-head>div:first-child{min-width:0}.reservation-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.reservation-step,.reservation-step>div{min-width:0}.reservation-step small{overflow-wrap:anywhere}.reservation-tier-top>*{min-width:0}.account-who{min-width:0}.account-phone,.account-meta,.account-info dd{overflow-wrap:anywhere}.bottom-nav a{min-width:0;padding-inline:2px}.bottom-nav a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:480px){.process-grid,.feature-grid{grid-template-columns:minmax(0,1fr)}.process-card,.feature-card{min-width:0}.panel-head{align-items:flex-start;flex-wrap:wrap}.panel-head>span{width:100%;text-align:left}.stock-quote-head{align-items:flex-start}.stock-quote-head>div:last-child{margin-left:auto}.stock-facts{gap:9px 5px}.stock-facts b{font-size:12px}.reservation-progress{grid-template-columns:minmax(0,1fr)}.footer-grid{gap:14px}}@media(max-width:360px){.brand-copy,.locale-globe,.locale-chevron{display:none}.locale-current{min-width:20px;align-items:center}.locale-btn{width:38px;justify-content:center;padding:0 5px}.header-cta{width:104px;font-size:11.5px}.hero-copy h1{font-size:27px}.hero-stats strong{font-size:17px}.hero-stats span{font-size:10px}.quote-facts,.stock-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.heatmap-grid{grid-template-columns:minmax(0,1fr)}.auth-form-card{padding-inline:18px}.reservation-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}
