.market-surface{--market-gutter:clamp(20px, 4vw, 56px);font-variant-numeric:tabular-nums;max-width:1440px;margin-inline:auto}.market-surface .page-header{padding:40px var(--market-gutter) 32px;min-height:170px}.market-surface .page-header p{letter-spacing:.08em;font-size:11px}.market-surface .page-header h1{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.25}.market-surface .page-header>div>span{max-width:none;font-size:14px;line-height:1.8}.market-page .source-strip{padding:14px var(--market-gutter);background:#e3e5e2;grid-template-columns:auto 1fr auto;gap:12px 20px}.market-page .source-strip>span:not(.app-status),.market-page .source-strip time{font-size:12px;line-height:1.6}.market-page .app-status{font-size:11px}.market-page .market-hero-row{margin-inline:var(--market-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.market-page .market-hero-row>div{min-width:0;min-height:156px;padding:28px 24px}.market-page .market-hero-row>div:first-child{padding-left:0}.market-page .market-hero-row span{font-size:13px}.market-page .market-hero-row strong{font-family:var(--font-sans);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(26px,2.5vw,36px);line-height:1.35}.market-page .market-hero-row small{font-size:12px;line-height:1.7}.market-page .feature-section{padding:32px var(--market-gutter) 40px}.market-page .feature-heading{gap:10px;margin-bottom:24px}.market-page .feature-heading h2{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.5}.market-page .feature-heading small{font:12px/1.6 var(--font-sans)}.market-page .market-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.market-page .market-asset-group:last-child{grid-column:1/-1}.market-page .market-asset-group>h3,.market-page .sector-panel>h3,.market-page .heat-panel>h3{margin-bottom:14px;font-size:15px;font-weight:600;line-height:1.6}.market-page .asset-table>div{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 86px 68px;gap:10px;min-height:68px}.market-page .asset-table>div>*{min-width:0}.market-page .asset-table b{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.6}.market-page .asset-table small{font:12px/1.5 var(--font-sans);overflow-wrap:anywhere}.market-page .asset-table>div>strong{font:500 16px/1.5 var(--font-sans);text-align:right;overflow-wrap:anywhere}.market-page .asset-table>div>span:nth-child(3){font:500 13px/1.5 var(--font-sans);white-space:nowrap;justify-content:flex-end;gap:4px}.market-page .asset-table>div>small:last-child{text-align:right;display:block}.market-page .asset-table-head{font:12px/1.5 var(--font-sans);min-height:40px!important}.market-page .asset-table-head>span:not(:first-child){text-align:right}.market-page .asset-table>div.is-missing{opacity:1}.market-page .asset-table>div.is-missing b,.market-page .asset-table>div.is-missing strong{color:var(--muted)}.market-page .sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.market-page .sector-panel li{gap:12px;min-height:76px}.market-page .sector-panel li>span{font-size:12px}.market-page .sector-panel li strong{font-size:14px;font-weight:500}.market-page .sector-panel li small{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.market-page .sector-panel li em{font:500 14px var(--font-sans)}@media (min-width:1050px){.market-page .sector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.market-page .sector-panel li{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;min-height:66px;padding-block:10px}.market-page .sector-panel li strong{font-size:13px}.market-page .sector-panel li small{font-size:12px}.market-page .sector-panel li em{font-size:13px}}.market-page .heat-grid{gap:24px}.market-page .heat-panel{background:#e3e5e2;border:0;border-radius:8px;padding:24px}.market-page .heat-row{grid-template-columns:minmax(84px,1fr) minmax(40px,1.4fr) 70px;gap:16px;min-height:52px}.market-page .heat-row>span{font-size:13px;line-height:1.5}.market-page .heat-row strong{font:500 13px var(--font-sans)}.market-page .heat-row>div,.market-page .heat-row i{border-radius:3px}.market-page .market-news-list article{grid-template-columns:36px minmax(0,1fr);gap:20px;padding-block:28px}.market-page .news-order{padding-top:5px;font-size:13px}.market-page .news-title-line h3{text-wrap:pretty;max-width:48em;font-size:18px;font-weight:600;line-height:1.65}.market-page .news-title-line>span{font:12px/1.6 var(--font-sans);padding-top:5px}.market-page .market-news-list p{max-width:65em;margin-block:12px 16px;font-size:15px;line-height:1.9}.market-page .market-news-list aside{background:#e3e5e2;grid-template-columns:64px minmax(0,1fr);padding:14px 18px;font-size:14px;line-height:1.85}.market-page .market-news-list article small{font:12px/1.6 var(--font-sans);margin-top:14px}.market-page .market-quality{margin-inline:var(--market-gutter);border:0;border-radius:6px;font-size:13px;line-height:1.85}.market-page .market-empty{font-size:14px;line-height:1.8}.market-surface .market-calendar{background:#e3e5e2;border-radius:6px;width:auto;margin:0;position:relative}.market-surface .market-calendar summary{border-radius:6px;grid-template-columns:20px auto auto 16px;gap:10px;min-height:44px;padding:0 14px}.market-surface .market-calendar summary strong{font:600 14px/1.5 var(--font-sans)}.market-surface .market-calendar summary small{font-size:12px;line-height:1.5}.market-surface .calendar-summary-meta{font-size:12px;display:block}.market-surface .calendar-toggle-label{color:var(--accent);font-size:12px}.market-surface .when-open,.market-surface .market-calendar[open] .when-closed{display:none}.market-surface .market-calendar[open] .when-open{display:inline}.market-surface .market-calendar summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.market-surface .calendar-body{z-index:25;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:360px;max-width:calc(100vw - 40px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 48px #533b2c24}.market-surface .calendar-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.market-surface .calendar-panel-heading strong{font-size:14px;font-weight:600}.market-surface .calendar-panel-heading span{color:var(--muted);font-size:12px}.market-surface .calendar-toolbar{border-bottom:0;min-height:56px}.market-surface .calendar-toolbar strong{font:600 15px var(--font-sans)}.market-surface .calendar-actions{gap:2px}.market-surface .calendar-actions button{border:0;border-radius:5px;width:40px;min-width:40px;height:40px;padding:0;font-size:12px}.market-surface .calendar-actions button:disabled{opacity:.3;cursor:default}.market-surface .calendar-weekdays span{font:12px var(--font-sans);padding-block:10px}.market-surface .market-calendar .calendar-grid{gap:4px}.market-surface .market-calendar .calendar-grid>*{border:0;border-radius:6px;min-height:44px;position:relative}.market-surface .market-calendar .calendar-grid a,.market-surface .market-calendar .calendar-grid button{font:500 14px var(--font-sans);gap:0}.market-surface .market-calendar .calendar-grid a i{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:calc(50% - 2px)}.market-surface .market-calendar .calendar-grid a:hover{background:#efdfd1}.market-surface .market-calendar .calendar-grid [aria-current=date],.market-surface .market-calendar .calendar-grid [aria-current=date]:hover{background:var(--accent);color:var(--canvas)}.market-surface .market-calendar .calendar-grid button:disabled{color:#8c8177;opacity:.7}.market-surface .page-header .calendar-legend{border-top:1px solid var(--line);font:12px/1.5 var(--font-sans);letter-spacing:0;color:var(--muted);align-items:center;gap:7px;margin:14px 0 0;padding-top:14px;display:flex}.market-surface .calendar-legend>i{background:var(--accent);border-radius:50%;width:4px;height:4px}.market-surface .calendar-legend>span{margin-left:auto}@media (min-width:1320px){.market-page .market-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.market-page .market-asset-group:last-child{grid-column:auto}}@media (max-width:1000px){.market-page .market-asset-grid{grid-template-columns:minmax(0,1fr)}.market-page .market-asset-group:last-child{grid-column:auto}.market-page .market-hero-row>div{padding-inline:18px}.market-page .market-hero-row strong{font-size:27px}.market-page .source-strip{grid-template-columns:auto 1fr}.market-page .source-strip time{grid-column:2}}@media (max-width:600px){.market-surface .page-header{flex-wrap:wrap;gap:20px;min-height:156px;padding-block:28px}.market-surface .page-action{margin-left:auto}.market-surface .calendar-toggle-label{display:none}.market-surface .market-calendar summary{grid-template-columns:20px auto 16px}.market-page .market-hero-row{grid-template-columns:repeat(2,minmax(0,1fr))}.market-page .market-hero-row>div{border:0;min-height:126px;padding:20px 0}.market-page .market-hero-row>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1;min-height:112px}.market-page .market-hero-row>div:last-child{border-left:1px solid var(--line);padding-left:20px}.market-page .market-hero-row strong{font-size:26px}.market-page .feature-heading{grid-template-columns:24px minmax(0,1fr);row-gap:4px}.market-page .feature-heading small{grid-column:2;justify-self:start}.market-page .feature-heading h2{font-size:19px}.market-page .asset-table>div{grid-template-columns:minmax(0,1fr) 88px 78px;gap:8px}.market-page .asset-table>div>:last-child{display:none}.market-page .asset-table>div>strong{font-size:15px}.market-page .asset-table>div>span:nth-child(3) svg{display:none}.market-page .sector-grid,.market-page .heat-grid{grid-template-columns:minmax(0,1fr)}.market-page .heat-panel{padding:20px 16px}.market-page .market-news-list article{grid-template-columns:minmax(0,1fr);gap:8px}.market-page .news-title-line{gap:8px;display:grid}.market-page .news-title-line h3{font-size:17px}.market-page .market-news-list aside{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 14px}}
