.market-lobby{min-height:100vh;background:radial-gradient(ellipse at 75% 10%,#223d484d,transparent 50%),#0b151d;color:#e8eff4}.market-lobby a{text-decoration:none;color:inherit}.lobby-header{max-width:1250px;margin:auto;justify-content:space-between;padding:24px 30px;border-bottom:1px solid #ffffff10}.lobby-brand,.lobby-header{display:flex;align-items:center}.lobby-brand{gap:10px;font-weight:800;font-size:22px}.lobby-brand small{display:block;font-size:8px;letter-spacing:1.7px;color:#7a959f;margin-top:2px}.lobby-account{display:flex;align-items:center;gap:9px;border:1px solid #ffffff1c;background:#15262d;padding:10px 15px;border-radius:14px;font-size:12px}.market-lobby main{max-width:1250px;padding:0 30px 45px;margin:auto}.lobby-intro{display:flex;align-items:center;justify-content:space-between;padding:70px 20px 60px;gap:30px}.lobby-intro .eyebrow{color:#79c8b0;font-size:10px;letter-spacing:2px}.lobby-intro h1{font-size:clamp(40px,6vw,70px);letter-spacing:-2px;line-height:1.17;margin:20px 0}.lobby-intro h1 em{font-style:normal;color:#8de7c3}.lobby-intro p{font-size:14px;color:#9fadb6;line-height:1.9}.lobby-line{display:inline-flex;align-items:center;gap:20px;margin-top:15px;background:#2bd09b;border-radius:13px;padding:14px 20px;color:#0c3026!important;font-size:13px;font-weight:800}.lobby-mascot{width:320px;height:300px;display:grid;place-content:center;text-align:center;flex-shrink:0;background:radial-gradient(circle,#5cab8c35,transparent 67%);position:relative}.lobby-mascot:before{content:"";position:absolute;inset:15px;border:1px solid #ffffff0c;border-radius:50%;box-shadow:0 0 0 20px #ffffff03}.lobby-mascot img{position:relative;filter:drop-shadow(0 20px 25px #0008)}.lobby-mascot span{font-size:11px;color:#8aa397;margin-top:10px}.lobby-markets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lobby-market{padding:24px;border:1px solid rgba(var(--market-rgb),.2);background:linear-gradient(145deg,rgba(var(--market-rgb),.09),#10212b);border-radius:22px;transition:transform .2s,border-color .2s;min-width:0}.lobby-market:hover{transform:translateY(-4px);border-color:var(--market-accent)}.lobby-market-top{display:flex;align-items:center;gap:12px;color:var(--market-accent)}.lobby-market-top>span:nth-child(2){flex:1 1;font-size:10px;letter-spacing:2px}.market-icon{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(var(--market-rgb),.24);border-radius:16px;background:linear-gradient(150deg,rgba(var(--market-rgb),.22),rgba(var(--market-rgb),.03));box-shadow:inset 0 1px #ffffff26,0 9px 18px #0003}.lobby-market h2{font-size:24px;margin:24px 0 8px}.lobby-market p{color:#91a2af;font-size:12px;line-height:1.8;min-height:45px}.lobby-enter{justify-content:space-between;border-top:1px solid #ffffff0b;padding-top:17px;margin-top:20px;color:var(--market-accent)}.lobby-enter,.lobby-note{display:flex;align-items:center;font-size:12px}.lobby-note{gap:12px;padding:26px 3px;color:#94a8ad;line-height:1.9}.lobby-note small{color:#67818a;font-size:11px}.market-workspace{--teal:var(--market-accent);--line:rgba(var(--market-rgb),.15);--line-2:rgba(var(--market-rgb),.25);background:radial-gradient(ellipse at 90% 0,rgba(var(--market-rgb),.08),transparent 45%),#0b141e;color:#e4ebf5}.market-workspace .ambient-depth{opacity:.18}.market-workspace .main-area{background:transparent}.market-workspace .hub-sidebar{background:#0c1722;border-right-color:rgba(var(--market-rgb),.14)}.market-workspace .topbar{background:#0b1722e8;border-color:#ffffff0c}.market-workspace .page-content{max-width:1800px}.market-workspace .brand-mark{background:linear-gradient(145deg,rgba(var(--market-rgb),.2),#14232a);border-color:rgba(var(--market-rgb),.35)}.market-workspace .analysis-rail,.market-workspace .auto-pick-board,.market-workspace .daily-desk,.market-workspace .live-market-watch,.market-workspace .panel{background:linear-gradient(145deg,#142230,#0f1c28);border-color:rgba(var(--market-rgb),.16);box-shadow:0 12px 28px #0002}.market-workspace .nugaom-welcome{padding:27px 30px;min-height:210px;background:radial-gradient(ellipse at 90% 0,rgba(var(--market-rgb),.23),transparent 65%),#142532;border:1px solid rgba(var(--market-rgb),.24);box-shadow:0 16px 30px #0002}.market-workspace .nugaom-welcome h1{color:#eef4f9;font-size:clamp(27px,3vw,42px);letter-spacing:-1px}.market-workspace .nugaom-welcome p{color:#a0b4c3}.market-workspace .eyebrow,.market-workspace .nugaom-welcome .eyebrow{color:var(--market-accent)}.market-workspace .welcome-steps{background:#0b172c69;border-color:#ffffff12;color:#c5d3df;box-shadow:none}.market-workspace .welcome-steps div span,.market-workspace .welcome-steps small,.market-workspace .welcome-steps>span{color:#b6c8d3}.market-workspace .welcome-steps b{color:var(--market-accent);background:rgba(var(--market-rgb),.12)}.market-workspace .welcome-explore{background:#ffffff0a;border-color:#ffffff18;color:#dceaf5}.market-workspace .engine-card,.market-workspace .hub-account-card{background:#152836;border-color:#ffffff15}.market-workspace .hub-subnav.active{background:rgba(var(--market-rgb),.13);color:var(--market-accent);border-color:rgba(var(--market-rgb),.2)}.market-workspace .daily-presets button.selected,.market-workspace .timeframe-switch .selected{background:rgba(var(--market-rgb),.2);border-color:rgba(var(--market-rgb),.4);color:var(--market-accent)}.market-workspace .asset-hero{background:radial-gradient(ellipse at 80% 0,rgba(var(--market-rgb),.23),transparent 55%),linear-gradient(120deg,#152837,#142230);border-color:rgba(var(--market-rgb),.24)}.market-workspace .hero-badge{background:rgba(var(--market-rgb),.17);color:var(--market-accent);border-color:rgba(var(--market-rgb),.24)}.market-workspace .hero-glow{background:var(--market-accent);opacity:.12}.market-workspace .favorite-strip{border-color:#ffffff12;background:#0e202a}.market-workspace .favorite-strip>span{color:var(--market-accent)}.market-workspace .auto-pick-badge{background:rgba(var(--market-rgb),.08);color:var(--market-accent);border-color:rgba(var(--market-rgb),.3)}.market-workspace .history-panel,.market-workspace .stat-card{background:#122332;border-color:#ffffff12}.market-workspace .stat-value.accent{color:var(--market-accent)}.market-workspace .holdings-desk{padding:16px;margin:0 0 18px;border:1px solid #ffffff12;border-radius:16px;background:#12212e}.market-workspace .holdings-desk summary{cursor:pointer;color:var(--market-accent);font-weight:700}.market-workspace .holdings-desk form{display:flex;flex-wrap:wrap;gap:8px}.market-workspace .holdings-desk input{max-width:180px;min-width:0}.market-workspace input,.market-workspace select{border-color:#ffffff1c}.history-feed-note{border:1px solid #9da6f33a;border-radius:10px;margin:10px;padding:10px 12px;color:#c1cbfa;background:#596fc015;font-size:11px;line-height:1.6}.market-routine{padding:22px;margin-bottom:18px;display:flex;justify-content:space-between;gap:20px;align-items:center}.market-routine h2{font-size:20px;margin:8px 0}.market-routine p{font-size:12px;color:#93a8b9}.market-routine>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.market-routine button{background:rgba(var(--market-rgb),.1);border:1px solid rgba(var(--market-rgb),.2);border-radius:9px;padding:10px 12px;font-size:12px;cursor:pointer}.market-destinations{display:flex;gap:6px;margin:0 0 20px;min-width:0}.market-destinations a{display:flex;align-items:center;gap:7px;text-decoration:none;color:#97a8bb;border:1px solid #ffffff0b;background:#15212b;padding:10px 13px;border-radius:11px;white-space:nowrap;font-size:12px}.market-destinations a small{display:none}.market-destinations a:hover,.market-destinations a[aria-current=page]{color:var(--destination-accent);background:color-mix(in srgb,var(--destination-accent) 10%,#13202b);border-color:color-mix(in srgb,var(--destination-accent) 35%,transparent)}.hub-sidebar .market-destinations{display:grid;grid-template-columns:1fr;margin:14px 0}.hub-sidebar .market-destinations a{border-radius:8px;padding:9px 12px}.hub-sidebar .market-destinations a small{display:block;margin-left:auto;font-size:9px;opacity:.65}.hub-sidebar .market-home-link{display:none}.market-workspace .hub-mobile-dock{background:#0b1728f5;border-color:#ffffff16}.market-workspace .hub-mobile-dock button.active{color:var(--market-accent)}.market-dr{background:#0d1117}.market-dr .ambient-depth{display:none}.market-dr .hub-sidebar,.market-dr .topbar{background:#101722}.market-dr .analysis-rail,.market-dr .auto-pick-board,.market-dr .daily-desk,.market-dr .live-market-watch,.market-dr .panel{background:#1a1f2e;border-color:#ffffff12;border-radius:14px;box-shadow:none}.market-dr .nugaom-welcome{min-height:150px;border-radius:14px;background:linear-gradient(110deg,#1a1f2e,#232839);padding:25px}.market-dr .nugaom-welcome h1{font-size:30px;letter-spacing:-.5px}.market-dr .welcome-steps{display:none}.market-dr .nugaom-welcome{grid-template-columns:1fr}.market-dr .asset-hero{background:#1a1f2e;border-color:#ffffff12;border-radius:14px;min-height:145px}.market-dr .hero-art{display:none}.market-dr .hero-copy{width:100%}.market-dr .hero-price strong{font-size:32px}.market-dr .auto-pick-board{padding:22px}.market-dr .auto-pick-head h2{font-size:22px}.dr-desk-heading{display:flex;justify-content:space-between;align-items:center;margin-top:24px;color:#f2be62}.dr-desk-heading h3{color:#e8ecf3;margin:7px 0;font-size:19px}.dr-tracker-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0}.dr-tracker-tools>div{display:flex;gap:6px}.dr-tracker-tools button{display:flex;align-items:center;gap:5px;background:#ffffff05;border:1px solid #ffffff12;color:#97a5b7;padding:8px 11px;border-radius:8px;font-size:11px;cursor:pointer}.dr-tracker-tools button[aria-pressed=true]{color:#f2be62;border-color:#f2be6250;background:#f2be6215}.dr-tracker-tools input{background:#101722;border:1px solid #ffffff15;color:#d7e1ea;border-radius:8px;padding:10px;font-size:11px;max-width:220px;min-width:0}.dr-pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dr-pick{padding:19px;background:#131b27;border:1px solid #ffffff15;border-radius:12px;min-width:0}.dr-pick:hover{border-color:#f2be6240}.dr-pick-head{display:flex;align-items:center;gap:10px}.dr-company{width:39px;height:39px;display:grid;place-items:center;font-weight:800;border-radius:50%;background:#ffffff09;border:1px solid #ffffff12;color:#d1d9e4}.dr-pick-head>div{flex:1 1;min-width:0}.dr-pick-head button{display:flex;align-items:center;gap:5px;font-weight:800;color:#eef2fa;padding:0;background:none;border:0;cursor:pointer}.dr-pick-head small{display:block;margin-top:4px;color:#8899ad;font-size:10px}.dr-status{padding:5px 8px;color:#f2be62;background:#f2be6212;border:1px solid #f2be6225;border-radius:6px;font-size:9px}.dr-pick.open .dr-status{color:#73dcba;background:#73dcba15;border-color:#73dcba33}.dr-pick-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:23px 0 18px}.dr-pick-prices small{display:block;color:#8795a9;font-size:9px;margin-bottom:7px}.dr-pick-prices b{font-size:17px}.dr-price-track{position:relative;height:6px;border-radius:5px;background:linear-gradient(90deg,#d85d6d70,#e6ba6155,#5ed59b60);margin:0 5px 9px}.dr-price-track i{position:absolute;top:-3px;width:12px;height:12px;margin-left:-6px;border:2px solid #f5e9c8;border-radius:50%;background:#f2be62}.dr-track-labels{display:flex;justify-content:space-between;gap:5px;font-size:9px;color:#95a4b8}.dr-track-labels span{display:flex;gap:4px;align-items:center}.dr-pick-foot{display:flex;justify-content:space-between;border-top:1px solid #ffffff0a;margin-top:16px;padding-top:13px;gap:10px;align-items:center}.dr-pick-foot>span{font-size:9px;color:#7c8da3}.dr-pick-foot button{display:flex;align-items:center;gap:4px;font-size:11px;background:transparent;border:0;color:#f2be62;cursor:pointer}.dr-empty{display:grid;justify-items:center;text-align:center;border:1px dashed #ffffff16;border-radius:12px;padding:32px;color:#7f91a6}.dr-empty h4{color:#d0dce8;font-size:14px;margin:14px 0 7px}.dr-empty p{font-size:11px}.dr-reference-note{display:block;font-size:10px;margin-top:12px;color:#7d8ca1}@media(min-width:1500px){.dr-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.lobby-intro{padding:45px 0}.lobby-mascot{width:240px}.lobby-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.market-routine{align-items:flex-start;flex-direction:column}.market-destinations a{padding:10px;gap:5px}.market-dr .dr-pick-grid{grid-template-columns:1fr}}@media(max-width:700px){.lobby-header{padding:17px}.lobby-brand{font-size:19px}.lobby-brand small{font-size:6px}.lobby-account{padding:9px;font-size:10px;gap:6px}.market-lobby main{padding:0 17px 30px}.lobby-intro{padding:35px 3px 30px;gap:0}.lobby-intro h1{font-size:42px}.lobby-intro p{font-size:12px}.lobby-intro p br,.lobby-mascot{display:none}.lobby-markets{grid-template-columns:1fr;gap:12px}.lobby-market{padding:19px}.lobby-market h2{margin:17px 0 6px;font-size:22px}.lobby-market p{min-height:0}.lobby-enter{margin-top:14px}.market-workspace .nugaom-welcome{padding:20px;min-height:0}.market-workspace .welcome-steps{display:none}.market-destinations{gap:4px;overflow-x:auto;scrollbar-width:none;padding:0 0 6px;margin-bottom:14px}.market-destinations a{font-size:11px;padding:9px 10px;gap:5px;flex-shrink:0}.market-destinations a svg{width:15px}.market-workspace .page-content{padding-bottom:90px}.market-workspace .auto-pick-board{padding:16px}.market-dr .nugaom-welcome h1{font-size:27px}.dr-tracker-tools{align-items:stretch;flex-direction:column}.dr-tracker-tools input{max-width:none}.dr-pick{padding:15px}.dr-pick-prices b{font-size:15px}.market-dr .asset-hero{min-height:0;padding:17px}.market-workspace .market-routine{padding:17px}.market-workspace .holdings-desk input{max-width:100%;flex:1 1 120px}.market-workspace .hub-mobile-dock a,.market-workspace .hub-mobile-dock button{font-size:10px}}@media(prefers-reduced-motion:reduce){.lobby-market{transition:none}.lobby-market:hover{transform:none}}@media(min-width:1001px){.market-workspace .page-content>.market-destinations{display:none}}.market-workspace .brand{text-decoration:none}.hub-mobile-sheet>.market-destinations{margin:16px 0}.market-dr .dr-strategy-desk{margin-bottom:24px}.market-workspace .brand strong{color:#edf4f8}.market-workspace .brand small{color:#8dabb9}.market-workspace .hub-group-toggle{background:#ffffff06;border-color:#ffffff10;color:#b8c9d8}.market-workspace .hub-group-toggle:hover{background:#ffffff0c}.market-workspace .hub-subnav{color:#a5b8c8}.market-workspace .hub-sidebar-caption{color:#738a9e}.market-workspace .sidebar-foot{background:#0b1722;color:#c1d0dc;border-color:#ffffff10}.market-workspace .sidebar-foot span{color:#849dab}.market-dr .auto-pick-voice{background:#182834;border-color:#f2be6225}.market-dr .auto-pick-voice-actions button{background:#ffffff05;border-color:#ffffff18;color:#eed6a4}.market-workspace .hub-nav-glyph{background:rgba(var(--market-rgb),.13);color:var(--market-accent);border-color:rgba(var(--market-rgb),.2)}.primary-grid>.focus-board{grid-column:1/-1;grid-row:2;min-width:0;padding:24px;height:auto;scroll-margin-top:90px}.signal-results{scroll-margin-top:90px}.focus-board button{color:inherit;font:inherit;cursor:pointer}.focus-board button:disabled{opacity:.4;cursor:default}.focus-board button:focus-visible,.trade-tape button:focus-visible{outline:2px solid var(--market-accent,#8fd7b0);outline-offset:3px}.focus-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.focus-heading .eyebrow{display:flex;align-items:center;gap:7px;color:var(--market-accent,#8fd7b0)}.focus-heading h2{margin:7px 0;color:#f1f7fa;font-size:23px}.focus-heading p{margin:0;color:#a4b8c6;font-size:12px}.focus-analyze,.focus-search-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;min-height:44px;border:1px solid rgba(var(--market-rgb),.3);border-radius:11px;background:rgba(var(--market-rgb),.09);white-space:nowrap}.focus-layout{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.4fr);gap:24px}.focus-asset{min-width:0;padding:23px;border:1px solid rgba(var(--market-rgb),.22);border-radius:15px;background:linear-gradient(145deg,rgba(var(--market-rgb),.12),#0d1a2440)}.focus-asset-heading{display:flex;justify-content:space-between;gap:12px}.focus-asset-heading small,.focus-asset-heading span{color:#a4b8c6;font-size:11px}.focus-asset-heading h3{margin:10px 0 6px;font-size:25px;letter-spacing:-.5px}.focus-asset-heading button,.focus-pin,.focus-refresh{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;border:1px solid #ffffff12;background:#ffffff04;color:var(--market-accent,#8fd7b0)}.focus-price{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin:22px 0 8px}.focus-price strong{font-size:31px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.focus-price span{font-size:14px}.focus-source{color:#9fb2c3;font-size:10px;line-height:1.8;overflow-wrap:anywhere}.focus-trend{display:inline-block;margin:12px 0 16px;border-radius:8px;padding:7px 10px;background:#9bacbe12;color:#c1d1df;font-size:11px}.focus-trend.up{color:#8cdcb8;background:#73d6ad12}.focus-trend.down{color:#f5a3ad;background:#ee829212}.focus-range{padding:17px 0;border-top:1px solid #ffffff10}.focus-range>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#a9bdcc}.focus-range b{display:block;margin-top:6px;color:#edf3f7;font-size:16px}.focus-range>div:first-child span:last-child{text-align:right}.focus-range-track{position:relative;height:6px;margin:20px 6px 15px;border-radius:8px;background:linear-gradient(90deg,#75d4aa70,#809cb94d,#efb28070)}.focus-range-track i{position:absolute;width:12px;height:12px;top:-3px;margin-left:-6px;background:#f3f6f8;border:2px solid var(--market-accent,#8fd7b0);border-radius:50%;box-shadow:0 0 10px rgba(var(--market-rgb),.5)}.focus-range p{font-size:11px;line-height:1.7;margin:7px 0;color:#cbd9e5}.focus-list-note,.focus-range small,.focus-unavailable{font-size:10px;color:#a0b3c3;line-height:1.8}.focus-unavailable{padding:16px 0}.focus-analyze{width:100%;margin-top:12px;color:var(--market-accent,#8fd7b0)!important}.focus-list{min-width:0}.focus-list-controls{display:flex;gap:10px;justify-content:space-between;align-items:center}.focus-list-controls>div{display:flex;gap:6px}.focus-list-controls>div button{padding:10px 12px;min-height:44px;border-radius:9px;border:1px solid transparent;background:transparent;font-size:12px;color:#a4b8c6}.focus-list-controls>div button[aria-pressed=true]{background:rgba(var(--market-rgb),.1);color:var(--market-accent,#8fd7b0);border-color:rgba(var(--market-rgb),.25)}.focus-query{display:flex;align-items:center;gap:10px;border:1px solid #ffffff18;border-radius:10px;margin:12px 0;padding:0 12px;color:#9fb9c8;min-height:44px;background:#0c172540}.focus-query input{min-width:0;width:100%;border:0;background:transparent;outline:0;color:#edf4f8;font:inherit;font-size:12px}.focus-rows{display:grid;gap:6px}.focus-row{display:flex;min-width:0;align-items:center;gap:6px;border:1px solid #ffffff08;border-radius:11px;background:#ffffff03;padding-right:6px}.focus-row.selected{border-color:rgba(var(--market-rgb),.3);background:rgba(var(--market-rgb),.08)}.focus-row-main{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0;flex:1 1;min-height:65px;padding:11px 13px;border:0;border-radius:10px;background:transparent;text-align:left}.focus-row-main>span{display:grid;gap:5px;min-width:0}.focus-row-main>span:last-child{text-align:right;flex-shrink:0}.focus-row-main b{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.focus-row-main small{color:#a3b7c8;font-size:10px;max-width:240px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.focus-row-main small.negative{color:#f596a5}.focus-pin{width:38px;height:44px;border:0;background:transparent}.focus-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 7px;color:#a5bacb;font-size:11px}.focus-pagination>div{display:flex;gap:6px}.focus-pagination button{display:grid;place-items:center;width:40px;min-height:40px;border:1px solid #ffffff14;background:#ffffff04;border-radius:9px}.focus-empty{min-height:250px;display:grid;place-content:center;justify-items:center;gap:13px;color:#a5bacb;text-align:center}.focus-empty p{margin:0;font-size:12px}.us-catalog-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:18px 0 10px;padding:14px 18px;border:1px solid rgba(var(--market-rgb),.22);border-radius:14px;background:#102137}.focus-kind-note,.us-catalog-switch>span{color:#a9bfd1;font-size:11px;line-height:1.7}.us-asset-tabs{display:flex;gap:7px;flex-wrap:wrap}.us-asset-tabs button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff20;background:#ffffff05;color:#bccfe3;border-radius:10px;padding:10px 16px;font:inherit;font-size:13px;cursor:pointer}.us-asset-tabs button b{padding:2px 7px;background:#ffffff0b;border-radius:6px;font-size:11px}.us-asset-tabs button[aria-pressed=true]{color:#e8f2ff;background:rgba(var(--market-rgb),.23);border-color:var(--market-accent);box-shadow:inset 0 0 0 1px rgba(var(--market-rgb),.1)}.us-asset-tabs button:focus-visible{outline:2px solid var(--market-accent);outline-offset:3px}.focus-list>.us-asset-tabs{margin-top:14px}.symbol-search-popover>.us-asset-tabs{padding:10px 12px;border-bottom:1px solid #ffffff12}.modal-card>.us-asset-tabs{margin:12px 0}.etf-badge{display:inline-block;border:1px solid #7faeff55;background:#7faeff17;color:#b6d0ff;border-radius:5px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:600;vertical-align:middle}.focus-asset-heading .favorite-save,.focus-pin.favorite-save{width:auto;min-width:68px;min-height:48px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;border:1px solid #ebc76e88;background:#caa04218;border-radius:11px;color:#f5d788;box-shadow:0 3px 12px #0002}.favorite-save span{font-size:10px!important;color:#f5d788!important;white-space:nowrap}.focus-asset-heading .favorite-save[aria-pressed=true],.focus-pin.favorite-save[aria-pressed=true]{color:#ffdf81;background:#b68a2838;border-color:#f1cc6c}.focus-list-controls>div .favorite-list-tab{display:flex;align-items:center;gap:6px;color:#f5d788}.focus-list-controls>div .favorite-list-tab[aria-pressed=true]{color:#f9d881;background:#cda6401a;border-color:#dfb75477}.market-workspace .favorite-strip{gap:9px;padding:13px 16px}.market-workspace .favorite-strip>span{color:#f5d788;font-weight:700}.market-workspace .favorite-strip .favorite-toggle{min-height:44px;border-color:#efc76d88;background:#bd8f2228;color:#ffe09a;padding:10px 16px;font-weight:700}.market-workspace .favorite-strip .favorite-toggle[aria-pressed=true]{background:#b9973938;border-color:#e4c16b}.favorite-strip .favorite-overview{min-height:44px;padding:10px 13px;color:#c8d9ed;border-color:#91b6df45}.focus-row-main .focus-review{white-space:normal;color:#cad8e8}.focus-row-main .focus-review.up{color:#9bdcba}.focus-row-main .focus-review.down{color:#f2b0b8}.favorite-notice{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);z-index:110;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:13px 16px;border:1px solid #efcc7288;border-radius:14px;box-shadow:0 12px 35px #0006;background:#24312f;color:#f4e0ab;font-size:12px;line-height:1.6}.favorite-notice>span{font-size:22px;color:#f8d270}.favorite-notice button{background:#ffffff10;border:1px solid #ffffff20;border-radius:8px;color:#fff0c9;padding:7px 10px;font:inherit;cursor:pointer;white-space:nowrap;min-height:36px}@media(max-width:600px){.showing-favorites .focus-layout{display:flex;flex-direction:column}.showing-favorites .focus-list{order:-1}.us-asset-tabs{flex-wrap:nowrap}.us-asset-tabs button{min-width:0;gap:5px;padding:9px;font-size:12px}.us-asset-tabs button b{padding:2px 5px;font-size:10px}.us-asset-tabs button svg{width:16px;flex-shrink:0}.us-catalog-switch{align-items:stretch;padding:12px;gap:8px}.us-catalog-switch>.us-asset-tabs{width:100%}.us-catalog-switch .us-asset-tabs button{flex:1 1}.focus-asset-heading .favorite-save{min-width:67px}.focus-pin.favorite-save{min-width:58px;padding:7px 5px}.focus-row-main{padding:10px 9px;gap:6px}.focus-row-main small{max-width:145px}.focus-row-main>span:last-child small{max-width:90px}.favorite-strip .favorite-overview{flex:1 1}.market-workspace .favorite-strip .favorite-toggle{margin-left:0;flex:1 1}.favorite-notice{bottom:80px;width:calc(100vw - 28px);padding:10px;gap:7px;font-size:11px;flex-wrap:wrap}}.rolling-performance{padding:23px;margin:22px 0}.rolling-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.rolling-heading h3{margin:10px 0 7px;font-size:21px}.rolling-heading p{font-size:12px;color:#a8bdcc;line-height:1.7;margin:0}.rolling-sample{flex-shrink:0;border:1px solid #ffffff16;border-radius:12px;padding:11px 14px;font-size:13px;color:#abbfcd}.rolling-sample b{font-size:23px;color:#eaf4fa}.trade-tape{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:5px;margin:22px 0 14px}.trade-tape>*{min-width:0;height:16px;border-radius:4px;border:1px solid #ffffff08;padding:0;background:#ffffff05}.trade-tape button{cursor:pointer}.trade-tape .win,.trade-tape-legend .win{background:#59c79d}.trade-tape .loss,.trade-tape-legend .loss{background:#ef8294}.trade-tape .flat,.trade-tape-legend .flat{background:#b5baca}.trade-tape-legend{display:flex;align-items:center;flex-wrap:wrap;gap:13px;font-size:12px;color:#b8cad6}.trade-tape-legend span{display:flex;gap:6px;align-items:center}.trade-tape-legend i{width:8px;height:8px;border-radius:3px}.trade-tape-legend small{margin-left:auto;color:#9cb0c3;font-size:10px}.rolling-note{padding-top:15px;margin:15px 0 0;border-top:1px solid #ffffff0d;color:#9eb3c6;line-height:1.8;font-size:11px}.results-scope{display:flex;gap:7px;padding:0 18px 18px;flex-wrap:wrap}.results-scope button{font:inherit;font-size:12px;min-height:42px;border:1px solid #ffffff14;border-radius:10px;color:#b5c7d5;background:#ffffff04;padding:9px 12px;cursor:pointer}.results-scope button[aria-pressed=true]{color:var(--market-accent,#8fd7b0);border-color:rgba(var(--market-rgb),.3);background:rgba(var(--market-rgb),.1)}.market-workspace .scroll-depth{--parallax-progress:0;display:block;opacity:.7;background:none}.parallax-layer{position:absolute;inset:-12% 0 -30%;pointer-events:none}.parallax-far{transform:translateY(calc(var(--parallax-progress) * -180px));background:radial-gradient(ellipse at 80% 20%,rgba(var(--market-rgb),.12),transparent 63%)}.parallax-near{transform:translateY(calc(var(--parallax-progress) * -360px))}.parallax-near .ambient-depth-orbit{animation:none}.market-dr .scroll-depth .ambient-depth-grid{opacity:.25}.market-dr .scroll-depth{opacity:.4}@keyframes scroll-depth-far{0%{transform:translateY(0)}to{transform:translateY(-180px)}}@keyframes scroll-depth-near{0%{transform:translateY(0)}to{transform:translateY(-360px)}}@supports (animation-timeline:scroll(root block)){.parallax-far{animation:scroll-depth-far linear both;animation-timeline:scroll(root block)}.parallax-near{animation:scroll-depth-near linear both;animation-timeline:scroll(root block)}}@media(max-width:1000px){.focus-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1fr);gap:14px}.focus-asset{padding:18px}}@media(max-width:700px){.primary-grid>.focus-board{padding:17px;grid-column:1;grid-row:auto}.focus-layout{grid-template-columns:1fr;gap:20px}.focus-heading{align-items:flex-start;gap:10px}.focus-heading h2{font-size:21px}.focus-heading p{max-width:190px;line-height:1.6}.focus-search-button{font-size:11px!important;padding:8px 10px}.focus-search-button svg{display:none}.focus-price strong{font-size:30px}.focus-row-main small{max-width:165px}.focus-list-note{display:block}.rolling-performance{padding:17px}.rolling-heading{align-items:flex-start;flex-direction:column;gap:10px}.rolling-heading h3{font-size:19px}.rolling-sample{padding:7px 11px}.trade-tape{grid-template-columns:repeat(20,minmax(0,1fr));gap:4px}.trade-tape-legend small{width:100%;margin:0}.results-scope{padding:0 12px 12px}.signal-results .table-wrap{overflow:visible;padding:0 12px}.signal-results .table-wrap table{display:block;min-width:0;width:100%}.signal-results thead{display:none}.signal-results tbody{display:grid;gap:10px}.signal-results tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#ffffff03;border:1px solid #ffffff10;border-radius:12px;padding:8px 0}.signal-results tbody td{display:block;min-width:0;border:0;padding:10px 12px;font-size:13px;overflow-wrap:anywhere}.signal-results td[data-label]:before{display:block;content:attr(data-label);font-size:10px;margin-bottom:6px;color:#9cafc2}.signal-results tbody td:last-child{grid-column:1/-1;font-size:11px;border-top:1px solid #ffffff0a;margin-top:6px}.signal-results tbody .results-events-row{grid-template-columns:1fr}.signal-results .results-events-row td{border:0;margin:0;padding:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.parallax-layer{animation:none!important;transform:none!important}.scroll-depth .ambient-depth-grid,.scroll-depth .ambient-depth-orbit{transition:none;animation:none}}.signal-desk{padding:24px;margin:20px 0;color:var(--text,#dce6f3)}.signal-desk-heading,.signal-replay>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.signal-desk h2{font-size:24px;margin:8px 0}.signal-desk p{line-height:1.7}.signal-desk-heading>div:last-child{text-align:right;display:grid;gap:8px}.signal-desk small{display:block;color:var(--muted,#a8b7c9);font-size:12px;line-height:1.6}.signal-costs form,.signal-toolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:18px 0}.signal-costs label,.signal-toolbar label{display:grid;gap:6px;font-size:13px}.signal-desk input,.signal-desk select{background:#101c2b;border:1px solid #425269;border-radius:8px;padding:10px;color:#e7edf5;max-width:190px}.signal-desk button{background:#182c3e;color:#dce6f3;border:1px solid #425269;border-radius:8px;padding:8px 12px;cursor:pointer;min-height:36px}.signal-desk button:disabled{opacity:.5;cursor:default}.signal-desk button:focus-visible,.signal-desk input:focus-visible,.signal-desk select:focus-visible,.signal-desk summary:focus-visible{outline:2px solid #68e3c4;outline-offset:3px}.signal-desk .signal-check{display:flex;align-items:center;min-height:40px}.signal-costs,.signal-coverage,.signal-note{font-size:13px;background:#102333;padding:12px;border-radius:8px}.signal-error{padding:12px;border:1px solid #dd9966;border-radius:8px;color:#ffcfaa}.signal-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.signal-table{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.signal-table th{text-align:left;color:#b5c8d9;font-weight:600;white-space:nowrap;padding:12px 10px;background:#102333}.signal-table td{vertical-align:top;padding:14px 10px;border-bottom:1px solid #2c3e50;min-width:105px}.signal-table td:first-child{min-width:160px}.signal-table .signal-link{color:#87ead1;background:transparent;border:0;font-weight:700;padding:0;min-height:32px}.signal-state{display:block;border-radius:6px;padding:5px 7px;font-size:12px;background:#283c50}.signal-state.pass{background:#10483d;color:#a2f2cd}.signal-state.reject{background:#4b2d34;color:#ffb7bc}.signal-state.wait{background:#493e24;color:#ffe3a0}.signal-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:16px}.signal-stats-grid,.signal-track-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.signal-replay,.signal-stats,.signal-track-grid article{background:#101f2e;border:1px solid #34475c;border-radius:12px;padding:18px}.signal-track-grid header{display:flex;justify-content:space-between;gap:12px}.signal-track-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signal-track-grid dt{font-size:12px;color:#b5c8d9}.signal-track-grid dd{margin:4px 0 0}.signal-stats>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.signal-stats strong{display:block;font-size:19px}.signal-stats h4{margin:0 0 12px}.signal-journal,.signal-tracking{margin-top:28px;padding-top:20px;border-top:1px solid #34475c}.signal-replay{margin-top:20px}.signal-toast{position:fixed;right:20px;bottom:20px;z-index:90;max-width:430px;background:#152d3e;border:1px solid #6bdbc1;padding:20px;border-radius:14px;box-shadow:0 12px 50px #0008}.signal-toast button{margin-top:12px}@media(max-width:800px){.signal-desk{padding:16px}.signal-desk-heading{display:block}.signal-desk-heading>div:last-child{text-align:left;margin-top:12px}.signal-stats-grid,.signal-track-grid{grid-template-columns:1fr}.signal-stats>div{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-toast{left:12px;right:12px;bottom:12px}.signal-toolbar input{max-width:100%}}