:root{--product-bg:var(--site-color-canvas);--product-surface:var(--site-color-panel);--product-inner:var(--site-color-inner);--product-line:var(--site-line-soft);--product-text:var(--site-color-text);--product-sub:var(--site-color-muted);--product-green:var(--site-color-accent)}
.ui-action,.button,.button-primary,.button-outline,.nav-install{border-radius:6px!important}
.site-footer{background:var(--site-color-deep);color:var(--site-color-site-footer-color-2)}.preview-note{color:var(--site-color-preview-note-color-2)}.story-copy>p:not(.story-eyebrow){color:var(--site-color-site-footer-color-2)}.story-copy-note,.story-chapter,.challenge-heading>span,.challenge-heading p,.challenge-actions small{color:var(--site-color-story-copy-note-color-2)}.story-eyebrow{color:var(--site-color-story-eyebrow-color-2)}.story-panel,.story-copy-note,.story-chapter{border-color:var(--site-color-story-panel-border-color)}.challenge-requirements>div{border-color:var(--site-color-story-panel-border-color);color:var(--site-color-challenge-requirements-color-4)}.challenge-requirements strong{color:var(--site-color-challenge-requirements-color-5)}.challenge-actions>span{border-radius:6px;min-height:44px;background:var(--site-color-challenge-actions-background);border-color:var(--site-color-challenge-actions-border-color);color:var(--site-color-challenge-actions-color-2)}.challenge-actions .challenge-action-primary{background:var(--site-button-fill);box-shadow:inset 0 0 0 1px var(--site-color-challenge-actions-box-shadow);color:var(--site-color-challenge-actions-color-3)}
.product-home{background:var(--product-bg);color:var(--product-text);padding:76px 24px 90px}
.product-home{position:relative;z-index:1}
.product-home>*,.product-home>.product-feature{width:min(1080px,100%);margin-inline:auto}
.product-intro{padding:18px 0 54px;border-top:1px solid var(--product-line)}
.product-intro>p,.product-label{display:block;margin:0;color:var(--product-green);font-size:12px;font-weight:700;letter-spacing:.08em}
.product-intro h2{margin:14px 0 30px;font-size:clamp(34px,4vw,52px);line-height:1.22;letter-spacing:-.04em}
.product-shortcuts{display:flex;flex-wrap:wrap;gap:8px}.product-shortcuts a{border:1px solid var(--site-color-product-shortcuts-border);border-radius:4px;padding:8px 13px;color:var(--site-color-product-shortcuts-color);font-size:13px}.product-shortcuts a:hover{border-color:var(--product-green);color:var(--site-color-site-header-color)}
.product-feature{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:42px;align-items:center;margin-bottom:18px!important;padding:34px;border:1px solid var(--product-line);border-radius:16px;background:var(--product-surface);scroll-margin-top:88px}
.product-copy h2{margin:14px 0 13px;font-size:clamp(30px,3vw,41px);font-weight:700;letter-spacing:-.045em;line-height:1.23;text-wrap:balance}.product-copy>p:not(.product-copy-note){max-width:29ch;margin:0;color:var(--product-sub);font-size:14px;line-height:1.8}.product-copy ul{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid var(--product-line)}.product-copy li{padding:8px 0;border-bottom:1px solid var(--product-line);color:var(--site-color-product-copy-color);font-size:13px}.product-copy li::before{content:'·';color:var(--product-green);margin-right:9px}.product-text-link{display:inline-flex;gap:12px;margin-top:22px;color:var(--product-green);font-size:13px;font-weight:700}.product-text-link:hover{text-decoration:underline;text-underline-offset:4px}.product-copy-note{margin:18px 0 0;color:var(--site-color-product-copy-note-color);font-size:12px}
.product-demo{min-width:0;margin:0;border:1px solid var(--site-color-product-demo-border);border-radius:12px;background:var(--product-inner);overflow:hidden;box-shadow:0 18px 42px var(--site-color-product-demo-box-shadow);color:var(--site-color-product-demo-color)}
.ui-demo-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 21px;border-bottom:1px solid var(--site-color-ui-demo-heading-border-bottom);color:var(--site-color-ui-demo-heading-color);font-size:12px}.ui-demo-heading strong{color:var(--site-color-ui-demo-heading-color-2);font-size:14px;font-weight:700}.ui-demo-heading>span{white-space:nowrap}
.ui-sbc-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(185px,.72fr);min-height:390px}.ui-pitch{position:relative;overflow:hidden;background:var(--site-color-ui-pitch-background)}.ui-pitch-lines{position:absolute;inset:8% 6%;width:88%;height:84%;color:var(--site-color-ui-pitch-lines-color);stroke:currentColor;stroke-width:1;opacity:.3}.real-card{display:block;object-fit:contain;max-width:100%;height:auto}.pitch-card{position:absolute;width:58px;transform:translate(-50%,-50%);filter:drop-shadow(0 5px 4px var(--site-color-pitch-card-filter))}.slot-1{left:26%;top:17%}.slot-2{left:51%;top:14%}.slot-3{left:76%;top:17%}.slot-4{left:19%;top:42%}.slot-5{left:39%;top:43%}.slot-6{left:61%;top:43%}.slot-7{left:81%;top:42%}.slot-8{left:27%;top:69%}.slot-9{left:50%;top:71%}.slot-10{left:73%;top:69%}.slot-11{left:50%;top:91%}.ui-pitch-formation{position:absolute;top:12px;right:14px;color:var(--site-color-ui-pitch-formation-color);font-size:10px}.ui-sbc-side{display:flex;flex-direction:column;min-width:0;padding:18px 17px}.ui-section-label{margin:0 0 5px;font-weight:700;font-size:13px}.ui-requirements{list-style:none;margin:0;padding:0}.ui-requirements li{display:flex;justify-content:space-between;gap:9px;padding:8px 0;border-bottom:1px solid var(--site-color-product-demo-border);color:var(--site-color-ui-requirements-color);font-size:11px}.ui-requirements b{color:var(--site-color-ui-requirements-color-2);font-weight:600;text-align:right}.ui-demo-actions{display:grid;gap:8px;margin-top:auto;padding-top:17px}
.ui-action,.button-primary,.nav-install{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;border:0;border-radius:4px;background:var(--site-button-fill);box-shadow:inset 0 0 0 1px var(--site-color-challenge-actions-box-shadow);color:var(--site-color-action-ink);font-size:13px;font-weight:650;line-height:1.15;text-align:center}.ui-action.secondary,.button-outline{border:1px solid var(--site-color-ui-action-border);background:var(--site-color-challenge-actions-background);box-shadow:none;color:var(--site-color-ui-action-color)}.button-outline{background:var(--site-color-challenge-actions-background)}.nav-install:hover,.button-primary:hover,.ui-action:hover{filter:brightness(1.08)}.ui-action.secondary:hover,.button-outline:hover{background:var(--site-color-ui-action-background)}.button,.nav-install{border-radius:4px}.button-primary{min-height:50px}
.points-workspace,.purchase-workspace,.pack-workspace,.gallery-workspace{padding:22px}.points-progress-label{display:flex;align-items:baseline;gap:10px}.points-progress-label>span:first-child,.points-workspace-bottom span,.purchase-player span,.pack-duplicate-rules>span{color:var(--product-sub);font-size:12px}.points-progress-label strong{margin-left:auto;font-size:24px}.points-progress-label small{font-size:13px;color:var(--product-sub)}.points-progress-label .ui-status{font-size:11px;color:var(--product-green)}.points-progress-track{height:7px;background:var(--site-color-points-progress-track-background);margin:12px 0 18px;border-radius:3px}.points-progress-track i{display:block;width:100%;height:100%;background:var(--product-green);border-radius:3px}.ui-toolbar{display:flex;gap:20px;border-bottom:1px solid var(--product-line);color:var(--site-color-ui-toolbar-color);font-size:12px}.ui-tab{padding-bottom:10px}.ui-tab.active{color:var(--site-color-site-header-color);border-bottom:2px solid var(--product-green)}.points-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 0}.points-card-grid>div{display:grid;justify-items:center;gap:4px}.points-card-grid img{width:min(90px,100%);aspect-ratio:82/114}.points-chip{color:var(--product-green);font-size:11px}.points-workspace-bottom{display:flex;align-items:center;gap:22px;border-top:1px solid var(--product-line);padding-top:16px}.points-workspace-bottom>div{display:grid}.points-workspace-bottom strong{font-size:15px}.points-workspace-bottom small{font-size:11px;font-weight:400}.points-workspace-bottom .ui-action{margin-left:auto;white-space:nowrap}
.ui-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ui-input-grid>div{display:grid;gap:7px;color:var(--site-color-ui-input-grid-color);font-size:12px}.ui-input-grid b{padding:10px;border:1px solid var(--site-color-ui-input-grid-border);border-radius:4px;background:var(--site-color-ui-input-grid-background);color:var(--site-color-ui-input-grid-color-2);font-weight:500;text-align:center}.ui-input-grid strong{padding-inline:18px;font-weight:700}.purchase-list{display:grid;gap:0;margin-top:18px}.purchase-player{display:flex;align-items:center;gap:14px;padding:7px 2px;border-top:1px solid var(--product-line)}.purchase-player img{width:50px;height:67px}.purchase-player>div:nth-child(2){display:grid;gap:3px;min-width:0}.purchase-player-name{font-size:13px}.purchase-limit{display:grid;gap:2px;margin-left:auto;text-align:right}.purchase-limit b{font-size:14px}.purchase-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--product-line);padding-top:15px;color:var(--site-color-muted);font-size:12px}.purchase-bottom b{color:var(--site-color-site-header-color)}.purchase-bottom .ui-action{white-space:nowrap}
.listing-heading{padding-block:6px}.demo-tabs{display:flex;gap:3px;padding:3px;border-radius:4px;background:var(--site-color-demo-tabs-background)}.demo-tabs button{border:0;border-radius:3px;background:transparent;padding:7px 13px;color:var(--site-color-demo-tabs-color);font-size:12px;cursor:pointer}.demo-tabs button[aria-selected=true]{background:var(--site-color-challenge-actions-background);color:var(--site-color-site-header-color)}.listing-panel{display:grid;grid-template-columns:1fr 1.15fr;gap:16px;min-height:365px;padding:22px}.listing-panel[hidden]{display:none!important}.single-listing-card{display:grid;align-content:center;justify-items:center;gap:7px;border:1px solid var(--product-line);border-radius:8px;background:var(--site-color-control)}.single-listing-card img{width:123px;max-height:171px}.single-listing-card small{color:var(--site-color-demo-tabs-color)}.single-listing-card small b{color:var(--site-color-site-header-color)}.listing-name{font-size:13px}.single-listing-settings{display:flex;flex-direction:column}.single-listing-settings h3{margin:0 0 11px;font-size:16px}.single-listing-settings>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--product-line);color:var(--site-color-single-listing-settings-color);font-size:12px}.single-listing-settings b{color:var(--site-color-single-listing-settings-color-2)}.single-listing-settings .listing-net{align-items:center}.listing-net strong{color:var(--site-color-site-header-color);font-size:21px}.listing-net small{font-size:10px;font-weight:400}.single-listing-settings .ui-action{margin-top:auto}.bulk-listing-panel{display:block}.bulk-listing-summary{display:flex;justify-content:space-between;gap:10px;padding-bottom:14px;font-size:12px}.bulk-listing-summary strong{color:var(--site-color-site-header-color);font-size:17px}.bulk-listing-table>div{display:grid;grid-template-columns:36px 1fr 70px 75px;align-items:center;gap:8px;border-top:1px solid var(--product-line);padding:7px 0;font-size:12px}.bulk-listing-table .bulk-listing-table-head{grid-template-columns:1fr 70px 75px;color:var(--site-color-bulk-listing-table-color)}.bulk-listing-table-head span:not(:first-child),.bulk-listing-table b{text-align:right}.bulk-listing-table img{width:32px;height:43px}.bulk-listing-progress{display:flex;align-items:center;gap:10px;padding-top:18px;color:var(--site-color-bulk-listing-progress-color);font-size:12px}.bulk-listing-progress i{flex:1;height:5px;border-radius:4px;background:var(--site-color-bulk-listing-progress-background)}.bulk-listing-progress b{color:var(--site-color-site-header-color)}
.listing-card-art{position:relative;width:123px;height:171px;color:var(--site-color-listing-card-art-color)}.listing-card-art img{width:100%;height:100%}.listing-card-rating,.listing-card-position{position:absolute;left:11%;width:26%;font-family:UltimateTeamCondensed,sans-serif;line-height:1;text-align:center}.listing-card-rating{top:26.3%;font-size:18px;font-weight:500}.listing-card-position{top:38.6%;font-size:12px;font-weight:400}.listing-card-signature{position:absolute;top:54%;left:2%;box-sizing:border-box;width:100%;overflow:hidden;padding-inline:12%;color:var(--site-color-listing-card-art-color);font:400 26px/1.5 SignatureFont,sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px var(--site-color-listing-card-signature-text-shadow)}.single-listing-card small{text-align:center}.listing-price-note{margin:auto 0 0;padding-top:13px;color:var(--site-color-challenge-requirements-color-4);font-size:11px;line-height:1.6}.single-listing-settings .listing-net strong{white-space:nowrap;font-size:18px}
@media(max-width:700px){#listing-single{grid-template-columns:1fr}.single-listing-card{padding:18px 10px}.single-listing-settings .listing-net strong{font-size:16px}}
.bulk-card-art{position:relative;display:block;width:36px;height:50px;color:var(--site-color-bulk-card-art-color)}.bulk-listing-table .bulk-card-art img{display:block;width:100%;height:100%}.bulk-card-rating,.bulk-card-position{position:absolute;left:11%;width:26%;font-family:UltimateTeamCondensed,sans-serif;line-height:1;text-align:center}.bulk-card-rating{top:26.3%;font-size:7px;font-weight:500}.bulk-card-position{top:38.6%;font-size:4.7px;font-weight:400}
.demo-listing .coin-amount{color:var(--site-color-coin)}
.demo-listing .listing-mode{border:0;padding:0}
.single-listing-settings{min-width:0;gap:11px}.single-listing-settings h3{margin-bottom:0}.single-listing-settings>.listing-single-controls{display:grid;grid-template-columns:1fr;gap:12px;padding:0;border:0}.listing-single-controls>div{min-width:0}.listing-single-controls b{display:flex;justify-content:center;align-items:center;min-height:41px;padding:8px;box-sizing:border-box}.listing-single-controls strong{font-variant-numeric:tabular-nums}.single-listing-settings>.listing-reference,.single-listing-settings>.listing-net{padding-block:8px}.listing-reference b{color:var(--site-color-single-listing-settings-color-2)}.listing-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px}.listing-actions .listing-price-note{margin:0;padding:0}.listing-actions .ui-action{min-width:128px;white-space:nowrap}.single-listing-settings .listing-actions{margin-top:auto;padding-top:8px}.single-listing-settings .listing-actions .ui-action{margin-top:0}.listing-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:var(--product-sub);font-size:12px}.listing-mode>div{display:flex;gap:4px}.listing-mode>div>span{display:block;padding:8px 12px;border:1px solid var(--site-color-product-shortcuts-border);border-radius:4px;background:var(--site-color-ui-input-grid-background)}.listing-mode .is-active{color:var(--site-color-challenge-actions-color-2);background:var(--site-color-challenge-actions-background);border-color:var(--site-color-listing-mode-border-color)}.bulk-listing-controls{gap:16px 12px;margin-bottom:22px}.bulk-listing-summary{border-top:1px solid var(--product-line);padding-top:16px}.demo-listing .ui-action{pointer-events:none}.demo-listing .ui-input-grid strong{color:var(--site-color-single-listing-settings-color-2)}.demo-listing .ui-input-grid .coin-amount{color:var(--site-color-coin)}
@media(max-width:700px){.listing-actions{flex-wrap:wrap;gap:12px}.listing-actions .ui-action{margin-left:auto}.listing-mode>div>span{padding-inline:9px}.single-listing-card{min-height:260px}.bulk-listing-controls strong{padding-inline:12px}}
.pack-product{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:22px;padding:15px;border:1px solid var(--product-line);border-radius:8px;background:var(--site-color-control)}.pack-product img{width:148px;max-height:174px;object-fit:contain}.pack-product>div{display:grid;gap:8px}.pack-product>div>strong{font-size:18px;line-height:1.4}.pack-product>div>span{color:var(--site-color-pack-product-color);font-size:12px}.pack-quantity{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--product-line);font-size:12px}.pack-quantity b{white-space:nowrap}.pack-quantity strong{padding:0 15px}.pack-duplicate-rules{margin-top:20px}.pack-duplicate-rules>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--product-line);font-size:12px}.pack-duplicate-rules>div span{color:var(--site-color-pack-duplicate-rules-color)}.pack-run-row{display:flex;justify-content:space-between;align-items:center;margin-top:18px;color:var(--site-color-pack-run-row-color);font-size:12px}.pack-run-row b{color:var(--site-color-site-header-color)}
.pack-graphic{position:relative;display:grid!important;align-content:space-between;justify-items:center;min-height:174px;width:148px;padding:15px 8px 19px;clip-path:polygon(8% 0,92% 0,100% 11%,100% 89%,92% 100%,8% 100%,0 89%,0 11%);border:0;background:linear-gradient(145deg,var(--site-color-pack-graphic-background) 0%,var(--site-color-pack-graphic-background-2) 42%,var(--site-color-pack-graphic-background-3) 63%,var(--site-color-pack-graphic-background-4) 100%);box-shadow:inset 0 0 0 5px var(--site-color-pack-graphic-box-shadow);color:var(--site-color-pack-graphic-color);text-align:center;transform:rotate(-4deg)}.pack-graphic::before{content:"";position:absolute;inset:10px;border:1px solid var(--site-color-pack-graphic-border);pointer-events:none}.pack-graphic span{font:700 12px var(--display);letter-spacing:.18em}.pack-graphic strong{font:800 51px var(--display);line-height:1}.pack-graphic small{font-size:12px;font-weight:800;line-height:1.25}
.card-info-workspace{display:grid;grid-template-columns:42% 1fr;gap:24px;align-items:center;min-height:365px;padding:25px}.card-info-player{display:grid;justify-items:center;gap:6px;padding:21px;border:1px solid var(--product-line);border-radius:9px;background:var(--site-color-card-info-player-background);text-align:center}.card-info-player img{width:136px;aspect-ratio:164/228}.card-info-player strong{font-size:15px}.card-info-player>span,.card-info-data>p{color:var(--product-sub);font-size:11px}.card-info-data{display:grid;gap:18px}.card-info-price{display:grid;gap:4px;padding-bottom:19px;border-bottom:1px solid var(--product-line)}.card-info-price span,.card-info-metrics span{color:var(--product-sub);font-size:12px}.card-info-price strong{font-size:30px;line-height:1.1}.card-info-price small,.transfer-stats-summary small,.transfer-stats-detail small{font-size:11px;font-weight:400}.card-info-metrics{display:grid;gap:0}.card-info-metrics>div,.transfer-stats-detail>div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--product-line)}.card-info-metrics b{font-size:13px}.card-info-data>p{margin:0;line-height:1.6}
.transfer-stats-workspace{min-height:365px;padding:27px}.transfer-stats-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.transfer-stats-summary>div{display:grid;gap:5px;padding:15px 13px;border:1px solid var(--product-line);border-radius:7px;background:var(--site-color-transfer-stats-summary-background)}.transfer-stats-summary span{color:var(--product-sub);font-size:11px}.transfer-stats-summary strong{font-size:22px}.transfer-stats-detail{margin-top:19px}.transfer-stats-detail span{color:var(--product-sub);font-size:12px}.transfer-stats-detail b{font-size:14px}.transfer-stats-detail .is-positive strong{color:var(--product-green);font-size:21px}.transfer-stats-workspace>p{margin:17px 0 0;color:var(--product-sub);font-size:11px;line-height:1.6}
.gallery-grade-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-bottom:20px;border-bottom:1px solid var(--product-line)}.gallery-grade{display:grid;justify-items:center;gap:5px}.gallery-grade>span{display:grid;place-items:center;width:28px;height:28px;transform:rotate(45deg);margin-block:6px;border:1px solid var(--site-color-gallery-grade-border);border-radius:4px;font-size:14px;font-weight:700}.gallery-grade small{font-size:10px;color:var(--site-color-gallery-grade-color)}.grade-d>span{border-color:var(--site-color-grade-d-border-color);color:var(--site-color-grade-d-border-color)}.grade-c>span{border-color:var(--site-color-grade-c-border-color)}.grade-b>span{border-color:var(--site-color-grade-b-border-color);color:var(--site-color-grade-b-border-color)}.grade-a>span{border-color:var(--site-color-grade-a-border-color);color:var(--site-color-grade-a-border-color)}.grade-s>span{border-color:var(--site-color-grade-s-border-color);color:var(--site-color-grade-s-border-color)}.gallery-player-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 0}.gallery-player-grid>div{display:grid;justify-items:center;gap:3px}.gallery-player-grid img{width:90px;aspect-ratio:82/114}.gallery-player-grid span{font-size:11px;font-weight:700}.gallery-player-grid small{font-size:9px;font-weight:400;color:var(--site-color-gallery-player-grid-color)}.gallery-workspace-foot{display:flex;justify-content:space-between;border-top:1px solid var(--product-line);padding-top:15px;color:var(--site-color-gallery-workspace-foot-color);font-size:12px}.gallery-workspace-foot b{color:var(--site-color-site-header-color)}
.product-more{display:grid;grid-template-columns:270px 1fr;gap:40px;padding:85px 0;border-top:1px solid var(--product-line)}.product-more h2,.product-install h2{margin:0;font-size:32px;line-height:1.25}.product-more p,.product-install p{color:var(--product-sub);font-size:13px}.product-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.product-more-grid>div{min-width:0;border-top:1px solid var(--product-line);padding:14px 0}.product-more-grid h3{margin:0;font-size:14px;line-height:1.5;font-weight:700;overflow-wrap:break-word}.product-more-grid p{margin:4px 0 0;line-height:1.75;overflow-wrap:break-word}
.product-install{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:57px 0;border-top:1px solid var(--product-line)}.product-install .product-label{margin-bottom:13px}.product-install-options a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--product-line);font-weight:700}.product-install-options a:first-child{border-top:1px solid var(--product-line)}.product-install-options small{display:block;margin-top:3px;color:var(--product-sub);font-size:12px;font-weight:400}.product-install-options b{color:var(--product-green)}.product-install-options a:hover b{transform:translate(2px,-2px)}
@media(max-width:950px){.product-feature{grid-template-columns:250px minmax(0,1fr);gap:20px;padding:23px}.product-copy h2{font-size:31px}.ui-sbc-grid{grid-template-columns:minmax(0,1fr) 170px}.ui-requirements li{font-size:10px}.pitch-card{width:48px}}
@media(max-width:700px){.product-home{padding:48px 17px 60px}.product-intro{padding-bottom:30px}.product-intro h2{font-size:30px}.product-feature{grid-template-columns:1fr;gap:21px;padding:19px;margin-bottom:12px!important}.product-copy h2{font-size:29px}.product-copy>p:not(.product-copy-note){max-width:46ch}.product-copy ul{margin-top:13px}.product-copy li{padding:5px 0}.product-demo{width:100%}.ui-sbc-grid{grid-template-columns:minmax(0,1fr) 130px;min-height:340px}.ui-sbc-side{padding:13px 8px}.ui-requirements li{font-size:9px;gap:4px;padding:6px 0}.pitch-card{width:37px}.ui-demo-heading{padding-inline:12px}.ui-demo-heading strong{font-size:12px}.ui-demo-heading>span{font-size:10px}.points-workspace,.purchase-workspace,.pack-workspace,.gallery-workspace{padding:14px}.points-card-grid{gap:4px}.points-card-grid img{width:68px}.points-workspace-bottom{gap:9px}.points-workspace-bottom .ui-action{padding-inline:8px}.pack-product{grid-template-columns:105px 1fr;gap:9px;padding:8px}.pack-product img{width:100px}.pack-product>div>strong{font-size:13px}.gallery-player-grid{gap:4px}.gallery-player-grid img{width:66px}.gallery-grade small{font-size:8px}.listing-panel{padding:13px;gap:9px}.product-more,.product-install{grid-template-columns:1fr;gap:18px;padding-block:50px}.product-more-grid{gap:0 10px}}

