/* Shared product chrome; no label-dependent widths. */
.legacy-site-nav{display:none!important}
.site-header{position:relative;z-index:1000;width:100%;background:#0b1016;border-bottom:1px solid #242d38;color:#e9eef5}
.site-header-inner{max-width:1440px;margin:auto;padding:10px 32px;display:grid;grid-template-columns:144px max-content minmax(200px,1fr) max-content;align-items:center;gap:18px;box-sizing:content-box}
.site-logo{display:block;line-height:0}.site-logo img{width:144px;height:auto;display:block;aspect-ratio:1942/809;object-fit:contain;mix-blend-mode:screen}
.site-header nav{display:flex;align-items:center;gap:16px;white-space:nowrap}.site-header nav a{font:600 13px/40px system-ui,sans-serif;letter-spacing:0;text-decoration:none;color:#9eaaba;border-bottom:2px solid transparent}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:#f5f8ff;border-color:#a9cafa}
.site-search{display:flex;align-items:center;border:1px solid #2b3542;border-radius:7px;background:#141c26;height:40px;min-width:0;overflow:hidden;margin:0}.site-search input{all:unset;box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;color:#eff4fb;font:14px system-ui}.site-search input:focus-visible{outline:none!important}.site-search input::placeholder{color:#8491a2}.site-search button{all:unset;display:grid;place-items:center;width:38px;height:38px;flex:none;cursor:pointer}.site-search svg{width:18px;height:18px;fill:none;stroke:#a9b6c7;stroke-width:1.6}
.site-preferences{display:flex;gap:8px}.site-preferences select{appearance:auto;width:auto!important;min-width:72px;background:#141c26!important;color:#d6dfeb!important;border:1px solid #2b3542!important;border-radius:6px!important;padding:8px!important;font:13px system-ui!important;height:40px}
.site-header :is(a,select,button):focus-visible,.site-search:focus-within{outline:2px solid #b8d8ff;outline-offset:3px}
.has-site-shell .pt-head .pt-version-label,.has-site-shell #personalYear{display:none}
@media(max-width:1080px){.site-header-inner{grid-template-columns:160px 1fr max-content;gap:10px 22px;padding:8px 32px}.site-logo img{width:160px}.site-header nav{justify-content:flex-start}.site-search{grid-column:1/-1;grid-row:2}.site-preferences{grid-column:3;grid-row:1}}
@media(max-width:760px){.site-header-inner{padding:8px 16px;grid-template-columns:140px 1fr;gap:8px}.site-logo img{width:140px}.site-header nav{grid-column:1/-1;grid-row:2;gap:16px;overflow-x:auto}.site-preferences{grid-column:2;justify-self:end}.site-search{grid-row:3}.site-header nav a{font-size:13px}}
/* The series hero has a single task. */
.site-ui .ui-home-hero{min-height:290px!important;padding:28px 36px!important}.site-ui .ui-hero-copy{display:grid;justify-items:start;align-content:center;gap:18px}.site-ui .ui-hero-copy h1{margin:0!important;font-size:clamp(56px,6vw,88px)!important;line-height:.95!important}.site-ui .ui-hero-copy>.ui-primary{display:inline-flex;gap:26px;align-items:center;padding:12px 22px;border-radius:5px;text-decoration:none;background:#bfe1fa;color:#142334;font-size:15px;font-weight:700}.site-ui .ui-section-heading{margin-top:30px!important;margin-bottom:16px!important}.ui-home-price-tools{display:flex;align-items:center;gap:24px}.ui-home-price{min-height:45px;margin:12px 0 4px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-home-price a{display:block;text-decoration:none;color:#d4eafd}.ui-home-price strong{font-size:20px;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.ui-home-price small{font-size:11px;color:#91a0b4}.ui-home-price .price-meta{display:block;font-size:11px;color:#91a0b4}.site-ui .ui-card-progression:empty{display:none}.site-ui .ui-card-grid{row-gap:28px!important}
/* Equal columns, equal medallions. Counts and names never determine the shape. */
.site-ui #playerDetail.ui-detail .badge-bar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;align-items:start!important;justify-content:stretch!important}
.site-ui #playerDetail.ui-detail .badge-count{display:grid!important;justify-items:center!important;gap:7px!important;min-width:0!important;text-align:center}
.badge-medallion{position:relative;width:36px;height:42px;display:grid;place-items:center;flex:none;color:#d4dde9}.badge-medallion svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:#263343;stroke:currentColor;stroke-width:1.3}.badge-medallion .badge-inner{fill:none;stroke-width:.6;opacity:.5}.badge-medallion b{position:relative;font:750 17px/1 system-ui;color:#f4f6fb;font-variant-numeric:tabular-nums}.badge-medallion-0{color:#bc936c}.badge-medallion-0 svg{fill:#382a20}.badge-medallion-1{color:#b4c4d3}.badge-medallion-1 svg{fill:#2c3744}.badge-medallion-2{color:#e9c76b}.badge-medallion-2 svg{fill:#47381b}.badge-medallion-3{color:#c995f5}.badge-medallion-3 svg{fill:#352343}.badge-medallion-4{color:#ed8393}.badge-medallion-4 svg{fill:#43222b}.badge-tier-label{font:12px/1.35 system-ui;color:#aab6c6;white-space:normal;min-height:2.7em}
.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-ui #playerDetail.ui-detail .hero-side{gap:14px!important}.site-ui #playerDetail.ui-detail .sum-panel{padding:14px 12px!important}.site-ui #playerDetail.ui-detail .sum-panel .hz-label{margin-bottom:14px!important}.site-ui #playerDetail.ui-detail .hz-img{background:transparent!important}.site-ui #playerDetail.ui-detail .hz-img svg [fill="#ed145b"]{fill:#af3c61}
/* XP and current attributes stay on the same screen. */
.site-ui #playerDetail.ui-detail .detail-shell{gap:16px!important}.site-ui #playerDetail.ui-detail .hero{padding:18px!important;gap:18px!important}.site-ui #playerDetail.ui-detail .player-upgrades{margin:0!important;padding:14px 18px!important;border-radius:7px!important;background:#111c28!important;border:1px solid #2c394b!important}.site-ui #playerDetail.ui-detail .upgrade-heading{margin-bottom:10px!important;align-items:center!important}.site-ui #playerDetail.ui-detail .upgrade-heading strong{font-size:15px!important}.site-ui #playerDetail.ui-detail .upgrade-heading span:empty,.upgrade-effects:empty{display:none!important}.site-ui #playerDetail.ui-detail .upgrade-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.site-ui #playerDetail.ui-detail .upgrade-option{gap:4px!important}.site-ui #playerDetail.ui-detail .upgrade-option small{font-size:11px!important}.site-ui #playerDetail.ui-detail .upgrade-effects{margin-top:10px!important;min-height:0!important}.site-ui #playerDetail.ui-detail .tabs{margin:0!important}.site-ui #playerDetail.ui-detail .tab-panel{padding-top:0!important}.site-ui .mk-detail-preview{padding:9px 12px!important}.site-ui .mk-detail-preview a{display:flex!important;align-items:center;gap:16px;flex-wrap:wrap}.site-ui .mk-detail-preview small{font-size:11px}.site-ui .mk-detail-preview strong{font-size:20px!important}
@media(max-width:760px){.site-ui #playerDetail.ui-detail .upgrade-options{grid-template-columns:1fr!important}.ui-home-price-tools{gap:12px}.site-ui .ui-home-hero{padding:24px!important}}

.site-ui .ui-hero-copy>a.ui-primary{color:#142334!important}.site-header nav a{background:transparent!important}
.site-ui .site-header nav a[aria-current=page]{background:transparent!important;box-shadow:none!important}

.site-ui .hero-title-block .detail-chip-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.site-ui .detail-chip-timing{gap:9px!important;white-space:nowrap}.site-ui .detail-chip-timing strong{font-size:16px!important;font-variant-numeric:tabular-nums}.site-ui .detail-chip-timing .detail-chip-label{font-size:10px!important;letter-spacing:.03em!important}

.site-ui .detail-chip-timing strong,.site-ui .detail-chip-timing .detail-chip-label{text-transform:none!important;letter-spacing:0!important}

/* Desktop finish: consistent surfaces, readable numbers, and stable actions. */
:root{--finish-bg:#0b1016;--finish-surface:#141c27;--finish-border:#2b3542;--finish-muted:#a4b1c1;--finish-focus:#b8d8ff}
body.has-site-shell{background:var(--finish-bg);color:#e9eef5}
.has-site-shell :is(button,input,select,textarea){font-family:inherit}
.has-site-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--finish-focus);outline-offset:3px}
.has-site-shell :is(button,select,summary){cursor:pointer}.has-site-shell button:disabled{cursor:default;opacity:.5}
.has-site-shell :is(.ui-card,.ui-series,.pt-slot){transition:border-color .16s ease,background-color .16s ease}
.has-site-shell :is(.ui-card,.ui-series):focus-within{border-color:#91b6dd}
.has-site-shell :is(.ui-empty,.pt-empty){border:1px solid var(--finish-border);border-radius:8px;background:#111923;padding:28px!important;color:#aab8c9}
.has-site-shell :is(.ui-empty,.pt-empty) p{margin:8px 0 16px}.has-site-shell :is(.ui-empty,.pt-empty) h2{font-size:20px}
.site-ui .ui-home-hero{min-height:238px!important;padding:24px 32px!important}.site-ui .ui-hero-copy{gap:15px}.site-ui .ui-hero-copy h1{font-size:clamp(54px,5vw,76px)!important}.site-ui .ui-hero-art img{max-height:216px!important;width:auto!important}.site-ui .ui-hero-art{min-height:210px!important}
.site-ui #home-page .ui-card-progression,.site-ui #collectionsView .ui-card-progression{display:none}
.site-ui .ui-card-identity{padding-top:12px!important;gap:5px!important}.site-ui .ui-card-identity>strong{line-height:1.4;min-height:1.4em}.site-ui .ui-card-series{font-size:10px!important;letter-spacing:.06em!important}
.site-ui .ui-home-price{margin:8px 0!important;min-height:44px;align-items:flex-start}.site-ui .ui-home-price strong{font-size:22px}.site-ui .ui-home-price a>small{display:inline!important}.site-ui .ui-home-price .price-meta{margin-top:4px;font-size:11px;line-height:1.4}
.site-ui .ui-card>[data-tray-pick]{padding:8px 0!important;border-radius:0!important;font-size:12px!important}.site-ui .ui-card>[data-tray-pick][aria-pressed=true]{background:transparent!important;color:#c7e3ff!important;border-color:#92bce2!important}
.site-ui .ui-group-tabs{gap:8px!important;margin:16px 0 26px!important;flex-wrap:wrap}.site-ui .ui-group-tabs a{border-radius:6px!important;padding:9px 13px!important;font-size:13px}.site-ui .ui-group-tabs small{margin-left:6px;color:#94a6bc}.site-ui .ui-group-tabs a[aria-current=page]{background:#21344a!important;color:#e6f2ff!important;border-color:#688ba8!important}
.site-ui .ui-collection-section{margin:28px 0 42px}.site-ui .ui-collection-section .ui-section-heading{margin:0 0 14px!important;border-bottom:1px solid #283340;padding-bottom:12px}.site-ui .ui-collection-section h2{font-size:20px;margin:0}.site-ui .ui-series-grid{gap:16px!important}.site-ui .ui-series{min-height:172px!important;padding:20px!important;border-radius:8px!important}.site-ui .ui-series img{height:72px!important}.site-ui .ui-series small{font-size:12px;color:#9dabbd}.site-ui .ui-breadcrumb{margin:0 0 20px!important;font-size:13px}
.site-ui .demand-ui .ui-page-heading{margin-bottom:18px!important}.site-ui .demand-ui .pt-table th{font-size:12px}.site-ui .demand-ui .pt-table td{vertical-align:middle}.site-ui .demand-ui .pt-identity small{margin-top:5px;font-size:12px;color:#a5b2c3}.site-ui .demand-ui .pt-table .pt-actions{gap:6px;flex-wrap:nowrap}.site-ui .demand-ui .pt-table .pt-actions button{font-size:12px;padding:7px 9px;min-height:34px;white-space:nowrap}.site-ui .demand-ui .mk-list-price{min-width:170px}.mk-price-evidence{font-size:11px;color:#a6b5c7}.mk-price-evidence summary{display:inline-block;cursor:pointer;padding:4px 0}.mk-price-evidence span{display:block;white-space:normal;line-height:1.5;max-width:230px}.mk-list-price>strong{font-variant-numeric:tabular-nums}
.pt-filter-dialog[open]{display:flex;flex-direction:column;overflow:hidden;max-height:90dvh;width:min(940px,92vw)}.pt-filter-dialog .pt-dialog-head{flex:none;padding:18px 24px}.pt-filter-dialog .pt-dialog-body{min-height:0;overflow:auto;padding:18px 24px;overscroll-behavior:contain}.pt-filter-dialog #demandForm{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pt-filter-dialog fieldset{margin:0!important;min-width:0;border:1px solid #344052;border-radius:6px;padding:16px}.pt-filter-dialog fieldset:first-of-type,.pt-filter-dialog fieldset:nth-of-type(n+4),.pt-filter-dialog [data-error]{grid-column:1/-1}.pt-filter-dialog .pt-section{margin:12px 0!important;padding:0!important}.pt-filter-dialog .pt-help:empty{display:none}.pt-filter-dialog .pt-dialog-footer{flex:none;margin:0;padding:14px 24px;border-top:1px solid #344052;background:#141e2b;justify-content:flex-end}.pt-filter-dialog .pt-actions label{display:inline-flex;gap:6px;align-items:center;font-size:13px}.pt-filter-dialog input[type=checkbox]{accent-color:#b6d6f7;width:17px;height:17px}.pt-filter-dialog .pt-condition{grid-template-columns:minmax(0,1fr) 110px 110px 36px}
.site-ui .hero-title-block .ui-card-state{font-size:12px;margin:10px 0 14px;color:#a9b6c7}.site-ui #playerDetail.ui-detail .badge-tier-label{font-size:11px;min-height:1.5em}.site-ui #playerDetail.ui-detail .hero{row-gap:14px!important}.site-ui #playerDetail.ui-detail .action-row{padding-top:8px!important;margin-top:0!important}.site-ui .detail-chip{font-variant-numeric:tabular-nums}
.site-ui .mk-comparison{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px 24px;padding:16px!important}.site-ui .mk-comparison .mk-heading{display:block}.site-ui .mk-comparison h3{margin:0 0 12px;font-size:14px}.site-ui .mk-comparison .mk-compare-prices{margin:0!important;align-items:center}.site-ui .mk-comparison>p{grid-column:2;margin:0!important}.site-ui .mk-compare-prices>div>span{font-size:12px}.site-ui .ui-compare-table .ui-compare-player{float:left;display:block;margin-right:14px}.site-ui .ui-compare-table .ui-compare-player img{width:62px!important;height:86px!important;object-fit:contain;display:block}.site-ui .ui-compare-table .ui-compare-player strong{display:block;margin:6px 0}.site-ui .ui-compare-table .ui-compare-identity{min-height:126px}.site-ui .ui-compare-table .ui-compare-identity>small{display:block;margin:5px 0}.site-ui .ui-compare-card-actions{gap:8px}.site-ui .ui-compare-table .ui-scroll-hint{display:none}
.pt-app #personalHelp{margin-top:20px}.pt-app:not(.pt-lineup-mode) #personalHelp{margin-left:auto}.pt-app #personalCards:empty{display:none}.pt-app .pt-candidate{border:1px solid #2b3848;border-radius:9px;padding:18px 22px;margin:16px 0;background:#121b26}.pt-app .pt-candidate .pt-list-row{padding:0 0 14px}.pt-app .pt-candidate img{width:90px;height:120px;object-fit:contain}.pt-app .pt-candidate .pt-list-row{grid-template-columns:90px 1fr auto}.pt-app .pt-price-history{margin-left:0;border-left:0;padding-left:0}.pt-app .mk-candidate-summary{margin:0!important;padding:12px 0!important}.pt-app .pt-candidate-latest{font-size:16px!important}.pt-candidates button{display:flex;align-items:center;gap:12px;border-radius:7px!important}.pt-candidates button>img,.pt-candidates button .pt-card-art{width:58px;height:82px;object-fit:contain;flex:none}.pt-candidates button span{min-width:0}.pt-candidates button small{font-size:11px}
.term-app main{max-width:1200px;padding:32px 32px 80px}.term-app h1{font-size:32px;margin:0 0 12px}.term-app .intro{font-size:14px;margin:8px 0;color:#aab8c9}.term-app #coverage{font-size:12px}.term-app #termFilters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,1fr));gap:14px}.term-app .search{grid-column:auto}.term-app input{font-size:14px}.term-app #termResults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.term-app #termResults article{min-width:0}.term-app .term-scope{margin:8px 0 20px}.term-app .term-heading{gap:10px}.term-app .status{font-size:11px}.term-app .scope{margin:8px 0}.term-app .result-head{margin-top:18px}
@media(min-width:1000px){.site-ui #home-page>.ui-series-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:900px){.pt-filter-dialog #demandForm{display:block}.pt-filter-dialog fieldset{margin-bottom:14px!important}.term-app #termFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.term-app #termResults{grid-template-columns:1fr}.site-ui .mk-comparison{display:block}.site-ui .ui-home-hero{min-height:260px!important}}
@media(prefers-reduced-motion:reduce){.has-site-shell *{scroll-behavior:auto!important}.has-site-shell :is(.ui-card,.ui-series,.pt-slot){transition:none}}
@media(min-width:1000px){.site-ui .ui-home-hero .ui-hero-art{padding:8px 8px 10px!important;min-height:190px!important}.site-ui #home-page .ui-home-hero{min-height:238px!important}.site-ui #home-page .ui-section-heading{margin-top:24px!important}}
.has-site-shell :is(.anim-value-popup__panel,.compare-modal__panel){background:#151e2b!important;border:1px solid #35455b!important;border-radius:12px!important;box-shadow:0 20px 70px #0006!important}.has-site-shell :is(.anim-value-popup__backdrop,.compare-modal__backdrop){background:#050911b8!important;backdrop-filter:blur(3px)!important}.has-site-shell .anim-popup-row{border-radius:7px!important;background:#182536!important;border:1px solid #304054!important;box-shadow:none!important;opacity:1!important;transform:none!important;animation:none!important;grid-template-columns:minmax(0,1fr) 140px 36px 16px!important}.has-site-shell .anim-popup-row:is(:hover,.selected,:focus-visible){background:#22374e!important;border-color:#99bddc!important;transform:none!important}.has-site-shell .anim-popup-name,.has-site-shell .anim-popup-series{white-space:normal!important;overflow:visible!important;line-height:1.4}.has-site-shell .anim-value-popup__close{border-radius:6px!important;border:1px solid #42516a!important;transform:none!important}.has-site-shell .anim-value-popup__kicker{color:#a9bacd!important;letter-spacing:.06em!important}.has-site-shell .compare-search-card{border-radius:8px!important;transform:none!important;background:#182536!important}.has-site-shell .compare-search-card:hover{box-shadow:none!important;border-color:#9abbd9!important}
@media(min-width:1000px) and (max-width:1350px){
 .site-ui #playersView .pt-table :is(td,th){padding:10px 8px}.site-ui #playersView .pt-table th{white-space:normal;line-height:1.4}
 .site-ui #playersView .pt-table .pt-identity{min-width:175px}.site-ui #playersView .pt-table .pt-identity strong{white-space:normal;max-width:170px}
 .site-ui .demand-ui .mk-list-price{min-width:130px}.site-ui .demand-ui .pt-table .pt-actions{display:grid;grid-template-columns:repeat(2,minmax(70px,1fr));min-width:145px}.site-ui .demand-ui .pt-table .pt-actions button{padding:6px;font-size:11px}.site-ui .demand-ui .pt-table .pt-actions button:last-child:nth-child(3){grid-column:1/-1}
}
.site-ui #collectionsView{display:block!important}.site-ui #collectionsView>.ui-page-heading{margin-bottom:20px!important}.site-ui .ui-collection-section:first-of-type{margin-top:24px}

.pt-filter-dialog .pt-dialog-footer{flex-wrap:wrap}.pt-filter-dialog .pt-dialog-footer [data-error]{flex-basis:100%;margin:0 0 8px;font-size:13px}

.site-ui .ui-card-identity :is(.ui-card-measures,.ui-card-release){display:block;font-size:13px;line-height:1.45;font-weight:400;letter-spacing:0;color:#b5c2d2;font-variant-numeric:tabular-nums;white-space:nowrap}.site-ui .ui-card-release{color:#c9d6e6}.site-ui .ui-card-spec{margin-top:3px}

/* A single latest-card row; comparison stays in the browsing surfaces. */
.site-ui #home-page>.ui-card-grid{grid-template-columns:repeat(6,minmax(170px,1fr));overflow-x:auto;padding-bottom:12px;scrollbar-color:#526680 #111a24}
.site-ui .ui-compare-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;color:#aab8ca;font-size:13px}
.site-ui .ui-compare-navigation>div{display:flex;gap:8px}
.site-ui .ui-compare-navigation button{min-width:44px;min-height:36px;border:1px solid #3c4e64;background:#162130;border-radius:7px;color:#dce8f8}
.site-ui .ui-compare-navigation button:disabled{opacity:.35;cursor:default}
.site-ui .ui-summary-picker{display:flex;align-items:center;gap:12px;font-size:13px;color:#aab8ca;margin:12px 0}
.site-ui .ui-summary-picker select{max-width:min(420px,70vw)}
.site-ui .ui-compare-table{--card-width:260px;width:calc(var(--row-width) + var(--compare-count) * var(--card-width));min-width:100%}
.site-ui .ui-compare-table col:not(.ui-label-column){width:var(--card-width)}
.site-ui .ui-compare-table thead th:first-child{z-index:5}
.site-ui .ui-compare-table .ui-compare-player{float:none;display:flex;align-items:center;gap:12px;margin:0 0 10px;min-height:86px}
.site-ui .ui-compare-table .ui-compare-player strong{font-size:16px;line-height:1.45}
.site-ui .ui-compare-table .ui-compare-player img{flex:0 0 62px}
.site-ui .ui-compare-card-actions{flex-wrap:wrap}
.site-ui .ui-tray-items{flex:1;max-width:100%;flex-wrap:nowrap}
.site-ui .ui-tray-items button{flex:none}
.site-ui .ui-comparison-insights{padding:10px 0;margin:8px 0;border-bottom:1px solid #2b3949}
.site-ui .ui-comparison-insights>summary{font-size:13px;color:#b1c5d9;cursor:pointer;min-height:28px;line-height:28px}
.site-ui .ui-comparison-insights[open]{padding-bottom:16px}
.site-ui .ui-comparison-insights .decision-summary{margin-bottom:0!important}
.site-ui #compareBaseline{max-width:280px}
.site-ui .ui-compare-table thead th[data-baseline="true"]{background:#20344a;box-shadow:inset 0 2px #9dcde9,0 1px #4b5874}

/* One card metadata and completed-price hierarchy across browsing surfaces. */
.site-ui .ui-card .ui-home-price{min-height:88px;margin:16px 0 8px!important}
.site-ui .ui-card .ui-home-price strong{font-size:26px;line-height:1.2}
.site-ui .ui-card .ui-home-price a>small{display:block!important;margin-top:6px;font-size:12px}
.site-ui .ui-card .ui-home-price .price-meta{font-size:11px;margin-top:6px}
.site-ui .ui-compare-timing{display:flex;gap:22px;margin:10px 0 12px;font-variant-numeric:tabular-nums}
.site-ui .ui-compare-timing>span{display:grid;gap:3px}
.site-ui .ui-compare-timing small{font-size:11px;color:#a9b6c7}
.site-ui .ui-compare-timing .ui-shot-value{font-size:15px;font-weight:650}
.ui-shot-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}

.pt-app .ui-card-identity{display:flex;flex-direction:column;gap:5px;text-align:left;padding:12px 0 8px}
.pt-app .ui-card-identity .ui-card-series{font-size:10px;letter-spacing:.06em;color:#8e9ab0;text-transform:uppercase}
.pt-app .ui-card-identity>strong{font-size:16px;line-height:1.4;color:#eef1f5;white-space:normal}
.pt-app .ui-card-identity :is(.ui-card-measures,.ui-card-release){font-size:13px;line-height:1.45;color:#b5c2d2;font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}
.pt-app .ui-card-identity .ui-card-spec{display:flex;align-items:center;gap:8px;font-size:12px;color:#b2bdcd;flex-wrap:wrap;margin-top:3px}
.pt-app .ui-card-spec b{font-size:16px;color:#dae7ff}.pt-app .ui-card-spec>span{font-size:10px;color:#8e9ab0}
.pt-app .lu-card-info{padding:0}.pt-app .lu-card-info .ui-card-identity>small{max-width:none;white-space:normal}
.pt-app .pt-slot .ui-home-price{min-height:88px;margin:14px 0 6px;padding:0 2px;align-items:flex-start}
.pt-app .ui-home-price strong{display:block;font-size:26px;color:#eef1f5;line-height:1.2}
.pt-app .ui-home-price a>small{display:block;margin-top:6px;font-size:12px}
.pt-app .ui-home-price .price-meta{font-size:11px;margin-top:6px}

.pt-app .ui-card-price-content{display:block;text-align:left}
.pt-app .ui-card-price-content>small{display:block;font-size:12px;margin-top:6px;color:#91a0b4}
.pt-app .ui-card-price-content .price-meta{display:block;font-size:11px;color:#91a0b4;margin-top:6px}
.pt-app #personalCards>.pt-candidate>.ui-home-price{margin:14px 20px;min-height:80px}

/* Instant bilingual player search, shared by every navigation shell. */
.site-search{position:relative;overflow:visible}
.site-search-popup{position:absolute;top:calc(100% + 9px);right:0;width:420px;max-width:calc(100vw - 32px);background:#111b27;border:1px solid #35475b;border-radius:10px;box-shadow:0 18px 48px #0009;overflow:hidden;z-index:1010}
.site-search-popup[hidden]{display:none}
.site-search-status{font-size:12px;color:#98acc1;padding:11px 16px;border-bottom:1px solid #293748}
#siteSearchResults{max-height:min(440px,55vh);overflow:auto;overscroll-behavior:contain}
.site-search-result{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:9px 16px;color:#ecf2fa;text-decoration:none;border-bottom:1px solid #202d3c}
.site-search-result:hover,.site-search-result[aria-selected=true]{background:#22364c}
.site-search-result img,.site-search-no-art{width:42px;height:56px;object-fit:contain}
.site-search-result>span{display:grid;gap:3px;min-width:0}
.site-search-result strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}
.site-search-result small{font-size:11px;line-height:1.35;color:#a2b5c9;overflow-wrap:anywhere}
.site-search-name{display:flex;gap:9px;align-items:baseline}.site-search-name b{font-size:14px;color:#c6dcf5;font-variant-numeric:tabular-nums;flex:none}.site-search-name strong{min-width:0}
.site-search-all{display:block;padding:12px 16px;color:#b8dcfa;font-size:13px;text-decoration:none;background:#162232}
.site-search-all:hover{background:#22364c}
@media(max-width:760px){.site-search-popup{width:100%;max-width:none}}

/* Compact desktop comparison selection: one stable row in either state. */
@media(min-width:761px){
 .site-ui .ui-tray{padding:6px 32px;gap:12px;min-height:44px;box-sizing:border-box;box-shadow:none}
 .site-ui .ui-tray button,.site-ui #startCompare{min-height:30px;padding:5px 10px;font-size:12px}
 .site-ui .ui-tray-items{scrollbar-width:thin;align-items:center}
 .site-ui .ui-tray-items button{max-width:220px;overflow:hidden;text-overflow:ellipsis;display:block}
 .site-ui .ui-tray.is-collapsed{min-height:42px}
}
/* Freeze the baseline next to the row labels; other cards keep their full column width. */
.site-ui .ui-compare-table{--row-width:150px;--card-width:260px}
.site-ui .ui-compare-scroll{scroll-padding-left:calc(150px + 260px);scroll-padding-top:240px;scrollbar-color:#55738e #101a25}
.site-ui .ui-compare-table[data-pin-baseline=true] thead th:nth-child(2){position:sticky;left:var(--row-width);z-index:4;background:#1b2e41;box-shadow:inset 0 2px #9dcde9,2px 0 #486681}
.site-ui .ui-compare-table[data-pin-baseline=true] tbody td:nth-child(2):not([colspan]){position:sticky;left:var(--row-width);z-index:2;background:#142536;box-shadow:2px 0 #486681}
.site-ui .ui-compare-table[data-pin-baseline=true] .ui-group-row td:nth-child(2){background:#24384d}
.site-ui .ui-compare-table .ui-compare-player{min-height:68px;margin-bottom:8px;align-items:center}
.site-ui .ui-compare-table .ui-compare-player img{width:46px!important;height:64px!important;flex-basis:46px!important}
.site-ui .ui-compare-table .ui-compare-player strong{font-size:15px;overflow-wrap:anywhere}
.site-ui .ui-compare-table .ui-compare-identity>small{display:block;min-height:18px}
.site-ui .ui-compare-table th,.site-ui .ui-compare-table td{box-sizing:border-box}
.site-ui .ui-compare-controls .ui-switch{margin-right:auto}
.site-ui .ui-compare-controls{gap:10px 16px;align-items:center}
.site-ui .ui-compare-controls #compareBaseline{min-width:180px;max-width:230px}
@media(max-width:760px){.site-ui .ui-compare-table[data-pin-baseline=true] thead th:nth-child(2){left:auto;position:sticky}.site-ui .ui-compare-table[data-pin-baseline=true] tbody td:nth-child(2):not([colspan]){position:static}.site-ui .ui-compare-scroll{scroll-padding-left:100px}}

/* Shared sale evidence keeps price, sample size and sale age in one reading block. */
.mk-app main{max-width:1440px}
.mk-app .mk-coverage{margin:8px 0 20px;padding:10px 0;border-top:0;justify-content:flex-start}
.mk-app .mk-coverage>div{margin:0;display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:12px}
.mk-app .mk-coverage small{margin:0;font-size:11px}
.mk-app .mk-browser-controls{margin:18px 0;gap:12px}
.mk-app .mk-browser-controls :is(input,select){min-height:38px;height:38px;font-size:12px}
.mk-app .mk-price-table{min-width:980px;table-layout:fixed}
.mk-app .mk-price-table>tbody>tr>td{padding:18px 14px;white-space:normal;vertical-align:middle}
.mk-app .mk-price-table>thead th{padding:12px 14px;font-size:12px;background:#152130}
.mk-app .mk-card-identity{min-width:0;gap:12px}.mk-card-identity>div{min-width:0}.mk-app .mk-card-identity a{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.mk-app .mk-card-identity small{font-size:11px;line-height:1.55}
.mk-price-primary{display:flex;gap:6px;align-items:baseline;white-space:nowrap}.mk-price-primary strong{font-size:24px;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.mk-price-primary>small{font-size:10px;color:#9eafc2}
.mk-trend-change{display:block;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.5;margin-top:4px}
.mk-sale-evidence{display:grid;gap:4px;font-size:11px;color:#9db0c5;margin-top:9px;line-height:1.5;font-weight:400}
.mk-sale-evidence time small{display:inline!important;font-size:10px;color:#8195ab}
.mk-app .mk-range{margin:0;gap:14px;grid-template-columns:1fr 1fr}.mk-app .mk-range dd{font-size:17px;white-space:nowrap}.mk-app .mk-range small{display:inline!important;font-size:10px}.mk-app .mk-range dt{font-size:11px}
.mk-app .mk-row-action button{display:block;width:100%;padding:6px 8px;min-height:32px;font-size:12px;white-space:nowrap;margin:4px 0}
.mk-app .mk-row-action [data-pick]{background:none;border-color:transparent;color:#b8cce1}.mk-app .mk-row-action [aria-pressed=true]{color:#c3e4fc;background:#233b50}
.mk-app .mk-row-action [aria-expanded=true]{border-color:#8ab6d8;background:#254259}
.mk-inline-history[hidden]{display:none!important}.mk-app .mk-price-table>tbody>.mk-inline-history>td{padding:0 20px 20px;background:#101d29;border-bottom:1px solid #3b526a}
.mk-inline-content{border-top:1px solid #33495e;padding-top:16px}
.mk-history-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#9bafc5;font-size:11px;margin:0 0 12px}
.mk-chart>summary{cursor:pointer;padding:8px 0;font-size:12px;color:#b4d4ee}.mk-chart .mk-sale-distribution{margin:8px 0 16px;max-width:760px}
.mk-sales-ledger{table-layout:fixed}.mk-panel .mk-sales-ledger th,.mk-panel .mk-sales-ledger td{padding:10px 12px;font-size:12px;background:transparent;white-space:normal;vertical-align:middle}.mk-panel .mk-sales-ledger td:first-child{font-weight:600;font-variant-numeric:tabular-nums}.mk-panel .mk-sales-ledger td small{display:inline}.mk-sales-ledger th:first-child{width:24%}.mk-sales-ledger th:nth-child(2){width:30%}
.mk-panel .mk-quote{padding:20px;background:#111d29;border:1px solid #2c4054;border-radius:8px;gap:8px}.mk-panel .mk-platforms{gap:18px;border:0;margin-top:18px}.mk-panel .mk-quote+.mk-quote{padding:20px}.mk-panel .mk-quote .mk-range{margin-top:12px;padding-top:14px;border-top:1px solid #2b3c4e}.mk-panel .mk-quote .mk-sale-evidence{margin-top:2px}
.mk-panel .mk-history>summary{border-bottom:1px solid #2b3c4e;margin-bottom:12px}.mk-result-bar{gap:12px;flex-wrap:wrap}.mk-picks{flex-wrap:wrap}
/* Two aligned reference rows; measurements stay neutral, contextual meaning lives on the rails. */
.ui-release-readout{display:block;min-width:190px;max-width:290px;white-space:normal;font-weight:400}
.ui-release-numbers,.ui-speed-row{display:grid!important;grid-template-columns:minmax(64px,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px}
.ui-release-numbers .ui-shot-value{color:#eef1f5!important;white-space:nowrap}
.ui-release-numbers>span{min-width:0}.ui-release-numbers small{display:block;font-size:10px;color:#a9b6c7}
.ui-speed-scales{display:grid;gap:7px;margin-top:8px;font-size:10px;line-height:1.2}
.ui-speed-label{font-size:10px!important;font-weight:400;letter-spacing:0!important;color:#9eacbb;white-space:normal;overflow-wrap:normal}
.ui-speed-cell{display:flex;align-items:center;gap:5px;min-width:0}
.ui-speed-track{display:block;position:relative;flex:1;min-width:12px;height:3px;border-radius:2px;background:linear-gradient(90deg,#ff5662,#ffa940 50%,#34d399);opacity:.95}
.ui-speed-track i{position:absolute;top:-3px;display:block;width:3px;height:9px;border-radius:1px;background:#fff;transform:translateX(-50%);box-shadow:0 0 0 1px #0a1016}
.ui-speed-track.is-unknown{background:#43515e;opacity:.65}
.ui-speed-band{font-size:10px!important;font-weight:600;min-width:12px}
.ui-speed-band[data-speed-band=fast]{color:#34d399}.ui-speed-band[data-speed-band=middle]{color:#ffa940}.ui-speed-band[data-speed-band=slow]{color:#ff5662}.ui-speed-band[data-speed-band=unknown]{color:#93a0ae}
.site-ui .ui-compare-timing{display:block}.site-ui .ui-compare-timing>.ui-release-readout{display:block}
.ui-card-release{white-space:normal!important}
/* Compact card grids keep timing rows inside each card on narrow screens. */
@media(max-width:700px){.site-ui .ui-card .ui-release-readout{min-width:0;width:100%}}

.ui-release-title{display:block;margin-bottom:6px;color:#c6d3e2;font-size:11px;font-weight:600;line-height:1.4}
.detail-chip-timing>.detail-chip-label{display:none!important}

/* Reading hierarchy: identity first, compact measurements, deeper comparisons on demand. */
.site-ui .ui-card-spec,.pt-app .ui-card-spec{margin-top:0!important;gap:6px!important}
.site-ui .ui-card-identity .ui-card-series,.pt-app .ui-card-identity .ui-card-series{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:#a8b7c8}
.site-ui .ui-card-identity>strong,.pt-app .ui-card-identity>strong{display:block;min-height:2.8em;line-height:1.4}
.release-summary{display:block;margin-top:8px;white-space:normal;font-variant-numeric:tabular-nums}
.release-summary .ui-release-title{font-size:12px;font-weight:500;color:#aebed0;margin:0 0 7px}
.release-summary-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.release-summary-values>span{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:7px;row-gap:2px;min-width:0}
.release-summary-values small{font-size:11px!important;font-weight:400!important;color:#aebed0!important;white-space:nowrap}
.release-summary-values .ui-shot-value{font-size:13px!important;font-weight:600!important;color:#e6edf6!important;white-space:nowrap}
.release-heading,.comparison-release-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.release-heading h2{font-size:14px!important;font-weight:600;margin:0!important;line-height:1.4}
.release-scope{display:inline-flex!important;max-width:100%;margin:0!important}
.release-scope select{font:inherit!important;font-size:12px!important;background:#111c26!important;color:#d7e4f0!important;border:1px solid #354857!important;border-radius:6px!important;min-height:36px!important;width:auto!important;max-width:100%;padding:6px 28px 6px 10px!important;cursor:pointer}
.release-scope select:focus-visible{outline:2px solid #b9def3;outline-offset:3px}
.release-detail-readings{display:grid;gap:14px;margin-top:18px}
.release-metric{display:grid;grid-template-columns:76px minmax(90px,1fr);align-items:center;gap:12px;font-variant-numeric:tabular-nums}
.release-detail-readings .release-metric{grid-template-columns:86px 76px minmax(80px,1fr)}
.release-kind{font-size:13px;color:#bac9d9}
.release-metric .ui-shot-value{font-size:17px!important;font-weight:600;color:#eef1f5!important;white-space:nowrap}
.release-metric .ui-speed-cell{gap:12px}
.release-metric .ui-speed-track{height:4px;min-width:18px;background:#354958;opacity:1}
.release-metric .ui-speed-track.is-unknown{background:#293644}
.release-metric .ui-speed-track i{background:#c4e3f6;width:4px;height:10px;top:-3px}
.release-metric .ui-speed-band{min-width:3em;font-size:12px!important;font-weight:500;white-space:nowrap}
.release-metric .ui-speed-band[data-speed-band=fast]{color:#9cdbbd}
.release-metric .ui-speed-band[data-speed-band=middle]{color:#bfccd9}
.release-metric .ui-speed-band[data-speed-band=slow]{color:#e0b98c}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel{width:100%;max-width:560px;padding:18px 0;border-top:1px solid #263542;border-bottom:1px solid #263542}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-basis{margin:16px 0 0;font-size:12px;color:#aebed0}
html body.site-ui #playerDetail.detail-v2 .card-scouting{border-left:0;padding-left:0;max-width:72ch}
.comparison-release-heading{justify-content:flex-start;padding:16px 0 4px}
.comparison-release-heading>strong{font-size:14px}.comparison-release-heading>span{color:#adbdcf;font-size:12px}
.site-ui .ui-compare-overview>th,.site-ui .ui-compare-overview>td{padding-top:14px;padding-bottom:14px}
.ui-compare-overview .release-metric{grid-template-columns:68px minmax(72px,1fr);gap:8px}
.ui-compare-overview .release-metric .ui-speed-band{font-size:11px!important}
.ui-compare-overview th [data-market-platform]{display:block;font-size:12px;max-width:100%;margin-top:8px}
.compare-price{min-height:66px;line-height:1.5}.compare-price a{text-decoration:none;color:inherit;display:block}
.compare-price strong{font-size:19px!important;display:block}.compare-price small,.compare-price .price-meta{display:block;color:#aebed0;font-size:11px!important;font-weight:400}
.site-ui .ui-compare-table .ui-compare-identity{min-height:0}.site-ui .ui-compare-table .ui-compare-player strong{font-size:15px}
.pt-app .pt-slot.is-filled{display:flex;flex-direction:column}
.pt-app .pt-slot.is-filled .lu-card-button{flex:1}
.pt-app .pt-slot.is-filled .ui-home-price{min-height:110px;margin-top:12px}
.pt-app .pt-slot.is-filled .lu-slot-actions{margin-top:auto;min-height:44px}
@media(max-width:600px){
 .release-heading{align-items:flex-start;gap:10px}.release-scope select{font-size:11px!important}
 .release-detail-readings .release-metric{grid-template-columns:70px 58px minmax(0,1fr);gap:8px}
 .release-kind{font-size:12px}.release-metric .ui-shot-value{font-size:15px!important}.release-metric .ui-speed-cell{gap:7px}
 .release-metric .ui-speed-band{font-size:11px!important}
 .comparison-release-heading>span{flex-basis:100%}
 .release-summary-values{column-gap:6px}
}
@media(max-width:700px){
 html body.site-ui #playerDetail.detail-v2 .hero-main{display:contents!important}
 html body.site-ui #playerDetail.detail-v2 .hero-title-block{grid-column:2;grid-row:1;min-width:0}
 html body.site-ui #playerDetail.detail-v2 .hero-main>:not(.hero-title-block){grid-column:1/-1;min-width:0}
 html body.site-ui #playerDetail.detail-v2 .hero-side{grid-column:1/-1!important;grid-row:auto!important}
 html body.site-ui #playerDetail.detail-v2 .ui-court-details{grid-column:1/-1}
 html body.site-ui #playerDetail.detail-v2 .detail-release-panel{max-width:none}
}
.site-ui .ui-comparison-body{min-width:0;max-width:100%;overflow:hidden}
.detail-speed-basis [hidden]{display:none!important}
.site-ui .ui-compare-scroll{contain:paint}
@media(max-width:700px){
 html body.site-ui #playerDetail.detail-v2 .hero-main>.action-row{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
 html body.site-ui #playerDetail.detail-v2 .action-row .compare-box{display:contents!important}
 html body.site-ui #playerDetail.detail-v2 .action-row button{width:100%!important}
 html body.site-ui #playerDetail.detail-v2 .action-row [data-find-alternative]{grid-column:1/-1}
}
@media(max-width:700px){.site-ui .ui-compare-table{--row-width:96px}.site-ui .ui-compare-table th,.site-ui .ui-compare-table td{padding-left:8px;padding-right:8px}}
.ui-compare-overview th .mk-platform-select{display:block!important;font-size:0!important;margin:8px 0 0!important;max-width:100%}
.ui-compare-overview th .mk-platform-select select{width:100%;font-size:11px!important;margin:0!important;padding:5px!important;min-height:34px}

/* Release speed: seven verbal grades, shared slow-to-fast spectrum and pool endpoints. */
.release-summary-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-bottom:12px}
.release-summary-heading .ui-release-title{margin:0;font-size:12px;font-weight:600;color:#dbe5ef}
.release-pool-label{font-size:10px;color:#aebed0;line-height:1.4}
.release-summary-values{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
.release-summary-values>.release-metric,.release-metric,.release-detail-readings .release-metric,.ui-compare-overview .release-metric{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0}
.release-reading-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;min-width:0}
.release-kind{font-size:12px;color:#bac9d9;margin-right:auto}
.release-metric .ui-shot-value,.release-summary-values .ui-shot-value{font-size:11px!important;font-weight:400!important;color:#aebed0!important;white-space:nowrap;margin-left:auto}
.release-metric .ui-speed-band,.ui-compare-overview .release-metric .ui-speed-band{font-size:14px!important;font-weight:650;min-width:0;white-space:normal;line-height:1.3}
.release-reading-head:has(.release-kind) .ui-shot-value{margin-left:0}
.release-metric .ui-speed-cell{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}
.release-metric .ui-speed-track{height:5px;width:100%;min-width:0;background:linear-gradient(90deg,#ff5662 0%,#f58457 25%,#e4b650 50%,#81c46c 75%,#34d399 100%);opacity:1}
.release-metric .ui-speed-track i{width:4px;height:13px;top:-4px;background:#f7fafc;border-radius:2px;box-shadow:0 0 0 2px #0b1219;left:clamp(2px,var(--speed-position,50%),calc(100% - 2px))}
.release-metric .ui-speed-track.is-unknown{background:#344552}
.release-extremes{display:flex;justify-content:space-between;gap:8px;font-size:10px;line-height:1.3;color:#aebed0;white-space:nowrap}
.release-extremes b{font-size:inherit!important;font-weight:400!important;color:inherit!important}
.release-metric .ui-speed-band[data-speed-band=extremely-slow],.release-metric .ui-speed-band[data-speed-band=very-slow]{color:#ff8e96}
.release-metric .ui-speed-band[data-speed-band=slow]{color:#f6af84}
.release-metric .ui-speed-band[data-speed-band=average]{color:#e8c66f}
.release-metric .ui-speed-band[data-speed-band=fast]{color:#b7d981}
.release-metric .ui-speed-band[data-speed-band=very-fast],.release-metric .ui-speed-band[data-speed-band=extremely-fast]{color:#73dfb5}
.release-metric .ui-speed-band[data-speed-band=unknown]{color:#b3c1cf}
.release-detail-readings{gap:22px;margin-top:22px}
.release-detail-readings .release-kind{font-size:14px}.release-detail-readings .ui-speed-band{font-size:19px!important}
.release-detail-readings .ui-shot-value{font-size:13px!important}.release-detail-readings .release-extremes{font-size:11px}
.release-detail-readings .release-metric{gap:12px}
@media(max-width:600px){.release-detail-readings .ui-speed-band{font-size:17px!important}.release-detail-readings .release-kind{font-size:12px}}
.release-extremes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:11px;white-space:normal}
.release-extremes>span{min-width:0}.release-extremes>span:last-child{text-align:right}
.release-extremes b{display:inline-block;white-space:nowrap}
@media(max-width:600px){
 .release-summary .release-reading-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:6px;row-gap:4px}
 .release-summary .release-kind{grid-column:1/-1;margin:0}
 .release-summary .release-reading-head .ui-shot-value{margin-left:0}
 .release-summary .ui-speed-band{font-size:13px!important}
}
/* Home cards: separate identity from release analysis; keep the heading with its scales. */
.site-ui #home-page .ui-card-release{margin-top:24px}
.site-ui #home-page .release-summary{margin-top:0}
.site-ui #home-page .release-summary-heading{margin-bottom:6px}
/* The mobile price ledger has block rows; colgroup must not constrain tbody. */
@media(max-width:700px){.mk-table-wrap .mk-price-table{display:block!important;width:100%!important;min-width:0!important;table-layout:auto!important}.mk-price-table colgroup,.mk-price-table thead{display:none!important}.mk-table-wrap .mk-price-table tbody{display:block!important;width:100%!important}.mk-price-table tbody>tr:not(.mk-inline-history){width:100%!important;box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px;padding:16px!important;margin:0 0 12px;border:1px solid #31465b;border-radius:8px;background:#101e2c}.mk-price-table tbody>tr>td{display:block!important;width:auto!important;padding:0!important;min-width:0;border:0}.mk-price-table .mk-identity-cell{grid-column:1/-1}.mk-price-table .mk-row-action{grid-column:1/-1;display:flex!important;gap:10px;border-top:1px solid #2f4153;padding-top:12px!important}.mk-price-table .mk-row-action button{flex:1;min-height:40px;white-space:normal}.mk-price-table .mk-range{display:grid;gap:12px}.mk-price-table .mk-range dd{font-size:15px}.mk-price-table .mk-price-primary strong{font-size:25px!important}.mk-price-table .mk-inline-history:not([hidden]){display:block!important;width:100%;margin-bottom:18px}.mk-price-table .mk-inline-history[hidden]{display:none!important}.mk-inline-content{max-width:100%;min-width:0;overflow:auto}.mk-card-identity>div{min-width:0}.mk-card-identity a{overflow-wrap:anywhere}.mk-table-wrap{min-width:0;max-width:100%}}
:where(button,a,input,select,summary,textarea):focus-visible{outline:2px solid #9fd6ff;outline-offset:3px}html{scroll-padding-top:90px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.ui-home-release{margin:4px 12px 12px;font-size:12px;color:#9bb4c9}.ui-home-release summary{cursor:pointer;padding:8px 0}.ui-home-release[open] .release-summary{display:block;padding-top:8px}.ui-series img{object-fit:contain;aspect-ratio:15/8}.ui-series strong{min-height:2.6em;display:flex;align-items:center}.collection-search{max-width:380px;margin:12px 0 24px;display:grid;gap:8px;color:#9eb3c7;font-size:13px}.collection-search input{padding:12px;background:#101b27;color:#eef4fb;border:1px solid #304358;border-radius:6px}
.ui-series[hidden],.ui-collection-section[hidden]{display:none!important}
