.home-shell,.home-control-surface{--bg\.canvas:hsl(var(--background));--bg\.panel:#1b1b1b;--bg\.panel-hover:#222;--bg\.chip:#0e0e0e;--bg\.row-hover:#ffffff0a;--bg\.tab-active:#ffffff12;--bg\.control:#1f1f1f;--line\.hairline:#ffffff14;--line\.control:#ffffff24;--line\.divider:#fff3;--line\.button-secondary:#fff9;--text\.primary:#f9faf8;--text\.secondary:#9b9b9b;--text\.dim:#7d7d7d;--text\.on-primary-button:#0a0a0a;--dir\.up:#21c95e;--dir\.down:#ff593c;--dir\.up-wash:#21c95e1a;--dir\.down-wash:#ff593c1a;--btn\.primary:#f2f2f2;--accent\.brand:#8b5cf6;--radius\.card:14px;--radius\.control:8px;--radius\.tab:6px;--radius\.chip:8px;--radius\.row-hover:8px;--radius\.circle:999px;font-variant-numeric:tabular-nums lining-nums}.home-shell,.home-shell .home-market-search-scroll{background:var(--bg\.canvas)}.home-desktop{width:calc(100% - 32px);max-width:1200px;color:var(--text\.primary);font-family:var(--font-financial), Inter, sans-serif;margin-inline:auto;padding-block:48px 64px;line-height:normal}.home-desktop h1,.home-desktop h2,.home-desktop h3,.home-desktop p{margin:0}.home-desktop button,.home-search-trigger{cursor:pointer}.home-desktop button:focus-visible,.home-desktop a:focus-visible,.home-search-trigger:focus-visible{outline:1px solid var(--text\.secondary);outline-offset:3px}.home-slots{flex-direction:column;gap:40px;display:flex}.home-slots>section{min-width:0}.home-slots>[data-home-slot=markets]{flex-direction:column;min-height:650px;display:flex}.home-slots>[data-home-height-transition]{overflow:clip}.home-logo{overflow:hidden;border-radius:50%!important}.home-icon{width:16px;height:16px;-webkit-mask:var(--home-icon) center / contain no-repeat;mask:var(--home-icon) center / contain no-repeat;background-color:currentColor;flex-shrink:0;display:inline-block}.home-icon-search{width:20px;height:20px}.home-icon-list,.home-icon-grid{width:18px;height:18px}.home-icon-chevron{width:12px;height:7px}.home-icon-change-up{width:8px;height:6px}.home-icon-check{width:13px;height:11px}.home-change-down,.home-sort-ascending{transform:rotate(180deg)}.home-desktop [data-direction=up]{--home-direction:var(--dir\.up);--home-wash:var(--dir\.up-wash)}.home-desktop [data-direction=down]{--home-direction:var(--dir\.down);--home-wash:var(--dir\.down-wash)}.home-change,.home-row-names [data-direction],.home-market-table td[data-direction]{color:var(--home-direction,var(--text\.dim))}.home-change{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.home-row-names>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-sparkline{width:100%;height:24px;color:var(--home-direction,var(--text\.dim));overflow:visible}.home-sparkline-faded{-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.home-markets{flex-direction:column;flex:1;gap:20px;display:flex}.home-markets>h2{letter-spacing:-.4px;font-size:22px;font-weight:600}.home-filter-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-tabs,.home-controls,.home-timeframe{flex-shrink:0;align-items:center;display:flex}.home-tabs,.home-controls{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.home-tabs{gap:8px}.home-tabs button{border-radius:var(--radius\.tab);color:var(--text\.dim);white-space:nowrap;align-items:center;gap:4px;padding:4px 8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.home-tabs button[aria-pressed=true]{color:var(--text\.primary);background:var(--bg\.tab-active)}.home-tab-divider{background:var(--line\.divider);width:1px;height:16px;margin-inline:8px}.home-controls{gap:12px}.home-market-filters{flex:1;min-width:0}.home-market-tabs{border-bottom:1px solid var(--line\.hairline);background:0 0;border-radius:0;justify-content:flex-start;gap:24px;width:100%;height:auto;padding:0;display:flex}.home-market-tabs [role=tab]{min-height:44px;color:var(--text\.secondary);box-shadow:none;cursor:pointer;background:0 0;border-radius:0;padding:0 0 10px;font-size:16px;font-weight:500;line-height:24px;position:relative}.home-market-tabs [role=tab][data-state=active]{color:var(--text\.primary);box-shadow:none;background:0 0}.home-market-tabs [role=tab][data-state=active]:after{background:var(--text\.primary);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.home-market-tabs [role=tab]:disabled{cursor:not-allowed}.home-category-trigger{border:1px solid var(--line\.control);border-radius:var(--radius\.control);background:var(--bg\.panel);min-height:32px;color:var(--text\.primary);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin-block:8px;padding-inline:10px;font-size:13px;line-height:20px;display:inline-flex}.home-category-menu{width:max-content;min-width:180px;max-height:288px;overflow-y:auto}.home-timeframe{border:1px solid var(--line\.control);border-radius:var(--radius\.control);height:36px;color:var(--text\.primary);gap:6px;padding:0 10px 0 12px;font-size:14px;font-weight:500}.home-timeframe-option{justify-content:space-between;gap:24px;display:flex}.home-control-surface{width:140px;min-width:140px}.home-timeframe[data-state=open]{background-color:var(--bg\.tab-active)}.home-market-table{border-collapse:separate;border-spacing:0;width:100%}.home-market-table thead,.home-market-table tbody{width:100%;display:block}.home-market-table tr{align-items:center;padding-right:16px;display:grid}.home-market-table thead tr{background:var(--bg\.panel);border-radius:var(--radius\.control);height:40px}.home-market-table th{min-width:0;color:var(--text\.secondary);text-align:center;font-size:13px;font-weight:500}.home-market-table th button{color:inherit;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.home-market-table th[aria-sort]{color:var(--text\.primary)}.home-sort-indicator{width:8px;height:5px}.home-market-table tbody tr{cursor:pointer;height:60px;position:relative}.home-market-table tbody tr:hover{background:var(--bg\.row-hover);border-radius:var(--radius\.row-hover)}.home-market-table tbody [data-direction]{opacity:.8}.home-market-table tbody tr:hover [data-direction]{opacity:1}.home-market-table td{text-align:center;white-space:nowrap;letter-spacing:-.1px;min-width:0;padding:0;font-size:14px;font-weight:500}.home-market-table .home-category-cell{text-align:center;display:none}.home-market-table td.home-category-cell{font-weight:400}.home-market-table .home-market-cell{text-align:left;padding-left:48px;position:relative}.home-row-identity{min-width:0;height:36px;color:var(--text\.primary);align-items:center;gap:14px;padding-right:12px;text-decoration:none;display:flex}.home-row-names{flex-direction:column;gap:1px;min-width:0;display:flex}.home-row-names strong{font-size:14px;font-weight:600}.home-row-names>span{color:var(--text\.secondary);font-size:12px;font-weight:400}.home-favorite{border-radius:var(--radius\.control);width:32px;height:32px;color:var(--text\.dim);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;left:8px}.home-favorite[data-favorite=true]{color:var(--text\.primary);opacity:1}tr:hover .home-favorite,tr:focus-within .home-favorite{opacity:1}.home-market-table:not(.home-positions-table) tr{grid-template-columns:minmax(0,2.8fr) repeat(4,minmax(0,1fr)) 130px;padding-inline:16px}.home-market-table:not(.home-positions-table) .home-market-cell{padding-left:32px}.home-market-table:not(.home-positions-table) tbody tr{height:auto;min-height:60px;padding-block:10px}.home-market-table:not(.home-positions-table) .home-row-identity{height:auto;min-height:36px}.home-market-table:not(.home-positions-table) .home-row-names>span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.home-market-table:not(.home-positions-table) .home-favorite{left:-8px}.home-market-table:not(.home-positions-table) .home-sparkline{width:112px;margin-inline:auto}.home-market-table .home-liquidation-cell{text-align:right}.home-empty{text-align:center;background:#1c1d2280;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.home-empty>.home-icon{width:24px;height:24px;color:var(--text\.dim)}.home-empty h3{font-size:16px;font-weight:600}.home-empty p{color:var(--text\.dim);font-size:14px}.home-empty button{border:1px solid var(--line\.button-secondary);border-radius:var(--radius\.control);padding:8px 14px;font-size:14px}.home-skeleton-card,.home-skeleton-row{position:relative;overflow:hidden}.home-skeleton-card{border-radius:var(--radius\.card);background:var(--bg\.panel);height:164px}.home-skeleton-carousel{gap:var(--home-card-gap);display:flex}.home-skeleton-carousel>div{width:var(--home-card-width);flex-shrink:0}.home-skeleton-row{height:60px}.home-skeleton-card i,.home-skeleton-row i{background:#ffffff0f;border-radius:4px;position:absolute;overflow:hidden}.home-skeleton-row i{border-radius:var(--radius\.control)}.home-skeleton-card i:after,.home-skeleton-row i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:40%;animation:1.6s ease-in-out infinite home-shimmer;position:absolute;top:0;bottom:0;left:0}.home-skeleton-card i:first-child{border-radius:50%;width:40px;height:40px;top:16px;left:16px}.home-skeleton-card i:nth-child(2){width:120px;height:14px;top:20px;left:70px}.home-skeleton-card i:nth-child(3){width:70px;height:10px;top:42px;left:70px}.home-skeleton-card i:nth-child(4){width:90px;height:18px;top:76px;left:16px}.home-skeleton-card i:nth-child(5){width:48px;height:12px;top:79px;left:114px}.home-skeleton-card i:nth-child(6){border-radius:6px;width:104px;height:32px;top:68px;right:16px}.home-skeleton-card i:nth-child(7){width:110px;height:12px;top:126px;left:16px}.home-skeleton-card i:nth-child(8){border-radius:var(--radius\.chip);width:64px;height:28px;top:118px;right:16px}.home-skeleton-row i:first-child{width:32px;height:32px;top:14px;left:48px}.home-skeleton-row i:nth-child(2){width:110px;height:12px;top:16px;left:94px}.home-skeleton-row i:nth-child(3){width:150px;height:10px;top:34px;left:94px}.home-skeleton-row i:nth-child(n+4){width:50px;height:12px;top:24px}.home-skeleton-row i:nth-child(4){width:60px;left:35.8333%}.home-skeleton-row i:nth-child(5){width:60px;left:50%}.home-skeleton-row i:nth-child(6){left:64.1667%}.home-skeleton-row i:nth-child(7){left:78.3333%}.home-skeleton-row i:nth-child(8){width:80px;right:30px}.home-shell [data-desktop-header]{background:var(--bg\.canvas);top:var(--sticky-top);z-index:40;height:56px;position:sticky}.home-shell [data-desktop-header][data-home-scrolled=true]{box-shadow:inset 0 -1px var(--line\.hairline)}.home-search-trigger{color:var(--text\.dim);justify-content:center;align-items:center;width:20px;height:20px;display:flex}.home-auth-actions{flex-shrink:0}.home-auth-actions button{border-radius:var(--radius\.control);min-width:92px;height:36px;font-size:14px;font-weight:600}.home-auth-actions button:first-child{border:1px solid var(--line\.button-secondary);color:var(--text\.primary);background:0 0}.home-auth-actions button:last-child{background:var(--btn\.primary);color:var(--text\.on-primary-button);border:0}@media (min-width:768px){.home-market-table>thead{--surface-overlay:color-mix(in srgb, var(--bg\.panel) 72%, transparent);border-radius:var(--radius\.control);box-shadow:none;clip-path:inset(0 round var(--radius\.control));border:0;padding:0}.home-market-table>thead tr{border-radius:inherit;background:0 0}}@media (min-width:1024px){.home-market-table{flex:1 0 auto;display:block}.home-market-table>thead{top:calc(var(--sticky-top) + 56px);z-index:10;position:sticky}}@media (min-width:1232px){.home-market-table .home-category-cell{display:block}.home-market-table[data-show-category=true] tr{grid-template-columns:minmax(0,2.8fr) 130px repeat(4,minmax(0,1fr)) 130px}}@keyframes home-shimmer{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (min-width:768px) and (max-width:1023px){.home-market-table:not(.home-positions-table) tr{grid-template-columns:minmax(0,1fr) repeat(3,110px);display:grid}.home-market-table:not(.home-positions-table) .home-market-cell{margin-right:0}.home-market-table .home-interest-cell,.home-market-table .home-sparkline-cell,.home-positions-table .home-change-cell,.home-positions-table .home-liquidation-cell{display:none}.home-positions-table tr{grid-template-columns:minmax(0,1fr) 110px 150px 110px}}@media (min-width:768px){.home-positions-table tr{column-gap:12px;padding-inline:16px}.home-positions-table thead tr{height:44px}.home-positions-table tbody tr{align-content:center;align-items:baseline;height:auto;min-height:72px;padding-block:14px}.home-positions-table th:not(.home-market-cell),.home-positions-table td:not(.home-market-cell){text-align:right;padding-inline:8px}.home-positions-table .home-row-identity{height:auto}.home-positions-table .home-row-names{align-self:baseline}}@media (min-width:1024px){.home-positions-table tr{grid-template-columns:minmax(180px,1.6fr) repeat(5,minmax(0,1fr))}}@media (max-width:767px){.home-desktop{padding-block:20px 32px}.home-slots{gap:28px}.home-markets{gap:16px}.home-markets>h2{font-size:20px;line-height:26px}.home-filter-row{align-items:flex-start;gap:8px}.home-tabs{scrollbar-width:none;flex:1;gap:4px;min-width:0;margin-block:-3px;padding-block:3px;overflow-x:auto}.home-tabs button{min-height:44px;padding-inline:10px}.home-tab-divider{flex-shrink:0;margin-inline:4px}.home-controls{display:none}.home-market-table tr,.home-market-table:not(.home-positions-table) tr{grid-template-columns:minmax(0,1fr) 80px 88px;gap:16px;padding-inline:12px;display:grid}.home-market-table .home-volume-cell,.home-market-table .home-interest-cell,.home-market-table .home-sparkline-cell,.home-positions-table .home-price-cell,.home-positions-table .home-value-cell,.home-positions-table .home-liquidation-cell{display:none}.home-market-table .home-market-cell,.home-market-table:not(.home-positions-table) .home-market-cell{margin-right:0;padding-left:0}.home-market-table thead tr{height:44px}.home-market-table th{text-align:right;font-size:12px}.home-market-table th button{min-height:44px}.home-market-table td{text-align:right;font-size:13px}.home-market-table tbody tr{height:68px}.home-market-table:not(.home-positions-table) tbody tr{min-height:68px}.home-row-identity{gap:8px;height:44px;padding-right:0}.home-row-identity .home-logo{width:28px!important;height:28px!important}.home-row-names strong{font-size:12px}.home-row-names>span{font-size:11px}.home-market-table .home-favorite,.home-market-table:not(.home-positions-table) .home-favorite{display:none}.home-positions-table tr{grid-template-columns:minmax(0,1fr) 88px 112px;gap:4px;padding-inline:4px}.home-positions-table tbody tr{align-content:center;align-items:baseline;height:auto;min-height:68px;padding-block:10px}.home-positions-table .home-row-identity{height:auto}.home-positions-table .home-logo{display:none}.home-positions-table .home-pnl-cell{white-space:normal;order:2}.home-positions-table .home-change-cell{order:1}}@media (min-width:360px) and (max-width:767px){.home-positions-table tr{gap:8px;padding-inline:12px}}.home-desktop{width:100%;max-width:none;padding-top:0}.home-slots>[data-home-slot=markets]{width:calc(100% - 80px);max-width:1360px;margin-inline:auto}@media (max-width:767px){.home-slots>[data-home-slot=markets]{width:calc(100% - 32px)}}