/* The stadium pitch lands directly inside the real SBC feature composition. */
.product-home{padding-top:24px}
@media(min-width:701px){.product-home{margin-top:calc(-1 * var(--showcase-tail,0px))}}
.hero-story .story-pitch{z-index:3;pointer-events:none}
.hero-story .hero-showcase{position:absolute;z-index:2;top:50%;left:50%;width:min(1080px,calc(100% - 48px));max-height:calc(100svh - 100px);margin:0!important;transform:translate(-50%,-50%);opacity:0;visibility:hidden}
.hero-showcase .product-intro{padding:8px 0 24px}
.hero-showcase .product-intro h2{margin:8px 0 16px;font-size:clamp(30px,3.3vw,44px)}
.hero-showcase>.product-feature{width:100%;margin:0!important}
.hero-showcase .product-intro,.hero-showcase>.product-feature{opacity:0}
.hero-showcase .product-copy,.hero-showcase .ui-demo-heading,.hero-showcase .ui-sbc-side,.hero-showcase .pitch-card,.hero-showcase .ui-pitch-formation{opacity:0}
.hero-showcase .ui-sbc-grid{min-height:clamp(390px,50svh,470px)}
.hero-showcase .ui-pitch-lines{opacity:0;top:50%;left:50%;right:auto;bottom:auto;inset-block-end:auto;width:auto;height:94%;aspect-ratio:680/1050;transform:translate(-50%,-50%)}
.showcase-anchor{position:absolute;top:50%;left:50%}
@keyframes showcase-frame{0%,84%{opacity:0;visibility:hidden}88%,100%{opacity:1;visibility:visible}}
@keyframes showcase-intro{0%,85%{opacity:0;translate:0 14px}94%,100%{opacity:1;translate:0 0}}
@keyframes showcase-card{0%,90%{opacity:0}97%,100%{opacity:1}}
@keyframes showcase-lines{0%,91%{opacity:0}97%,100%{opacity:.3}}
@keyframes showcase-players{0%,94%{opacity:0;translate:0 14px}100%{opacity:1;translate:0 0}}
@keyframes showcase-details{0%,96%{opacity:0;translate:0 12px}100%{opacity:1;translate:0 0}}
@supports ((animation-timeline:view()) and (animation-range:0% 100%)){
  .hero-showcase{animation:showcase-frame linear both}
  .hero-showcase .product-intro{animation:showcase-intro linear both}
  .hero-showcase>.product-feature{animation:showcase-card linear both}
  .hero-showcase .ui-pitch-lines{animation:showcase-lines linear both}
  .hero-showcase .pitch-card{animation:showcase-players linear both}
  .hero-showcase .product-copy,.hero-showcase .ui-demo-heading,.hero-showcase .ui-sbc-side,.hero-showcase .ui-pitch-formation{animation:showcase-details linear both}
  .hero-showcase,.hero-showcase .product-intro,.hero-showcase>.product-feature,.hero-showcase .ui-pitch-lines,.hero-showcase .pitch-card,.hero-showcase .product-copy,.hero-showcase .ui-demo-heading,.hero-showcase .ui-sbc-side,.hero-showcase .ui-pitch-formation{animation-timeline:--hero-scroll;animation-range:contain 0% contain var(--camera-end,100%)}
}
@media(max-width:700px){.hero-story .hero-showcase{padding:0}.hero-showcase .product-intro{padding:8px 0 14px}.hero-showcase .product-intro h2{font-size:25px;margin:5px 0 10px}.hero-showcase .product-shortcuts{gap:5px}.hero-showcase .product-shortcuts a{padding:5px 8px;font-size:10px}.hero-showcase .product-copy h2{font-size:24px;margin:7px 0}.hero-showcase .product-copy>p{font-size:11px!important;line-height:1.55!important}.hero-showcase .product-copy ul{display:none}.hero-showcase .product-text-link{margin-top:7px;font-size:11px}.hero-showcase .ui-sbc-grid{min-height:290px}}
/* Long SBC content uses the document scroll on phones and with reduced motion. */
@media(prefers-reduced-motion:reduce),(max-width:780px),(pointer:coarse) and (max-height:600px){.product-home{margin-top:0}.hero-story{height:auto!important}.hero-story .hero-sticky{position:relative;height:auto;min-height:100svh;overflow:visible;padding:max(100svh,480px) 0 28px}.hero-story .hero-scene,.hero-story .hero-shade{height:max(100svh,480px)}.hero-story .hero-content{top:max(225px,50svh)}.hero-story .field-atmosphere,.hero-story .story-pitch,.hero-story .stadium-sequence{display:none}.hero-story .hero-showcase{position:relative;top:auto;left:auto;width:min(1080px,calc(100% - 32px));max-height:none;overflow:visible;transform:none;opacity:1;visibility:visible;margin:0 auto!important}.hero-showcase .product-intro,.hero-showcase>.product-feature,.hero-showcase .product-copy,.hero-showcase .ui-demo-heading,.hero-showcase .ui-sbc-side,.hero-showcase .pitch-card,.hero-showcase .ui-pitch-formation{opacity:1;translate:none}.hero-showcase .ui-pitch-lines{opacity:.3}.hero-story .hero-sticky *{animation:none!important}.hero-story .story-scroll{display:none}}
@media(max-width:780px) and (prefers-reduced-motion:no-preference),(pointer:coarse) and (max-height:600px) and (prefers-reduced-motion:no-preference){.hero-story .hero-content{top:max(225px,26svh)}}
@media(max-width:480px) and (prefers-reduced-motion:no-preference){.hero-story .hero-content{top:max(225px,27svh)}}
/* Only the phone photograph sticks; the complete SBC remains in the page flow. */
@media(max-width:780px) and (prefers-reduced-motion:no-preference),(pointer:coarse) and (max-height:600px) and (prefers-reduced-motion:no-preference){
 .hero-story[data-mobile-camera] .hero-sticky{padding-top:0}
 .hero-story[data-mobile-camera] .mobile-hero-visual{position:sticky;top:0;height:max(100svh,480px);width:100%;z-index:3;isolation:isolate;overflow:clip;pointer-events:none}
 .hero-story[data-mobile-camera] .hero-content{z-index:4}
 .hero-story[data-mobile-camera] .hero-showcase{margin-top:max(60svh,288px)!important}
 .hero-story[data-mobile-camera] .mobile-hero-visual .stadium-sequence,.hero-story[data-mobile-camera] .mobile-hero-visual .story-pitch{display:block}
 .hero-story[data-mobile-camera] .camera-frame{mix-blend-mode:normal}
}
@media(max-width:700px){.pack-graphic{width:100px;min-height:135px}.pack-graphic strong{font-size:38px}.pack-graphic small{font-size:10px}.card-info-workspace{grid-template-columns:1fr;gap:14px;padding:14px}.card-info-player{padding:10px}.card-info-player img{width:95px}.card-info-data{gap:10px}.card-info-price strong{font-size:23px}.transfer-stats-workspace{padding:14px}.transfer-stats-summary{gap:4px}.transfer-stats-summary>div{padding:9px 6px}.transfer-stats-summary strong{font-size:15px}.transfer-stats-summary span{font-size:9px}}

