:root{--green:#0e9f6e;--green-d:#0b7d57;--green-l:#e7f6f0;--red:#e02424;--red-l:#fdecec;--amber:#c2750a;--amber-l:#fdf3e3;--ink:#0b1220;--ink-2:#36425a;--muted:#7a8699;--line:#e7eaf0;--bg:#f6f8fb;--card:#ffffff;--navy:#0d1526;--navy-2:#16203a;--navy-line:#26324f;--radius:14px;--shadow:0 1px 2px rgba(16,24,40,.05),0 8px 24px -12px rgba(16,24,40,.12);--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif;--chip-mute:#f1f5f9;--panel-mute:#f8fafc;--panel-line:#94a3b8}.rs-dark{--ink:#e7ecf5;--ink-2:#c2cee8;--muted:#8fa3cc;--line:#2a3a57;--bg:#0c1322;--card:#111c30;--chip-mute:#16233c;--panel-mute:#0f1a2e;--panel-line:#5d6b8c;--green-l:rgba(14,159,110,.18);--red-l:rgba(224,36,36,.16);--amber-l:rgba(194,117,10,.18);--text:var(--ink);--pos:#4ade80;--neg:#f87171;--brand:#60a5fa;--accent:#60a5fa;color:var(--ink);background:var(--bg);min-height:100vh}.rs-dark .input,.rs-dark select.input{background:#0d1526;color:var(--ink);border-color:var(--line)}.rs-dark .dgrid th{background:#16233c;color:var(--ink-2)}.rs-dark .dgrid tbody tr:nth-child(2n){background:#0f1a2e}.rs-dark .dgrid tbody tr:nth-child(odd){background:var(--card)}.rs-dark .dgrid tbody tr:hover{background:#182641}.rs-dark .tbl th{color:var(--muted);border-color:var(--line)}.rs-dark .tbl td{border-color:var(--line);color:var(--ink)}.rs-dark .tbl tbody tr:nth-child(2n){background:#0d1526}.rs-dark .tbl tbody tr:nth-child(odd){background:var(--card)}.rs-dark .tbl tbody tr:hover{background:#182641}.rs-dark .trade-page .tbl--dense th{background:#16233c;color:var(--ink-2)}.rs-dark .trade-page .tbl--dense tbody tr:nth-child(2n){background:#0d1526}.rs-dark .trade-page .tbl--dense tbody tr:nth-child(odd){background:var(--card)}.rs-dark .trade-page .tbl--dense tbody tr:hover{background:#1a2a45}.rs-dark .btn{background:#16233c;color:var(--ink);border-color:var(--line)}.rs-dark .btn-ghost{background:transparent;color:var(--ink-2)}.rs-dark .btn-ghost:hover{color:var(--ink);border-color:var(--line)}.rs-dark button,.rs-dark select,.rs-dark input{color:inherit}.rs-dark .meter{background:#16233c}.rs-dark .chip{background:#16233c;color:var(--ink-2)}.rs-dark .desk-tbl th{background:#16233c}.rs-dark .card{background:var(--card);border-color:var(--line);color:var(--ink);box-shadow:none}.rs-dark .muted{color:var(--muted)}.rs-dark h1,.rs-dark h2,.rs-dark h3,.rs-dark h4,.rs-dark b{color:inherit}.rs-dark .trade-page-eyebrow{color:#34d399}.rs-dark .trade-page-titleline h1{color:var(--ink)}.rs-dark .trade-page-heading>p{color:var(--muted)}.rs-dark .desk-page .mt-sec{background:#0d1526;border-color:var(--line);color:var(--ink)}.rs-dark .desk-page .mt-sec h3{color:var(--ink)}.rs-dark .trades-page .tg-tabs{background:#0d1526;border-color:var(--line)}.rs-dark .trades-page .tg-tab{color:var(--ink-2)}.rs-dark .trades-page .tg-tab.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #00000059}.rs-dark .trades-page .tg-ltbar,.rs-dark .trades-page .tg-sizer,.rs-dark .trades-page .tg-card{background:var(--card);border-color:var(--line);color:var(--ink)}.rs-dark .dk-dayline.pos{background:#16a34a24;border-color:#86efac59;color:#86efac}.rs-dark .dk-dayline.neg{background:#dc262624;border-color:#fca5a559;color:#fca5a5}.rs-dark .dk-mkt-open{background:#16a34a2e;color:#86efac}.rs-dark .dk-mkt-hint,.rs-dark .mt-det-why{background:#c2750a29;border-color:#fde68a59;color:#fbbf24}.rs-dark .mt-daterow td,.rs-dark .mt-detrow td,.rs-dark .mt-orow:hover{background:#0d1526;color:var(--muted)}.rs-dark .mt-orow-on{background:#16233c}.rs-dark .mt-bucket td{background:#16233c!important;color:var(--ink-2)}.rs-dark .mt-side.buy,.rs-dark .tg-side.buy,.rs-dark .ap-side.buy{background:#16a34a33;color:#86efac}.rs-dark .mt-side.sell,.rs-dark .tg-side.sell,.rs-dark .ap-side.sell{background:#dc262633;color:#fca5a5}.rs-dark .sx-watch,.rs-dark .ost-open{background:#c2750a2e;color:#fbbf24}.rs-dark .sx-hold,.rs-dark .mt-wait,.rs-dark .ost-cancel{background:var(--chip-mute);color:var(--muted)}.rs-dark .dk-diag{background:#0d1526;color:var(--ink-2)}.rs-dark .dk-diag.pos{background:#16a34a1f}.rs-dark .dk-diag.neg{background:#dc26261f}.rs-dark .mt-rtag.pos{background:#16a34a33;color:#86efac}.rs-dark .mt-rtag.neg{background:#dc262633;color:#fca5a5}.rs-dark .tg-levels span,.rs-dark .tg-size span,.rs-dark .tg-copy span{color:var(--muted)}.rs-dark .tg-levels b,.rs-dark .tg-size b,.rs-dark .tg-copy b,.rs-dark .tg-sym b{color:var(--ink)}.rs-dark .tg-rank,.rs-dark .tg-regime,.rs-dark .tg-rule,.rs-dark .tg-automsg{color:var(--muted)}.rs-dark .tg-inwrap{color:var(--ink);border-color:var(--line);background:#0d1526}.rs-dark .tg-gate-go{background:#16a34a24;color:#86efac}.rs-dark .tg-gate-weak{background:#dc262624;color:#fca5a5}.rs-dark .tg-gate-thin{background:#0d1526;color:var(--ink-2)}.rs-dark .tg-suppbar,.rs-dark .tg-warn,.rs-dark .tg-mrbar,.rs-dark .tg-mrwarn,.rs-dark .tg-cau,.rs-dark .tg-mrhead>b{background:#c2750a29;border-color:#fde68a59;color:#fbbf24}.rs-dark .tg-mrbar-note,.rs-dark .tg-mrhead>span{color:#fcd34d}.rs-dark .tg-mrok,.rs-dark .tg-sw-in{background:#16a34a29;border-color:#86efac59;color:#86efac}.rs-dark .tg-sw-above{background:#c2750a29;color:#fbbf24}.rs-dark .tg-sw-below,.rs-dark .tg-band.tg-low,.rs-dark .tg-band.tg-watch{background:var(--chip-mute);color:var(--ink-2)}.rs-dark .tg-band.tg-high{background:#16a34a2e;color:#86efac}.rs-dark .tg-band.tg-med{background:#c2750a2e;color:#fbbf24}.rs-dark .tg-pill{background:#60a5fa24;color:#93c5fd}.rs-dark .tg-skipbtn{background:var(--card);color:#fca5a5}.rs-dark .tg-exposure,.rs-dark .tg-swingwatch,.rs-dark .tg-tab,.rs-dark .tg-sizer{background:var(--card);color:var(--ink);border-color:var(--line)}.rs-dark .tg-tab span,.rs-dark .tg-sizer label,.rs-dark .tg-sizenote{color:var(--muted)}.rs-dark .tg-tab b{color:var(--ink)}.rs-dark .ap-funds{background:#16a34a24;color:#86efac;border-color:#86efac59}.rs-dark .ap-amt{background:#38bdf81f;color:#7dd3fc;border-color:#7dd3fc59}.rs-dark .ap-trim,.rs-dark .ap-cau,.rs-dark .ap-phasechip.midday{background:#c2750a29;color:#fbbf24;border-color:#fde68a59}.rs-dark .ap-phase.ap-open{background:#16a34a2e;color:#86efac}.rs-dark .ap-phase.ap-preopen,.rs-dark .ap-phase.ap-pre{background:#c2750a2e;color:#fbbf24}.rs-dark .ap-cap-dep{background:#2563eb2e;color:#93c5fd;border-color:#93c5fd59}.rs-dark .ap-cap-q{background:#c2750a29;color:#fbbf24;border-color:#fde68a59}.rs-dark .ap-row,.rs-dark .ap-wrap,.rs-dark .ap-ribbon{background:var(--card);border-color:var(--line);color:var(--ink)}.rs-dark .ap-qtydots{border-color:var(--line);background:#0d1526;color:var(--ink-2)}.rs-dark .ap-stopall,.rs-dark .ap-sqall,.rs-dark .ap-stopbtn{background:var(--card)}.rs-dark .pos{color:var(--pos,#4ade80)}.rs-dark .neg{color:var(--neg,#f87171)}.rs-dark .tg-chartstrip{background:var(--card);border-color:var(--line)}.rs-dark .tg-chartstrip-bar{background:#0d1526;border-color:var(--line);color:var(--ink)}.rs-dark .tg-chartnav{background:var(--card);border-color:var(--line)}.rs-dark .tg-chartchips,.rs-dark .tg-chartreopen,.rs-dark .tg-chartfilters,.rs-dark .tg-chartsearch-wrap{background:#0d1526;border-color:var(--line)}.rs-dark .tg-chartchip{background:var(--card);color:var(--ink-2);border-color:var(--line)}.rs-dark .tg-chartchip.live:not(.on){background:#14532d;border-color:#166534;color:#bbf7d0}.rs-dark .tg-chartchip.both:not(.on){background:#2e1065;border-color:#6d28d9;color:#e9d5ff}.rs-dark .tg-chartchip.outside:not(.on){background:#422006;border-color:#a16207;color:#fde68a}.rs-dark .tg-chartfilter{background:var(--card);color:var(--ink-2);border-color:var(--line)}.rs-dark .tg-chartsearch-input{background:var(--card);color:var(--ink);border-color:var(--line)}.rs-dark .tg-chartsearch-hits{background:var(--card);border-color:var(--line);box-shadow:0 12px 32px #00000073}.rs-dark .tg-chartsearch-hit{color:var(--ink)}.rs-dark .tg-chartsearch-hit:hover,.rs-dark .tg-chartsearch-hit.on{background:#1e293b}.rs-dark .tg-foldcard{background:#0d1526;border-color:var(--line)}.rs-dark .tg-foldcard>summary{color:var(--ink-2)}.rs-dark .tg-sysnest .card{background:var(--card);border-color:var(--line)}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;line-height:1.2;letter-spacing:-.02em}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.muted{color:var(--muted)}.small{font-size:13px}.mono{font-family:var(--mono)}.btn{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:10px;padding:10px 16px;font-weight:600;font-size:14px;cursor:pointer;transition:.15s;background:#eef1f6;color:var(--ink)}.btn:hover{filter:brightness(.98)}.btn-green{background:var(--green);color:#fff}.btn-green:hover{background:var(--green-d)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn-dark{background:var(--navy);color:#fff}.btn-sm{padding:7px 12px;font-size:13px;border-radius:8px}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card-pad{padding:20px}.grid{display:grid;gap:16px}.row{display:flex;align-items:center;gap:10px}.spread{display:flex;align-items:center;justify-content:space-between;gap:12px}.wrapw{flex-wrap:wrap}.field{display:block;margin-bottom:14px}.field>label{display:block;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.input,select.input{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:10px;font-size:15px;background:#fff;font-family:var(--sans)}.input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-l)}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#eef1f6;color:var(--ink-2)}.chip-green{background:var(--green-l);color:var(--green-d)}.chip-red{background:var(--red-l);color:var(--red)}.chip-amber{background:var(--amber-l);color:var(--amber)}.pos{color:var(--green-d);font-weight:700}.neg{color:var(--red);font-weight:700}.meter{height:8px;border-radius:999px;background:#eef1f6;overflow:hidden}.meter>span{display:block;height:100%}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--line)}.tbl td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr:hover{background:#fafbfd}.num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--mono)}body,.tnum{font-variant-numeric:tabular-nums}.mono-num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dgrid{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.dgrid th{position:sticky;top:0;z-index:1;background:#f1f4f9;text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);font-weight:700;padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.dgrid td{padding:5px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.dgrid td.num,.dgrid th.num{text-align:right;font-family:var(--mono)}.dgrid tbody tr:nth-child(2n){background:#fafbfd}.dgrid tbody tr:hover{background:var(--green-l)}.dgrid tr:last-child td{border-bottom:none}.tbl--dense{font-variant-numeric:tabular-nums}.tbl--dense th{padding:6px 10px;font-size:10.5px}.tbl--dense td{padding:6px 10px;font-size:13px}.hdr{position:sticky;top:0;z-index:30;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.hdr-inner{height:62px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:18px;letter-spacing:-.02em}.logo .mk{width:30px;height:30px;border-radius:8px;background:var(--green);display:grid;place-items:center}.nav-links{display:flex;gap:22px;align-items:center}.nav-links a{font-weight:600;font-size:14px;color:var(--ink-2)}.nav-links a:hover{color:var(--ink)}.hero{padding:70px 0 40px;background:radial-gradient(1100px 500px at 70% -10%,#e7f6f0 0%,transparent 60%)}.hero h1{font-size:48px;font-weight:800}.hero .hl{color:var(--green)}.hero p.sub{font-size:18px;color:var(--ink-2);max-width:640px;margin:16px 0 26px}.cockpit{background:var(--navy);min-height:100vh;color:#e7ecf5}.cockpit .ck-wrap{max-width:1320px;margin:0 auto;padding:20px}.cockpit .ck-card{background:var(--navy-2);border:1px solid var(--navy-line);border-radius:12px}.cockpit .tbl th{color:#8493b3;border-color:var(--navy-line)}.cockpit .tbl td{border-color:var(--navy-line);color:#dbe3f2}.cockpit .tbl tbody tr:hover{background:#1b2742}.cockpit .muted{color:#8493b3}.seg{display:inline-flex;background:#0d1526;border:1px solid var(--navy-line);border-radius:10px;padding:3px}.seg button{border:none;background:transparent;color:#8493b3;padding:7px 14px;border-radius:7px;font-weight:600;font-size:13px;cursor:pointer}.seg button.on{background:var(--green);color:#fff}.statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.stat{padding:16px}.stat .v{font-size:26px;font-weight:800;letter-spacing:-.02em}.stat .l{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.section{padding:34px 0}.eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--green-d)}hr.sep{border:none;border-top:1px solid var(--line);margin:0}.ck-layout{display:grid;grid-template-columns:288px 1fr;gap:18px;align-items:start}.tn-rail{background:#0c1424;border:1px solid var(--navy-line);border-radius:14px;padding:14px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}.tn-brand{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.12em;color:#9fb0d4;padding:4px 4px 12px;border-bottom:1px solid var(--navy-line)}.tn-brand b{color:#dbe6ff}.tn-led{width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes chop-flash{0%,to{background:#fee2e2;color:#b91c1c}50%{background:#b91c1c;color:#fff}}.regime-chop-flash{animation:chop-flash 1.1s ease-in-out infinite}.tn-count{margin-left:auto;font-size:11px;color:#5ee0b0;background:#0f2a20;padding:2px 8px;border-radius:999px}.tn-section{padding:14px 2px;border-bottom:1px solid var(--navy-line)}.tn-sec-head{display:flex;align-items:center;justify-content:space-between}.tn-sec-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8fa3cc}.tn-sec-sub{font-size:11px;color:#5d6b8c;margin:2px 0 10px}.tn-modes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tn-mode{font-size:11.5px;font-weight:600;padding:8px;border-radius:8px;border:1px solid var(--navy-line);background:#111c33;color:#aebbd8;cursor:pointer;text-align:left;transition:.12s}.tn-mode:hover{border-color:#3a4a72;color:#fff}.tn-mode.on{background:var(--green);border-color:var(--green);color:#fff}.tn-fader{margin:9px 0}.tn-fader-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3px}.tn-fader-label{font-size:12px;color:#c2cee8;font-weight:600}.tn-fader-val{font-size:12px;color:#5ee0b0}.tn-fader input[type=range]{width:100%;height:4px;cursor:pointer}.tn-rsi{margin:9px 0}.tn-rsi .tn-fader{margin:2px 0;flex:1}.tn-switch{display:flex;align-items:center;gap:5px;font-size:11px;color:#8fa3cc;cursor:pointer}.tn-switch input{accent-color:var(--green)}.tn-check{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#c2cee8;cursor:pointer;margin-top:8px}.tn-check input{accent-color:var(--green);margin-top:2px}.tn-mini{color:#5d6b8c;font-size:11px}.tn-reset{width:100%;margin-top:14px;padding:9px;border-radius:9px;border:1px solid var(--navy-line);background:#111c33;color:#c2cee8;font-weight:600;cursor:pointer;font-size:13px}.tn-reset:hover{border-color:#3a4a72;color:#fff}.tn-foot{font-size:10.5px;color:#4d5a7a;margin:10px 2px 2px;line-height:1.4}@media (max-width:980px){.ck-layout{grid-template-columns:1fr}.tn-rail{position:relative;max-height:none}}@media (max-width:760px){.hero h1{font-size:34px}.nav-links,.hide-sm{display:none}}.theme-pink{--green:#e84393;--green-d:#c01d6f;--green-l:#fde6f1}.theme-kid{--green:#6c5ce7;--green-d:#5544c0;--green-l:#ecebff}.theme-gold{--green:#c9971c;--green-d:#a07512;--green-l:#f7eecf}.adv-hero{display:flex;align-items:center;gap:16px}.adv-hero.kid h2{letter-spacing:-.01em}.adv-avatar{width:62px;height:62px;flex:0 0 62px;border-radius:18px;display:grid;place-items:center;font-size:30px;background:var(--green-l);border:1px solid var(--line)}.adv-label{font-size:13px;font-weight:700;color:var(--ink-2)}.adv-amount{font-size:22px;font-weight:800;color:var(--green-d);font-variant-numeric:tabular-nums}.adv-range{width:100%;accent-color:var(--green);margin-top:10px}.adv-headline{background:linear-gradient(120deg,var(--green-l),#fff)}.adv-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--green-d)}.adv-big{font-size:30px;font-weight:800;letter-spacing:-.02em;margin:4px 0 6px}.adv-grow{color:var(--green-d)}.adv-bar-row{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:12px}.adv-bar-name{font-size:14px;font-weight:600}.adv-bar-track{height:18px;background:#eef1f6;border-radius:9px;overflow:hidden}.adv-bar-fill{height:100%;border-radius:9px;transition:width .4s ease}.adv-bar-val{text-align:right;min-width:120px;display:flex;flex-direction:column;line-height:1.15}.adv-bar-val b{font-variant-numeric:tabular-nums}.guide-tile{display:block;transition:.15s}.guide-tile:hover{transform:translateY(-2px);box-shadow:0 10px 30px -12px #10182840}.kid .adv-avatar{font-size:34px}.kid-tip{background:var(--green-l);border:1px dashed var(--green);font-size:15px;line-height:1.55}@media (max-width:560px){.adv-bar-row{grid-template-columns:110px 1fr}.adv-bar-val{grid-column:2;text-align:left;flex-direction:row;gap:8px}}.bot{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden}.bot-head{display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:1px solid var(--line)}.bot-head b{font-size:15px}.bot-sub{font-size:12px;color:var(--muted);margin-left:auto}.bot-dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.bot-body{padding:14px 16px;display:flex;flex-direction:column;gap:9px;max-height:320px;overflow-y:auto}.bot-msg{max-width:82%;padding:9px 13px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap}.bot-msg.them{align-self:flex-start;background:var(--green-l);color:var(--ink);border-bottom-left-radius:4px}.bot-msg.me{align-self:flex-end;background:var(--green);color:#fff;border-bottom-right-radius:4px}.bot-sugg{display:flex;flex-wrap:wrap;gap:7px;padding:0 16px 12px}.bot-chip{font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink-2);cursor:pointer;transition:.12s}.bot-chip:hover{border-color:var(--green);color:var(--green-d)}.bot-input{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--line)}.bot-input input{flex:1;padding:10px 13px;border:1px solid var(--line);border-radius:10px;font-size:14px;font-family:var(--sans)}.bot-input input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-l)}.bot-input button{width:42px;border:none;border-radius:10px;background:var(--green);color:#fff;font-size:15px;cursor:pointer}.bot-input button:hover{background:var(--green-d)}.bot-dark{background:var(--navy-2);border-color:var(--navy-line)}.bot-dark .bot-head{border-color:var(--navy-line);color:#e7ecf5}.bot-dark .bot-sub{color:#8493b3}.bot-dark .bot-msg.them{background:#10243a;color:#dbe3f2}.bot-dark .bot-msg.me{background:var(--green);color:#fff}.bot-dark .bot-chip{background:#111c33;border-color:var(--navy-line);color:#aebbd8}.bot-dark .bot-chip:hover{color:#fff;border-color:#3a4a72}.bot-dark .bot-input{border-color:var(--navy-line)}.bot-dark .bot-input input{background:#0d1526;border-color:var(--navy-line);color:#fff}.ai-cockpit{--ai-accent:#7c5cff}.ai-navpill{background:linear-gradient(120deg,#7c5cff,#e84393);color:#fff!important;border:none}.ai-navpill:hover{filter:brightness(1.08)}.ai-fab{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;align-items:center;gap:8px;padding:13px 18px;border-radius:999px;font-weight:800;color:#fff;background:linear-gradient(120deg,#7c5cff,#e84393);box-shadow:0 10px 30px -8px #7c5cff99;animation:ai-fab-pulse 2.4s ease-in-out infinite}.ai-fab span{font-size:14px}.ai-fab:hover{transform:translateY(-2px)}@keyframes ai-fab-pulse{0%,to{box-shadow:0 10px 30px -8px #7c5cff8c}50%{box-shadow:0 14px 40px -6px #e84393b3}}.ai-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#dfe6ff;background:#7c5cff29;border:1px solid rgba(124,92,255,.4);padding:5px 12px;border-radius:999px}.ai-orb{width:10px;height:10px;border-radius:50%;background:var(--ai-accent);box-shadow:0 0 10px var(--ai-accent);animation:ai-pulse 1.8s infinite}@keyframes ai-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}.ai-ghost{color:#cdd6ea!important;border-color:#2a3656!important}.ai-layout{display:grid;grid-template-columns:210px 1fr 340px;gap:14px;align-items:start}@media (max-width:1100px){.ai-layout{grid-template-columns:1fr}}.ai-rail{background:#0c1424;border:1px solid var(--navy-line);border-radius:14px;padding:12px;position:sticky;top:14px}.ai-rail-head{font-size:11px;font-weight:700;letter-spacing:.1em;color:#8fa3cc;padding:4px 6px 10px;display:flex;justify-content:space-between}.ai-rail-sub{color:var(--ai-accent)}.ai-navbtn{width:100%;text-align:left;display:flex;align-items:center;gap:9px;padding:10px 11px;margin-bottom:6px;border-radius:10px;border:1px solid var(--navy-line);background:#111c33;color:#c7d2ea;font-weight:600;font-size:13.5px;cursor:pointer;transition:.14s}.ai-navbtn:hover{border-color:var(--ai-accent);color:#fff;transform:translate(2px)}.ai-navbtn.on{background:var(--ai-accent);border-color:var(--ai-accent);color:#fff}.ai-navemoji{font-size:15px}.ai-rail-foot{font-size:11px;color:#5d6b8c;padding:8px 6px 2px}.ai-sec{font-size:12px;color:#aebbd8}.ai-console{background:var(--navy-2);border:1px solid var(--navy-line);border-radius:14px;display:flex;flex-direction:column;position:sticky;top:14px;max-height:calc(100vh - 90px)}.ai-console-head{display:flex;align-items:center;gap:8px;padding:13px 15px;border-bottom:1px solid var(--navy-line);font-weight:700;color:#e7ecf5;font-size:14px}.ai-console-body{padding:13px 15px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:220px}.ai-msg{max-width:90%;padding:9px 12px;border-radius:13px;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.ai-msg.ai{align-self:flex-start;background:#10243a;color:#dbe3f2;border-bottom-left-radius:4px}.ai-msg.me{align-self:flex-end;background:var(--ai-accent);color:#fff;border-bottom-right-radius:4px}.ai-quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 15px 10px}.ai-chip{font-size:12px;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid var(--navy-line);background:#0d1526;color:#aebbd8;cursor:pointer;transition:.12s}.ai-chip:hover{border-color:var(--ai-accent);color:#fff}.ai-input{display:flex;gap:8px;padding:12px 15px;border-top:1px solid var(--navy-line)}.ai-input input{flex:1;padding:10px 12px;border:1px solid var(--navy-line);border-radius:10px;background:#0d1526;color:#fff;font-size:13.5px;font-family:var(--sans)}.ai-input input:focus{outline:none;border-color:var(--ai-accent);box-shadow:0 0 0 3px #7c5cff33}.ai-input button{width:42px;border:none;border-radius:10px;background:var(--ai-accent);color:#fff;font-size:15px;cursor:pointer}.ai-widget{background:#0c1424;border:1px solid var(--navy-line);border-radius:10px;padding:9px 14px;color:#dbe3f2;font-size:13px}.ai-w-label{color:var(--ai-accent);font-weight:700;font-size:11px;margin-right:6px}.ai-ticker{flex:1;min-width:240px;overflow:hidden;background:#0c1424;border:1px solid var(--navy-line);border-radius:10px;padding:9px 0}.ai-ticker-track{display:inline-flex;gap:26px;white-space:nowrap;animation:ai-marquee 22s linear infinite;padding-left:14px}.ai-tick{color:#c7d2ea;font-size:13px}@keyframes ai-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ai-compact .tbl td,.ai-compact .tbl th{padding:7px 10px}.ai-compact .stat{padding:11px}.ai-cockpit .seg button.on{background:var(--ai-accent)}.ai-lively .ck-card{animation:ai-cardglow 4s ease-in-out infinite}.ai-lively .ai-orb{animation:ai-pulse .9s infinite}.ai-lively .ai-badge{animation:ai-badgeshift 3s linear infinite;background:linear-gradient(90deg,#7c5cff33,#e8439338,#7c5cff33);background-size:200% 100%}.ai-lively .stat .v{animation:ai-pop 2.6s ease-in-out infinite}.ai-lively .ai-row:hover td{background:#7c5cff1a}.ai-lively .meter>span{animation:ai-bar 2.2s ease-in-out infinite}@keyframes ai-cardglow{0%,to{box-shadow:0 0 #7c5cff00}50%{box-shadow:0 0 22px -6px var(--ai-accent)}}@keyframes ai-badgeshift{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes ai-pop{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ai-bar{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.ai-symlink{cursor:pointer;border-bottom:1px dashed rgba(255,255,255,.3)}.ai-symlink:hover{color:var(--ai-accent)!important}.ai-hi td{background:#7c5cff29!important;box-shadow:inset 3px 0 0 var(--ai-accent)}.ai-thinking span{animation:ai-dot 1.2s infinite}.ai-thinking span:nth-child(2){animation-delay:.2s}.ai-thinking span:nth-child(3){animation-delay:.4s}@keyframes ai-dot{0%,60%,to{opacity:.2}30%{opacity:1}}.vt-hdr{position:sticky;top:0;z-index:40;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.vt-inner{display:flex;align-items:center;gap:14px;height:60px}.vt-tabs{display:flex;gap:4px;flex:1;overflow-x:auto;scrollbar-width:none}.vt-tabs::-webkit-scrollbar{display:none}.vt-tab{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;font-weight:600;font-size:13.5px;color:var(--ink-2);white-space:nowrap;transition:.12s}.vt-tab:hover{background:#f0f2f7;color:var(--ink)}.vt-tab.on{background:var(--green);color:#fff}.vt-emoji{font-size:14px}.vt-signout{flex:0 0 auto}@media (max-width:720px){.vt-label{display:none}.vt-tab{padding:8px 10px}}.vt-dark{background:#0d1526eb;border-color:var(--navy-line)}.vt-dark .vt-tab{color:#aebbd8}.vt-dark .vt-tab:hover{background:#1b2742;color:#fff}.vt-dark .vt-tab.on{color:#fff}.theme-slate{--green:#4f46e5;--green-d:#3a31c9;--green-l:#ebeafe}.val-sens{margin-top:6px}.val-tbl th,.val-tbl td{padding:7px 10px;font-size:13px}.val-tbl th{color:var(--muted)}.val-verdict .adv-big{font-size:30px;margin:2px 0}.val-list{margin:6px 0 0;padding-left:18px;color:var(--ink-2)}.val-list li{margin:5px 0;font-size:13.5px;line-height:1.5}.theme-buffett{--green:#8a6d3b;--green-d:#6e5526;--green-l:#f5edda;--bg:#faf7f0}.buf-check{display:flex;gap:10px;align-items:flex-start;text-align:left;width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:#fff;cursor:pointer;transition:.12s}.buf-check:hover{border-color:var(--green)}.buf-check.on{background:var(--green-l);border-color:var(--green)}.buf-tick{width:22px;height:22px;flex:0 0 22px;border-radius:6px;border:2px solid var(--green);color:var(--green-d);display:grid;place-items:center;font-weight:900;font-size:13px;background:#fff}.buf-check.on .buf-tick{background:var(--green);color:#fff}.buf-result{background:linear-gradient(120deg,var(--green-l),#fff)}.desk{font-variant-numeric:tabular-nums}.desk-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:var(--shadow)}.desk-k{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.desk-v{font-weight:800;letter-spacing:-.01em}.desk-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px}.desk-i{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font-size:13px}.desk-ik{color:var(--muted)}.desk-iv{font-weight:700}.desk-tbl th,.desk-tbl td{padding:8px 12px;font-size:13px}.desk-tbl th{background:#f7f9fc;color:var(--ink-2);position:sticky;top:0}.desk-term td{background:var(--green-l);font-weight:700}.desk-bridge{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px;box-shadow:var(--shadow)}.desk-bridge-cell{min-width:90px}.desk-op{font-size:20px;color:var(--muted);font-weight:700}.desk-edit{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:10px}.desk-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-2);font-weight:600}.desk-field input{padding:8px 10px;border:1px solid var(--line);border-radius:8px;font-size:14px;font-family:var(--mono)}.desk-field input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-l)}.metal-card{position:relative;overflow:hidden}.metal-card.gold{background:linear-gradient(120deg,#fbf3da,#fff);border-color:#e8d59a}.metal-card.silver{background:linear-gradient(120deg,#eef1f5,#fff);border-color:#cfd6df}.metal-big{font-size:30px;font-weight:800;letter-spacing:-.02em;margin:10px 0 4px}.metal-unit{font-size:14px;color:var(--muted);font-weight:600}.metal-rows{display:grid;gap:6px;margin-top:8px}.metal-rows>div{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;border-top:1px solid var(--line)}.metal-rows span{color:var(--muted)}.buf-bar{display:flex;align-items:center;gap:8px}.buf-bar-fill{height:14px;border-radius:7px;background:var(--green);min-width:4px;transition:width .4s}.buf-bar span{font-size:12px;font-weight:700;color:var(--green-d)}.term{--term-bg:#ffffff;--term-card:#ffffff;--term-panel:#f8fafc;--term-line:#e7eaf0;--term-text:#0b1220;--term-muted:#64748b;--term-grid:#d8dee9;--term-axis:#7a8699;--term-up:#087f5b;--term-down:#c81e1e;--term-amber:#a15c05;--term-blue:#2563a8;--term-last:#2d3b55;--term-hover:#f5f7fb;background:var(--term-bg);color:var(--term-text);min-height:100vh}.term-dark{--term-bg:#0c1322;--term-card:#111c30;--term-panel:#16233c;--term-line:#2a3a57;--term-text:#e7ecf5;--term-muted:#a5b2c9;--term-grid:#344664;--term-axis:#8292b3;--term-up:#41dc91;--term-down:#ff7373;--term-amber:#f5b95f;--term-blue:#7eb3ff;--term-last:#526483;--term-hover:#182641}.term .muted{color:var(--term-muted)}.term-grid3{display:grid;grid-template-columns:240px 1fr 320px;gap:10px;padding:10px;height:calc(100vh - 60px)}@media (max-width:1000px){.term-grid3{grid-template-columns:1fr;height:auto}}.term-watch,.term-chart,.term-ai{background:var(--term-card);border:1px solid var(--term-line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.term-search{margin:10px;padding:9px 11px;border:1px solid var(--term-line);border-radius:8px;background:var(--term-bg);color:var(--term-text);font-size:13px}.term-search:focus{outline:none;border-color:var(--term-up)}.term-wlist{overflow-y:auto;flex:1}.term-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:0 8px;width:100%;text-align:left;padding:9px 12px;border:none;border-bottom:1px solid var(--term-line);background:transparent;color:var(--term-text);cursor:pointer}.term-row:hover{background:var(--term-hover)}.term-row.on{background:var(--term-hover);box-shadow:inset 3px 0 0 var(--term-up)}.term-sym{font-weight:700;font-size:13.5px}.term-ltp{grid-column:2;grid-row:1 / span 2;align-self:center;font-variant-numeric:tabular-nums;font-weight:700;font-size:13.5px}.term-chg{font-size:11.5px;font-variant-numeric:tabular-nums}.term-chg.up{color:var(--term-up)}.term-chg.down{color:var(--term-down)}.term-chead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--term-line)}.term-title{font-size:18px;font-weight:800}.term-exch{color:var(--term-muted);font-size:13px;font-weight:600}.term-ohlc{font-size:12.5px;color:var(--term-muted);font-variant-numeric:tabular-nums}.term-intrinsic{font-size:13px;color:var(--term-text)}.term-verdict{color:#fff;font-weight:800;font-size:11px;padding:2px 8px;border-radius:6px;margin-left:8px}.term-ranges{display:inline-flex;background:var(--term-bg);border:1px solid var(--term-line);border-radius:8px;overflow:hidden}.term-ranges button{border:none;background:transparent;color:var(--term-muted);padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}.term-ranges button.on{background:var(--term-up);color:#fff}.term-toggle{width:34px;height:30px;border:1px solid var(--term-line);border-radius:8px;background:var(--term-bg);color:var(--term-text);cursor:pointer;font-size:14px}.term-search-open{width:auto;min-width:max-content;padding:0 12px;white-space:nowrap}.term-day-toggle{display:inline-flex;flex:0 0 auto;padding:3px;background:var(--term-panel);border:1px solid var(--term-line);border-radius:9px}.term-day-toggle button{border:0;border-radius:6px;background:transparent;color:var(--term-muted);padding:6px 9px;font-size:10.5px;font-weight:800;cursor:pointer;white-space:nowrap}.term-day-toggle button.on{background:var(--term-card);color:var(--term-text);box-shadow:0 0 0 1px var(--term-line)}.term-day-toggle button:disabled{opacity:.45;cursor:not-allowed}.term-canvas{flex:1;padding:8px 10px;overflow:auto}.term-chipstrip-shell{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:5px;padding:4px 9px 3px}.term-chipstrip{display:flex;gap:8px;align-items:center;padding:2px 5px 6px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.term-chipstrip::-webkit-scrollbar{height:5px}.term-chipstrip::-webkit-scrollbar-track{background:transparent}.term-chipstrip::-webkit-scrollbar-thumb{background:var(--term-grid);border-radius:999px}.term-strip-arrow{width:34px;height:32px;border:1px solid var(--term-line);border-radius:8px;background:var(--term-card);color:var(--term-text);cursor:pointer;font-size:24px;line-height:1;display:grid;place-items:center}.term-strip-arrow:hover{background:var(--term-hover);border-color:var(--term-axis)}.term-strip-label{flex:0 0 auto;font-size:10.5px;font-weight:800;letter-spacing:.05em;color:var(--term-muted);white-space:nowrap}.term-strip-label.separated{margin-left:10px}.term-symbol-chip{display:inline-grid;grid-template-columns:auto auto auto;gap:7px;align-items:center;min-height:30px;padding:4px 10px;border-radius:999px;cursor:pointer;font-size:12px;background:transparent;color:var(--term-text);border:1.2px solid var(--term-grid);font-weight:600;font-variant-numeric:tabular-nums;flex:0 0 auto;scroll-snap-align:start}.term-symbol-chip:hover{background:var(--term-hover);border-color:var(--term-axis)}.term-symbol-chip.on{background:var(--term-panel);border-color:var(--term-text);box-shadow:inset 0 0 0 1px var(--term-text);font-weight:800}.term-symbol-chip.eligible{border-color:color-mix(in srgb,var(--term-up) 55%,var(--term-grid))}.term-symbol-chip.eligible.on{border-color:var(--term-up);box-shadow:inset 0 0 0 1px var(--term-up)}.term-chip-status{font-size:10.5px;font-weight:700}.term-chip-status.open,.term-chip-status.bo{color:var(--term-up)}.term-chip-status.loss{color:var(--term-down)}.term-chip-status.closed{color:var(--term-muted)}.term-chip-price{font-size:11px;color:var(--term-text);opacity:.88}@keyframes termNowPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes termNowRing{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.term-now-blink{animation:termNowPulse 1.1s ease-in-out infinite}.term-now-ring{transform-origin:center;transform-box:fill-box;animation:termNowRing 1.4s ease-out infinite}.term-story-chip.term-now-blink{border-color:var(--term-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--term-text) 35%,transparent)}@keyframes storyLevelGreen{0%,to{opacity:1;filter:brightness(1)}40%{opacity:.55;filter:brightness(1.55) drop-shadow(0 0 6px #16a34a)}}@keyframes storyLevelRed{0%,to{opacity:1;filter:brightness(1)}40%{opacity:.55;filter:brightness(1.55) drop-shadow(0 0 6px #dc2626)}}@keyframes storyChartGreen{0%,to{outline:2px solid transparent}40%{outline:2px solid rgba(22,163,74,.65)}}@keyframes storyChartRed{0%,to{outline:2px solid transparent}40%{outline:2px solid rgba(220,38,38,.7)}}.story-level-flash-green{animation:storyLevelGreen .9s ease-in-out 2}.story-level-flash-red{animation:storyLevelRed .9s ease-in-out 2}.story-chart-flash-green{animation:storyChartGreen 1.1s ease-in-out 2;border-radius:8px}.story-chart-flash-red{animation:storyChartRed 1.1s ease-in-out 2;border-radius:8px}.term-decision{margin:8px 12px;padding:10px 14px;border-radius:10px;font-size:13.5px;background:var(--term-panel);border:1px solid var(--term-line);color:var(--term-text)}.term-decision.exit{background:color-mix(in srgb,var(--term-down) 13%,var(--term-card));border-color:color-mix(in srgb,var(--term-down) 45%,var(--term-line))}.term-decision.buy,.term-decision.hold{background:color-mix(in srgb,var(--term-up) 12%,var(--term-card));border-color:color-mix(in srgb,var(--term-up) 42%,var(--term-line))}.term-story-strip{display:flex;flex-wrap:wrap;gap:7px;margin:2px 14px 7px;align-items:stretch}.term-story-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--term-line);border-radius:8px;background:var(--term-panel);color:var(--term-text);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.term-story-chip b{font-size:12px}.term-story-chip small{color:var(--term-muted);font-size:10.5px;font-weight:600}.term-story-chip .up{color:var(--term-up)}.term-story-chip .down{color:var(--term-down)}.term-story-chip.recovery{border-color:color-mix(in srgb,var(--term-up) 50%,var(--term-line));background:color-mix(in srgb,var(--term-up) 10%,var(--term-card))}.term-story-chip.pullback{border-color:color-mix(in srgb,var(--term-amber) 50%,var(--term-line));background:color-mix(in srgb,var(--term-amber) 10%,var(--term-card))}.term-story-chip.vwap{border-color:color-mix(in srgb,#a78bfa 55%,var(--term-line));background:color-mix(in srgb,#a78bfa 12%,var(--term-card))}.term-story-chip.vwap b{color:#8b5cf6}.term-dark .term-story-chip.vwap b{color:#c4b5fd}.term-story-chip.breakout.strong{border-color:color-mix(in srgb,var(--term-up) 55%,var(--term-line));background:color-mix(in srgb,var(--term-up) 12%,var(--term-card))}.term-story-chip.breakout.strong b{color:var(--term-up)}.term-story-chip.breakout.forming{border-color:color-mix(in srgb,var(--term-amber) 55%,var(--term-line));background:color-mix(in srgb,var(--term-amber) 12%,var(--term-card))}.term-story-chip.breakout.forming b{color:var(--term-amber)}.term-story-chip.breakout.weak{border-color:color-mix(in srgb,var(--term-down) 45%,var(--term-line));background:color-mix(in srgb,var(--term-down) 10%,var(--term-card))}.term-story-chip.breakout.weak b{color:var(--term-down)}.term-prev-summary{display:flex;flex-direction:column;gap:5px;padding:14px;color:var(--term-text);font-size:12px}.term-prev-summary b{font-size:13px}.term-prev-summary span{color:var(--term-muted)}.term-prev-summary small{margin-top:5px;color:var(--term-muted);line-height:1.45}@media (max-width:767px){.term-searchbar{flex-wrap:wrap}.term-searchbar .term-day-toggle{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.term-day-toggle button{padding:6px 7px}.term-chipstrip-shell{grid-template-columns:30px minmax(0,1fr) 30px;padding-left:6px;padding-right:6px}.term-strip-arrow{width:30px;height:32px}.term-strip-label.separated{margin-left:4px}.term-story-strip{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.term-story-chip{flex:0 0 auto}}.term-ai-head{padding:11px 14px;border-bottom:1px solid var(--term-line);font-weight:700;font-size:13px;color:var(--term-muted)}.term-ai-body{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.term-msg{max-width:92%;padding:8px 11px;border-radius:11px;font-size:13px;line-height:1.5;white-space:pre-wrap}.term-msg.ai{align-self:flex-start;background:var(--term-hover);color:var(--term-text)}.term-msg.me{align-self:flex-end;background:var(--term-up);color:#fff}.term-ai-input{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--term-line)}.term-ai-input input{flex:1;padding:9px 11px;border:1px solid var(--term-line);border-radius:9px;background:var(--term-bg);color:var(--term-text);font-size:13px}.term-ai-input input:focus{outline:none;border-color:var(--term-up)}.term-ai-input button{width:40px;border:none;border-radius:9px;background:var(--term-up);color:#fff;cursor:pointer}.term-ticker{background:var(--term-card);border-bottom:1px solid var(--term-line);overflow:hidden;height:34px;display:flex;align-items:center}.term-ticker-track{display:inline-flex;gap:26px;white-space:nowrap;animation:term-marq 60s linear infinite;padding-left:14px}.term-ticker:hover .term-ticker-track{animation-play-state:paused}.term-tick{font-size:12.5px;color:var(--term-text);cursor:pointer;font-variant-numeric:tabular-nums}.term-tick b{font-weight:700}.term-tick .up{color:var(--term-up)}.term-tick .down{color:var(--term-down)}@keyframes term-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.term-row.flash-up{animation:flash-up .9s ease}.term-row.flash-down{animation:flash-down .9s ease}@keyframes flash-up{0%{background:#0e9f6e47}to{background:transparent}}@keyframes flash-down{0%{background:#e0242447}to{background:transparent}}.seg-light{display:inline-flex;background:#eef1f6;border-radius:9px;padding:3px;flex-wrap:wrap}.seg-light button{border:none;background:transparent;color:var(--ink-2);padding:7px 12px;border-radius:7px;font-weight:600;font-size:13px;cursor:pointer}.seg-light button.on{background:var(--green);color:#fff}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.plan-card{text-align:left;background:var(--card);border:1px solid var(--line);border-top:3px solid #ccc;border-radius:12px;padding:14px;cursor:pointer;transition:.14s;box-shadow:var(--shadow)}.plan-card:hover{transform:translateY(-2px)}.plan-card.on{box-shadow:0 0 0 2px var(--green)}.plan-emoji{font-size:24px}.plan-pct{font-weight:800;font-size:16px}.plan-label{font-weight:700;margin-top:6px}.plan-amt{font-size:20px;font-weight:800;margin:6px 0 2px}.plan-chip{font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink-2);cursor:pointer}.plan-chip.off{background:#fdecec;border-color:#f3c9c9;color:var(--red)}.plan-hybrid{background:var(--green-l);border:1px solid #bfe6d5;border-radius:10px;padding:10px 12px;display:grid;gap:6px;max-width:380px}.chen-cell{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff}.chen-cell span{font-size:11.5px;color:var(--muted)}.chen-cell b{font-size:18px}.chen-cell.hot{background:#fff8e6;border-color:#e8d59a}.bb{position:relative}.bb-stage{position:relative;height:380px;border-radius:18px;overflow:hidden;background:radial-gradient(900px 380px at 20% -10%,#13351f,#0d1526 55%,#0b1120);box-shadow:var(--shadow)}@media (max-width:640px){.bb-stage{height:340px}}.bb-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;opacity:0;transform:scale(1.04);transition:opacity .8s ease,transform .8s ease;pointer-events:none;padding:24px;text-align:center}.bb-scene.on{opacity:1;transform:scale(1);pointer-events:auto}.bb-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5ee0b0}.bb-eyebrow.light{color:#cbd6ee}.bb-quotes{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:14px 30px}@media (max-width:640px){.bb-quotes{grid-template-columns:repeat(2,1fr);gap:12px}}.bb-q{color:#fff}.bb-q-sym{font-size:13px;color:#8fa3cc;font-weight:700;letter-spacing:.04em}.bb-q-px{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;animation:bb-flick 2.6s infinite}.bb-q-chg{font-size:13px;font-weight:700}.bb-q-chg.up{color:#26d07c}.bb-q-chg.down{color:#ff6b6b}@keyframes bb-flick{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}.bb-family{color:#fff}.bb-faces{font-size:64px;animation:bb-bob 3s ease-in-out infinite}@keyframes bb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.bb-grow{display:flex;align-items:center;gap:16px;font-weight:800}.bb-from{font-size:22px;color:#8fa3cc}.bb-arrow{color:#5ee0b0;font-size:24px}.bb-to{font-size:34px;color:#5ee0b0;animation:bb-pop 2.4s ease-in-out infinite}@keyframes bb-pop{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.bb-bars{display:flex;align-items:flex-end;gap:8px;height:90px}.bb-bars span{width:24px;background:linear-gradient(#5ee0b0,#0e9f6e);border-radius:5px 5px 0 0;animation:bb-rise 1.6s ease both}@keyframes bb-rise{0%{height:0}}.bb-bullion{flex-direction:row;gap:40px;flex-wrap:wrap}.bb-metal{display:flex;align-items:center;gap:12px;font-size:48px}.bb-metal div{display:flex;flex-direction:column;align-items:flex-start}.bb-metal b{font-size:16px}.bb-metal span{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.bb-metal.gold{color:#f0c45a}.bb-metal.silver{color:#cfd6df}.bb-bullion .bb-eyebrow{flex-basis:100%}.bb-plan{flex-direction:row;gap:34px;flex-wrap:wrap}.bb-donut{width:130px;height:130px;border-radius:50%;background:conic-gradient(#2563eb 0,#2563eb 45%,#0e9f6e 45%,#0e9f6e 63%,#7c3aed 63%,#7c3aed 81%,#c2750a 81%,#c2750a 91%,#64748b 91%,#64748b);mask:radial-gradient(circle 42px at center,transparent 98%,#000 100%);-webkit-mask:radial-gradient(circle 42px at center,transparent 98%,#000 100%);animation:bb-spin 14s linear infinite}@keyframes bb-spin{to{transform:rotate(360deg)}}.bb-plan-legend{display:grid;gap:8px;text-align:left}.bb-plan-legend span{color:#cbd6ee;font-size:14px;display:flex;align-items:center;gap:8px}.bb-plan-legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.bb-plan .bb-eyebrow{flex-basis:100%}.bb-dots{display:flex;gap:8px;justify-content:center;margin-top:14px}.bb-dots button{width:9px;height:9px;border-radius:50%;border:none;background:var(--line);cursor:pointer}.bb-dots button.on{background:var(--green);width:22px;border-radius:5px}.runner{background:#0d1526;border-top:1px solid #1d2942;border-bottom:1px solid #1d2942;overflow:hidden;height:38px;display:flex;align-items:center}.runner-track{display:inline-flex;gap:30px;white-space:nowrap;animation:term-marq 70s linear infinite;padding-left:16px}.runner:hover .runner-track{animation-play-state:paused}.runner-tick{font-size:13px;color:#c7d2e8;font-variant-numeric:tabular-nums}.runner-tick b{font-weight:700;color:#fff}.runner-tick .up{color:#26d07c}.runner-tick .down{color:#ff6b6b}.bb5{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.bb5-col{background:linear-gradient(160deg,#0d1526,#16203a);border:1px solid #233052;border-radius:16px;padding:18px 16px;min-height:280px;display:flex;flex-direction:column;gap:14px;color:#fff}.bb5-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5ee0b0}.bb5-cap{margin-top:auto;font-size:11px;color:#7d8db0;letter-spacing:.04em}@media (max-width:980px){.bb5{grid-template-columns:repeat(2,1fr)}.bb5-col{min-height:200px}}@media (max-width:560px){.bb5{grid-template-columns:1fr}.bb5-col{min-height:0}}.bb5-quotes{display:flex;flex-direction:column;gap:11px}.bb5-q{display:grid;grid-template-columns:1fr auto;row-gap:1px;align-items:baseline}.bb5-q-sym{font-size:12px;color:#8fa3cc;font-weight:700;letter-spacing:.03em}.bb5-q-px{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}.bb5-q-chg{font-size:11px;font-weight:700;grid-column:2}.bb5-q-chg.up{color:#26d07c}.bb5-q-chg.down{color:#ff6b6b}.bb5-reg-now{font-size:30px;font-weight:900;letter-spacing:-.01em}.bb5-reg-bull{color:#26d07c}.bb5-reg-bear{color:#ff6b6b}.bb5-reg-side{color:#e0b54a}i.bb5-reg-bull{background:#26d07c}i.bb5-reg-bear{background:#ff6b6b}i.bb5-reg-side{background:#e0b54a}.bb5-reg-bars{display:flex;flex-direction:column;gap:7px}.bb5-reg-row{display:flex;align-items:center;gap:8px}.bb5-reg-lab{font-size:11px;color:#8fa3cc;width:12px;font-weight:700}.bb5-reg-track{flex:1;height:8px;background:#1b2742;border-radius:5px;overflow:hidden}.bb5-reg-track i{display:block;height:100%;border-radius:5px}.bb5-reg-sig{font-size:12px;color:#aab6d4;font-variant-numeric:tabular-nums}.bb5-faces{font-size:40px;animation:bb-bob 3s ease-in-out infinite}.bb5-grow{display:flex;align-items:baseline;gap:8px;font-weight:800}.bb5-from{font-size:15px;color:#8fa3cc}.bb5-arrow{color:#5ee0b0}.bb5-to{font-size:22px;color:#5ee0b0;animation:bb-pop 2.4s ease-in-out infinite}.bb5-bars{display:flex;align-items:flex-end;gap:6px;height:64px}.bb5-bars span{width:18px;background:linear-gradient(#5ee0b0,#0e9f6e);border-radius:4px 4px 0 0;animation:bb-rise 1.6s ease both}.bb5-metal{display:flex;align-items:center;gap:10px;font-size:30px}.bb5-metal div{display:flex;flex-direction:column}.bb5-metal b{font-size:13px}.bb5-metal span{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.bb5-metal.gold{color:#f0c45a}.bb5-metal.silver{color:#cfd6df}.bb5-donut{width:96px;height:96px;border-radius:50%;align-self:center;background:conic-gradient(#2563eb 0,#2563eb 45%,#0e9f6e 45%,#0e9f6e 63%,#7c3aed 63%,#7c3aed 81%,#c2750a 81%,#c2750a 91%,#64748b 91%,#64748b);mask:radial-gradient(circle 31px at center,transparent 98%,#000 100%);-webkit-mask:radial-gradient(circle 31px at center,transparent 98%,#000 100%);animation:bb-spin 16s linear infinite}.bb5-plan-legend{display:grid;gap:5px}.bb5-plan-legend span{color:#cbd6ee;font-size:11.5px;display:flex;align-items:center;gap:7px}.bb5-plan-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.rg{min-height:100vh}.rg-wrap{display:grid;grid-template-columns:260px 1fr;gap:0}@media (max-width:820px){.rg-wrap{grid-template-columns:1fr}}.rg-side-col{border-right:1px solid var(--term-line);padding:14px 12px;display:flex;flex-direction:column;gap:10px;min-height:0}.rg-side-h{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--term-text);opacity:.7}.rg-list{display:flex;flex-direction:column;gap:2px;overflow:auto;max-height:72vh}.rg-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--term-text);text-align:left}.rg-row:hover{background:var(--term-card)}.rg-row.on{background:var(--term-card);outline:1px solid var(--term-line)}.rg-sym{font-size:13px;font-weight:700}.rg-pill{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px;letter-spacing:.02em}.reg-bull{background:#26d07c29;color:#1ba85f}i.reg-bull{background:#26d07c}.reg-bear{background:#ff6b6b29;color:#e0392f}i.reg-bear{background:#ff6b6b}.reg-side{background:#e0b54a2e;color:#b07d10}i.reg-side{background:#e0b54a}.reg-na{background:var(--term-card);color:var(--term-text);opacity:.5}i.reg-na{background:#8b97ad}.rg-note{font-size:11px;color:var(--term-text);opacity:.55;margin-top:auto;line-height:1.5}.rg-main{padding:18px 22px;min-width:0}.rg-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.rg-title{font-size:22px;font-weight:800;color:var(--term-text)}.rg-exch{font-size:13px;opacity:.55;font-weight:600}.rg-badge{font-size:12px;font-weight:800;padding:5px 12px;border-radius:999px}.rg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}@media (max-width:620px){.rg-cards{grid-template-columns:1fr}}.rg-card{background:var(--term-card);border:1px solid var(--term-line);border-radius:12px;padding:14px 16px}.rg-k{font-size:11px;text-transform:uppercase;letter-spacing:.07em;opacity:.6;color:var(--term-text)}.rg-v{font-size:26px;font-weight:900;color:var(--term-text);font-variant-numeric:tabular-nums;margin:4px 0 2px}.rg-v.up{color:#26d07c}.rg-v.down{color:#ff6b6b}.rg-sub{font-size:11.5px;color:var(--term-text);opacity:.6}.rg-block{background:var(--term-card);border:1px solid var(--term-line);border-radius:12px;padding:14px 16px;margin-bottom:16px}.rg-block-h{font-size:13px;font-weight:800;color:var(--term-text);margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.rg-matrix{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.rg-matrix th{font-size:11px;font-weight:700;color:var(--term-text);opacity:.7;padding:6px 8px;text-align:center}.rg-matrix tbody th{text-align:left;opacity:.85}.rg-matrix td{text-align:center;padding:10px 8px;font-size:13px;font-weight:700;border-radius:6px}.rg-matrix tr.cur th{color:#5ee0b0;opacity:1}.rg-cur-note{font-size:11px;color:var(--term-text);opacity:.55;margin-top:8px}.rg-twin{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:620px){.rg-twin{grid-template-columns:1fr}}.rg-bar-row{display:flex;align-items:center;gap:10px;margin:8px 0}.rg-bar-lab{font-size:12px;width:64px;color:var(--term-text);opacity:.8}.rg-bar{flex:1;height:10px;background:var(--term-bg);border-radius:6px;overflow:hidden}.rg-bar i{display:block;height:100%;border-radius:6px}.rg-bar-val{font-size:12px;width:48px;text-align:right;font-variant-numeric:tabular-nums;color:var(--term-text)}.rg-hsel button,.rg-ranges button{font-size:11px;border:1px solid var(--term-line);background:transparent;color:var(--term-text);padding:3px 8px;border-radius:6px;cursor:pointer;margin-left:4px}.rg-hsel button.on{background:#5ee0b0;color:#04110b;border-color:#5ee0b0;font-weight:700}.rg-foot{font-size:11.5px;color:var(--term-text);opacity:.6;line-height:1.6;margin-top:6px}.rg-tv .tv-wrap{border-radius:8px;overflow:hidden}.tv-wrap{width:100%}.rg-legend{display:inline-flex;gap:14px;font-size:11px;font-weight:600;color:var(--term-text);opacity:.8}.rg-legend span{display:inline-flex;align-items:center;gap:5px}.rg-legend i{width:11px;height:11px;border-radius:3px;display:inline-block}.lrn-wrow{display:grid;grid-template-columns:96px 1fr 56px 86px 70px;align-items:center;gap:10px;padding:6px 0;font-variant-numeric:tabular-nums}.lrn-wlab{font-size:12.5px;color:var(--term-text)}.lrn-wbar{height:9px;background:var(--term-bg);border-radius:6px;overflow:hidden}.lrn-wbar i{display:block;height:100%;background:#5ee0b0;border-radius:6px}.lrn-wbar i.up{background:#26d07c}.lrn-wbar i.down{background:#e0b54a}.lrn-wval{font-size:12px;color:var(--term-text);text-align:right}.lrn-wd{font-size:11px;text-align:right}.lrn-wd.up{color:#26d07c}.lrn-wd.down{color:#ff6b6b}.lrn-wd.flat{opacity:.4}.lrn-ic{font-size:11px;color:var(--term-text);opacity:.6;text-align:right}.lrn-minis{display:flex;gap:18px;flex-wrap:wrap}.lrn-mini{display:flex;flex-direction:column;gap:2px;min-width:110px}.lrn-mini-h{font-size:11px;text-transform:capitalize;opacity:.6;color:var(--term-text)}.lrn-mini-v{font-size:20px;font-weight:800;color:var(--term-text)}.lrn-mini-v small{font-size:11px;font-weight:600;opacity:.6}.lrn-mini-s{font-size:11px;color:var(--term-text);opacity:.6}.lrn-tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.lrn-tbl th{font-size:11px;text-align:left;color:var(--term-text);opacity:.6;padding:6px 8px;font-weight:600}.lrn-tbl td{font-size:12.5px;padding:7px 8px;border-top:1px solid var(--term-line);color:var(--term-text)}.lrn-tbl td.up{color:#26d07c}.lrn-tbl td.down{color:#ff6b6b}.lrn-res{font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:999px}.lrn-res.win{background:#26d07c29;color:#1ba85f}.lrn-res.loss{background:#ff6b6b29;color:#e0392f}.mm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.mm-title{font-size:24px;font-weight:800;margin:0}.trade-page{max-width:1380px;padding:24px 24px 64px}.trade-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:2px 0 18px;margin-bottom:14px;border-bottom:1px solid var(--line)}.trade-page-heading{min-width:0;flex:1}.trade-page-eyebrow{display:block;margin-bottom:4px;color:var(--green-d);font-size:10px;font-weight:800;letter-spacing:.14em}.trade-page-titleline{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.trade-page-titleline h1{font-size:26px;font-weight:850;letter-spacing:-.035em}.trade-page-titleline>span:not(.dk-mkt){font-size:14px;font-weight:600;color:var(--ink-2)}.trade-page-heading>p{max-width:820px;margin:5px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45}.trade-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.trade-page-actions .btn{min-height:36px}.trade-page .card{box-shadow:0 1px 2px #10182809}.trade-page .tbl--dense th{background:var(--panel-mute,#f7f9fc);color:var(--ink-2);font-weight:750;white-space:nowrap}.trade-page .tbl--dense tbody tr:nth-child(2n){background:var(--panel-mute,#fbfcfe)}.trade-page .tbl--dense tbody tr:hover{background:var(--green-l)}.desk-page .dk-masthead{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.desk-page .dk-tile{min-height:108px;justify-content:space-between;padding:14px 16px;border-top-color:var(--green);box-shadow:none}.desk-page .dk-v{font-family:var(--mono);font-size:21px;font-variant-numeric:tabular-nums}.desk-page .mt-sec{min-height:48px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--panel-mute,#fafbfd)}.desk-page .mt-sec h3{font-size:14px;letter-spacing:-.01em}.trades-page .tg-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;margin:16px 0 8px;border:1px solid var(--line);background:var(--chip-mute,#eef2f7);border-radius:12px}.trades-page .tg-tab{min-width:0;border:0;border-radius:8px;padding:10px 13px;background:transparent}.trades-page .tg-tab.on{background:var(--card);box-shadow:0 1px 3px #1018281f;border:0}.trades-page .tg-ltbar{padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.trades-page .tg-sizer{align-items:flex-end;gap:12px;margin:10px 0 16px;padding:12px}.trades-page .tg-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.trades-page .tg-card{height:100%;padding:13px;border-radius:12px;gap:8px;box-shadow:0 1px 2px #10182809}.trades-page .tg-cardtop{min-height:32px}.trades-page .tg-levels,.trades-page .tg-size{padding:7px 0}.trades-page .tg-actions{margin-top:auto;padding-top:3px}@media (max-width:900px){.trade-page{padding:18px 18px 72px}.desk-page .dk-masthead{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.trade-page{padding:12px 12px calc(84px + env(safe-area-inset-bottom))}.trade-page-head{align-items:flex-start;gap:12px;padding-bottom:12px}.trade-page-titleline h1{font-size:22px}.trade-page-titleline>span:not(.dk-mkt){flex-basis:100%;font-size:12px}.trade-page-heading>p{font-size:11.5px}.trade-page-actions{align-self:flex-start}.trade-page-actions .btn{min-height:36px;padding:7px 10px}.desk-page .dk-masthead{grid-template-columns:1fr 1fr;gap:8px}.desk-page .dk-tile{min-height:94px;padding:11px 12px}.desk-page .dk-v{font-size:18px}.trades-page .tg-tabs,.trades-page .tg-grid{grid-template-columns:1fr}}.mm-pick{display:flex;gap:8px}.mm-pick .input{width:220px}.mm-quick{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.mm-qchip{cursor:pointer;border:1px solid var(--line)}.mm-qchip.on{background:var(--green);color:#fff;border-color:var(--green)}.mm-summary{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;margin-bottom:18px}.mm-verdict{position:relative;border-left:5px solid var(--muted)}.mm-verdict.tone-pos{border-left-color:var(--green)}.mm-verdict.tone-neg{border-left-color:var(--red)}.mm-verdict.tone-warn{border-left-color:var(--amber)}.mm-stock{font-weight:700;font-size:15px}.mm-price{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;margin:6px 0 2px}.mm-bigverdict{font-size:22px;font-weight:800;letter-spacing:.01em}.mm-fair{font-size:14px;color:var(--ink-2);margin-top:4px}.mm-est{background:var(--amber-l);color:var(--amber);margin-left:8px;font-size:11px}.mm-action-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mm-action{font-weight:800;font-size:18px;padding:4px 14px;border-radius:10px}.a-buy{background:var(--green-l);color:var(--green-d)}.a-sell{background:var(--red-l);color:var(--red)}.a-hold{background:var(--amber-l);color:var(--amber)}.mm-trade-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mm-trade-grid>div{display:flex;flex-direction:column;gap:2px;background:#f6f8fb;border:1px solid var(--line);border-radius:10px;padding:10px}.mm-trade-grid span{font-size:11px;text-transform:uppercase;letter-spacing:.03em}.mm-trade-grid b{font-size:17px;font-variant-numeric:tabular-nums}.mm-trade-grid small{font-size:11px;color:var(--muted)}.mm-tline{margin-top:10px;font-size:12px}.mm-grid{display:grid;grid-template-columns:240px 1fr;gap:20px;align-items:start}.mm-rail{position:sticky;top:74px;max-height:calc(100vh - 96px);overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.mm-railgroup{margin-bottom:12px}.mm-railgroup h4{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 5px}.mm-railgroup a{display:block;font-size:13px;color:var(--ink-2);padding:3px 6px;border-radius:7px;text-decoration:none}.mm-railgroup a:hover{background:#f0f3f8;color:var(--ink)}.mm-results{display:flex;flex-direction:column;gap:14px}.mm-cat{scroll-margin-top:80px}.mm-cattitle{font-size:15px;font-weight:700;margin:0 0 12px}.mm-rows{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.mm-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.mm-mname{font-size:13px;color:var(--ink-2);font-weight:600}.mm-val{font-family:var(--mono);font-size:12px;white-space:nowrap}.mm-disc{font-size:12px;margin-top:18px;line-height:1.5}@media (max-width:960px){.mm-grid{grid-template-columns:1fr}.mm-rail{display:none}.mm-summary{grid-template-columns:1fr}.mm-trade-grid{grid-template-columns:repeat(2,1fr)}.mm-rows{grid-template-columns:1fr}}.mm-src{font-size:11px}.mm-tunebtn{cursor:pointer;border:1px solid var(--line)}.mm-tuner{margin-bottom:16px}.mm-tuner-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;flex-wrap:wrap}.mm-tuner-head .muted{font-size:13px}.mm-tuner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mm-tf{display:flex;flex-direction:column;gap:4px}.mm-tf span{font-size:12px;font-weight:600;color:var(--ink-2)}.mm-tf .input{padding:8px 10px;font-size:14px}.mm-tuner-actions{display:flex;gap:8px;margin-top:14px}@media (max-width:760px){.mm-tuner-grid{grid-template-columns:repeat(2,1fr)}}.pf-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.pf-stat{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.pf-stat span{font-size:12px}.pf-stat b{font-size:20px;font-variant-numeric:tabular-nums}.pf-pnl.pos b{color:var(--green-d)}.pf-pnl.neg b{color:var(--red)}.pf-code{background:#0d1526;color:#e7eaf0;border-radius:10px;padding:12px 14px;font-family:var(--mono);font-size:12.5px;line-height:1.6;overflow-x:auto;white-space:pre}@media (max-width:760px){.pf-summary{grid-template-columns:repeat(2,1fr)}}.term{--t-bg:#0a0e14;--t-panel:#0f151f;--t-panel2:#131b27;--t-line:#1e2734;--t-txt:#d7dee9;--t-dim:#6f7c8f;--t-up:#16c784;--t-down:#ea3943;--t-amber:#f0a83c;--t-blue:#4c8dff;background:var(--t-bg);color:var(--t-txt);min-height:100vh;font-family:var(--sans)}.term-wrap{max-width:1240px;margin:0 auto;padding:18px 20px 60px}.term-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.term-h1{font-size:16px;letter-spacing:.14em;font-weight:800;color:#fff}.term-sub{font-size:12px;color:var(--t-dim);margin-top:3px;letter-spacing:.02em}.term-btn{background:var(--t-panel2);color:var(--t-txt);border:1px solid var(--t-line);border-radius:7px;padding:7px 13px;font-size:12.5px;font-weight:700;cursor:pointer}.term-btn:hover{border-color:var(--t-blue);color:#fff}.term-empty{color:var(--t-dim);text-align:center;padding:60px 10px;border:1px dashed var(--t-line);border-radius:10px}.term .tone-up{color:var(--t-up)!important}.term .tone-down{color:var(--t-down)!important}.term .term-dim,.term .dim{color:var(--t-dim)}.term .sym{font-weight:700;color:#eef2f7;letter-spacing:.01em}.term-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--t-line);border:1px solid var(--t-line);border-radius:10px;overflow:hidden;margin-bottom:16px}.term-kpi{background:var(--t-panel);padding:13px 15px}.term-kpi-lab{font-size:10px;letter-spacing:.09em;color:var(--t-dim);font-weight:700}.term-kpi-val{font-family:var(--mono);font-size:19px;font-weight:700;margin-top:5px;color:#fff;font-variant-numeric:tabular-nums}.term-kpi-sub{font-family:var(--mono);font-size:12px;color:var(--t-dim);margin-top:2px;font-variant-numeric:tabular-nums}.term-cols{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;margin-bottom:16px}.term-col{display:flex;flex-direction:column;gap:16px}.term-panel{background:var(--t-panel);border:1px solid var(--t-line);border-radius:10px;overflow:hidden}.term-panel-h{font-size:11px;letter-spacing:.1em;font-weight:800;color:var(--t-dim);padding:11px 15px;border-bottom:1px solid var(--t-line);background:var(--t-panel2)}.term-panel-b{padding:12px 15px}.term-bar{display:grid;grid-template-columns:150px 1fr 52px 84px;align-items:center;gap:10px;padding:5px 0;font-size:13px}.term-bar-lab{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term-bar-track{height:9px;background:var(--t-panel2);border-radius:3px;overflow:hidden}.term-bar-fill{display:block;height:100%;background:var(--t-blue);border-radius:3px}.term-bar-fill.tone-up{background:var(--t-up)}.term-bar-fill.tone-down{background:var(--t-down)}.term-bar-val,.term-bar-pnl{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.term-statrow{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--t-line);font-size:13px;font-family:var(--mono);font-variant-numeric:tabular-nums}.term-statrow:last-child{border-bottom:0}.term-scroll{overflow-x:auto}.term-tbl{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}.term-tbl th{text-align:left;font-size:10px;letter-spacing:.06em;color:var(--t-dim);font-weight:700;padding:8px 10px;border-bottom:1px solid var(--t-line);position:sticky;top:0;background:var(--t-panel)}.term-tbl th.r,.term-tbl td.r{text-align:right}.term-tbl td{padding:7px 10px;border-bottom:1px solid var(--t-line);white-space:nowrap}.term-tbl tbody tr:hover{background:var(--t-panel2)}.term-brk{font-size:9px;font-weight:800;padding:1px 5px;border-radius:3px;color:#fff}.brk-kite{background:#387ed1}.brk-groww{background:#00b386}.brk-5paisa{background:#5b21b6}.term-foot{color:var(--t-dim);font-size:11px;text-align:center;margin-top:14px}@media (max-width:900px){.term-kpis{grid-template-columns:repeat(2,1fr)}.term-cols{grid-template-columns:1fr}.term-bar{grid-template-columns:120px 1fr 44px 74px}}.tbl td.num,.tbl th.num,td.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.term-actions{display:flex;align-items:center;gap:8px}.term-seg{display:inline-flex;background:var(--t-panel2);border:1px solid var(--t-line);border-radius:8px;overflow:hidden}.term-seg-b{background:transparent;border:0;color:var(--t-dim);font-weight:700;font-size:12px;padding:6px 11px;cursor:pointer}.term-seg-b.on{background:var(--t-blue);color:#fff}.term-seg-b:not(.on):hover{color:#fff}.term.vm-desktop .term-kpis{grid-template-columns:repeat(6,1fr)}.term.vm-desktop .term-cols{grid-template-columns:1.35fr 1fr}.term.vm-mobile .term-wrap{padding:12px 12px 80px}.term.vm-mobile .term-top{flex-direction:column;align-items:stretch;gap:10px}.term.vm-mobile .term-actions{justify-content:space-between}.term.vm-mobile .term-kpis{grid-template-columns:repeat(2,1fr)}.term.vm-mobile .term-kpi-val{font-size:17px}.term.vm-mobile .term-cols{grid-template-columns:1fr}.term.vm-mobile .term-bar{grid-template-columns:96px 1fr 40px;row-gap:0}.term.vm-mobile .term-bar-pnl{display:none}.term.vm-mobile .term-tbl{font-size:12px}.term.vm-mobile .term-tbl th:nth-child(3),.term.vm-mobile .term-tbl td:nth-child(3){display:none}.term.vm-mobile .term-tbl th:nth-child(5),.term.vm-mobile .term-tbl td:nth-child(5){display:none}.term.vm-mobile .term-seg-b{padding:8px 14px;font-size:13px}@media (max-width:767px){.vt-hide-mobile{display:none!important}}@media (max-width:767px){.tg-tab-nonintraday{display:none!important}}@media (max-width:767px){.dk-hide-mobile{display:none!important}}@media (max-width:767px){.tg-hide-mobile{display:none!important}}@media (max-width: 767px){html{-webkit-text-size-adjust:100%}body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.vt-hdr{padding-top:env(safe-area-inset-top);background:#fffffff0}.vt-inner{height:52px;gap:10px}.vt-signout{font-size:12px;padding:6px 10px}.vt-tabs{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;justify-content:space-around;gap:0;overflow:visible;background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:7px 8px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px #1018280f}.vt-tab{flex:1;flex-direction:column;gap:3px;justify-content:center;padding:4px 0;border-radius:14px;min-height:46px;font-size:11px;color:var(--muted)}.vt-tab:hover{background:transparent}.vt-emoji{font-size:21px;line-height:1}.vt-label{display:inline!important;font-size:10.5px;font-weight:700}.vt-tab.on{background:transparent;color:var(--green)}.wrap{padding-left:14px;padding-right:14px}h1{font-size:22px}.card{border-radius:16px}.btn{min-height:44px}.btn-sm{min-height:38px}.vt-hdr.vt-dark{background:#0a0e14eb}.vt-dark .vt-tabs{background:#0c1118fa;border-top-color:#1e2734;box-shadow:0 -6px 20px #0006}.vt-dark .vt-tab{color:#7a8699}.vt-dark .vt-tab.on{color:#16c784}.term-wrap{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media (min-width: 768px) and (max-width: 1024px){.vt-inner{height:64px}.vt-tab{padding:11px 16px;font-size:15px;min-height:44px;border-radius:11px}.vt-emoji{font-size:16px}.btn{min-height:42px}.wrap{padding-left:24px;padding-right:24px}.term-wrap{max-width:100%}}@media (max-width: 767px){.vt-hdr{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.term-seg-lab{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--t-dim);text-transform:uppercase;margin-right:2px}@media (max-width: 767px){.tg-sizer{gap:12px 10px;padding:14px}.tg-sizer label{flex:1 1 44%;min-width:0}.tg-sizer .tg-inwrap{width:100%;padding:9px 11px;min-height:44px}.tg-sizer .tg-inwrap input{width:100%;font-size:16px}.tg-sizenote{flex-basis:100%}.tg-autoarm,.tg-autobtn{width:100%}.tg-autobtn{min-height:46px;font-size:15px}}.ap-strat{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.02em;padding:2px 7px;border-radius:999px;vertical-align:middle;white-space:nowrap}.ap-strat-mo{background:#e7f6f0;color:#0b7d57}.ap-strat-bo{background:#e8effe;color:#1e56c9}.ap-strat-mr{background:#fdf3e3;color:#a9781f}.ap-strat-rn{background:#ffedd5;color:#9a3412}.ap-strat-pc{background:#fae8ff;color:#a21caf}.tg-sechead{grid-column:1/-1;font-weight:800;font-size:13px;color:var(--ink,#0b1220);padding:14px 2px 4px;border-bottom:1px solid var(--line,#e5e7eb);letter-spacing:.02em}.ap-real{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:9999px;background:#166534;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.04em;vertical-align:1px;animation:apRealPop .4s ease}@keyframes apRealPop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.sysfold{margin:4px 0}.sysfold-sum{font-size:12px;font-weight:700;cursor:pointer;padding:6px 4px;color:#475569;list-style:revert}@media (min-width:768px){.sysfold-sum{display:none}.sysfold{margin:0}}@media (max-width:767px){.ap-row .btn{min-height:44px;padding:10px 14px;font-size:13px}.ap-row input,.tg-autoarm input{font-size:16px!important;min-height:36px}.ap-row{row-gap:8px}.ai-fab{bottom:calc(72px + env(safe-area-inset-bottom))}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}
