:root{--bg: #08090D;--bg2: #0E1016;--card: #14161D;--card2: #1C1F28;--card3: #262A36;--tx: #E6E8EC;--tx2: #B6BBC7;--mut: #888E9C;--mut2: #5C6270;--b: #5476EE;--b2: #7390F2;--b3: #A6BBFF;--b-tint:rgba(115,144,242,.12);--b-tint2:rgba(115,144,242,.18);--b-glow:rgba(115,144,242,.24);--glass: rgba(22,25,33,.55);--glass-strong: rgba(13,15,21,.66);--glass-tint: rgba(115,144,242,.18);--glass-brd: rgba(255,255,255,.13);--glass-hi: inset 0 1px 0 rgba(255,255,255,.22), inset 0 0 0 .5px rgba(255,255,255,.05);--glass-blur: blur(30px) saturate(185%);--glass-blur-lg:blur(45px) saturate(190%);--glass-shadow: 0 12px 40px rgba(0,0,0,.38);--grad: linear-gradient(135deg, #5476EE 0%, #7390F2 100%);--grad-soft: linear-gradient(135deg, rgba(115,144,242,.14) 0%, rgba(115,144,242,.06) 100%);--grad-text: linear-gradient(180deg, #FFFFFF 0%, #DBE2F7 100%);--g:#22C55E;--g-bg:rgba(34,197,94,.12);--g-bd:rgba(34,197,94,.3);--r:#EF5350;--r-bg:rgba(239,83,80,.12);--r-bd:rgba(239,83,80,.3);--w:#F2A93C;--w-bg:rgba(242,169,60,.12);--w-bd:rgba(242,169,60,.3);--i:#7390F2;--i-bg:rgba(115,144,242,.12);--i-bd:rgba(115,144,242,.3);--br: #23262F;--br2: #2F3340;--elev-0: 0 1px 0 rgba(0,0,0,.35);--elev-1: 0 1px 2px rgba(0,0,0,.22), 0 1px 1px rgba(0,0,0,.12);--elev-2: 0 6px 16px rgba(0,0,0,.26), 0 2px 6px rgba(0,0,0,.14);--elev-3: 0 14px 34px rgba(0,0,0,.34), 0 4px 12px rgba(0,0,0,.16);--elev-4: 0 28px 60px rgba(0,0,0,.44), 0 10px 22px rgba(0,0,0,.22);--elev-5: 0 44px 90px rgba(0,0,0,.5), 0 16px 34px rgba(0,0,0,.26);--halo: 0 0 0 1px rgba(166,187,255,.16), 0 8px 28px rgba(115,144,242,.16);--inset: inset 0 1px 0 rgba(255,255,255,.045);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--r-1: 6px;--r-2: 8px;--r-3: 10px;--r-4: 12px;--r-5: 16px;--r-6: 20px;--r-full: 999px;--fs-xs: 10px;--fs-sm: 11px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 32px;--fs-4xl: 40px;--lh-tight: 1.15;--lh-snug: 1.35;--lh-base: 1.5;--lh-loose: 1.65;--t-fast: .12s cubic-bezier(.4,0,.2,1);--t-base: .18s cubic-bezier(.4,0,.2,1);--t-smooth: .26s cubic-bezier(.2,.8,.2,1);--t-snap: .34s cubic-bezier(.34,1.56,.64,1)}body[data-theme=light]{--bg:#F2F4FA;--bg2:#E8ECF5;--card:#FFFFFF;--card2:#F2F4FA;--tx:#0F1226;--mut:#5C6379;--br:#D7DCE8;--br2:#BCC4D6;--r:#DC2626;--g:#16A34A;background:radial-gradient(1100px 700px at 88% -10%,rgba(115,144,242,.08),transparent 65%),radial-gradient(900px 600px at -10% 110%,rgba(84,118,238,.04),transparent 60%),var(--bg)}body[data-theme=light] ::-webkit-scrollbar-thumb{background:#14182129}body[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#14182147}body[data-theme=light] .agent-shell{background:radial-gradient(640px 360px at 12% -10%,rgba(115,144,242,.06),transparent 65%),radial-gradient(540px 320px at 100% 110%,rgba(135,167,255,.04),transparent 60%),#ffffffd9}body[data-theme=light] .agent-shell .row>div[style*="var(--card)"]{background:#f8fafdf2!important;border-color:#0000000f!important}body[data-theme=light] .topnav,body[data-theme=light] .bottom-nav,body[data-theme=light] .agent-head,body[data-theme=light] .agent-input-row{background:#ffffffeb!important;border-color:#00000014!important}body[data-theme=light] .lp-feature-card,body[data-theme=light] .lp-signal-demo,body[data-theme=light] .lp-chat-demo{background:#ffffffeb!important;border-color:#00000014!important;color:var(--tx)!important}body[data-theme=light] .lp-cta-ghost,body[data-theme=light] .lp-eyebrow{background:#ffffffeb!important;color:var(--tx)!important;border-color:#0000001a!important}body[data-theme=light] .news-banner{background:linear-gradient(135deg,#f5f7fc,#e8ecf5)!important;border-color:#0000001a!important;color:var(--tx)!important}body[data-theme=light] .modal{background:#fff!important;border-color:#0000001a}body[data-theme=light] .modal-bg{background:#14182173}body[data-theme=light] .toast{background:#fffffff7;color:var(--tx);border-color:#0000001a}body[data-theme=light] .search-dd{background:#fffffffa!important;border-color:#00000014!important;color:var(--tx)!important}body[data-theme=light] .search-dd-item:hover{background:#0000000a}body[data-theme=light] .notif-panel{background:#ffffffeb!important;border-color:#00000014!important;color:var(--tx)!important}body[data-theme=light] .map-bubble,body[data-theme=light] .map-tooltip{background:#fffffff7!important;border-color:#0000001a!important;color:var(--tx)!important}body[data-theme=light] .beta-banner{background:linear-gradient(90deg,#5476ee1a,#7390f20f,#5476ee1a)!important;color:var(--tx)!important;border-bottom-color:#5476ee33!important}body[data-theme=light] .md{color:var(--tx)}body[data-theme=light] .md em{color:#3f4566}body[data-theme=light] .md code{background:#0000000a;color:#3f4566}body[data-theme=light] .md pre{background:#0000000a}body[data-theme=light] .md a{color:#5476ee}body[data-theme=light] .agent-shell{background:radial-gradient(640px 360px at 12% -10%,rgba(115,144,242,.06),transparent 65%),radial-gradient(540px 320px at 100% 110%,rgba(135,167,255,.03),transparent 60%),#ffffffeb!important}body[data-theme=light] .agent-shell input.input,body[data-theme=light] .input{background:#fff;color:var(--tx);border:1px solid var(--br)}body[data-theme=light] .agent-input-row .input{background:#fff!important;border-color:var(--br)!important}body[data-theme=light] .bn-item{color:#5c6379}body[data-theme=light] .bn-item.active,body[data-theme=light] .bn-item.active .bn-ico{color:#5476ee}body[data-theme=light] .country-pill{background:#ecf1ff;border-color:transparent;color:#454e69}body[data-theme=light] .country-pill:hover{border-color:#5476ee40;color:#5476ee}body[data-theme=light] .country-pill.region{background:#ecf1ff;border-color:#5476ee40;color:#5476ee}body[data-theme=light] .chip{background:#ecf1ff!important;border-color:transparent!important;color:#454e69!important}body[data-theme=light] .chip:hover{border-color:#5476ee40!important}body[data-theme=light] .country-pill.active,body[data-theme=light] .country-pill.region.active,body[data-theme=light] .tab.active,body[data-theme=light] .mapview-pill.active,body[data-theme=light] .qpct-btn.on,body[data-theme=light] .trade-pill-toggle button.active{background:#5476ee;color:#fff;border-color:transparent}body[data-theme=light] .news-item{background:#fff}body[data-theme=light] .news-item:hover{background:#5476ee0a}body[data-theme=light] .summary-card{background:#f2f4fa;border-color:var(--br);color:#454e69}body[data-theme=light] .position-card{background:#f2f4fa;border-color:var(--br)}body[data-theme=light] .trade-pane,body[data-theme=light] .trade-pane.glass{background:#fff!important;border-color:var(--br)!important;color:#454e69!important}body[data-theme=light] .trade-pane .lbl,body[data-theme=light] .trade-pane .summary-row .lbl,body[data-theme=light] .trade-pane .summary-row .val,body[data-theme=light] .trade-pane label{color:#454e69!important}body[data-theme=light] input[type=range].slider-pretty::-webkit-slider-runnable-track{background:linear-gradient(90deg,#7390F2 0%,#5476EE var(--pct,50%),#dbe2f3 var(--pct,50%),#dbe2f3 100%)!important}body[data-theme=light] input[type=range].slider-pretty::-moz-range-track{background:#dbe2f3!important}body[data-theme=light] input[type=range].slider-pretty::-webkit-slider-thumb{background:#fff!important;border:2px solid #5476EE!important;box-shadow:0 2px 6px #5476ee2e!important}body[data-theme=light] input[type=range].slider-pretty::-moz-range-thumb{background:#fff!important;border:2px solid #5476EE!important}body[data-theme=light] .lev-chip{background:#fff;color:#5c6379;border-color:var(--br)}body[data-theme=light] .side-pill.buy{background:#10a34a1a;color:#16a34a;border-color:#10a34a59}body[data-theme=light] .side-pill.sell{background:#dc26261a;color:#dc2626;border-color:#dc262659}body[data-theme=light] .notif-row:hover{background:#5476ee0a!important}body[data-theme=light] .toast.success{border-color:#10a34a66}body[data-theme=light] .toast.error{border-color:#dc262666}body[data-theme=light] .onb-card,body[data-theme=light] .onb-tour-card{background:#fff!important;color:var(--tx)!important}body[data-theme=light] .onb-bg{background:linear-gradient(180deg,#e8ecf599,#f7f9fcf2)}body[data-theme=light] .onb-card-pick{background:#f8fafc;border-color:var(--br);color:var(--tx)}body[data-theme=light] .onb-card-pick:hover:not(.on){background:#eef2f8;border-color:var(--br2)}body[data-theme=light] .onb-card-pick.on{background:#5476ee0f;border-color:#5476ee}body[data-theme=light] .onb-anim{background:linear-gradient(135deg,#5476ee14,#e8ecf5e6);border-color:#5476ee2e}body[data-theme=light] .onb-anim-scan .news{background:linear-gradient(135deg,#fff,#f2f4fa);border-color:#5476ee40}body[data-theme=light] .onb-anim-scan .news:after{background:linear-gradient(90deg,#14182180,#14182126)}body[data-theme=light] .input{background:#fff!important;color:var(--tx)!important}body[data-theme=light] .lp-root{background:#f2f4fa!important;color:var(--tx)!important}body[data-theme=light] .lp-hero-title,body[data-theme=light] .lp-section-title{color:var(--tx)!important}body[data-theme=light] .lp-hero-sub,body[data-theme=light] .lp-trust,body[data-theme=light] .lp-hero-supporting,body[data-theme=light] .lp-section-sub{color:#5c6379!important}body[data-theme=light] .lp-feature-l{color:#5476ee!important}body[data-theme=light] .lp-feature-card{color:var(--tx)!important}body[data-theme=light] .lp-feature-card .lp-feature-s,body[data-theme=light] .lp-feature-card div[style*="color:#"]{color:#5c6379!important}body[data-theme=light] .lp-persona-card,body[data-theme=light] .lp-workflow-card,body[data-theme=light] .lp-opp-card,body[data-theme=light] .lp-daily-card,body[data-theme=light] .lp-track-card,body[data-theme=light] .lp-not-picker-card{background:#fff!important;border-color:#00000014!important;color:var(--tx)!important}body[data-theme=light] .lp-persona-d,body[data-theme=light] .lp-workflow-d,body[data-theme=light] .lp-daily-d,body[data-theme=light] .lp-compare-sub,body[data-theme=light] .lp-track-stat-l{color:#5c6379!important}body[data-theme=light] .lp-opp-v,body[data-theme=light] .lp-compare-quote{color:var(--tx)!important}body[data-theme=light] .lp-opp-levels{background:#f7f8fb!important;border-color:#0000000d!important}body[data-theme=light] .lp-compare-bad{background:#ef44440d!important}body[data-theme=light] .lp-compare-good{background:#10b9810f!important}body[data-theme=light] .beta-banner{color:#3f4566!important}body[data-theme=light] .beta-banner .bb-msg b{color:var(--tx)!important}body[data-theme=light] .btn:hover:not(:disabled){background:#0000000a}body[data-theme=light] .news-banner{background:linear-gradient(135deg,#fff,#f2f4fa)!important;border-color:var(--br)!important;color:var(--tx)!important}body[data-theme=light] .news-banner div[style*="color:var(--tx)"]{color:var(--tx)!important}body[data-theme=light] code{background:#0000000a;color:var(--tx)}body[data-theme=light] .glass-frost{background:#ffffff73!important;border-color:#0000000f!important;color:var(--tx)!important}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:radial-gradient(900px 600px at 90% -10%,rgba(115,144,242,.05),transparent 60%),radial-gradient(1000px 700px at -10% 110%,rgba(84,118,238,.035),transparent 55%),var(--bg);color:var(--tx);font-family:SF Pro Display,Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","ss01";letter-spacing:-.005em;overflow:hidden}button{font-family:inherit;color:inherit;border:none;background:none;cursor:pointer;padding:0}input,textarea,select{font-family:inherit;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:999px;border:1px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#fff3}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}@media (prefers-reduced-motion: no-preference){.app-main>div{animation:page-in .2s cubic-bezier(.2,.8,.2,1)}}@keyframes page-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes msg-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.delta-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.1px;line-height:1.2;font-variant-numeric:tabular-nums}.delta-pill.sm{padding:2px 7px;font-size:10.5px}.delta-pill.up{background:var(--g-bg);color:var(--g);border:1px solid var(--g-bd)}.delta-pill.dn{background:var(--r-bg);color:var(--r);border:1px solid var(--r-bd)}.px-flash{border-radius:6px;padding:0 3px;margin:0 -3px}.px-up{animation:flash-up .9s cubic-bezier(.2,.8,.2,1)}.px-dn{animation:flash-dn .9s cubic-bezier(.2,.8,.2,1)}@keyframes flash-up{0%{color:#22c55e;background:#22c55e29;text-shadow:0 0 14px rgba(34,197,94,.35)}}@keyframes flash-dn{0%{color:#ef5350;background:#ef535029;text-shadow:0 0 14px rgba(239,83,80,.35)}}.msg-row{display:flex;animation:msg-in .24s cubic-bezier(.2,.8,.2,1)}.msg-row.user{justify-content:flex-end}.msg-row .msg-col{display:flex;flex-direction:column;gap:7px;min-width:0;max-width:100%;align-items:flex-start}.msg-row.user .msg-col{max-width:78%;align-items:flex-end}.msg-author{display:flex;gap:7px;align-items:center;font-size:11.5px;font-weight:650;color:var(--tx2);letter-spacing:.2px}.msg-body{font-size:13.5px;line-height:1.65;color:var(--tx);max-width:100%;overflow-wrap:break-word}.msg-body .md p:first-child{margin-top:0}.msg-meta{opacity:0;transition:opacity .18s ease;min-height:26px}.msg-row:hover .msg-meta,.msg-meta:focus-within{opacity:1}@media (hover:none){.msg-meta{opacity:.5}}.typing-bubble{display:inline-flex;align-items:center;gap:5px;padding:13px 16px;width:fit-content}.typing-bubble.inline{padding:6px 10px;background:var(--card2);border:1px solid var(--glass-brd);border-radius:999px}.typing-bubble i{width:7px;height:7px;border-radius:50%;background:var(--tx2);opacity:.5;animation:type-dot 1.2s ease-in-out infinite}.typing-bubble i:nth-child(2){animation-delay:.18s}.typing-bubble i:nth-child(3){animation-delay:.36s}@keyframes type-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.page-title{font-size:clamp(21px,1.6vw,25px);font-weight:750;letter-spacing:-.8px;line-height:1.15;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}:focus-visible{outline:2px solid var(--b2);outline-offset:2px}.chip:active,.tab:active,.country-pill:active,.qpct-btn:active{transform:scale(.96)}::selection{background:#7390f24d;color:#fff}::-moz-selection{background:#7390f24d;color:#fff}.fade-in{animation:fi .3s ease}@keyframes fi{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.lds{width:14px;height:14px;border:2px solid rgba(255,255,255,.08);border-top-color:var(--b2);border-right-color:#7390f266;border-radius:50%;animation:spin .7s cubic-bezier(.5,.1,.5,.9) infinite;display:inline-block;flex-shrink:0}.lds-lg{width:24px;height:24px;border-width:3px}.refresh-btn .refresh-ic{display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease-out;transform-origin:center}.refresh-btn.is-refreshing .refresh-ic{animation:refresh-spin .9s linear infinite}@keyframes refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card{background:linear-gradient(180deg,#ffffff0d,#fff0 42%),var(--card);border:1px solid rgba(255,255,255,.07);border-radius:18px;box-shadow:var(--glass-hi),var(--elev-2);transition:border-color var(--t-base),box-shadow var(--t-base),transform var(--t-base)}.card:hover{border-color:#ffffff1f;box-shadow:var(--glass-hi),var(--elev-3)}.card.lift:hover{transform:translateY(-2px)}.card.elevated{background:linear-gradient(180deg,var(--card) 0%,var(--card2) 100%);box-shadow:var(--elev-2),var(--inset)}.card.elevated:hover{box-shadow:var(--elev-3),var(--inset)}.btn{padding:8px 14px;border-radius:999px;background:var(--card2);border:1px solid var(--glass-brd);font-weight:500;font-size:var(--fs-base);display:inline-flex;align-items:center;gap:var(--s-2);color:var(--tx);box-shadow:var(--glass-hi);transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast);position:relative}.btn:hover:not(:disabled){border-color:#ffffff2e;background:#ffffff0f}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--b-glow)}.btn-p{background:var(--grad)!important;border-color:transparent!important;color:#fff!important;font-weight:600;box-shadow:0 4px 14px #5476ee42,inset 0 1px #ffffff2e}.btn-p:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 10px 24px #5476ee66,inset 0 1px #fff3;transform:translateY(-1px)}.btn-p:active:not(:disabled){transform:translateY(0)}.btn-ghost{background:transparent;border:1px solid rgba(135,167,255,.25);color:var(--tx)}.btn-ghost:hover:not(:disabled){background:var(--b-tint);border-color:#87a7ff6b}.btn-danger{background:var(--r-bg);border:1px solid var(--r-bd);color:var(--r)}.btn-danger:hover:not(:disabled){background:#ef444438;border-color:#ef444480}.btn-sm{padding:6px 10px;font-size:var(--fs-sm);border-radius:var(--r-2)}.btn-lg{padding:12px 20px;font-size:var(--fs-md);border-radius:var(--r-4);font-weight:600}input.input,.input{padding:10px 14px;border-radius:12px;background:var(--bg2);border:1px solid var(--glass-brd);color:var(--tx);font-size:var(--fs-md);font-family:inherit;outline:none;box-shadow:var(--glass-hi);transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast);width:100%}input.input::placeholder,.input::placeholder{color:var(--mut2)}input.input:hover:not(:disabled),.input:hover:not(:disabled){border-color:var(--br2)}input.input:focus,input.input:focus-within,.input:focus,.input:focus-within{border-color:var(--b2);box-shadow:0 0 0 3px var(--b-glow);background:var(--card)}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-full);background:var(--b-tint);border:1px solid transparent;font-size:var(--fs-xs);font-weight:600;color:var(--tx2);letter-spacing:.2px;transition:background var(--t-fast),border-color var(--t-fast)}.chip:hover{background:var(--b-tint2)}.chip.chip-success{background:var(--g-bg);color:var(--g);border-color:var(--g-bd)}.chip.chip-danger{background:var(--r-bg);color:var(--r);border-color:var(--r-bd)}.chip.chip-warn{background:var(--w-bg);color:var(--w);border-color:var(--w-bd)}*:focus-visible:not(.btn):not(input):not(textarea){outline:2px solid var(--b2);outline-offset:2px;border-radius:var(--r-2)}.section-eyebrow{font-size:var(--fs-xs);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--b3);margin-bottom:var(--s-2)}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--mut);line-height:1.2}.eyebrow-sm{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--mut);line-height:1.2}.stat-tile{padding:12px 14px;background:var(--bg2);border-radius:var(--r-3);border:1px solid var(--br);transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.stat-tile:hover{border-color:var(--br2);background:var(--card2)}.stat-value{font-size:17px;font-weight:700;margin-top:4px;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.stat-sub{font-size:11px;color:var(--mut);font-variant-numeric:tabular-nums}.btn-toggle{background:var(--card2);border:1px solid var(--br);color:var(--tx);transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.btn-toggle:hover:not(:disabled){background:var(--card3);border-color:var(--br2)}.btn-toggle.active{background:var(--b-tint);border-color:#7390f273;color:var(--tx);font-weight:600;box-shadow:inset 0 0 0 1px #7390f259,0 0 0 3px #7390f21a}.btn-toggle.active:hover:not(:disabled){background:var(--b-tint2)}.btn-icon{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-3);background:var(--card2);border:1px solid var(--br);color:var(--mut);transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.btn-icon:hover:not(:disabled){color:var(--tx);background:var(--card3);border-color:var(--br2)}.btn-icon.btn-icon-danger:hover:not(:disabled){color:var(--r);background:var(--r-bg);border-color:var(--r-bd)}.btn-icon:active:not(:disabled){transform:scale(.94)}.section-title{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.6px;line-height:var(--lh-tight);color:var(--tx);margin:0 0 var(--s-2)}.section-sub{font-size:var(--fs-base);color:var(--mut);line-height:var(--lh-snug);margin:0}.anim-fade-up{animation:anim-fade-up var(--t-smooth) both}@keyframes anim-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.anim-fade-in{animation:anim-fade-in var(--t-smooth) both}@keyframes anim-fade-in{0%{opacity:0}to{opacity:1}}.anim-scale-in{animation:anim-scale-in var(--t-snap) both}@keyframes anim-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.topnav{border-bottom:1px solid var(--br)!important;background:linear-gradient(180deg,#0e1116eb,#0e1116c7)!important;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.nav-h-item{position:relative;border-radius:var(--r-3);font-weight:500;transition:color var(--t-fast),background var(--t-fast)}.nav-h-item.active{background:var(--b-tint)!important;color:var(--tx)!important}.nav-h-item.active:after{content:"";position:absolute;left:14px;right:14px;bottom:-7px;height:2px;border-radius:999px;background:var(--grad);box-shadow:0 0 12px var(--b-glow)}.bn-item{transition:color var(--t-fast)}.bn-item.active{color:var(--b2)!important}.bn-item.active .bn-ico{filter:drop-shadow(0 0 6px var(--b-glow))}.settings-modal{max-width:820px!important;width:100%!important;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--card) 0%,var(--bg2) 100%);overflow:hidden!important;max-height:88vh}.settings-header{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--br);background:var(--card);flex-shrink:0}.settings-body{display:grid;grid-template-columns:200px 1fr;min-height:0;flex:1;overflow:hidden}.settings-nav{display:flex;flex-direction:column;gap:3px;padding:14px 10px;border-right:1px solid var(--br);background:var(--bg2);overflow-y:auto}.settings-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-3);background:transparent;border:0;color:var(--mut);font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background var(--t-fast),color var(--t-fast);position:relative}.settings-nav-item:hover{background:var(--card2);color:var(--tx)}.settings-nav-item.active{background:var(--b-tint);color:var(--tx);font-weight:600;box-shadow:inset 0 0 0 1px #7390f247}.settings-nav-ic{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--mut);transition:color var(--t-fast)}.settings-nav-item.active .settings-nav-ic{color:var(--b2)}.settings-nav-l{flex:1}.settings-nav-dot{width:8px;height:8px;border-radius:50%;background:var(--w);box-shadow:0 0 8px #f59e0b99}.settings-content{overflow-y:auto;padding:22px 26px;-webkit-overflow-scrolling:touch}.settings-pane{display:flex;flex-direction:column;gap:24px}.set-section-title{font-size:14px;font-weight:700;letter-spacing:-.2px;color:var(--tx)}.set-section-sub{font-size:12px;color:var(--mut);line-height:1.5;margin-top:4px}.set-footnote{font-size:11.5px;color:var(--mut);line-height:1.6;padding:12px 14px;background:var(--bg2);border:1px solid var(--br);border-radius:var(--r-3)}.ai-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.ai-card{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--bg2);border:1px solid var(--br);border-radius:var(--r-3);cursor:pointer;text-align:left;color:var(--tx);font-family:inherit;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast);position:relative}.ai-card:hover:not(.disabled){border-color:var(--br2);background:var(--card2)}.ai-card.active{border-color:#7390f28c;background:var(--b-tint);box-shadow:inset 0 0 0 1px #7390f252,0 0 0 3px #7390f21a}.ai-card.disabled{opacity:.48;cursor:not-allowed;background:var(--bg)}.ai-card-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.ai-card-name{font-size:14px;font-weight:700;letter-spacing:-.2px}.ai-card-tick{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--b2);color:#fff}.ai-card-tick svg{width:12px;height:12px}.ai-card-sub{font-size:11px;color:var(--mut);line-height:1.3}.ai-card-locked{margin-top:6px;font-size:10.5px;font-weight:600;color:var(--mut);letter-spacing:.2px}.ai-card-ready{margin-top:6px;font-size:10.5px;font-weight:600;color:var(--g);letter-spacing:.2px}.ai-card.disabled .ai-card-ready{display:none}.api-key-row{padding:12px 14px;background:var(--bg2);border:1px solid var(--br);border-radius:var(--r-3);transition:border-color var(--t-fast),background var(--t-fast)}.api-key-row.changed{border-color:#f59e0b73;background:#f59e0b0d}.api-key-label{font-size:12.5px;font-weight:700;letter-spacing:-.1px}.api-key-link{font-size:11px;color:var(--b2);text-decoration:none;font-weight:600}.api-key-link:hover{text-decoration:underline}.api-key-status{font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;gap:3px;letter-spacing:.2px}.api-key-status.saved{color:var(--g)}.api-key-status.saved svg{width:11px;height:11px}.api-key-status.dirty{color:var(--w)}.persona-card{flex:1 1 0;min-width:130px;padding:14px;background:var(--bg2);border:1px solid var(--br);border-radius:var(--r-3);cursor:pointer;text-align:left;color:var(--tx);font-family:inherit;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.persona-card:hover{border-color:var(--br2);background:var(--card2)}.persona-card.active{border-color:#7390f28c;background:var(--b-tint);box-shadow:inset 0 0 0 1px #7390f252,0 0 0 3px #7390f21a}.account-card{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg2);border:1px solid var(--br);border-radius:var(--r-3)}.settings-save-bar{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--br);background:linear-gradient(180deg,var(--card),var(--bg2));flex-shrink:0;animation:anim-fade-up var(--t-snap) both}.settings-save-bar.flash{background:linear-gradient(180deg,#10b9811a,#10b9810a)}@media (max-width: 760px){.settings-modal{max-height:none!important;height:100vh;height:100dvh}.settings-body{grid-template-columns:1fr;grid-template-rows:auto 1fr}.settings-nav{flex-direction:row;border-right:0;border-bottom:1px solid var(--br);padding:10px 12px;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.settings-nav::-webkit-scrollbar{display:none}.settings-nav-item{flex-shrink:0;padding:8px 12px;border-radius:999px}.settings-nav-l{font-size:12px}.settings-content{padding:18px}.ai-grid{grid-template-columns:repeat(2,1fr)}.persona-card{min-width:0}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);padding:var(--s-9) var(--s-5);text-align:center;max-width:440px;margin:0 auto}.empty-state-ic{width:64px;height:64px;border-radius:var(--r-5);border:1px solid;display:flex;align-items:center;justify-content:center;margin-bottom:var(--s-2);box-shadow:var(--elev-1)}.empty-state-ic svg{width:28px;height:28px}.empty-state-title{font-size:var(--fs-lg);font-weight:700;letter-spacing:-.3px;color:var(--tx);line-height:var(--lh-tight)}.empty-state-sub{font-size:var(--fs-base);color:var(--mut);line-height:var(--lh-snug);max-width:380px}.skel{background:linear-gradient(90deg,var(--bg2) 0%,var(--card2) 50%,var(--bg2) 100%);background-size:200% 100%;animation:skel-shimmer 1.4s linear infinite;border-radius:var(--r-2)}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.beta-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 18px;background:linear-gradient(90deg,#5476ee2e,#7390f21a,#5476ee2e);border-bottom:1px solid rgba(135,167,255,.22);font-size:12px;color:#d8ddf5;line-height:1.4;position:relative;z-index:55;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:banner-slide-in .4s cubic-bezier(.2,.8,.2,1)}@keyframes banner-slide-in{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.beta-banner .bb-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;background:linear-gradient(135deg,#5476ee,#7390f2);color:#fff;font-weight:700;font-size:10px;letter-spacing:.6px;text-transform:uppercase;flex-shrink:0}.beta-banner .bb-dot{width:6px;height:6px;border-radius:50%;background:#9cb7ff;box-shadow:0 0 8px #9cb7ff;animation:bb-pulse 2s ease-in-out infinite}@keyframes bb-pulse{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.beta-banner .bb-msg{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beta-banner .bb-msg b{color:#f0f1f8;font-weight:600}.beta-banner .bb-close{flex-shrink:0;width:24px;height:24px;border-radius:6px;border:0;background:transparent;color:var(--mut);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.beta-banner .bb-close:hover{background:#ffffff14;color:var(--tx)}@media (max-width: 600px){.beta-banner{padding:7px 12px;font-size:11px;gap:8px}.beta-banner .bb-msg{white-space:nowrap}.beta-banner .bb-tag{font-size:9px;padding:2px 7px}}.agent-page{padding:0!important;max-width:none!important;gap:0!important}.agent-head{padding:14px 20px!important;border-bottom:1px solid var(--br);background:#1a1f29eb;flex-shrink:0}.agent-shell{border-radius:0!important;border:0!important;padding:0!important;flex:1;min-height:0}.agent-shell .messages-inner{width:100%;max-width:760px;margin:0 auto;padding:24px 20px 32px;display:flex;flex-direction:column;gap:20px}.agent-input-row{border-top:1px solid var(--glass-brd);padding:12px 20px!important;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur-lg);backdrop-filter:var(--glass-blur-lg);box-shadow:var(--glass-hi);flex-shrink:0}.agent-input-row .input-wrap-inner{width:100%;max-width:760px;margin:0 auto;display:flex;gap:8px;align-items:center;background:var(--glass);border:1px solid var(--glass-brd);border-radius:999px;padding:5px 6px 5px 16px;box-shadow:var(--glass-hi)}.agent-input-row .input-wrap-inner .input{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px 4px!important}.agent-input-row .input-wrap-inner .btn-p{border-radius:999px;padding:9px 16px;flex-shrink:0;box-shadow:var(--glass-hi),0 4px 14px #5476ee4d}@media (max-width: 600px){.agent-shell .messages-inner{padding:16px 14px 24px;gap:14px}}.agent-shell{background:radial-gradient(640px 360px at 12% -10%,rgba(115,144,242,.08),transparent 65%),radial-gradient(540px 320px at 100% 110%,rgba(135,167,255,.05),transparent 60%),linear-gradient(180deg,#1a1f29f2,#141821fa);border-color:#ffffff0f}.btn-g{background:var(--g);border-color:transparent;color:#fff}.btn-g:hover:not(:disabled){background:#0ea968;border-color:transparent}.btn-r{background:var(--r);border-color:transparent;color:#fff}.btn-r:hover:not(:disabled){background:#dc2626;border-color:transparent}.btn-pill{border-radius:999px}.btn-square{border-radius:10px}.tab{padding:8px 16px;border-radius:var(--r-2);color:var(--mut);font-weight:500;font-size:13px;transition:color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);background:transparent;border:0;cursor:pointer;flex-shrink:0;position:relative}.tab:hover{color:var(--tx);background:#ffffff0a}.tab.active{background:var(--b-tint);color:var(--tx);box-shadow:inset 0 0 0 1px #7390f252;font-weight:600}.tab.active:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translate(-50%);width:24px;height:2px;border-radius:999px;background:var(--grad);box-shadow:0 0 10px var(--b-glow);opacity:.7}.tab-scroll{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;position:sticky;top:0;z-index:20;backdrop-filter:blur(10px)}.tab-scroll::-webkit-scrollbar{display:none}.nav-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;color:var(--mut);font-weight:500;font-size:13px;transition:all .15s;width:100%;text-align:left}.nav-item:hover{background:var(--card);color:var(--tx)}.nav-item.active{background:var(--grad-soft);color:var(--tx)}.nav-item.active .nav-ico{color:var(--b2)}.nav-ico{width:18px;height:18px;flex-shrink:0;color:var(--mut);display:inline-flex}@media (max-width: 900px){input,textarea,select,.input{font-size:16px!important}}.row{display:flex;align-items:center;gap:8px}.dot{width:6px;height:6px;border-radius:50%;display:inline-block}.skeleton{background:linear-gradient(90deg,var(--bg2) 0%,var(--card2) 50%,var(--bg2) 100%);background-size:200% 100%;animation:shimmer 1.5s linear infinite;border-radius:var(--r-2)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.map-tooltip{position:absolute;pointer-events:none;background:#141821f2;border:1px solid var(--br2);border-radius:8px;padding:8px 12px;font-size:12px;z-index:100;backdrop-filter:blur(10px)}.asset-logo{width:28px;height:28px;border-radius:50%;background:#1a1d26;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.asset-logo img{width:100%;height:100%;object-fit:cover}.news-item{position:relative;padding:14px 16px 14px 18px;border-bottom:1px solid var(--br);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast)}.news-item:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:transparent;transition:background var(--t-fast),top var(--t-fast),bottom var(--t-fast)}.news-item:hover{background:var(--card2)}.news-item:hover:before{background:var(--b2);top:10px;bottom:10px}.news-item:active{background:var(--bg3)}.news-item:last-child{border-bottom:none}.chat-bubble{animation:msg-in .24s cubic-bezier(.2,.8,.2,1);padding:11px 15px;border-radius:20px;font-size:13px;line-height:1.55;border:1px solid var(--glass-brd);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-hi),var(--glass-shadow);position:relative;word-wrap:break-word;overflow-wrap:break-word}.chat-bubble.user{background:linear-gradient(135deg,#7390f24d,#7390f224);border-color:#a6bbff4d;border-bottom-right-radius:6px}.chat-bubble.assistant{background:var(--glass);border-color:var(--glass-brd);border-bottom-left-radius:6px}.chat-bubble.assistant code,.chat-bubble.user code{background:#00000052;padding:1px 5px;border-radius:4px;font-size:.92em}.modal-bg{position:fixed;inset:0;background:radial-gradient(ellipse at center,#0000009e,#000000c7);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;animation:anim-fade-in var(--t-fast) both;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.modal-bg::-webkit-scrollbar{width:0;height:0;display:none}body.modal-open{position:fixed;width:100%;overflow:hidden;touch-action:none}.modal{background:linear-gradient(180deg,#ffffff0f,#fff0 30%),var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur-lg);backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-brd);border-radius:22px;box-shadow:var(--glass-hi),var(--glass-shadow);max-width:900px;width:100%;flex-shrink:0;box-shadow:var(--elev-5),var(--inset);animation:anim-scale-in var(--t-smooth) both}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}input[type=range].slider-pretty{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:transparent;outline:none}input[type=range].slider-pretty::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(90deg,#7390F2 0%,#5476EE var(--pct,50%),rgba(255,255,255,.09) var(--pct,50%),rgba(255,255,255,.09) 100%)}input[type=range].slider-pretty::-moz-range-track{height:5px;border-radius:999px;background:#ffffff17}input[type=range].slider-pretty::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(90deg,#7390f2,#5476ee)}input[type=range].slider-pretty::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2.5px solid #5476EE;box-shadow:0 2px 8px #00000073,0 0 0 4px #5476ee24;cursor:pointer;margin-top:-6.5px;transition:transform .12s,box-shadow .15s}input[type=range].slider-pretty::-webkit-slider-thumb:hover{transform:scale(1.12)}input[type=range].slider-pretty::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2.5px solid #5476EE;box-shadow:0 2px 8px #00000073,0 0 0 4px #5476ee24;cursor:pointer}.expand{transition:all .35s cubic-bezier(.2,.8,.2,1)}svg.ic{display:inline-block;vertical-align:middle}.search-wrap{position:relative}.search-dd{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#1a1f29fa;backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%);border:1px solid rgba(255,255,255,.1);border-radius:12px;max-height:320px;overflow-y:auto;z-index:40;box-shadow:0 20px 50px #000000a6,0 0 0 1px #0006;isolation:isolate}.search-dd-item{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.05)}.search-dd-item:last-child{border-bottom:none}.search-dd-item:hover{background:#ffffff0f}.search-wrap{position:relative;z-index:30}@media (max-width: 1100px){.search-wrap{z-index:30}.search-dd{z-index:40}}.topnav{display:flex;align-items:center;gap:6px;padding:10px 18px;border-bottom:1px solid var(--glass-brd);background:var(--glass-strong);flex-shrink:0;position:sticky;top:0;z-index:60;-webkit-backdrop-filter:var(--glass-blur-lg);backdrop-filter:var(--glass-blur-lg);box-shadow:var(--glass-hi)}.topnav .brand{display:flex;align-items:center;gap:10px;margin-right:14px}.topnav .brand-title{font-weight:700;font-size:15px;letter-spacing:-.3px}.topnav .nav-h{display:flex;align-items:center;gap:2px;flex:0 0 auto;flex-wrap:wrap;margin:0 10px 0 4px;background:#00000042;border:1px solid var(--glass-brd);border-radius:999px;padding:4px;box-shadow:var(--glass-hi)}.topnav .nav-h .nav-h-item{padding:6px 13px;font-size:12.5px}.nav-h-item{display:flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;color:var(--mut);font-weight:500;font-size:13px;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s;border:1px solid transparent}.nav-h-item:hover{background:#ffffff0d;color:var(--tx)}.nav-h-item.active{background:var(--glass-tint);color:var(--tx);border-color:#a6bbff38;box-shadow:var(--glass-hi)}.nav-h-item.active .nav-ico{color:var(--b2)}.mobile-only{display:none}.toast-wrap{position:fixed;top:74px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:300;pointer-events:none}.toast{pointer-events:auto;position:relative;background:linear-gradient(180deg,#222834fa,#141821fa);border:1px solid var(--br2);border-radius:var(--r-4);padding:12px 16px 12px 18px;display:flex;align-items:center;gap:10px;font-size:var(--fs-base);box-shadow:var(--elev-4),var(--inset);min-width:280px;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);animation:anim-fade-up var(--t-smooth) both;overflow:hidden}.toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--b2)}@keyframes tin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.toast.success{border-color:var(--g-bd);background:linear-gradient(180deg,#222834fa,#141821fa),var(--g-bg)}.toast.success:before{background:var(--g)}.toast.error{border-color:var(--r-bd)}.toast.error:before{background:var(--r)}.toast.warning,.toast.warn{border-color:var(--w-bd)}.toast.warning:before,.toast.warn:before{background:var(--w)}.toast.info{border-color:var(--i-bd)}.toast.info:before{background:var(--i)}@media (max-width: 900px){body{font-size:13px;overflow:hidden;overscroll-behavior:none}html,body,#root{height:100vh;height:100dvh}.topnav{padding:10px 12px;flex-wrap:wrap;gap:6px}.topnav .nav-h{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;padding:8px 0 4px}.topnav .nav-h.open{display:flex}.nav-h-item{padding:10px 14px}.mobile-only{display:inline-flex}.mobile-hide{display:none!important}.modal,.confirm-modal-card{max-width:100%;border-radius:18px 18px 0 0;animation:sheet-up .28s cubic-bezier(.2,.8,.2,1);position:relative;padding-top:24px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px);box-shadow:0 -10px 30px #00000059}.modal:before,.confirm-modal-card:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:48px;height:5px;border-radius:999px;background:#ffffff38;pointer-events:none;z-index:2}body[data-theme=light] .modal:before,body[data-theme=light] .confirm-modal-card:before{background:#0e11162e}.modal>.row:first-child .btn[onclick*=close],.modal .modal-close-btn,.confirm-modal-card .modal-close-btn{display:none!important}.modal>.row:first-child>button:last-child:has(svg){display:none}.modal>.row:first-child{position:sticky;top:0;z-index:1;background:var(--card);border-radius:18px 18px 0 0}.modal-bg{padding:0;align-items:flex-end}.modal-fullscreen{width:100%!important;max-width:100%!important;height:100vh!important;height:100dvh!important;max-height:none!important;border-radius:0!important;padding-top:0!important;animation:page-slide-in .26s cubic-bezier(.2,.8,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-fullscreen:before{display:none!important}.modal-fullscreen .modal-back-btn{display:inline-flex!important;transform:rotate(-90deg)}.modal-fullscreen .modal-x-btn{display:none!important}.modal-fullscreen-bg{padding:0!important;background:var(--bg)!important;backdrop-filter:none!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important}@keyframes page-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.news-item{padding:10px 12px}.btn{padding:7px 10px;font-size:12px}.asset-grid{grid-template-columns:repeat(2,1fr)!important}.port-grid{grid-template-columns:1fr!important}.agent-page{padding:0!important;max-width:100%!important;height:100%!important;overflow:hidden!important;gap:0!important;box-sizing:border-box}.agent-head{padding:10px 14px 4px!important;flex-shrink:0}.agent-shell{border-radius:0!important;border:0!important;border-top:1px solid var(--br)!important;border-bottom:1px solid var(--br)!important;padding:14px!important;flex:1;min-height:0}.agent-input-row{padding:8px 12px!important;background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur-lg);backdrop-filter:var(--glass-blur-lg);border-top:1px solid var(--glass-brd);position:static;flex-shrink:0}.toast-wrap{inset:auto 12px 12px}.toast{min-width:0}.news-side{width:100%!important;flex-shrink:0!important;border-left:none!important;border-top:1px solid var(--br)!important;height:auto!important;overflow:visible!important}.news-side .news-list,.news-left{flex:none!important;overflow:visible!important;min-height:0}.news-page-root{flex-direction:column!important;height:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.news-map-wrap{min-height:280px!important;height:300px!important;flex:none!important}.topnav .nav-h,.topnav .hamburger{display:none!important}.bottom-nav{display:flex!important}.app-main{padding-bottom:0!important}.app-main>div{padding-bottom:0!important}.app-main>div>div{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))!important}}.hamburger{background:var(--card);border:1px solid var(--br);border-radius:8px;padding:8px;cursor:pointer;display:none;align-items:center;justify-content:center}@media (max-width: 900px){.hamburger{display:none}}.bottom-nav{display:none;position:fixed;left:14px;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);z-index:50;background:#0d0f154d;backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border:1px solid var(--glass-brd);border-radius:26px;box-shadow:var(--glass-hi),0 12px 34px #0000006b;padding:3px 8px;justify-content:space-around;align-items:center;gap:0}.bn-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 4px;background:none;border:0;color:var(--mut);font-size:9.5px;font-weight:500;cursor:pointer;line-height:1.1;letter-spacing:0;text-align:center;overflow:visible;white-space:nowrap;font-family:SF Pro Text,Inter,Segoe UI,system-ui,-apple-system,sans-serif;position:relative;transition:color .2s}.bn-item .bn-ico{font-size:17px;line-height:1;display:flex;align-items:center;justify-content:center;height:19px;transition:transform .2s}.bn-item.active{color:var(--b3);font-weight:600}.bn-item.active .bn-ico{color:var(--b3);filter:drop-shadow(0 0 8px var(--b-glow));transform:translateY(-1px)}.bn-fab{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:0;cursor:pointer;color:var(--tx);font-size:9.5px;font-weight:600;transform:translateY(-11px);padding:0 8px;font-family:SF Pro Text,Inter,Segoe UI,system-ui,-apple-system,sans-serif}.bn-fab .bn-fab-ico{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#fff,#ccdcff);display:flex;align-items:center;justify-content:center;color:#0e1116;box-shadow:0 5px 15px #ccdcff73;overflow:hidden}.bn-fab.active .bn-fab-ico{box-shadow:0 8px 24px #ccdcffb3,0 0 0 3px #ffffff80}.msg-act{background:none;border:0;color:var(--mut);font-size:11px;padding:2px 6px;border-radius:6px;cursor:pointer;transition:all .12s}.msg-act:hover{background:var(--card2);color:var(--tx)}.msg-act.icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0}.msg-act.icon .ic{display:block}.country-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:500;background:var(--card2);border:1px solid var(--br);color:var(--mut);cursor:pointer;transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast);white-space:nowrap;flex-shrink:0}.country-pill:hover{border-color:var(--br2);color:var(--tx);background:var(--card3)}.country-pill.active{background:var(--b-tint);border-color:#7390f273;color:var(--tx);font-weight:600;box-shadow:inset 0 0 0 1px #7390f252,0 0 0 3px #7390f214}.country-pill.region{background:#5476ee14;border-color:#5476ee4d;color:#81a9ff}.country-pill.region.active{background:var(--b-tint2);color:#fff;border-color:#7390f28c;box-shadow:inset 0 0 0 1px #7390f273,0 0 0 3px #7390f21a}.pill-row-scroll{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.pill-row-scroll::-webkit-scrollbar{display:none}.mapview-pill{padding:5px 12px;border-radius:999px;font-size:11px;font-weight:600;background:transparent;color:var(--mut);border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.4px;transition:color var(--t-fast),background var(--t-fast)}.mapview-pill:hover{color:var(--tx);background:#ffffff0f}.mapview-pill.active{background:var(--b-tint);color:var(--tx);box-shadow:inset 0 0 0 1px #7390f252}.flag{font-size:14px;line-height:1}.lottie-loader{display:inline-block}.lottie-loader>div{width:100%;height:100%}.md{font-size:13px;line-height:1.55;color:#c9cbda}.md p{margin:0 0 8px}.md p:last-child{margin-bottom:0}.md strong{color:var(--tx);font-weight:600}.md em{font-style:italic;color:#d9dbe8}.md h1,.md h2,.md h3{margin:10px 0 6px;color:var(--tx);font-weight:600;line-height:1.3}.md h1{font-size:16px}.md h2{font-size:15px}.md h3{font-size:14px}.md ul,.md ol{margin:4px 0 8px 18px;padding:0}.md li{margin:2px 0}.md code{background:var(--card2);padding:1px 5px;border-radius:4px;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#a8b2d8}.md pre{background:var(--card2);padding:10px;border-radius:8px;overflow-x:auto;margin:6px 0}.md pre code{background:transparent;padding:0}.md a{color:var(--b2);text-decoration:none}.md a:hover{text-decoration:underline}.md table{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:6px 0;font-size:12px}.md th,.md td{border:1px solid var(--br);padding:5px 8px;text-align:left;white-space:nowrap}.md th{background:var(--card2);color:var(--tx);font-weight:600}.chat-bubble{max-width:100%;overflow:hidden}.md,.md pre{max-width:100%}.md hr{border:0;border-top:1px solid var(--br);margin:10px 0}.md blockquote{border-left:3px solid var(--b);padding:2px 10px;color:var(--mut);margin:6px 0}@media (max-width: 900px){.asset-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.tab-scroll{position:sticky;top:0;background:var(--bg2);z-index:20;overflow-x:auto;scrollbar-width:none}.tab-scroll::-webkit-scrollbar{display:none}.asset-card-expand{flex-direction:column!important;height:auto!important;max-height:none!important}.asset-card-expand>*{width:100%!important;min-width:0!important}.card{min-width:0;max-width:100%;box-sizing:border-box}canvas{max-width:100%!important;height:auto}.news-banner{padding:8px 10px!important}.trade-page-pad{padding:10px!important}.ccy-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:8px!important}}.card,.asset-grid>*{min-width:0}.news-banner{transition:all .2s ease}.trade-shell{padding:20px;height:100%;overflow:auto;display:flex;flex-direction:column;gap:14px;max-width:1280px;width:100%;margin:0 auto}.trade-grid{display:grid;grid-template-columns:minmax(0,1fr) 392px;gap:18px;align-items:flex-start}.trade-pane{background:linear-gradient(180deg,#ffffff0b,#fff0 40%),var(--card);border:1px solid rgba(255,255,255,.07);border-radius:20px;box-shadow:var(--glass-hi),var(--elev-2);display:flex;flex-direction:column;min-width:0}.trade-pane.has-chart{overflow:hidden}.trade-pane.glass{background:linear-gradient(180deg,#ffffff0d,#fff0 40%),var(--card)}.trade-form-pane{position:sticky;top:0;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:thin}@media (max-width: 1100px){.trade-form-pane{position:static;max-height:none;overflow:visible}}.trade-header-strip{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.trade-header-strip .price-big{font-size:28px;font-weight:750;letter-spacing:-.9px;line-height:1.05}.trade-pill-toggle{display:inline-flex;background:#00000038;border-radius:999px;padding:4px;border:1px solid var(--glass-brd);box-shadow:var(--glass-hi);width:100%}.trade-pill-toggle button{flex:1;min-width:0;padding:9px 16px;background:transparent;color:var(--mut);border:0;border-radius:999px;font-weight:600;font-size:13px;cursor:pointer;letter-spacing:.2px;transition:background .18s,color .18s,box-shadow .18s}.trade-pill-toggle button.active{background:var(--glass-tint);color:var(--tx);font-weight:700;box-shadow:var(--glass-hi),0 1px 6px #00000040}.pf-book-toggle button{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 10px;line-height:1.15}.pf-book-toggle .bk-l{font-size:12.5px}.pf-book-toggle .bk-v{font-size:11px;font-weight:600;opacity:.72;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-book-toggle button.active .bk-v{opacity:.9}@media (max-width:400px){.pf-book-toggle button{padding:6px}.pf-book-toggle .bk-l{font-size:12px}.pf-book-toggle .bk-v{font-size:10.5px}}.side-pill{flex:1;padding:15px;border-radius:16px;border:0;cursor:pointer;font-weight:700;font-size:14px;letter-spacing:.3px;transition:transform .12s,box-shadow .15s,background .15s;display:flex;align-items:center;justify-content:center;gap:6px}.side-pill:active{transform:scale(.98)}.side-pill.buy{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.3)}.side-pill.buy.active{background:linear-gradient(180deg,#10b981,#059669);color:#fff;box-shadow:0 6px 18px #10b98173;border-color:transparent}.side-pill.sell{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.side-pill.sell.active{background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;box-shadow:0 6px 18px #ef444473;border-color:transparent}.amount-input-wrap{position:relative}.amount-input-wrap input{padding-right:84px;font-size:21px;font-weight:700;height:54px;letter-spacing:-.3px;border-radius:14px}.amount-input-wrap .ccy-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;background:#0000004d;border-radius:999px;padding:2px;border:1px solid var(--glass-brd)}.amount-input-wrap .ccy-suffix button{padding:4px 10px;background:transparent;color:var(--mut);border:0;border-radius:999px;font-size:10px;font-weight:700;cursor:pointer}.amount-input-wrap .ccy-suffix button.on{background:var(--card);color:var(--tx)}.qpct-row{display:flex;gap:6px}.qpct-btn{flex:1;padding:7px 0;border-radius:999px;background:var(--bg2);border:1px solid var(--glass-brd);color:var(--mut);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s}.qpct-btn:hover{background:var(--card2);color:var(--tx)}.qpct-btn.on{background:var(--glass-tint);color:var(--tx);border-color:#7390f273;font-weight:700;box-shadow:var(--glass-hi)}.summary-card{background:var(--card2);border:1px solid var(--glass-brd);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;font-size:13px;box-shadow:var(--glass-hi)}.summary-row{display:flex;justify-content:space-between;align-items:baseline}.summary-row .lbl{color:var(--mut);font-size:11px;text-transform:uppercase;letter-spacing:.4px;font-weight:600}.summary-row .val{font-weight:600;color:var(--tx)}.summary-row.total{padding-top:10px;border-top:1px dashed rgba(255,255,255,.12);font-size:15px}.summary-row.total .val{font-size:18px;font-weight:700}.review-btn{padding:15px;border-radius:14px;border:0;cursor:pointer;font-weight:700;font-size:14px;letter-spacing:.3px;color:#fff;transition:transform .12s,box-shadow .15s;width:100%;box-shadow:var(--glass-hi)}.review-btn:active:not(:disabled){transform:scale(.99)}.review-btn:disabled{opacity:.4;cursor:not-allowed}.review-btn:not(:disabled):hover{transform:translateY(-1px)}.review-btn.buy{background:linear-gradient(180deg,#10b981,#059669);box-shadow:0 6px 18px #10b98173}.review-btn.sell{background:linear-gradient(180deg,#ef4444,#dc2626);box-shadow:0 6px 18px #ef444473}.lev-chip{display:inline-flex;align-items:center;justify-content:center;padding:4px 11px;background:var(--bg2);border:1px solid var(--br);border-radius:999px;font-size:11px;font-weight:700;color:var(--mut);cursor:pointer;transition:all .12s;flex-shrink:0;letter-spacing:.3px}.lev-chip.on{background:linear-gradient(135deg,#5476ee,#7390f2);color:#fff;border-color:transparent;box-shadow:0 3px 10px #5476ee66}.lev-chip.warn.on{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 3px 10px #f59e0b66}.confirm-modal-card{background:linear-gradient(180deg,#ffffff0d,#fff0 32%),var(--glass-strong);-webkit-backdrop-filter:var(--glass-blur-lg);backdrop-filter:var(--glass-blur-lg);border:1px solid rgba(255,255,255,.11);border-radius:22px;box-shadow:inset 0 1px #ffffff29,0 30px 80px #0000008c;max-width:460px;width:100%;display:flex;flex-direction:column;animation:sheet-up .25s cubic-bezier(.2,.8,.2,1)}.confirm-modal-hero{padding:20px;flex-shrink:0;background:linear-gradient(135deg,#5476ee26,#14182100);border-bottom:1px solid rgba(255,255,255,.07);border-radius:22px 22px 0 0;display:flex;align-items:center;gap:14px}.confirm-modal-hero .badge{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.confirm-modal-body{padding:18px;display:flex;flex-direction:column;gap:14px;border-radius:0 0 18px 18px}.position-card{display:flex;flex-direction:column;gap:10px;padding:14px;background:linear-gradient(180deg,#0e111699,#0e11164d);border:1px solid var(--br);border-radius:12px;cursor:default}.position-card.long{border-left:3px solid #10B981}.position-card.short{border-left:3px solid #EF4444}.empty-positions{padding:40px 20px;text-align:center;color:var(--mut);font-size:13px;line-height:1.6}.empty-positions .empty-ico{margin-bottom:14px;display:flex;justify-content:center}@media (max-width: 1100px){.trade-grid{grid-template-columns:1fr}.trade-form-pane{position:static;max-height:none;overflow:visible}.trade-grid.swap-grid>.trade-pane:last-child{order:-1}}@media (max-width: 600px){.trade-shell{padding:10px}.trade-header-strip{padding:10px 12px;gap:10px}.trade-header-strip .price-big{font-size:18px}}.news-modal-glass{background:#14182199!important;backdrop-filter:blur(40px) saturate(160%)!important;-webkit-backdrop-filter:blur(40px) saturate(160%)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 24px 60px #0009!important}@media (max-width: 900px){.news-modal-glass{display:flex;flex-direction:column;max-height:90dvh;overflow:hidden}.news-modal-glass .nm-head{flex-shrink:0}.news-modal-glass .nm-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}.news-modal-glass .nm-body::-webkit-scrollbar{width:0;height:0;display:none}}.lp-root{position:fixed;inset:0;background:#0e1116;z-index:600;overflow-y:auto;overflow-x:hidden;color:#e6e8ec;animation:lp-fade .35s ease}.lp-root *{max-width:100%}.lp-root .lp-bg-mesh,.lp-root .lp-bg-grid,.lp-root .lp-bg-particles{max-width:none;pointer-events:none}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp-bg-mesh{position:fixed;inset:0;background:radial-gradient(1100px 800px at 18% 22%,rgba(84,118,238,.14),transparent 55%),radial-gradient(900px 700px at 82% 30%,rgba(115,144,242,.1),transparent 60%),radial-gradient(900px 900px at 50% 100%,rgba(99,173,242,.07),transparent 65%),radial-gradient(700px 700px at 95% 90%,rgba(180,109,255,.06),transparent 60%);pointer-events:none;z-index:0}.lp-bg-grid{position:fixed;inset:0;background-image:linear-gradient(rgba(135,167,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(135,167,255,.04) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:1;mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 75%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0%,transparent 75%)}.lp-bg-particles{position:fixed;inset:0;pointer-events:none;z-index:2}.lp-particle{position:absolute;width:2px;height:2px;border-radius:50%;background:#9cb7ff8c;box-shadow:0 0 6px #63adf299;animation:lp-float ease-in-out infinite}@keyframes lp-float{0%{transform:translateY(0) translate(0);opacity:0}20%{opacity:.85}80%{opacity:.5}to{transform:translateY(-90px) translate(20px);opacity:0}}.lp-nav{position:relative;z-index:10;padding:22px 40px;display:flex;align-items:center;justify-content:space-between}.lp-cta-ghost{white-space:nowrap;padding:10px 20px;border:1px solid rgba(255,255,255,.14);background:#181d2999;color:#ebebf5;border-radius:999px;font-weight:600;font-size:13px;cursor:pointer;box-shadow:inset 0 1px #ffffff1f;transition:all .18s;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lp-cta-ghost:hover{border-color:#ffffff4d;background:#14182199}.lp-cta-primary{white-space:nowrap;padding:14px 28px;border:0;background:linear-gradient(135deg,#fff,#ccdcff);color:#0e1116;font-weight:700;font-size:14px;border-radius:999px;cursor:pointer;letter-spacing:.2px;box-shadow:0 12px 40px #ccdcff73,inset 0 1px #ffffffe6;transition:transform .18s,box-shadow .18s}.lp-cta-primary:hover{transform:translateY(-2px);box-shadow:0 16px 50px #ccdcffa6}.lp-hero{position:relative;z-index:10;display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:60px 60px 100px;min-height:calc(100vh - 80px);align-items:center;max-width:1400px;margin:0 auto}.lp-hero-content{position:relative;z-index:5}.lp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#141821b3;border:1px solid rgba(135,167,255,.18);font-size:11px;font-weight:600;color:#9cb7ff;letter-spacing:.3px;margin-bottom:24px}.lp-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981;animation:lp-pulse 2s ease-in-out infinite}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.lp-hero-title{font-size:64px;font-weight:800;line-height:1.04;letter-spacing:-2px;margin:0 0 22px}.lp-grad-text{background:linear-gradient(135deg,#fff,#9cb7ff,#7390f2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lp-hero-sub{font-size:17px;line-height:1.55;color:#a5a9bd;max-width:520px;margin:0}.lp-trust{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#7a7e93;margin-top:24px}.lp-hero-stage{position:relative;width:100%;height:560px;display:flex;align-items:center;justify-content:center}.lp-alert-card{padding:12px 14px;background:#1a1f29eb;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 12px 36px #00000073;min-width:200px;max-width:240px;animation:lp-bob 6s ease-in-out infinite;will-change:transform}@keyframes lp-bob{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-8px)}}.lp-features{position:relative;z-index:10;padding:80px 40px;max-width:1200px;margin:0 auto}.lp-section-eyebrow{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#9cb7ff;margin-bottom:14px;text-align:center}.lp-section-title{font-size:42px;font-weight:750;letter-spacing:-1.2px;text-align:center;max-width:700px;margin:0 auto 14px;line-height:1.12;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lp-feature-card{padding:24px;background:linear-gradient(180deg,#ffffff0d,#fff0 42%),#181d29bf;border:1px solid rgba(255,255,255,.07);border-radius:18px;box-shadow:inset 0 1px #ffffff24,0 6px 16px #00000042;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.lp-feature-card:hover{transform:translateY(-4px);border-color:#87a7ff47;box-shadow:inset 0 1px #ffffff29,0 14px 34px #00000057}.lp-feature-ic{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#5476ee33,#7390f20f);color:#9cb7ff;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.lp-feature-l{font-size:11px;font-weight:700;color:#9cb7ff;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px}.lp-feature-title{font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:6px}.lp-feature-body{font-size:13px;color:#a5a9bd;line-height:1.55}.lp-showcase{position:relative;z-index:10;padding:40px 40px 80px;max-width:1200px;margin:0 auto}.lp-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.lp-signal-demo,.lp-chat-demo{background:#141821d9;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:0 16px 50px #0006}.lp-signal-demo{border-top:3px solid #10B981}.lp-signal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.lp-signal-logo{width:36px;height:36px;border-radius:50%;color:#0e1116;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:-.3px;flex-shrink:0}.lp-side-chip{padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px}.lp-side-chip.up{background:#10b9812e;color:#10b981}.lp-side-chip.down{background:#ef44442e;color:#ef4444}.lp-leverage-chip{padding:2px 7px;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.3px;background:#f59e0b2e;color:#f59e0b}.lp-rr-chip{padding:2px 7px;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.3px;background:#63adf226;color:#63adf2}.lp-signal-levels{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;background:#ffffff08;border-radius:10px}.lp-level{text-align:center}.lp-conf-bar{transition:box-shadow .8s ease,width .6s ease}.lp-chat-demo{padding:0;overflow:hidden;display:flex;flex-direction:column}.lp-chat-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#5476ee14,#0000002e)}.lp-chat-logo{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0e1116,#1a1d26);border:1px solid rgba(135,167,255,.2);flex-shrink:0}.lp-chat-status{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.28)}.lp-chat-status-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981cc;animation:lp-pulse-dot 1.6s ease-in-out infinite}@keyframes lp-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.lp-chat-dot{width:10px;height:10px;border-radius:50%;background:#ef4444}.lp-chat-body{padding:16px;display:flex;flex-direction:column;gap:12px;min-height:340px;max-height:460px;overflow-y:auto;scrollbar-width:thin}.lp-chat-body::-webkit-scrollbar{width:6px}.lp-chat-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.lp-chat-welcome{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;background:linear-gradient(135deg,#5476ee14,#7390f208);border:1px solid rgba(99,173,242,.18)}.lp-chat-welcome-ic{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#5476ee2e;color:#9cb7ff}.lp-chat-welcome-l{font-size:13px;font-weight:700;letter-spacing:-.2px;margin-bottom:3px}.lp-chat-welcome-d{font-size:12px;color:#a5a9bd;line-height:1.5}.lp-chat-msg{display:flex;gap:10px;max-width:92%;animation:lp-fade-up .25s ease}.lp-chat-msg.user{margin-left:auto;flex-direction:row-reverse}.lp-chat-bubble{padding:10px 14px;border-radius:14px 14px 6px;background:linear-gradient(180deg,#7390f238,#7390f21f);border:1px solid rgba(99,173,242,.28);font-size:13px;line-height:1.55;color:#ebebf5;word-wrap:break-word}.lp-chat-bubble.bot{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border-color:#ffffff14;border-bottom-right-radius:14px;border-bottom-left-radius:6px}.lp-chat-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#0e1116,#1a1d26);border:1px solid rgba(135,167,255,.32);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px #5476ee52}.lp-caret{display:inline-block;width:7px;height:14px;background:#9cb7ffd9;margin-left:2px;vertical-align:middle;animation:lp-blink .9s ease-in-out infinite}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes lp-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp-chat-cta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;margin-top:4px;background:linear-gradient(135deg,#5476ee24,#7390f20f);border:1px solid rgba(99,173,242,.28);font-size:11.5px;color:#e0e4f0;line-height:1.4}.lp-chat-cta.generic{background:linear-gradient(135deg,#f59e0b1a,#f59e0b0a);border-color:#f59e0b3d}.lp-chat-cta>span{flex:1;min-width:0}.lp-chat-cta button{flex-shrink:0;padding:6px 12px;background:linear-gradient(135deg,#5476ee,#7390f2);color:#fff;border:0;border-radius:8px;font-size:11.5px;font-weight:700;letter-spacing:.1px;cursor:pointer;box-shadow:0 4px 14px #5476ee59;transition:transform .15s,box-shadow .15s;display:inline-flex;align-items:center;gap:4px}.lp-chat-cta button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #5476ee73}.lp-chat-suggest{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 0;border-top:1px solid rgba(255,255,255,.04)}.lp-chat-chip{padding:6px 11px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#a5a9bd;font-size:11.5px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .15s}.lp-chat-chip:hover:not(:disabled){background:#7390f21f;border-color:#7390f252;color:#e0e4f0;transform:translateY(-1px)}.lp-chat-chip:disabled{opacity:.45;cursor:not-allowed}.lp-chat-input-row{display:flex;gap:8px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.06);background:#00000029}.lp-chat-input{flex:1;min-width:0;padding:10px 14px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--tx);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.lp-chat-input::placeholder{color:#7c829c}.lp-chat-input:focus{border-color:#7390f280;box-shadow:0 0 0 3px #7390f22e;background:#ffffff0f}.lp-chat-input:disabled{opacity:.55;cursor:not-allowed}.lp-chat-send{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:0;cursor:pointer;background:linear-gradient(135deg,#5476ee,#7390f2);color:#fff;box-shadow:0 4px 14px #5476ee59;transition:transform .15s,box-shadow .15s,opacity .15s}.lp-chat-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #5476ee73}.lp-chat-send:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.lp-trust-item{display:inline-flex;align-items:center;gap:5px}.lp-trust-item svg{width:13px;height:13px;color:#9cb7ff}.lp-daily-check svg{width:14px;height:14px;color:#fff}.lp-persona-ic svg{width:28px;height:28px;color:#9cb7ff}.lp-chat-trade-hint{padding:10px 14px;background:#63adf20f;border:1px dashed rgba(99,173,242,.3);border-radius:10px;font-size:11.5px;animation:lp-fade-in .4s ease}@keyframes lp-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1100px){.lp-showcase-grid{grid-template-columns:1fr;gap:16px}.lp-chat-demo{max-width:560px;margin:0 auto;width:100%}}@media (max-width:768px){.lp-showcase{padding:30px 18px 50px}.lp-signal-levels{grid-template-columns:repeat(2,1fr)}.lp-chat-body{min-height:280px}.lp-chat-suggest{padding:8px 12px 0;gap:5px}.lp-chat-chip{font-size:11px;padding:5px 10px}}.lp-cta-section{position:relative;z-index:10;padding:60px 40px 80px}.lp-cta-card{max-width:820px;margin:0 auto;padding:56px 44px;position:relative;overflow:hidden;background:radial-gradient(600px 300px at 50% -40%,rgba(84,118,238,.35),transparent 70%),linear-gradient(180deg,#ffffff0d,#fff0 40%),#11151fd9;border:1px solid rgba(135,167,255,.22);border-radius:26px;text-align:center;box-shadow:inset 0 1px #ffffff29,0 30px 80px #00000073}.lp-cta-title{font-size:clamp(30px,4vw,44px);font-weight:750;letter-spacing:-1.4px;margin:0 0 10px;line-height:1.1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-cta-sub{font-size:14px;color:#a5a9bd;margin:0}.lp-cta-nav{padding:8px 16px;font-size:13px}.lp-hero-supporting{font-size:15px;color:#7c829c;line-height:1.55;margin:8px 0 0;max-width:480px}.lp-section-sub{font-size:15px;color:#a5a9bd;line-height:1.6;margin:0 auto 44px;max-width:640px;text-align:center}.lp-personas{position:relative;z-index:10;padding:80px 40px 40px;max-width:1200px;margin:0 auto}.lp-persona-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}.lp-persona-card{padding:24px;border-radius:16px;background:linear-gradient(180deg,#ffffff0b,#fff0 40%),linear-gradient(180deg,#2228348c,#14182159);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff21,0 6px 16px #0000003d;transition:border-color .25s,transform .25s,box-shadow .25s}.lp-persona-card:hover{border-color:#87a7ff47;transform:translateY(-2px)}.lp-persona-ic{width:44px;height:44px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5476ee38,#7390f214);border:1px solid rgba(99,173,242,.22);color:#9cb7ff;margin-bottom:16px}.lp-persona-l{font-size:16px;font-weight:700;letter-spacing:-.2px;margin-bottom:6px}.lp-persona-d{font-size:13px;color:#a5a9bd;line-height:1.55}.lp-workflow{position:relative;z-index:10;padding:60px 40px;max-width:1200px;margin:0 auto}.lp-workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;position:relative}.lp-workflow-card{padding:22px;border-radius:16px;background:linear-gradient(180deg,#ffffff0b,#fff0 40%),linear-gradient(180deg,#2228348c,#14182159);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff21,0 6px 16px #0000003d;position:relative}.lp-workflow-card:not(:last-child):before{content:"";position:absolute;top:39px;left:56px;right:-22px;height:2px;background:linear-gradient(90deg,#7390f273,#7390f214);pointer-events:none}@media (max-width: 900px){.lp-workflow-card:before{display:none!important}}.lp-workflow-num{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5476ee,#7390f2);color:#fff;font-size:14px;font-weight:800;letter-spacing:-.2px;margin-bottom:14px;box-shadow:0 6px 18px #5476ee52}.lp-workflow-l{font-size:15px;font-weight:700;letter-spacing:-.2px;margin-bottom:6px}.lp-workflow-d{font-size:13px;color:#a5a9bd;line-height:1.55}.lp-workflow-arrow{position:absolute;top:32px;right:-16px;font-size:18px;color:#87a7ff8c;z-index:2;text-shadow:0 0 12px rgba(115,144,242,.4)}.lp-opportunities{position:relative;z-index:10;padding:60px 40px;max-width:1200px;margin:0 auto}.lp-opp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}.lp-opp-card{padding:18px;border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#fff0 40%),linear-gradient(180deg,#222834b3,#1418218c);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff24,0 6px 16px #00000042;display:flex;flex-direction:column;gap:12px;transition:border-color .25s,transform .25s}.lp-opp-card:hover{border-color:#87a7ff52;transform:translateY(-2px)}.lp-opp-head{display:flex;gap:10px;align-items:center}.lp-opp-sym{width:44px;height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;letter-spacing:-.5px;color:#0e1116;flex-shrink:0}.lp-opp-conf-l{font-size:9.5px;color:#7c829c;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.lp-opp-conf-v{font-size:20px;font-weight:800;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.lp-opp-row{display:flex;flex-direction:column;gap:3px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.lp-opp-k{font-size:9.5px;color:#7c829c;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.lp-opp-v{font-size:12.5px;color:#e0e4f0;line-height:1.45}.lp-opp-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;background:#0e111680;border-radius:10px;border:1px solid rgba(255,255,255,.04)}.lp-opp-level-l{font-size:9.5px;color:#7c829c;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px}.lp-opp-level-v{font-size:13px;font-weight:700;color:#9cb7ff;font-variant-numeric:tabular-nums}.lp-not-picker{position:relative;z-index:10;padding:60px 40px;max-width:1200px;margin:0 auto}.lp-not-picker-card{padding:48px 40px;background:linear-gradient(180deg,#0e1116a6,#1a1f2966);border:1px solid rgba(255,255,255,.06);border-radius:24px}.lp-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:920px;margin:0 auto}.lp-compare-col{padding:22px;border-radius:16px;display:flex;flex-direction:column;gap:14px}.lp-compare-bad{background:linear-gradient(180deg,#ef44440d,#ef444405);border:1px solid rgba(239,68,68,.18)}.lp-compare-good{background:linear-gradient(180deg,#10b98114,#10b98105);border:1px solid rgba(16,185,129,.22)}.lp-compare-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#7c829c}.lp-compare-bad .lp-compare-tag{color:#ef4444}.lp-compare-good .lp-compare-tag{color:#10b981}.lp-compare-quote{font-size:15px;line-height:1.55;color:#e0e4f0;font-weight:500;padding:6px 0}.lp-compare-bad .lp-compare-quote{font-size:18px;font-weight:700}.lp-compare-sub{font-size:12.5px;color:#a5a9bd;line-height:1.55;font-style:italic}.lp-daily{position:relative;z-index:10;padding:60px 40px;max-width:1100px;margin:0 auto}.lp-daily-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}.lp-daily-card{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:14px;background:linear-gradient(180deg,#ffffff0a,#fff0 40%),linear-gradient(180deg,#22283480,#1418214d);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff1f,0 5px 14px #00000038}.lp-daily-check{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:13px;font-weight:800;box-shadow:0 4px 12px #10b98152}.lp-daily-l{font-size:14px;font-weight:700;letter-spacing:-.2px;margin-bottom:4px}.lp-daily-d{font-size:13px;color:#a5a9bd;line-height:1.55}.lp-track{position:relative;z-index:10;padding:60px 40px;max-width:1100px;margin:0 auto}.lp-track-card{padding:48px;background:linear-gradient(135deg,#5476ee1f,#1a1f2980);border:1px solid rgba(135,167,255,.18);border-radius:24px}.lp-track-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.lp-track-stat-v{font-size:18px;font-weight:700;letter-spacing:-.3px;color:#e0e4f0;margin-bottom:4px}.lp-track-stat-l{font-size:12px;color:#7c829c}.lp-foot{position:relative;z-index:10;padding:24px 40px;border-top:1px solid rgba(255,255,255,.06);margin-top:40px}@media (max-width:1100px){.lp-hero{grid-template-columns:1fr;padding:40px 24px;text-align:center}.lp-hero-content>div:not(.lp-eyebrow){justify-content:center}.lp-hero-content .row{justify-content:center}.lp-eyebrow,.lp-hero-sub,.lp-hero-supporting{margin-left:auto;margin-right:auto}.lp-hero-stage{height:380px;order:2}.lp-trust{justify-content:center}.lp-persona-grid{grid-template-columns:1fr}.lp-workflow-grid{grid-template-columns:repeat(2,1fr)}.lp-workflow-arrow{display:none}.lp-opp-grid{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.lp-compare-grid,.lp-daily-grid,.lp-track-stats{grid-template-columns:1fr}}@media (max-width:768px){.lp-nav{padding:16px 20px}.lp-nav .row{gap:8px}.lp-cta-nav,.lp-cta-ghost{padding:8px 14px;font-size:12px}.lp-hero{padding:24px 18px;min-height:auto}.lp-hero-title{font-size:38px;letter-spacing:-1px}.lp-hero-sub{font-size:15px}.lp-hero-supporting{font-size:13px}.lp-hero-stage{height:300px}.lp-alert-card{min-width:180px;max-width:200px;padding:10px 12px}.lp-alert{display:none}.lp-alert:first-of-type{display:block;left:auto!important;right:8px!important;max-width:calc(100vw - 32px)}.lp-features,.lp-personas,.lp-workflow,.lp-opportunities,.lp-daily,.lp-track,.lp-not-picker{padding:40px 18px}.lp-section-title{font-size:26px}.lp-section-sub{font-size:13.5px}.lp-feature-grid{grid-template-columns:1fr;gap:14px}.lp-feature-card,.lp-persona-card,.lp-workflow-card,.lp-daily-card{padding:18px}.lp-workflow-grid{grid-template-columns:1fr;gap:12px}.lp-opp-card{padding:16px}.lp-not-picker-card{padding:28px 20px;border-radius:18px}.lp-compare-col{padding:18px}.lp-compare-bad .lp-compare-quote{font-size:16px}.lp-track-card{padding:28px 20px;border-radius:18px}.lp-cta-section{padding:30px 18px 50px}.lp-cta-card{padding:28px;border-radius:18px}.lp-cta-title{font-size:22px}.lp-cta-primary{width:100%;text-align:center;padding:14px 18px}}body[data-density=compact] .card{padding:11px}body[data-density=compact] .btn{padding:5px 9px;font-size:11.5px}body[data-density=compact] .input{padding:7px 10px;font-size:13px}body[data-density=compact] .news-item{padding:9px 12px}body[data-density=compact] .asset-grid{gap:8px}body[data-density=compact] .summary-card{padding:10px}body[data-density=compact] .topnav{padding:7px 14px}body[data-density=compact] .trade-shell{gap:10px;padding:14px}body[data-density=compact] .trade-pane{border-radius:11px}body[data-density=compact] .position-card{padding:10px;gap:7px}.onb-bg{position:fixed;inset:0;background:radial-gradient(1200px 800px at 30% 10%,rgba(84,118,238,.18),transparent 60%),radial-gradient(900px 700px at 80% 80%,rgba(99,173,242,.1),transparent 60%),#080a14;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;animation:onb-fade .25s ease}@keyframes onb-fade{0%{opacity:0}to{opacity:1}}.onb-card{background:#141821eb;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid var(--br2);border-radius:18px;width:100%;max-width:720px;display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 20px 60px #0009}.onb-head{padding:14px 18px;border-bottom:1px solid var(--br);display:flex;align-items:center;gap:14px}.onb-progress{flex:1;display:flex;justify-content:center;gap:6px}.onb-dot{width:18px;height:4px;border-radius:999px;background:var(--br);transition:background .2s,width .2s}.onb-dot.filled{background:linear-gradient(90deg,#5476ee,#7390f2);width:24px}.onb-skip{background:none;border:0;color:var(--mut);font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s}.onb-skip:hover{color:var(--tx)}.onb-body{flex:1;overflow-y:auto;padding:24px 26px;display:flex;flex-direction:column}.onb-title{font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.2}.onb-sub{color:var(--mut);font-size:13px;margin-top:6px;line-height:1.5;max-width:560px}.onb-required{color:#f59e0b;font-size:11px;font-weight:600;margin-top:8px;text-transform:uppercase;letter-spacing:.4px}.onb-section-label{font-size:10px;color:var(--mut);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 8px}.onb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.onb-grid.two{grid-template-columns:repeat(2,1fr)}.onb-grid.three{grid-template-columns:repeat(3,1fr)}.onb-list{display:flex;flex-direction:column;gap:8px}.onb-card-pick{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg2);border:1px solid var(--br);border-radius:12px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .1s;color:var(--tx)}.onb-card-pick:hover:not(.on){border-color:var(--br2);background:var(--card2)}.onb-card-pick:active{transform:scale(.98)}.onb-card-pick.on{border-color:#5476ee;background:linear-gradient(135deg,#5476ee29,#7390f20a);box-shadow:0 0 0 1px #5476ee73 inset}.onb-card-pick.wide{padding:14px 16px}.onb-card-pick.column{flex-direction:column;align-items:flex-start;padding:14px;gap:6px}.onb-card-ic{width:36px;height:36px;border-radius:10px;background:#63adf21f;color:#9cb7ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.onb-card-pick.on .onb-card-ic{background:#5476ee40;color:#fff}.onb-card-l{font-size:14px;font-weight:600;color:var(--tx)}.onb-card-s{font-size:11.5px;color:var(--mut);line-height:1.4;margin-top:2px}.onb-check{width:22px;height:22px;border-radius:50%;border:1px solid var(--br2);display:flex;align-items:center;justify-content:center;font-size:12px;color:transparent;flex-shrink:0;transition:all .15s}.onb-check.sm{width:18px;height:18px;font-size:10px}.onb-check.on{background:#5476ee;border-color:#5476ee;color:#fff}.onb-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--br2);flex-shrink:0;position:relative;transition:all .15s}.onb-radio.on{border-color:#5476ee}.onb-radio.on:after{content:"";position:absolute;inset:3px;background:#5476ee;border-radius:50%}.onb-pro-badge{display:inline-flex;align-items:center;padding:1px 7px;background:linear-gradient(135deg,#f59e0b,#eab308);color:#0e1116;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.onb-chip-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;background:var(--bg2);border:1px solid var(--br);border-radius:10px;cursor:pointer;font-size:13px;font-weight:500;color:var(--tx);transition:all .15s}.onb-chip-card:hover:not(.on){border-color:var(--br2);background:var(--card2)}.onb-chip-card.on{border-color:#5476ee;background:#5476ee24;color:#fff;font-weight:600}.onb-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.onb-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--bg2);border:1px solid var(--br);border-radius:999px;font-size:12px;font-weight:600;color:var(--tx);cursor:pointer;transition:all .15s}.onb-chip:hover{border-color:var(--br2)}.onb-chip.on{background:#5476ee2e;border-color:#5476ee;color:#fff;padding-right:6px}.onb-chip-x{margin-left:2px;width:18px;height:18px;border-radius:50%;background:#00000040;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;color:#fff}.onb-chip-add{margin-left:2px;color:#9cb7ff;font-weight:700}.onb-empty-hint{padding:18px;text-align:center;color:var(--mut);font-size:12px;width:100%;border:1px dashed var(--br);border-radius:10px}.onb-toggle-row{display:flex;align-items:flex-start;gap:14px;padding:12px 14px;background:var(--bg2);border:1px solid var(--br);border-radius:10px;transition:border-color .15s}.onb-toggle-row:hover{border-color:var(--br2)}.onb-switch{position:relative;width:38px;height:22px;background:#1a1d26;border-radius:999px;cursor:pointer;transition:background .15s;flex-shrink:0;border:1px solid var(--br)}.onb-switch.on{background:linear-gradient(135deg,#5476ee,#7390f2);border-color:transparent;box-shadow:0 0 12px #5476ee73}.onb-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .18s cubic-bezier(.2,.8,.2,1);box-shadow:0 1px 3px #0006}.onb-switch.on .onb-switch-thumb{left:18px}.onb-trust{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--mut);margin-top:4px}.onb-foot{padding:14px 18px;border-top:1px solid var(--br);display:flex;align-items:center;justify-content:space-between;gap:10px}.onb-cta{padding:10px 22px;background:linear-gradient(135deg,#5476ee,#7390f2);color:#fff;border:0;border-radius:10px;font-weight:700;font-size:13px;cursor:pointer;letter-spacing:.2px;box-shadow:0 6px 18px #5476ee73;transition:transform .12s,box-shadow .15s}.onb-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #5476ee8c}.onb-cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.onb-tour-floater{position:fixed;right:24px;bottom:24px;z-index:300;animation:onb-tour-pop .3s cubic-bezier(.2,.8,.2,1);pointer-events:auto}@keyframes onb-tour-pop{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 720px){.onb-tour-floater{right:12px;left:12px;bottom:90px}.onb-tour-floater .onb-tour-card{max-width:100%;width:100%}}.onb-anim{position:relative;width:100%;height:88px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#5476ee1a,#14182199);border:1px solid rgba(135,167,255,.18);margin-bottom:6px}.onb-anim-scan{position:relative}.onb-anim-scan:before{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(135,167,255,.55),transparent);transform:translateY(-50%)}.onb-anim-scan .news{position:absolute;left:14px;right:14px;height:18px;border-radius:5px;background:linear-gradient(135deg,#222834f2,#1a1f29f2);border:1px solid rgba(135,167,255,.25);display:flex;align-items:center;gap:6px;padding:0 8px;animation:onb-scan-down 6s linear infinite;will-change:transform,opacity}.onb-anim-scan .news:before{content:"";width:6px;height:6px;border-radius:50%;background:#9cb7ff;flex-shrink:0}.onb-anim-scan .news:after{content:"";height:5px;flex:1;border-radius:2px;background:linear-gradient(90deg,#f0f1f8b3,#f0f1f833)}.onb-anim-scan .news:nth-child(2){animation-delay:0s}.onb-anim-scan .news:nth-child(3){animation-delay:-2s}.onb-anim-scan .news:nth-child(4){animation-delay:-4s}@keyframes onb-scan-down{0%{top:-22px;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.onb-anim-ai{display:flex;align-items:flex-end;justify-content:center;gap:4px;padding:10px 14px;position:relative}.onb-anim-ai .bar{flex:1;min-width:6px;max-width:14px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#7390f2,#5476ee);animation:onb-ai-bar 1.6s ease-in-out infinite;transform-origin:bottom;will-change:transform}.onb-anim-ai .bar:nth-child(1){animation-delay:0s}.onb-anim-ai .bar:nth-child(2){animation-delay:.15s}.onb-anim-ai .bar:nth-child(3){animation-delay:.3s}.onb-anim-ai .bar:nth-child(4){animation-delay:.45s}.onb-anim-ai .bar:nth-child(5){animation-delay:.6s}.onb-anim-ai .bar:nth-child(6){animation-delay:.75s}.onb-anim-ai .bar:nth-child(7){animation-delay:.9s}.onb-anim-ai .bar:nth-child(8){animation-delay:1.05s}@keyframes onb-ai-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.onb-anim-trade{display:flex;align-items:center;justify-content:center;gap:8px}.onb-anim-trade .pill{padding:8px 18px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.4px;color:#fff;transition:opacity .3s,transform .3s}.onb-anim-trade .pill.buy{background:linear-gradient(135deg,#16a34a,#10b981);animation:onb-trade-buy 4s ease-in-out infinite}.onb-anim-trade .pill.sell{background:linear-gradient(135deg,#ef4444,#dc2626);animation:onb-trade-sell 4s ease-in-out infinite}@keyframes onb-trade-buy{0%,40%{opacity:1;transform:scale(1)}50%,90%{opacity:.4;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes onb-trade-sell{0%,40%{opacity:.4;transform:scale(.92)}50%,90%{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(.92)}}.onb-tour-card{background:#141821f5;backdrop-filter:blur(40px);border:1px solid var(--br2);border-radius:16px;padding:24px;width:100%;max-width:440px;box-shadow:0 20px 60px #0009;animation:onb-fade .25s ease}.onb-tour-progress{display:flex;justify-content:center;gap:6px;margin-bottom:18px}.onb-tour-ic{display:flex;justify-content:center;margin-bottom:14px}.onb-tour-ic svg{width:42px;height:42px;color:#9cb7ff}.onb-tour-step{font-size:10px;color:var(--mut);font-weight:600;letter-spacing:.4px;text-transform:uppercase;text-align:center;margin-bottom:6px}.onb-tour-title{font-size:20px;font-weight:700;letter-spacing:-.4px;text-align:center;margin-bottom:8px}.onb-tour-body{font-size:13.5px;color:var(--mut);line-height:1.55;text-align:center;max-width:360px;margin:0 auto}@media (max-width: 720px){.onb-card{max-width:100%;border-radius:14px}.onb-head{padding:12px 14px}.onb-body{padding:18px}.onb-title{font-size:20px}.onb-grid,.onb-grid.two,.onb-grid.three{grid-template-columns:1fr}.onb-foot{padding:12px 14px}.onb-cta{padding:9px 16px;font-size:12px}}.glass-frost{background:#14182140!important;backdrop-filter:blur(50px)!important;-webkit-backdrop-filter:blur(50px)!important;border:1px solid rgba(255,255,255,.06)!important}@media (max-width: 900px){.card:not(.solid){background:#22283459;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.06)}.trade-form-pane .mobile-chart-slot{display:block;margin-top:6px}}.mobile-chart-slot{display:none}.mchart-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;background:var(--card2);border:1px solid var(--br);border-radius:10px;color:var(--tx);font-size:12.5px;font-weight:600;cursor:pointer;margin-bottom:6px}.mchart-head span:first-child{display:inline-flex;align-items:center;gap:6px}.mchart-head span svg{width:14px;height:14px}.notif-bell{position:relative}.notif-panel{position:fixed;top:62px;right:18px;width:380px;max-width:calc(100vw - 24px);background:#14182173;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 16px 40px #0000008c;z-index:150;overflow:hidden;animation:notif-in .18s cubic-bezier(.2,.8,.2,1)}@keyframes notif-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.notif-row:hover{background:#63adf214!important}@media (max-width: 900px){.notif-panel{position:fixed;top:60px;left:8px;right:8px;width:auto;max-width:none}}.ccy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.ccy-card{padding:12px;background:var(--bg2);border:1px solid var(--br);border-radius:10px;display:flex;flex-direction:column;gap:4px}.ccy-card .ccy-flag{font-size:18px;line-height:1}.map-bubble{position:absolute;background:#141821f7;border:1px solid var(--br2);border-radius:10px;padding:10px 12px;font-size:12px;z-index:100;backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000080;max-width:240px;pointer-events:auto}.map-bubble:after{content:"";position:absolute;width:10px;height:10px;background:#141821f7;border-right:1px solid var(--br2);border-bottom:1px solid var(--br2);bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg)}.map-bubble.below:after{bottom:auto;top:-6px;border-right:0;border-bottom:0;border-left:1px solid var(--br2);border-top:1px solid var(--br2)}[dir=rtl] body{direction:rtl;text-align:right}[dir=rtl] .row{flex-direction:row-reverse}[dir=rtl] .row.no-flip{flex-direction:row}[dir=rtl] [data-numeric],[dir=rtl] [style*=tabular-nums]{direction:ltr}[dir=rtl] .toast-wrap{right:auto;left:18px}[dir=rtl] .nav-h-item{padding:8px 14px}[dir=rtl] .topnav .nav-h{margin-right:0;margin-left:auto}[dir=rtl] svg,[dir=rtl] canvas{direction:ltr}.lp2-root{position:fixed;inset:0;background:radial-gradient(ellipse at center top,#0a1a4a,#060b26 55%,#04081a);z-index:600;overflow-y:auto;overflow-x:hidden;color:#ebebf5;animation:lp-fade .35s ease;font-family:inherit}.lp2-root *{max-width:100%}.lp2-bg-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(120,160,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(120,160,255,.06) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%)}.lp2-bg-spot{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);width:900px;height:900px;pointer-events:none;background:radial-gradient(circle,rgba(115,144,242,.25) 0%,transparent 60%);filter:blur(40px)}.lp2-nav{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:18px 36px}.lp2-cta-ghost{background:transparent;border:1px solid rgba(255,255,255,.18);color:#ebebf5;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.lp2-cta-ghost:hover{background:#ffffff0f;border-color:#ffffff52}.lp2-hero{position:relative;z-index:10;text-align:center;padding:60px 24px 30px;max-width:920px;margin:0 auto}.lp2-hero-title{font-size:clamp(40px,7vw,84px);font-weight:800;line-height:1.05;letter-spacing:-2.5px;margin:0 0 22px;color:#fff}.lp2-grad-text{background:linear-gradient(120deg,#fff 30%,#7da9ff 70%,#7390f2);-webkit-background-clip:text;background-clip:text;color:transparent}.lp2-hero-sub{font-size:clamp(13px,1.5vw,16px);line-height:1.6;color:#9ca9cc;margin:0 auto 32px;max-width:560px}.lp2-cta-primary{background:#fff;color:#0e1116;padding:14px 36px;border-radius:999px;border:0;font-size:15px;font-weight:700;letter-spacing:-.2px;cursor:pointer;box-shadow:0 8px 28px #ffffff2e,0 0 0 6px #ffffff0f;transition:transform .15s,box-shadow .15s}.lp2-cta-primary:hover{transform:translateY(-1px);box-shadow:0 12px 36px #ffffff47,0 0 0 8px #ffffff14}.lp2-cta-primary:active{transform:translateY(0)}.lp2-stage{position:relative;z-index:5;width:100%;max-width:1280px;margin:0 auto;height:min(72vh,640px);display:flex;align-items:center;justify-content:center}.lp2-globe-wrap{position:relative;z-index:3;width:min(560px,90vw);height:min(560px,90vw);display:flex;align-items:center;justify-content:center}.lp2-globe-wrap>div,.lp2-globe-wrap svg{width:100%!important;height:100%!important}.lp2-card{position:absolute;z-index:2;width:min(280px,30vw);height:min(140px,16vw);border-radius:14px;background:linear-gradient(135deg,#141c3c8c,#14182159);border:1px solid rgba(120,150,255,.14);backdrop-filter:blur(8px);cursor:pointer;overflow:hidden;transition:transform .25s,border-color .25s}.lp2-card:hover{transform:translateY(-3px);border-color:#7896ff52}.lp2-card-l{left:6%;top:48%}.lp2-card-r{right:6%;top:30%}.lp2-card-shimmer{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(120,150,255,.08) 50%,transparent 70%);animation:lp2-shimmer 3.4s ease-in-out infinite}@keyframes lp2-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.lp2-arcs{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4}.lp2-arc-path{stroke-dasharray:300;stroke-dashoffset:300;filter:drop-shadow(0 0 6px currentColor)}.lp2-arc-blue{animation:lp2-arc-draw 5s cubic-bezier(.65,.05,.35,1) infinite}.lp2-arc-green{animation:lp2-arc-draw 5s cubic-bezier(.65,.05,.35,1) infinite;animation-delay:1.6s}@keyframes lp2-arc-draw{0%{stroke-dashoffset:300}35%{stroke-dashoffset:0}70%{stroke-dashoffset:-300;opacity:1}72%{opacity:0}to{stroke-dashoffset:-300;opacity:0}}.lp2-arc-dot{filter:drop-shadow(0 0 4px currentColor)}.lp2-arc-dot-blue{fill:#7390f2;animation:lp2-dot-blue 5s cubic-bezier(.65,.05,.35,1) infinite}.lp2-arc-dot-green{fill:#10b981;animation:lp2-dot-green 5s cubic-bezier(.65,.05,.35,1) infinite;animation-delay:1.6s}@keyframes lp2-dot-blue{0%{opacity:0;cx:180px;cy:200px}10%{opacity:1}35%{cx:300px;cy:60px}70%{opacity:1;cx:420px;cy:290px}72%{opacity:0}to{opacity:0;cx:420px;cy:290px}}@keyframes lp2-dot-green{0%{opacity:0;cx:360px;cy:350px}10%{opacity:1}35%{cx:470px;cy:250px}70%{opacity:1;cx:540px;cy:380px}72%{opacity:0}to{opacity:0;cx:540px;cy:380px}}.lp2-foot{padding:24px 16px 40px;position:relative;z-index:5}@media (max-width: 760px){.lp2-nav{padding:14px 18px}.lp2-hero{padding:40px 16px 18px}.lp2-hero-title{letter-spacing:-1.5px}.lp2-stage{height:min(60vh,460px)}.lp2-card{display:none}}@media (max-width: 420px){.lp2-hero-sub br{display:none}}body[data-theme=light] .lp2-root{background:radial-gradient(ellipse at center top,#dce6ff,#f1f4fa 60%,#fff)!important;color:#0e1116!important}body[data-theme=light] .lp2-hero-title{color:#0e1116}body[data-theme=light] .lp2-hero-sub{color:#525977}body[data-theme=light] .lp2-grad-text{background:linear-gradient(120deg,#0e1116 20%,#7390f2,#5476ee);-webkit-background-clip:text;background-clip:text;color:transparent}body[data-theme=light] .lp2-cta-primary{background:#0e1116;color:#fff;box-shadow:0 8px 28px #0e11162e}body[data-theme=light] .lp2-cta-ghost{border-color:#00000029;color:#0e1116}body[data-theme=light] .lp2-card{background:linear-gradient(135deg,#ffffffb3,#f5f7fe80);border-color:#5476ee26}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.card.lift:hover{transform:none!important}}.lp-hero.lp-hero-v3{display:flex;flex-direction:column;align-items:center;text-align:center;grid-template-columns:none;gap:0;padding:56px 24px 48px;min-height:auto}.lp-hero-v3 .lp-hero-center{display:flex;flex-direction:column;align-items:center;max-width:860px}.lp-hero-v3 .lp-hero-title{font-size:clamp(44px,7vw,78px);letter-spacing:-2.6px;line-height:1.04;margin:22px 0 18px}.lp-hero-v3 .lp-hero-sub{font-size:16.5px;line-height:1.6;color:#a5a9bd;max-width:600px;margin:0}.lp-hero-v3 .lp-trust{justify-content:center;margin-top:20px}.lp-frame{width:100%;max-width:1040px;margin-top:56px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#11151fc7;box-shadow:inset 0 1px #ffffff24,0 40px 100px #0000008c,0 0 140px #5476ee1f;overflow:hidden;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.lp-frame-bar{display:flex;align-items:center;gap:7px;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff06}.lp-wdot{width:10px;height:10px;border-radius:50%;display:inline-block}.lp-wdot-r{background:#ff5f57}.lp-wdot-y{background:#febc2e}.lp-wdot-g{background:#28c840}.lp-frame-title{margin-left:10px;font-size:12px;font-weight:600;color:#b6bbc7;display:inline-flex;gap:7px;align-items:center;letter-spacing:.1px}.lp-frame-live{margin-left:auto;font-size:10px;font-weight:800;color:#22c55e;letter-spacing:.8px;display:inline-flex;align-items:center;gap:5px}.lp-live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55ecc;animation:lp-live-pulse 1.6s ease-in-out infinite}@keyframes lp-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.lp-frame-globe{position:relative;height:380px;overflow:hidden}.lp-frame-markets{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.07)}.lp-fm-card{position:relative;padding:14px 16px 40px;border-right:1px solid rgba(255,255,255,.06);text-align:left;overflow:hidden}.lp-fm-card:last-child{border-right:0}.lp-statband{display:flex;gap:clamp(24px,6vw,72px);margin-top:46px;flex-wrap:wrap;justify-content:center}.lp-stat{text-align:center}.lp-stat-v{font-size:clamp(22px,3vw,30px);font-weight:750;letter-spacing:-.8px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-stat-l{font-size:10.5px;color:#888e9c;text-transform:uppercase;letter-spacing:.6px;font-weight:600;margin-top:4px}@media (max-width: 760px){.lp-hero.lp-hero-v3{padding:36px 16px 40px}.lp-hero-v3 .lp-hero-title{font-size:clamp(36px,11vw,44px);letter-spacing:-1.6px}.lp-frame{margin-top:40px;border-radius:16px}.lp-frame-globe{height:250px}.lp-frame-markets{grid-template-columns:1fr 1fr}.lp-fm-card:nth-child(3){display:none}.lp-statband{gap:22px;margin-top:36px}}.lp-mini-frame{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#11151fc7;box-shadow:inset 0 1px #ffffff21,0 20px 60px #00000073;overflow:hidden;display:flex;flex-direction:column}.lp-mini-frame .lp-frame-bar{padding:9px 12px}.lp-mini-frame .lp-frame-title{font-size:11px}.lp-mini-frame-body{padding:14px;display:flex;flex-direction:column;flex:1;min-height:0}.lp-mini-frame-body>*{flex:1}.lp-score-frame{max-width:820px;margin:26px auto 0;width:100%}.lp-score-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.07)}.lp-score-stat{padding:16px 12px;text-align:center;border-right:1px solid rgba(255,255,255,.06)}.lp-score-stat:last-child{border-right:0}.lp-score-stat-v{font-size:clamp(17px,2.2vw,22px);font-weight:750;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.lp-score-stat-l{font-size:10px;color:#888e9c;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-top:3px}.lp-score-rows{display:flex;flex-direction:column}.lp-score-row{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid rgba(255,255,255,.05);text-align:left}.lp-score-row:last-child{border-bottom:0}.lp-score-sym{font-size:12px;font-weight:800;letter-spacing:.2px;min-width:44px}.lp-score-name{font-size:12px;color:#a5a9bd}.lp-score-tag{font-size:9.5px;font-weight:700;letter-spacing:.4px;padding:2px 8px;border-radius:999px}.lp-score-tag.w{background:#10b9811f;color:#10b981}.lp-score-tag.l{background:#ef44441f;color:#ef4444}@media (max-width: 760px){.lp-score-stats{grid-template-columns:repeat(2,1fr)}.lp-score-stat:nth-child(2){border-right:0}.lp-score-stat{border-bottom:1px solid rgba(255,255,255,.06)}.lp-score-name{display:none}}.topnav .nav-h .nav-h-item.active:after{display:none}.topnav .row.mobile-hide>button.nav-h-item{width:34px;height:34px;padding:0;justify-content:center;border-radius:50%;background:#00000038;border:1px solid var(--glass-brd)}.hdr-ticker{flex:1;min-width:60px;overflow:hidden;margin:0 12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.hdr-ticker-track{display:inline-flex;gap:28px;white-space:nowrap;padding-right:28px;animation:hdr-ticker-scroll 45s linear infinite;will-change:transform}.hdr-ticker:hover .hdr-ticker-track{animation-play-state:paused}@keyframes hdr-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hdr-tick{display:inline-flex;gap:7px;align-items:baseline;font-size:11.5px;line-height:1}.hdr-tick b{color:var(--tx2);font-weight:700;letter-spacing:.2px;font-size:11px}.hdr-tick .v{color:var(--tx);font-weight:600;font-variant-numeric:tabular-nums}.hdr-tick .d{font-weight:700;font-variant-numeric:tabular-nums;font-size:10.5px}.hdr-tick .d.up{color:var(--g)}.hdr-tick .d.dn{color:var(--r)}@media (max-width: 900px){.hdr-ticker{display:none}}.form-eyebrow{font-size:10px;color:var(--mut);font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:7px}.cash-chip{display:inline-flex;align-items:baseline;gap:9px;padding:9px 16px;border-radius:999px;background:var(--card2);border:1px solid var(--glass-brd);box-shadow:var(--glass-hi)}.cash-chip .l{font-size:10px;color:var(--mut);font-weight:700;text-transform:uppercase;letter-spacing:.6px}.cash-chip .v{font-size:16px;font-weight:750;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.pos-row{padding:12px 14px;background:var(--card2);border-radius:14px;cursor:pointer;border:1px solid rgba(255,255,255,.06);transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff12}.pos-row:hover{transform:translateY(-1px);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #0000004d}.pos-sell-pill{font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--r);background:var(--r-bg);border:1px solid var(--r-bd);padding:4px 11px;border-radius:999px;flex-shrink:0}.quick-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:10px;max-width:560px;margin:0 auto}.quick-pick{display:flex;gap:10px;align-items:center;padding:11px 13px;background:var(--card2);border:1px solid rgba(255,255,255,.06);border-radius:14px;cursor:pointer;box-shadow:inset 0 1px #ffffff12;transition:transform .15s,border-color .15s,box-shadow .15s;color:var(--tx)}.quick-pick:hover{transform:translateY(-2px);border-color:#7390f259;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #00000052}.quick-pick:active{transform:scale(.98)}@media (max-width: 640px){.fav-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.hero-asset{padding:11px 11px 44px!important;min-height:112px!important}.hero-price{font-size:19px!important;letter-spacing:-.4px!important}.asset-grid>.card.expand{padding:11px!important}.cmp-btn-collapsed{display:none!important}}.trade-pill-toggle button{white-space:nowrap}.sig-toggle-row{align-items:stretch}.sig-toggle-row .sig-refresh{flex-shrink:0}@media (max-width: 640px){.sig-toggle-row .trade-pill-toggle button{padding:9px 8px;font-size:12.5px;letter-spacing:0}.sig-toggle-row .sig-refresh{padding:9px 12px}.sig-toggle-row .sig-refresh-lbl{display:none}}.sig-cta-row .btn{white-space:nowrap}@media (max-width: 640px){.page-scroll{padding-left:14px!important;padding-right:14px!important;padding-top:14px!important;gap:11px!important}.page-title{font-size:20px;letter-spacing:-.6px}.pf-hero{padding:15px!important;gap:12px!important}.pf-bal{font-size:27px!important}.stat-tile{padding:9px 11px}.stat-value{font-size:15px}.pf-stats{grid-template-columns:1fr 1fr!important}.pf-donut{width:112px!important;height:112px!important}.news-left{padding:12px!important;gap:9px!important}.news-left .chip{padding:4px 8px!important;font-size:10px}.news-side .eyebrow,.news-list .eyebrow{font-size:9px}}.ord-row{display:flex;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid rgba(255,255,255,.05)}.ord-row:last-child{border-bottom:0}.ord-side{font-size:9.5px;font-weight:700;min-width:42px;justify-content:center;flex-shrink:0;letter-spacing:.3px}.ord-sym{font-size:13px;font-weight:700;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ord-trig{font-size:8.5px;font-weight:700;color:#f59e0b;background:#f59e0b26;padding:1px 5px;border-radius:4px;margin-left:4px}.ord-sub{font-size:10.5px;color:var(--mut);font-variant-numeric:tabular-nums;margin-top:1px;white-space:nowrap}.ord-total{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.pf-equity{margin:-6px -20px -8px}@media (max-width: 640px){.pf-equity{margin:-6px -15px -8px}}.sig-expand-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;margin-top:2px;background:var(--bg2);border:1px solid var(--br);border-radius:9px;color:#9cb7ff;font-size:11.5px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:background .15s,border-color .15s}.sig-expand-toggle:hover{background:var(--card2);border-color:var(--br2)}.tab-scroll.mkt-cat{background:var(--bg);border:0;border-radius:0;border-bottom:1px solid var(--br);box-shadow:0 6px 14px #00000047;padding:8px 20px;margin:0 -20px;top:0;backdrop-filter:none}@media (max-width: 640px){.tab-scroll.mkt-cat{padding:7px 14px;margin:0 -14px}}.page-scroll.mkt-page{padding-top:0!important}.mkt-head{margin-top:20px}@media (max-width: 640px){.mkt-head{margin-top:14px}}.wallet-chainbar{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.wallet-chainbar::-webkit-scrollbar{display:none}.wallet-chainchip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;flex-shrink:0;padding:8px 12px;border-radius:12px;background:var(--card2);border:1px solid var(--br);cursor:pointer;transition:border-color .15s,background .15s;min-width:96px}.wallet-chainchip span{font-size:10.5px;color:var(--mut);font-weight:600;white-space:nowrap}.wallet-chainchip b{font-size:13px;font-weight:750;color:var(--tx);font-variant-numeric:tabular-nums}.wallet-chainchip.on{background:var(--glass-tint);border-color:var(--br2);box-shadow:var(--glass-hi)}.wallet-breakdown{background:#00000029;border:1px solid var(--br);border-radius:10px;margin:2px 0 6px;overflow:hidden}.wallet-breakdown .row{border-top:1px solid var(--br)}.wallet-breakdown .row:first-child{border-top:0}.wallet-rows{display:flex;flex-direction:column}@media (min-width:1200px){.wallet-rows{max-width:820px}}.v2-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:#c6f542;animation:v2caret .9s steps(1) infinite}@keyframes v2caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.v2-caret{display:none}}