/* SBC showcase: EA canvas art and the matching live DOM data are rendered as separate layers. */
.hero-showcase .ui-sbc-grid{min-height:540px}
.demo-sbc .ui-pitch{background:var(--site-color-demo-sbc-background)}
.demo-sbc .ui-pitch-lines{opacity:.24}
.demo-sbc .pitch-card{position:absolute;width:68px;height:95px;transform:translate(-50%,-50%);filter:none;color:var(--site-color-demo-sbc-color);isolation:isolate}
.demo-sbc .pitch-card img{display:block;width:100%;height:100%;object-fit:contain}
.demo-sbc .pitch-price{position:absolute;z-index:2;top:0;left:50%;transform:translateX(-50%);border:1px solid var(--site-color-demo-sbc-border);border-radius:3px;background:var(--site-color-demo-sbc-background-2);padding:1px 3px;color:var(--site-color-accent);font-size:9px;font-weight:700;line-height:1.2;white-space:nowrap}
.demo-sbc .pitch-rating,.demo-sbc .pitch-position{position:absolute;z-index:1;left:12%;width:23%;font-family:Arial,sans-serif;text-align:center;line-height:1}
.demo-sbc .pitch-rating{top:27%;font-size:13px;font-weight:700}
.demo-sbc .pitch-position{top:39%;font-size:8px;font-weight:700}
.demo-sbc .pitch-chem{position:absolute;left:0;bottom:7px;border-radius:3px;background:var(--site-color-demo-sbc-background-3);padding:1px 3px;color:var(--site-color-demo-sbc-color-2);font-size:8px;font-weight:700;line-height:1.1}
.demo-sbc .pitch-slot{position:absolute;right:0;bottom:-8px;color:var(--site-color-demo-sbc-color-3);font-size:8px;font-weight:700;line-height:1}
.demo-sbc .pitch-card.is-concept .pitch-rating,.demo-sbc .pitch-card.is-concept .pitch-position{color:var(--site-color-listing-card-art-color)}
.demo-sbc .pitch-card.is-concept .pitch-price{border-color:var(--site-color-demo-sbc-border-color);color:var(--site-color-coin)}
.live-slot-9{left:34%;top:15%}.live-slot-10{left:66%;top:15%}.live-slot-8{left:50%;top:31%}.live-slot-6{left:32%;top:48%}.live-slot-7{left:68%;top:48%}.live-slot-5{left:9%;top:70%}.live-slot-4{left:29%;top:70%}.live-slot-3{left:50%;top:70%}.live-slot-2{left:71%;top:70%}.live-slot-1{left:91%;top:70%}.live-slot-0{left:50%;top:91%}
.demo-sbc .ui-sbc-side{padding:12px 13px}
.ui-sbc-summary{display:flex;justify-content:space-between;gap:5px;border-bottom:1px solid var(--product-line);padding:0 0 10px;color:var(--site-color-ui-sbc-summary-color);font-size:10px;white-space:nowrap}.ui-sbc-summary b{color:var(--site-color-ui-sbc-summary-color-2)}
.demo-sbc .ui-section-label{margin:10px 0 3px}
.demo-sbc .ui-requirements li{padding:5px 0;font-size:10px;line-height:1.35}.demo-sbc .ui-requirements li span{min-width:0}.demo-sbc .ui-requirements li b{flex:0 0 auto;max-width:42%}
.ui-sbc-values{display:flex;justify-content:space-between;gap:8px;padding:10px 0 0;color:var(--site-color-ui-sbc-summary-color);font-size:10px}.ui-sbc-values b{color:var(--site-color-coin)}
.demo-sbc .ui-demo-actions{gap:6px;padding-top:10px}
@media(max-width:700px){.hero-showcase .ui-sbc-grid{min-height:340px}.demo-sbc .pitch-card{width:43px;height:60px}.demo-sbc .pitch-rating{font-size:8px}.demo-sbc .pitch-position{font-size:6px}.demo-sbc .pitch-price,.demo-sbc .pitch-chem,.demo-sbc .pitch-slot{font-size:6px}.demo-sbc .ui-sbc-side{padding:8px 6px}.ui-sbc-summary,.demo-sbc .ui-requirements li,.ui-sbc-values{font-size:8px}}

