:root{--bg:#f6f1e9;--bg-hero:#f2eadf;--surface:#fff;--inset:#f6f1e9;--chip:#f2ede4;--ink:#0b1a36;--text:#3a4a66;--muted:#4a5873;--faint:#5a6780;--line:#d8d0c1;--line-soft:#ede6d9;--navy:#0b1a36;--navy-2:#0d2350;--blue:#1a5fd0;--blue-soft:#eaf1ff;--amber:#ffb547;--amber-soft:#ffe2b0;--mint:#3ddc97;--mint-soft:#d4f7e7;--coral:#ff7a45;--coral-deep:#e0592a;--coral-soft:#ffe1d5;--btn-bg:#0b1a36;--btn-fg:#fff;--btn-arrow:#ffb547;--shadow:0 1px 0 #0b1a360a;--display:"Space Grotesk", system-ui, sans-serif;--body:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--bg:#060f22;--bg-hero:#081530;--surface:#0b1a36;--inset:#0d2350;--chip:#12305f;--ink:#eaf1ff;--text:#c9d6ee;--muted:#b9c9e6;--faint:#9fb2d6;--line:#2b4a82;--line-soft:#1c3563;--navy:#0d2350;--navy-2:#102a5c;--blue-soft:#12305f;--btn-bg:#ffb547;--btn-fg:#0b1a36;--btn-arrow:#0b1a36;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--body);margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:var(--blue)}html[data-theme=dark] a{color:#7db8ff}a:hover{color:var(--ink)}::selection{background:var(--amber);color:#0b1a36}img{max-width:100%}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,.display{font-family:var(--display);letter-spacing:-.03em;margin:0}.h1{letter-spacing:-.04em;font-size:clamp(42px,6.6vw,96px);font-weight:700;line-height:.98}.h2{font-size:clamp(34px,4.4vw,58px);font-weight:700;line-height:1.02}.h3{font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1}.lead{color:var(--muted);margin:0;font-size:clamp(18px,1.9vw,23px)}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);letter-spacing:.16em;color:var(--blue);text-transform:uppercase;font-size:13px}.on-navy .eyebrow{color:var(--amber)}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:14px}.wrap{max-width:1320px;margin:0 auto;padding-left:16px;padding-right:16px}.wrap-wide{max-width:1400px;margin:0 auto;padding-left:16px;padding-right:16px}.stack{flex-direction:column;display:flex}.row{flex-wrap:wrap;display:flex}.center{text-align:center;align-items:center}.grid{gap:18px;display:grid}.g-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.g-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.g-2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.section{padding-top:100px;padding-bottom:100px}.navy{background:var(--navy);color:#fff}.navy .muted,.on-navy .muted{color:#b9c9e6}.hero-band{background:linear-gradient(180deg, var(--bg-hero) 0%, var(--bg) 70%)}.card{background:var(--surface);border-radius:28px;padding:28px}.card-lg{background:var(--surface);border-radius:34px;padding:clamp(24px,4vw,52px)}.inset{background:var(--inset);border-radius:18px;padding:18px}.glass{background:#ffffff0f;border:1px solid #ffffff29;border-radius:24px;padding:24px}.pill-tag{border:1px solid var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 22px;font-size:16px;display:inline-flex}.chip{background:var(--chip);border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.chip-amber{background:var(--amber);color:#0b1a36}.chip-blue{background:var(--blue-soft);color:var(--blue);font-weight:700}html[data-theme=dark] .chip-blue{color:#7db8ff}.chip-mint{background:var(--mint);color:#0b1a36}.chip-high{background:var(--coral-deep);color:#fff}.chip-med{background:var(--amber-soft);color:#6b3e00}.chip-bull{background:var(--mint-soft);color:#0b5a38}.chip-bear{background:var(--coral-soft);color:#9a2e0b}.btn{cursor:pointer;background:var(--btn-bg);min-height:60px;color:var(--btn-fg);border:none;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-size:19px;font-weight:600;text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .4s;display:inline-flex}.btn:hover{color:var(--btn-fg);filter:brightness(1.08);transform:translateY(-2px)}.btn .arr{color:var(--btn-arrow)}.btn-lg{min-height:72px;padding:0 40px;font-size:21px}.btn-sm{min-height:48px;padding:0 22px;font-size:16px}.btn-outline{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.btn-outline:hover{color:var(--ink)}.btn-outline .arr{color:inherit}.btn-amber{background:var(--amber);color:#0b1a36}.btn-amber:hover,.btn-amber .arr{color:#0b1a36}.btn-white{color:#0b1a36;background:#fff}.btn-white:hover{color:#0b1a36}.btn-ghost-light{color:#fff;background:0 0;border:1.5px solid #fffc}.btn-ghost-light:hover{color:#fff}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.linkbtn{color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.toggle{cursor:pointer;background:var(--surface);min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:0 18px;font-size:16px;font-weight:600}.toggle[aria-pressed=true],.toggle[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tabs{background:var(--surface);border-radius:999px;flex-wrap:wrap;gap:6px;padding:6px;display:inline-flex}.tabs .toggle{color:var(--text);background:0 0;border:none}.tabs .toggle[aria-selected=true]{background:var(--ink);color:var(--bg)}.field{flex-direction:column;gap:6px;display:flex}.field label,.label{font-weight:600}.input,.select,.textarea{border:1px solid var(--line);background:var(--inset);min-height:54px;color:var(--ink);border-radius:14px;width:100%;padding:0 16px;font-size:17px}.textarea{resize:vertical;min-height:120px;padding:14px 16px}.select{padding:0 12px}.select-pill{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--ink);border-radius:999px;padding:0 16px;font-weight:600}.note{border-radius:16px;padding:14px 16px;font-size:16px}.note-ok{background:var(--mint-soft);color:#0b4a2e}.note-warn{color:#6b3e00;background:#fff1d6}.note-bad{background:var(--coral-soft);color:#7a2508}.note-info{background:var(--blue-soft);color:var(--ink)}.empty{border:2px dashed var(--line);text-align:center;color:var(--muted);border-radius:22px;padding:28px}.table{border-collapse:collapse;width:100%;font-size:16px}.table th{text-align:left;color:var(--faint);padding:10px 12px;font-size:14px;font-weight:600}.table td{border-top:1px solid var(--line-soft);padding:14px 12px}.topbar{background:var(--amber);height:8px}.site-header{z-index:20;max-width:1400px;margin:22px auto 0;padding:0 16px;position:relative}.site-header-bar{background:var(--surface);box-shadow:var(--shadow);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding:14px 18px 14px 26px;display:flex}.brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.brand:hover{color:var(--ink)}.brand-name{font-family:var(--display);letter-spacing:-.02em;font-size:26px;font-weight:700}.main-nav{flex-wrap:wrap;align-items:center;gap:6px 32px;font-size:18px;display:flex}.main-nav a{color:var(--text);text-decoration:none}.nav-group{position:relative}.nav-top{min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 4px;text-decoration:none;display:inline-flex}.nav-top[aria-current=page],.nav-top[aria-expanded=true]{color:var(--ink);font-weight:600}.nav-caret{opacity:.6;font-size:12px;transition:transform .2s}.nav-top[aria-expanded=true] .nav-caret{transform:rotate(180deg)}.nav-panel{background:var(--surface);width:340px;box-shadow:0 24px 60px #0b1a362e, 0 0 0 1px var(--line);z-index:30;border-radius:22px;padding:16px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.nav-panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-group.wide .nav-panel{width:620px}.nav-group.wide .nav-panel ul{grid-template-columns:1fr 1fr}.nav-panel ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nav-panel a{color:var(--ink);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.nav-panel a:hover,.nav-panel a:focus-visible{background:var(--inset)}.nav-label{align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.nav-desc{color:var(--muted);font-size:14px;line-height:1.35}.nav-blurb{letter-spacing:.04em;color:var(--muted);margin:2px 12px 8px;font-size:13px;font-weight:600}.nav-soon{letter-spacing:.06em;text-transform:uppercase;background:var(--amber);color:#0b1a36;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.header-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.theme-btn{border:1px solid var(--line);min-height:46px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:15px;font-weight:600}.login-link{color:var(--ink);font-size:17px;font-weight:500;text-decoration:none}.menu-btn{display:none}@media (max-width:980px){.site-header-bar{padding:12px 14px 12px 18px}.menu-btn{border:1px solid var(--line);min-height:46px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}.main-nav,.header-actions{width:100%;display:none}.site-header-bar.open .main-nav{flex-direction:column;align-items:stretch;gap:2px;padding:8px 0;display:flex}.nav-group{border-bottom:1px solid var(--line-soft,var(--line))}.nav-top{justify-content:space-between;width:100%;min-height:52px;font-size:18px}.nav-panel,.nav-group.wide .nav-panel{width:auto;box-shadow:none;background:0 0;padding:0 0 10px;position:static;transform:none}.nav-panel:before{display:none}.nav-group.wide .nav-panel ul{grid-template-columns:1fr}.nav-panel a{padding:10px 8px}.site-header-bar.open .header-actions{display:flex}}.site-footer{color:#fff;background:#0b1a36}.site-footer a{color:#dce6f7;text-decoration:none}.site-footer a:hover{color:#fff}.social{gap:12px;display:flex}.social a{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.to-top{z-index:50;background:var(--amber);color:#0b1a36;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #0b1a3640}.to-top:hover{color:#0b1a36;filter:brightness(1.06)}@keyframes mq-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.rise{animation:1s cubic-bezier(.16,1,.3,1) both mq-rise}.d1{animation-delay:.1s}.d2{animation-delay:.2s}.lift{transition:transform .6s cubic-bezier(.16,1,.3,1)}.lift:hover{transform:translateY(-6px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.pulse{animation:1.6s ease-in-out infinite pulse}.fan{touch-action:pan-y;width:100%;max-width:1340px;height:740px;margin:0 auto;position:relative}.fan-bg{background:var(--line-soft);border-radius:50%;width:min(1260px,94%);height:400px;position:absolute;top:180px;left:50%;transform:translate(-50%)}.fan-card{border-radius:30px;flex-direction:column;align-items:flex-start;gap:16px;width:360px;height:540px;margin-left:-180px;padding:32px 28px 28px;display:flex;position:absolute;top:60px;left:50%;box-shadow:0 30px 60px #0b1a362e}.fan-btn{justify-content:center;width:40px;min-height:40px;padding:0;font-size:22px}.fan-dot{background:var(--line);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:width .3s,background .3s}.fan-dot[aria-current=true]{background:var(--blue);border-radius:999px;width:28px}@media (max-width:760px){.fan{height:620px}.fan-bg{display:none}.fan-card{width:290px;height:500px;margin-left:-145px;padding:26px 22px 22px;top:40px}}.stripes{background-image:repeating-linear-gradient(115deg,#ffffff12 0 60px,#fff0 60px 120px)}.spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}pre.code{color:#dce6f7;font-family:var(--mono);background:#060f22;border-radius:18px;max-height:460px;margin:0;padding:18px;font-size:13px;line-height:1.5;overflow:auto}@media (max-width:640px){.section{padding-top:70px;padding-bottom:70px}.btn{min-height:54px;padding:0 24px;font-size:17px}.btn-lg{min-height:60px;padding:0 28px;font-size:18px}.card{padding:22px}}.bt-card{color:#0b1a36;background:#fff;border-radius:28px;flex-direction:column;gap:14px;padding:clamp(18px,3vw,28px);display:flex}.bt-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bt-live{color:#fff;white-space:nowrap;background:#0b1a36;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.bt-dot{background:#3ddc97;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #3ddc9740}.bt-score{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.bt-s{background:#f6f1e9;border-radius:16px;min-width:0;padding:10px 14px}.bt-s .k{color:#5a6780;font-size:12px;font-weight:600}.bt-s .v{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(18px,2.2vw,24px);font-weight:700;overflow:hidden}.bt-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px;display:grid}.bt-chart{border:1px solid #eee7da;border-radius:16px;height:360px;position:relative;overflow:hidden}.bt-feed{color:#fff;background:#0b1a36;border-radius:20px;flex-direction:column;min-height:200px;padding:16px;display:flex;overflow:hidden}.bt-feed h3{color:#ffb547;font-size:15px;font-family:var(--display);margin:0 0 6px}.bt-fi{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:2px;padding:9px 0;font-size:13px;display:flex}.bt-fi .d{color:#b9c9e6;font-size:12px}.bt-up{color:#16a34a}.bt-down{color:#e0592a}.bt-feed .bt-up{color:#3ddc97}.bt-feed .bt-down{color:#ff8a65}.bt-ctrl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-btn{color:#0b1a36;cursor:pointer;background:#fff;border:1.5px solid #e2dacb;border-radius:999px;min-height:40px;padding:8px 16px;font-size:13px;font-weight:700}.bt-btn[aria-pressed=true]{color:#fff;background:#0b1a36;border-color:#0b1a36}.bt-prog{background:#eee7da;border-radius:9px;flex:160px;height:8px;overflow:hidden}.opt-prog{background:#eee7da;border-radius:9px;height:8px;overflow:hidden}.opt-prog i{background:linear-gradient(90deg,#ffb547,#ff7a45);width:0;height:100%;display:block}.opt-table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.opt-table th{text-align:left;color:#5a6780;border-bottom:1px solid #e2dacb;padding:8px 10px;font-size:13px;font-weight:700}.opt-table td{vertical-align:top;border-bottom:1px solid #eee7da;padding:10px}.bt-prog i{background:linear-gradient(90deg,#ffb547,#ff7a45);width:0;height:100%;display:block}.bt-bubble{z-index:3;color:#3ddc97;white-space:nowrap;pointer-events:none;background:#0b1a36;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;transform:translate(-50%,-130%)}.bt-bubble.loss{color:#ff8a65}.bt-verdict{color:#fff;background:linear-gradient(135deg,#0b1a36,#14284d);border-radius:24px;flex-wrap:wrap;align-items:center;gap:18px;padding:20px 24px;display:flex}.bt-badge{font-family:var(--display);text-align:center;color:#0b1a36;border-radius:16px;padding:12px 16px;font-size:18px;font-weight:800;line-height:1.1}.bt-badge small{opacity:.8;font-size:11px;font-weight:700;font-family:var(--body);display:block}.bt-tiles{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.bt-t{background:#f6f1e9;border-radius:18px;min-width:0;padding:14px}.bt-t .k{color:#5a6780;font-size:12px;font-weight:700}.bt-t .v{font-family:var(--display);white-space:nowrap;margin:4px 0 2px;font-size:clamp(20px,2.2vw,26px);font-weight:700}.bt-t .x{color:#5a6780;font-size:12px}.bt-two{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.bt-box{border:1.5px solid #eee7da;border-radius:20px;min-width:0;padding:16px}.bt-box h3{margin:0 0 10px;font-size:16px}.bt-hl{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.bt-h{background:#f6f1e9;border-radius:14px;padding:10px 12px;font-size:13px}.bt-h b{font-size:16px;display:block}.bt-heat{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;min-width:440px;font-size:11px}.bt-heat th:first-child{width:38px}.bt-heat th{color:#5a6780;font-weight:700}.bt-heat td{text-align:center;color:#0b1a36;border-radius:6px;height:28px;padding:6px 0;font-weight:700}.bt-warn{background:#fff6e5;border:1.5px solid #ffd38a;border-radius:16px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.55}.bt-actions{flex-wrap:wrap;gap:10px;display:flex}.bt-modal{z-index:100;background:#060f22b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bt-modal>div{color:#0b1a36;background:#fff;border-radius:24px;flex-direction:column;gap:14px;width:min(520px,100%);max-height:100%;padding:20px;display:flex;overflow:auto}@media (max-width:1000px){.bt-tiles{grid-template-columns:repeat(3,1fr)}.bt-two{grid-template-columns:1fr}}@media (max-width:860px){.bt-grid{grid-template-columns:1fr}.bt-feed{min-height:0;max-height:260px}.bt-score{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.bt-tiles,.bt-score{grid-template-columns:repeat(2,1fr)}.bt-score .bt-s:last-child{grid-column:span 2}.bt-hl{grid-template-columns:1fr}.bt-chart{height:300px}}@keyframes bt-pop{0%{opacity:0;transform:translate(-50%,-90%)scale(.7)}15%{opacity:1;transform:translate(-50%,-130%)scale(1.08)}25%{transform:translate(-50%,-130%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-170%)}}@keyframes bt-in{0%{opacity:0;background:#ffb5472e;transform:translateY(-10px)}to{opacity:1;background:0 0;transform:none}}@keyframes bt-tick{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.bt-bubble{animation:1.3s ease-out both bt-pop}.bt-fi:first-of-type{animation:.45s ease-out bt-in}.bt-tick{animation:.35s ease-out bt-tick}}@media (prefers-reduced-motion:reduce){.bt-bubble{display:none}}a.card-link,a.card-link:visited{color:inherit;text-decoration:none}a.card-link:hover{border-color:var(--ink)}a.card-link:hover .card-link-more{text-decoration:underline}.card-click{cursor:pointer;position:relative}.card-click .stretch-link{position:static}.card-click .stretch-link:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.card-click .stretch-link:hover,.card-click .stretch-link:active{filter:none;transform:none}.hm-chips{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.hm-chips .toggle{flex:none}.hm-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:900px){.hm-grid{grid-template-columns:1.05fr 1fr}}.hm-next{color:#fff;background:#0b1a36;border-radius:28px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.hm-k{font-family:var(--mono,monospace);letter-spacing:.14em;color:#ffb547;font-size:12px;font-weight:700}.hm-title{font-family:var(--display);font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.12}.hm-when{color:#b9c9e6;font-weight:600}.hm-clock{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(44px,9vw,72px);font-weight:700;line-height:1}.hm-clock small{color:#b9c9e6;margin-left:8px;font-size:.45em}.hm-fp{gap:22px;display:flex}.hm-fp span{flex-direction:column;font-size:22px;font-weight:700;display:flex}.hm-fp b{letter-spacing:.1em;text-transform:uppercase;color:#8ea3c8;font-size:12px;font-weight:700}.hm-why{color:#c9d6ee;font-size:15px;line-height:1.45}.hm-list{background:var(--surface);border-radius:28px;flex-direction:column;gap:6px;min-width:0;padding:20px;display:flex}.hm-row{color:var(--ink);border-bottom:1px solid var(--line-soft);border-radius:14px;grid-template-columns:88px 1fr auto;align-items:center;gap:4px 10px;padding:10px 8px;text-decoration:none;display:grid}.hm-row:hover{background:var(--inset);color:var(--ink)}.hm-t{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.hm-n{min-width:0;font-size:15px;font-weight:600}.hm-a{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.hm-a small{color:var(--muted);font-size:11px;font-weight:600;display:block}.hm-v{color:var(--muted);grid-column:2/4;font-size:13px}.hm-rates{scrollbar-width:thin;grid-auto-columns:minmax(165px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.hm-rate{background:var(--surface);color:var(--ink);border-radius:20px;flex-direction:column;gap:2px;min-width:150px;padding:14px 16px;text-decoration:none;display:flex}.hm-rate:hover{color:var(--ink);outline:2px solid var(--blue)}.hm-bank{font-size:15px;font-weight:700}.hm-rv{white-space:nowrap;font-family:var(--display);letter-spacing:-.02em;font-size:clamp(22px,5.5vw,28px);font-weight:700}.hm-rc{color:var(--muted);font-size:13px}.hm-rm{color:var(--blue);font-size:13px;font-weight:600}.hm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.hm-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.hm-tile{background:var(--surface);color:var(--ink);border-radius:22px;flex-direction:column;gap:6px;min-width:0;min-height:110px;padding:16px;text-decoration:none;display:flex}@media (min-width:900px){.hm-tile{padding:20px 22px}}.hm-tile:hover{color:var(--ink);outline:2px solid var(--blue)}.hm-tile b{font-family:var(--display);font-size:19px;line-height:1.15}.hm-tile span{color:var(--text);font-size:14px;line-height:1.4}:is(body:has(.desk),body:has(.lb)){--bg:#081226;--surface:#0e1a33;--inset:#13213f;--chip:#1a2b4d;--ink:#e7edf8;--text:#b3c0d8;--muted:#8c9ab6;--faint:#6e7d9c;--line:#24395f;--line-soft:#1a2c4e;--blue:#5b95ff;--blue-soft:#5b95ff24;--amber-soft:#ffb54729;--mint-soft:#22c38e26;--coral-soft:#f0643a29;--btn-bg:#ffb547;--btn-fg:#0b1a36;--shadow:none;--t-up:#22c38e;--t-down:#f0643a;--t-accent:#ffb547;--t-hover:#172848;--t-active:#1e3359;background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(body:has(.desk) .site-footer,body:has(.desk) .topbar,body:has(.desk) .to-top){display:none}body:has(.desk) .site-header{max-width:none;margin:0;padding:0}body:has(.desk) .site-header-bar{min-height:46px;box-shadow:none;border-bottom:1px solid var(--line-soft);background:var(--surface);border-radius:0;gap:8px 22px;padding:6px 14px}body:has(.desk) .brand-name{font-size:18px}body:has(.desk) .brand svg{width:26px;height:26px}body:has(.desk) .main-nav{gap:4px 22px;font-size:14px}body:has(.desk) .nav-top{min-height:34px}body:has(.desk) .theme-btn{display:none}body:has(.desk) .header-actions .btn{min-height:34px;padding:0 14px;font-size:14px}body:has(.desk) .login-link{font-size:14px}.desk{height:calc(100dvh - var(--hdr,47px));background:var(--bg);min-height:520px;color:var(--text);flex-direction:column;font-size:14px;display:flex}.desk-full{z-index:100;height:100dvh;position:fixed;inset:0}.desk:fullscreen{height:100vh}.desk .small{font-size:13px}.tt-bar{background:var(--surface);border-bottom:1px solid var(--line-soft);z-index:15;flex-wrap:nowrap;align-items:center;gap:4px;min-height:42px;padding:4px 8px;display:flex;position:relative;overflow:visible}.tt-group{align-items:center;gap:2px;display:flex;position:relative}.tt-sep{background:var(--line);flex:none;width:1px;height:22px;margin:0 6px}.tt-spacer{flex:1}.tt-market{height:34px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.tt-market:hover,.tt-icon:hover,.tt-btn:hover,.tt-tf:hover,.tt-chip:hover{background:var(--t-hover)}.tt-sym{font-family:var(--display);letter-spacing:-.01em;font-size:16px;font-weight:700}.tt-price{color:var(--ink);font-size:14px}.tt-chg{font-size:12px}.tt-chg.up{color:var(--t-up)}.tt-chg.down{color:var(--t-down)}.tt-tf{min-width:34px;height:30px;color:var(--muted);font:600 13px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px}.tt-tf[aria-pressed=true]{color:var(--t-accent);background:var(--t-active)}.tt-icon{min-width:34px;height:34px;color:var(--text);cursor:pointer;font:500 13px var(--body);white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.tt-icon:disabled{opacity:.35;cursor:default}.desk-panel-head .tt-icon,.dt-obj .tt-icon,.dt-style .tt-icon{padding:0}.tt-icon[aria-expanded=true]{background:var(--t-active);color:var(--ink)}.tt-btn{height:34px;color:var(--text);font:500 13px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.tt-btn[aria-pressed=true],.tt-btn[aria-expanded=true]{background:var(--t-active);color:var(--t-accent)}.tt-primary{background:var(--t-accent);color:#0b1a36;height:32px;font:700 13px var(--body);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:6px;margin-right:4px;padding:0 12px;display:inline-flex}.tt-primary:hover{filter:brightness(1.06)}.tt-primary:disabled{opacity:.7;cursor:progress}.tt-chip{border:1px solid var(--line);height:28px;color:var(--text);font:500 12px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.tt-info{gap:6px}.tt-feed{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding-left:4px;font-size:12px;font-weight:600;display:inline-flex}.tt-feed:before{content:"";background:#e8a317;border-radius:50%;width:7px;height:7px}.tt-feed.is-live{color:var(--t-up)}.tt-feed.is-live:before{background:var(--t-up)}.tt-feed.is-off{color:var(--t-down)}.tt-feed.is-off:before{background:var(--t-down)}.desk-warn-dot{background:var(--t-down);border-radius:50%;flex:none;width:7px;height:7px}.tt-menu-wrap{position:relative}.tt-menu,.tt-pop{z-index:40;background:var(--d-raise,#101e3a);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:210px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000073}.tt-pop{gap:6px;width:min(340px,100vw - 24px);padding:6px}.tt-menu-row,.tt-pop-row{min-height:34px;color:var(--ink);font:500 13px var(--body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:0 10px;display:flex}.tt-pop-row{justify-content:space-between}.tt-menu-row:hover,.tt-pop-row:hover{background:var(--t-hover)}.tt-menu-row[aria-checked=true],.tt-pop-row[aria-current=true]{color:var(--t-accent);background:var(--t-active)}.tt-menu-row input{accent-color:var(--t-accent);width:15px;height:15px}.tt-pop-head{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:8px 10px 4px;font-size:11px;font-weight:700}.tt-search{border:1px solid var(--line);height:36px;color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.tt-search input{min-width:0;color:var(--ink);font:14px var(--body);background:0 0;border:0;outline:none;flex:1}.tt-faint{color:var(--faint);font-size:12px}.desk-pop-list{flex-direction:column;max-height:60vh;display:flex;overflow:auto}.desk-body{flex:1;min-height:0;display:flex}.desk-chart-wrap{background:var(--d-chart,#0a1428);flex:1;min-width:0;position:relative}.desk-chart{position:absolute;inset:0}.desk-panel{width:var(--panel-w,360px);background:var(--surface);border-left:1px solid var(--line-soft);flex-direction:column;flex:none;min-height:0;display:flex;position:relative}.desk-resize{cursor:col-resize;z-index:3;width:6px;position:absolute;top:0;bottom:0;left:-3px}.desk-resize:hover{background:#ffb54759}.desk-panel-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex}.desk-panel-head h2{font:700 14px var(--body);letter-spacing:.02em;color:var(--ink);text-transform:uppercase;margin:0}.desk-panel-body{flex-direction:column;flex:1;gap:12px;padding:12px 14px 18px;display:flex;overflow:auto}.desk-rail{background:var(--surface);border-left:1px solid var(--line-soft);flex-direction:column;flex:none;align-items:center;gap:2px;width:64px;padding:6px 0;display:flex;overflow-y:auto}.desk-rail-btn{width:58px;min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 0;display:flex;position:relative}.desk-rail-btn:hover{background:var(--t-hover);color:var(--ink)}.desk-rail-btn[aria-pressed=true]{background:var(--t-active);color:var(--t-accent);box-shadow:inset 2px 0 0 var(--t-accent)}.desk-rail-text{font:600 10px/1.1 var(--body);letter-spacing:.01em;text-align:center}.desk-rail-btn:after{content:attr(data-tip);white-space:nowrap;background:var(--d-raise,#101e3a);color:var(--ink);border:1px solid var(--line);font:500 12px var(--body);opacity:0;pointer-events:none;z-index:50;border-radius:6px;padding:4px 8px;transition:opacity .12s;display:none;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.desk-rail-btn:hover:after,.desk-rail-btn:focus-visible:after{opacity:1}.rail-dot{position:absolute;top:6px;right:6px}.desk-chart-msg,.desk-hint{z-index:5;background:var(--d-raise,#101e3a);max-width:calc(100% - 90px);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:8px 10px;font-size:13px;position:absolute;top:10px;left:12px}.desk-hint{top:auto;bottom:40px}.desk-hint .linkbtn,.desk-replay-tag .linkbtn{color:var(--t-accent)}.desk-replay-tag{color:var(--t-accent);font-weight:600}.tt-older{z-index:4;color:var(--muted);border:1px solid var(--line-soft);background:#0a1428d9;border-radius:6px;padding:3px 8px;font-size:12px;position:absolute;bottom:34px;left:12px}.tt-zoom{z-index:4;border:1px solid var(--line-soft);opacity:0;background:#101e3ae6;border-radius:8px;gap:2px;padding:2px;transition:opacity .15s;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.desk-chart-wrap:hover .tt-zoom,.tt-zoom:focus-within{opacity:1}.tt-zoom button{width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.tt-zoom button:hover{background:var(--t-hover);color:var(--ink)}.desk-strip{background:var(--surface);border-top:1px solid var(--line-soft);flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;min-height:34px;padding:6px 12px;font-size:13px;display:flex}.desk-strip .linkbtn{color:var(--blue)}.desk-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.desk-row{text-align:left;border:1px solid var(--line-soft);cursor:pointer;width:100%;min-height:42px;color:var(--ink);font:inherit;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.desk-row:hover{background:var(--t-hover)}.desk-row[aria-current=true]{border-color:var(--t-accent)}.desk-row:disabled{opacity:.5;cursor:default}.desk-chip{border-radius:6px;min-height:30px;padding:0 10px;font-size:12px}.desk-field{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.desk-field label{font-size:13px;font-weight:600}.desk-field-col{grid-template-columns:minmax(0,1fr);gap:4px;font-size:13px}.desk-field .input{min-width:0;min-height:36px}.desk-size{background:var(--d-chart,#0a1428);border:1px solid var(--line);color:var(--ink);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.desk-plan{border:1px solid var(--line-soft);border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.desk .input,.desk .select,.desk .textarea{border-radius:6px;min-height:36px;font-size:14px}.desk .select-pill{border-radius:6px;min-height:32px;font-size:13px}.desk .toggle{background:0 0;border-radius:6px;min-height:32px;padding:0 12px;font-size:13px}.desk .toggle[aria-pressed=true]{background:var(--t-active);color:var(--t-accent);border-color:var(--t-accent)}.desk .btn{border-radius:6px;min-height:36px;padding:0 16px;font-size:14px}.desk .btn-outline{color:var(--ink);border:1px solid var(--line);background:0 0}.desk .chip{border-radius:4px;padding:2px 8px;font-size:12px}.desk .h2{font-size:20px}.desk .card-lg{background:0 0;border-radius:0;padding:0}.desk .table{font-size:13px}.desk .table td{padding:8px}.desk .inset{border-radius:6px;padding:10px}.desk .note{border-radius:6px}.desk-tabbar,.desk-sheet{display:none}.tt-hide-sm{display:inline}@media (max-width:1720px){.tt-hide-md{display:none}}@media (max-width:1180px){.tt-hide-sm{display:none}}@media (max-width:979px){.desk{height:auto;min-height:0}.tt-bar{flex-wrap:wrap;row-gap:2px;padding:4px}.tt-sep,.tt-spacer{display:none}.tt-tfs{order:9;justify-content:space-between;width:100%}.tt-tf{flex:1}.tt-info{order:8;margin-left:auto}.tt-feed{gap:0;padding:0 4px;font-size:0}.desk-body{flex:none;height:max(300px,100dvh - 312px)}.tt-zoom{display:none}body:has(.desk){padding-bottom:calc(60px + env(safe-area-inset-bottom))}body:has(.desk) .header-actions .btn{display:none}.desk-tabbar{z-index:31;background:var(--surface);border-top:1px solid var(--line);padding:2px 4px calc(2px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.desk-tabbar button{min-height:54px;font:600 11px var(--body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:flex}.desk-tabbar button[aria-pressed=true]{color:var(--t-accent)}.desk-sheet{left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom));z-index:30;background:var(--surface);border-top:1px solid var(--line);border-radius:12px 12px 0 0;flex-direction:column;max-height:46dvh;display:flex;position:fixed;overflow:auto;box-shadow:0 -14px 40px #00000073}.desk-sheet .desk-panel-body{padding:10px 14px 16px}.desk-sheet>.stack{padding:8px}}.dt-bar{background:var(--surface);border-right:1px solid var(--line-soft);z-index:12;flex-direction:column;flex:none;align-items:center;gap:2px;width:56px;padding:6px 0;display:flex;overflow:visible auto}.dt-group{align-items:center;display:flex;position:relative}.dt-btn{width:50px;min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px 0;display:flex;position:relative}.dt-btn:hover:not(:disabled){background:var(--t-hover);color:var(--ink)}.dt-btn[aria-pressed=true]{background:var(--t-active);color:var(--t-accent)}.dt-btn:disabled{opacity:.35;cursor:default}.dt-btn:after{content:attr(data-tip);white-space:nowrap;background:var(--d-raise,#101e3a);color:var(--ink);border:1px solid var(--line);font:500 12px var(--body);opacity:0;pointer-events:none;z-index:60;border-radius:6px;padding:4px 8px;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.dt-btn:hover:after,.dt-btn:focus-visible:after{opacity:1}.dt-more{width:10px;height:12px;color:var(--faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:2px;right:-3px}.dt-more:hover,.dt-more[aria-expanded=true]{color:var(--t-accent)}.dt-fly{z-index:70;background:var(--d-raise,#101e3a);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:230px;padding:4px;display:flex;position:fixed;box-shadow:0 16px 40px #00000080}.dt-sep{background:var(--line);flex:none;width:22px;height:1px;margin:4px 0}.dt-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:4px;display:grid}.dt-cell{border:1px solid var(--line-soft);color:var(--text);font:500 11px var(--body);cursor:pointer;text-align:center;background:0 0;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.dt-cell[aria-pressed=true]{color:var(--t-accent);border-color:var(--t-accent);background:var(--t-active)}.dt-cell:disabled{opacity:.4}.dt-style{z-index:6;background:var(--d-raise,#101e3a);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:4px 6px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.dt-style-name{font:600 12px var(--body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:130px;padding:0 4px;overflow:hidden}.dt-swatch{cursor:pointer;border:2px solid #0000;border-radius:4px;width:18px;height:18px;padding:0}.dt-swatch[aria-checked=true]{border-color:#fff}.dt-mini select,.dt-mini input[type=text]{background:var(--inset);height:28px;color:var(--ink);border:1px solid var(--line);font:12px var(--body);border-radius:6px;padding:0 6px}.dt-mini input[type=text]{width:100%;min-width:100px}.dt-mini input[type=range]{width:70px;accent-color:var(--t-accent)}.dt-obj{border:1px solid var(--line-soft);border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex}.dt-obj.is-sel{border-color:var(--t-accent)}.dt-obj .tt-icon{width:28px;height:28px}.dt-obj-main{min-width:0;height:30px;color:var(--ink);cursor:pointer;font:13px var(--body);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 6px;display:flex}.dt-obj-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dt-obj-main input{background:var(--inset);min-width:0;height:26px;color:var(--ink);border:1px solid var(--t-accent);font:13px var(--body);border-radius:4px;flex:1;padding:0 6px}.dt-ctx-back{z-index:80;position:fixed;inset:0}.dt-ctx{position:fixed;top:0;left:0}.tt-menu-row:disabled{opacity:.4;cursor:default}@media (max-width:979px){.dt-style{top:6px}.dt-style .dt-mini input[type=range]{display:none}}.dt-text{font:600 9.5px/1.1 var(--body);text-align:center}.dt-more{bottom:50%;right:-1px;transform:translateY(50%)}.tt-credit{font:500 9px/1.25 var(--body);color:var(--faint);text-align:center;margin-top:auto;padding:8px 4px 2px;text-decoration:none}.tt-credit:hover{color:var(--text)}.desk-strip{position:relative}.tt-credit-vis{color:var(--faint);font-size:11px;text-decoration:none}.pt{background:var(--surface);border-top:1px solid var(--line);color:var(--text);flex:none;font-size:14px;position:relative}.pt:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffb54700,#ffb54799 50%,#ffb54700);height:1px;position:absolute;top:-1px;left:0;right:0}.pt .up{color:var(--t-up)}.pt .down{color:var(--t-down)}.pt .input{background:var(--d-deep,#0a1530);border-radius:8px;height:38px;min-height:38px;padding:0 10px;font-size:14px}.pt-guest{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;display:flex}.pt-badge{height:24px;color:var(--d-amber-ink,#ffc977);font:600 10px var(--mono);letter-spacing:.14em;background:#ffb5471f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pt-badge:before{content:"";background:#ffb547;border-radius:50%;width:6px;height:6px}.pt-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px 26px;min-height:48px;padding:6px 14px 0 8px;display:flex}.pt-closed .pt-head{border-bottom:0;padding-bottom:6px}.pt-fold{height:30px;color:var(--muted);font:500 13px var(--body);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-right:-10px;padding:0 10px 0 6px;display:inline-flex}.pt-fold.shut{height:32px;color:var(--d-amber-ink,#ffc977);background:#ffb5471f;border:1px solid #ffb5478c;margin-right:0;padding:0 14px 0 10px;font-weight:600}.pt-fold:hover{background:var(--t-hover);color:var(--ink)}.pt-num{flex-direction:column;gap:1px;display:flex}.pt-num span{font:600 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pt-num strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.pt-num strong.up{color:var(--t-up)}.pt-num strong.down{color:var(--t-down)}.pt-tabs{align-self:stretch;gap:22px;margin-left:10px;display:flex}.pt-tabs button{color:var(--muted);font:500 14px var(--body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px}.pt-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--t-accent)}.pt-tabs button .mono{color:var(--t-accent);margin-left:2px;font-size:12px}.pt-gear{margin-left:auto}.pt-msg{border-radius:8px;margin:8px 14px 0;padding:8px 12px;font-size:13px}.pt-msg.good{color:var(--d-up-ink,#7be6bf);background:#22c38e1f}.pt-msg.bad{color:var(--d-down-ink,#ffb4a0);background:#f0643a24}.pt-body{height:var(--pt-h,244px);display:flex}.pt-list{flex:1;min-width:0;padding:4px 14px 12px;overflow:auto}.pt-scroll{overflow-x:auto}.pt-table{border-collapse:collapse;width:100%;font-size:13.5px}.pt-table th{text-align:left;font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-soft);white-space:nowrap;background:var(--surface);padding:9px 10px;position:sticky;top:0}.pt-table td{border-bottom:1px solid var(--line-soft);white-space:nowrap;color:var(--d-ink2,#dce4f2);font-variant-numeric:tabular-nums;padding:8px 10px}.pt-table .r{text-align:right}.pt-mk{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.pt-mk.faint{color:var(--text);font-weight:400;font-family:var(--mono)}.pt-mk:hover{color:var(--t-accent)}.pt-btn{border:1px solid var(--line);height:30px;color:var(--ink);font:500 13px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:0 12px}.pt-btn:hover{background:var(--t-hover)}.pt-btn:disabled{opacity:.5;cursor:progress}.pt-btn.danger{color:var(--d-down-ink,#ffb4a0);border-color:#f0643a8c}.pt-edit{align-items:center;gap:6px;display:inline-flex}.pt-edit .input{width:96px;height:30px;min-height:30px;font-size:13px}.pt-stats{color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin:8px 0 4px;font-size:13px;display:flex}.pt-stats strong{color:var(--ink);margin-left:4px}.pt-ticket{box-sizing:border-box;border-left:1px solid var(--line-soft);flex-direction:column;flex:none;gap:9px;width:340px;padding:10px 14px 12px;display:flex;overflow:auto}.pt-sides{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pt-side{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px;display:flex}.pt-side span{font:600 10px var(--mono);letter-spacing:.14em}.pt-side strong{font-size:16px;font-weight:600}.pt-side.sell[aria-pressed=true]{border-color:var(--t-down);color:var(--d-down-ink,#ffb4a0);background:#f0643a26}.pt-side.buy[aria-pressed=true]{border-color:var(--t-up);color:var(--d-up-ink,#7be6bf);background:#22c38e26}.pt-row2{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.pt-row3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.pt-row3 .input{padding:0 8px;font-size:13px}.pt-ticket>*{flex:none}.pt-field{flex-direction:column;gap:4px;min-width:0;display:flex}.pt-field>span{font:600 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pt-seg{border:1px solid var(--line-soft);background:var(--d-deep,#0a1530);box-sizing:border-box;border-radius:8px;grid-template-columns:1fr 1fr;height:38px;padding:2px;display:grid}.pt-seg button{color:var(--muted);font:600 13px var(--body);cursor:pointer;background:0 0;border:0;border-radius:6px}.pt-seg button[aria-pressed=true]{background:var(--t-active);color:var(--ink)}.pt-go{height:42px;font:700 14px var(--body);cursor:pointer;border:0;border-radius:10px}.pt-go.buy{background:var(--t-up);color:#04261a}.pt-go.sell{background:var(--t-down);color:#2a0d03}.pt-go:disabled{opacity:.6;cursor:progress}.pt-foot{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.pt-foot .linkbtn{color:var(--t-accent);font-size:12px}.pt-phone .pt-head{gap:4px 16px;padding:4px 0 0}.pt-phone .pt-tabs{order:9;width:100%;margin:0}.pt-phone .pt-body{flex-direction:column;height:auto}.pt-phone .pt-ticket{border-left:0;order:-1;width:auto;padding:10px 0}.pt-phone .pt-list{padding:4px 0 12px}.desk-sheet .pt{background:0 0;border-top:0}.desk-sheet .pt:before{display:none}@media (max-width:1180px){.pt-ticket{width:290px}.pt-head{gap:6px 18px}}.pt-modal-back{z-index:120;background:#040914a8;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0;overflow:auto}.pt-modal{background:var(--surface);border:1px solid var(--line);border-radius:16px;outline:none;width:min(760px,100%);box-shadow:0 30px 80px #00000080}.pt-modal .input{background:var(--d-deep,#0a1530);border-radius:8px;height:40px;min-height:40px;padding:0 12px;font-size:14px}.pt-modal-body{flex-direction:column;gap:14px;padding:4px 18px 18px;display:flex}.pt-modal .pt-msg{margin:0}.pt-card{border:1px solid var(--line-soft);background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.pt-card h3{font:600 16px var(--display);color:var(--ink);margin:0}.pt-check{color:var(--ink);align-items:center;gap:8px;min-height:40px;font-size:14px;display:flex}.pt-check input{accent-color:#ffb547;width:18px;height:18px}.pt-chips{flex-wrap:wrap;gap:6px;display:flex}.pt-confirm{color:#ffd3c4;background:#f0643a1a;border-radius:10px;flex-direction:column;gap:8px;padding:12px;font-size:13px;display:flex}.pt-past{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt-past li{border-top:1px solid var(--line-soft);justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;display:flex}.pt-past .up{color:var(--t-up)}.pt-past .down{color:var(--t-down)}.pt-group{border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.pt-group-head{width:100%;color:var(--ink);font:600 14px var(--body);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.pt-group-head:hover{background:var(--t-hover)}.pt-cell{width:100px!important;height:32px!important;min-height:32px!important;font-size:13px!important}.pt-modal .pt-table th{background:var(--bg)}.pt-phone .pt-badge{display:none}.pt-phone .pt-num strong{font-size:15px}.pt-phone .pt-gear{margin-left:auto}.bt{flex-direction:column;gap:8px;padding-top:8px;display:flex}.bt-start{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-start .input{width:auto;min-width:240px;max-width:360px}.bt-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-item{border-bottom:1px solid var(--line-soft)}.bt-row{flex-wrap:wrap;align-items:center;gap:8px 22px;padding:8px 0;display:flex}.bt-name{min-width:0;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;flex:220px;align-items:flex-start;gap:2px;padding:0;display:flex}.bt-name:hover strong{color:var(--t-accent)}.bt-live{font:600 10px var(--mono);letter-spacing:.14em;color:#5be0b1;align-items:center;gap:6px;display:inline-flex}.bt-live:before{content:"";background:var(--t-up);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c38e2e}.bt-num{flex-direction:column;gap:1px;min-width:64px;display:flex}.bt-num span{font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bt-num strong{color:var(--ink);font-size:14px}.bt-num strong.up{color:var(--t-up)}.bt-num strong.down{color:var(--t-down)}.bt-detail{flex-direction:column;gap:8px;padding:4px 0 12px;display:flex}.bt-detail svg{max-width:100%;height:auto}.bt-past summary{cursor:pointer;padding:6px 0}.tt-info{flex-shrink:1;min-width:0}.tt-info .tt-chip{text-overflow:ellipsis;max-width:220px;overflow:hidden}@media (max-width:1366px){.tt-info .tt-chip{max-width:120px}}.lb{color:#b3c0d8;background:#081226;min-height:70vh;padding:48px 16px 64px}.lb-in{flex-direction:column;gap:24px;max-width:1180px;margin:0 auto;display:flex}.lb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lb-head h1{font:700 clamp(34px, 5vw, 46px)/1.05 var(--display);color:#e7edf8;letter-spacing:-.02em;margin:0}.lb-head p{margin:0;font-size:16px;line-height:1.55}.lb-eyebrow{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffc977}.lb-cta{color:#0b1a36;background:#ffb547;border-radius:10px;align-items:center;height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.lb-tabs{flex-wrap:wrap;gap:8px;display:flex}.lb-tabs a{color:#b3c0d8;border:1px solid #24395f;border-radius:10px;align-items:center;height:42px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.lb-tabs a[aria-current=page]{color:#ffc977;background:#ffb5471f;border-color:#ffb547}.lb-you{color:#dce4f2;background:#0e1a33;border:1px solid #1a2c4e;border-radius:10px;margin:0;padding:12px 14px}.lb-you strong{color:#ffc977}.lb-empty{text-align:center;background:#0e1a33;border:1px dashed #24395f;border-radius:14px;margin:0;padding:28px}.lb-podium{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lb-podium li{background:#0e1a33;border:1px solid #1a2c4e;border-radius:16px;flex-direction:column;gap:8px;padding:22px;display:flex}.lb-podium li.first{border-color:#ffb5478c;box-shadow:0 20px 60px -30px #ffb54759}.lb-medal{color:#0b1a36;width:40px;height:40px;font:600 15px var(--mono);border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex}.lb-nick{font:600 20px var(--display);color:#e7edf8}.lb-sub{color:#8c9ab6;font-size:13px}.lb-ret{font:600 30px var(--mono);color:#22c38e}.lb-table-wrap{background:#0e1a33;border:1px solid #1a2c4e;border-radius:14px;overflow-x:auto}.lb-table{border-collapse:collapse;width:100%;min-width:860px;font-size:14px}.lb-table th{text-align:left;font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8c9ab6;white-space:nowrap;border-bottom:1px solid #1a2c4e;padding:12px 14px}.lb-table td{color:#dce4f2;white-space:nowrap;border-bottom:1px solid #1a2c4e;padding:13px 14px}.lb-table strong{color:#e7edf8}.lb-table .r{text-align:right}.lb-table .up{color:#22c38e}.lb-table .down{color:#ff9c7e}.lb-table tr.me td{background:#ffb5470f}.lb-me{color:#ffc977;font:600 10px var(--mono);letter-spacing:.12em;background:#ffb54729;border-radius:4px;margin-left:8px;padding:2px 6px}.lb-foot{color:#8c9ab6;margin:0;font-size:13px}.pt-lb{color:var(--t-accent);white-space:nowrap;margin-left:auto;font-size:13px;text-decoration:none}.pt-lb+.pt-gear{margin-left:0}@media (max-width:1366px) and (min-width:980px){.tt-tf{min-width:28px;padding:0 4px}}.desk-panel .pt{background:0 0;border-top:0}.desk-panel .pt:before{display:none}.tt-sec{height:30px;color:var(--muted);font:600 13px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 4px}.tt-sec.on{color:var(--t-accent);background:var(--t-active)}.tt-sec option{background:var(--surface);color:var(--ink)}.pt-cards{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pt-cards li{border:1px solid var(--line-soft);background:#0a1530;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pt-card-top{align-items:center;gap:10px;font-size:14px;display:flex}.pt-card-mid{color:var(--text);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.pt-cards .pt-btn{align-self:flex-start}.pt-cards .pt-edit .input{width:100%;min-width:0}.pt-cards .up{color:var(--t-up)}.pt-cards .down{color:var(--t-down)}.msx{--m-bg:#081226;--m-card:#0e1a33;--m-inset:#0a1530;--m-line:#1a2c4e;--m-line2:#24395f;--m-ink:#e7edf8;--m-text:#b3c0d8;--m-mute:#8c9ab6;--m-gold:#ffb547;--m-up:#22c38e;--m-down:#f0643a;--m-blue:#5b95ff;background:var(--m-bg);color:var(--m-text);border-radius:22px;flex-direction:column;gap:14px;padding:22px;font-size:14px;display:flex;position:relative;container-type:inline-size}.desk-panel .msx,.desk-sheet .msx{background:0 0;border-radius:0;padding:4px 0 12px}.msx .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.msx-faint{color:var(--m-mute);font-size:12.5px}.msx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;display:flex}.msx-head h2{font:700 24px/1.15 var(--display);color:var(--m-ink);letter-spacing:-.01em;margin:0}.msx-head p{color:var(--m-text);margin:4px 0 0}.msx-how summary{cursor:pointer;color:var(--m-gold);font-size:13px}.msx-how p{max-width:520px;color:var(--m-mute);margin:6px 0 0;font-size:13px}.msx-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.msx-bar{border:1px solid var(--m-line);background:var(--m-card);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px 22px;padding:14px;display:flex}.msx-field{flex-direction:column;gap:6px;min-width:0;display:flex}.msx-label{font:600 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--m-mute)}.msx-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.msx-chip{border:1px solid var(--m-line2);height:32px;color:var(--m-text);font:500 13px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.msx-chip:hover{color:var(--m-ink);border-color:#3a5687}.msx-chip[aria-pressed=true]{color:#ffc977;background:#ffb5471f;border-color:#ffb54799}.msx-chip.sm{height:28px;padding:0 9px;font-size:12.5px}.msx-chip.ghost{color:var(--m-ink)}.msx-chip em,.msx-split em{font-style:normal;font:600 11px var(--mono);color:#ffc977;background:#ffb5472e;border-radius:999px;padding:1px 6px}.msx-split{border:1px solid var(--m-line2);border-radius:8px;display:inline-flex;overflow:hidden}.msx-split button{height:32px;color:var(--m-text);font:500 13px var(--body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.msx-split .msx-caret{border-left:1px solid var(--m-line2);color:var(--m-mute);padding:0 8px}.msx-split.on{background:#ffb5471a;border-color:#ffb54799}.msx-split.on button{color:#ffc977}.msx-split.on .msx-caret{border-left-color:#ffb54759}.msx-split button:hover{background:#ffffff0a}.msx-link{color:var(--m-gold);font:600 13px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 4px}.msx-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.msx-go{background:var(--m-gold);color:#0b1a36;height:40px;font:700 14px var(--body);cursor:pointer;border:0;border-radius:10px;padding:0 22px}.msx-go:disabled{opacity:.7;cursor:progress}.msx-go.pulse{animation:1.6s infinite msx-pulse;box-shadow:0 0 #ffb5478c}@keyframes msx-pulse{70%{box-shadow:0 0 0 10px #ffb54700}to{box-shadow:0 0 #ffb54700}}.msx-pop{border:1px solid var(--m-line2);background:var(--m-card);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:14px;display:flex}.msx-pop label{color:var(--m-ink);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.msx-pop select,.msx-sort select{border:1px solid var(--m-line2);background:var(--m-inset);height:34px;color:var(--m-ink);font:inherit;border-radius:8px;padding:0 8px}.msx-check input{accent-color:#ffb547;width:18px;height:18px}.msx-picker{flex-direction:column;align-items:stretch}.msx-picker-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.msx-picker-head strong{color:var(--m-ink);font:600 15px var(--display);margin-right:auto}.msx-picker-head input{border:1px solid var(--m-line2);background:var(--m-inset);min-width:160px;height:34px;color:var(--m-ink);font:inherit;border-radius:8px;padding:0 10px}.msx-sub{flex-direction:column;gap:6px;display:flex}.msx-sheet-back{z-index:130;background:#040914a8;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0;overflow:auto}.msx-sheet{background:var(--m-card);border:1px solid var(--m-line2);border-radius:16px;flex-direction:column;gap:14px;width:min(760px,100%);padding:18px;display:flex;box-shadow:0 30px 80px #00000080}.msx-strats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.msx-strats button{text-align:left;border:1px solid var(--m-line2);background:var(--m-inset);color:var(--m-text);cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.msx-strats button strong{color:var(--m-ink);font-size:13.5px}.msx-strats button span{color:var(--m-mute);font-size:12.5px}.msx-strats button[aria-pressed=true]{background:#ffb5471a;border-color:#ffb54799}.msx-strats button[aria-pressed=true] strong{color:#ffc977}.msx-note{color:#c9dbff;background:#5b95ff1f;border-radius:10px;padding:10px 12px;font-size:13px}.msx-note.bad{color:#ffb4a0;background:#f0643a24}.msx-note a{color:var(--m-gold)}.msx-scan{border:1px solid var(--m-line);background:radial-gradient(120% 140% at 0% 0%, #ffb5470f, transparent 60%), var(--m-card);border-radius:14px;align-items:center;gap:22px;min-height:220px;padding:22px;display:flex}.msx-radar{background:radial-gradient(circle,#ffb5471a 0,#0000 70%);border:1px solid #ffb54759;border-radius:50%;flex:none;width:150px;height:150px;position:relative;overflow:hidden}.msx-ring{border:1px solid #ffb5472e;border-radius:50%;position:absolute;inset:25%}.msx-ring.r2{inset:42%}.msx-sweep{background:conic-gradient(#ffb54700 0deg 290deg,#ffb5478c 360deg);border-radius:50%;animation:1.6s linear infinite msx-spin;position:absolute;inset:0}.msx-dot{background:var(--m-gold);width:6px;height:6px;box-shadow:0 0 12px var(--m-gold);border-radius:50%;margin:-3px;position:absolute;top:50%;left:50%}@keyframes msx-spin{to{transform:rotate(360deg)}}.msx-scan-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.msx-scan-body strong{color:var(--m-ink);font:600 15px var(--display)}.msx-progress{background:var(--m-line);border-radius:4px;height:4px;overflow:hidden}.msx-progress span{background:linear-gradient(90deg,#c98a2e,#ffb547);height:100%;transition:width .15s linear;display:block}.msx-tiles{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.msx-tiles li{border:1px solid var(--m-line);background:var(--m-inset);color:var(--m-mute);white-space:nowrap;border-radius:6px;justify-content:space-between;gap:4px;padding:5px 7px;font-size:11.5px;transition:background .2s,border-color .2s,color .2s;display:flex;overflow:hidden}.msx-tiles li span{text-overflow:ellipsis;overflow:hidden}.msx-tiles li em{font-style:normal;font-family:var(--mono);opacity:.8}.msx-tiles li.now{border-color:var(--m-gold);color:var(--m-ink);box-shadow:0 0 0 1px #ffb54759}.msx-tiles li.done{color:var(--m-text);border-color:#22365c}.msx-tiles li.hit{color:#ffc977;background:#ffb5471a;border-color:#ffb54799}.msx-tiles li.more{color:var(--m-mute);justify-content:center}@media (prefers-reduced-motion:reduce){.msx-sweep,.msx-go.pulse{animation:none}.msx-row{animation:none!important}}.msx-results{flex-direction:column;gap:10px;display:flex}.msx-res-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.msx-res-head strong{color:var(--m-ink);font:700 20px var(--display)}.msx-sort{color:var(--m-mute);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.msx-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.msx-row{border:1px solid var(--m-line);background:var(--m-card);border-radius:14px;grid-template-columns:150px minmax(0,1fr) 130px 250px;grid-template-areas:"mkt sig chart lv""mkt det chart lv""ctx ctx act act";align-items:center;gap:8px 18px;padding:14px 16px;animation:.35s both msx-in;display:grid}.msx-row:hover{border-color:var(--m-line2)}@keyframes msx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.msx-c-mkt{flex-direction:column;grid-area:mkt;align-self:start;gap:2px;display:flex}.msx-c-mkt strong{color:var(--m-ink);font:600 17px var(--display)}.msx-c-mkt span{color:var(--m-mute);font-size:12px}.msx-c-sig{flex-wrap:wrap;grid-area:sig;align-items:center;gap:6px;display:flex}.msx-dir{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 8px}.msx-dir.buy{color:#5be0b1;background:#22c38e26}.msx-dir.sell{color:#ff9c7e;background:#f0643a29}.msx-strat{color:#9cc0ff;background:#5b95ff24;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.msx-status{border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.msx-status.confirmed{color:#7be6bf;background:#22c38e1f}.msx-status.developing{color:#ffc977;background:#ffb5471f}.msx-status.invalidated{color:#ffb4a0;background:#f0643a1f}.msx-status.expired{color:var(--m-mute);background:#8c9ab61f}.msx-meter{gap:2px;display:inline-flex}.msx-meter i{background:var(--m-line2);border-radius:2px;width:6px;height:12px}.msx-meter i.on{background:var(--m-gold)}.msx-detail{color:var(--m-ink);grid-area:det;margin:0;font-size:14px;line-height:1.45}.msx-c-chart{grid-area:chart}.msx-spark{width:100%;max-width:130px;height:36px;display:block}.msx-spark-empty{height:36px;display:block}.msx-levels{grid-area:lv;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;margin:0;display:grid}.msx-levels dt{font:600 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-mute)}.msx-levels dd{color:var(--m-ink);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12.5px;overflow:hidden}.msx-levels>div{min-width:0}.msx-ctx{border-top:1px solid var(--m-line);flex-wrap:wrap;grid-area:ctx;gap:6px;margin:0;padding:8px 0 0;list-style:none;display:flex}.msx-ctx li{background:var(--m-inset);color:var(--m-text);border-radius:6px;align-items:baseline;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.msx-ctx li span{font:600 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-mute)}.msx-ctx li.warn{color:#ffb4a0;background:#f0643a1f}.msx-ctx li.good{color:#7be6bf}.msx-c-act{flex-wrap:wrap;grid-area:act;justify-content:flex-end;align-self:end;gap:6px;padding-top:8px;display:flex}.msx-btn{background:var(--m-gold);color:#0b1a36;height:32px;font:700 12.5px var(--body);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:0 12px}.msx-btn.ghost{border:1px solid var(--m-line2);color:var(--m-ink);background:0 0;font-weight:500}.msx-btn.ghost:hover{border-color:#3a5687}.msx-empty{border:1px dashed var(--m-line2);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:30px 16px;display:flex}.msx-empty strong{color:var(--m-ink);font:600 16px var(--display)}.msx-alert{border:1px solid var(--m-line);background:var(--m-card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.msx-alert>div:first-child{flex-direction:column;gap:3px;display:flex}.msx-alert strong{color:var(--m-ink)}.msx-alert strong span{color:var(--m-mute)}.msx-alert strong span.on{color:var(--m-up)}.msx-alert a{color:var(--m-gold)}.msx-alert-btns{gap:8px;display:flex}.msx button:focus-visible,.msx select:focus-visible,.msx input:focus-visible,.msx summary:focus-visible{outline:2px solid var(--m-gold);outline-offset:2px}@container (max-width:760px){.msx-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mkt chart""sig sig""det det""lv lv""ctx ctx""act act";padding:12px}.msx-c-act{justify-content:flex-start}.msx-actions{width:100%;margin-left:0}.msx-go{flex:1}.msx-scan{flex-direction:column;align-items:stretch;padding:16px}.msx-radar{align-self:center;width:110px;height:110px}.msx-spark{width:110px}}.msx-describe{flex:100%}.msx-describe input{box-sizing:border-box;border:1px solid var(--m-line2);background:var(--m-inset);width:100%;height:40px;color:var(--m-ink);font:14px var(--body);border-radius:10px;padding:0 12px}.msx-describe input::placeholder{color:#6e7d9c}.msx-describe input:focus{border-color:#ffb54799;outline:none;box-shadow:0 0 0 3px #ffb54726}.msx-read{background:linear-gradient(180deg, #ffb5470f, transparent 70%), var(--m-card);border:1px solid #ffb54759;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.msx-read-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.msx-read-head strong{color:var(--m-ink);font:600 16px var(--display)}.msx-read-side{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.msx-read-side ol{min-width:220px;color:var(--m-ink);flex-direction:column;flex:1;gap:4px;margin:0;padding:0 0 0 18px;display:flex}.msx-read-side li{padding-left:2px}.msx-read-side li span{margin-right:6px}.msx-x{color:var(--m-mute);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:12px}.msx-x:hover{color:#ffb4a0;background:#f0643a1f}.msx-read-warn{color:#ffc7b5;background:#f0643a1a;border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.msx-read-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf{--cf-bg:#081226;--cf-inset:#0e1a33;--cf-line:#1a2c4e;--cf-ink:#e7edf8;--cf-text:#b3c0d8;--cf-muted:#8c9ab6;--cf-gold:#ffb547;--cf-buy:#22c38e;--cf-sell:#f0643a;--cf-flat:#8c9ab6;--cf-blue:#7fa8ff;background:var(--cf-bg);color:var(--cf-text);border-radius:22px;flex-direction:column;padding:6px 24px 22px;font-size:15px;line-height:1.5;display:flex}.cf-card{border-top:1px solid var(--cf-line);flex-direction:column;gap:12px;padding:20px 0;display:flex}.cf>.cf-card:first-child,.cf-report>.cf-card:first-child{border-top:none}.cf-report{border-top:1px solid var(--cf-line);flex-direction:column;scroll-margin-top:20px;display:flex}.cf-head{flex-direction:column;gap:4px;display:flex}.cf-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cf-gold);font-size:11px;font-weight:800}.cf-title{font-family:var(--display);letter-spacing:-.02em;color:var(--cf-ink);margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.15}.cf-sub,.cf-muted{color:var(--cf-muted);margin:0}.cf-controls{flex-wrap:wrap;gap:12px;display:flex}.cf-field{letter-spacing:.1em;text-transform:uppercase;color:var(--cf-muted);flex-direction:column;flex:200px;gap:6px;font-size:11px;font-weight:800;display:flex}.cf-input{border:1px solid var(--cf-line);background:var(--cf-inset);min-height:44px;color:var(--cf-ink);font:500 15px var(--body);box-sizing:border-box;border-radius:12px;width:100%;padding:10px 12px}.cf-input::placeholder{color:#6e7e9c}textarea.cf-input{resize:vertical;line-height:1.45}select.cf-input option,select.cf-input optgroup{color:#e7edf8;background:#0e1a33}.cf-input:focus-visible,.cf-chip:focus-visible,.cf-btn:focus-visible,.cf-seg button:focus-visible,.cf-link:focus-visible{outline:2px solid var(--cf-gold);outline-offset:2px}.cf-input.grow{flex:1;min-width:0}.cf-fixed{color:var(--cf-muted);margin:0}.cf-fixed strong{color:var(--cf-ink)}.cf-label,.cf-group,.cf-box-title{letter-spacing:.12em;text-transform:uppercase;color:var(--cf-muted);font-size:11px;font-weight:800}.cf-tech-pick{flex-direction:column;gap:10px;display:flex}.cf-seg{background:var(--cf-inset);border:1px solid var(--cf-line);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.cf-seg button{color:var(--cf-muted);font:600 14px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;min-height:36px;padding:7px 14px}.cf-seg button[aria-selected=true],.cf-seg button[aria-checked=true]{background:var(--cf-gold);color:#0b1a36}.cf-seg.small button{min-height:34px;padding:6px 12px;font-size:13px}.cf-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cf-chip{border:1px solid var(--cf-line);color:var(--cf-text);font:500 13px var(--body);cursor:pointer;text-align:left;background:0 0;border-radius:999px;min-height:36px;padding:7px 13px}.cf-chip:hover{color:var(--cf-ink);border-color:#3a5486}.cf-chip[aria-pressed=true]{border-color:var(--cf-gold);color:var(--cf-ink);background:#1b2e55}.cf-link{color:var(--cf-blue);font:600 13px var(--body);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:6px 4px;text-decoration:underline}.cf-link.danger{color:var(--cf-sell)}.cf-all{background:var(--cf-inset);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.cf-all>div{flex-direction:column;gap:8px;display:flex}.cf-describe{flex-direction:column;gap:10px;display:flex}.cf-read{background:var(--cf-inset);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;display:flex}.cf-row{align-items:center;gap:10px;display:flex}.cf-row.cf-wrap{flex-wrap:wrap}.cf-btn{background:var(--cf-gold);color:#0b1a36;min-height:46px;font:700 16px var(--body);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex}.cf-btn span{color:#0b1a36}.cf-btn.ghost{color:var(--cf-ink);background:0 0;border:1px solid #3a5486;min-height:40px;padding:0 16px;font-size:14px}.cf-btn.small{min-height:40px;padding:0 16px;font-size:14px}.cf-btn:disabled{opacity:.5;cursor:default}.cf-hint{color:var(--cf-muted);margin:0;font-size:12px}.cf-hint a,.cf-muted a{color:var(--cf-blue)}.cf-note{color:var(--cf-gold);margin:0;font-size:13px}.cf-err{color:var(--cf-sell);margin:0;font-size:13px}.cf-loading{color:var(--cf-muted);flex-direction:row;align-items:center}.cf-spin{border:2px solid var(--cf-line);border-top-color:var(--cf-gold);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite cfspin}@keyframes cfspin{to{transform:rotate(360deg)}}.cf-summary-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cf-headline{font-family:var(--display);letter-spacing:-.02em;color:var(--cf-ink);margin:4px 0 0;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.2}.cf-time{color:var(--cf-muted);font-size:12px}.cf-dots{flex:none;gap:6px;padding-top:6px;display:flex}.cf-dot{background:var(--cf-line);border-radius:50%;width:12px;height:12px}.cf-dot.buy{background:var(--cf-buy)}.cf-dot.sell{background:var(--cf-sell)}.cf-dot.flat{background:var(--cf-flat)}.cf-dot.na{background:0 0;border:1.5px dashed #3a5486}.cf-sec-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cf-sec-head h3{font:800 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--cf-ink);flex:1;margin:0}.cf-pill{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;gap:2px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.cf-pill.big{font-size:13px}.cf-pill.buy{color:var(--cf-buy);background:#22c38e14;border-color:#22c38e73}.cf-pill.sell{color:var(--cf-sell);background:#f0643a14;border-color:#f0643a73}.cf-pill.flat,.cf-pill.na{color:var(--cf-muted);border-color:var(--cf-line)}.cf-gauge{flex-direction:column;gap:4px;display:flex}.cf-gauge-track{background:linear-gradient(90deg, var(--cf-sell), #24395f 50%, var(--cf-buy));border-radius:999px;height:4px;position:relative}.cf-gauge-dot{background:var(--cf-ink);border:2px solid var(--cf-bg);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.cf-gauge-scale{color:var(--cf-muted);justify-content:space-between;font-size:11px;display:flex}.cf-lead{color:var(--cf-ink);margin:0}.cf-lead strong{color:var(--cf-ink)}.cf-reasons{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cf-reasons li{border-top:1px solid #1a2c4eb3;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.cf-reasons li:first-child{border-top:none}.cf-arrow{text-align:center;font-size:11px;line-height:22px}.cf-arrow.buy{color:var(--cf-buy)}.cf-arrow.sell{color:var(--cf-sell)}.cf-arrow.flat{color:var(--cf-flat)}.cf-reason-text{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;font-size:14px;display:flex}.cf-reason-text strong{color:var(--cf-ink);font-weight:600}.cf-box{background:var(--cf-inset);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;display:flex}.cf-box.amber{box-shadow:inset 2px 0 0 var(--cf-gold)}.cf-remind{color:var(--cf-gold);margin:0;font-size:13px}.cf-facts{color:var(--cf-muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.cf-facts strong{color:var(--cf-ink);margin-left:4px}.cf-levels{background:var(--cf-line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.cf-levels div{background:var(--cf-inset);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.cf-levels span{letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted);font-size:11px;font-weight:700}.cf-levels strong{font-family:var(--mono,ui-monospace, monospace);color:var(--cf-ink);overflow-wrap:anywhere;font-size:15px}.cf-levels .sell-b strong{color:var(--cf-sell)}.cf-levels .buy-b strong{color:var(--cf-buy)}.cf-lights{background:var(--cf-line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.cf-light{background:var(--cf-inset);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.cf-bulb{background:var(--cf-flat);border-radius:50%;width:10px;height:10px;font-size:0}.cf-light.buy .cf-bulb{background:var(--cf-buy);box-shadow:0 0 10px var(--cf-buy)}.cf-light.sell .cf-bulb{background:var(--cf-sell);box-shadow:0 0 10px var(--cf-sell)}.cf-light.na .cf-bulb{background:0 0;border:1.5px dashed #3a5486}.cf-light-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cf-muted);font-size:10px;font-weight:800}.cf-light strong{color:var(--cf-ink);font-size:14px}.cf-light.buy strong{color:var(--cf-buy)}.cf-light.sell strong{color:var(--cf-sell)}.cf-verdict{margin:0;font-size:17px;font-weight:700}.cf-verdict.buy{color:var(--cf-buy)}.cf-verdict.sell{color:var(--cf-sell)}.cf-verdict.flat{color:var(--cf-ink)}.cf-alert{text-align:left;flex-direction:column;justify-content:flex-start;gap:10px;padding-top:6px;display:flex}.cf-alert .cf-row{justify-content:flex-start}.cf-check{min-height:36px;color:var(--cf-ink);align-items:center;gap:6px;font-size:14px;display:inline-flex}.cf-check input{accent-color:#ffb547;width:16px;height:16px}.cf-watches{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cf-watches li{border-top:1px solid var(--cf-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.cf-watches li strong{color:var(--cf-ink)}.cf-watches li.cf-hint{border-top:none;padding-top:4px}.cf-turn{flex-direction:column;gap:6px;display:flex}.cf-q{color:var(--cf-ink);background:#1b2e55;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;margin:0;padding:8px 12px;font-size:14px}.cf-a{background:var(--cf-inset);color:var(--cf-ink);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:92%;margin:0;padding:10px 12px;font-size:14px}.cf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.desk-panel .cf{background:0 0;border-radius:0;padding:0 2px 10px}.cf-compact .cf-card{padding:14px 0}.cf-compact .cf-seg{align-self:stretch;display:flex}.cf-compact .cf-seg button{flex:1;padding:6px 8px;font-size:13px}.cf-compact .cf-levels{grid-template-columns:1fr}.cf-compact .cf-btn{width:100%}@media (max-width:640px){.cf{padding:4px 16px 18px}.cf-levels{grid-template-columns:1fr}.cf-btn{width:100%}.cf-row:has(>.cf-btn){flex-wrap:wrap}.cf-seg{align-self:stretch;display:flex}.cf-seg button{flex:1}}.bell-wrap{order:10;position:relative}.bell-btn{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.bell-count{color:#fff;min-width:20px;height:20px;font:700 12px var(--body);background:#e0472a;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:-2px;right:-2px}.bell-panel{color:#0b1a36;z-index:50;background:#fff;border-radius:20px;flex-direction:column;gap:6px;width:min(380px,100vw - 32px);max-height:70vh;padding:12px;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 24px 60px #0b1a3638,0 0 0 1px #e7e1d5}.bell-head{justify-content:space-between;align-items:center;padding:4px 6px 8px;font-weight:700;display:flex}.bell-item{text-align:left;cursor:pointer;color:#0b1a36;font:400 14px var(--body);background:#f7f3ec;border:none;border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;line-height:1.4;display:flex}.bell-item.unread{background:#fff4de;box-shadow:inset 3px 0 #ffb547}.bell-item strong{font-size:14px}.bell-item time{color:#5a6a86;font-size:12px}.bell-item span{white-space:pre-line;color:#34425e}.bell-empty{color:#5a6a86;padding:14px 8px;font-size:14px}.bell-foot{justify-content:space-between;padding:6px 6px 2px;display:flex}.bell-foot a,.bell-foot button{font:600 14px var(--body);color:#1a5fd0;cursor:pointer;background:0 0;border:none;padding:4px 0}@media (max-width:980px){.bell-wrap{order:1;margin-left:auto}.menu-btn{order:2}.main-nav,.header-actions{order:3}}.cf-shot{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:14px 18px}.cf-shot>summary{cursor:pointer;align-items:center;min-height:32px;font-weight:700;display:flex}.cf-shot[open]>summary{margin-bottom:14px}.dt-tabs{background:var(--inset);border-radius:999px;gap:4px;padding:4px;display:flex}.dt-tabs button{color:var(--muted);font:600 13px var(--body);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;min-height:36px;padding:8px 10px}.dt-tabs button[aria-selected=true]{background:var(--ink);color:var(--surface)}.desk-rail,.dt-bar{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.desk-rail::-webkit-scrollbar{width:0;height:0;display:none}.dt-bar::-webkit-scrollbar{width:0;height:0;display:none}.why,.sp{color:var(--text);flex-direction:column;gap:16px;font-size:14px;line-height:1.5;display:flex}.why-sec,.sp-sec{flex-direction:column;gap:10px;display:flex}.why-sec+.why-sec,.sp-sec+.sp-sec{border-top:1px solid var(--line-soft);padding-top:16px}.why-head,.sp-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.why-head h3,.sp-head h3{font:800 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0}.why-pill,.sp-pill{white-space:nowrap;border:1px solid;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.why-pill.buy,.sp-pill.buy{color:#22c38e;border-color:#22c38e73}.why-pill.sell,.sp-pill.sell{color:#f0643a;border-color:#f0643a73}.why-pill.flat,.sp-pill.flat{color:var(--muted);border-color:var(--line-soft)}.why-lead{color:var(--ink);margin:0}.why-muted,.sp-muted{color:var(--muted);margin:0}.why-hint{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;margin:0;padding:10px 12px}.why-err{color:#f0643a;margin:0}.why-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.why-list li{border-top:1px solid var(--line-soft);grid-template-columns:16px 1fr;gap:8px;padding:7px 0;display:grid}.why-list li:first-child{border-top:none}.why-list strong{color:var(--ink);font-weight:600}.why-arrow{text-align:center;font-size:10px;line-height:21px}.why-arrow.buy{color:#22c38e}.why-arrow.sell{color:#f0643a}.why-arrow.flat{color:var(--muted);font-size:12px}.why-next{color:var(--muted);margin:0;font-size:13px}.why-next strong{color:#ffb547}.why-candle{flex-direction:column;gap:8px;display:flex}.why-time{color:var(--muted);font-size:12px}.why-more summary{cursor:pointer;color:var(--muted);font-size:13px}.why-more ul{color:var(--muted);margin:6px 0 0;padding-left:18px;font-size:13px}.why-check{color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:flex}.why-check input{accent-color:#ffb547;width:16px;height:16px}.why-foot,.sp-foot{color:var(--faint,var(--muted));margin:0;font-size:12px}.buy-t{color:#22c38e}.sell-t{color:#f0643a}.sp-seg{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sp-seg button{border:1px solid var(--line-soft);min-height:40px;color:var(--ink);font:700 14px var(--body);cursor:pointer;background:0 0;border-radius:10px}.sp-seg button.buy[aria-pressed=true]{color:#fff;background:#16a34a;border-color:#16a34a}.sp-seg button.sell[aria-pressed=true]{color:#fff;background:#e0592a;border-color:#e0592a}.sp-seg button:disabled{opacity:.5;cursor:default}.sp-grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sp-field{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.sp-field .input{text-transform:none;letter-spacing:0;min-height:40px;font-size:15px}.sp-lines{flex-direction:column;gap:6px;display:flex}.sp-line{grid-template-columns:56px 1fr auto;align-items:center;gap:8px;display:grid}.sp-line label{color:var(--muted);font-size:12px;font-weight:700}.sp-line.sl label{color:#f0643a}.sp-line.tp label{color:#22c38e}.sp-line .input{min-height:38px;font-family:var(--mono);font-size:14px}.sp-pick{border:1px solid var(--line-soft);min-height:38px;color:var(--muted);font:600 12px var(--body);cursor:pointer;background:0 0;border-radius:8px;padding:0 10px}.sp-pick[aria-pressed=true]{color:#ffb547;border-color:#ffb547}.sp-result{background:var(--inset);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.sp-big{font-family:var(--display);color:var(--ink);font-size:32px;font-weight:700;line-height:1}.sp-big small{color:var(--muted);font-size:15px;font-weight:600}.sp-stats{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.sp-stats strong{color:var(--ink);font-family:var(--mono)}.sp-warn{color:#f0957a;font-size:13px}.sp-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.sp-more summary{cursor:pointer;color:var(--muted);font-size:13px}.sp-more[open]{flex-direction:column;gap:8px;display:flex}.sp-more p{color:var(--muted);margin:0;font-size:12px}.sp-summary{background:var(--inset);color:var(--ink);border-left:3px solid var(--muted);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.sp-summary.buy{border-left-color:#22c38e}.sp-summary.sell{border-left-color:#f0643a}.sp-table{flex-direction:column;display:flex}.sp-trow,.sp-crow{border:0;border-top:1px solid var(--line-soft);color:var(--text);font:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:9px 4px;display:grid}.sp-trow{cursor:pointer;border-radius:0;grid-template-columns:56px 1fr auto}.sp-trow:hover{background:var(--inset)}.sp-table>:first-child{border-top:none}.sp-crow{grid-template-columns:minmax(70px,1fr) 90px 48px}.sp-tf{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.sp-trend{font-size:13px;font-weight:700}.sp-rsi,.sp-r{font-family:var(--mono);color:var(--muted);text-align:right;font-size:12px}.sp-r{font-weight:700}.sp-bar{background:var(--inset);border-radius:3px;height:6px;position:relative}.sp-bar span{border-radius:3px;position:absolute;top:0;bottom:0}.sp-bar:after{content:"";background:var(--line);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.sp .sp-seg button[aria-pressed=true]:not(.buy):not(.sell){background:var(--ink);color:var(--surface);border-color:var(--ink)}.rb{z-index:8;color:#dce6f7;background:#0f1c38;border:1px solid #24395f;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:calc(100% - 24px);padding:5px 6px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000073}.rb-btn,.rb-icon{min-height:34px;color:inherit;font:600 13px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.rb-icon{justify-content:center;width:34px;padding:0}.rb-btn:hover,.rb-icon:hover:not(:disabled){background:#1b2e55}.rb-btn[aria-pressed=true]{color:#fff;background:#2962ff}.rb-play{background:#1b2e55}.rb-icon:disabled{opacity:.35;cursor:default}.rb-sep{background:#24395f;width:1px;height:22px;margin:0 2px}.rb-speed select{min-height:34px;color:inherit;font:600 13px var(--body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px}.rb-speed select option{background:#0f1c38}.rb-date{position:relative}.rb-pop{color:#8c9ab6;background:#0f1c38;border:1px solid #24395f;border-radius:10px;flex-direction:column;gap:8px;width:220px;padding:12px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 12px 30px #00000073}.rb-info{color:#8c9ab6;white-space:nowrap;text-overflow:ellipsis;max-width:300px;padding:0 8px;font-size:12px;overflow:hidden}.rb-err{color:#f0957a;white-space:normal}.rb-exit{color:#f0957a}@media (max-width:760px){.rb{bottom:10px}.rb-btn span{display:none}.rb-btn{padding:0 8px}.rb-info{white-space:normal;text-align:center;flex-basis:100%;max-width:100%}}.ag{color:#c8d3e8;background:radial-gradient(1200px 600px at 80% -10%,#12306a 0%,#0000 60%),#060e1f;min-height:100vh;padding:28px 16px 60px}.ag-wrap{flex-direction:column;gap:18px;max-width:1120px;margin:0 auto;display:flex}.ag-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ag-top h1{font-family:var(--display);letter-spacing:-.03em;color:#fff;margin:6px 0;font-size:clamp(32px,5vw,54px);line-height:1}.ag-top p{color:#8c9ab6;max-width:620px;margin:0}.ag-live{font:800 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#ffb547;align-items:center;gap:8px;display:inline-flex}.ag-dot{background:#f0643a;border-radius:50%;width:9px;height:9px;animation:1.4s infinite agpulse;box-shadow:0 0 #f0643ab3}@keyframes agpulse{0%{box-shadow:0 0 #f0643ab3}70%{box-shadow:0 0 0 10px #f0643a00}to{box-shadow:0 0 #f0643a00}}.ag-clock{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ag-clock span{letter-spacing:.12em;text-transform:uppercase;color:#8c9ab6;font-size:12px;font-weight:700}.ag-clock strong{font-family:var(--mono);color:#fff;font-size:clamp(34px,5vw,52px);line-height:1}.ag-clock em{color:#8c9ab6;font-size:13px;font-style:normal}.ag-err{color:#f0957a;margin:0}.ag-stats{background:#1a2c4e;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.ag-stats div{background:#0b1730;flex-direction:column;gap:4px;padding:16px;display:flex}.ag-stats span,.ag-row span{letter-spacing:.12em;text-transform:uppercase;color:#8c9ab6;font-size:11px;font-weight:800}.ag-stats strong{font-family:var(--mono);color:#fff;font-size:clamp(20px,2.6vw,30px)}.ag-stats .hl{color:#ffb547}.up{color:#22c38e!important}.down{color:#f0643a!important}.ag-markets{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ag-card{background:#0b1730;border:1px solid #1a2c4e;border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.ag-card-top{justify-content:space-between;align-items:baseline;display:flex}.ag-card h2{font-family:var(--display);color:#fff;margin:0;font-size:24px}.ag-price{font-family:var(--mono);color:#fff;font-size:24px}.ag-row{border-top:1px solid #14254a;justify-content:space-between;gap:10px;padding-top:8px;display:flex}.ag-row strong{color:#e7edf8;font-family:var(--mono);font-size:14px}.ag-status{color:#8c9ab6;margin:0;font-size:14px}.ag-trade{background:#0f1e3d;border-left:3px solid;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.ag-trade.buy{border-color:#22c38e}.ag-trade.sell{border-color:#f0643a}.ag-trade-top{font-family:var(--mono);color:#fff;justify-content:space-between;font-size:16px;display:flex}.ag-lv{flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.ag-lv b{font-family:var(--mono);color:#fff;font-weight:600}.ag-trade em{color:#ffb547;font-size:12px;font-style:normal}.ag-log{background:#0b1730;border:1px solid #1a2c4e;border-radius:18px;padding:18px}.ag-log h2{font:800 12px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 10px}.ag-log ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ag-log li{border-top:1px solid #14254a;grid-template-columns:28px 1fr;gap:10px;padding:10px 0;animation:.4s ease-out agin;display:grid}.ag-log li:first-child{border-top:none}@keyframes agin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ag-ic{color:#ffb547;background:#14254a;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.k-trade .ag-ic{color:#0b1a36;background:#ffb547}.k-closed .ag-ic{color:#0b1a36;background:#22c38e}.k-number .ag-ic{color:#fff;background:#2962ff}.ag-lt{justify-content:space-between;gap:10px;display:flex}.ag-lt strong{color:#fff}.ag-lt time{font-family:var(--mono);color:#8c9ab6;font-size:12px}.ag-log p{white-space:pre-line;margin:2px 0 0;font-size:14px}.ag-foot{color:#6e7e9c;text-align:center;margin:0;font-size:12px}@media (max-width:760px){.ag-stats{grid-template-columns:1fr 1fr}.ag-markets{grid-template-columns:1fr}.ag-clock{align-items:flex-start}}.ag{--cf-gold:#ffb547;--cf-line:#1a2c4e;--cf-inset:#0e1a33;--cf-ink:#e7edf8;--cf-muted:#8c9ab6;--cf-text:#b3c0d8}.agp-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.agp-clock{font-family:var(--mono);color:var(--ink);font-size:15px}.agp-stats{background:var(--line-soft);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.agp-stats div{background:var(--inset);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.agp-stats span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.agp-stats strong{font-family:var(--mono);color:var(--ink);font-size:16px}.agp-stats .hl{color:#ffb547}.agp-m{text-align:left;border:1px solid var(--line-soft);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.agp-m[aria-pressed=true]{border-color:#ffb547}.agp-mt{justify-content:space-between;display:flex}.agp-mt strong{color:var(--ink)}.agp-mt span{font-family:var(--mono);color:var(--ink)}.agp-mr{color:var(--muted);gap:14px;font-size:12px;display:flex}.agp-mr b{color:var(--ink)}.agp-trade{font-family:var(--mono);background:var(--inset);border-left:3px solid;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:4px;padding:6px 8px;font-size:12px;display:flex}.agp-trade.buy{border-color:#22c38e}.agp-trade.sell{border-color:#f0643a}.agp-trade em{font-style:normal;font-weight:700}.agp-why{color:var(--muted);font-size:12px}.agp-log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agp-log li{border-top:1px solid var(--line-soft);padding:8px 0;font-size:13px}.agp-log li:first-child{border-top:none}.agp-log li.k-trade strong{color:#ffb547}.agp-log li.k-number strong{color:#7fa8ff}.agp-lt{justify-content:space-between;gap:8px;display:flex}.agp-lt strong{color:var(--ink)}.agp-lt time{font-family:var(--mono);color:var(--muted);font-size:11px}.agp-log p{white-space:pre-line;color:var(--text);margin:2px 0 0}.agp-testbox{border:1px solid #ffb547;border-radius:10px;padding:10px 12px}.agp-testbox>summary{cursor:pointer;color:#ffb547;align-items:center;min-height:28px;font-weight:700;display:flex}.agp-testbox[open]>summary{margin-bottom:8px}.agp-test{flex-direction:column;gap:10px;display:flex}.agp-test-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agp-test-row .input{flex:1;width:auto;min-width:130px;min-height:36px}.agt-table{border:1px solid var(--line-soft,#1a2c4e);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.agt-row{border:0;border-top:1px solid var(--line-soft,#1a2c4e);color:var(--text,#b3c0d8);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr 52px 70px 64px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.agt-row:first-child{border-top:none}.agt-h{cursor:default;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#8c9ab6);font-size:10px;font-weight:800}.agt-row[aria-pressed=true]{background:#ffb54714;box-shadow:inset 3px 0 #ffb547}.agt-row em{color:#ffb547;font-style:normal}.agt-row strong{font-family:var(--mono)}.ag .sp{--line-soft:#1a2c4e;--text:#b3c0d8;--muted:#8c9ab6;--ink:#e7edf8;--inset:#0e1a33}.mx{--mx-bg:#061226;--mx-1:#0a1933;--mx-2:#102442;--mx-line:#1c3358;--mx-line-soft:#142a4a;--mx-gold:#f5b82e;--mx-champ:#d6b56d;--mx-white:#f5f7fa;--mx-muted:#94a3b8;--mx-pos:#16c784;--mx-warn:#f59e0b;--mx-neg:#ef4444;--bg:var(--mx-bg);--bg-hero:var(--mx-bg);--surface:var(--mx-1);--inset:var(--mx-2);--chip:var(--mx-2);--ink:var(--mx-white);--text:#cbd5e1;--muted:var(--mx-muted);--faint:#7c8ba3;--line:var(--mx-line);--line-soft:var(--mx-line-soft);--navy:var(--mx-1);--navy-2:var(--mx-2);--blue:#7fa8ff;--blue-soft:#13294d;--amber:var(--mx-gold);--amber-soft:#3a2e12;--mint:var(--mx-pos);--mint-soft:#0f3a2c;--coral:#f97316;--coral-deep:var(--mx-neg);--coral-soft:#3b1616;--btn-bg:var(--mx-gold);--btn-fg:#061226;--btn-arrow:#061226;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--mx-bg);color:var(--mx-white);min-height:70vh}.mx a{color:#9cc0ff}.mx-wrap{max-width:1320px;margin:0 auto;padding:0 20px}.mx-head{border-bottom:1px solid var(--mx-line-soft);background:linear-gradient(#0a1933 0%,#061226 100%)}.mx-head .mx-wrap{flex-direction:column;gap:8px;padding-top:26px;display:flex}.mx-brandline{font:700 11px var(--mono);letter-spacing:.18em;color:var(--mx-champ);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mx-brandline i{color:var(--mx-line);margin:0 6px;font-style:normal}.mx-status{letter-spacing:.06em;color:var(--mx-muted);font:600 12px var(--mono);align-items:center;gap:8px;display:inline-flex}.mx-status-dot{background:var(--mx-muted);border-radius:50%;width:8px;height:8px}.mx-status.on .mx-status-dot{background:var(--mx-pos);box-shadow:0 0 0 3px #16c7842e}.mx-status.on{color:#a7f3d0}.mx-status.wait .mx-status-dot{background:var(--mx-warn)}.mx-status.off .mx-status-dot{background:var(--mx-neg)}.mx-title{font-family:var(--display);letter-spacing:-.02em;color:var(--mx-white);margin:4px 0 0;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.08}.mx-desc{max-width:860px;color:var(--mx-muted);margin:0;font-size:16px;line-height:1.55}.mx-tabs{scrollbar-width:none;gap:2px;margin-top:14px;display:flex;overflow-x:auto}.mx-tabs::-webkit-scrollbar{display:none}.mx-tabs a{color:var(--mx-muted);font:600 14px var(--body);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 14px;text-decoration:none;display:inline-flex}.mx-tabs a:hover{color:var(--mx-white)}.mx-tabs a[aria-current=page]{color:var(--mx-white);border-bottom-color:var(--mx-gold)}.mx-tabs a[aria-current=page] svg{color:var(--mx-gold)}.mx-panels{background:var(--mx-line-soft);border:1px solid var(--mx-line-soft);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:20px;display:grid;overflow:hidden}.mx-panel{background:var(--mx-1);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.mx-k{font:700 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--mx-muted)}.mx-k abbr{cursor:help;color:var(--mx-champ);margin-left:4px;text-decoration:none}.mx-v{font-family:var(--display);color:var(--mx-white);font-size:30px;font-weight:600;line-height:1.1}.mx-v.mono{font-family:var(--mono);font-size:26px}.mx-v.gold{color:var(--mx-gold)}.mx-v.pos{color:var(--mx-pos)}.mx-v.neg{color:var(--mx-neg)}.mx-sub{color:var(--mx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mx-sub b{color:var(--mx-champ);font-weight:700}.mx-ev{color:var(--mx-muted);flex-direction:column;gap:3px;margin:2px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.mx-ev li{justify-content:space-between;gap:8px;display:flex}.mx-ev b{font-family:var(--mono);color:var(--mx-white);white-space:nowrap;font-weight:600}.mx-ev b.pos{color:var(--mx-pos)}.mx-ev b.neg{color:var(--mx-neg)}.mx-skel{background:linear-gradient(90deg,#102442 0%,#17305a 50%,#102442 100%) 0 0/200% 100%;border-radius:4px;width:60%;height:30px;animation:1.4s linear infinite mxsk;display:block}@keyframes mxsk{to{background-position:-200% 0}}.mx-body{padding-bottom:60px}.mx .card{border:1px solid var(--mx-line-soft);border-radius:8px}.mx .toggle{background:0 0;border-radius:6px;min-height:36px;padding:0 12px;font-size:14px}.mx .toggle[aria-pressed=true],.mx .toggle[aria-selected=true]{background:var(--mx-gold);color:#061226;border-color:var(--mx-gold)}.mx .select-pill{background:var(--mx-1);border-radius:6px;min-height:38px;font-size:14px}.mx .empty{border-width:1px;border-radius:8px}.mx .btn{border-radius:6px;min-height:44px;padding:0 20px;font-size:15px}.mx .btn-outline{color:var(--mx-white);border-color:var(--mx-line)}.mx .h2{font-size:clamp(26px,3vw,36px)}.mx .chip{border-radius:4px}@media (max-width:900px){.mx-panels{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mx-panels{grid-template-columns:1fr}.mx-wrap{padding:0 16px}}.mx-body h1.h2,.mx-body h1.h2+p{display:none}.mx .hero-band{background:0 0}.mc{flex-direction:column;gap:12px;padding-top:18px;display:flex}.mc-next{background:var(--mx-1);border:1px solid var(--mx-line-soft);border-left:3px solid var(--mx-gold);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 22px;padding:14px 18px;display:flex}.mc-next-k{font:700 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--mx-champ)}.mc-next-n{color:var(--mx-white);font-weight:600}.mc-next-n b{color:var(--mx-gold);margin-right:4px}.mc-next-t{color:var(--mx-gold);font-size:22px}.mc-next-f{color:var(--mx-muted);font-size:14px}.mc-next-f b{color:var(--mx-white);font-weight:600}.mc-next-l{margin-left:auto;font-size:13px;font-weight:600;text-decoration:none;color:var(--mx-champ)!important}.mc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mc-search{background:var(--mx-1);border:1px solid var(--mx-line);color:var(--mx-muted);border-radius:6px;flex:280px;align-items:center;gap:8px;padding:0 12px;display:flex}.mc-search input{min-height:38px;color:var(--mx-white);font:400 14px var(--body);background:0 0;border:0;outline:none;flex:1}.mc-search:focus-within{border-color:var(--mx-champ)}.mc-seg,.mc-cur,.mc-days{border:1px solid var(--mx-line);border-radius:6px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.mc-seg button,.mc-cur button,.mc-days button{border:0;border-right:1px solid var(--mx-line-soft);min-height:34px;color:var(--mx-muted);font:600 13px var(--body);cursor:pointer;background:0 0;padding:0 12px}.mc-seg button:last-child,.mc-cur button:last-child,.mc-days button:last-child{border-right:0}.mc-seg button[aria-pressed=true],.mc-cur button[aria-pressed=true],.mc-days button[aria-pressed=true]{background:var(--mx-2);color:var(--mx-gold)}.mc-days button:disabled{opacity:.35;cursor:default}.mc-cur button{font-family:var(--mono);padding:0 10px;font-size:12px}.mc-zone{color:var(--mx-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.mc-zone select{border:1px solid var(--mx-line);background:var(--mx-1);min-height:36px;color:var(--mx-white);font:600 13px var(--body);border-radius:6px;padding:0 10px}.mc-seg button:focus-visible,.mc-cur button:focus-visible,.mc-days button:focus-visible,.mc-ev:focus-visible,.mc-zone select:focus-visible{outline:2px solid var(--mx-gold);outline-offset:-2px}.mc-note{color:var(--mx-warn);margin:0;font-size:13px}.mc-state{border:1px solid var(--mx-line-soft);color:var(--mx-muted);text-align:center;background:var(--mx-1);border-radius:6px;padding:28px}.mc-table{border:1px solid var(--mx-line-soft);background:var(--mx-1);border-radius:6px;overflow:hidden}.mc-row{border:0;border-top:1px solid var(--mx-line-soft);width:100%;color:var(--mx-white);font:400 14px var(--body);text-align:left;background:0 0;grid-template-columns:96px 54px minmax(0,1fr) 70px 104px 96px 96px 22px;align-items:center;gap:10px;padding:10px 14px;display:grid}.mc-h{z-index:2;background:var(--mx-2);font:700 11px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--mx-muted);border-top:0;padding-top:9px;padding-bottom:9px;position:sticky;top:0}.r{text-align:right;justify-content:flex-end}.mc-day{border-top:1px solid var(--mx-line);font:700 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--mx-champ);background:#081631;justify-content:space-between;padding:8px 14px;display:flex}.mc-day-n{color:var(--mx-muted);letter-spacing:0;text-transform:none;font-weight:600}.mc-ev{cursor:pointer;transition:background .15s}.mc-ev:hover,.mc-ev.open{background:#0e2142}.mc-ev.live{box-shadow:inset 3px 0 0 var(--mx-gold)}.mc-time{flex-direction:column;line-height:1.2;display:flex}.mc-time b{font-weight:600}.mc-time small{color:var(--mx-muted);font-size:11px;font-family:var(--mono)}.mc-time small.live{color:var(--mx-gold)}.mc-time small.done{color:#5e7090}.mc-c{font:700 12px var(--mono);color:var(--mx-champ)}.mc-name{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex;overflow:hidden}.mc-live{font-style:normal;font:700 10px var(--mono);color:#061226;background:var(--mx-gold);border-radius:3px;padding:1px 6px}.mc-hist{color:var(--mx-muted);border:1px solid var(--mx-line);border-radius:3px;padding:0 5px;font-size:10px;font-style:normal}.mc-imp{align-items:flex-end;gap:2px;display:inline-flex}.mc-imp i{background:#23395e;border-radius:1px;width:5px}.mc-imp i:first-child{height:7px}.mc-imp i:nth-child(2){height:11px}.mc-imp i:nth-child(3){height:15px}.mc-imp.l1 i:first-child{background:#94a3b8}.mc-imp.l2 i:nth-child(-n+2){background:var(--mx-warn)}.mc-imp.l3 i{background:var(--mx-neg)}.mc-act{font-weight:700}.mc-act i{margin-right:4px;font-size:10px;font-style:normal}.mc-act.pos{color:var(--mx-pos)}.mc-act.neg{color:var(--mx-neg)}.mc-prev{color:var(--mx-muted)}.mc-chev{color:var(--mx-muted);text-align:center;font-size:11px}.mc-detail{border-top:1px solid var(--mx-line-soft);background:#0b1c3a;grid-template-columns:1fr 1fr;gap:24px;padding:18px 20px 22px;display:grid}.mc-col{color:#cbd5e1;flex-direction:column;gap:8px;min-width:0;font-size:14px;line-height:1.55;display:flex}.mc-col h3{font:600 18px var(--display);color:var(--mx-white);margin:0}.mc-col h4{font:700 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--mx-champ);margin:8px 0 0}.mc-col p{margin:0}.mc-muted{color:var(--mx-muted)}.mc-muted.small{font-size:12px}.mc-dl{background:var(--mx-line-soft);border:1px solid var(--mx-line-soft);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.mc-dl div{background:var(--mx-1);padding:8px 10px}.mc-dl dt{color:var(--mx-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.mc-dl dd{color:var(--mx-white);margin:2px 0 0;font-size:16px}.mc-dl dd.pos{color:var(--mx-pos)}.mc-dl dd.neg{color:var(--mx-neg)}.mc-analysis{color:#cbd5e1}.mc-tag{font:700 10px var(--mono);letter-spacing:.08em;color:var(--mx-champ);border:1px solid var(--mx-champ);border-radius:3px;margin-right:6px;padding:1px 5px}.mc-pairs{flex-wrap:wrap;gap:6px;display:flex}.mc-pairs span{font:600 12px var(--mono);border:1px solid var(--mx-line);color:var(--mx-white);border-radius:4px;padding:3px 8px}.mc-src{color:var(--mx-muted);font-size:12px}.mc-foot{color:#6b7c99;margin:6px 0 0;font-size:12px}@media (max-width:900px){.mc-row{grid-template-columns:64px 44px minmax(0,1fr) 82px 18px;gap:8px;padding:10px}.mc-row>:nth-child(4),.mc-row>:nth-child(6),.mc-row>:nth-child(7){display:none}.mc-name{white-space:normal}.mc-detail{grid-template-columns:1fr;padding:14px}.mc-next-l{margin-left:0}}.mx-body [style*="border-radius: 1"],.mx-body [style*="border-radius: 2"],.mx-body [style*="border-radius: 3"]{border-radius:8px!important}.cot{flex-direction:column;gap:14px;padding-top:18px;display:flex}.cot-meta{color:var(--mx-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-size:13px;display:flex}.cot-meta b{color:var(--mx-white);font-weight:600}.cot-row{border:0;border-top:1px solid var(--mx-line-soft);width:100%;color:var(--mx-white);font:400 14px var(--body);text-align:left;background:0 0;grid-template-columns:minmax(130px,1.2fr) repeat(6,minmax(80px,.8fr)) minmax(170px,1.3fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.cot-row.mc-h{padding-top:9px;padding-bottom:9px}.cot-row[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--mx-gold);background:#0e2142}.cot-m{font-weight:600}.mx .pos{color:var(--mx-pos)}.mx .neg{color:var(--mx-neg)}.cot-range{flex-direction:column;gap:4px;display:flex}.cot-bar{background:linear-gradient(90deg,#7f1d1d,#1c3358 50%,#065f46);border-radius:3px;height:6px;display:block;position:relative}.cot-bar i{background:var(--mx-white);border-radius:1px;width:3px;height:14px;margin-left:-1px;position:absolute;top:-4px}.cot-range small{color:var(--mx-muted);font-size:11px}.cot-range small.warn{color:var(--mx-warn)}.cot-detail{border:1px solid var(--mx-line-soft);background:var(--mx-1);border-radius:6px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.cot-dhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cot-dhead h3{font:600 18px var(--display);color:var(--mx-white);margin:0}.cot-legend{color:var(--mx-muted);gap:14px;font-size:12px;display:flex}.cot-legend span:before{content:"";vertical-align:middle;width:14px;height:2px;margin-right:6px;display:inline-block}.cot-legend .spec:before{background:#f5b82e}.cot-legend .comm:before{background:#7fa8ff}.cot-legend .small:before{background:#94a3b8}.cot-chart{width:100%;height:auto}.cot-ax{font:10px var(--mono);fill:#7c8ba3}.cot-dl{grid-template-columns:repeat(3,1fr)}.cot-explain{background:var(--mx-line-soft);border:1px solid var(--mx-line-soft);border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.cot-explain div{background:var(--mx-1);padding:14px 16px}.cot-explain h4{font:700 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--mx-champ);margin:0 0 4px}.cot-explain p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.55}@media (max-width:1000px){.cot .mc-table{overflow-x:auto}.cot-row{min-width:920px}.cot-explain,.cot-dl{grid-template-columns:1fr}}.rc{padding-top:18px}.rc-grid{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.rc-card{border:1px solid var(--mx-line-soft);background:var(--mx-1);border-radius:6px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.rc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rc-head h3{font:600 18px var(--display);color:var(--mx-white);margin:0}.rc-toggles{flex-wrap:wrap;gap:6px;display:flex}.rc-toggles button{border:1px solid var(--mx-line);min-height:30px;color:var(--mx-muted);font:600 12px var(--mono);cursor:pointer;background:0 0;border-radius:4px;padding:0 10px}.rc-toggles button[aria-pressed=true]{color:var(--c);border-color:var(--c)}.rc-pick{color:var(--mx-muted);align-items:center;gap:8px;font-size:13px;display:flex}.rc-pick select{border:1px solid var(--mx-line);background:var(--mx-2);min-height:36px;color:var(--mx-white);font:600 13px var(--body);border-radius:6px;flex:1;padding:0 8px}.rc-dl{grid-template-columns:repeat(2,1fr)}.rc-dl dd.small{font-size:12px}@media (max-width:1000px){.rc-grid{grid-template-columns:1fr}}.sm{flex-direction:column;gap:12px;padding-top:18px;display:flex}.sm-heat,.sm-mx{gap:2px;display:grid}.sm-hrow{display:contents}.sm-hh{background:var(--mx-2);min-height:30px;color:var(--mx-muted);font:700 11px var(--body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px}.sm-hh[aria-pressed=true]{color:var(--mx-gold);box-shadow:inset 0 -2px 0 var(--mx-gold)}.sm-c,.sm-mh{font:700 12px var(--mono);color:var(--mx-champ);align-items:center;display:flex}.sm-mh{justify-content:center}.sm-hc,.sm-mc{color:#f5f7fa;border-radius:3px;justify-content:center;align-items:center;min-height:30px;font-size:12px;display:flex}.sm-mc{min-height:30px;font-size:11px}.sm-mc.self{background:var(--mx-2);color:var(--mx-muted)}.sm-mx-wrap{overflow-x:auto}.sm-mx{min-width:380px}.sm-method{border:1px solid var(--mx-line-soft);background:var(--mx-1);border-radius:6px;padding:12px 16px}.sm-method summary{cursor:pointer;color:var(--mx-champ);font-weight:600}.sm-method p{color:#cbd5e1;margin:8px 0 0;font-size:14px;line-height:1.6}.wk{flex-direction:column;gap:14px;padding-top:26px;padding-bottom:10px;display:flex}.wk-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.wk-h{font:600 22px var(--display);color:var(--mx-white);margin:0}.wk-range{font:600 13px var(--mono);color:var(--mx-champ)}.wk-ctl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wk-btn,.wk-sel{background:var(--mx-1);color:var(--mx-white);border:1px solid var(--mx-line);font:600 14px var(--body);cursor:pointer;border-radius:8px;min-height:38px;padding:8px 12px}.wk-btn[aria-pressed=true]{border-color:var(--mx-gold);color:var(--mx-gold)}.wk-btn:disabled{opacity:.35;cursor:default}.wk-sum{background:var(--mx-line-soft);border:1px solid var(--mx-line-soft);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);gap:1px;display:grid;overflow:hidden}.wk-sum>div{background:var(--mx-1);flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.wk-sum b{font:600 22px var(--display);color:var(--mx-white)}.wk-sum b.gold{color:var(--mx-gold)}.wk-cur{font:600 14px var(--body);color:var(--mx-muted);flex-wrap:wrap;gap:6px 14px;display:flex}.wk-cur b{font:700 14px var(--mono);color:var(--mx-white)}.wk-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wk-chip{color:var(--mx-muted);border:1px solid var(--mx-line);font:600 13px var(--body);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px}.wk-chip span{font-family:var(--mono);opacity:.7;margin-left:4px}.wk-chip[aria-pressed=true]{background:var(--mx-gold);border-color:var(--mx-gold);color:#061226}.wk-check{font:600 13px var(--body);color:var(--mx-muted);align-items:center;gap:6px;margin-left:6px;display:inline-flex}.wk-grid{gap:8px;padding-bottom:6px;display:grid;overflow-x:auto}.wk-day{background:var(--mx-1);border:1px solid var(--mx-line-soft);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.wk-day.today{border-color:var(--mx-gold);box-shadow:inset 0 2px 0 var(--mx-gold)}.wk-day.past{opacity:.78}.wk-dayh{font:700 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--mx-champ);border-bottom:1px solid var(--mx-line-soft);justify-content:space-between;padding:2px 2px 6px;display:flex}.wk-dayh i{color:var(--mx-gold);font-style:normal}.wk-none{color:var(--faint);padding:6px 2px;font-size:13px}.wk-ev{border-left:3px solid var(--mx-line);background:var(--mx-2);border-radius:6px}.wk-ev.imp-high{border-left-color:var(--mx-neg)}.wk-ev.imp-medium{border-left-color:var(--mx-warn)}.wk-ev.done{opacity:.7}.wk-evb{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:auto 1fr;gap:2px 8px;width:100%;padding:8px 10px;display:grid}.wk-evb:focus-visible{outline:2px solid var(--mx-gold);outline-offset:1px;border-radius:6px}.wk-t{color:var(--mx-white);font-size:13px}.wk-c{font:700 12px var(--body);color:var(--mx-muted);text-align:right}.wk-n{font:600 14px/1.3 var(--body);color:var(--mx-white);grid-column:1/-1}.wk-v{color:var(--mx-muted);grid-column:1/-1;font-size:12px}.wk-v b{color:var(--mx-gold)}.wk-more{color:#cbd5e1;flex-direction:column;gap:6px;padding:0 10px 10px;font-size:13px;display:flex}.wk-more p{margin:0;line-height:1.45}.wk-tag{font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--mx-champ)}.wk-note{color:var(--faint);margin:0;font-size:13px}@media (max-width:760px){.wk-sum{grid-template-columns:1fr 1fr}.wk-sum>div:nth-child(n+3){grid-column:1/-1}.wk-grid{grid-template-columns:1fr!important}}.nf{flex-direction:column;gap:14px;padding-top:26px;padding-bottom:60px;display:flex}.nf-strips,.nf-two{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.nf-two>.nf-panel{flex:420px}.nf-panel{background:var(--mx-1);border:1px solid var(--mx-line-soft);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.nf-h,.nf-ph h2{font:600 18px var(--display);color:var(--mx-white);margin:0}.nf-ph{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.nf-ph span,.nf-faint{color:var(--faint);font-size:13px}.nf-stories{flex-wrap:wrap;gap:6px;display:flex}.nf-chain{border-top:1px solid var(--mx-line-soft);flex-direction:column;gap:8px;padding-top:10px;display:flex}.nf-chainh{justify-content:space-between;gap:8px;display:flex}.nf-chainh b{color:var(--mx-gold);font:600 15px var(--body)}.nf-chainh span{color:var(--mx-muted);font-size:13px}.nf-steps{border-left:2px solid var(--mx-line);flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.nf-steps li{flex-direction:column;gap:2px;display:flex;position:relative}.nf-steps li:before{content:"";background:var(--mx-1);border:2px solid var(--mx-champ);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-20px}.nf-when{color:var(--mx-muted);font-size:12px}.nf-st{font:600 14px/1.35 var(--body);color:var(--mx-white)}.nf-st a{color:inherit;text-decoration:none}.nf-st a:hover{text-decoration:underline}.nf-why{color:var(--mx-champ);margin:0;font-size:13px;line-height:1.45}.nf-why b{color:var(--mx-white)}.nf-assets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nf-assets em{font-style:normal;font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--mx-muted);margin-right:2px}.nf-assets span{font:600 12px var(--body);background:var(--mx-2);color:var(--mx-muted);border-radius:6px;padding:3px 8px}.nf-assets span.pos{color:var(--mx-pos)}.nf-assets span.neg{color:var(--mx-neg)}.nf-assets i{font-style:normal;font-family:var(--mono);opacity:.7;margin-left:2px}.nf-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.nf-card{background:var(--mx-1);border:1px solid var(--mx-line-soft);border-top:2px solid var(--mx-line);border-radius:8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.nf-card.imp-3{border-top-color:var(--mx-neg)}.nf-card.imp-2{border-top-color:var(--mx-warn)}.nf-card h3{font:600 16px/1.3 var(--body);color:var(--mx-white);margin:0}.nf-ch{justify-content:space-between;align-items:center;gap:8px;display:flex}.nf-story{all:unset;cursor:pointer;font:600 12px var(--body);color:var(--mx-champ)}.nf-story:hover{text-decoration:underline}.nf-story:focus-visible{outline:2px solid var(--mx-gold)}.nf-imp{font:700 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--mx-muted)}.nf-card.imp-3 .nf-imp{color:var(--mx-neg)}.nf-card.imp-2 .nf-imp{color:var(--mx-warn)}.nf-meta{color:var(--faint);margin-top:auto;font-size:12px}.mx-head{background:radial-gradient(120% 140% at 85% 0,#0e2b57 0%,#081a38 45%,#061226 100%);position:relative;overflow:hidden}.mx-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mx-head .mx-wrap{padding-bottom:0;position:relative}.mx-crumb{font:600 13px var(--body);letter-spacing:0;color:var(--mx-white);align-items:center;gap:8px;display:inline-flex}.mx-crumb a{color:var(--mx-muted);text-decoration:none}.mx-crumb a:hover{color:var(--mx-white)}.mx-crumb i{color:var(--mx-muted);font-style:normal}.mx-kicker{font:700 11px var(--mono);letter-spacing:.18em;color:var(--mx-champ);margin-top:10px}.mx-kicker i{color:var(--mx-line);margin:0 6px;font-style:normal}.mx-title{letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(36px,5vw,60px);font-weight:700}.mx-title span{color:var(--mx-gold);background:linear-gradient(#fcd34d,#f5b82e 60%,#d6971a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mx-sub-title{font:600 18px var(--display);color:var(--mx-champ);margin:2px 0 0}.mx-desc{color:#cbd5e1;max-width:640px;font-size:17px}.mx-tabs{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0612268c;border-radius:8px 8px 0 0}.mx-panels{background:0 0;border:0;gap:14px;margin-top:22px;overflow:visible}.mx-panel{background:linear-gradient(#0d2148,#0a1933);border:1px solid #1e3a66;border-radius:12px;flex-direction:row;align-items:center;gap:16px;padding:18px 20px;box-shadow:inset 0 1px #ffffff0a}.mx-panel>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mx-panel.gold{border-color:var(--mx-gold);box-shadow:0 0 0 1px #f5b82e40,0 0 24px #f5b82e1f}.mx-k{color:var(--mx-gold);letter-spacing:.06em;font-size:13px}.mx-tile{border-radius:12px;flex:none;place-items:center;width:54px;height:54px;display:grid}.mx-tile.blue{color:#fff;background:#1d4ed8;box-shadow:0 0 20px #3b82f659}.mx-tile.fire{color:#fef3c7;background:radial-gradient(circle at 50% 60%,#f97316,#9a3412);border-radius:50%;box-shadow:0 0 22px #f9731666}.mx-tile.clock{color:#3b82f6;background:0 0;border:2px solid #2563eb;border-radius:50%;box-shadow:0 0 18px #3b82f659}.mx-tile.signal{color:var(--mx-gold);background:radial-gradient(circle,#3a2e12,#1b1608);border:1px solid #6b5318;border-radius:50%}.mx-vrow{align-items:baseline;gap:12px;min-width:0;display:flex}.mx-v{font-size:34px;font-weight:700}.mx-vrow .mx-sub{white-space:normal}.mx-evd summary{cursor:pointer;color:var(--mx-champ);font-size:12px;list-style:none}.mx-evd summary::-webkit-details-marker{display:none}.mx-evd[open] summary{margin-bottom:4px}.mx-next{border:1px solid var(--mx-gold);background:radial-gradient(120% 200% at 100%,#f5b82e2e,#0000 45%),linear-gradient(90deg,#0a1933,#0c1c3a);border-radius:12px;grid-template-columns:minmax(0,2.2fr) 1fr 1fr minmax(0,1.6fr);align-items:center;gap:0;margin-top:18px;padding:26px 22px 18px;display:grid;position:relative;box-shadow:0 0 32px #f5b82e1f}.mx-next-tag{background:var(--mx-gold);color:#061226;font:800 12px var(--body);letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 8px 8px;align-items:center;gap:6px;padding:5px 14px 5px 10px;display:inline-flex;position:absolute;top:-1px;left:22px}.mx-next-main{align-items:center;gap:16px;min-width:0;padding-right:16px;display:flex}.mx-next-flag .mq-flag{border-radius:4px;display:block;box-shadow:0 0 0 1px #ffffff26}.mx-next-name{flex-direction:column;gap:4px;min-width:0;display:flex}.mx-next-name strong{font:700 clamp(18px, 2vw, 26px)/1.15 var(--display);color:var(--mx-white)}.mx-next-name span{color:#cbd5e1;font-size:15px}.mx-next-fig{border-left:1px solid #23406e;flex-direction:column;gap:4px;padding:0 20px;display:flex}.mx-next-fig span{color:#cbd5e1;font-size:15px}.mx-next-fig b{font:600 28px var(--mono);color:var(--mx-white)}.mx-next-clock{border-left:1px solid #23406e;flex-direction:column;align-items:center;padding-left:16px;display:flex}.mx-next-clock b{font:700 clamp(34px, 4.2vw, 54px)/1 var(--mono);letter-spacing:.02em;background:linear-gradient(#fcd34d,#f5b82e 60%,#c88a12);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mx-next-clock span{color:#cbd5e1;margin-top:4px;font-size:13px}.mx-intel{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:26px 0 60px;display:grid}.mx .mx-body{padding-bottom:0}.mx-card{background:linear-gradient(#0b1d3d,#0a1933);border:1px solid #1e3a66;border-radius:12px;flex-direction:column;gap:10px;min-height:180px;padding:18px 20px 64px;display:flex;position:relative}.mx-card h2{font:700 18px var(--display);color:var(--mx-gold);align-items:center;gap:8px;margin:0;display:flex}.mx-card p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.5}.mx-card .mx-dim{color:var(--mx-muted)}.mx-cta{border:1px solid var(--mx-gold);font:600 14px var(--body);border-radius:8px;padding:8px 16px;text-decoration:none;position:absolute;bottom:16px;right:18px;color:var(--mx-white)!important}.mx-cta:hover{background:#f5b82e1f}.mx-updown{border-radius:4px;gap:2px;max-width:70%;height:8px;display:flex;overflow:hidden}.mx-updown i.pos{background:var(--mx-pos)}.mx-updown i.neg{background:var(--mx-neg)}.mx-mini{width:62%;height:48px}.mx-news{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.mx-news li{color:#cbd5e1;padding-left:16px;line-height:1.4;position:relative}.mx-news li:before{content:"";background:#3b82f6;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0}.mx-news a{color:inherit;text-decoration:none}.mx-news a:hover{color:var(--mx-white);text-decoration:underline}.mq-flag{vertical-align:-3px;border-radius:2px;flex:none}@media (max-width:1100px){.mx-panels{grid-template-columns:1fr 1fr}.mx-next{grid-template-columns:1fr 1fr;gap:16px}.mx-next-main{grid-column:1/-1}.mx-next-clock{border-left:0;grid-column:1/-1;padding-left:0}.mx-next-fig.f1{border-left:0;padding-left:0}.mx-intel{grid-template-columns:1fr}}@media (max-width:560px){.mx-panels{grid-template-columns:1fr}.mx-art{opacity:.45}}.mc .mc-cur{border:0;flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.mc .mc-cur button{min-height:40px;color:var(--mx-white);font:700 15px var(--body);background:linear-gradient(#0d2148,#0a1933);border:1px solid #23406e;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.mc .mc-cur button:last-child{border-right:1px solid #23406e}.mc .mc-cur button[aria-pressed=true]{color:#061226;border-color:var(--mx-gold);background:linear-gradient(#fcd34d,#f5b82e);box-shadow:0 0 16px #f5b82e4d}.mc .mc-cur button:hover{border-color:var(--mx-champ)}.mc-bar{justify-content:flex-start}.mc-sel{background:var(--mx-1);color:#cbd5e1;font:600 14px var(--body);border:1px solid #23406e;border-radius:8px;align-items:center;gap:8px;padding:0 6px 0 12px;display:inline-flex}.mc-sel select{min-height:38px;color:var(--mx-white);font:600 14px var(--body);background:#0a1933;border:1px solid #23406e;border-radius:6px;margin:3px 0;padding:0 10px}.mc-sel select:focus-visible{outline:2px solid var(--mx-gold)}.mc-export{background:var(--mx-1);min-height:40px;color:var(--mx-white);font:600 14px var(--body);cursor:pointer;border:1px solid #23406e;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:0 16px;display:inline-flex}.mc-export:hover:not(:disabled){border-color:var(--mx-gold)}.mc-export:disabled{opacity:.4;cursor:default}.mc-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.mc-main{background:linear-gradient(#0b1d3d,#0a1933);border:1px solid #1e3a66;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:6px 6px 8px;display:flex}.mc-main .mc-table{background:0 0;border:0}.mc-panelh{color:var(--mx-gold);border-bottom:1px solid var(--mx-line-soft);align-items:center;gap:10px;padding:12px;display:flex}.mc-panelh h2{font:700 19px var(--display);color:var(--mx-gold);margin:0}.mc-c{align-items:center;gap:6px;display:inline-flex}.mc-aside{flex-direction:column;gap:14px;display:flex}.mc-side{background:linear-gradient(#0b1d3d,#0a1933);border:1px solid #1e3a66;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mc-sideh{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-sideh h2{font:700 17px var(--display);color:var(--mx-gold);align-items:center;gap:8px;margin:0;display:inline-flex}.mc-sideh a{font:600 12px var(--body);color:var(--mx-gold);white-space:nowrap;text-decoration:none}.mc-str,.mc-banks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mc-str li{font:700 13px var(--body);color:var(--mx-white);grid-template-columns:40px 1fr 64px;align-items:center;gap:10px;display:grid}.mc-str-bar{background:#13284a;border-radius:4px;height:7px;overflow:hidden}.mc-str-bar i{border-radius:4px;height:100%;display:block}.mc-str-bar i.pos{background:linear-gradient(90deg,#0e9f6e,#16c784)}.mc-str-bar i.neg{background:linear-gradient(90deg,#b91c1c,#ef4444)}.mc-str b{font:600 13px var(--mono);text-align:right}.mc-str b.pos{color:var(--mx-pos)}.mc-str b.neg{color:var(--mx-neg)}.mc-side-note{color:var(--faint);margin:0;font-size:12px}.mc-banks li{color:#cbd5e1;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;font-size:13px;display:grid}.mc-banks li b{color:var(--mx-white);text-align:right;grid-column:3;font-size:13px}.mc-banks li em{color:var(--mx-muted);grid-area:2/2/auto/-1;font-size:12px;font-style:normal}@media (max-width:1100px){.mc-cols{grid-template-columns:1fr}.mc-aside{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:700px){.mc-aside{grid-template-columns:1fr}.mc-export{margin-left:0}}.mv-new{background:var(--mx-1);border:1px solid #1e3a66;border-radius:10px;padding:12px 16px}.mv-new summary{cursor:pointer;font:600 15px var(--body);color:var(--mx-champ)}.mv-new b{color:var(--mx-white)}.wk-remind{align-self:flex-start;min-height:34px;font-size:13px}.wk-ok{color:var(--mx-pos);font-weight:600}.mx a.btn{color:var(--btn-fg)}.mx a.btn.btn-outline{color:var(--mx-white)}.mx #ask>.row{border:1px solid #1e3a66;background:radial-gradient(120% 160% at 100% 0,#f5b82e1a,#0000 50%),linear-gradient(#0d2148,#0a1933)!important;border-radius:12px!important}.al{--al-0:#030914;--al-1:#061226;--al-2:#0a1933;--al-3:#0c1b32;--al-line:#1a3358;--al-gold:#f5b82e;--al-champ:#d6b56d;--al-blue:#168bff;--al-ice:#55c8ff;--al-white:#f5f7fa;--al-muted:#94a3b8;--al-serif:"Playfair Display", "Cormorant Garamond", Georgia, "Times New Roman", serif;--bg:var(--al-1);--bg-hero:var(--al-1);--surface:var(--al-3);--inset:#10223f;--chip:#10223f;--ink:var(--al-white);--text:#cbd5e1;--muted:var(--al-muted);--faint:#7c8ba3;--line:var(--al-line);--line-soft:#142a4a;--navy:var(--al-2);--navy-2:#10223f;--blue:#7fb8ff;--blue-soft:#13294d;--amber:var(--al-gold);--amber-soft:#3a2e12;--mint:#16c784;--mint-soft:#0f3a2c;--coral:#f97316;--coral-deep:#ef4444;--coral-soft:#3b1616;--btn-bg:var(--al-gold);--btn-fg:#061226;--btn-arrow:#061226;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--al-white);background:radial-gradient(1100px 620px at 70% 0%, #168bff2e, transparent 60%), radial-gradient(900px 500px at 10% 30%, #168bff14, transparent 60%), linear-gradient(180deg, #020711 0%, var(--al-1) 45%, #020711 100%);overflow:hidden}.al a{color:#9cc0ff}.al a.btn{color:var(--btn-fg)}.al a.btn.btn-outline{color:var(--al-white)}.al-wrap{max-width:1320px;margin:0 auto;padding:0 24px}.al-watch-c{width:48px;height:48px;color:var(--al-gold);border:1.5px solid var(--al-gold);background:#f5b82e0f;border-radius:50%;place-items:center;transition:transform .2s,background .2s;display:grid;box-shadow:0 0 18px #f5b82e33}.al-watch-c.big{flex:none;width:54px;height:54px}.al-pill:focus-visible,.al-demo-media:focus-visible{outline:2px solid var(--al-gold);outline-offset:3px}.al-pulse{animation:2.6s ease-in-out infinite al-pulse}@keyframes al-pulse{0%,to{opacity:.65}50%{opacity:1}}.al-eco{padding-top:34px}.al-title{text-align:center;margin-bottom:24px}.al-title h2{font:600 clamp(26px, 2.6vw, 36px) var(--al-serif);color:var(--al-gold);justify-content:center;align-items:center;gap:22px;margin:0;display:flex}.al-title h2 i{background:linear-gradient(90deg, transparent, var(--al-champ));flex:0 180px;height:1px}.al-title h2 i:last-child{background:linear-gradient(90deg, var(--al-champ), transparent)}.al-title p{font:600 12px var(--body);letter-spacing:.32em;text-transform:uppercase;color:#cbd5e1;margin:8px 0 0}.al-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.al-card{background:linear-gradient(160deg,#0f2246 0%,#091731 60%,#071226 100%);border:1px solid #1e3a66;border-radius:14px;flex-direction:column;min-height:330px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.al-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.55;pointer-events:none;z-index:2;background:linear-gradient(135deg,#f5b82ee6,#f5b82e1a 30%,#55c8ff1a 70%,#55c8ffb3);padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.al-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #00000080,0 0 40px #168bff26}.al-card:hover:before,.al-card.on:before{opacity:1}.al-tag{z-index:3;font:800 11px var(--body);letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 8px 8px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex;position:absolute;top:0;left:14px}.al-tag.gold{color:#061226;background:linear-gradient(#fde3a0,#f5b82e)}.al-tag.dev{color:#cbd5e1;background:#1b2e52;border:1px solid #2a4470;border-top:0}.al-tag.live{color:#34d399;background:#0f3a2c;border:1px solid #16c78473;border-top:0}.al-tag.live i{background:#16c784;border-radius:50%;width:7px;height:7px;animation:1.6s infinite al-pulse}.al-card-prev{z-index:0;opacity:.55;width:78%;transition:opacity .3s;position:absolute;top:4%;right:-8%;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 45%);mask:linear-gradient(90deg,#0000 0%,#000 45%)}.al-card:hover .al-card-prev{opacity:.85}.al-prev{width:100%;height:auto;display:block}.al-card-body{z-index:1;flex-direction:column;flex:1;gap:8px;padding:44px 20px 20px;display:flex;position:relative}.al-card-ico{width:58px;height:58px;color:var(--al-gold);background:radial-gradient(circle at 30% 30%,#f5b82e2e,#f5b82e0a);border:1px solid #f5b82e59;border-radius:12px;place-items:center;display:grid;box-shadow:0 0 22px #f5b82e26}.al-ico-robot{width:52px;height:48px}.al-card h3{font:700 22px var(--display);color:var(--al-white);margin:10px 0 0}.al-was{color:var(--al-champ);letter-spacing:.04em;font-size:11px}.al-card p{color:#c3cedd;text-shadow:0 1px 6px #030914e6;margin:2px 0 0;font-size:14px;line-height:1.5}.al-card-cta{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding-top:12px;display:flex}.al-pill{border:1px solid var(--al-gold);min-height:40px;color:var(--al-white);font:600 14px var(--body);cursor:pointer;white-space:nowrap;background:#0309148c;border-radius:999px;align-items:center;gap:8px;padding:0 18px;transition:background .2s,box-shadow .2s;display:inline-flex}.al-pill:hover{background:#f5b82e24;box-shadow:0 0 18px #f5b82e40}.al .al-link{color:var(--al-ice);font:600 13px var(--body);text-decoration:none}.al .al-link:hover{text-decoration:underline}.al-flow{stroke-dasharray:5 5;animation:1.6s linear infinite al-dash}@keyframes al-dash{to{stroke-dashoffset:-20px}}.al-draw{stroke-dasharray:900;stroke-dashoffset:900px;animation:3.2s ease-out forwards al-drawin}@keyframes al-drawin{to{stroke-dashoffset:0}}.al-node{animation:2.4s ease-in-out infinite al-node}@keyframes al-node{0%,to{fill:#0c1b32}50%{fill:#168bff}}.al-grow{transform-box:fill-box;transform-origin:bottom;animation:.9s ease-out both al-grow}@keyframes al-grow{0%{transform:scaleY(0)}}.al #tool-view>section{max-width:1320px}.al-demos-sec{padding-top:46px}.al-demos-h{align-items:center;gap:14px;margin-bottom:18px;display:flex}.al-demos-h h2{font:700 22px var(--display);color:var(--al-gold);margin:0}.al-demos-h p{color:#b6c2d3;margin:2px 0 0;font-size:14px}.al-rule{background:linear-gradient(90deg, var(--al-champ), #d6b56d26);flex:1;height:1px}.al-demos-note{color:#b6c2d3;white-space:nowrap;font-size:13px}.al-demos-row{grid-template-columns:minmax(0,3.2fr) minmax(260px,1fr);align-items:stretch;gap:16px;display:grid}.al-demos{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.al-demo{flex-direction:column;gap:8px;display:flex}.al-demo p{color:#a9b6c8;margin:0;font-size:13px;line-height:1.45}.al-demo-media{all:unset;aspect-ratio:4/3;cursor:pointer;background:#071226;border:1px solid #23406e;border-radius:10px;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #55c8ff14,0 10px 30px #0006}.al-demo-media:hover{border-color:var(--al-gold);transform:translateY(-3px);box-shadow:0 16px 36px #00000080,0 0 24px #f5b82e2e}.al-demo-media img{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .6s;display:block}.al-demo-media:hover img{transform:scale(1.05)}.al-demo-media:after{content:"";background:linear-gradient(#0309141a 30%,#030914e6);position:absolute;inset:0}.al-demo-ph{background:linear-gradient(135deg,#0c1b32,#071226);width:100%;height:100%;display:block}.al-play{z-index:1;color:#fff;background:#0309148c;border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .2s,background .2s;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #55c8ff59}.al-demo-media:hover .al-play{color:#061226;background:#f5b82ee6;border-color:#0000;transform:translate(-50%,-50%)scale(1.08)}.al-demo-bar{z-index:1;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.al-demo-ico{color:var(--al-gold);display:grid}.al-demo-bar b{font:600 13px var(--body);color:var(--al-white);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.al-demo-bar em{font-style:normal;font:600 11px var(--mono);color:#cbd5e1;background:#030914bf;border-radius:4px;padding:2px 6px}.al-why{background:linear-gradient(160deg,#0f2246,#071226);border:1px solid #d6b56d73;border-radius:14px;padding:18px 20px 110px;position:relative;overflow:hidden}.al-why h2{font:700 18px var(--display);color:var(--al-gold);margin:0}.al-why-sub{color:#b6c2d3;margin:2px 0 10px;font-size:13px}.al-why ul{z-index:1;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex;position:relative}.al-why li{color:#e2e8f0;align-items:center;gap:10px;font-size:14px;display:flex}.al-why li span{background:var(--al-gold);color:#061226;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.al-why-art{width:72%;position:absolute;bottom:0;right:0}.al-risk{color:var(--al-muted);margin:26px 0 70px;font-size:13px}.al-risk b{color:var(--al-champ)}.al-modal{z-index:90;background:#030914d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.al-modal-in{width:min(1000px,100%);position:relative}.al-modal video{background:#000;border:1px solid #23406e;border-radius:12px;width:100%}.al-close{color:#fff;cursor:pointer;background:#0a1933;border:1px solid #2a4470;border-radius:50%;width:36px;height:36px;position:absolute;top:-44px;right:0}@media (max-width:1180px){.al-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.al-demos-row{grid-template-columns:1fr}}@media (max-width:720px){.al-wrap{padding-left:16px;padding-right:16px}.al-grid,.al-demos{grid-template-columns:1fr}.al-demos{grid-template-columns:1fr 1fr}.al-title h2 i{display:none}.al-title p{letter-spacing:.18em}.al-demos-note,.al-rule{display:none}.al-card{min-height:300px}}@media (max-width:460px){.al-demos{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.al *,.al :before{transition:none!important;animation:none!important}.al-draw{stroke-dashoffset:0}}.pt-guest-outer{flex-direction:column;display:flex}.pt-guest .pt-agent-btn{margin-left:auto}.pt-agent-btn{border:1px solid var(--line);min-height:32px;color:var(--ink);font:600 13px var(--body);cursor:pointer;background:0 0;border-radius:6px;padding:0 14px}.pt-agent-btn[aria-pressed=true]{border-color:var(--amber);color:var(--amber)}.pt-agent-body{border-top:1px solid var(--line);background:var(--surface);max-height:340px;padding:12px 16px;overflow:auto}:root{--sb-w:248px}:root[data-sb=slim]{--sb-w:76px}.site-topbar{display:none}.sb{--ink:#f5f7fa;--text:#cbd5e1;--muted:#94a3b8;--line:#23406e;--line-soft:#16294a;--surface:#0c1b32;z-index:40;width:var(--sb-w);color:var(--text);scrollbar-width:none;background:radial-gradient(160px 220px at 50% 100%,#f5b82e29,#0000 70%),linear-gradient(#0b1832 0%,#061226 55%,#040b1a 100%);border-right:1px solid #d6b56d47;flex-direction:column;gap:10px;padding:18px 12px 14px;transition:width .2s,transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;box-shadow:8px 0 30px #00000040}.sb::-webkit-scrollbar{display:none}.sb-brand{border-bottom:1px solid #d6b56d2e;padding:4px 6px 14px}.sb .brand{color:var(--ink);gap:10px}.sb .brand svg{flex:none;width:36px;height:36px}.sb-brand-text{flex-direction:column;min-width:0;display:flex}.sb .brand-name{color:#f5f7fa;white-space:nowrap;font-size:23px;line-height:1.05}.sb .brand-name b{color:#f5b82e}.sb-brand-text small{color:#94a3b8;white-space:nowrap;font-size:11px}.sb-nav{flex-direction:column;gap:4px;display:flex}.sb-item{color:#cbd5e1;min-height:44px;font:600 15px var(--body);white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background .15s,color .15s;display:flex}.sb-item:hover{color:#fff;background:#ffffff0d}.sb-item.sub{min-height:40px;font-size:14px;font-weight:500}.sb-ico{color:#9fb3d1;flex:none;place-items:center;width:22px;display:grid}.sb-item[aria-current=page]{color:#fff;background:linear-gradient(90deg,#f5b82e3d,#f5b82e0d);border-color:#f5b82ebf;box-shadow:0 0 18px #f5b82e2e,inset 0 1px #ffffff0f}.sb-item[aria-current=page] .sb-ico,.sb-item:hover .sb-ico{color:#f5b82e}.sb-item:focus-visible,.sb-round:focus-visible,.sb-promo:focus-visible,.sb-user:focus-visible{outline-offset:2px;outline:2px solid #f5b82e}.sb-sep{background:#94a3b82e;height:1px;margin:8px 6px}.sb-promo{text-align:center;background:radial-gradient(120% 100% at 50% 0,#f5b82e1f,#061226e6 60%);border:1px solid #f5b82e80;border-radius:12px;flex-direction:column;align-items:center;gap:4px;margin-top:auto;padding:16px 12px;text-decoration:none;display:flex;box-shadow:0 0 22px #f5b82e1f}.sb-promo b{color:#f5f7fa;font:700 17px/1.2 Playfair Display,Georgia,serif}.sb-promo em{color:#f5b82e;letter-spacing:.04em;font-size:12px}.sb-promo-btn{color:#061226;font:700 13px var(--body);background:linear-gradient(#fde3a0,#f5b82e 55%,#c98e14);border-radius:999px;margin-top:8px;padding:7px 16px}.sb-promo:hover .sb-promo-btn{box-shadow:0 0 16px #f5b82e73}.sb-foot{border-top:1px solid #94a3b829;flex-direction:column;gap:8px;padding-top:10px;display:flex}.sb-user{color:#f5f7fa;font:600 14px var(--body);border-radius:10px;align-items:center;gap:10px;padding:4px 6px;text-decoration:none;display:flex}.sb-user:hover{background:#ffffff0d}.sb-avatar{color:#f5b82e;width:34px;height:34px;font:700 14px var(--body);background:#13294d;border:1px solid #f5b82e;border-radius:50%;flex:none;place-items:center;display:grid}.sb-auth{flex-direction:column;gap:4px;display:flex}.sb .sb-cta{justify-content:center;width:100%;min-height:42px;font-size:15px}.sb-ico-only{display:none}.sb-tools{align-items:center;gap:8px;padding:0 4px;display:flex}.sb-round,.sb .bell-btn{color:#cbd5e1;cursor:pointer;background:#ffffff05;border:1px solid #23406e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.sb-round:hover,.sb .bell-btn:hover{color:#f5b82e;border-color:#f5b82e}.sb-fold{margin-left:auto}.sb .bell-wrap{order:0}.sb .bell-panel{left:calc(var(--sb-w) + 10px);position:fixed;top:auto;bottom:16px;right:auto}.sb.slim{align-items:stretch;padding-left:10px;padding-right:10px}.sb.slim .sb-label,.sb.slim .sb-brand-text,.sb.slim .sb-promo{display:none}.sb.slim .sb-brand{justify-content:center;padding:2px 0 12px;display:flex}.sb.slim .sb-item{justify-content:center;padding:0}.sb.slim .sb-tools{flex-direction:column;padding:0}.sb.slim .sb-fold{margin-top:2px;margin-left:0;transform:rotate(180deg)}.sb.slim .sb-user{justify-content:center;padding:4px 0}.sb.slim .sb-ico-only{font-size:20px;display:inline}.sb.slim .sb-cta{min-height:40px;padding:0}.sb-scrim{display:none}@media (min-width:981px){body{padding-left:var(--sb-w);transition:padding-left .2s}.topbar{display:none}}@media (max-width:980px){.site-topbar{z-index:35;background:#0b1832;border-bottom:1px solid #d6b56d40;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}.site-topbar .brand{color:#f5f7fa;margin-right:auto}.site-topbar .brand svg{width:30px;height:30px}.site-topbar .brand-name{color:#f5f7fa;font-size:20px}.site-topbar .bell-wrap{order:0;margin-left:0}.site-topbar .bell-btn{color:#f5f7fa;border-color:#23406e;width:40px;height:40px}.site-topbar .menu-btn{color:#f5f7fa;cursor:pointer;background:0 0;border:1px solid #f5b82e;border-radius:999px;order:0;align-items:center;min-height:40px;padding:0 16px;font-weight:600;display:inline-flex}.sb{z-index:60;width:min(290px,86vw);transform:translate(-102%)}.sb.open{transform:none}.sb.slim .sb-label{display:inline}.sb.slim .sb-brand-text,.sb.slim .sb-promo{display:flex}.sb.slim .sb-item{justify-content:flex-start;padding:0 12px}.sb-fold{display:none!important}.sb-scrim{z-index:55;background:#0207118c;border:0;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.sb,body{transition:none!important}}.pt-risk{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pt-risk .pt-seg button{min-height:28px;padding:0 10px;font-size:12px}.pt-risk-line{flex:1;min-width:160px;line-height:1.4}.pt-risk-line b{color:var(--ink);font-weight:600}.pt-risk-line b.neg{color:var(--t-down,#f0643a)}.pt-risk-line b.pos{color:var(--t-up,#22c38e)}.pt-risk .pt-seg{flex:none;height:30px}html[data-theme=light] body:has(.desk){--bg:#f4f6fa;--surface:#fff;--inset:#eef2f8;--chip:#e4eaf3;--ink:#0b1a36;--text:#33415c;--muted:#5e6b85;--faint:#8a95aa;--line:#d3dbe7;--line-soft:#e3e8f0;--blue:#1a5fd0;--blue-soft:#1a5fd01a;--amber-soft:#e39b1224;--mint-soft:#0899811f;--coral-soft:#f236451a;--t-up:#089981;--t-down:#f23645;--t-accent:#e39b12;--t-hover:#eef2f8;--t-active:#e1e8f3;--d-chart:#fff;--d-deep:#f1f4f9;--d-raise:#f7f9fc;--d-ink2:#1f2a44;--d-amber-ink:#a16207;--d-down-ink:#c2410c;--d-up-ink:#047857;background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.mx) .site-footer{display:none}.mx-title{margin-top:0;font-size:clamp(28px,3.2vw,42px)}.mx-sub-title{font-size:16px}.mx-desc{font-size:15px}.mx-head .mx-wrap{gap:4px;padding-top:18px}.mx-tabs{margin-top:8px}.sb-promo-logo svg{width:40px;height:40px;display:block}.mx-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.mx-panel{border-radius:10px;gap:12px;padding:12px 16px}.mx-panel>div{gap:2px}.mx-tile{border-radius:10px;width:40px;height:40px}.mx-tile svg{width:18px;height:18px}.mx-tile.impact{color:#ef4444;background:linear-gradient(#3b1616,#2a0f0f);border:1px solid #ef444473;box-shadow:0 0 14px #ef444433}.mx-tile.impact svg{width:20px;height:20px}.mx-tile.clock{border-radius:50%}.mx-k{font-size:11px}.mx-v{font-size:24px}.mx-v.mono{font-size:22px}.mx-vrow{gap:8px}.mx-vrow .mx-sub,.mx-panel .mx-sub{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (max-width:1100px){.mx-panels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mx-panels{grid-template-columns:1fr}}.sc{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.sc-card{background:var(--mx-1);border:1px solid var(--mx-line-soft);border-top:2px solid #64748b;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px 14px;display:flex}.sc-card.up{border-top-color:var(--mx-pos)}.sc-card.down{border-top-color:var(--mx-neg)}.sc-k{font:700 12px var(--body);color:var(--mx-white)}.sc-range{color:var(--mx-muted);font-size:11px}.sc-card ul{color:#cbd5e1;flex-direction:column;gap:3px;margin:2px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.sc-card b.pos{color:var(--mx-pos)}.sc-card b.neg{color:var(--mx-neg)}.sc-card .mono{color:var(--mx-muted);font-size:11px}.sc-none{color:var(--mx-muted);font-size:12px}.sc-note{color:var(--faint);grid-column:1/-1;margin:0;font-size:11.5px}@media (max-width:860px){.sc{grid-template-columns:1fr}}.sg{background:var(--inset);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.sg-k{font-size:13px;font-weight:700}.sg-bar{background:var(--line-soft);border-radius:4px;flex:120px;max-width:260px;height:8px;overflow:hidden}.sg-bar i{border-radius:4px;height:100%;display:block}.alh{isolation:isolate;color:#f5f7fa;padding:56px 0 44px;position:relative}.alh-bg{z-index:-1;pointer-events:none;background:radial-gradient(560px 380px at 72% 46%,#123f6b99,#0000 70%),radial-gradient(420px 280px at 92% 80%,#e5a93b24,#0000 70%),linear-gradient(#050d1b 0%,#071a32 55%,#0a1425 100%);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 180px 50px #02060ebf}.alh-ray{background:linear-gradient(90deg,#0000,#ffc24712,#0000);width:140px;height:160%;animation:12s ease-in-out infinite alternate alh-ray;position:absolute;top:-30%;transform:rotate(24deg)}.alh-ray.r1{left:50%}.alh-ray.r2{width:60px;animation-delay:-4s;left:66%}.alh-ray.r3{background:linear-gradient(90deg,#0000,#55c8ff0f,#0000);animation-delay:-8s;left:86%}.alh-dot{opacity:0;background:#7fd6ffcc;border-radius:50%;animation:14s linear infinite alh-drift;position:absolute;box-shadow:0 0 6px #7fd6ffcc}.alh-floor{background:linear-gradient(90deg,#0000,#e5a93ba6 30% 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px #e5a93b73}.alh-in{grid-template-columns:minmax(0,48fr) minmax(0,52fr);align-items:center;gap:28px;max-width:1320px;margin:0 auto;padding:0 24px;display:grid}.alh-brand{font:600 14px var(--body);letter-spacing:.38em;color:#e5a93b;align-items:center;margin:0;display:flex}.alh-brand i{color:#6b5a2e;margin:0 14px 0 4px;font-style:normal}.alh-brand b{background:linear-gradient(90deg,#e5a93b,#0000);flex:1;max-width:220px;height:1px;margin-left:8px}.alh-h1{font:700 clamp(32px, 3vw, 50px)/1.08 var(--al-serif);letter-spacing:-.01em;color:#f5f7fa;margin:18px 0 0}.alh-line{display:block}.alh-line.gold{background:linear-gradient(#ffe7a6 0%,#ffc247 38%,#e5a93b 64%,#a8740f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.alh-lead{color:#cfd8e6;max-width:680px;margin:20px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.alh-feat{flex-wrap:wrap;gap:16px 0;margin:26px 0 0;padding:0;list-style:none;display:flex}.alh-feat li{font:500 14.5px/1.35 var(--body);color:#d7dee9;border-left:1px solid #5578aa59;align-items:center;gap:12px;padding:0 22px;display:flex}.alh-feat li:first-child{border-left:0;padding-left:0}.alh-feat-i{color:#e5a93b;filter:drop-shadow(0 0 6px #e5a93b59);display:grid}.alh-ctas{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.alh-btn-wrap{border-radius:999px;display:inline-flex}.alh-btn{cursor:pointer;white-space:nowrap;min-height:58px;font:700 17px var(--body);color:#061226;background:linear-gradient(#ffe5a3 0%,#ffc247 42%,#e5a93b 72%,#c48a1a 100%);border:0;border-radius:999px;align-items:center;gap:12px;padding:0 34px;text-decoration:none;transition:box-shadow .25s;display:inline-flex;box-shadow:0 10px 30px #e5a93b52,inset 0 0 0 1px #ffe29a80,inset 0 1px #ffffffa6}.al a.alh-btn,.al .alh-btn{color:#061226}.alh-btn:hover,.alh-btn-wrap:hover .alh-btn{box-shadow:0 14px 40px #ffc24780,inset 0 0 0 1px #ffe29a99,inset 0 1px #ffffffb3}.alh-arrow{transition:transform .25s;display:inline-block}.alh-btn:hover .alh-arrow,.alh-btn-wrap:hover .alh-arrow{transform:translate(4px)}.alh-vr{background:#5578aa66;width:1px;height:44px}.alh-watch{cursor:pointer;font:600 17px var(--body);background:0 0;border:0;align-items:center;gap:14px;padding:0;text-decoration:none;display:inline-flex}.al a.alh-watch,.al .alh-watch{color:#f5f7fa}.alh-watch-c{color:#ffc247;background:#e5a93b0f;border:1.5px solid #e5a93b;border-radius:50%;place-items:center;width:56px;height:56px;transition:box-shadow .25s,background .25s;display:grid}.alh-watch-c svg{transition:transform .25s}.alh-watch:hover .alh-watch-c{background:#e5a93b24;box-shadow:0 0 24px #ffc24773}.alh-watch:hover .alh-watch-c svg{transform:scale(1.14)}.alh-btn:focus-visible,.alh-watch:focus-visible,.alh-seg button:focus-visible{outline-offset:3px;outline:2px solid #ffc247}.alh-stage{aspect-ratio:1.16;margin:0;position:relative}.alh-stage-glow{filter:blur(8px);background:radial-gradient(circle,#168bff4d,#0000 65%);position:absolute;inset:12% 6% 18% 14%}.alh-globe{z-index:0;width:74%;position:absolute;top:-7%;left:-4%}.alh-globe svg{width:100%;height:auto;display:block}.alh-orbit{animation:70s linear infinite alh-orbit}.alh-hub{animation:3.4s ease-in-out infinite alh-pulse}.alh-float.slow{animation:12s ease-in-out infinite alh-float}.alh-ped{background:radial-gradient(at 50% 40%,#1b2a44 0%,#070d18 70%);border:1px solid #d6b56d80;border-radius:50%;position:absolute;box-shadow:0 0 26px #e5a93b38,inset 0 -6px 14px #0009}.alh-ped.p1{z-index:1;width:74%;height:12%;bottom:8%;left:3%}.alh-ped.p2{z-index:2;width:30%;height:7%;bottom:3%;right:0}.alh-laptop-wrap{z-index:2;width:68%;position:absolute;bottom:14%;left:6%}.alh-laptop{transform-origin:50% 100%;filter:drop-shadow(0 10px 14px #0009)drop-shadow(0 0 30px #168bff2e);transform:perspective(1500px)rotateY(16deg)rotateX(2deg)}.alh-lid{background:linear-gradient(160deg,#3a4558 0%,#1b2230 42%,#0e131c 100%);border-radius:16px 16px 6px 6px;padding:2.4% 2.4% 3%;position:relative;box-shadow:inset 0 0 0 1px #d6b56d47,inset 0 1px #ffffff1f}.alh-cam{background:#0b0f16;border-radius:50%;width:5px;height:5px;position:absolute;top:1%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #2a3344}.alh-screen{background:#030914;border-radius:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000,0 0 24px #168bff38}.alh-scale{transform-origin:0 0;position:absolute;top:0;left:0}.alh-glare{pointer-events:none;background:linear-gradient(115deg,#ffffff12 0%,#fff0 40%);position:absolute;inset:0}.alh-base{clip-path:polygon(3% 0,97% 0,100% 62%,98.5% 100%,1.5% 100%,0 62%);background:linear-gradient(#4a5466 0%,#262d3a 45%,#10141c 100%);height:0;margin:0 -5%;padding-bottom:4.4%;position:relative}.alh-keys{opacity:.45;background:repeating-linear-gradient(90deg,#00000073 0 6px,#0000 6px 9px);height:34%;position:absolute;top:0;left:14%;right:14%}.alh-base:after{content:"";z-index:-1;background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;height:70%;position:absolute;bottom:-55%;left:4%;right:4%}.alh-notch{background:#0b0f16;border-radius:0 0 6px 6px;width:16%;height:24%;position:absolute;top:0;left:50%;transform:translate(-50%)}.alh-robot{z-index:3;width:27%;position:absolute;bottom:6.5%;right:1%}.alh-robot:before{content:"";filter:blur(12px);z-index:-1;background:radial-gradient(closest-side,#55c8ff38,#0000);border-radius:50%;animation:6s ease-in-out infinite alh-glow;position:absolute;inset:30% 5% 0}.alh-robot svg{filter:drop-shadow(0 10px 18px #0000008c);width:100%;height:auto;display:block}.alh-rb-word{font:700 7.5px var(--body);letter-spacing:.32em;fill:#e5a93b}.alh-rb-pulse{animation:2.6s ease-in-out infinite alh-pulse}.alh-rb-blink{animation:1.4s ease-in-out infinite alh-pulse}.alh-rb-scan{animation:3.2s ease-in-out infinite alh-pulse}.alh-rb-logo{filter:drop-shadow(0 0 6px #4a9dff8c)}.alh-dash{box-sizing:border-box;color:#cbd5e1;font:500 11px var(--body);text-align:left;background:linear-gradient(#061226,#030914);flex-direction:column;gap:8px;padding:8px;display:flex}.alh-dash *,.alh-dash :before{box-sizing:border-box}.alh-top{flex:none;align-items:center;gap:8px;height:26px;display:flex}.alh-logo{font:700 12px var(--display);color:#f5f7fa;white-space:nowrap;align-items:center;gap:6px;display:flex}.alh-logo i{background:#ffc247;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #ffc247cc}.alh-seg{background:#0a1933;border:1px solid #16294a;border-radius:6px;padding:2px;display:flex}.alh-seg button{color:#8fa3bf;font:600 10px var(--body);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 7px}.alh-seg button:hover{color:#e2e8f0}.alh-seg button[aria-pressed=true]{color:#ffc247;background:#13294d}.alh-demo{color:#ffc247;font:700 8.5px/1 var(--mono);letter-spacing:.12em;white-space:nowrap;background:#ffc24714;border:1px solid #ffc24773;border-radius:4px;margin-left:auto;padding:4px 6px}.alh-quote{align-items:baseline;gap:6px;display:flex}.alh-quote b{font:700 13px var(--mono);color:#f5f7fa}.alh-quote em{font:600 10px var(--mono);font-style:normal}.alh-quote .up{color:#16c784}.alh-quote .down{color:#ef4444}.alh-main{flex:1;grid-template-columns:532px minmax(0,1fr);gap:8px;min-height:0;display:grid}.alh-chartbox{background:#050f22;border:1px solid #13284a;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.alh-chart-h{height:22px;font:600 10px var(--body);color:#f5f7fa;border-bottom:1px solid #10223f;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.alh-legend{font:500 9px var(--body);color:#8fa3bf;align-items:center;gap:8px;display:flex}.alh-legend i{width:10px;height:3px;margin-right:-4px;display:inline-block}.alh-legend .ema{background:#f5b82e}.alh-legend .fvg{background:#16c78473;height:6px}.alh-legend .liq{border-top:1px dashed #55c8ff;height:0}.alh-chart{display:block}.alh-grid{stroke:#10223f}.alh-axis{fill:#6f84a3;font:500 8.5px var(--mono)}.alh-eq{stroke:#e5a93b;stroke-opacity:.35;stroke-dasharray:4 4}.alh-zl{font:600 8px var(--body)}.alh-zl.prem{fill:#f87171;opacity:.7}.alh-zl.disc{fill:#34d399;opacity:.7}.alh-zl.eq{fill:#e5a93b;opacity:.8}.alh-zl.bull{fill:#34d399}.alh-zl.bear{fill:#f87171}.alh-zl.liq{fill:#7fd6ff}.alh-zl.ob{fill:#c4b5fd}.alh-fvg{stroke-width:.8px}.alh-fvg.bull{fill:#16c78421;stroke:#16c7848c}.alh-fvg.bear{fill:#ef444421;stroke:#ef44448c}.alh-fvg.filled{opacity:.45}.alh-fvg.near{animation:1.6s ease-in-out infinite alh-zone}.alh-ob{fill:#8b5cf61a;stroke:#a78bfa80;stroke-dasharray:3 2;stroke-width:.8px}.alh-liq{stroke:#55c8ff;stroke-opacity:.6;stroke-dasharray:2 3}.alh-sw.high{fill:#fca5a5}.alh-sw.low{fill:#6ee7b7}.alh-swl{font:700 7.5px var(--mono)}.alh-swl.up{fill:#6ee7b7}.alh-swl.down{fill:#fca5a5}.alh-bos{stroke-width:1px}.alh-bos.up{stroke:#34d399}.alh-bos.down{stroke:#f87171}.alh-bosl{font:700 8px var(--mono);fill:#f5f7fa}.alh-last{stroke-dasharray:3 3}.alh-last.up{stroke:#16c784}.alh-last.down{stroke:#ef4444}.alh-lastbox.up{fill:#16c784}.alh-lastbox.down{fill:#ef4444}.alh-lastv{font:700 9px var(--mono);fill:#fff}.alh-ph{font:700 9.5px var(--mono);letter-spacing:.14em;color:#e5a93b;justify-content:space-between;align-items:center;display:flex}.alh-agent{background:#050f22;border:1px solid #13284a;border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:8px;display:flex}.alh-active{font:700 9px var(--mono);letter-spacing:.06em;color:#16c784;align-items:center;gap:5px;display:flex}.alh-active i{background:#16c784;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite alh-pulse;box-shadow:0 0 6px #16c784}.alh-agent-now{background:#0a1933;border:1px solid #16294a;border-radius:5px;align-items:flex-start;gap:8px;min-height:54px;padding:8px;display:flex;overflow:hidden}.alh-spin{border:2px solid #55c8ff38;border-top-color:#55c8ff;border-radius:50%;flex:none;width:14px;height:14px;margin-top:1px;animation:.9s linear infinite alh-spin}.alh-spin.found{border-top-color:#16c784}.alh-spin.risk{border-top-color:#ffc247}.alh-spin.wait{border-color:#ffc247 #ffc2474d #ffc2474d;animation-duration:2.4s}.alh-spin.still{animation:none}.alh-agent-txt b{font:600 11px var(--body);color:#f5f7fa;display:block}.alh-agent-txt em{font:500 9.5px var(--body);color:#8fa3bf;margin-top:2px;font-style:normal;display:block}.alh-tl{margin:0;padding:0;list-style:none}.alh-tl li{font:500 9.5px var(--body);color:#5e7290;align-items:center;gap:7px;padding:3px 0;transition:color .3s;display:flex}.alh-tl i{border:1px solid #2a4470;border-radius:50%;flex:none;width:7px;height:7px;transition:background .3s,box-shadow .3s}.alh-tl li.done{color:#9fb3ce}.alh-tl li.done i{background:#16c784;border-color:#16c784}.alh-tl li.on{color:#ffc247}.alh-tl li.on i{background:#ffc247;border-color:#ffc247;box-shadow:0 0 8px #ffc247b3}.alh-approve{text-align:center;font:700 8.5px var(--mono);letter-spacing:.12em;color:#ffc247;border:1px dashed #ffc24766;border-radius:4px;margin-top:auto;padding:5px}.alh-term{height:96px;font:500 10px/1.5 var(--mono);background:#02070f;border:1px solid #13284a;border-radius:6px;flex:none;padding:6px 8px;overflow:hidden}.alh-tags em{font:600 8px var(--mono);letter-spacing:.08em;color:#7fd6ff;border:1px solid #23406e;border-radius:3px;margin-left:6px;padding:2px 5px;font-style:normal}.alh-term ul{margin:4px 0 0;padding:0;list-style:none}.alh-term li{white-space:nowrap;color:#c9d4e3;gap:8px;display:flex}.alh-term time{color:#4e6283}.alh-term .ok{color:#16c784}.alh-term .busy{color:#ffc247}.alh-term .info{color:#7fd6ff}.alh-cursor i{background:#ffc247;width:6px;height:11px;margin-top:2px;animation:1s steps(2,end) infinite alh-blink;display:inline-block}.alh-screenframe{background:#030914;flex-direction:column;display:flex}.alh-tabs{background:#0a1425;border-bottom:1px solid #13284a;flex:none;align-items:stretch;gap:2px;height:24px;padding:0 8px;display:flex}.alh-lights{align-items:center;gap:5px;margin-right:10px;display:flex}.alh-lights i{background:#2a3a55;border-radius:50%;width:7px;height:7px}.alh-lights i:first-child{background:#e5a93b}.alh-tabs button{color:#7c8fae;font:600 10px var(--body);cursor:pointer;background:0 0;border:0;border-radius:5px 5px 0 0;align-items:center;padding:0 12px;display:flex;position:relative;overflow:hidden}.alh-tabs button:hover{color:#e2e8f0}.alh-tabs button.on{color:#ffc247;background:#061226;box-shadow:inset 0 1px #e5a93b}.alh-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #ffc247}.alh-tabbar{transform-origin:0;background:#e5a93b;width:100%;height:2px;animation:linear forwards alh-tabfill;position:absolute;bottom:0;left:0}.alh-panes{position:relative}.alh-pane{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s;position:absolute;inset:0}.alh-pane.on{opacity:1;visibility:visible;transition:opacity .45s}.alh-code{font:500 10.5px/15px var(--mono);background:#050b16;flex-direction:column;display:flex}.alh-code-bar{color:#f5f7fa;height:24px;font:600 10px var(--body);border-bottom:1px solid #10223f;flex:none;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.alh-code-meta{color:#7c8fae;font:500 9.5px var(--mono)}.alh-code-body{flex:1;padding:4px 0;position:relative;overflow:hidden}.alh-code-body pre{margin:0;transition:transform .25s}.alh-ln{white-space:pre;height:15px;display:flex}.alh-ln i{text-align:right;color:#344866;flex:none;width:34px;padding-right:10px;font-style:normal}.alh-ln code{font:inherit;color:#c9d4e3}.alh-ln .com{color:#5f7697;font-style:italic}.alh-ln .str{color:#9be3b4}.alh-ln .hex{color:#ffc247}.alh-ln .num{color:#f5b97a}.alh-ln .kw{color:#c792ea}.alh-ln .ns{color:#55c8ff}.alh-ln .fn{color:#ffd580}.alh-caret{vertical-align:-2px;background:#ffc247;width:6px;height:12px;margin-left:1px;animation:1s steps(2,end) infinite alh-blink;display:inline-block}.alh-video{background:#030914;width:100%;height:100%;position:relative}.alh-video video{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.alh-video-tag{color:#ffc247;font:700 8.5px var(--mono);letter-spacing:.12em;background:#030914d1;border:1px solid #ffc24773;border-radius:4px;padding:4px 8px;position:absolute;bottom:10px;left:10px}.alh-dash.compact .alh-main{grid-template-rows:auto auto;grid-template-columns:1fr}.alh-dash.compact .alh-legend{display:none}.alh-agent.compact{flex-direction:row;align-items:center;padding:6px}.alh-agent.compact .alh-ph span{display:none}.alh-agent.compact .alh-agent-now{flex:1;align-items:center;min-height:0;padding:5px 8px}.alh-agent.compact .alh-approve{margin:0}.alh-dash.compact .alh-term{height:62px}@keyframes alh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes alh-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes alh-orbit{to{stroke-dashoffset:-900px}}@keyframes alh-ray{0%{opacity:.35}to{opacity:.9}}@keyframes alh-drift{0%{opacity:0;transform:translateY(0)}20%{opacity:.7}80%{opacity:.5}to{opacity:0;transform:translateY(-70px)}}@keyframes alh-spin{to{transform:rotate(360deg)}}@keyframes alh-blink{50%{opacity:0}}@keyframes alh-zone{0%,to{opacity:1}50%{opacity:.55}}@keyframes alh-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes alh-tabfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1180px){.alh-in{grid-template-columns:1fr}.alh-stage{width:100%;max-width:760px;margin:12px auto 0}}@media (max-width:720px){.alh{padding:36px 0 28px}.alh-in{gap:20px;padding:0 16px}.alh-brand{letter-spacing:.22em;font-size:12px}.alh-brand b{max-width:80px}.alh-feat{grid-template-columns:1fr 1fr;gap:14px 0;display:grid}.alh-feat li{padding:0 12px;font-size:13.5px}.alh-feat li:nth-child(odd){border-left:0;padding-left:0}.alh-vr,.alh-ray{display:none}.alh-btn{min-height:54px;padding:0 28px}.alh-stage.compact .alh-laptop-wrap{width:76%;bottom:15%;left:3%}.alh-stage.compact .alh-globe{width:92%;top:-4%;left:4%}.alh-stage.compact .alh-robot{width:27%;bottom:5%;right:-1%}.alh-stage.compact .alh-ped.p1{width:90%;left:-2%}}@media (prefers-reduced-motion:reduce){.alh *,.alh :before{transition:none!important;animation:none!important}.alh-dot{display:none}}.mx-guide{margin:8px 0 0;font-size:14px}.mx-guide a{color:var(--mx-gold,#b8862c);font-weight:600;text-decoration:none}.mx-guide a:hover{text-decoration:underline}.al-guide{color:#8fa3bf;margin:14px 0 0;font-size:14px}.al .al-guide a{color:#ffc247;font-weight:600;text-decoration:none}.al .al-guide a:hover{text-decoration:underline}
