.market-page{background:#121412;color:#e8eae2;min-height:100vh}.market-hero{padding:80px 0 54px}.market-hero>.folio-meta{color:#b4c791}.market-hero h1{font-size:clamp(62px,8.5vw,134px);font-weight:400;line-height:.92;letter-spacing:-.065em;margin:35px 0}.market-hero h1 em{font-family:var(--font-editorial-serif),Georgia,serif;font-weight:400;color:#cee89c}.market-hero>div{display:flex;align-items:end;justify-content:space-between;gap:35px}.market-hero>div>span{font:9px var(--font-editorial-mono),monospace;letter-spacing:.12em;color:#9ba494}.market-hero>div>p{max-width:450px;font-size:14px;color:#a7b09f;line-height:1.8}.market-status{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #353c30;font:9px var(--font-editorial-mono),monospace;letter-spacing:.06em;color:#a6b19b}.market-status>span:first-child{color:#cee89c;display:flex;align-items:center;gap:8px}.market-status i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#cee89c}.market-terminal{display:grid;grid-template-columns:270px minmax(0,1fr);border:1px solid #353c30;background:#161a15}.market-watchlist{contain:size;display:flex;flex-direction:column;border-right:1px solid #353c30;min-width:0}.market-watchlist-head{padding:23px 20px;display:flex;justify-content:space-between;font:10px var(--font-editorial-mono),monospace;letter-spacing:.08em;color:#cee89c}.market-watchlist input{display:block;width:calc(100% - 36px);margin:0 18px 18px;padding:10px 0;background:transparent;border:0;border-bottom:1px solid #44513b;font-size:11px;color:#e8eae2}.market-watchlist-items{flex:1;min-height:0;height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#556049 transparent}.market-watchlist-items button{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;padding:16px 20px;border-top:1px solid #2c3426;gap:10px;transition:background .2s}.market-watchlist-items button:hover{background:#252d1f}.market-watchlist-items button.is-selected{background:#cee89c;color:#151c0e}.market-watchlist-items button>span:first-child{display:flex;flex-direction:column;gap:4px}.market-watchlist-items strong{font-size:16px;font-weight:500;letter-spacing:-.02em}.market-watchlist-items small{font-size:10px;color:#a8b19e}.market-watchlist-items button.is-selected small{color:#344524}.market-watchlist-items button>span:last-child{display:flex;align-items:center;gap:7px;font:10px var(--font-editorial-mono),monospace}.market-watchlist-note{font-size:10px;color:#9fa995;line-height:1.7;padding:20px}.market-screen{min-width:0;background:#141714;overflow:hidden}.market-chart-heading{display:flex;align-items:center;justify-content:space-between;padding:24px;gap:20px}.market-chart-heading .folio-meta{font-size:9px}.market-chart-heading h2{font-size:clamp(22px,2vw,32px);line-height:1.2;letter-spacing:-.05em;margin:8px 0 0}.market-chart-heading>a{padding:12px;border:1px solid #414938;border-radius:50%;flex-shrink:0}.market-chart-canvas{margin:0 24px 24px;overflow:hidden;border:1px solid #353c30;border-radius:4px}.market-widget{position:relative;isolation:isolate}.market-widget-mount{height:100%;width:100%}.market-widget-advanced-chart{height:570px}.market-widget-symbol-info{height:175px;padding:0 14px}.market-feed-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;gap:20px;background:#141714;color:#b9c7a9;font-size:14px}.market-feed-fallback a{text-decoration:underline}.market-chart-footer{display:flex;justify-content:space-between;gap:20px;padding:18px 25px;font-size:10px;line-height:1.6;color:#9da991;border-top:1px solid #2e3827}.market-chart-footer>a{color:#cbe4a0;flex-shrink:0}.market-chart-footer>span{max-width:280px}.market-allocation{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:100px 0;border-bottom:1px solid #353c30}.market-allocation h2{font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1;letter-spacing:-.05em;margin:28px 0}.market-allocation-intro>p:not(.folio-meta){font-size:14px;line-height:1.8;color:#a8b19d;max-width:450px}.market-stat-row{display:flex;justify-content:space-between;gap:16px;margin-top:45px}.market-stat-row>div{display:flex;flex-direction:column;gap:10px}.market-stat-row strong{font-size:38px;font-weight:400;letter-spacing:-.055em;color:#cee89c}.market-stat-row span{font:9px var(--font-editorial-mono),monospace;color:#a8b19d}.market-allocation-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.market-donut{background:var(--allocation);width:240px;height:240px;border-radius:50%;padding:26px;transform:rotate(-40deg)}.market-donut>div{background:#121412;border-radius:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transform:rotate(40deg)}.market-donut strong{font-size:44px;font-weight:400;letter-spacing:-.04em}.market-donut strong span{font-size:22px}.market-donut small{font:8px var(--font-editorial-mono),monospace;letter-spacing:.13em;color:#a8b19d}.market-donut svg{color:#cee89c}.market-allocation-visual ul{width:100%;max-width:380px;list-style:none;display:grid;gap:12px}.market-allocation-visual li{display:flex;justify-content:space-between;gap:20px;font-size:12px}.market-allocation-visual li>span{display:flex;align-items:center;gap:10px;color:#b8c1ad}.market-allocation-visual li i{width:7px;height:7px;border-radius:50%}.market-allocation-visual li strong{font:11px var(--font-editorial-mono),monospace}.market-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:70px 0 100px}.market-notes h3{font-size:24px;line-height:1.2;letter-spacing:-.035em;font-weight:400;margin:20px 0}.market-notes p:not(.folio-meta){font-size:12px;line-height:1.85;color:#a8b19d}.market-page a:focus-visible,.market-page button:focus-visible,.market-page input:focus-visible{outline:2px solid #cee89c;outline-offset:3px}.market-no-results{padding:20px;font-size:12px;color:#a8b19d}@media (max-width:1000px){.market-terminal{grid-template-columns:220px minmax(0,1fr)}.market-chart-heading{padding:20px}.market-chart-canvas{margin:0 20px 20px}.market-status>span:nth-child(2){display:none}.market-allocation{gap:5vw}.market-chart-footer{flex-direction:column;gap:5px}.market-chart-footer>span{max-width:none}}@media (max-width:700px){.market-hero{padding:55px 0 35px}.market-hero h1{font-size:17vw}.market-hero>div{align-items:start;flex-direction:column;gap:20px}.market-status{font-size:8px;gap:10px}.market-terminal{grid-template-columns:1fr}.market-watchlist{contain:none;border-right:0;border-bottom:1px solid #353c30}.market-watchlist-head{padding:16px 18px}.market-watchlist-items{flex:none;height:auto;display:flex;gap:0;overflow-x:auto;max-height:none}.market-watchlist-items button{min-width:125px;border-right:1px solid #2c3426;padding:14px;gap:10px}.market-watchlist-items button>span:last-child svg,.market-watchlist-items small{display:none}.market-watchlist-items strong{font-size:14px}.market-watchlist-note{padding:12px 18px;font-size:9px}.market-watchlist input{padding:8px 0;margin-bottom:12px}.market-widget-advanced-chart{height:520px}.market-chart-heading{padding:20px 16px}.market-chart-canvas{margin:0 12px 16px}.market-widget-symbol-info{padding:0 8px;height:190px}.market-chart-footer{padding:16px}.market-allocation{grid-template-columns:1fr;padding:65px 0;gap:60px}.market-allocation h2{font-size:52px}.market-stat-row strong{font-size:32px}.market-notes{grid-template-columns:1fr;gap:40px;padding:55px 0 75px}}.market-widget-frame{width:100%;height:100%;border:0;display:block}.market-widget-symbol-info{height:205px}.market-widget-frame{color-scheme:dark;background:#141714}@media (max-width:700px){.market-widget-symbol-info{height:260px}}