@font-face{font-family:UltimateTeamCondensed;src:url('./assets/product-ui/CruyffSansCondensed-Regular.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:UltimateTeamCondensed;src:url('./assets/product-ui/CruyffSansCondensed-Medium.woff') format('woff');font-style:normal;font-weight:500 700;font-display:swap}
@font-face{font-family:UltimateTeamIcons;src:url('./assets/product-ui/UltimateTeam-Icons.woff') format('woff');font-style:normal;font-weight:400;font-display:block}
@font-face{font-family:SignatureFont;src:url('./assets/product-ui/JalliyaSeven.otf') format('opentype');font-style:normal;font-weight:400;font-display:swap}
.demo-sbc .pitch-card{width:72px;height:100px}
.demo-sbc .pitch-rating,.demo-sbc .pitch-position{left:11%;width:26%;font-family:UltimateTeamCondensed,sans-serif;text-align:center}
.demo-sbc .pitch-rating{top:26.3%;font-size:14.7px;font-weight:500}
.demo-sbc .pitch-position{top:38.6%;font-size:10.5px;font-weight:400}
.demo-sbc .pitch-price{font-family:UltimateTeamCondensed,sans-serif;font-size:12px;font-weight:600}
.demo-sbc .pitch-slot{left:50%;right:auto;bottom:-11px;transform:translateX(-50%);font-family:UltimateTeamCondensed,sans-serif;font-size:10px;font-weight:600;white-space:nowrap}
.demo-sbc .pitch-chem{position:absolute;left:0;bottom:2px;width:16px;height:16px;border:1px solid var(--site-color-demo-sbc-border-2);border-radius:100%;background:var(--site-color-demo-sbc-background-4);padding:0;color:var(--site-color-demo-sbc-color-4);font-size:0;line-height:1}
.demo-sbc .pitch-chem i{position:absolute;display:block;width:6px;height:6px;font-style:normal}
.demo-sbc .pitch-chem i::before{content:'\e031';color:var(--site-color-demo-sbc-color-4);font:400 6px UltimateTeamIcons,sans-serif}
.demo-sbc .pitch-chem i.is-obtained::before{color:var(--site-color-demo-sbc-color-5)}
.demo-sbc .pitch-chem i:nth-child(1){left:1px;top:5.5px}.demo-sbc .pitch-chem i:nth-child(2){left:4.5px;top:2px}.demo-sbc .pitch-chem i:nth-child(3){left:9px;top:5.5px}
.demo-sbc .live-slot-5,.demo-sbc .live-slot-4,.demo-sbc .live-slot-3,.demo-sbc .live-slot-2,.demo-sbc .live-slot-1{top:68%}
.demo-sbc .live-slot-0{top:87.5%}
@media(max-width:700px){.demo-sbc .pitch-card{width:43px;height:60px}.demo-sbc .pitch-rating{font-size:8.8px}.demo-sbc .pitch-position{font-size:6.3px}.demo-sbc .pitch-price{font-size:7.3px}.demo-sbc .pitch-slot{font-size:6.3px}.demo-sbc .pitch-chem{transform:scale(.7);transform-origin:bottom left}}

/* Leave space between the centre-back label and the goalkeeper's price badge. */
@media(min-width:701px){
  .hero-showcase .ui-sbc-grid{min-height:clamp(540px,45svh,590px)}
  .demo-sbc .ui-pitch{container-type:inline-size}
  .demo-sbc .pitch-card{--sbc-card-size:min(clamp(65px,5.5svh,72px),18cqw);width:var(--sbc-card-size);height:calc(var(--sbc-card-size) * 1.39)}
  .demo-sbc .live-slot-6,.demo-sbc .live-slot-7{top:46%}
  .demo-sbc .live-slot-5,.demo-sbc .live-slot-4,.demo-sbc .live-slot-3,.demo-sbc .live-slot-2,.demo-sbc .live-slot-1{top:66.5%}
}
.demo-sbc .pitch-price{border-color:var(--site-color-demo-sbc-border-color);color:var(--site-color-coin)}
.demo-sbc .pitch-card.is-concept .pitch-price{border-color:var(--site-color-demo-sbc-border);color:var(--site-color-accent)}
@media(max-width:700px){
  .demo-sbc .ui-sbc-grid{display:block;min-height:0}
  .demo-sbc .ui-pitch{height:420px}
  .demo-sbc .pitch-card{width:48px;height:67px}
  .demo-sbc .pitch-rating{font-size:9.8px}
  .demo-sbc .pitch-position{font-size:7px}
  .demo-sbc .pitch-price{font-size:8px}
  .demo-sbc .pitch-slot{font-size:7px}
  .demo-sbc .live-slot-6,.demo-sbc .live-slot-7{top:44%}
  .demo-sbc .live-slot-5,.demo-sbc .live-slot-4,.demo-sbc .live-slot-3,.demo-sbc .live-slot-2,.demo-sbc .live-slot-1{top:66%}
  .demo-sbc .live-slot-0{top:88%}
}

/* Four concept cards and score values taken from the live Golden Reroll work area. */
.points-concept-card{position:relative;width:82px;height:114px;color:var(--site-color-listing-card-art-color)}
.points-concept-card img{display:block;width:100%;height:100%;object-fit:contain}
.points-concept-card .points-price{position:absolute;z-index:2;top:0;left:50%;transform:translateX(-50%);border:1px solid var(--site-color-demo-sbc-border);border-radius:3px;background:var(--site-color-points-concept-card-background);padding:1px 3px;color:var(--site-color-accent);font:600 14px/1.2 UltimateTeamCondensed,sans-serif;white-space:nowrap}
.demo-points .points-workspace-bottom>div:nth-child(2) strong{color:var(--site-color-coin)}
.demo-points .points-workspace-bottom{flex-wrap:wrap;gap:12px 22px}
.demo-points .points-workspace-actions{display:flex;align-items:center;gap:8px;margin-left:auto}
.demo-points .points-workspace-actions .ui-action{margin-left:0;color:var(--site-color-action-ink);white-space:nowrap}
.demo-points .points-workspace-actions .ui-action.secondary{color:var(--site-color-ui-action-color)}
.points-concept-card .points-rating,.points-concept-card .points-position{position:absolute;z-index:1;left:11%;width:26%;font-family:UltimateTeamCondensed,sans-serif;text-align:center;line-height:1}
.points-concept-card .points-rating{top:26.3%;font-size:16.7px;font-weight:500}
.points-concept-card .points-position{top:38.6%;font-size:12px;font-weight:400}
@media(max-width:700px){.points-concept-card{width:58px;height:81px}.points-concept-card .points-price{font-size:10px}.points-concept-card .points-rating{font-size:11.8px}.points-concept-card .points-position{font-size:8.5px}}
@media(max-width:700px){.demo-points .points-workspace-bottom{gap:8px 12px}.demo-points .points-workspace-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0}.demo-points .points-workspace-actions .ui-action{min-height:42px;min-width:0;padding-inline:6px;font-size:12px}}

.demo-purchase .purchase-player img{width:55px;height:77px;object-fit:contain}
.demo-purchase .purchase-card-art{position:relative;flex:0 0 55px;width:55px;height:77px;color:var(--site-color-bulk-card-art-color)}
.demo-purchase .purchase-card-art img{display:block;width:100%;height:100%}
.demo-purchase .purchase-card-rating,.demo-purchase .purchase-card-position{position:absolute;left:11%;width:26%;color:var(--site-color-demo-purchase-color);font-family:UltimateTeamCondensed,sans-serif;line-height:1;text-align:center}
.demo-purchase .purchase-card-rating{top:26.3%;font-size:11.2px;font-weight:500}
.demo-purchase .purchase-card-position{top:38.6%;font-size:8px;font-weight:400}
.demo-purchase .purchase-limit b,.demo-purchase .purchase-bottom b:last-of-type{color:var(--site-color-coin)}
.demo-purchase .purchase-bottom{line-height:1.65}


/* Gallery target plan. */
.gallery-grade.is-selected>span{background:var(--site-selection);border-color:var(--site-color-accent);color:var(--site-color-text);outline:1px solid var(--site-color-accent);outline-offset:2px}.gallery-grade.is-selected small{color:var(--site-color-accent)}.gallery-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;font-size:12px}.gallery-plan strong{color:var(--site-color-text);font-weight:600}.gallery-plan b{margin-inline-start:6px;color:var(--site-color-accent)}.gallery-plan>span{color:var(--site-color-faint);font-size:11px}.gallery-collection-progress{display:grid;gap:9px;margin-top:14px}.gallery-collection-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--site-color-muted);font-size:12px}.gallery-collection-progress b{color:var(--site-color-text);font-variant-numeric:tabular-nums}.gallery-collection-progress progress{display:block;appearance:none;inline-size:100%;block-size:6px;border:0 solid;border-radius:3px;overflow:clip;background:var(--site-color-raised);accent-color:var(--site-color-accent)}.gallery-collection-progress progress::-webkit-progress-bar{background:transparent}.gallery-collection-progress progress::-webkit-progress-value{background:var(--site-color-accent);border-radius:3px}.gallery-collection-progress progress::-moz-progress-bar{background:var(--site-color-accent);border-radius:3px}
.gallery-player-grid>.gallery-item{position:relative;align-content:start;min-width:0;padding:10px 5px 8px;border:0;border-radius:0;background:transparent;gap:8px}.gallery-player-grid>.gallery-item.is-selected{border:0;background:transparent}.gallery-player-art{position:relative;inline-size:min(90px,100%);direction:ltr}.gallery-player-art>img{display:block;width:100%;height:auto}.gallery-card-check{position:absolute;inset-block-start:0;inset-inline-start:auto;inset-inline-end:0;z-index:2;display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--site-color-accent);border-radius:3px;background:transparent;color:var(--site-color-accent)}.gallery-card-check svg{width:12px;height:12px}.gallery-first-owner{position:absolute;inset-block-start:1px;inset-inline-start:0;display:grid;place-items:center;width:14px;height:14px;border:0;border-radius:0;background:transparent;color:var(--site-color-coin)}.gallery-first-owner .ea-card-glyph{position:static;font-family:YamalEAIcons,sans-serif!important;font-size:12px;font-weight:400;line-height:1;color:inherit}.gallery-workspace-foot{align-items:center;gap:14px;flex-wrap:wrap}.gallery-selection-summary{display:grid;gap:9px}.gallery-selection-summary>strong{color:var(--site-color-text);font-size:13px}.gallery-relist{display:flex;align-items:center;gap:6px;color:var(--site-color-muted);font-size:11px}.gallery-relist svg{width:13px;height:13px;flex:0 0 auto;color:var(--site-color-accent)}.gallery-buy{min-height:40px;padding:9px 18px;white-space:normal;background:var(--site-button-fill);color:var(--site-button-ink)}
@media(max-width:700px){.gallery-grade-row{gap:6px;padding-bottom:15px}.gallery-grade>span{width:24px;height:24px;margin-block:5px}.gallery-grade small{font-size:9px}.gallery-player-grid{gap:6px}.gallery-player-grid>.gallery-item{padding:9px 3px 6px;gap:5px}.gallery-player-art{inline-size:min(66px,100%)}.gallery-card-check{inset-block-start:0;inset-inline-start:auto;inset-inline-end:0;width:14px;height:14px}.gallery-card-check svg{width:10px;height:10px}.gallery-player-grid>div>span:not(.gallery-card-check){font-size:10px}.gallery-player-grid small{display:block;font-size:9px}.gallery-first-owner{width:12px;height:12px;inset-inline-start:0}.gallery-first-owner .ea-card-glyph{font-size:10px}.gallery-workspace-foot{gap:12px}.gallery-buy{padding-inline:13px}}

