.filter-match-note{font-size:11px;color:var(--muted-ui);line-height:1.5;margin:11px 0}.playstyle-selection-dialog{width:min(870px,calc(100% - 32px));max-width:none}.playstyle-selection-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:52dvh;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3c564c transparent}.playstyle-selection-columns>section{min-width:0;border:1px solid #2b3c4b;border-radius:8px;background:#10202c}.playstyle-selection-columns header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:46px;padding:10px;background:#17312a;border-radius:7px 7px 0 0}.playstyle-selection-columns header label{display:flex;align-items:center;gap:8px;cursor:pointer}.playstyle-selection-columns header strong{font-size:12px;color:#e0eee7}.playstyle-selection-columns header small{font-size:10px;color:#8daf9d}.playstyle-selection-columns input{appearance:auto!important;flex:none;width:15px;height:15px;accent-color:var(--accent);margin:0}.playstyle-selection-option{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;cursor:pointer;border-top:1px solid #253946}.playstyle-icon-unavailable,.playstyle-selection-option img{display:block;width:24px;height:24px;flex:none;object-fit:contain}.playstyle-icon-unavailable{font-size:22px;color:#8ea7b6;text-align:center}.playstyle-selection-option>span:last-child{font:450 11px/1.4 var(--font-body);color:#c8d5e0;overflow-wrap:anywhere}.playstyle-selection-option:has(input:checked){background:#173c2b}.playstyle-selection-option:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.database-app-root .card-grid:not(.list-view){grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:stretch}.database-app-root .card-grid:not(.list-view) .player-card{padding:11px 10px}.database-app-root .card-grid:not(.list-view) .card-topline{margin-bottom:3px}.database-app-root .card-grid:not(.list-view) .card-open{gap:8px}.database-app-root .card-grid:not(.list-view) .catalog-artwork{height:auto;min-height:0;aspect-ratio:auto;padding:0}.database-app-root .card-grid:not(.list-view) .catalog-artwork .player-card-preview{width:100%;height:auto;max-width:280px;aspect-ratio:1}.database-app-root .card-grid:not(.list-view) .card-identity{margin:0;padding-top:7px;border:0}.database-app-root .card-grid:not(.list-view) .card-footer{min-height:20px;margin-top:8px}.database-app-root .card-grid:not(.list-view) .card-stats{margin-top:10px;margin-bottom:0}.database-app-root .skeleton-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;margin:0}.database-app-root .skeleton-cards .player-skeleton{display:block;padding:11px 10px;min-height:0;border-color:#293a4c;background:#101a29;container-type:inline-size}.database-app-root .skeleton-topline{display:flex;align-items:center;gap:6px;height:29px;margin-bottom:3px}.skeleton-topline>span{height:8px;width:48%;margin-right:auto;border-radius:3px}.skeleton-topline>i{display:block;width:26px;height:26px;border-radius:5px}.database-app-root .skeleton-cards .skeleton-art{display:block;width:100%;max-width:280px;height:auto;aspect-ratio:1;margin:0 auto 15px;clip-path:polygon(17% 7%,50% 2%,83% 7%,83% 87%,50% 98%,17% 87%)}.database-app-root .skeleton-copy{display:grid;gap:6px;min-width:0}.database-app-root .skeleton-copy .skeleton-line{height:15px;width:65%;margin:0;border-radius:3px}.database-app-root .skeleton-copy .skeleton-line.short{height:12px;width:45%}.database-app-root .skeleton-cards .skeleton-stat-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:10px;padding:10px 4px;border:1px solid #2b3e51;border-radius:7px}.database-app-root .skeleton-stat-row i{height:100%;min-width:0}.database-app-root .skeleton-footer{height:20px;width:80%;margin-top:8px;border-radius:3px}.database-app-root .skeleton-rows{margin:0;gap:0;border:1px solid #293a4c;border-radius:10px;overflow:hidden}.database-app-root .skeleton-rows .player-skeleton{display:grid;grid-template-columns:minmax(245px,1.3fr) minmax(260px,1fr) 96px;align-items:center;gap:24px;min-height:126px;padding:12px 18px;border:0;border-bottom:1px solid #293a4c;border-radius:0;background:#101a29}.database-app-root .skeleton-identity{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;align-items:center}.database-app-root .skeleton-rows .skeleton-art{width:100px;height:100px;margin:0}.database-app-root .skeleton-rows .skeleton-copy{display:grid;gap:7px;grid-template-columns:1fr}.database-app-root .skeleton-rows .skeleton-copy .skeleton-line{grid-column:auto;grid-row:auto}.database-app-root .skeleton-rows .skeleton-stat-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;height:42px;margin:0}.database-app-root .skeleton-rows .skeleton-footer{height:16px;width:100%;margin:0}.unified-compare-dock.catalog-compare-dock.compare-bar{gap:16px;padding:8px 16px}.unified-compare-dock .compare-dock-cards{display:flex!important;align-items:center;gap:6px;overflow-x:auto;max-width:380px;scrollbar-width:none}.unified-compare-dock .compare-dock-cards button{position:relative;display:block;width:64px;height:64px;min-width:64px;padding:0;border:0;background:transparent}.unified-compare-dock .compare-dock-cards .player-card-preview{width:64px;height:64px;max-width:none}.unified-compare-dock .dock-remove{position:absolute;right:0;top:0;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#183027;color:#e2f3e8;font-size:13px}.dock-card-placeholder{display:block;width:54px;height:62px;border-radius:7px}.unified-compare-dock>strong{font-size:15px;white-space:nowrap}.unified-compare-dock>strong>span{font-size:11px;color:var(--muted-ui)}#main-content>main:has(.unified-compare-dock){padding-bottom:120px}@media(min-width:1101px){.related-version-grid>.tooltip-anchor:nth-child(n+5){display:none}}@media(max-width:1100px){.related-version-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px)/3);gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:3px 0 7px}.related-version-grid>.tooltip-anchor{display:block;min-width:0;scroll-snap-align:start}.related-version-grid a{display:block;min-width:0;padding:1px}.related-version-grid .player-card-preview{width:100%;max-width:none;height:auto}.related-version-grid::-webkit-scrollbar{display:none}}.comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.comparison-heading h1{font:700 clamp(27px,3vw,39px)/1.2 var(--font-heading);margin:0}.comparison-heading p{font-size:13px;line-height:1.6;margin:10px 0 0;color:var(--muted-ui)}.comparison-heading>.primary-button{display:inline-flex;align-items:center;gap:8px;min-height:42px;font-size:13px;border-radius:7px}.comparison-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:13px;background:#111e2d;border:1px solid #2a3e50;border-radius:10px}.comparison-build-tabs,.comparison-view-tabs{display:flex;align-items:center;gap:3px;padding:3px;border-radius:7px;background:#0b1522}.comparison-toolbar button{min-height:34px;padding:8px 12px;border:0;border-radius:5px;background:none;color:#aebed0;font:500 12px var(--font-body);cursor:pointer}.comparison-toolbar button[aria-pressed=true]{background:#17402b;color:var(--accent)}.comparison-difference-toggle{display:flex;align-items:center;gap:8px;color:#b7c7d5;font-size:12px;cursor:pointer}.comparison-difference-toggle input{width:16px;height:16px;accent-color:var(--accent)}.comparison-build-tabs{margin-left:auto}.comparison-toolbar .comparison-clear{color:#ff9aa7}.comparison-toolbar button:disabled{opacity:.4;cursor:default}.comparison-status{height:20px;margin:14px 0;color:#8fa5b8;font-size:11px;line-height:20px}.comparison-error{padding:12px;background:#38212a;border-radius:7px;color:#ffb5c0;font-size:12px}.comparison-error button{margin-left:8px;border:0;border-radius:5px;padding:6px;background:#512a35;color:#ffbdc6;cursor:pointer}.comparison-scroll{overflow:auto;max-height:78dvh;border:1px solid #304658;border-radius:12px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b6550 #101c29}.player-comparison-table{width:100%;min-width:calc(160px + var(--comparison-count)*180px);border-collapse:separate;border-spacing:0;table-layout:fixed;background:#101c2a}.player-comparison-table td,.player-comparison-table th{padding:13px 15px;text-align:center;vertical-align:middle;border-bottom:1px solid #25394a;font:500 13px/1.5 var(--font-body);color:#cbd8e6}.player-comparison-table th:first-child{width:160px;position:sticky;left:0;z-index:2;background:#142233;text-align:left}.player-comparison-table thead th{position:sticky;top:0;z-index:3;background:#132335;padding:19px 8px 12px;border-bottom-color:#3d5b4e;vertical-align:bottom}.player-comparison-table thead th:first-child{z-index:5;padding:17px}.player-comparison-table thead th:first-child>span{font-size:13px}.player-comparison-table thead th:first-child small{display:block;margin:10px 0;color:#8eaa9d;font-size:10px;line-height:1.8;font-weight:400}.player-comparison-table thead th:first-child button{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid #305443;border-radius:7px;background:#153326;color:var(--accent);font-size:11px;cursor:pointer}.comparison-card-link{display:grid;justify-items:center;gap:7px;min-width:0;color:#edf5f9;text-decoration:none}.comparison-card-link .player-card-preview{width:100%;max-width:210px;height:auto;aspect-ratio:1}.comparison-card-link strong{font-size:13px}.comparison-remove{position:absolute;right:7px;top:6px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:50%;background:#263b45;color:#c7dbdf;cursor:pointer}.comparison-upgrade{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 8px);margin-top:11px;min-height:33px;border:1px solid #30523e;border-radius:6px;background:#142e23;color:var(--accent);font-size:11px;cursor:pointer}.comparison-upgrade>span{font-size:10px;color:#91b6a1}.player-comparison-table td[data-best=true]{background:#0d3926;box-shadow:inset 0 -1px #2a6746;color:var(--accent);font-weight:650}.player-comparison-table td{overflow-wrap:anywhere}.player-comparison-table .comparison-group-title th{position:static;text-align:left;font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;background:#1a3040;color:#9ab5c8}.player-comparison-table tbody:last-of-type tr:last-child>*{border-bottom:0}.comparison-help,.comparison-no-differences{padding:15px;font-size:13px;color:#9ab2c2}.comparison-empty{display:grid;justify-items:center;gap:14px;min-height:340px;padding:35px;border:1px solid #2b4050;border-radius:12px;background:#111e2d;color:#8faaa0}.comparison-empty h2{margin:0;font-size:23px;color:#e8f2ef}.comparison-empty p{margin:0;font-size:13px}.comparison-empty .primary-button{display:inline-flex;align-items:center;gap:12px;font-size:13px;margin-top:10px}.comparison-initial-skeleton{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.comparison-initial-skeleton>div{height:350px;border-radius:10px}.comparison-picker-dialog{position:fixed;inset:0;margin:auto;width:min(760px,calc(100% - 32px));max-height:86dvh;padding:25px;background:#111f2e;color:#e7f1fa;border:1px solid #354e5c;border-radius:15px;overflow:auto;overscroll-behavior:contain}.comparison-picker-dialog>.sheet-drag-handle{display:none}.comparison-picker-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.comparison-picker-dialog h2{margin:0}.comparison-player-search{display:flex;align-items:center;gap:12px;padding:0 13px;border:1px solid #354c5e;border-radius:8px;background:#0d1724;color:#8ba5bb}.comparison-player-search input{width:100%;min-width:0;height:46px;border:0;background:none;color:#eaf3fa;outline:none;font:400 16px var(--font-body)}.comparison-search-status{min-height:18px;font-size:11px;color:#91adbc}.comparison-search-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.comparison-search-results>button{position:relative;min-width:0;padding:7px;border:1px solid transparent;border-radius:8px;background:#142634;cursor:pointer}.comparison-search-results .player-card-preview{width:100%;height:auto;max-width:170px}.comparison-search-results button:disabled{opacity:.5;cursor:default}.comparison-search-results button>span{position:absolute;bottom:5px;left:5px;right:5px;background:#174832;border-radius:5px;padding:4px;color:var(--accent);font-size:10px}@media(hover:hover){.playstyle-selection-option:hover{background:#193b2c}.comparison-toolbar button:hover,.comparison-upgrade:hover{background:#1e4932;color:var(--accent)}.comparison-remove:hover{background:#63313d;color:#ffc4ce}.comparison-search-results button:not(:disabled):hover{border-color:var(--accent-line);background:#1a3a2b}.player-comparison-table tbody tr:not(.comparison-group-title):hover>*{background-color:#1a2f3c}.player-comparison-table tbody tr:not(.comparison-group-title):hover>td[data-best=true]{background-color:#10452d}}@media(max-width:1100px){.database-app-root .skeleton-rows .player-skeleton{grid-template-columns:minmax(205px,1fr) minmax(220px,.9fr);gap:12px;padding:12px 16px 16px}.database-app-root .skeleton-rows .skeleton-footer{grid-column:2}.database-app-root .skeleton-identity{grid-template-columns:90px minmax(0,1fr)}.database-app-root .skeleton-rows .skeleton-art{width:90px;height:90px}.comparison-heading{align-items:flex-start}.unified-compare-dock.catalog-compare-dock.compare-bar{bottom:calc(79px + env(safe-area-inset-bottom))}}@media(max-width:760px){.database-app-root .card-grid:not(.list-view),.database-app-root .skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.database-app-root .card-grid:not(.list-view) .player-card,.database-app-root .skeleton-cards .player-skeleton{padding:9px 7px}.database-app-root .skeleton-cards .skeleton-art{margin-bottom:15px}.comparison-toolbar{gap:10px}.comparison-build-tabs{margin-left:0}.comparison-heading h1{font-size:27px}.comparison-heading p{max-width:250px;font-size:12px}.comparison-heading>.primary-button{font-size:11px;min-height:39px;padding:9px 12px}.comparison-scroll{max-height:76dvh}.player-comparison-table{min-width:calc(108px + var(--comparison-count)*170px)}.player-comparison-table th:first-child{width:108px}.player-comparison-table td,.player-comparison-table th{padding:11px 9px;font-size:12px}.player-comparison-table thead th:first-child{padding:12px 9px}.comparison-card-link .player-card-preview{max-width:176px}.comparison-picker-dialog{inset:auto 0 0;margin:0 auto;width:100%;max-height:91dvh;padding:37px 16px calc(20px + env(safe-area-inset-bottom));border-radius:17px 17px 0 0}.comparison-picker-dialog>.sheet-drag-handle{display:flex;position:absolute;top:0;left:calc(50% - 80px);width:160px;height:32px;margin:0}.comparison-search-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.unified-compare-dock.catalog-compare-dock.compare-bar{display:grid;grid-template-columns:1fr auto auto;gap:6px 14px;padding:7px 11px}.unified-compare-dock .compare-dock-cards{grid-column:1/-1;max-width:100%;justify-content:center;gap:8px}.unified-compare-dock .compare-dock-cards .player-card-preview,.unified-compare-dock .compare-dock-cards button{width:48px;height:48px;min-width:48px}.unified-compare-dock>strong{font-size:13px}.unified-compare-dock .primary-button{padding:8px 13px;min-height:34px}#main-content>main:has(.unified-compare-dock){padding-bottom:210px}.database-app-root .skeleton-rows .player-skeleton{grid-template-columns:1fr;padding:12px;gap:10px}.database-app-root .skeleton-identity{grid-template-columns:86px minmax(0,1fr);padding-right:32px;gap:13px}.database-app-root .skeleton-rows .skeleton-art{width:86px;height:86px}.database-app-root .skeleton-rows .skeleton-stat-row{grid-column:1;grid-row:2;margin:0;border-top:1px solid #293a4c;padding-top:10px;height:51px}.database-app-root .skeleton-rows .skeleton-footer{grid-column:1;grid-row:3;width:75%;height:16px}.playstyle-selection-dialog{width:100%;padding-inline:12px;max-width:none}.playstyle-selection-columns{gap:5px}.playstyle-selection-columns header{padding:9px 5px;flex-wrap:wrap;min-height:52px}.playstyle-selection-columns header label{gap:5px}.playstyle-selection-columns header strong{font-size:11px}.playstyle-selection-columns header small{font-size:9px}.playstyle-selection-option{gap:4px;padding:7px 4px;min-height:66px}.playstyle-selection-option input{width:13px;height:13px}.playstyle-icon-unavailable,.playstyle-selection-option img{width:21px;height:21px}.playstyle-selection-option>span:last-child{font-size:10px;line-height:1.4}.comparison-difference-toggle{font-size:11px}}@media(max-width:480px){.database-app-root .skeleton-cards .skeleton-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));height:89px;gap:6px;padding:9px 4px}.comparison-toolbar button{font-size:11px;padding:8px 10px}.comparison-heading{gap:10px}.comparison-heading>.primary-button{white-space:nowrap}.comparison-heading p{max-width:205px}}@media(prefers-reduced-motion:reduce){.comparison-page *{scroll-behavior:auto!important}.unified-compare-dock *{transition:none!important}}.comparison-picker-dialog>header,.comparison-player-search,.comparison-search-status{flex:none}.comparison-search-results{min-height:0;overflow:auto;align-content:start;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a5e4a transparent}.comparison-search-skeleton{display:block;aspect-ratio:1;border-radius:8px}:root{--skeleton-surface:#101a29;--skeleton-base:#213145;--skeleton-highlight:#ffffff12;--skeleton-border:#2b3e51}.home-card-skeleton,.shimmer,.skeleton{position:relative;overflow:hidden;background:var(--skeleton-base);background-image:none;background-size:auto;animation:none}.home-card-skeleton:after,.shimmer:after,.skeleton:after{content:"";position:absolute;inset:0;pointer-events:none;translate:0 0;transform:translateX(-110%);background:linear-gradient(100deg,transparent 15%,var(--skeleton-highlight) 50%,transparent 85%);animation:unified-loading-shimmer 1.4s ease-in-out infinite}.database-app-root .skeleton-cards .player-skeleton,.database-app-root .skeleton-rows .player-skeleton,.loading-skeletons .player-skeleton{background:var(--skeleton-surface);border-color:var(--skeleton-border)}.home-player-skeleton{pointer-events:none}.home-skeleton-art{width:100%;max-width:220px;aspect-ratio:1;margin-inline:auto;clip-path:polygon(17% 7%,50% 2%,83% 7%,83% 87%,50% 98%,17% 87%)}.home-skeleton-caption{display:block;width:58%;height:13px;margin:9px auto 0;border-radius:3px}.profile-loading-breadcrumb{width:min(290px,75%);height:13px;margin-bottom:var(--breadcrumb-gap,24px);border-radius:3px}.profile-title-row .skeleton-heading{margin:0 0 12px;width:min(390px,70vw);height:42px}.profile-loading-subtitle{display:block;width:150px;height:17px;border-radius:3px}.profile-loading-tabs{display:flex;gap:12px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--surface-border)}.profile-loading-tabs i{display:block;width:90px;height:44px;border-radius:7px}.profile-card-panel .skeleton-profile-art{width:100%;max-width:280px;aspect-ratio:1;height:auto;margin:18px auto 16px;border-radius:9px}.profile-loading-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:8px 14px 18px}.profile-loading-actions i{height:36px;border-radius:6px}.profile-loading-headline{width:65px;height:36px;border-radius:4px;margin:0 auto}.profile-loading-stat-label{display:block;width:28px;height:9px;border-radius:2px;margin:12px auto}.profile-loading-fact{display:block;width:58%;height:14px;margin-top:11px;border-radius:3px}.profile-loading-label{display:block;width:43%;height:10px;border-radius:3px}@keyframes unified-loading-shimmer{to{transform:translateX(110%)}}@media(prefers-reduced-motion:reduce){.home-card-skeleton:after,.shimmer:after,.skeleton:after{animation:none;transform:none;background:transparent}}html[data-reduce-motion=true] .home-card-skeleton:after,html[data-reduce-motion=true] .shimmer:after,html[data-reduce-motion=true] .skeleton:after{animation:none;transform:none;background:transparent}.catalog-filter-dialog[open]{display:flex;flex-direction:column;max-height:88dvh;overflow:hidden;padding-top:0}.catalog-filter-dialog>.sheet-drag-handle,.catalog-filter-dialog>footer,.catalog-filter-dialog>header{flex:none}.catalog-filter-dialog>.sheet-drag-handle{position:relative;top:auto;margin:0 auto;min-height:30px}.catalog-filter-dialog>.filter-bottom{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 0;align-content:start}.catalog-filter-dialog>header{padding-top:0}.catalog-filter-dialog>footer{margin-top:0;background:var(--skeleton-surface)}.catalog-multi-filter{min-width:0}.catalog-multi-filter>.shard-filter-trigger{width:100%;min-height:44px;justify-content:space-between;text-align:left}.catalog-filter-dialog input[type=number]{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--surface-border);border-radius:7px;background:#0b1421;color:var(--text)}.shard-filter-dialog[open]{display:flex;flex-direction:column;max-height:85dvh;overflow:hidden}.shard-filter-dialog>.shard-program-search,.shard-filter-dialog>.sheet-drag-handle,.shard-filter-dialog>footer,.shard-filter-dialog>header{flex:none}.shard-filter-dialog>.shard-program-options{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain}.shard-filter-dialog .playstyle-selection-columns{min-height:0}.database-app-root .skeleton-cards .skeleton-art{margin-bottom:8px}.database-app-root .skeleton-stat-row{grid-template-columns:repeat(var(--stat-columns,6),minmax(0,1fr))!important}.database-app-root .skeleton-cards .skeleton-copy{padding-top:7px;gap:6px}.database-app-root .skeleton-cards .skeleton-copy .skeleton-line{height:16px}.database-app-root .skeleton-cards .skeleton-copy .skeleton-line.short{height:12px}.database-app-root .skeleton-cards .skeleton-stat-row{height:58px}.database-app-root .skeleton-cards .skeleton-footer{margin-top:8px}.home-view-all{display:flex;width:max-content}.site-toast{touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform}.site-toast button{touch-action:manipulation}body:has(.unified-compare-dock) .toast-region{bottom:144px}.unified-compare-dock .compare-dock-cards{max-width:460px}.unified-compare-dock .compare-dock-cards .player-card-preview,.unified-compare-dock .compare-dock-cards button{width:80px;height:80px;min-width:80px}.shard-card-heading>.tooltip-anchor{flex:none}.shard-card-heading>span:first-child{margin-right:auto;min-width:0}.saved-player .tool-actions{align-items:center;flex-wrap:wrap}.saved-player .tool-actions button:has(.ui-icon){min-width:36px;min-height:36px;display:grid;place-items:center}.comparison-picker-dialog[open]{height:min(86dvh,740px);max-height:var(--picker-viewport-height,90dvh)}.comparison-picker-filters{display:grid;grid-template-columns:minmax(110px,1.4fr) 1fr 1fr;gap:8px;flex:none;align-items:end}.comparison-picker-filters label{display:grid;gap:4px;font-size:11px;min-width:0}.comparison-picker-filters input{width:100%;min-width:0;min-height:40px;padding:8px;background:#0b1421;border:1px solid var(--surface-border);border-radius:7px;color:var(--text)}.comparison-search-results{grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1}.comparison-search-results .player-card-preview{max-width:200px}.comparison-card-link .player-card-preview{max-width:180px}@media(max-width:1100px){body:has(.unified-compare-dock) .toast-region{bottom:calc(218px + env(safe-area-inset-bottom))}}@media(max-width:650px){.home-featured-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.home-featured-grid .home-player-tile{min-width:0;padding:8px 4px}.home-featured-grid .player-card-preview{width:100%;height:auto;max-width:220px}.home-featured .home-section-heading>.home-database-link{display:none}.home-skeleton-art{max-width:220px}.home-skeleton-caption{margin-top:8px}.unified-compare-dock .compare-dock-cards .player-card-preview,.unified-compare-dock .compare-dock-cards button{width:clamp(52px,14vw,72px);height:clamp(52px,14vw,72px);min-width:clamp(52px,14vw,72px)}.unified-compare-dock .compare-dock-cards{gap:4px}body:has(.unified-compare-dock) .toast-region{bottom:calc(236px + env(safe-area-inset-bottom))}.comparison-picker-dialog[open]{top:var(--picker-viewport-top,8px);bottom:auto;height:calc(var(--picker-viewport-height,100dvh) - 8px);max-height:calc(var(--picker-viewport-height,100dvh) - 8px);padding:32px 12px 12px}.comparison-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.comparison-player-search{margin-block:8px}.comparison-search-status{margin-block:6px}.comparison-card-link .player-card-preview{max-width:144px}.player-comparison-table{min-width:calc(96px + var(--comparison-count)*154px)}.player-comparison-table th:first-child{width:96px}}body:has(.unified-compare-dock) .toast-region{bottom:var(--comparison-toast-bottom,236px)}.shard-filter-dialog>.sheet-drag-handle{position:relative;inset:auto;margin:0 auto;min-height:28px;flex:none}@media(max-width:650px){.home-featured-grid>.home-player-tile:nth-child(n+5){display:none}}@media(max-width:480px){.database-app-root .skeleton-cards .skeleton-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto;min-height:89px;row-gap:9px;padding:9px 4px}.database-app-root .skeleton-cards .skeleton-stat-row i{height:30px}}.catalog-route-loading .route-breadcrumb{width:190px;height:13px;margin:24px 0}.catalog-route-loading .catalog-intro{padding-block:0;margin:0 0 24px}.route-catalog-title{height:43px;width:min(470px,80%);border-radius:5px}.route-section-label{height:20px;width:125px;border-radius:4px}.route-view-switch{height:40px;width:150px;border-radius:7px}.route-filter-panel{display:grid;grid-template-columns:1fr 170px;gap:15px;padding:16px;border:1px solid var(--skeleton-border);border-radius:10px}.route-search,.route-sort{height:44px;border-radius:7px}.route-filter-label{height:17px;width:160px;grid-column:1/-1;margin-top:10px}.route-program-rail{display:flex;gap:8px;margin:22px 0 18px;overflow:hidden}.route-program-rail i{flex:none;width:110px;height:33px;border-radius:5px}.route-result-count{display:block;width:100px;height:13px}.route-stat-heading{height:47px;margin-bottom:8px}.route-stat-heading i{display:block;height:15px;width:43%;margin-left:auto}.home-featured .home-database-link,.home-featured .home-view-all{font-size:14px;font-weight:600;line-height:1.3;min-height:42px;padding:12px 18px}.ps-player-art>.player-card-preview{width:100px;height:100px;max-width:100%}.download-modal[open]{display:flex;flex-direction:column;height:min(88dvh,900px);overflow:hidden;padding:30px 24px 16px}.download-modal>.player-action-scroll{display:flex;flex:1 1;min-height:0;overflow:hidden}.download-modal .download-workspace{display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%;overflow:hidden}.download-modal .download-heading,.download-modal .download-tabs{flex:none}.download-modal .download-heading{margin-bottom:16px}.download-modal .download-tabs{margin-bottom:12px}.download-modal .download-body{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;align-content:start;padding:0 2px 16px}.download-modal .download-options{min-width:0}.download-modal .download-preview{align-self:start;min-height:268px}.download-modal .download-build-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;margin-bottom:18px}.download-build-summary .download-badge-switch{display:flex;align-items:center;gap:10px;margin:0;font-size:12px}.download-badge-switch input{appearance:auto;accent-color:var(--accent);width:18px;height:18px;margin:0}.download-modal .download-action-footer{flex:none;padding:12px 0 2px;background:#101c27}.download-action-footer>.export-download-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0}.download-action-footer .build-error,.download-action-footer .download-ready{margin:0 0 8px}.download-action-footer .download-progress{margin:0 0 10px}@media(max-width:650px){.route-catalog-title{height:34px}.route-filter-panel{grid-template-columns:1fr;gap:10px}.route-sort{width:150px;margin-left:auto}.route-view-switch{width:110px}.download-modal[open]{width:calc(100% - 12px);height:90dvh;max-height:90dvh;padding:28px 12px calc(12px + env(safe-area-inset-bottom))}.download-modal .download-body{grid-template-columns:1fr;padding-inline:0;gap:8px}.download-modal .download-preview{min-height:220px}.download-modal .download-card-preview{width:220px}.download-modal .download-build-summary{margin-bottom:14px}.download-modal .download-action-footer{padding-top:10px}.download-badge-switch span{font-size:11px}}.download-modal>.modal-close{position:absolute;top:28px;right:16px;float:none;margin:0;z-index:10}.comparison-page{min-width:0;overflow-x:clip}.comparison-page>.comparison-toolbar,.comparison-page>header,.comparison-scroll{min-width:0;max-width:100%;width:100%}.comparison-scroll{position:relative;contain:inline-size layout paint;isolation:isolate;scroll-padding-left:150px;max-height:76dvh}.comparison-page .player-comparison-table{min-width:calc(150px + var(--comparison-count)*184px)}.comparison-page .player-comparison-table th:first-child{width:150px}.comparison-page .player-comparison-table thead th{padding:16px 10px 12px;background:#101f2b}.comparison-page .comparison-card-link .player-card-preview{width:144px;height:144px;max-width:100%}.comparison-card-link>span{font-size:11px;color:#9cb4b1}.comparison-page .comparison-card-link strong{font-size:13px}.comparison-page .comparison-upgrade{width:100%;gap:7px;font-size:11px}.comparison-page .comparison-upgrade>span{color:inherit;font-size:11px}.comparison-scroll-hint{display:flex;align-items:center;gap:5px;color:#86a49a;font-size:10px!important;margin-top:14px}.comparison-page .player-comparison-table td{padding:12px 10px}.comparison-ability-list{display:grid;gap:6px;text-align:left}.comparison-ability-list>span{display:flex;align-items:center;gap:7px;padding:6px 7px;border-radius:6px;background:#192d34;font-size:11px;line-height:1.5}.comparison-ability-list img,.comparison-fact img{flex:none;object-fit:contain}.comparison-ability-list small{display:block;font-size:9px;color:#8eaa9a}.comparison-fact{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px}.comparison-page .comparison-value{font-size:14px}.comparison-value-track{display:block;height:3px;margin:8px 5px 0;background:#294039;border-radius:5px;overflow:hidden}.comparison-value-track>i{display:block;height:100%;background:#5e8271}.player-comparison-table td[data-best=true] .comparison-value-track>i{background:var(--accent)}.comparison-page .comparison-stat-row>th{font-weight:600}.comparison-page .comparison-group-title th{background:#162c2e;color:#86b99a;font-size:10px;letter-spacing:.05em}.comparison-output-actions{display:flex;gap:6px;margin-left:auto}.comparison-output-actions button{display:flex;align-items:center;justify-content:center;gap:7px;background:#18352b;border:1px solid #2f5342}.comparison-toolbar{gap:10px}.comparison-toolbar .comparison-clear{margin-left:0}.comparison-page .comparison-heading p{font-size:12px;line-height:1.5;margin-top:7px}.comparison-page .comparison-heading h1{font-size:clamp(25px,3vw,36px)}.empty-comparison-card{position:relative;display:grid;place-items:center;width:176px;max-width:100%;aspect-ratio:1;border:0;border-radius:12px;background:none;padding:0;color:#93ad9f;cursor:pointer}.empty-comparison-card>img{position:absolute;inset:0;width:100%;height:100%;opacity:.7;object-fit:contain}.empty-comparison-card>span{position:relative;display:grid;justify-items:center;gap:11px;padding:0 15px}.empty-comparison-card i{display:grid;place-items:center;width:43px;height:43px;border:1px solid #47735b;border-radius:50%;background:#143226;color:var(--accent)}.empty-comparison-card strong{font:500 12px var(--font-body)}.comparison-add-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:24px;max-width:540px;width:100%;margin:0 auto 20px}.comparison-page .comparison-empty{min-height:350px;padding:32px 16px;background:transparent;border:1px solid var(--surface-border);border-radius:12px}.comparison-empty h2{font:600 19px var(--font-body);margin:12px 0 8px}.comparison-empty p{font-size:12px;color:var(--muted-ui)}.comparison-page .comparison-empty-column{vertical-align:middle}.comparison-empty-column .empty-comparison-card{width:144px;margin:auto}.comparison-empty-value{color:#526d62!important;background:#0d1a23!important}.comparison-picker-dialog[open]{display:flex;flex-direction:column;max-width:680px;width:calc(100% - 32px);height:min(600px,calc(var(--picker-viewport-height,100dvh) * .76));max-height:calc(var(--picker-viewport-height,100dvh) - 32px);overflow:hidden;padding:24px 18px 14px;box-sizing:border-box;inset:var(--picker-viewport-top,0) 0 auto;margin:min(10dvh,80px) auto 0}.comparison-picker-dialog>header{margin-bottom:12px;flex:none}.comparison-picker-dialog h2{font-size:22px}.comparison-picker-count{font-size:11px;color:var(--accent);margin:6px 0 0}.comparison-picker-dialog .comparison-player-search{flex:none;margin-bottom:10px}.comparison-picker-dialog .comparison-player-search input{font-size:16px;height:44px}.comparison-picker-dialog .comparison-picker-filters{grid-template-columns:1.3fr 1fr 1fr;gap:8px;min-width:0;flex:none}.comparison-picker-dialog .comparison-search-status{flex:none;margin:10px 0;min-height:16px}.comparison-picker-dialog .comparison-search-results{--picker-card-size:120px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc(var(--picker-card-size) + 44px);align-content:start;align-items:stretch;gap:12px;flex:1 1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2px}.comparison-picker-dialog .comparison-search-results>button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding:6px;gap:6px;height:100%;min-width:0;min-height:0;overflow:hidden;border:1px solid transparent;border-radius:8px;background:#132630}.comparison-picker-dialog .comparison-search-results .player-card-preview{width:var(--picker-card-size);height:var(--picker-card-size);max-width:100%;margin:0 auto;flex:none;pointer-events:none}.comparison-picker-dialog .comparison-search-results>button[aria-pressed=true]{border-color:var(--accent-line);background:#153c2b;opacity:1}.comparison-picker-dialog .comparison-search-results .picker-selection-mark{position:static;display:flex;align-items:center;justify-content:center;gap:4px;left:auto;right:auto;bottom:auto;padding:2px 4px;width:100%;flex:none;font-size:10px;min-height:21px;background:transparent;color:#a0bbab}.comparison-picker-dialog .comparison-search-results>button[aria-pressed=true] .picker-selection-mark{background:#184a30;color:var(--accent)}.comparison-picker-footer{flex:none;display:flex;gap:9px;align-items:center;padding:12px 0 0;border-top:1px solid var(--surface-border);margin-top:10px}.comparison-picker-footer>button{min-height:43px;padding:10px 16px;border-radius:7px;font-size:12px}.comparison-picker-footer>.primary-button{display:flex;justify-content:center;align-items:center;gap:7px;flex:1 1}.comparison-share-dialog{position:fixed;inset:0;margin:auto;width:min(540px,calc(100% - 28px));max-height:85dvh;overflow:auto;padding:24px;background:#111f2b;color:#e8f1ec;border:1px solid var(--surface-border);border-radius:14px}.comparison-share-dialog>header{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.comparison-share-dialog h2{font:600 23px var(--font-body);margin:0}.comparison-share-dialog header p{font-size:12px;line-height:1.6;color:#9db6a8;margin:8px 0 22px}.comparison-share-dialog>label{display:grid;gap:8px;font-size:12px;color:#a3bcad}.comparison-share-dialog input{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--surface-border);border-radius:7px;background:#0c1721;color:#cbdfd2;font-size:13px}.comparison-share-actions{display:flex;gap:8px;margin-top:18px}.comparison-share-actions button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:11px 15px;border-radius:7px;font-size:12px;flex:1 1}.comparison-share-status{min-height:18px;font-size:12px;color:var(--accent);margin:12px 0 0}.comparison-share-dialog>.sheet-drag-handle{display:none}@media(max-width:760px){.comparison-page .comparison-heading{align-items:center;gap:10px;margin-bottom:16px}.comparison-heading>.primary-button{white-space:nowrap}.comparison-page .comparison-toolbar{padding:9px;gap:8px}.comparison-toolbar button{font-size:11px;padding:8px 10px}.comparison-output-actions,.comparison-toolbar .comparison-build-tabs{margin-left:0}.comparison-difference-toggle{margin-left:auto;font-size:11px}.comparison-page .player-comparison-table{min-width:calc(96px + var(--comparison-count)*138px)}.comparison-page .player-comparison-table th:first-child{width:96px}.comparison-page .player-comparison-table thead th{padding:12px 7px 10px}.comparison-page .comparison-card-link .player-card-preview{width:112px;height:112px;max-width:100%}.comparison-page .comparison-card-link{gap:4px}.comparison-page .comparison-card-link strong{font-size:11px}.comparison-page .comparison-upgrade{gap:4px;font-size:10px;padding:6px 4px;flex-wrap:wrap;min-height:34px}.comparison-page .comparison-upgrade>span{font-size:10px}.comparison-scroll{scroll-padding-left:96px;max-height:74dvh}.comparison-page .player-comparison-table td{padding:10px 7px;font-size:11px}.comparison-page .player-comparison-table tbody th{padding:10px 8px;font-size:11px}.comparison-page .comparison-value{font-size:13px}.comparison-ability-list>span{gap:5px;padding:5px;font-size:10px}.comparison-ability-list img{width:21px;height:21px}.comparison-fact{gap:5px;font-size:11px}.comparison-fact img{width:20px;height:20px}.comparison-empty-column .empty-comparison-card{width:112px}.comparison-page .player-comparison-table thead th:first-child small{font-size:9px;line-height:1.5}.comparison-scroll-hint{font-size:9px!important;gap:3px}.comparison-add-slots{gap:8px}.empty-comparison-card{width:150px}.comparison-share-dialog{padding:20px}.comparison-share-dialog h2{font-size:21px}}@media(max-width:650px){.comparison-picker-dialog[open]{top:var(--picker-viewport-top,0);bottom:auto;margin:calc(var(--picker-viewport-height,100dvh) * .1) auto 0;left:0;right:0;width:calc(100% - 32px);height:min(580px,calc(var(--picker-viewport-height,100dvh) * .76));max-height:calc(var(--picker-viewport-height,100dvh) - 32px);padding:33px 10px calc(10px + env(safe-area-inset-bottom));border-radius:14px}.comparison-picker-dialog>.sheet-drag-handle{position:absolute;top:0;left:calc(50% - 64px);width:128px;height:28px;min-height:28px;display:flex;margin:0}.comparison-picker-dialog .comparison-search-results{--picker-card-size:100px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.comparison-picker-dialog .comparison-search-results .player-card-preview{width:var(--picker-card-size);height:var(--picker-card-size)}.comparison-picker-dialog .comparison-search-results>button{padding:6px}.comparison-picker-dialog .comparison-picker-filters{grid-template-columns:1.3fr 1fr 1fr;gap:5px}.comparison-picker-filters .position-picker-trigger{padding:9px 7px;font-size:11px;min-width:0}.comparison-picker-filters input{min-width:0;width:100%}.comparison-picker-dialog h2{font-size:20px}.comparison-picker-dialog>header{margin-bottom:9px}.comparison-picker-dialog .comparison-search-status{margin-block:7px}.comparison-picker-dialog .comparison-player-search{margin-bottom:8px}.comparison-picker-footer{padding-top:9px;margin-top:7px}}@media(prefers-reduced-motion:reduce){.comparison-page *,.comparison-picker-dialog *{scroll-behavior:auto;transition:none}}.comparison-picker-dialog[data-compact-viewport] .comparison-picker-filters{display:none}.comparison-picker-dialog[data-compact-viewport]>header{margin-bottom:5px}.comparison-picker-dialog[data-compact-viewport] h2{font-size:17px}.comparison-picker-dialog[data-compact-viewport] .comparison-picker-count{margin-top:3px;font-size:10px}.comparison-picker-dialog[data-compact-viewport] .comparison-player-search input{height:37px}.comparison-picker-dialog[data-compact-viewport] .comparison-search-results{--picker-card-size:80px}.comparison-picker-dialog[data-compact-viewport] .comparison-picker-footer>button{min-height:36px;padding-block:8px}.comparison-page{--comparison-art-size:144px}.comparison-page .player-comparison-table thead th{vertical-align:top}.comparison-page .comparison-card-link{grid-template-rows:var(--comparison-art-size) 30px 14px;gap:4px}.comparison-card-link strong{align-self:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:15px;max-height:30px}.comparison-card-link>span{line-height:14px}.comparison-add-heading{display:grid;grid-template-rows:var(--comparison-art-size) 48px;gap:4px;justify-items:center}.comparison-add-heading .empty-comparison-card{width:var(--comparison-art-size);height:var(--comparison-art-size);max-width:100%;margin:0}.comparison-heading-spacer{display:block;height:48px}.comparison-page .comparison-upgrade{height:36px;min-height:36px;margin-top:9px}.comparison-page .comparison-upgrade:disabled{background:#14251f;border-color:#2a3d33;color:#7a9184;opacity:.6;cursor:not-allowed}.comparison-page .comparison-upgrade:disabled:active{transform:none}.comparison-page .player-comparison-table tr>:not(:first-child){border-left:1px solid #344a40}.comparison-page .player-comparison-table thead th{border-bottom:1px solid #45634e}.comparison-page .player-comparison-table tbody td{background-color:#102127}.comparison-page .player-comparison-table tbody tr>td:nth-child(odd){background-color:#12252b}.comparison-page .player-comparison-table tbody td[data-best=true]{background-color:#10432b}.comparison-page .comparison-group-title>td{background:#162c2e!important;border-bottom:1px solid #344a40}.comparison-page .comparison-group-title>th{border-bottom:1px solid #344a40}.comparison-skeleton-heading{display:grid;grid-template-rows:var(--comparison-art-size) 30px 14px;gap:4px;justify-items:center}.comparison-skeleton-art{width:var(--comparison-art-size);max-width:100%;height:var(--comparison-art-size);clip-path:polygon(17% 7%,50% 2%,83% 7%,83% 87%,50% 98%,17% 87%)}.comparison-skeleton-name{width:72%;height:12px;align-self:center;border-radius:3px}.comparison-skeleton-meta{width:45%;height:10px;align-self:center;border-radius:3px}.comparison-skeleton-build{height:36px;margin-top:9px;border-radius:6px}.comparison-skeleton-label{display:block;width:75%;height:11px;border-radius:3px}.comparison-skeleton-value{display:block;width:50%;height:13px;margin:4px auto;border-radius:3px}.comparison-picker-skeleton{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;height:100%;overflow:hidden;padding:6px;border:1px solid transparent;border-radius:8px;background:#132630}.comparison-picker-skeleton-art{display:block;flex:none;margin:0 auto;width:var(--picker-card-size,120px);max-width:100%;height:var(--picker-card-size,120px);clip-path:polygon(17% 7%,50% 2%,83% 7%,83% 87%,50% 98%,17% 87%)}.comparison-picker-skeleton-label{position:static;display:block;flex:none;width:60%;height:22px;border-radius:4px}.comparison-skeleton-track{display:block;width:85%;height:3px;margin:8px auto 0;border-radius:3px}@media(max-width:760px){.comparison-page{--comparison-art-size:112px}.comparison-page .comparison-upgrade{flex-wrap:nowrap;gap:3px;font-size:9px}.comparison-page .comparison-upgrade>svg{width:12px;height:12px}.comparison-page .comparison-upgrade>span{font-size:9px}}.comparison-picker-dialog[data-compact-viewport][open]{height:calc(var(--picker-viewport-height,100dvh) - 24px);max-height:calc(var(--picker-viewport-height,100dvh) - 24px);margin-top:12px}.comparison-toolbar-simple{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px}.comparison-toolbar-simple>.tooltip-anchor{display:block;min-width:0}.comparison-toolbar-simple button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:40px;border:1px solid #2f5342;background:#142e26;white-space:nowrap}.comparison-toolbar-simple>.tooltip-anchor>button{width:100%}.comparison-toolbar-simple .comparison-output-actions{margin-left:0;gap:5px}.comparison-toolbar-simple .comparison-output-actions button{padding-inline:11px}.comparison-toolbar-simple .comparison-clear{color:#ff919b;border-color:#65404a;background:#352129}.stats-toggle-icon{display:flex;rotate:180deg}.stats-toggle-icon.is-expanded{rotate:0deg}.comparison-card-actions{position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-end;height:30px;margin-bottom:4px}.comparison-page .comparison-card-actions .comparison-remove{position:static;inset:auto;z-index:4;display:grid;place-items:center;width:28px;height:28px;margin:0;pointer-events:auto;isolation:isolate}.comparison-skeleton-remove{display:block;width:22px;height:22px;border-radius:50%}.player-comparison-table thead th[data-rank="0"]{--rank-rgb:178,193,203}.player-comparison-table thead th[data-rank="1"]{--rank-rgb:0,245,102}.player-comparison-table thead th[data-rank="2"]{--rank-rgb:64,151,255}.player-comparison-table thead th[data-rank="3"]{--rank-rgb:170,112,255}.player-comparison-table thead th[data-rank="4"]{--rank-rgb:245,87,103}.player-comparison-table thead th[data-rank="5"]{--rank-rgb:255,174,66}.comparison-page .player-comparison-table thead th[data-rank]{background:linear-gradient(155deg,rgba(var(--rank-rgb),.17),rgba(var(--rank-rgb),.035) 72%),#101f2b;box-shadow:inset 0 3px rgb(var(--rank-rgb))}.comparison-page th[data-rank] .comparison-upgrade{color:rgb(var(--rank-rgb));border-color:rgba(var(--rank-rgb),.4);background:rgba(var(--rank-rgb),.1)}dialog.comparison-picker-dialog[open]{width:min(680px,calc(100vw - 32px));min-width:0;max-width:calc(100vw - 32px)}.comparison-picker-dialog :is(header,.comparison-player-search,.comparison-picker-filters,.comparison-picker-footer){min-width:0;max-width:100%;box-sizing:border-box}.comparison-picker-dialog .comparison-picker-filters>*{min-width:0}.comparison-picker-dialog .comparison-search-results .player-card-preview>svg{height:100%;overflow:hidden}@media(max-width:650px){.comparison-toolbar-simple .comparison-action-label{display:none}.comparison-toolbar-simple .comparison-output-actions button{width:34px;min-width:34px;min-height:40px;padding:5px}.comparison-toolbar-simple>.comparison-stats-toggle,.comparison-toolbar-simple>.tooltip-anchor>button{font-size:11px;padding-inline:7px}}@media(max-width:360px){.comparison-toolbar-simple{grid-template-columns:1fr 1fr}.comparison-toolbar-simple .comparison-output-actions{grid-column:1/-1;justify-content:flex-end}}.comparison-picker-dialog .comparison-picker-filters input{font-size:16px}:root{--page-top:28px;--heading-gap:24px;--page-title-size:clamp(25px,3vw,36px);--section-title-size:clamp(18px,2vw,22px)}#main-content>main:has(>.site-breadcrumb){padding-top:var(--page-top)}#main-content>main>.site-breadcrumb{margin:0 0 20px;padding:0;line-height:1.6}.page-heading-panel{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;margin:0 0 var(--heading-gap);padding:clamp(22px,3vw,34px);border:1px solid var(--surface-border);border-radius:16px;background:radial-gradient(ellipse at 100% 0,rgba(var(--accent-rgb),.1),transparent 65%),var(--surface)}.page-heading-panel:before{content:"";position:absolute;inset:24px auto 24px 0;width:3px;background:var(--accent);border-radius:3px}#main-content .page-heading-panel h1{font-family:"FC Extended Heading",var(--font-body);font-size:var(--page-title-size);line-height:1.18;letter-spacing:-.025em;margin:0;color:var(--text,#ecf1f5)}#main-content .page-heading-panel p{font-size:14px;font-weight:400;line-height:1.65;color:var(--muted-ui);margin:12px 0 0;max-width:65ch}.page-heading-copy{min-width:0}.page-heading-count{display:inline-flex;white-space:nowrap;padding:8px 12px;border-radius:20px;color:var(--accent);background:var(--accent-soft);font-size:13px}.program-detail-page h2,.ps-category-section h2,.tool-content>h2,.tool-picker h2{font-size:var(--section-title-size);line-height:1.35;margin-top:0}.saved-card-grid .saved-player{position:relative;padding:38px 10px 14px;transition:border-color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast)}.saved-card-grid .saved-player:hover{border-color:var(--accent-line);background:var(--surface-raised)}.saved-card-controls{position:absolute;right:10px;top:10px;z-index:3;display:flex}.saved-card-controls .compare-card-button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--surface-border);border-radius:7px;background:var(--surface);color:var(--muted-ui);transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast)}.saved-card-controls .compare-card-button:hover,.saved-card-controls .compare-card-button[aria-pressed=true]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.saved-card-controls .compare-card-button:active{transform:scale(.94)}.saved-player>.tool-actions{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:8px;margin-top:12px}.saved-player .tool-actions a,.saved-player .tool-actions button{font-size:12px}.picker-loading .card-picker-option{pointer-events:none}.skeleton-card-silhouette{width:100%;height:100%;clip-path:polygon(17% 7%,50% 2%,83% 7%,83% 87%,50% 98%,17% 87%)}.saved-skeleton-control{position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:7px}.saved-skeleton-actions{display:flex;justify-content:space-between;gap:8px;margin-top:12px;height:20px}.saved-skeleton-actions i{width:45%;height:12px;margin-block:4px;border-radius:3px}.program-player-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:16px}.program-player-card{display:grid;justify-items:center;gap:7px;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;padding:14px 8px;transition:background var(--motion-fast),border-color var(--motion-fast)}.program-player-card:hover{border-color:var(--accent-line);background:var(--surface-raised)}.program-player-card>span{font-size:14px}.program-player-card small{font-size:12px;color:var(--muted-ui)}@media(max-width:600px){:root{--page-top:20px;--heading-gap:20px}.page-heading-panel{border-radius:12px;gap:14px;align-items:flex-start;flex-direction:column}.page-heading-panel p{margin-top:10px}.program-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.saved-card-grid .saved-player{padding-top:38px}}@media(prefers-reduced-motion:reduce){.program-player-card,.saved-card-controls .compare-card-button,.saved-card-grid .saved-player{transition:none}}.program-player-card{grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden}.program-player-card .player-card-preview{width:100%;max-width:200px;min-width:0}.page-heading-skeleton{display:block}.page-heading-skeleton .skeleton-heading{width:min(360px,70%);height:42px;margin:0;border-radius:5px}.page-heading-skeleton .skeleton-subtitle{width:min(440px,90%);height:18px;margin-top:12px;border-radius:4px}.route-breadcrumb-skeleton{width:min(230px,65%);height:18px;border-radius:3px}.route-section-skeleton{width:150px;height:24px;margin:0 0 18px;border-radius:4px}.watchlist-loading-search{height:46px;border-radius:7px;margin:24px 0 18px}.program-card-loading .player-card-preview{width:100%;max-width:200px}.program-card-loading .skeleton-card-silhouette{aspect-ratio:1;height:auto}.program-card-loading .skeleton-line{width:60%;height:14px;border-radius:3px;margin:6px auto}[data-squad-card]{touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}[data-squad-card] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}[data-squad-card]:active{cursor:grabbing}[data-squad-drop][data-drop-active=true]{outline:3px solid var(--accent)!important;outline-offset:3px;background:var(--accent-soft)!important;border-radius:10px}.squad-drag-ghost{position:fixed;z-index:9999;pointer-events:none;transform:translate(-50%,-65%);filter:drop-shadow(0 10px 12px #0007);width:100px;height:100px;opacity:.92}.squad-drag-ghost *{pointer-events:none!important}.game-squad-results>.picker-loading{grid-column:1/-1;grid-template-columns:inherit!important;width:100%}.home-hero-v2{overflow:hidden}.home-hero-copy>p:not(.eyebrow){max-width:47ch}.home-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.home-hero-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 16px;border:1px solid var(--surface-border);border-radius:9px;background:var(--surface);transition:background var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast)}.home-hero-actions>a:hover{background:var(--accent-soft);border-color:var(--accent-line)}.home-hero-actions>a:active{transform:translateY(1px)}.home-player-search button{padding-inline:18px;min-width:54px}.home-floating-cards{opacity:.35;pointer-events:none}.home-card-deck>a{transition:transform .18s var(--motion-ease),filter .18s var(--motion-ease)}.home-card-deck>a:hover{filter:brightness(1.08)}@media(max-width:600px){.home-floating-cards{display:none}.home-hero-actions>a{flex:1 1;min-width:0;padding-inline:10px;font-size:13px}.squad-pitch-footer>span{font-size:12px}.game-squad-bench{padding-block:10px}}@media(max-width:480px){.squad-file-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.original-card-loading{position:absolute;inset:0;clip-path:polygon(16% 7%,50% 2%,84% 7%,84% 87%,50% 98%,16% 87%);pointer-events:none}.home-hero-actions{align-items:stretch}.home-hero-actions>a{white-space:nowrap}@media(max-width:600px){.home-hero-v2{min-height:0;padding:26px 22px;gap:20px;margin-bottom:26px}.home-hero-actions>a{gap:6px;font-size:12px}.home-card-deck{height:215px}.home-card-deck>a{width:170px;height:170px;top:4px}.home-card-deck>a:first-child,.home-card-deck>a:last-of-type{top:22px}.home-banner-tabs{position:static;grid-column:1/-1;width:100%;height:auto;padding:0;margin:0}.home-card-deck .deck-caption{display:none}}.page-heading-panel{background:linear-gradient(120deg,rgba(var(--accent-rgb),.045),transparent 65%),var(--bg);padding:26px 28px;border-color:var(--surface-border)}.page-heading-panel:before{content:none}.page-heading-skeleton .page-heading-copy{width:100%}#main-content>main:has(>.route-breadcrumb-skeleton){padding-top:var(--page-top);display:flow-root}.route-breadcrumb-skeleton{height:19px;margin-bottom:20px}.home-deck-skeleton{height:100%;width:100%;position:absolute;inset:0;pointer-events:none}.home-deck-skeleton>span{display:block;position:absolute;left:50%;top:28px;width:240px;aspect-ratio:1;clip-path:polygon(16% 8%,50% 2%,84% 8%,84% 87%,50% 98%,16% 87%);transform:translateX(-50%);z-index:3}.home-deck-skeleton>span:first-child{transform:translateX(-94%) rotate(-12deg);top:48px;z-index:1;opacity:.65}.home-deck-skeleton>span:last-child{transform:translateX(-6%) rotate(12deg);top:48px;z-index:2;opacity:.8}.home-featured-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-featured-grid>.home-player-tile:nth-child(n+11){display:none}.home-player-skeleton{padding:28px 9px 14px}.home-player-skeleton .home-skeleton-art{max-width:210px}.home-player-skeleton .home-skeleton-caption{margin-top:18px;height:15px}.home-view-all{font-size:13px!important;min-height:42px!important;padding:11px 17px!important;display:flex!important;align-items:center;justify-content:center;gap:9px;width:fit-content;margin:22px auto 0}.home-discovery{display:grid;gap:40px;margin-top:38px}.discovery-section{min-width:0}.home-section-heading h2{font:600 clamp(19px,2.3vw,25px)/1.3 var(--font-body);margin:0}.home-database-link{display:inline-flex;align-items:center;gap:7px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;padding:10px 13px;font-size:12px;color:var(--accent)}.discovery-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.discovery-feature{min-height:310px;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5px;align-items:center;overflow:hidden;padding:28px;border:1px solid var(--surface-border);border-radius:14px;background:radial-gradient(ellipse at 100% 100%,#00f56618,transparent 70%),#101d28}.discovery-feature:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,transparent 48%,#00f5660a 0,#00f5660a 61%,transparent 0)}.discovery-feature-copy{position:relative;z-index:2}.discovery-feature-copy>.ui-icon{color:var(--accent);margin-bottom:13px}.discovery-feature h2{font:600 clamp(19px,2vw,26px)/1.3 var(--font-body);margin:0 0 10px}.discovery-feature p,.discovery-media p{font-size:13px;line-height:1.65;color:var(--muted-ui);margin:0 0 22px}.feature-cta{display:inline-flex;align-items:center;gap:8px;min-height:39px;padding:9px 12px;border-radius:7px;background:#0d3021;border:1px solid var(--accent-line);color:var(--accent);font-size:12px;font-weight:550}.feature-pitch{position:relative;height:235px;margin-right:-28px;border-radius:12px 0 0 12px;overflow:hidden;background:linear-gradient(90deg,#101d2840,#101d2800),url(/assets/squad/squad-fullscreen-preview-background.png) 50% 55%/cover}.pitch-feature-player{position:absolute;width:130px;height:130px;left:50%;top:5px;transform:translateX(-50%)}.pitch-feature-player-1{left:27%;top:95px}.pitch-feature-player-2{left:73%;top:95px}.pitch-feature-player .player-card-preview{width:100%;height:100%}.feature-card-stack{position:relative;height:220px}.feature-card-stack>.player-card-preview{position:absolute;width:160px;height:160px;left:50%;top:28px;transform:translateX(-50%);z-index:2}.feature-card-stack>.player-card-preview:first-child{transform:translateX(-85%) rotate(-10deg);top:46px;z-index:1}.feature-card-stack>.player-card-preview:last-child{transform:translateX(-15%) rotate(10deg);top:46px;z-index:1}.discovery-programs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.discovery-program{min-width:0;overflow:hidden;border:1px solid var(--surface-border);border-radius:12px;background:radial-gradient(ellipse at 50% 65%,#00f56616,transparent 80%),var(--surface);padding:17px 13px 12px}.discovery-program>header{display:flex;gap:9px;align-items:center}.discovery-program header img{object-fit:contain;flex:none}.discovery-program h3{font-size:14px;margin:0;flex:1 1;min-width:0}.discovery-program header>.ui-icon{color:var(--muted-ui);flex:none}.program-card-stack{position:relative;height:176px;margin-top:12px}.program-card-stack>.player-card-preview{position:absolute;left:50%;top:0;width:145px;height:145px;transform:translateX(-50%);z-index:3}.program-card-stack>.player-card-preview:first-child{transform:translateX(-86%) rotate(-10deg);top:17px;z-index:1;opacity:.8}.program-card-stack>.player-card-preview:last-child{transform:translateX(-14%) rotate(10deg);top:17px;z-index:2;opacity:.9}.discovery-program>footer{display:flex;align-items:center;justify-content:space-between;gap:5px;border-top:1px solid var(--surface-border);padding-top:12px;font-size:10px;color:var(--muted-ui)}.discovery-program footer>span:last-child{display:flex;align-items:center;gap:5px;color:var(--accent)}.discovery-abilities{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:30px;padding:28px;border:1px solid var(--surface-border);border-radius:14px;background:var(--surface)}.discovery-abilities>div>.ui-icon{color:var(--accent)}.discovery-abilities h2{font-size:24px;line-height:1.35;margin:14px 0 10px}.discovery-abilities p{font-size:13px;line-height:1.7;color:var(--muted-ui);max-width:40ch}.discovery-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.discovery-style-grid>a{display:grid;grid-template-columns:1fr 14px;gap:14px 3px;justify-items:center;padding:22px 10px;min-width:0;background:#0c1724;border:1px solid var(--surface-border);border-radius:9px}.discovery-style-grid img{grid-column:1/-1;object-fit:contain}.discovery-style-grid span{font-size:12px}.discovery-style-grid .ui-icon{color:var(--accent)}.discovery-media{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:260px;gap:10px;padding:26px;border:1px solid var(--surface-border);border-radius:12px;background:linear-gradient(130deg,#111e2a,#0c1922);overflow:hidden}.discovery-media>div>.ui-icon{color:var(--accent)}.discovery-media h3{font-size:23px;margin:14px 0 8px}.render-stack,.template-stack{position:relative;height:200px;isolation:isolate}.render-stack>img,.template-stack>img{position:absolute;width:180px;height:180px;object-fit:contain;left:50%;top:0;transform:translateX(-50%);z-index:2}.render-stack>img:first-child,.template-stack>img:first-child{transform:translateX(-80%) rotate(-9deg);top:15px;z-index:1;opacity:.65}.render-stack>img:last-child,.template-stack>img:last-child{transform:translateX(-20%) rotate(9deg);top:15px;z-index:1;opacity:.75}.discovery-editorial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.discovery-editorial>a{position:relative;padding:26px;min-height:205px;border:1px solid var(--surface-border);border-radius:12px;background:radial-gradient(ellipse at 100% 0,#00f56613,transparent 70%),var(--surface)}.discovery-editorial>a>.ui-icon{color:var(--accent)}.discovery-editorial h3{font-size:19px;margin:17px 0 8px}.discovery-editorial p{font-size:12px;line-height:1.6;color:var(--muted-ui);margin:0 0 20px}.discovery-editorial a>span{gap:7px;font-size:12px}.discovery-editorial a>span,.home-redeem-strip{display:flex;align-items:center;color:var(--accent)}.home-redeem-strip{gap:17px;padding:22px 26px;background:#0c2b1d;border:1px solid var(--accent-line);border-radius:12px}.home-redeem-strip>div{flex:1 1}.home-redeem-strip h2{font-size:19px;color:var(--text);margin:0 0 6px}.home-redeem-strip p{font-size:12px;color:var(--muted-ui);margin:0;line-height:1.6}:is(.discovery-feature,.discovery-program,.discovery-style-grid>a,.discovery-media,.discovery-editorial>a,.home-redeem-strip){transition:border-color var(--motion-fast),background var(--motion-fast),translate var(--motion-fast)}:is(.discovery-feature,.discovery-program,.discovery-style-grid>a,.discovery-media,.discovery-editorial>a,.home-redeem-strip):hover{border-color:var(--accent-line);background-color:var(--surface-raised)}:is(.discovery-feature,.discovery-program,.discovery-style-grid>a,.discovery-media,.discovery-editorial>a,.home-redeem-strip):active{translate:0 1px}.header-profile .profile-welcome{display:flex;align-items:center;gap:12px;border:1px solid var(--surface-border);border-radius:9px;padding:14px;margin:4px 4px 10px;background:#0c1723;cursor:default}.profile-welcome>.ui-icon{color:var(--accent);flex:none}.profile-welcome strong{font-size:14px;display:block;line-height:1.5}.header-profile .profile-welcome small{display:block;margin:4px 0 0;font-size:11px;color:var(--muted-ui);line-height:1.5;overflow-wrap:anywhere}.profile-welcome span{min-width:0}.editorial-footer.site-footer{display:block;margin-top:58px;padding-block:36px 22px;border-top:1px solid var(--surface-border);background:none}.footer-top{justify-content:space-between;gap:24px;margin-bottom:30px}.footer-brand,.footer-top{display:flex;align-items:center}.footer-brand{gap:12px;font-size:14px;line-height:1.4}.footer-brand strong{font-size:18px;font-weight:600}.footer-app{display:flex;gap:12px;align-items:center;padding:13px 17px;border:1px solid var(--surface-border);border-radius:10px;background:var(--surface);font-size:14px}.footer-app small{display:block;letter-spacing:.08em;font-size:9px;color:var(--muted-ui);margin-bottom:5px}.footer-app>span>.ui-icon{vertical-align:middle}.footer-columns{display:grid;grid-template-columns:1fr 1fr 1fr 1.35fr;gap:30px;padding-bottom:30px}.footer-columns h2{font:550 14px/1.5 var(--font-body);margin:0 0 14px;color:var(--text)}.footer-columns nav{display:flex;flex-direction:column;gap:11px}.footer-columns nav a{display:flex;align-items:center;gap:6px;color:var(--muted-ui);font-size:12px;width:fit-content}.footer-bottom a:hover,.footer-columns a:hover{color:var(--accent)}.footer-about p{font-size:12px;line-height:1.8;color:var(--muted-ui);margin:0 0 12px}.footer-about a{color:var(--accent)}.footer-bottom{display:flex;align-items:center;gap:25px;padding-top:18px;border-top:1px solid var(--surface-border);color:var(--muted-ui);font-size:10px}.footer-bottom p{flex:1 1;max-width:580px;line-height:1.7;margin:0 auto 0 0}.footer-bottom a{display:flex;align-items:center;gap:6px;white-space:nowrap}.editorial-search{display:flex;align-items:center;gap:10px;padding:0 13px;min-height:44px;border:1px solid var(--surface-border);border-radius:8px;background:#0c1623;min-width:0}.editorial-search input{width:100%;min-width:0;background:none;border:0;outline:none;font-size:16px;color:var(--text);padding:11px 0}.editorial-search:focus-within{border-color:var(--accent)}.media-gallery-toolbar{display:flex;align-items:center;gap:18px;margin-bottom:20px}.media-gallery-toolbar>.scroll-rail{flex:1 1;min-width:0}.media-gallery-toolbar>.editorial-search{flex:1 1;max-width:430px}.editorial-media-gallery button[aria-pressed],.media-event-rail button{min-height:38px;padding:8px 13px;border:1px solid var(--surface-border);border-radius:7px;background:var(--surface);color:var(--muted-ui);font-size:12px;white-space:nowrap}.editorial-media-gallery button[aria-pressed=true]{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.media-event-rail{margin-bottom:18px}.media-result-count{font-size:12px;color:var(--muted-ui);margin:18px 0}.editorial-media-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.editorial-media-grid>article,.media-gallery-skeleton{min-width:0;background:var(--surface);border:1px solid var(--surface-border);border-radius:10px;padding:13px;overflow:hidden}.editorial-media-grid article>a:first-child{display:grid;place-items:center;aspect-ratio:1;border-radius:7px;background:#0a1421}.editorial-media-grid img{width:100%;height:100%;max-height:260px;object-fit:contain}.editorial-media-grid h2{font-size:13px;line-height:1.5;margin:13px 0 5px;overflow-wrap:anywhere}.editorial-media-grid p{font-size:11px;color:var(--muted-ui);margin:0 0 12px}.media-original-link{display:flex;align-items:center;gap:6px;color:var(--accent);font-size:11px}.media-load-more{display:block;margin:24px auto;min-height:44px;padding:10px 20px;border-radius:8px}.editorial-empty{display:grid;justify-items:center;gap:10px;padding:44px 20px;border:1px solid var(--surface-border);border-radius:12px;text-align:center;color:var(--muted-ui)}.editorial-empty h2{font-size:19px;margin:5px 0;color:var(--text)}.editorial-empty p{font-size:13px;line-height:1.7;margin:0}.media-gallery-skeleton>div{aspect-ratio:1;border-radius:7px}.media-gallery-skeleton>span{display:block;width:70%;height:14px;margin:14px 0 6px;border-radius:3px}.redeem-page-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:12px;color:var(--muted-ui);margin:0 0 22px}.redeem-page-meta>a,.redeem-page-meta>span{display:flex;align-items:center;gap:7px}.redeem-page-meta>a{color:var(--accent)}.redeem-status-nav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 30px}.redeem-status-nav a{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 15px;background:var(--surface);border:1px solid var(--surface-border);border-radius:8px;font-size:12px}.redeem-status-nav a:first-child{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.redeem-status-nav span{min-width:22px;text-align:center;padding:2px 5px;border-radius:4px;background:#ffffff0a;font-size:11px}.redeem-feed-notice{background:#302c1c;border:1px solid #605733;border-radius:8px;padding:13px;font-size:12px;line-height:1.7;color:#e6d8a9}.redeem-feed-notice a{text-decoration:underline}.redeem-section{margin-bottom:32px;scroll-margin-top:25px}.redeem-help h2,.redeem-section>h2{font-size:22px;margin:0 0 19px}.redeem-section h2>span{font-size:12px;color:var(--accent);margin-left:6px}.redeem-section .home-section-heading>a{font-size:12px}.redeem-code-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.redeem-code-card{min-width:0;background:linear-gradient(135deg,#123025,#101c28);border:1px solid var(--accent-line);border-radius:12px;padding:22px}.redeem-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:var(--accent);font-size:11px;line-height:1.5}.redeem-card-top small{color:var(--muted-ui);font-size:10px;text-align:right}.redeem-code-card h3{font:600 clamp(20px,2vw,27px)/1.3 var(--font-body);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;letter-spacing:.015em;margin:20px 0 10px}.redeem-code-card p{font-size:13px;line-height:1.7;color:#bdcec4;min-height:44px;margin:0 0 20px}.redeem-card-actions{display:flex;gap:8px;flex-wrap:wrap}.redeem-card-actions>a,.redeem-card-actions>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 12px;border-radius:7px;font-size:12px;flex:1 1;white-space:nowrap}.redeem-code-card.is-upcoming{background:var(--surface);border-color:var(--surface-border)}.redeem-code-card.is-upcoming .redeem-card-top{color:#deb959}.redeem-upcoming-note{font-size:11px;color:var(--muted-ui)}.redeem-note{font-size:12px;color:var(--muted-ui);line-height:1.7;margin:15px 0}.redeem-expired{border:1px solid var(--surface-border);border-radius:10px;background:var(--surface);overflow:hidden}.redeem-expired>summary{padding:18px 20px;font-size:18px;cursor:pointer;min-height:55px}.redeem-expired>summary span{font-size:12px;margin-left:8px;color:var(--muted-ui)}.redeem-table-scroll{overflow:auto;position:relative;contain:inline-size layout paint}.redeem-expired table{width:100%;border-collapse:collapse;min-width:540px;text-align:left;font-size:12px}.redeem-expired caption{text-align:left;padding:12px 20px;color:var(--muted-ui);line-height:1.7}.redeem-expired :is(td,th){padding:12px 20px;border-top:1px solid var(--surface-border);line-height:1.6}.redeem-expired td:first-child{color:#a8bbb2}.redeem-help{display:grid;grid-template-columns:1fr 1fr;gap:30px}.redeem-help>div{padding:24px;border:1px solid var(--surface-border);border-radius:12px;background:var(--surface)}.redeem-help ol{padding-left:24px;margin:0 0 18px}.redeem-help li{padding-left:6px;margin-bottom:20px;color:var(--accent)}.redeem-help strong{font-size:14px;color:var(--text)}.redeem-help p{font-size:13px;line-height:1.8;color:var(--muted-ui);margin:7px 0}.redeem-help a{display:inline-flex;gap:5px;align-items:center;font-size:12px;color:var(--accent)}.redeem-help details{border-top:1px solid var(--surface-border);padding:15px 0}.redeem-help summary{font-size:13px;cursor:pointer;line-height:1.6}.redeem-status-skeleton{height:42px;width:min(460px,100%);margin:20px 0 30px;border-radius:8px}.redeem-code-skeleton{height:245px;border-radius:12px}@media(max-width:1100px){.home-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-featured-grid>.home-player-tile:nth-child(n+9){display:none}.home-deck-skeleton>span{width:200px;top:44px}.home-deck-skeleton>span:first-child,.home-deck-skeleton>span:last-child{top:61px}.discovery-feature{padding:22px;min-height:285px}.discovery-feature h2{font-size:21px}.discovery-programs{grid-template-columns:repeat(2,minmax(0,1fr))}.program-card-stack{height:190px}.program-card-stack>.player-card-preview{width:170px;height:170px}.discovery-media{padding:22px;min-height:280px;grid-template-columns:1fr}.render-stack,.template-stack{height:160px}.render-stack>img,.template-stack>img{width:160px;height:160px}.editorial-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.redeem-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.page-heading-panel{padding:22px 20px}.home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-featured-grid>.home-player-tile:nth-child(n+5){display:none}.home-player-skeleton{padding:30px 3px 10px}.home-deck-skeleton>span{width:205px;top:0}.home-deck-skeleton>span:first-child{transform:translateX(-88%) rotate(-12deg);top:16px}.home-deck-skeleton>span:last-child{transform:translateX(-12%) rotate(12deg);top:16px}.home-discovery{gap:30px;margin-top:30px}.discovery-feature-grid{grid-template-columns:1fr;gap:14px}.discovery-feature{grid-template-columns:1.1fr 1fr;padding:22px;min-height:270px}.discovery-abilities{grid-template-columns:1fr;padding:22px;gap:20px}.discovery-abilities h2{font-size:22px}.discovery-style-grid>a{padding:18px 8px}.discovery-editorial{grid-template-columns:1fr}.discovery-editorial>a{min-height:0;padding:21px;display:grid;grid-template-columns:40px 1fr 25px;gap:7px 12px;align-items:center}.discovery-editorial h3{font-size:17px;margin:0}.discovery-editorial p{grid-column:2;margin:0}.discovery-editorial a>span{grid-column:2;margin-top:9px}.discovery-editorial>a>.ui-icon{grid-row:1/3}.discovery-media{grid-template-columns:1fr 1fr;min-height:245px;padding:22px}.discovery-media h3{font-size:21px}.discovery-programs{gap:10px}.discovery-program{padding:13px 8px 10px}.discovery-program h3{font-size:12px}.discovery-program header img{width:28px;height:28px}.discovery-program header{gap:6px}.program-card-stack{height:146px}.program-card-stack>.player-card-preview{width:125px;height:125px}.discovery-program>footer{font-size:9px;flex-wrap:wrap;gap:8px}.home-redeem-strip{padding:20px;gap:12px}.home-redeem-strip h2{font-size:17px}.home-section-heading{gap:12px}.home-section-heading>.home-database-link{font-size:11px;padding:9px 10px}.footer-top{align-items:flex-start;flex-direction:column;gap:20px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer-bottom{flex-wrap:wrap;gap:15px}.footer-bottom p{flex-basis:100%;max-width:none}.editorial-footer.site-footer{margin-top:38px;padding-top:28px}.editorial-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editorial-media-grid>article{padding:10px}.media-gallery-toolbar{align-items:stretch;flex-direction:column;gap:12px}.media-gallery-toolbar>.editorial-search{max-width:none;flex:none}.redeem-code-grid{grid-template-columns:1fr;gap:12px}.redeem-card-actions{flex-wrap:nowrap}.redeem-help{grid-template-columns:1fr;gap:16px}.redeem-help>div{padding:20px}.redeem-status-nav a{padding:9px 11px}.redeem-status-nav{gap:6px}.redeem-card-top small{font-size:10px}.redeem-page-meta{gap:10px 15px}.redeem-code-skeleton{height:245px}}@media(max-width:600px){.home-deck-skeleton>span{width:170px;top:4px}.home-deck-skeleton>span:first-child,.home-deck-skeleton>span:last-child{top:22px}}@media(max-width:380px){.discovery-feature{padding:18px;grid-template-columns:1fr .9fr}.discovery-feature h2{font-size:19px}.feature-card-stack>.player-card-preview{width:140px;height:140px}.discovery-media{padding:18px}.render-stack>img,.template-stack>img{width:135px;height:135px}.program-card-stack>.player-card-preview{width:105px;height:105px}.program-card-stack{height:128px}.discovery-program footer>span:last-child{display:none}.home-section-heading{align-items:center}.home-section-heading h2{font-size:19px}.footer-columns{gap:25px 14px}}@media(prefers-reduced-motion:reduce){:is(.discovery-feature,.discovery-program,.discovery-style-grid>a,.discovery-media,.discovery-editorial>a,.home-redeem-strip){transition:none}}.home-loading-kicker{height:12px;width:180px;border-radius:3px;margin-bottom:19px}.home-loading-title{height:130px;width:min(360px,90%);border-radius:6px;margin-bottom:20px}.home-loading-copy{height:48px;width:min(450px,100%);border-radius:4px;margin-bottom:25px}.home-loading-search{height:52px;width:min(450px,100%);border-radius:8px;margin-bottom:19px}.home-loading-actions{display:flex;gap:12px}.home-loading-actions i{display:block;width:155px;height:44px;border-radius:8px}.home-loading-tabs{height:36px;width:min(540px,100%);border-radius:6px}.home-loading-section-title{width:240px;height:28px;border-radius:4px}.home-loading-button{width:140px;height:42px;border-radius:7px}.home-loading-programs{height:38px;margin-bottom:20px;border-radius:6px}@media(max-width:700px){.home-loading-title{height:85px;width:70%}.home-loading-actions i{flex:1 1}.home-loading-section-title{width:180px;height:25px}.home-loading-button{width:105px;height:39px}}.feature-card-stack{isolation:isolate;overflow:hidden;min-width:0;z-index:0}.refined-header .header-nav-menu>nav>a{grid-template-columns:24px minmax(0,1fr) 14px;gap:12px}.home-loading-title{font-size:clamp(33px,4.4vw,60px);height:2.24em}@media(max-width:700px){.feature-card-stack>.player-card-preview{width:120px;height:120px;top:45px}.feature-card-stack>.player-card-preview:first-child,.feature-card-stack>.player-card-preview:last-child{top:62px}.feature-card-stack{height:220px}}.media-animation-poster{display:grid;place-items:center;gap:12px;color:var(--muted-ui);font-size:11px}.media-animation-toggle{width:100%;min-height:38px;margin-top:10px;font-size:11px!important;padding:7px!important;background:var(--accent-soft)!important;color:var(--accent)!important;border-color:var(--accent-line)!important}.render-stack,.template-stack{min-width:0;overflow:hidden}.discovery-media>div:first-child{min-width:0;position:relative;z-index:2}@media(max-width:700px){.render-stack>img,.template-stack>img{width:130px;height:160px}.render-stack,.template-stack{height:180px}}.scroll-rail{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:7px;min-width:0;max-width:100%}.scroll-rail>.scroll-rail-content{min-width:0;width:100%;flex:1 1;justify-content:flex-start!important;padding:3px 1px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.scroll-rail>button{width:30px!important;height:34px;min-height:34px!important;padding:0!important;display:grid;place-items:center;border:1px solid var(--surface-border);border-radius:7px;flex:none;background:var(--surface);color:var(--accent)}.scroll-rail>button:disabled{opacity:.35;cursor:default}.scroll-rail>button:not(:disabled):hover{background:var(--accent-soft);border-color:var(--accent-line)}.compact-home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px 30px;align-items:center;padding:32px;border:1px solid var(--surface-border);border-radius:14px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 100% 100%,#00f56612,transparent 65%),#0d1b22;margin-bottom:30px}.compact-home-hero .home-hero-copy{min-width:0}.compact-home-hero .hero-quick-links{display:flex;gap:7px;align-items:center;margin:0 0 18px}.hero-quick-links>a{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 11px;border:1px solid var(--accent-line);border-radius:7px;background:#102a20;color:var(--accent);font-size:11px;font-weight:600;min-height:36px}.hero-quick-links>a:hover{background:#17432c;border-color:var(--accent)}.hero-quick-links>a:active{translate:0 1px}.compact-home-hero h1{font:700 clamp(26px,3.1vw,43px)/1.15 FC Extended Heading,sans-serif;letter-spacing:-.035em;white-space:nowrap;margin:0 0 15px}.compact-home-hero h1 span{color:var(--accent)}.compact-home-hero .home-hero-copy>p{font-size:13px;line-height:1.75;margin:0;max-width:48ch;color:var(--muted-ui)}.hero-player-lines{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:240px;align-content:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.hero-player-lines>a{min-width:0;display:block;transition:translate .18s,filter .18s}.hero-player-lines>a:hover{translate:0 -3px;filter:brightness(1.12)}.hero-player-lines .player-card-preview{height:auto!important;aspect-ratio:1;max-width:none}.hero-player-lines>a:nth-child(n+9){display:none}.compact-home-hero .home-banner-tabs{position:static;grid-column:1/-1;display:block;margin:0;padding:0;max-width:none;width:100%;overflow:hidden}.compact-home-hero .home-banner-tabs>.scroll-rail{margin:0}.compact-home-hero .home-banner-tabs button{font-size:11px;white-space:nowrap;flex:none}.hero-lines-skeleton{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;align-content:center;height:240px;width:100%}.hero-lines-skeleton>span{display:block;clip-path:polygon(14% 7%,50% 2%,86% 7%,86% 86%,50% 98%,14% 86%)}.home-quick-skeleton i{width:85px;height:36px;border-radius:7px}.home-title-skeleton{height:50px;width:100%;margin-bottom:15px;border-radius:4px}.home-description-skeleton{height:46px;width:95%;border-radius:4px}.home-inline-search{display:flex;align-items:center;gap:12px;padding:5px 7px 5px 14px;min-height:46px;border:1px solid var(--surface-border);border-radius:8px;background:#0a1420;margin:0 0 15px;scroll-margin-top:95px}.home-inline-search>svg{color:var(--muted-ui)}.home-inline-search input{flex:1 1;width:0;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:none;color:var(--text);padding:7px 0;font-size:16px}.home-inline-search button{display:grid;place-items:center;min-height:34px;width:44px;padding:6px 12px;background:var(--accent-soft);color:var(--accent);border:0;border-radius:5px}.home-player-strip{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 0 10px;overscroll-behavior-x:contain}.home-player-strip::-webkit-scrollbar{display:none}.home-player-strip>.home-player-tile{display:block!important;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px)/5);min-width:0;position:relative;padding:12px 5px 10px;border:1px solid var(--surface-border);border-radius:10px;background:var(--surface);scroll-snap-align:start;transition:background .15s,border-color .15s}.home-player-strip>.home-player-tile:hover{background:var(--accent-soft);border-color:var(--accent-line)}.home-player-strip .player-card-preview{width:100%!important;height:auto!important;aspect-ratio:1;max-width:100%}.home-player-strip .home-card-event{font-size:10px!important;line-height:1.5;min-height:30px;margin-top:6px}.home-player-strip .home-card-compare{position:absolute;right:5px;top:5px;z-index:4;width:28px;height:28px;display:grid;place-items:center;padding:0;background:#0c281ddd;color:var(--accent);border:1px solid #214b36;border-radius:6px}.home-player-strip .home-card-compare:hover{background:var(--accent);color:#052113}.home-player-strip .home-skeleton-art{aspect-ratio:1;width:100%;max-width:none;height:auto;clip-path:polygon(14% 7%,50% 2%,86% 7%,86% 86%,50% 98%,14% 86%)}.home-player-strip .home-skeleton-caption{height:30px;width:70%;display:block;margin:6px auto 0;border-radius:3px}.home-featured .home-view-all{margin:14px auto 0;font-size:12px!important;min-height:40px!important}.home-discovery{margin-top:30px;gap:28px}.home-section-heading{margin-bottom:14px}.home-section-heading h2{font-size:clamp(17px,2.2vw,24px)}.home-database-link{font-size:11px;padding:9px 12px}.feature-rail,.program-feature-rail{margin:0}.feature-rail>.scroll-rail-content,.program-feature-rail>.scroll-rail-content{align-items:stretch;gap:14px;padding-block:3px 5px}.compact-feature{flex:0 0 461px;max-width:100%;min-width:0;aspect-ratio:461/213;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:25px 28px;overflow:hidden;border:1px solid var(--surface-border);border-radius:12px;background-size:cover;background-position:50%;color:var(--text);transition:border-color .18s,filter .18s}.compact-feature>.ui-icon{color:var(--accent);margin-bottom:12px}.compact-feature h3{font:600 22px/1.2 var(--font-body);margin:0 0 9px;white-space:nowrap}.compact-feature p{font-size:12px;color:#c0cfc6;margin:0 0 16px;white-space:nowrap}.compact-feature>span{display:flex;align-items:center;gap:9px;color:var(--accent);font-size:12px;font-weight:600}.compact-feature:hover{filter:brightness(1.12);border-color:var(--accent)}.compact-feature:active{filter:brightness(.95)}.compact-program{flex:0 0 320px;max-width:100%;min-width:0;display:flex;flex-direction:column;border:1px solid var(--surface-border);border-radius:12px;background:radial-gradient(ellipse at 50% 70%,#00f56613,transparent 80%),var(--surface);padding:14px 15px 12px;overflow:hidden}.compact-program header{display:flex;gap:9px;align-items:center}.compact-program h3{font-size:15px;margin:0;flex:1 1;white-space:nowrap}.compact-program header img{object-fit:contain}.compact-program header>.ui-icon{color:var(--accent)}.program-straight-cards{display:flex;justify-content:center;align-items:center;min-width:0;height:128px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.program-straight-cards>.player-card-preview{width:110px!important;height:110px!important;flex:none;transform:none!important}.compact-program footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;font-size:10px;color:var(--muted-ui)}.compact-program footer>span:last-child{color:var(--accent);display:flex;align-items:center;gap:6px}.compact-program:hover{border-color:var(--accent-line);background-color:var(--accent-soft)}.home-style-shortcuts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 37px 0}.home-style-shortcuts>a{display:flex;align-items:center;gap:7px;min-height:38px;padding:5px 10px;border:1px solid var(--surface-border);border-radius:7px;font-size:11px;background:var(--surface)}.home-style-shortcuts>a:hover{color:var(--accent);border-color:var(--accent-line)}.home-style-shortcuts img{object-fit:contain}.home-redeem-feature{display:grid;grid-template-columns:1fr auto;gap:10px 20px;min-height:150px;padding:24px 28px;border:1px solid var(--accent-line);border-radius:12px;background:radial-gradient(ellipse at 95% 70%,#00f56620,transparent 60%),#0b221b}.redeem-feature-title{display:flex;align-items:center;gap:13px}.redeem-feature-title>.ui-icon{color:var(--accent)}.home-redeem-feature h2{font-size:23px;margin:0}.home-redeem-feature p{grid-column:1;font-size:12px;color:var(--muted-ui)}.redeem-feature-codes{grid-column:1;display:flex;flex-wrap:wrap;gap:8px}.redeem-feature-codes>span{font-size:12px;letter-spacing:.05em;border:1px solid #24523b;border-radius:5px;padding:6px 10px;background:#0d3021}.redeem-feature-cta{grid-column:2;grid-row:1/4;display:flex;align-items:center;gap:9px;border-radius:7px;padding:11px 15px;background:var(--accent);color:#052414;font-weight:650;white-space:nowrap}.home-redeem-feature:hover{border-color:var(--accent);background-color:#103b27}.compact-site-footer.site-footer{display:block;background:transparent;border-top:1px solid var(--surface-border);margin-top:36px;padding-block:30px 22px;text-align:left}.compact-footer-top{display:flex;justify-content:space-between;gap:22px;align-items:center}.footer-apps,.footer-apps>a{display:flex;gap:10px}.footer-apps>a{align-items:center;background:var(--surface);border:1px solid var(--surface-border);border-radius:9px;padding:12px 15px;font-size:13px}.footer-apps small{display:block;font-size:8px;letter-spacing:.09em;margin-bottom:5px;color:var(--muted-ui)}.footer-apps>a:hover{border-color:var(--accent-line);background:var(--accent-soft)}.footer-apps>a>svg{color:var(--accent)}.footer-legal{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:25px 0;font-size:12px;color:var(--muted-ui)}.footer-legal>a:hover{color:var(--accent)}.compact-footer-bottom{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:var(--muted-ui);font-size:10px;padding-top:18px;border-top:1px solid var(--surface-border)}.compact-footer-bottom p{flex:1 1;min-width:220px;margin:0;line-height:1.6}.compact-footer-bottom>a{color:var(--accent)}@media(max-width:1100px){.compact-home-hero{padding:25px;gap:20px;grid-template-columns:1.12fr 1fr}.compact-home-hero h1{font-size:clamp(24px,3.5vw,36px)}.hero-lines-skeleton,.hero-player-lines{height:200px}.home-player-strip>.home-player-tile{flex-basis:calc((100% - 36px)/4)}}@media(max-width:760px){.compact-home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:22px;gap:14px 12px}.compact-home-hero .home-hero-copy{display:contents}.compact-home-hero .hero-quick-links,.compact-home-hero h1{grid-column:1/-1;margin:0}.compact-home-hero h1{grid-row:2;white-space:nowrap;font-size:clamp(21px,4.9vw,34px)}.compact-home-hero .home-hero-copy>p{grid-column:1;grid-row:3;align-self:center;font-size:12px;line-height:1.65;margin:0}.hero-player-lines{grid-column:2;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));height:160px;gap:2px}.hero-player-lines>a:nth-child(n+7){display:none}.hero-lines-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));height:160px;gap:2px}.hero-lines-skeleton>span:nth-child(n+7){display:none}.home-title-skeleton{grid-column:1/-1;height:38px;margin:0}.home-description-skeleton{grid-column:1;grid-row:3;height:100px;margin:0}.compact-home-hero .home-banner-tabs{grid-row:4}.home-player-strip{gap:8px}.home-player-strip>.home-player-tile{flex-basis:calc((100% - 16px)/3);padding:9px 2px 7px}.home-player-strip .home-card-event{font-size:9px!important;min-height:27px}.home-player-strip .home-card-compare{width:24px;height:24px;right:2px;top:2px}.home-player-strip .home-card-compare svg{width:14px;height:14px}.home-player-strip .home-skeleton-caption{height:27px}.home-featured .home-section-heading>.home-database-link{display:none}.home-discovery{gap:24px;margin-top:25px}.compact-feature{flex-basis:400px;padding:20px 22px}.compact-feature h3{font-size:20px}.compact-feature p{font-size:11px}.compact-program{flex-basis:300px}.home-section-heading h2{font-size:18px}.home-style-shortcuts{gap:6px}.home-style-shortcuts>a{padding:4px 7px;font-size:10px;gap:4px}.home-style-shortcuts img{width:23px;height:23px}.home-redeem-feature{padding:20px;gap:10px 12px}.home-redeem-feature h2{font-size:20px}.redeem-feature-title{grid-column:1/-1;gap:10px}.home-redeem-feature p{grid-column:1/-1;font-size:11px}.redeem-feature-cta{grid-row:3;align-self:center;padding:9px 12px;font-size:11px}.redeem-feature-codes{gap:5px}.redeem-feature-codes>span{font-size:10px;padding:6px}.compact-footer-top{align-items:flex-start;flex-direction:column}.footer-apps{width:100%}.footer-apps>a{flex:1 1;padding:11px 10px;font-size:12px;gap:7px}.footer-apps>a>svg:last-child{display:none}.footer-legal{gap:14px 20px}.compact-footer-bottom{gap:12px}.compact-footer-bottom p{flex-basis:100%}}@media(max-width:450px){.compact-home-hero{padding:18px 16px;gap:12px 8px}.compact-home-hero h1{font-size:clamp(19px,5.3vw,24px)}.hero-quick-links>a{padding:7px 9px;min-height:32px;font-size:10px}.compact-home-hero .home-hero-copy>p{font-size:11px;line-height:1.65}.hero-lines-skeleton,.hero-player-lines{height:130px}.compact-feature{padding:17px 18px;min-height:150px}.compact-feature h3{font-size:17px}.compact-feature p{font-size:10px;margin-bottom:12px}.compact-feature>.ui-icon{width:21px;height:21px;margin-bottom:10px}.compact-feature>span{font-size:11px}.home-section-heading h2{font-size:17px}.home-style-shortcuts{margin-inline:0}.home-redeem-feature h2{font-size:18px}.home-inline-search{min-height:42px}.home-redeem-feature{padding:18px}.redeem-feature-cta{font-size:10px;padding:9px}.compact-program{flex-basis:270px}.program-straight-cards{height:110px}.program-straight-cards>.player-card-preview{width:98px!important;height:98px!important}}@media(prefers-reduced-motion:reduce){.compact-feature,.hero-player-lines>a,.home-player-strip>.home-player-tile{transition:none;translate:none}}.media-image-stage{display:grid;place-items:center;aspect-ratio:1;position:relative;overflow:hidden;border-radius:7px;background:#0a1421}.media-image-stage>img{width:100%;height:100%;object-fit:contain}.native-background-preview{position:relative;width:100%;height:100%;aspect-ratio:1}.native-background-preview img{display:block;width:100%;height:100%;object-fit:contain}.native-background-motion{position:absolute;inset:0;opacity:0;background-repeat:no-repeat;pointer-events:none}.download-media-tile{display:flex;flex-direction:column}.download-media-tile h2{text-align:center;font-size:12px;line-height:1.5;margin:12px 0 10px;flex:1 1}.download-media-tile p{text-align:center}.media-download-button{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:8px;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line);border-radius:7px;font-size:11px}.media-download-button:hover{background:#155a32;border-color:var(--accent)}.media-display-options{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 20px;color:var(--muted-ui);font-size:12px}.media-display-options>button{display:flex;align-items:center;gap:9px;min-height:42px;padding:8px 12px;border:1px solid var(--surface-border);border-radius:8px;background:var(--surface);font-size:12px;color:var(--text)}.media-display-options>button:hover{border-color:var(--accent-line)}.media-switch-track{width:32px;height:19px;border-radius:20px;padding:3px;background:#314339;flex:none}.media-switch-track i{display:block;width:13px;height:13px;border-radius:50%;background:#b3c4b9;transition:translate .15s}.media-display-options [aria-checked=true] .media-switch-track{background:#125d33}.media-display-options [aria-checked=true] i{translate:13px 0;background:var(--accent)}@media(max-width:600px){.media-display-options{align-items:flex-start;flex-direction:column;gap:10px}.editorial-media-grid>article{padding:9px}.download-media-tile h2{font-size:11px}.media-download-button{font-size:10px;gap:5px}}.home-player-strip>.home-player-tile{padding:23px 5px 9px}.home-player-strip>.home-player-tile>a{padding:0;gap:0}.home-player-strip>.home-player-tile>.tooltip-anchor{right:4px;top:4px}.home-player-strip .home-card-compare{position:static}.hero-quick-links>a{text-transform:uppercase;letter-spacing:.04em}@media(max-width:760px){.home-player-strip>.home-player-tile{padding:22px 2px 8px}.home-player-strip>.home-player-tile>.tooltip-anchor{right:3px;top:3px}}.hero-lines-skeleton,.hero-player-lines{grid-template-rows:repeat(2,minmax(0,1fr))}.hero-player-lines>a{min-height:0;display:grid;place-items:center}.hero-player-lines .player-card-preview{height:100%!important;width:100%!important;max-height:100%}.hero-lines-skeleton>span{height:100%;max-width:100%;aspect-ratio:1;justify-self:center}.home-inline-search input:focus,.home-inline-search input:focus-visible{outline:none!important;border:0!important;border-bottom:0!important;box-shadow:none!important;border-radius:0!important}.home-inline-search:focus-within{border-color:var(--accent);outline:none;box-shadow:0 0 0 1px var(--accent)}.hero-player-lines .player-card-preview{min-height:0;min-width:0;aspect-ratio:auto}.hero-player-lines .player-card-preview>svg{width:100%!important;height:100%!important;min-height:0}.feature-rail,.home-banner-tabs>.scroll-rail,.home-program-tabs>.scroll-rail,.program-feature-rail{display:block;position:relative;overflow:visible}.compact-home-hero .home-banner-tabs{overflow:visible}.feature-rail>button,.home-banner-tabs .scroll-rail>button,.home-program-tabs .scroll-rail>button,.program-feature-rail>button{position:absolute;top:50%;left:-12px;z-index:5;translate:0 -50%;box-shadow:0 2px 10px #0008}.feature-rail>button:last-child,.home-banner-tabs .scroll-rail>button:last-child,.home-program-tabs .scroll-rail>button:last-child,.program-feature-rail>button:last-child{left:auto;right:-12px}.feature-rail>button:disabled,.home-banner-tabs .scroll-rail>button:disabled,.home-program-tabs .scroll-rail>button:disabled,.program-feature-rail>button:disabled{visibility:hidden}.home-banner-tabs .scroll-rail-content,.home-program-tabs .scroll-rail-content{padding-inline:1px!important}.home-style-shortcuts{margin-inline:0}.home-redeem-feature{display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center;padding:27px 22px}.home-redeem-feature,.redeem-feature-title{justify-content:center}.home-redeem-feature p{margin:0}.redeem-feature-codes{justify-content:center}.redeem-feature-codes>span{font-size:14px;padding:8px 14px}.redeem-feature-cta{align-self:center;font-size:12px;padding:11px 17px}.compact-footer-bottom p{max-width:78ch}