.player-hub{width:calc(100% - 88px);max-width:1152px;color:var(--surface-ink);margin:0 auto;padding:0 0 72px}.player-hub :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--surface-focus);outline-offset:3px}.player-hub label{color:var(--surface-ink);font-size:13px;font-weight:700;display:block}.player-hub input,.player-hub select{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:var(--surface-field-ink);background:var(--surface-field);border:1px solid var(--surface-field-border);border-radius:8px;margin-top:6px;padding:0 12px;font-size:15px;display:block}.player-hub button{font:inherit;cursor:pointer;min-height:44px}.player-hub button:disabled{opacity:.45;cursor:not-allowed}.player-hub h2,.player-hub h3{color:var(--surface-ink)}.hub-eyebrow{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--surface-eyebrow);margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pth-breadcrumb{color:var(--surface-muted);gap:10px;padding:28px 0 18px;display:flex}.pth-breadcrumb a{color:var(--surface-muted);text-decoration:none}.pth-breadcrumb a:hover{color:var(--surface-ink);text-decoration:underline}.pth-hero{flex-wrap:wrap;align-items:flex-start;gap:32px 48px;display:flex}.pth-profile{flex-direction:column;flex:999 520px;gap:18px;min-width:0;display:flex}.pth-profile h1{overflow-wrap:anywhere}.pth-description{max-width:560px;margin:0}.hub-identity-disclosure{color:var(--surface-muted);margin:0;font-size:14px}.hub-career-chips{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;font-size:13px;line-height:1.2;list-style:none;display:flex}.hub-career-chips li>a{border:1px solid var(--surface-control-border);background:var(--surface-panel);min-height:30px;color:var(--surface-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;text-decoration:none;display:flex}.hub-career-chips li:not(:has(>a)){border:1px solid var(--surface-control-border);background:var(--surface-panel);min-height:30px;color:var(--surface-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;text-decoration:none;display:flex}.hub-career-chips li>a{min-height:44px}.hub-career-chips li>a:hover{background:var(--surface-panel-raised)}.hub-career-chips li[data-chip=hall-of-fame]:not(:has(>a)){background:var(--surface-ink);border-color:var(--surface-ink);color:var(--k-ink)}.hub-career-chips li[data-chip=hall-of-fame] svg{color:var(--k-gold)}.hub-career-chips li[data-chip=championships]:not(:has(>a)){background:var(--k-gold);border-color:var(--k-gold-press);color:var(--k-coal)}.hub-career-chips li[data-chip=mvp]:not(:has(>a)){background:var(--k-gold-pale);border-color:var(--k-gold-press);color:var(--k-coal)}.hub-career-notes{color:var(--surface-muted);font-size:14px}.hub-career-notes summary{min-height:44px;color:var(--surface-ink);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.hub-search{flex-direction:column;gap:8px;margin:0;display:flex}.hub-search>label{color:var(--surface-muted);font-weight:500}.hub-search-count{color:var(--surface-muted);margin-top:-6px;font-size:13px}.hub-search .k-search input{background:var(--surface-field);margin:0;padding:0 16px}.hub-search .k-search button{white-space:nowrap;border:1px solid var(--surface-ink);padding:0 22px}.hub-lanes{flex-wrap:wrap;gap:6px 8px;display:flex}.hub-lanes .k-chip{min-height:44px}.pth-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.pth-activity{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.pth-button,.hub-follow>button,.hub-follow>a{min-height:48px;font:inherit;color:var(--surface-ink);border:1.5px solid var(--surface-ink);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.hub-follow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.hub-follow>a:not(.pth-button){border:0;min-height:44px;padding:0;font-size:14px;font-weight:700}.hub-follow small,.pth-follow-note{color:var(--surface-muted);flex-basis:100%;font-size:13px;line-height:1.5}.hub-follow>p,.hub-follow [role=alert]{flex-basis:100%;margin:0}.hub-follow [role=alert]{border:1px solid var(--surface-down);background:var(--surface-down-wash);border-radius:8px;padding:12px}.hub-follow>button:disabled{opacity:.6;cursor:default}.pth-panel{box-sizing:border-box;flex-direction:column;flex:380px;gap:14px;min-width:0;display:flex}.pth-panel h2{font-family:var(--display);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:26px;font-weight:700;line-height:1.15;display:flex}.pth-panel h2 a{min-height:44px;color:var(--surface-ink);align-items:center;text-decoration:none;display:inline-flex}.pth-panel h2 a:hover{text-decoration:underline}.pth-tag{background:var(--surface-ink);color:var(--k-ink);font-family:var(--body,inherit);letter-spacing:.06em;border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.pth-muted{color:var(--surface-muted);margin:2px 0 0;font-size:14px}.pth-feature{align-items:flex-start;gap:20px;display:flex}.pth-feature-art{width:150px;box-shadow:0 10px 24px color-mix(in srgb,var(--k-coal) 28%,transparent);border-radius:4px;flex:0 0 150px;display:block;overflow:hidden}.pth-feature-body{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.pth-grade-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pth-grade-prices>div{background:var(--surface-page);border:1px solid var(--surface-panel-border);border-radius:6px;min-width:0;padding:6px 10px}.pth-grade-prices>div[data-kind=estimate]{border:1px dashed var(--surface-control-border);background:0 0}.pth-grade-prices>div>span{font-size:12px;font-weight:700}.pth-price{flex-direction:column;gap:2px;display:flex}.pth-price strong{font-family:var(--display);overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.15}.pth-price strong.pth-price-unavailable{font-family:inherit;font-size:13px;font-weight:700}.pth-price small{color:var(--surface-muted);font-size:12px;line-height:1.35}.pth-correction{min-height:44px;color:var(--surface-ink);align-items:center;font-size:12px;display:inline-flex}.pth-estimate-context{color:var(--surface-muted);font-size:12px}.pth-estimate-context :is(a,button,summary){min-height:44px}.pth-grade-status{color:var(--surface-muted);margin:0;font-size:14px}.pth-summary-method{color:var(--surface-muted);margin:0;font-size:13px;line-height:1.5}.pth-panel-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pth-panel-actions .btn-gold{min-height:48px;padding:0 20px;font-size:15px}.pth-panel-actions .btn-quiet{min-height:48px}.pth-panel-link{align-items:center;min-height:44px;margin-left:auto;font-size:14px;display:inline-flex}.pth-empty-summary h2{font-size:22px}.pth-empty-summary p{color:var(--surface-muted);margin:8px 0 0;font-size:14px}.pth-pick-retry{margin:0;font-size:14px}.hub-landmark-checklist{border-top:1px solid var(--surface-panel-border);flex-direction:column;gap:4px;padding-top:12px;font-size:13px;display:flex}.hub-landmark-checklist span,.hub-landmark-checklist small{color:var(--surface-muted)}.hub-landmark-checklist a{min-height:44px;color:var(--surface-ink);align-items:center;font-weight:700;display:inline-flex}.hub-no-featured .pth-profile{flex-basis:100%}.pth-anchor{height:0;margin-bottom:-14px;scroll-margin-top:96px;display:block}.hub-flow{flex-direction:column;display:flex}.hub-value-overview{flex-direction:column;gap:28px;margin-top:40px;display:flex}.hub-total-market{flex-direction:column;gap:10px;padding:24px 28px;display:flex}.hub-total-market h3{font-family:var(--display);font-size:var(--type-section-title);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.15}.hub-total-market p{margin:0;font-size:15px}.hub-total-market .hub-market-unavailable{font-family:var(--display);font-size:28px;font-weight:700}.hub-total-market details{color:var(--surface-muted);font-size:14px}.hub-total-market summary{min-height:44px;color:var(--surface-ink);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.hub-total-market .k-link{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.hub-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:16px;display:flex}.hub-section-heading p{color:var(--surface-muted);max-width:560px;margin:0;font-size:14px}.hub-key-cards{margin-top:48px}.hub-key-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hub-key-card{background:var(--surface-panel);border:1px solid var(--surface-panel-border);border-radius:12px;gap:16px;padding:16px;display:flex}.hub-key-art{width:96px;box-shadow:0 6px 16px color-mix(in srgb,var(--k-coal) 25%,transparent);border-radius:4px;flex:0 0 96px;align-self:flex-start;display:block;overflow:hidden}.hub-key-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.hub-key-category{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.hub-rookie-tag{background:var(--surface-ink);color:var(--k-ink);letter-spacing:.06em;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex}.hub-key-card h3{font-family:var(--display);margin:0;font-size:20px;font-weight:700;line-height:1.2}.hub-key-card h3 a{min-height:44px;color:var(--surface-ink);align-items:center;text-decoration:none;display:inline-flex}.hub-key-card h3 a:hover{text-decoration:underline}.hub-key-version,.hub-key-note{color:var(--surface-muted);margin:0;font-size:13px}.hub-featured-price{flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:4px 0 0;font-size:13px;display:flex}.hub-featured-price span,.hub-featured-price small{color:var(--surface-muted)}.hub-featured-price strong{font-family:var(--display);font-size:22px;font-weight:700}.hub-key-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:8px;display:flex}.hub-key-actions .btn-quiet{min-height:44px;padding:0 14px;font-size:14px}.hub-key-link{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.hub-rookie-retry{margin:16px 0 0;font-size:14px}.hub-checklist{margin-top:56px;scroll-margin-top:96px}.hub-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:12px;display:flex}.hub-kinds{flex-wrap:wrap;gap:6px;display:flex}.hub-kinds .k-filter{cursor:pointer}.hub-selects{flex-wrap:wrap;gap:8px;display:flex}.hub-selects label{color:var(--surface-muted);font-size:12px;font-weight:500}.hub-selects select{width:auto;min-width:150px;margin-top:4px}.hub-more-filters{margin-bottom:16px;font-size:14px}.hub-more-filters>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.hub-sidebar{background:var(--surface-panel);border:1px solid var(--surface-panel-border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px 16px;padding:16px;display:grid}.hub-sidebar p{color:var(--surface-muted);grid-column:1/-1;margin:0;font-size:13px}.hub-filter-actions{gap:8px;display:flex}.hub-results{min-width:0}.hub-notice{color:var(--surface-eyebrow);margin:0 0 10px;font-size:13px;font-weight:700}.hub-list-head{justify-content:space-between;gap:16px;padding:0 0 8px;display:flex}.hub-result-count{margin:0;scroll-margin-top:100px}.hub-result-count:focus{outline:3px solid var(--surface-focus);outline-offset:3px}.hub-rows .hub-card{align-items:flex-start;padding:10px 0}.hub-card-photo{text-decoration:none}.hub-card-info h3{margin:0}.hub-card-info h3 a{min-height:44px;color:var(--surface-ink);align-items:center;text-decoration:none;display:inline-flex}.hub-card-info h3 a:hover{text-decoration:underline}.hub-card-info .k-row-sub{overflow-wrap:anywhere}.hub-versions{margin-top:4px;font-size:13px}.hub-versions summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.hub-versions ul{margin:0;padding-left:18px;line-height:1.9}.hub-versions a{color:var(--surface-ink)}.hub-versions p{color:var(--surface-muted);margin:4px 0}.hub-card-actions{align-self:center;align-items:center;gap:10px!important}.hub-card-price{flex-direction:column;align-self:center;align-items:flex-end;gap:1px;max-width:170px;display:flex}.hub-card-price strong{font-family:var(--display);color:var(--surface-ink);font-size:17px;font-weight:700}.hub-card-price small{color:var(--surface-muted);text-align:right;font-size:12px;line-height:1.35}.hub-card-actions .btn-quiet{white-space:nowrap;min-height:44px;padding:0 14px;font-size:14px}.hub-card-view{min-height:44px;color:var(--surface-ink);white-space:nowrap;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.hub-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.hub-pagination span{color:var(--surface-muted);font-size:14px}.hub-pagination button{color:var(--surface-ink);border:1px solid var(--surface-control-border);background:0 0;border-radius:6px;padding:0 16px;font-size:14px}.hub-empty{border-bottom:1px solid var(--surface-panel-border);padding:20px 0}.hub-empty h2{margin:0 0 6px;font-size:20px}.hub-empty p{color:var(--surface-muted);margin:0 0 12px}.hub-empty a{align-items:center;min-height:44px;margin-left:16px;display:inline-flex}.hub-rail{flex-direction:column;gap:20px;display:flex}.hub-rail-block{background:var(--surface-panel);border:1px solid var(--surface-panel-border);border-radius:12px;padding:18px 20px}.hub-rail-block h3{margin:0 0 8px;font-size:15px;font-weight:700}.hub-rail-block>p{color:var(--surface-muted);margin:8px 0 0;font-size:13px}.hub-rail-links{margin:0;padding:0;list-style:none}.hub-rail-links a{border-bottom:1px solid var(--surface-panel-border);min-height:44px;color:var(--surface-ink);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:14px;text-decoration:none;display:flex}.hub-rail-links a:hover strong{text-decoration:underline}.hub-rail-links strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.hub-rail-links a>span{color:var(--surface-muted);font-variant-numeric:tabular-nums;flex:none}.hub-rail-note{color:var(--surface-muted);font-size:13px}.hub-rail-note a{color:var(--surface-ink);font-weight:700}.hub-set-more summary,.hub-year-tiles summary,.hub-about summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.hub-year-tiles ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hub-year-tiles .k-chip{min-height:44px}.hub-about{color:var(--surface-muted);font-size:13px}.hub-about summary{color:var(--surface-ink)}.hub-about p{margin:0 0 8px}.pth-source{color:var(--surface-muted);margin:0;font-size:13px;line-height:1.5}.pth-source a{color:var(--surface-ink)}.hub-category-choice{margin-top:24px}.hub-category-choice h2{margin:0 0 6px;font-size:22px}.hub-category-choice>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hub-category-choice button{color:var(--surface-ink);border:1px solid var(--surface-control-border);background:0 0;border-radius:6px;padding:0 16px}@media (max-width:760px){.player-hub{width:calc(100% - 40px);padding-bottom:56px}.hub-search .k-search button{padding:0 16px}.pth-breadcrumb{padding:18px 0 12px}.pth-hero{gap:24px}.pth-feature{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pth-feature-art{width:112px}.pth-feature-body{display:contents}.pth-feature-body>.pth-grade-prices,.pth-feature-body>.pth-summary-method,.pth-feature-body>.pth-grade-status{grid-column:1/-1}.pth-grade-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.pth-panel-link{margin-left:0}.hub-key-cards{order:-1;margin-top:36px}.hub-value-overview{margin-top:36px}.hub-key-grid{grid-template-columns:1fr}.hub-total-market{padding:18px 16px}.hub-selects{width:100%}.hub-selects label{flex:140px}.hub-selects select{width:100%;min-width:0}.hub-kinds{flex-wrap:nowrap;width:100%;overflow-x:auto}.hub-kinds .k-filter{flex:none}.hub-card-actions{flex-direction:column;align-items:flex-end;gap:0!important}.hub-rows .hub-card{flex-wrap:wrap;row-gap:2px}.hub-card-info{flex:1 1 0}.hub-card-price{box-sizing:border-box;flex:100%;order:3;align-items:flex-start;max-width:none;padding-left:64px}.hub-card-price small{text-align:left}}@media (max-width:1050px) and (min-width:761px){.player-hub{width:calc(100% - 56px)}}@media (max-width:360px){.player-hub{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.player-hub *{scroll-behavior:auto}}
.historical-hobby-card{border-top:1px solid var(--surface-ink);border-bottom:1px solid var(--surface-panel-border);color:var(--surface-ink);padding:18px 0 16px}.historical-hobby-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.historical-hobby-card h3{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--surface-muted);margin:0}.hobby-snapshot-tag{background:var(--surface-chip);color:var(--surface-ink);border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.historical-hobby-card .hobby-asof{color:var(--surface-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.historical-hobby-card .hobby-refresh strong{color:var(--surface-ink);font-weight:700}.hobby-figures{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:12px 0 0;display:grid}.hobby-figures>div{flex-direction:column-reverse;min-width:0;display:flex}.hobby-figures dt{color:var(--surface-muted);font-size:14px}.hobby-figures dd{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:800;line-height:1.1}.hobby-figures dd strong{font-weight:800}.hobby-figures dd span{color:var(--surface-muted);font-size:20px;font-weight:700}.historical-hobby-card .hobby-coverage,.historical-hobby-card .hobby-window{color:var(--surface-muted);margin:10px 0 0;font-size:13px;line-height:1.5}.historical-hobby-card .hobby-window{margin-top:4px}.historical-hobby-card details{margin-top:6px;font-size:13px;line-height:1.5}.historical-hobby-card summary{cursor:pointer;min-height:44px;color:var(--surface-ink);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.historical-hobby-card details p{color:var(--surface-muted);margin:0 0 6px}.hobby-status{padding:12px 0 4px}.hobby-status>p{margin:0;font-size:19px;font-weight:700}.hobby-status small{color:var(--surface-muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.hobby-status button{margin-top:12px}@media (max-width:760px){.hobby-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.hobby-figures dd{font-size:30px}.hobby-figures dd span{font-size:16px}}
.player-market{background:var(--surface-panel);border:1px solid var(--surface-panel-border);color:var(--surface-ink);border-radius:12px;margin:48px 0 0;padding:24px 28px;scroll-margin-top:96px}.player-market header h2{font-family:var(--display);font-size:var(--type-section-title);letter-spacing:-.015em;margin:4px 0 6px;font-weight:700;line-height:1.15}.player-market header p{color:var(--surface-muted);margin:0}.player-market p{line-height:1.55}.market-small,.market-scope{color:var(--surface-muted);font-size:13px;line-height:1.5}.market-controls{grid-template-columns:160px minmax(0,1fr);gap:16px;margin:20px 0;display:grid}.market-controls label{gap:8px;font-size:13px;font-weight:700;display:grid}.market-controls select{width:100%;min-width:0;min-height:44px}.market-controls>span{color:var(--surface-muted);grid-column:1/-1;font-size:13px}.market-grade-shortcuts{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.market-grade-shortcuts button{border:1px solid var(--surface-control-border);min-width:76px;min-height:44px;color:var(--surface-ink);font:inherit;background:0 0;border-radius:6px;padding:0 14px;font-size:14px;font-weight:500}.market-grade-shortcuts button[aria-pressed=true]{background:var(--surface-ink);border-color:var(--surface-ink);color:var(--k-ink);font-weight:700}.market-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.market-content>*{min-width:0}.market-content>.market-trend,.market-content>.market-movers,.market-content>.market-weekly-detail{margin:0}.market-content>.market-weekly-detail{order:3}.market-content>.market-small{order:4;grid-column:1/-1}.market-chart-panel,.market-trend,.market-content>.market-movers{background:var(--surface-page);color:var(--surface-ink);border:1px solid var(--surface-panel-border);border-radius:10px;padding:20px}.market-chart-panel h3,.market-trend h3,.market-movers h3{margin:0 0 4px;font-size:17px}.market-chart-panel p,.market-trend p{font-size:13px}.market-chart{width:100%;height:auto;color:var(--surface-ink);display:block}.market-chart text{fill:var(--surface-muted);font-size:12px}.market-chart circle{cursor:pointer}.market-chart circle:focus-visible{stroke:var(--surface-focus);stroke-width:5px;outline:none}.market-empty{padding:28px 0}.market-card-link{min-height:44px;color:var(--surface-ink);align-items:center;font-size:14px;font-weight:700;display:inline-flex}.market-table-wrap{overflow-x:auto}.market-table-wrap table{text-align:left;border-collapse:collapse;width:100%;font-size:13px}.market-table-wrap th,.market-table-wrap td{border-bottom:1px solid var(--surface-panel-border);padding:8px}.player-market summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.market-movers p{color:var(--surface-muted);font-size:13px}.market-movers ul{margin:0;padding:0;list-style:none}.market-movers li{border-bottom:1px solid var(--surface-panel-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding:12px 0;display:grid}.market-movers li>a{min-height:44px;color:var(--surface-ink);align-items:center;font-size:14px;font-weight:700;display:flex}.market-movers strong{font-family:var(--display);align-self:center;font-size:22px}.market-movers small{color:var(--surface-muted);font-size:12px}.market-movers-empty p{margin:6px 0}.market-current{gap:6px;padding:14px 0 20px;display:grid}.market-current>span{color:var(--surface-muted);font-size:13px}.market-current strong{font-family:var(--display);font-size:clamp(26px,4vw,36px);line-height:1.15}.market-chart-layout{grid-template-columns:66px minmax(0,1fr);gap:8px;display:grid}.market-chart-layout>div{min-width:0}.market-y-labels{text-align:right;color:var(--surface-muted);margin-bottom:20px;font-size:12px;position:relative}.market-y-labels span{position:absolute;right:0;transform:translateY(-50%)}.market-y-labels span:first-child{top:13.636%}.market-y-labels span:nth-child(2){top:46.591%}.market-y-labels span:last-child{top:79.545%}.market-date-labels{height:20px;color:var(--surface-muted);justify-content:space-between;gap:10px;font-size:12px;line-height:20px;display:flex}.market-point-value{overflow-wrap:anywhere;grid-column:1/-1;min-height:3em;margin:8px 0}.market-point-navigation{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.market-point-navigation button,.market-ranges button{min-height:44px;font:inherit;color:var(--surface-ink);border:1px solid var(--surface-control-border);background:0 0;border-radius:6px;padding:0 12px;font-size:13px}.market-point-navigation button:disabled{opacity:.5}.market-ranges{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.market-ranges button{min-width:52px}.market-ranges button[aria-pressed=true]{background:var(--surface-ink);border-color:var(--surface-ink);color:var(--k-ink)}.market-trend-date{color:var(--surface-ink);flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.market-trend-date select{background:var(--surface-field);max-width:100%;min-height:44px;color:var(--surface-field-ink);border:1px solid var(--surface-field-border)}.market-weekly-detail{margin:20px 0}.market-trend .market-chart-layout{margin-top:20px}.market-trend .market-chart{height:220px}.market-trend .market-current{padding-top:4px}.market-trend .market-date-labels{flex-wrap:wrap;height:auto;min-height:20px}.market-trend .market-y-labels{height:220px;margin-bottom:0}.market-auto-range{margin:8px 0 0;font-size:13px}.player-market :is(a,button,select,summary):focus-visible{outline:3px solid var(--surface-focus);outline-offset:3px}@media (min-width:1100px){.market-content{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.market-content>.market-trend{grid-area:1/1}.market-content>.market-movers{grid-area:1/2}.market-content>.market-weekly-detail{grid-column:1/-1}.market-trend .market-chart,.market-trend .market-y-labels{height:250px}}@media (max-width:760px){.player-market{margin-top:36px;padding:18px 16px}.market-controls{grid-template-columns:1fr}.market-chart-panel,.market-trend,.market-content>.market-movers{padding:14px}.market-movers strong{font-size:19px}}