.gallery-grade-letter{display:block;transform:rotate(-45deg);font-style:normal;font-weight:700}


.gallery-player-art.is-owned-native{container-type:inline-size;aspect-ratio:82/114}.gallery-player-art.is-owned-native>img{position:static;width:100%;height:auto;max-width:100%}.gallery-native-layer{position:absolute;display:block;white-space:nowrap;font-family:UltimateTeamCondensed,sans-serif;pointer-events:none}.gallery-player-art.is-owned-native .gallery-first-owner{inset-block-start:var(--gallery-native-owner-y,1px);inset-inline-start:var(--gallery-native-owner-x,0px)}

/* Gallery marker clearance. */
.gallery-player-art{--gallery-marker-gap:var(--site-space-1);--gallery-check-size:17px;--gallery-owner-size:14px}.gallery-card-check{inline-size:var(--gallery-check-size);block-size:var(--gallery-check-size);inset-inline-end:calc(-1 * (var(--gallery-check-size) + var(--gallery-marker-gap)))}.gallery-first-owner{inline-size:var(--gallery-owner-size);block-size:var(--gallery-owner-size);inset-inline-start:calc(-1 * (var(--gallery-owner-size) + var(--gallery-marker-gap)))}.gallery-player-art.is-owned-native .gallery-first-owner{inset-inline-start:calc(var(--gallery-native-owner-x,0px) - var(--gallery-owner-size) - var(--gallery-marker-gap))}
@media(max-width:700px){.gallery-player-art{--gallery-marker-gap:calc(var(--site-space-1) / 2);--gallery-check-size:14px;--gallery-owner-size:12px}}
