.player-nav{position:relative;font:14px var(--body);flex-shrink:0}.player-signin{padding:0 14px;font:600 15px var(--body);text-decoration:none}.player-menu summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;min-height:40px}.player-avatar-mini{display:grid;place-items:center;width:30px;height:30px;background:var(--ac-soft);color:var(--ac);border:1px solid var(--ac)}.player-menu nav{position:absolute;right:0;top:44px;min-width:215px;background:var(--bg2);border:1px solid var(--soft);box-shadow:0 15px 45px #0007;z-index:110;padding:8px}.player-menu nav a,.player-menu nav button{display:block;width:100%;padding:13px 12px;text-align:left;border:0;text-decoration:none;background:transparent;color:var(--ink);font:13px var(--mono)}.player-menu nav a:hover,.player-menu nav button:hover{background:var(--bg3)}html[data-player=in] [data-player-nav] .player-signin{visibility:hidden}.player-nav:has(.player-add){display:flex;align-items:center;gap:10px}.player-add{gap:6px;padding:0 14px;font:600 15px var(--body);text-decoration:none;white-space:nowrap}.player-add>span[aria-hidden]{font-size:20px;line-height:1;margin-top:-2px}.player-add[aria-current=page]{background:var(--ac);color:var(--ac-ink);box-shadow:none}.player-add:focus-visible{outline:2px solid var(--ac);outline-offset:3px}@media(max-width:700px){.player-add-more{display:none}.player-add{padding:0 11px}}.player-page{margin:36px auto 80px;max-width:1320px}.player-page:has(>.intro){display:grid;grid-template-columns:1fr minmax(300px,440px);gap:70px;padding:40px 0}.player-page .intro h1{font-size:clamp(54px,6vw,84px);line-height:1.03}.player-page .intro h1>span:not(.heading-slash),.player-page .accent{color:var(--ac)}.player-page .eyebrow,.player-kicker{font:500 14px/1.5 var(--body)}.player-page .lede{font-size:16px;max-width:470px;line-height:1.7;color:var(--muted)}.player-page .features>div{display:flex;gap:22px;border-top:1px solid var(--soft);padding:20px 0}.player-page .features{margin-top:36px;max-width:380px}.player-page .features b{flex:0 0 92px;color:var(--ink);font:600 15px/1.5 var(--body)}.player-page .signin{background:var(--bg2);padding:32px;border:1px solid var(--soft);align-self:center}.player-page .signin h2{font-size:42px}.player-page .provider{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin:12px 0;border:1px solid var(--soft);background:var(--bg);padding:15px;color:var(--ink);font:14px var(--body)}.player-page .provider svg{width:23px;height:23px}.player-page .provider.discord svg{width:24px;height:24px}.player-page .privacy,.player-page .small{font-size:13px;line-height:1.8;color:var(--muted)}.player-page .account{max-width:700px;margin:auto}.player-page .account h1{font-size:60px}.player-page .profile-form{display:grid;gap:22px;margin:30px 0}.player-page .profile-form label{display:grid;gap:8px}.player-page .profile-form label span{font-size:13px;color:var(--muted)}.player-page :is(input:not([type=radio]),select,textarea){width:100%;background:var(--bg2);border:1px solid var(--soft);padding:13px;color:var(--ink);font:14px var(--body);min-width:0}.player-page .primary{background:var(--ac);color:var(--ac-ink);border:1px solid var(--ac);padding:14px 20px;cursor:pointer}.player-page .text-button{padding:12px 0;border:0;background:none;color:var(--ac);text-decoration:underline;font:13px var(--body)}.player-page .connections{margin:40px 0;border-top:1px solid var(--soft);padding-top:25px}.player-page .connections h2{font-size:36px}.player-page .connection{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--soft)}.player-page .connected{color:var(--ac);font:13px var(--mono)}.player-back{font:13px var(--mono)}.player-profile{--profile-ac:#8cc8ff;--profile-line:#353a40;--profile-bg:#131619;--profile-muted:#adb2bb;color:#f3f3ef;background:var(--profile-bg);border:1px solid var(--profile-line)}[data-accent=cyan]{--profile-ac:#8cc8ff}[data-accent=violet]{--profile-ac:#bfacff}[data-accent=rose]{--profile-ac:#ffa3bd}[data-accent=gold]{--profile-ac:#edd18e}[data-accent=green]{--profile-ac:#52f7a3}.player-profile .heading-slash{color:var(--profile-ac)}.player-profile .button{border-color:var(--profile-line);background:#1a2024;color:#f3f3ef;font:13px var(--mono);padding:13px 17px}.player-profile a{text-decoration:none}.player-profile a:hover,.player-profile .player-kicker{color:var(--profile-ac)}.player-hero{min-height:395px;position:relative;background:#131619;overflow:hidden;overflow:clip;border-bottom:1px solid var(--profile-line);isolation:isolate}.player-hero-art{position:absolute;inset:0 0 0 33%;z-index:-2}.player-hero-art img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.player-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#131619,#131619ed 30%,#13161999 57%,#13161922),linear-gradient(0deg,#131619 1%,transparent 55%);z-index:-1}.player-hero-pattern{position:absolute;right:3%;top:12px;font:700 clamp(80px,12vw,170px)/.85 var(--head);letter-spacing:-5px;color:#3b49493b;transform:rotate(-7deg);z-index:-1}.player-hero-pattern span{color:#62c8c744}.player-hero-content{padding:35px 38px 26px;max-width:770px}.player-private{border:1px solid #61716e;color:#bdd2cf;padding:4px 8px;font-size:13px;margin-left:16px}.player-identity{display:flex;align-items:center;gap:21px;margin:26px 0 15px}.player-avatar{width:84px;height:84px;flex-shrink:0;border:2px solid var(--profile-ac);background:#243535;display:grid;place-items:center;font:700 50px var(--head);color:var(--profile-ac);overflow:hidden}.player-avatar img{width:100%;height:100%;object-fit:cover;object-position:center}.player-identity :is(h1,h2){font:700 clamp(40px,5vw,64px)/.93 var(--head);letter-spacing:-1px;margin:0 0 10px;overflow-wrap:anywhere}.player-handle{font:14px var(--body);color:#c1c6cd;margin:0}.player-bio{font-size:13px;line-height:1.75;max-width:480px;margin:0 0 19px;color:#c2c7ce;overflow-wrap:anywhere}.player-customize{display:inline-block}.player-legends{display:flex;gap:9px;margin-top:25px;flex-wrap:wrap}.player-legends a{display:flex;align-items:center;gap:10px;padding:7px 13px 7px 7px;border:1px solid #57605c66;background:#151b1ed9;min-width:135px;color:#f3f3ef}.player-legends img{width:31px;height:38px;object-fit:cover;object-position:center}.player-legends span{display:grid;gap:4px}.player-legends small{font:13px var(--body);color:#b8c2c7}.player-legends b{font:700 18px var(--head);text-transform:uppercase}.player-legends .player-pick-legend{font:13px var(--mono);padding:13px 16px;gap:22px}.player-totals{position:absolute;right:36px;bottom:32px;display:flex;gap:32px}.player-totals>div{display:grid;gap:7px}.player-totals b{font:700 36px var(--head);color:var(--profile-ac)}.player-totals span{font:13px var(--body);color:#c3c8cd}.player-tabs{display:flex;gap:30px;padding:0 38px;border-bottom:1px solid var(--profile-line);background:#171b1e}.player-tabs a{padding:22px 0 19px;color:#acb5bd;font:13px var(--mono);border-bottom:3px solid transparent}.player-tabs a[aria-current]{color:var(--profile-ac);border-bottom-color:var(--profile-ac)}.player-tabs a>span{font-size:13px;border:1px solid #414a50;padding:2px 5px;margin-left:5px}.player-tabs .player-settings-link{margin-left:auto;font-size:13px}.player-content{padding:32px 38px 35px}.player-section-head{display:flex;justify-content:space-between;gap:15px;align-items:end;margin-bottom:22px}.player-section-head .player-kicker{font-size:13px;margin:0 0 7px}.player-section-head h2{font-size:36px;margin:0;letter-spacing:.1px}.player-section-head>a{font:13px var(--mono);color:#c2c9cc;flex-shrink:0}.player-section-gap{margin-top:40px}.player-empty{border:1px dashed #40494e;min-height:155px;padding:30px;text-align:center;background:linear-gradient(130deg,#1a242622,#1c1d2433)}.player-empty h3{font-size:26px;margin:10px 0}.player-empty p{color:#b2bac1;font-size:13px;line-height:1.8;max-width:500px;margin:10px auto 18px}.player-empty-mark{font:24px var(--mono);color:var(--profile-ac)}.player-empty .button{display:inline-block}.player-note{color:#b5bcc3;font-size:13px;line-height:1.85;margin-bottom:23px}.player-note a{color:var(--profile-ac);text-decoration:underline}.player-privacy-note{margin-top:30px;margin-bottom:0}.player-deck-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.player-deck{border:1px solid var(--profile-line);background:#191e22;min-width:0}.player-deck-art{position:relative;aspect-ratio:2.25;overflow:hidden;background:linear-gradient(135deg,#263d3a,#22242e)}.player-deck-art img{width:100%;height:100%;object-fit:cover;object-position:center}.player-deck-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#101519bb)}.player-deck-art>span{position:absolute;bottom:12px;left:16px;z-index:1;color:#f1f6f4;font:13px var(--mono);letter-spacing:1px}.player-deck-info{padding:18px 17px 12px}.player-deck-info .player-kicker{font-size:13px;margin:0 0 8px}.player-deck-info h3{font-size:27px;color:#f3f3ef;margin:0 0 12px;overflow-wrap:anywhere}.player-deck-info>p:last-child{font:13px var(--mono);color:#acb6bd}.player-deck-edit{display:block;padding:12px 17px;border-top:1px solid #343c40;color:#bcd2d1;font:13px var(--mono)}.player-display{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.player-display img,.player-inventory-card>a>img{width:100%;height:auto;aspect-ratio:744/1039;object-fit:contain;border-radius:8px;background:#101214;transition:transform .2s}.player-display a:hover img{transform:translateY(-5px)}.player-display h3{font-size:19px;margin:13px 0 6px;color:#eef0ef}.player-display p{font:13px var(--mono);color:#aeb7bc}.player-counter{display:flex;align-items:center;gap:0;padding:8px;background:var(--bg2);border:1px solid var(--soft);color:var(--ink);font:13px var(--mono);min-height:47px}.player-counter>span{flex:1;white-space:nowrap;padding:0 7px 0 2px}.player-counter b{color:var(--ac);font-weight:400;padding-left:3px}.player-counter button{display:grid;place-items:center;min-width:32px;min-height:32px;background:var(--bg3);color:var(--ink);border:1px solid var(--soft);font:17px var(--mono);cursor:pointer;margin-left:4px}.player-counter button:disabled{opacity:.35;cursor:default}.player-counter button:not(:disabled):hover{border-color:var(--ac);color:var(--ac)}.player-card-wrap{min-width:0}.player-card-wrap>.card-tile{height:auto}.reference-tile>.player-counter{border-width:1px 0 0}.player-profile .player-counter{--bg2:#191e22;--bg3:#262e32;--ink:#f3f3ef;--soft:#384247;--ac:var(--profile-ac)}.player-collection-filters{display:flex;gap:18px;align-items:end;margin:20px 0}.player-collection-filters label{display:grid;gap:9px;font:13px var(--body);min-width:0}.player-collection-filters label:first-child{flex:1}.player-profile :is(input:not([type=radio]),select){background:#1d2529;border-color:#4a555b;color:#eff3f2}.player-collection-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 19px}.player-inventory-card{min-width:0}.player-inventory-card>a{display:block;color:#f3f3ef}.player-inventory-card h3{font-size:21px;line-height:1.1;margin:10px 0 6px}.player-inventory-card p{font:13px var(--mono);color:#b6bec4;min-height:24px}.player-load-more{display:block;margin:30px auto}.player-custom-form fieldset{border:0;border-bottom:1px solid #354047;margin:0 0 28px;padding:0 0 28px;min-width:0}.player-custom-form legend{font:700 26px var(--head);text-transform:uppercase;padding:0}.player-custom-form fieldset>p{font-size:13px;color:#b6bec4;line-height:1.8}.player-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.player-form-grid label{display:grid;gap:9px;font:13px var(--body);color:#b9c5c9}.player-colors{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.player-colors label{--profile-ac:#8cc8ff;display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #414c52;cursor:pointer;font:13px var(--mono);text-transform:capitalize}.player-colors label[data-accent=violet]{--profile-ac:#bfacff}.player-colors label[data-accent=rose]{--profile-ac:#ffa3bd}.player-colors label[data-accent=gold]{--profile-ac:#edd18e}.player-colors label[data-accent=green]{--profile-ac:#52f7a3}.player-colors input{accent-color:var(--profile-ac)}.player-colors span{border-bottom:3px solid var(--profile-ac);padding-bottom:4px}.player-form-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.player-profile .primary{background:var(--profile-ac);color:#142022}.player-form-actions a{font:13px var(--mono);color:#bec8cc}.player-form-actions p{font-size:13px;color:#edc5ba}.player-loading{padding:60px 0;font:13px var(--mono)}.player-skeleton{max-width:820px;margin:36px auto 0;display:grid;gap:14px;padding:0 16px}.player-skeleton span{display:block;background:var(--bg2)}.player-skeleton .ps-bar{height:44px}.player-skeleton .ps-hero{height:200px}.player-skeleton .ps-tabs{height:40px;width:min(320px,70%)}.player-skeleton .ps-row{height:120px}.player-skeleton+.player-loading{min-height:0;display:block;padding:14px 16px;max-width:820px;margin:0 auto}.player-skeleton+.player-loading:before{display:none}@media(min-width:900px)and (hover:hover){.reference-tile>.player-counter{opacity:.55;transition:opacity .15s}.reference-tile:hover>.player-counter,.reference-tile:focus-within>.player-counter{opacity:1}}@media(max-width:950px){.player-totals{right:25px;gap:18px}.player-hero-content{padding-left:25px;max-width:640px}.player-content{padding:28px 25px}.player-tabs{padding:0 25px}.player-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.player-display{grid-template-columns:repeat(3,minmax(0,1fr))}.player-page:has(>.intro){gap:30px}.player-hero-art{left:20%}.player-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.player-nav .player-menu summary>span:last-child{display:none}.player-page{margin:20px auto 45px}.player-page:has(>.intro){grid-template-columns:1fr;padding:0}.player-page .features{display:none}.player-hero-content{padding:24px 20px 20px}.player-hero-art{left:5%;opacity:.6}.player-hero:after{background:linear-gradient(90deg,#131619ed,#13161988),linear-gradient(0deg,#131619,transparent)}.player-identity{gap:15px}.player-avatar{width:65px;height:65px}.player-identity :is(h1,h2){font-size:44px}.player-bio{max-width:90%;font-size:13px}.player-hero-pattern{top:30px;font-size:95px}.player-totals{position:relative;right:auto;bottom:auto;padding:0 20px 25px;gap:30px}.player-totals>div{display:flex;align-items:center;gap:10px}.player-totals b{font-size:28px}.player-totals span{font-size:13px;max-width:80px}.player-legends{gap:6px}.player-legends a{min-width:0;padding:6px}.player-legends small{font-size:13px}.player-legends b{font-size:16px}.player-tabs{gap:19px;padding:0 20px}.player-tabs a{font-size:13px;padding-top:18px}.player-tabs .player-settings-link{font-size:13px}.player-tabs a>span{display:none}.player-content{padding:25px 18px}.player-section-head h2{font-size:30px}.player-section-head>a{font-size:13px}.player-deck-grid{grid-template-columns:1fr}.player-deck-art{aspect-ratio:2.8}.player-empty{padding:24px 16px}.player-empty h3{font-size:24px}.player-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.player-collection-filters{flex-wrap:wrap;gap:12px}.player-collection-filters label:first-child{flex-basis:100%}.player-collection-filters label{width:100%}.player-counter{padding:6px}.player-counter button{min-width:33px;min-height:36px}.player-display{gap:15px 10px}.player-display h3{font-size:17px}.player-display p{font-size:13px;line-height:1.6}.player-form-grid{grid-template-columns:1fr}.player-private{font-size:13px;margin-left:8px}.player-colors label{padding:10px 13px}.player-profile .player-note{font-size:13px}}@media(prefers-reduced-motion:reduce){.player-display img{transition:none}}@media(max-width:700px){.site-header:has(.player-nav) .wordmark{font-size:clamp(29px,8.5vw,34px)}.site-header:has(.player-nav) .header-actions{gap:8px}}.player-profile :is(a,button,input,select):focus-visible,.player-nav :is(a,button,summary):focus-visible{outline:2px solid var(--profile-ac,var(--ac));outline-offset:4px}.player-menu summary::-webkit-details-marker{display:none}.player-menu summary:after{content:"\2304";color:var(--muted)}.player-menu[open] summary:after{content:"\2303"}.player-menu nav button{cursor:pointer}.player-menu nav form{border-top:1px solid var(--soft);margin-top:4px;padding-top:4px}.player-menu summary>span:last-child{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-workspace .player-hero{min-height:0}.player-workspace .player-hero-content{padding:24px 38px;max-width:70%}.player-workspace .player-kicker{margin-top:0}.player-workspace .player-identity{margin:12px 0}.player-workspace .player-avatar{width:50px;height:50px;font-size:30px}.player-workspace .player-identity :is(h1,h2){font-size:34px;margin-bottom:7px}.player-workspace .player-bio,.player-workspace .player-legends{display:none}.player-workspace .player-customize{padding:0;background:transparent;border:0;font-size:13px;color:var(--profile-ac)}.player-workspace .player-hero-art{opacity:.55}.player-workspace .player-hero-pattern{font-size:100px}.player-workspace .player-totals{bottom:30px}.player-workspace .player-totals b{font-size:30px}.player-totals{gap:24px}.player-totals span{max-width:85px;line-height:1.5}.player-identity>div:last-child{min-width:0}.player-profile .button[hidden]{display:none}.player-clear{min-height:46px;white-space:nowrap}.player-section-head h2{scroll-margin-top:100px}.player-profile [tabindex="-1"]:focus,dialog [tabindex="-1"]:focus{outline:none}.player-step{font:13px var(--mono);color:var(--profile-ac);vertical-align:middle;margin-right:12px}.player-slot{min-width:0;border:1px solid #36434a;background:#191f23;padding:14px}.player-slot label{display:grid;gap:10px}.player-slot-preview{display:flex;align-items:center;gap:16px;min-height:122px;margin-top:15px;overflow:hidden}.player-slot-preview img{width:78px;height:110px;object-fit:contain;border-radius:4px;flex-shrink:0}.player-slot-preview>div{display:grid;gap:9px;min-width:0}.player-slot-preview b{font:700 25px/1.1 var(--head);text-transform:uppercase;overflow-wrap:anywhere}.player-slot-preview span:not(.player-slot-placeholder),.player-slot-preview small{font:13px/1.6 var(--body);color:#b9c5c9}.player-slot-preview p{font:13px/1.6 var(--body);color:#96a5ad;max-width:140px}.player-slot-placeholder{display:grid;place-items:center;flex-shrink:0;width:78px;height:110px;border:1px dashed #43535b;color:#576972;font:40px var(--head)}.player-colors label:has(input:checked){border-color:var(--profile-ac);background:#ffffff08}.player-inline-empty{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px dashed #415059;padding:24px;font:13px/1.7 var(--body);color:#b9c5c9}.player-inline-empty a{color:var(--profile-ac);font:13px/1.7 var(--mono);white-space:nowrap}.player-form-actions{position:sticky;bottom:12px;z-index:4;padding:18px 20px;background:#1b2429;border:1px solid #46565e;box-shadow:0 8px 32px #0006}.player-form-actions>div{margin-right:auto}.player-form-actions [data-dirty-status]{margin:0 0 5px;color:#edf4f3;font:13px var(--mono)}.player-form-actions .player-note{font-size:13px}.player-form-actions [data-showcase-status]{width:100%;margin:0}.player-form-actions [data-showcase-status]:empty{display:none}.player-profile button:disabled{opacity:.5;cursor:not-allowed}.player-form-actions .button{min-height:44px}.player-page .notice{border:1px solid var(--ac);background:var(--ac-soft);padding:15px 18px;font:13px/1.7 var(--body);margin:20px 0}.player-page .provider:not(:disabled){cursor:pointer;transition:border-color .15s,background .15s}.player-page .provider:not(:disabled):hover{border-color:var(--ac);background:var(--bg3)}.player-page .provider:disabled{opacity:.5}.player-page .account{padding:32px;background:var(--bg2);border:1px solid var(--soft)}.player-page .account h1{font-size:48px;margin-top:14px}.player-page .account .lede{font-size:14px}.player-page .bio-meta{display:flex;justify-content:space-between;gap:12px}.player-page .profile-form button{justify-self:start;min-width:170px}.player-page .profile-form input:focus-visible,.player-page .profile-form textarea:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.player-page .profile-form input{scroll-margin-top:100px}[data-player-app]{min-height:calc(100svh - 120px)}.player-loading{min-height:calc(100svh - 160px);display:grid;place-content:center;gap:14px;color:var(--muted)}.player-loading:before{content:"";display:block;width:42px;height:3px;background:var(--ac);animation:player-pulse 1s ease-in-out infinite alternate}@keyframes player-pulse{to{opacity:.25;transform:scaleX(.5)}}@media(min-width:951px){.player-hero:not(.player-workspace .player-hero) .player-hero-content{padding-bottom:40px}}@media(max-width:950px){.player-workspace .player-hero-content{padding:24px 25px;max-width:60%}.player-totals{gap:15px}.player-workspace .player-totals{gap:12px;right:25px}.player-workspace .player-totals span{font-size:13px;max-width:80px}.player-slot-preview{gap:12px}}@media(max-width:700px){.player-workspace .player-hero-content{max-width:100%;padding:22px 20px 16px}.player-workspace .player-totals{padding:0 20px 20px;right:auto;bottom:auto;gap:20px}.player-workspace .player-totals>div{display:grid;gap:5px}.player-totals>div{display:grid;gap:5px}.player-totals{gap:22px}.player-workspace .player-totals b{font-size:26px}.player-content .player-section-head{align-items:start;flex-wrap:wrap}.player-section-head h2{font-size:28px}.player-form-actions{padding:15px;gap:15px;bottom:8px}.player-form-actions>div{width:100%}.player-form-actions .button{flex:1}.player-inline-empty{align-items:start;flex-direction:column;gap:10px;padding:18px}.player-slot-preview{min-height:112px}.player-slot-preview img,.player-slot-placeholder{width:78px}.player-slot-preview b{font-size:27px}.player-page .account{padding:23px 20px}.player-page .account h1{font-size:40px}.player-counter button{min-height:44px}.player-clear{width:100%}.player-tabs{gap:17px}.player-display{grid-template-columns:repeat(2,minmax(0,1fr))}.player-nav .player-menu summary:after{display:none}}@media(max-width:430px){.player-collection-grid .player-counter{flex-wrap:wrap;gap:7px}.player-collection-grid .player-counter>span{flex-basis:100%;padding:3px}.player-collection-grid .player-counter button{flex:1;margin:0}.player-tabs{gap:13px;padding:0 16px}.player-tabs .player-settings-link{font-size:13px}.player-profile .player-private{display:inline-block}.player-form-grid{gap:14px}}@media(prefers-reduced-motion:reduce){.player-loading:before{animation:none}.player-page .provider{transition:none}}.player-discard{max-width:min(480px,calc(100vw - 32px));padding:30px;background:var(--bg2);color:var(--ink);border:1px solid var(--soft);box-shadow:0 20px 80px #0009}.player-discard::backdrop{background:#000b;backdrop-filter:blur(3px)}.player-discard h2{font-size:34px;line-height:1.1}.player-discard>p:not(.player-kicker){font:14px/1.8 var(--body);color:var(--muted)}.player-discard>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.player-discard .button{min-height:44px;font:13px var(--mono)}.player-discard .primary{background:var(--ac);color:var(--ac-ink)}.player-deck-search{display:grid;gap:10px;max-width:440px;font:600 15px var(--body);color:#d6dde0;margin:22px 0 15px}.player-counter[aria-busy=true]{border-color:var(--ac)}.player-deck-main{display:block}.player-deck{transition:border-color .15s,transform .15s}.player-deck:hover{border-color:var(--profile-ac);transform:translateY(-2px)}.player-deck-art:empty:before{content:"YOUR NEXT IDEA";position:absolute;inset:0;display:grid;place-items:center;color:#74858a;font:13px var(--mono)}@media(prefers-reduced-motion:reduce){.player-deck{transition:none}.player-deck:hover{transform:none}}.player-hero-art{mask-image:linear-gradient(90deg,transparent,#000 20%)}.player-danger{margin:2rem 0;padding:1.25rem;border:1px solid #b96565}.player-danger summary{font-weight:700;cursor:pointer}.player-danger p{max-width:65ch}.player-danger input{display:block;width:100%;max-width:24rem;padding:.8rem;margin:.5rem 0 1rem;background:var(--surface,#191919);color:inherit;border:1px solid currentColor}.player-danger button{padding:.8rem 1rem;min-height:44px;color:inherit;background:transparent;border:1px solid #b96565}.connections form{margin:.75rem 0}.pe-studio>.player-hero{display:none}.pe-studio .player-content{padding:36px}.pe-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.pe-heading h1{font:700 clamp(36px,5vw,64px)/.95 var(--head);text-transform:uppercase;margin:12px 0}.pe-heading>div>p:last-child{color:#a7b7bd;font:14px/1.6 var(--body)}.pe-heading>a{font:14px var(--body);color:var(--profile-ac);white-space:nowrap;margin-top:20px}.pe-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:36px;align-items:start}.pe-tabs{display:flex;border-bottom:1px solid #35434b;gap:24px;margin-bottom:28px}.pe-tabs button{display:flex;align-items:center;gap:8px;padding:0 0 17px;background:none;border:0;border-bottom:2px solid transparent;color:#8fa0a8;cursor:pointer;font:13px var(--mono);min-height:44px}.pe-tabs button small{font-size:13px;opacity:.6}.pe-tabs button[aria-pressed=true]{color:var(--profile-ac);border-color:var(--profile-ac)}.pe-section-title h3{font:700 30px/1.05 var(--head);text-transform:uppercase;margin:10px 0}.pe-section-title>p:last-child{color:#a7b7bd;font:13px/1.7 var(--body);margin-bottom:24px}.pe-lineup{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:12px}.pe-slot{position:relative;min-width:0}.pe-slot select[hidden]{display:none!important}.pe-slot-button{display:flex;flex-direction:column;width:100%;padding:0;text-align:left;color:#edf4f3;background:#111a20;border:1px solid #3c4c55;cursor:pointer;overflow:hidden;transition:border-color .15s,transform .15s}.pe-slot-button:hover{border-color:var(--profile-ac);transform:translateY(-3px)}.pe-slot-label{padding:12px 10px;font:600 13px var(--body);color:#acbec8}.pe-lineup .pe-slot:first-child .pe-slot-label{color:var(--profile-ac)}.pe-slot [data-preview]{display:flex;flex-direction:column;position:relative;width:100%;min-height:190px;background:linear-gradient(150deg,#29333a,#141c22)}.pe-slot [data-preview]>img{width:100%;height:auto;aspect-ratio:372/520;object-fit:contain;display:block}.pe-slot-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;aspect-ratio:372/520;width:100%;min-height:165px;background:repeating-linear-gradient(135deg,transparent,transparent 12px,#ffffff02 12px,#ffffff02 13px)}.pe-slot-empty>b{font:36px var(--head);color:var(--profile-ac);opacity:.65}.pe-slot-empty small{font:13px var(--mono);text-align:center;color:#8da1ab;padding:0 8px}.pe-slot-caption{display:flex;flex-direction:column;gap:7px;padding:12px;min-height:66px}.pe-slot-caption b{font:700 20px/1.05 var(--head);text-transform:uppercase;overflow-wrap:anywhere}.pe-slot-caption small{font:13px var(--mono);color:#93a6b1}.pe-slot-action{font:13px var(--mono);padding:12px;border-top:1px solid #31414a;color:var(--profile-ac);width:100%}.pe-clear{position:absolute;right:3px;top:0;border:0;background:transparent;color:#b7c6cf;cursor:pointer;width:34px;height:34px;font-size:20px}.pe-clear[hidden]{display:none}.pe-accent-field{border:0!important;border-top:1px solid #35434b!important;margin:28px 0 0!important;padding:24px 0 0!important}.pe-accent-field>legend{font:700 24px var(--head)!important;text-transform:uppercase;padding:0 12px 0 0!important}.pe-accent-field p{font:13px var(--body);color:#a7b7bd;margin:12px 0 18px}.pe-accent-field .player-colors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pe-accent-field .player-colors label{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 4px;min-height:46px;font-size:13px}.pe-accent-field input{accent-color:var(--profile-ac)}.pe-live{position:sticky;top:calc(var(--top-bar,0px) + 100px);border:1px solid #43525c;background:#11191f;box-shadow:0 18px 60px #0004}.pe-preview-heading{display:flex;justify-content:space-between;gap:12px;padding:15px;font:600 13px var(--body);border-bottom:1px solid #35434b;color:#aab9c2}.pe-preview-heading span{color:var(--profile-ac)}.pe-preview-heading i{display:inline-block;width:5px;height:5px;border-radius:100%;background:var(--profile-ac);margin-right:6px}.pe-preview-heading small{font-size:13px}.pe-preview-hero{height:215px;position:relative;overflow:hidden;overflow:clip;background:#17262e}.pe-preview-art{position:absolute;inset:0}.pe-preview-art img{width:100%;height:100%;object-fit:cover;object-position:center}.pe-preview-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#11191f,transparent 95%),linear-gradient(90deg,#11191fbb,transparent)}.pe-preview-pattern{font:900 85px/.82 var(--head);letter-spacing:-3px;position:absolute;right:-5px;top:25px;color:var(--profile-ac);opacity:.1;transform:rotate(-8deg)}.pe-preview-identity{position:absolute;bottom:15px;left:22px;right:22px}.pe-avatar{width:45px;height:45px;background:#26343d;border:1px solid var(--profile-ac);display:grid;place-items:center;overflow:hidden;margin-bottom:12px;color:var(--profile-ac);font:700 25px var(--head)}.pe-avatar img{width:100%;height:100%;object-fit:cover;object-position:center}.pe-preview-identity .player-kicker{font-size:13px}.pe-preview-identity h3{font:700 36px/.95 var(--head);text-transform:uppercase;margin:8px 0;overflow-wrap:anywhere}.pe-preview-identity>span:last-child{font:13px var(--body);color:#a6bac5}.pe-preview-body{padding:0 22px 22px}.pe-preview-body>p{font:13px/1.7 var(--body);color:#9fb0b9;margin:4px 0 20px}.pe-preview-legends{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pe-preview-legends>div{min-width:0}.pe-preview-legends img,.pe-preview-legends>div>span{display:block;width:100%;height:63px;object-fit:cover;object-position:50% 14%;background:#1c2932;border:1px solid #344550}.pe-preview-legends>div>span{display:grid;place-items:center;color:#617681}.pe-preview-legends small{display:block;margin-top:7px;font:13px var(--body);color:#adc1cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-preview-section{display:flex;justify-content:space-between;font:600 13px var(--body);color:#a5b8c3;margin:23px 0 12px}.pe-preview-section small{color:var(--profile-ac);font-size:13px}.pe-preview-empty{padding:17px;border:1px dashed #35454f;color:#647c89;text-align:center;font:13px var(--body)}.pe-preview-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.pe-preview-cards img,.pe-preview-cards>span{width:100%;height:auto;aspect-ratio:372/520;object-fit:contain;background:#1b2932;border:1px solid #35454f}.pe-preview-cards>span{display:grid;place-items:center;color:#617681;font:14px var(--mono)}.pe-preview-note{margin:0;padding:12px 20px;border-top:1px solid #35434b;font:13px/1.5 var(--body);color:#8ca3af}.pe-mini-deck{display:flex;flex-wrap:wrap;gap:8px;padding:10px;background:#20303a;margin:6px 0}.pe-mini-deck b{font:13px var(--head)}.pe-mini-deck>span{color:var(--profile-ac)}.pe-mini-deck small{font:13px var(--mono);margin-left:auto;color:#9badb7}.pe-deck-slots{display:grid;gap:12px}.pe-deck-slots .pe-slot [data-preview]{min-height:90px;flex-direction:row;align-items:center}.pe-deck-slots .pe-slot [data-preview]>img{width:72px;height:100px}.pe-deck-slots .pe-slot-empty{aspect-ratio:auto;min-height:85px;flex-direction:row}.pe-deck-slots .pe-slot-action{padding:9px}.pe-display-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pe-display-slots .pe-slot [data-preview]{min-height:100px}.pe-display-slots .pe-slot-empty{min-height:130px}.pe-context{border-left:2px solid var(--profile-ac);padding:4px 0 4px 16px;margin-top:26px;color:#a7bac4;font:13px/1.7 var(--body)}.pe-context a{color:var(--profile-ac);font:13px var(--mono)}.pe-form .player-form-actions{margin-top:32px;bottom:12px}.pe-studio button:focus-visible,.pe-picker button:focus-visible,.pe-picker input:focus-visible{outline:2px solid var(--profile-ac,var(--ac));outline-offset:3px}.pe-picker{width:min(880px,calc(100vw - 32px));max-height:85dvh;padding:0;background:#111b22;color:#edf4f3;border:1px solid #49616f;box-shadow:0 30px 120px #0009}.pe-picker::backdrop{background:#03090de0;backdrop-filter:blur(5px)}.pe-picker header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 12px}.pe-picker h2{font:700 36px/1 var(--head);text-transform:uppercase;margin:12px 0}.pe-picker [data-picker-close]{width:44px;height:44px;background:#23333e;border:1px solid #49616f;color:#c9d8e1;font-size:24px;cursor:pointer}.pe-picker-search{display:block;padding:0 28px;font:13px var(--mono);color:#9eb5c3}.pe-picker-search span{display:block;margin-bottom:10px}.pe-picker-search input{width:100%;padding:14px;background:#1d2b35;border:1px solid #435a68;color:#edf4f3;font:13px var(--body)}.pe-picker-count{padding:0 28px;margin:15px 0;font:13px var(--mono);color:#96adbb}.pe-picker-grid{padding:0 28px 24px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-height:180px}.pe-choice{padding:0;background:transparent;border:0;text-align:left;color:#edf4f3;cursor:pointer;min-width:0}.pe-choice>div{position:relative;background:#243640;aspect-ratio:372/520;border:2px solid transparent;border-radius:8px;overflow:hidden;transition:border-color .15s,transform .15s}.pe-choice img{display:block;width:100%;height:100%;object-fit:contain}.pe-choice:hover>div,.pe-choice[aria-pressed=true]>div{border-color:#b3ef63;transform:translateY(-2px)}.pe-choice:disabled{opacity:.45;cursor:not-allowed}.pe-choice>div>b{position:absolute;bottom:0;left:0;right:0;padding:8px 3px;background:#162510eb;color:#b3ef63;text-align:center;font:13px var(--mono)}.pe-choice strong{display:block;font:700 17px/1.1 var(--head);margin:10px 0 5px}.pe-choice small{font:13px/1.5 var(--mono);color:#9db4c2;display:block}.pe-picker footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 28px;border-top:1px solid #344a58;font:13px var(--mono);color:#96adbb}.pe-picker footer button{background:#b3ef63;color:#14220e;border:0;padding:12px;cursor:pointer;font:13px var(--mono)}.pe-picker-empty{grid-column:1/-1;text-align:center;margin:auto;color:#9eb5c3}.pe-picker-empty h3{font:30px var(--head);text-transform:uppercase}.pe-picker-empty p{font:13px var(--body)}@media(max-width:1050px){.pe-layout{gap:22px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.pe-studio .player-content{padding:26px}.pe-slot-label{font-size:13px}.pe-slot-caption{padding:9px}.pe-slot-caption b{font-size:18px}.pe-lineup{gap:8px}}@media(max-width:780px){.pe-layout{grid-template-columns:1fr}.pe-live{position:static;max-width:500px;width:100%;margin:10px auto 0}.pe-heading{gap:12px}.pe-heading>a{font-size:13px}.pe-studio .player-content{padding:22px 16px}.pe-lineup{gap:10px}.pe-slot [data-preview],.pe-slot-empty{min-height:130px}.pe-tabs{gap:22px}.pe-tabs button{font-size:13px}.pe-preview-hero{height:230px}.pe-form .player-form-actions{bottom:6px}.pe-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 20px}.pe-picker header{padding:20px 18px 8px}.pe-picker h2{font-size:30px}.pe-picker-search,.pe-picker-count{padding:0 18px}.pe-picker footer{padding:14px 18px}.pe-display-slots{gap:8px}.pe-slot-caption small{font-size:13px}}@media(max-width:400px){.pe-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-heading{flex-direction:column}.pe-heading>a{margin:0}.pe-accent-field .player-colors label{font-size:13px;gap:3px}.pe-slot-label{letter-spacing:0;font-size:13px}.pe-tabs{gap:15px}.pe-lineup .pe-slot-empty small{font-size:13px}}@media(prefers-reduced-motion:reduce){.pe-slot-button,.pe-choice>div{transition:none}.pe-slot-button:hover,.pe-choice:hover>div{transform:none}}.pe-lineup .pe-slot-button{height:100%}.pe-lineup .pe-slot [data-preview],.pe-lineup .pe-slot-empty{flex:1}.player-visibility-link{display:inline-block;margin:18px 0 0 18px;font-size:13px;color:var(--profile-ac,var(--ac));font-weight:700}.player-share-url{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--soft);overflow-wrap:anywhere}.player-share-confirm{display:flex!important;align-items:flex-start;gap:12px;line-height:1.6;margin:20px 0}.player-share-confirm input{width:20px!important;height:20px;flex-shrink:0;margin-top:4px;accent-color:var(--ac)}.player-public-search{display:flex;gap:12px;align-items:end;margin:24px 0;flex-wrap:wrap}.player-public-search label{display:grid;gap:8px;flex:1;min-width:200px;font-size:13px;font-weight:700}.player-public-search input{width:100%;padding:14px;background:var(--bg2);color:var(--ink);border:1px solid var(--soft);font:inherit}.player-public-search a{padding:14px}.player-public-count{padding:12px;font-size:13px;font-weight:700;border-top:1px solid var(--soft);color:var(--profile-ac,var(--ac))}.player-public-pagination{display:flex;gap:20px;justify-content:center;align-items:center;margin-top:32px;font-size:13px;flex-wrap:wrap}.player-tabs button.player-settings-link{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:20px 0;font-size:13px;font-weight:700}.player-public-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.player-public-deck section{border:1px solid var(--soft);background:var(--bg2);min-width:0}.player-public-deck h3{display:flex;justify-content:space-between;padding:16px 20px;margin:0;font:700 26px var(--head);border-bottom:1px solid var(--soft)}.player-public-row{display:flex;align-items:center;gap:14px;min-height:78px;border-bottom:1px solid var(--soft);padding:10px 16px;text-decoration:none}.player-public-row:hover{background:var(--bg3)}.player-public-row img{width:40px;height:56px;object-fit:cover;border-radius:3px;flex-shrink:0}.player-public-row>b{color:var(--profile-ac,var(--ac));font-size:16px;min-width:28px}.player-public-row>span{font-weight:700;overflow-wrap:anywhere;min-width:0}.player-public-row small{display:block;font-size:13px;letter-spacing:.06em;color:var(--muted);font-weight:400;margin-top:4px}@media(max-width:650px){.player-public-deck{grid-template-columns:1fr}.player-visibility-link{margin:14px 0 0;display:block}.player-tabs button.player-settings-link{font-size:13px}.player-public-search .button{padding:14px}.player-share-url{padding:12px;font-size:13px}}@media(max-width:440px){.site-header:has(.player-nav) .header-actions>.header-search{display:none}}.player-profile-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0}.player-profile-actions .player-customize{margin:0}.player-visitor-link{font:13px var(--mono);color:var(--muted);padding:12px 0}.player-visibility-button{cursor:pointer;background:transparent;color:inherit;font:inherit;min-height:32px}.player-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--soft);padding:14px 20px;margin-bottom:16px;font:14px var(--body)}.player-share-dialog{width:min(540px,calc(100vw - 32px));max-height:85vh;overflow:auto;padding:32px;background:var(--bg);color:var(--ink);border:1px solid var(--soft)}.player-share-dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.player-share-dialog h2{font:32px var(--head);text-transform:uppercase;margin:12px 0}.player-share-dialog p{line-height:1.6;margin:14px 0}.player-share-dialog form{margin-top:20px}.player-dialog-close{float:right;width:36px;height:36px;background:transparent;border:1px solid var(--soft);color:inherit;font-size:23px;cursor:pointer}.pe-identity-fields{display:grid;gap:16px;padding:0 0 28px;margin-bottom:24px;border-bottom:1px solid var(--soft)}.pe-identity-fields label{display:grid;gap:8px;font:14px var(--body)}.pe-identity-fields input,.pe-identity-fields textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--soft);background:var(--bg);color:var(--ink);font:14px var(--body);border-radius:0}.pe-identity-fields small{color:var(--muted);font:13px/1.5 var(--mono)}.pe-identity-fields textarea{resize:vertical}.db-profile-byline{display:inline-block;margin-top:12px;font:13px var(--mono);color:var(--ac)}@media(max-width:620px){.player-preview-bar{align-items:flex-start;font-size:13px;padding:12px}.player-preview-bar .button{white-space:nowrap}.player-profile-actions{gap:8px}.player-profile-actions .button{padding:12px}.player-share-dialog{padding:22px}.player-visitor-link{flex-basis:100%}.pe-identity-fields input,.pe-identity-fields textarea{font-size:16px}}.player-feature-card{display:block;width:100%;margin:12px 0}.player-feature-slots{display:grid;gap:8px;margin:20px 0}.player-feature-slots .button{text-align:left;white-space:normal}.player-art-picture{display:block;width:100%;height:100%}.player-art-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.player-deck-art>.player-art-picture{position:absolute;inset:0}.player-hero-art{left:28%;transform:translate(var(--profile-art-shift,0%))}.player-hero:after{background:linear-gradient(90deg,#131619,#131619ed 28%,#13161966,#13161900 78%),linear-gradient(0deg,#131619 0%,#13161955 22%,transparent 65%)}.pe-preview-art:after{background:linear-gradient(0deg,#11191f 0%,#11191f88 26%,transparent 78%),linear-gradient(90deg,#11191f66,transparent 60%)}@media(max-width:1000px){.player-hero-art{left:20%}}@media(max-width:600px){.player-hero-art{inset:0 0 auto;height:260px;opacity:1;mask-image:none;transform:none}.player-workspace .player-hero-art{opacity:1}.player-hero:after{background:linear-gradient(180deg,transparent 80px,#13161933 145px,#131619 265px)}.player-hero-content{padding:192px 20px 24px;max-width:none}.player-hero-content>.player-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px}.player-identity{margin-top:18px;gap:15px}.player-avatar{width:76px;height:76px;box-shadow:0 4px 16px #0005}.player-legends{gap:7px}.player-legends a{flex:1;min-width:0;padding:8px 6px;gap:6px}.player-legends b{font-size:15px}.player-legends small{font-size:13px;letter-spacing:0}.player-legends img{width:28px;height:32px}.player-totals{padding:0 20px 24px;gap:20px}.player-hero-pattern{font-size:100px;top:25px}}.player-art-placeholder{display:flex;aspect-ratio:744/1039;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem;background:var(--surface,#191b21);border:1px solid var(--line,#383c46);text-align:center;color:var(--muted,#aab0bd)}.player-art-placeholder strong{color:var(--ink,#eef1f7)}.player-art-placeholder small{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.player-counter{flex-wrap:wrap}.player-counter>span{flex-basis:100%;display:block}.player-counter [data-finish-summary],.player-public-count>small{display:block;font-size:.68rem;font-weight:400;color:var(--muted);margin-top:.3rem;line-height:1.5}body:has(dialog[open]){overflow:hidden}.player-profile{color-scheme:dark}.player-page{padding-inline:24px;max-width:1370px}.player-profile .button.primary{background:var(--profile-ac);border-color:var(--profile-ac);color:#101719}.player-profile :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--profile-ac);outline-offset:3px}.player-profile button,.player-profile input,.player-profile select,.player-profile textarea{border-radius:0}.player-profile .player-kicker{font-size:14px}.player-note,.player-profile .player-note{font:13px/1.7 var(--body)}.player-profile .button{font:13px var(--body);min-height:44px;text-transform:none}.player-identity :is(h1,h2){line-height:1.03}.player-bio{font-size:14px;line-height:1.7}.player-private{font:13px var(--body);min-height:36px;background:#111a20b8}.player-profile-actions{gap:10px 18px}.player-visitor-link{font:13px var(--body);text-underline-offset:4px}.player-visitor-link:hover{text-decoration:underline}.player-tabs{gap:30px;align-items:center}.player-tabs a{font:13px var(--body);min-height:48px}.player-tabs .player-settings-link{font:13px var(--body)}.player-totals b{font-variant-numeric:tabular-nums}.player-totals span{font:13px/1.5 var(--body)}.player-section-head{margin-bottom:16px}.player-section-head h2{font-size:34px}.player-section-head>a{font:13px var(--body)}.player-section-head .player-kicker{font-size:13px}.player-section-gap{margin-top:44px}.player-empty{padding:36px 24px;border-style:solid;border-color:#303d43;background:#182126}.player-empty h3{font-size:30px}.player-empty p{font-size:14px;line-height:1.65}.player-empty .button{margin-top:4px}.player-deck-info h3{font-size:28px;line-height:1.08}.player-deck-info>p:last-child{font:13px/1.6 var(--body)}.player-deck-info .player-kicker{font-size:13px}.player-deck{transition:border-color .15s}.player-deck:hover{border-color:var(--profile-ac)}.player-deck-edit{font:13px var(--body);min-height:44px;display:flex;align-items:center}.player-display h3{font-size:21px;line-height:1.15}.player-display p{font:13px/1.6 var(--body)}.player-display .player-note{font-size:13px;margin:0}.player-collection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.player-collection-actions>a{font:13px var(--body);color:var(--profile-muted);min-height:44px;display:flex;align-items:center}.player-collection-filters{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(130px,1fr));gap:12px;padding:18px 0;border-block:1px solid var(--profile-line);margin:22px 0 12px}.player-collection-filters label{font:13px var(--body);width:auto}.player-page .player-collection-filters :is(input,select){font:14px var(--body);width:100%;min-height:46px;padding:10px 12px}.player-collection-filters .player-clear{grid-column:1/-1;justify-self:start;width:auto;font-size:13px;min-height:36px;padding:8px 12px}.player-note[data-collection-results]{font:13px/1.6 var(--body);margin:12px 0 24px}.player-collection-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px}.player-inventory-card{display:flex;flex-direction:column}.player-inventory-card>a{flex:1}.player-inventory-card h3{font-size:23px;line-height:1.15}.player-inventory-card p{font:13px/1.5 var(--body);margin:6px 0 14px}.player-inventory-card .player-counter{margin-top:auto}.player-counter{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;background:var(--bg2);border:1px solid var(--soft);font:13px var(--body);min-width:0}.player-counter>.player-counter-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0;white-space:normal;min-height:36px}.player-counter-heading>span{font:13px var(--body)}.player-counter [data-owned-count]{font-size:15px;font-weight:600;padding-left:4px;font-variant-numeric:tabular-nums}.player-counter [data-finish-summary]{flex-basis:100%;font:13px/1.5 var(--body);margin:0;color:var(--muted);overflow-wrap:anywhere}.player-counter [data-finish-summary]:empty{display:none}.player-quantity-stepper{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;border:1px solid var(--soft);background:var(--bg)}.player-counter .player-quantity-stepper button{width:44px;height:42px;min-width:44px;min-height:42px;padding:0;margin:0;border:0;background:transparent;font:22px var(--body)}.player-quantity-stepper>span{display:flex;align-items:center;justify-content:center;gap:4px;border-inline:1px solid var(--soft)}.player-counter .player-quantity-stepper b{font:600 15px var(--body);padding:0;color:var(--ink);font-variant-numeric:tabular-nums}.player-quantity-stepper small{font:13px var(--body);color:var(--muted)}.player-counter .player-quantity-stepper button:not(:disabled):hover{background:var(--ac-soft,#ffffff0a)}.player-counter-retry{display:grid;gap:6px;border-top:1px solid var(--soft);padding-top:8px;font:13px/1.5 var(--body);color:var(--ink)}.player-counter-retry[hidden]{display:none}.player-counter .player-counter-retry button{font:13px var(--body);margin:0;min-height:40px;width:100%;border-color:var(--ac)}.reference-tile>.player-counter{border:1px solid var(--soft);margin-top:10px}.reference-grid[data-view=text] .player-counter{margin-left:94px}.reference-art>.player-counter{margin:16px 0}.player-profile .player-counter{--bg:#151c20;--muted:#abb9c0}.pe-heading{margin-bottom:20px}.pe-heading h1{font-size:48px}.pe-heading>a{font:13px var(--body);min-height:44px;display:flex;align-items:center;margin-top:0}.pe-form .player-form-actions{position:sticky;top:calc(var(--top-bar,0px) + 76px);bottom:auto;margin:0 0 28px;padding:12px 16px;gap:12px 20px;box-shadow:0 8px 20px #0002}.pe-form .player-form-actions>div{width:auto;flex:1}.pe-form .player-form-actions [data-dirty-status]{font:13px/1.5 var(--body);margin:0}.pe-form .player-form-actions .player-note{font-size:13px}.pe-form .player-form-actions .button{flex:none;min-width:130px}.pe-form .player-form-actions a{font:13px var(--body);min-height:44px;display:flex;align-items:center}.pe-form .player-form-actions:has(button:not(:disabled)){border-color:var(--profile-ac)}.pe-form .player-form-actions [data-showcase-status]{font:13px/1.6 var(--body);color:#f1c3af}.pe-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);gap:32px}.pe-live{top:168px}.pe-identity-fields{grid-template-columns:1fr 1fr;gap:20px}.pe-identity-fields label:last-child{grid-column:1/-1}.pe-identity-fields label{font:13px var(--body)}.pe-identity-fields small{font:13px/1.5 var(--body)}.pe-identity-fields .pe-bio-count{text-align:right;margin-top:-4px;font-variant-numeric:tabular-nums}.pe-identity-fields :is(input,textarea){scroll-margin-top:200px}.pe-section-title>p:last-child,.pe-context,.pe-accent-field p{font:13px/1.7 var(--body)}.pe-tabs button{font:13px var(--body)}.pe-slot-label{font:600 13px var(--body);min-height:42px;padding:12px 36px 12px 12px;line-height:1.5}.pe-clear{width:36px;height:42px;top:0;right:0;background:#162129;color:#c4d0d5}.pe-clear:hover{color:var(--profile-ac);background:#25353c}.pe-slot-caption small{font:13px/1.5 var(--body)}.pe-slot-action{font:13px var(--body);min-height:44px;display:flex;align-items:center}.pe-lineup{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-lineup .pe-slot [data-preview]{min-height:0;flex:1}.pe-lineup .pe-slot [data-preview]>img{aspect-ratio:1;height:auto;object-fit:cover}.pe-lineup .pe-slot-empty{aspect-ratio:1;min-height:0;flex:1}.pe-lineup .pe-slot-caption{min-height:70px}.pe-lineup .pe-slot-empty small{font:13px var(--body)}.pe-accent-field .player-colors label{font:13px var(--body);gap:8px}.pe-preview-heading{font-size:13px}.pe-preview-heading small{font:13px var(--body)}.pe-preview-body>p{font:13px/1.7 var(--body)}.pe-preview-note{font:13px/1.6 var(--body)}.pe-preview-legends small{font:13px/1.5 var(--body)}.pe-preview-section,.pe-preview-section small{font-size:13px}.pe-mini-deck b{font-size:17px}.pe-mini-deck small{font:13px var(--body)}.pe-picker{--profile-ac:var(--ac);overscroll-behavior:contain}.pe-picker[data-accent=violet]{--profile-ac:#bfacff}.pe-picker[data-accent=rose]{--profile-ac:#ffa3bd}.pe-picker[data-accent=gold]{--profile-ac:#edd18e}.pe-picker[data-accent=green]{--profile-ac:#52f7a3}.pe-choice:hover>div,.pe-choice[aria-pressed=true]>div{border-color:var(--profile-ac)}.pe-choice>div>b{color:var(--profile-ac);background:#10191ef2;font:13px var(--body)}.pe-picker .player-kicker,.pe-picker .heading-slash{color:var(--profile-ac)}.pe-picker-search,.pe-picker-count{font:13px var(--body)}.pe-choice strong{font-size:20px;line-height:1.15}.pe-choice small{font:13px/1.5 var(--body)}.pe-picker footer{font:13px var(--body)}.pe-picker footer button{font:13px var(--body);min-height:44px;background:var(--profile-ac);color:#101719}.player-dialog-close{width:44px;height:44px}.player-share-dialog .player-kicker{font-size:14px}.player-share-dialog .player-note{font-size:13px}.player-page .account{max-width:760px;padding:32px;background:var(--bg2);border:1px solid var(--soft)}.player-page .account h1{font-size:48px;line-height:1.06}.player-page .account .small{font-size:13px;line-height:1.7}.player-page .connection{gap:20px}.player-page .profile-form input,.player-page .profile-form textarea{background:var(--bg)}@media(max-width:1100px){.player-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.player-collection-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.player-collection-filters label:first-child{grid-column:1/-1}.pe-layout{gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.pe-identity-fields{grid-template-columns:1fr}.pe-slot-label{font-size:13px;padding-left:8px}.player-workspace .player-hero-content{max-width:64%}}@media(max-width:780px){.player-page{padding-inline:16px}.pe-layout{grid-template-columns:1fr}.pe-live{position:static;max-width:none}.pe-heading h1{font-size:40px}.pe-form .player-form-actions{top:0;padding:10px 12px;margin-bottom:22px}.pe-form .player-form-actions>div{flex:1;min-width:100px}.pe-form .player-form-actions .player-note,.pe-form .player-form-actions>a{display:none}.pe-form .player-form-actions .button{min-width:122px;padding:12px}.pe-identity-fields :is(input,textarea){scroll-margin-top:95px}.pe-slot-label{font-size:13px}.pe-picker-search input{font-size:16px}.pe-display-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-clear{width:40px;min-height:44px}.pe-slot-label{min-height:44px;padding-right:48px}.pe-accent-field .player-colors label{font-size:13px;gap:5px}}@media(max-width:700px){.player-page{margin-top:16px}.player-tabs{flex-wrap:wrap;gap:0 22px;padding:0 18px}.player-tabs a{padding:16px 0;font-size:13px}.player-tabs .player-settings-link{font-size:13px;margin-left:0}.player-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.player-collection-filters{padding:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.player-collection-filters label:first-child{grid-column:1/-1}.player-collection-filters label:nth-child(4){grid-column:1/-1}.player-page .player-collection-filters :is(input,select){font-size:16px}.player-counter{padding:9px;gap:8px}.player-counter>.player-counter-heading{padding:0}.player-counter .player-quantity-stepper button{min-height:44px;height:44px}.player-quantity-stepper small{display:none}.player-inventory-card h3{font-size:22px}.player-inventory-card p{font-size:13px;min-height:36px}.player-collection-actions{width:100%;gap:16px}.player-collection-actions>.primary{flex:1}.player-section-head>a{font-size:13px}.player-empty{padding:26px 18px}.player-empty h3{font-size:28px}.player-display h3{font-size:21px}.player-display p,.player-profile .player-note{font-size:13px}.reference-grid[data-view=text] .player-counter{margin-left:0}.player-page .account{padding:24px 18px}.player-page .account h1{font-size:40px}.player-page :is(input:not([type=radio],[type=checkbox]),select,textarea){font-size:16px}.player-collection-grid .player-counter .player-quantity-stepper button{margin:0}.pe-lineup{gap:8px}.pe-slot-caption{padding:10px 8px}.pe-slot-caption b{font-size:19px}.pe-slot-caption small{font-size:13px}.pe-slot-action{font-size:13px;padding:10px 8px}.pe-slot-label{font-size:13px;padding:10px 30px 10px 8px}.pe-clear{width:30px}.pe-preview-hero{height:250px}}@media(max-width:600px){.player-profile:not(.player-workspace) .player-hero-content{padding:200px 18px 22px}.player-profile:not(.player-workspace) .player-hero:after{background:linear-gradient(180deg,transparent 50px,#13161955 145px,#131619 260px)}.player-profile:not(.player-workspace) .player-hero-art{height:270px}.player-profile:not(.player-workspace) .player-hero-content>.player-kicker{flex-wrap:wrap}.player-workspace .player-hero-art{inset:0 0 0 38%;height:auto;opacity:.48}.player-workspace .player-hero:after{background:linear-gradient(90deg,#131619 20%,#13161999 58%,#13161944),linear-gradient(0deg,#131619,transparent)}.player-workspace .player-hero-content{padding:18px;max-width:none}.player-workspace .player-hero-content>.player-kicker{font-size:13px;gap:6px}.player-workspace .player-private{font-size:13px;margin:0}.player-workspace .player-identity{margin:10px 0 0;gap:12px}.player-workspace .player-identity :is(h1,h2){font-size:32px}.player-workspace .player-profile-actions{margin:12px 0 0;gap:8px 16px}.player-workspace .player-profile-actions .button{padding:8px 12px;min-height:36px;font-size:13px}.player-workspace .player-profile-actions .player-customize{padding-left:0}.player-workspace .player-visitor-link{flex-basis:auto;min-height:36px;display:flex;align-items:center;font-size:13px;padding:0}.player-workspace .player-totals{padding:0 18px 18px;gap:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.player-workspace .player-totals>div{gap:4px}.player-workspace .player-totals b{font-size:25px}.player-workspace .player-totals span{font:13px/1.5 var(--body);max-width:none;letter-spacing:0}.player-content{padding:24px 16px}.player-section-head h2{font-size:30px}.player-section-head .player-kicker{font-size:13px}.player-profile .player-bio{font-size:14px;max-width:none}.player-avatar{width:65px;height:65px}.player-profile:not(.player-workspace) .player-identity :is(h1,h2){font-size:40px}.player-profile:not(.player-workspace) .player-legends{gap:8px}.player-legends a{min-width:100px}.player-legends small{font:13px var(--body)}.player-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-inline:18px}.player-totals span{font-size:13px}.player-tabs .player-settings-link{flex-basis:100%;border-top:1px solid var(--profile-line);padding:10px 0;min-height:36px}.player-tabs{gap:0 24px}}@media(max-width:380px){.player-page{padding-inline:8px}.player-content,.pe-studio .player-content{padding-inline:12px}.pe-lineup{grid-template-columns:1fr}.pe-lineup .pe-slot-button{display:grid;grid-template-columns:1fr}.pe-lineup .pe-slot [data-preview]{flex-direction:row;align-items:center;min-height:90px}.pe-lineup .pe-slot [data-preview]>img{width:90px;height:90px}.pe-lineup .pe-slot-empty{aspect-ratio:auto;min-height:90px;flex-direction:row}.pe-lineup .pe-slot-label,.pe-lineup .pe-slot-action{font-size:13px}.pe-clear{width:44px}.pe-slot-label{padding-right:44px}.player-collection-filters{padding:10px}.player-counter{padding:8px}.player-quantity-stepper{grid-template-columns:40px minmax(0,1fr) 40px}.player-counter .player-quantity-stepper button{width:40px;min-width:40px}}@media(prefers-reduced-motion:reduce){.player-deck{transition:none}}.pe-studio>.player-tabs{display:none}.pe-identity-fields label{align-content:start}.pe-identity-fields input{min-height:48px}.pe-heading>div>p:last-child{margin-bottom:0}@media(max-width:780px){.pe-heading{margin-bottom:16px;gap:8px}.pe-heading>a{min-height:36px}.pe-studio .player-content{padding-top:20px}.pe-form .player-form-actions{margin-bottom:18px}}.player-profile{--bg:#131619;--bg2:#191f24;--bg3:#263139;--ink:#f3f3ef;--muted:#b0bcc3;--soft:#3b484f;--ac:var(--profile-ac);--ac-soft:#ffffff0b;--ac-ink:#11191d}.reference-tile>.player-counter{opacity:1}.player-page:has(>.intro){padding-inline:24px}.player-page .signin .privacy,.player-page .signin .small{font-size:13px}@media(max-width:950px){.player-page:has(>.intro){grid-template-columns:minmax(0,1fr);gap:28px}.player-page .intro{max-width:650px}.player-page .signin{width:100%;max-width:540px;justify-self:start}}@media(max-width:700px){.player-page:has(>.intro){padding:16px;gap:24px}.player-page .intro h1{font-size:clamp(38px,11.5vw,50px)}.player-page .intro .lede{font-size:15px;margin-bottom:0}.player-page .signin{padding:24px 20px}.player-page .signin h2{font-size:36px}}@media(max-width:600px){.player-workspace .player-hero-content>.player-kicker,.player-workspace .player-profile-actions{display:none}.player-workspace .player-hero-content{padding:16px 18px}.player-workspace .player-identity{margin:0}.player-workspace .player-tabs .player-settings-link{display:none}.player-workspace .player-totals{padding-bottom:16px}.player-workspace .player-totals b{font-size:23px}}.player-counter[data-collection-counter]{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;font:13px var(--body)}.player-counter[data-collection-counter]>.player-counter-heading{display:flex;justify-content:space-between;gap:4px 8px;min-height:0;margin-bottom:2px}.player-counter[data-collection-counter]>.player-counter-heading>span{font:13px var(--body)}.player-counter[data-collection-counter]>.player-counter-heading>small{font:13px var(--body);color:var(--muted)}.player-counter .player-finish-row{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.player-finish-label{font:13px/1.4 var(--body);color:var(--muted);overflow-wrap:anywhere}.player-counter .player-quantity-stepper{display:grid;grid-template-columns:44px minmax(20px,1fr) 44px;align-items:center}.player-counter .player-quantity-stepper button{min-width:44px;min-height:44px;width:44px;height:44px;color:var(--ink);cursor:pointer}.player-counter .player-quantity-stepper button:disabled{opacity:.3;cursor:default}.player-counter .player-quantity-stepper>[data-finish-owned]{display:flex;align-items:center;justify-content:center;min-height:44px;border-inline:1px solid var(--soft);font:600 15px var(--body)}.player-counter[data-collection-counter] .player-counter-retry{font:13px/1.5 var(--body)}.player-counter[data-collection-counter] .player-counter-retry button{font:13px var(--body);min-height:44px}.player-counter button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.reference-art .player-counter .player-finish-row{grid-template-columns:minmax(0,1fr) minmax(120px,1fr);align-items:center;gap:12px}@media(max-width:380px){.player-counter[data-collection-counter]{padding:6px}}.player-counter.is-compact{display:block;padding:0;border:1px solid var(--soft);background:transparent}.player-counter-bar{display:flex;align-items:stretch;min-height:40px}.player-counter .player-counter-toggle{flex:1;display:flex;align-items:center;gap:6px;min-width:0;margin:0;padding:0 8px 0 10px;border:0;background:transparent;color:var(--ink);font:13px var(--body);text-align:left;cursor:pointer;min-height:40px}.player-counter-toggle:hover{background:var(--bg2)}.player-counter-total{white-space:nowrap}.player-counter.is-compact [data-owned-count]{font-size:14px;color:var(--ac);padding-left:2px}.player-counter.is-compact[data-owned="0"] [data-owned-count]{display:none}.player-counter.is-compact[data-owned="0"] .player-counter-total{color:var(--muted)}.player-counter.is-compact [data-finish-summary]{flex:1 1 auto;flex-basis:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:13px var(--body);color:var(--muted)}.player-counter.is-compact [data-finish-summary]:not(:empty):before{content:"\b7  "}.player-counter-toggle>i{flex:none;width:7px;height:7px;margin-left:auto;border:solid var(--muted);border-width:0 1.5px 1.5px 0;transform:translateY(-2px) rotate(45deg);transition:transform .15s}.player-counter-toggle[aria-expanded=true]>i{transform:translateY(2px) rotate(-135deg)}.player-counter .player-counter-quick{flex:none;width:44px;min-width:44px;min-height:40px;margin:0;padding:0;border:0;border-left:1px solid var(--soft);background:transparent;color:var(--ink);font:20px/1 var(--body);cursor:pointer}.player-counter .player-counter-quick:not(:disabled):hover{background:var(--bg2);color:var(--ac)}.player-counter .player-counter-quick:disabled{opacity:.35;cursor:default}.player-counter.is-compact[data-owned="1"]{border-color:color-mix(in srgb,var(--ac) 45%,var(--soft))}.player-counter.is-compact{position:relative}.player-counter-finishes{display:grid;gap:6px;padding:8px 8px 8px 10px;border-top:1px solid var(--soft)}.reference-tile .player-counter-finishes{position:absolute;z-index:6;top:100%;left:-1px;right:-1px;margin-top:4px;border:1px solid var(--soft);background:var(--bg);box-shadow:0 12px 30px #0007}.player-counter-finishes[hidden]{display:none}.player-counter.is-compact .player-counter-retry{margin:0 8px 8px}.player-counter .player-finish-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.player-counter .player-quantity-stepper{grid-template-columns:36px 36px 36px;background:transparent}.player-counter .player-quantity-stepper button{width:36px;min-width:36px;height:36px;min-height:36px;font:18px var(--body)}.player-counter .player-quantity-stepper>[data-finish-owned]{min-height:36px;font:600 14px var(--body)}.player-counter[data-collection-counter]:not(.is-compact){gap:8px;padding:14px}.player-counter[data-collection-counter]:not(.is-compact)>.player-counter-heading{align-items:baseline;margin-bottom:4px}.player-counter[data-collection-counter]:not(.is-compact)>.player-counter-heading>span:first-child{font:600 13px var(--body);color:var(--ink)}.player-counter[data-collection-counter]:not(.is-compact)>.player-counter-heading [data-owned-count]{font-size:15px;color:var(--ac);padding:0}.player-counter[data-owned="1"]:not(.is-compact){border-color:color-mix(in srgb,var(--ac) 45%,var(--soft))}@media(pointer:coarse){.player-counter .player-counter-toggle,.player-counter .player-counter-quick,.player-counter-bar{min-height:44px}.player-counter .player-quantity-stepper{grid-template-columns:44px 36px 44px}.player-counter .player-quantity-stepper button{width:44px;min-width:44px;height:44px;min-height:44px}.player-counter .player-quantity-stepper>[data-finish-owned]{min-height:44px}}.player-counter.is-compact.is-single .player-counter-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 0 10px;min-height:40px}.player-counter.is-compact.is-single .player-counter-total{font:13px var(--body);color:var(--ink)}.player-counter.is-compact.is-single .player-quantity-stepper{grid-template-columns:40px 40px;border-width:0 0 0 1px}.player-counter.is-compact.is-single .player-quantity-stepper button{width:40px;min-width:40px;height:40px;min-height:40px;font-size:18px}.player-counter.is-compact.is-single .player-quantity-stepper b{display:none}.player-counter.is-single .player-finish-label small{display:block;font:13px var(--body);color:var(--muted)}.player-counter.is-single:not(.is-compact) .player-quantity-stepper b{display:flex;align-items:center;justify-content:center}.player-deck-info .player-deck-illegal{margin-top:6px;color:#f08a7e;font:13px/1.5 var(--body)}.player-deck-illegal span{display:inline-block;margin-right:6px;padding:0 6px;border:1px solid #f08a7e;font-weight:600;font-size:13px}.player-name-last{white-space:nowrap}.player-name-slash{color:var(--profile-ac);margin-left:.03em}.player-content>section+section{margin-top:56px}.player-grail-hero{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:30px}.player-grail-card{display:block;position:relative;overflow:hidden;border-radius:4.6%/3.3%;background:#101214;box-shadow:0 16px 30px #0009;color:inherit}.player-grail-card img{display:block;width:100%;height:auto;aspect-ratio:744/1039;object-fit:cover}.player-grail-hero .player-grail-card{transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .15s ease-out}.player-grail-hero .player-grail-card:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,28%),#ffffff45,#fff0 45%);opacity:0;transition:opacity .2s}.player-grail-hero .player-grail-card:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.player-grail-hero .player-grail-card{transform:none;transition:none}}.player-grail-meta h3{font:700 clamp(30px,3.4vw,46px)/1 var(--head);text-transform:uppercase;margin:0 0 14px}.player-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 14px;padding:0}.player-chips li{font:13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:7px 10px;border:1px solid #4a555b;color:#f3f3ef}.player-chips li.is-code{text-transform:none;letter-spacing:.02em}.player-chips li.is-overnumbered,.player-chips li.is-signature{border-color:#edd18e;color:#edd18e}.player-chips li.is-alternate{border-color:var(--profile-ac);color:var(--profile-ac)}.player-grail-caption{font:italic 16px/1.5 var(--body);color:#c7ccd2;margin:0;max-width:46ch;overflow-wrap:anywhere}.player-grail-row,.player-peek-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.player-peek-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.player-grail-row h3,.player-peek-grid h3{font:600 16px/1.25 var(--body);margin:10px 0 4px;text-transform:none;letter-spacing:0}.player-grail-kind{font:13px/1.45 var(--mono);letter-spacing:.03em;color:#aeb7bc;margin:0}.player-grail-row .player-grail-caption{font-size:13px;margin-top:6px}.player-set-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px}.player-set-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.player-set-head h3{font:700 24px/1 var(--head);text-transform:uppercase;margin:0}.player-set-head span{font:14px var(--mono);font-variant-numeric:tabular-nums}.player-set progress{appearance:none;-webkit-appearance:none;display:block;width:100%;height:8px;border:0;background:#263139;color:var(--profile-ac)}.player-set progress::-webkit-progress-bar{background:#263139}.player-set progress::-webkit-progress-value{background:var(--profile-ac)}.player-set progress::-moz-progress-bar{background:var(--profile-ac)}.player-set p{font:13px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#aeb7bc;margin:8px 0 0}.player-legend-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.player-legend-tiles a{display:flex;align-items:stretch;background:#191f24;border:1px solid var(--profile-line);color:#f3f3ef;min-height:112px}.player-legend-tiles img{width:132px;height:auto;aspect-ratio:1;object-fit:cover;flex-shrink:0}.player-legend-tiles span{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:14px 18px}.player-legend-tiles small{font:13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#aeb7bc}.player-legend-tiles b{font:700 30px/1 var(--head);text-transform:uppercase}.player-legend-section .player-pick-legend{display:inline-flex;gap:12px;padding:14px 16px;border:1px dashed #4a555b;font:14px var(--body);color:#f3f3ef}.player-peek>.player-note{margin:-6px 0 14px}.player-binder-link{display:inline-flex;align-items:center;margin-top:20px}.player-binder,.player-qr{padding:28px 32px 40px}.player-binder-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.player-binder-head .player-kicker{margin:0}.player-binder-head h1{font:700 clamp(40px,5vw,64px)/.95 var(--head);text-transform:uppercase;margin:6px 0 0}.player-binder .player-collection-filters,.player-binder>.player-note{max-width:760px;margin-inline:auto}.player-binder-grid{list-style:none;margin:16px auto 20px;padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;background:#191f24;border:1px solid var(--profile-line);box-sizing:border-box}.player-binder-slot a{display:block}.player-binder-qty{position:absolute;right:6px;bottom:6px;z-index:3;background:#101010;color:#f3f3ef;font:13px var(--mono);padding:3px 7px}.player-binder .player-public-pagination{justify-content:center}.player-binder-qr{display:flex;justify-content:center;max-width:760px;margin:18px auto 0;box-sizing:border-box}.player-qr{text-align:center}.player-qr .player-binder-head{text-align:left}.player-qr .player-binder-head h1{font-size:clamp(30px,8vw,48px)}.player-qr-targets{display:inline-flex;max-width:100%;margin:0 auto 18px;border:1px solid var(--profile-line)}.player-qr-targets a{display:grid;place-items:center;min-height:44px;padding:0 16px;color:var(--muted);font:700 17px/1 var(--head);text-transform:uppercase;letter-spacing:.2px;text-decoration:none;white-space:nowrap}.player-qr-targets a[aria-current]{background:var(--ink);color:var(--bg)}.player-qr-targets a:focus-visible{outline:2px solid var(--profile-ac);outline-offset:-3px}.player-qr-code{display:block;box-sizing:border-box;width:min(100%,420px,calc(100dvh - 330px));min-width:240px;margin:0 auto 16px;padding:14px;background:#f3f3ef}.player-qr-code svg{display:block;width:100%;height:auto}.player-qr-what{display:grid;gap:4px;margin:0 auto 6px;text-align:center}.player-qr-what b{font:700 clamp(26px,7vw,34px)/1 var(--head);text-transform:uppercase;overflow-wrap:anywhere}.player-qr-what span{font:14px var(--mono);color:var(--muted)}.player-qr-url{font:14px var(--mono);margin:0 0 8px;color:var(--muted);overflow-wrap:anywhere}.player-qr-private{border:1px solid #edd18e;color:#edd18e;padding:12px 14px;font:14px/1.5 var(--body);text-align:left;max-width:520px;margin:0 auto 16px}.player-qr-actions{display:flex;justify-content:center;gap:10px;margin-top:18px;flex-wrap:wrap}.player-qr-actions .button{min-height:48px;padding-inline:22px}@media(max-width:560px){.player-qr-actions{display:grid;grid-template-columns:1fr 1fr}.player-qr-actions .button{display:grid;place-items:center;padding-inline:8px}}@media(max-width:560px){.player-binder-head:has(.player-binder-actions){flex-wrap:wrap}.player-binder-head>.player-binder-actions{flex:1 1 100%}.player-binder-head>.player-binder-actions .button{flex:1 1 auto;justify-content:center;white-space:nowrap;padding-inline:10px}.player-qr .player-binder-head>.button{display:none}.player-qr .player-binder-head h1{font-size:clamp(28px,7.4vw,40px)}}.player-qr .player-kicker a{color:inherit}.player-binder-head .player-kicker a{display:inline-block;padding:14px 8px;margin:-14px -8px}.player-binder-findbar{margin:0 0 14px}.player-binder-find{display:flex;gap:10px;align-items:end}.player-binder-find label{flex:1 1 auto;display:grid;gap:6px;min-width:0;font:13px var(--mono);color:var(--muted)}.player-binder-find input{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--profile-line);border-radius:0;background:#0b0e10;color:#f3f3ef;font:16px var(--body)}.player-binder-find input:focus-visible{outline:2px solid var(--profile-ac);outline-offset:1px}.player-binder-find .button{flex:none;min-height:44px;padding-inline:20px}.player-binder-hitlist{margin:6px 0}.player-binder-hitlist summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--muted);font:13px var(--mono)}.player-binder-hitlist summary:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-binder-hits{list-style:none;margin:4px 0 6px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.player-binder-hits a{display:grid;gap:2px;box-sizing:border-box;min-height:44px;padding:9px 12px;border:1px solid var(--profile-line);background:#171b1e;color:#f3f3ef;text-decoration:none}.player-binder-hits a:hover,.player-binder-hits a:focus-visible{border-color:var(--profile-ac)}.player-binder-hits span{font:600 15px/1.2 var(--body)}.player-binder-hits small{font:13px var(--mono);color:var(--muted)}.player-binder-slot.is-match>a{outline:3px solid var(--profile-ac);outline-offset:3px;box-shadow:0 0 0 7px color-mix(in srgb,var(--profile-ac) 30%,transparent)}[data-editing] .player-binder-findbar{display:none}@media(max-height:700px){.player-qr-note,.player-qr>.player-note{display:none}}.player-section-link{min-height:44px;display:inline-flex;align-items:center;padding:0 16px}.player-check{display:flex;align-items:center;gap:8px}.pe-grail-slot{display:grid;gap:8px;align-content:start}.pe-caption{display:grid;gap:6px;font:13px var(--body);color:#c2c9cc}.pe-caption small{color:#8e989e}.pe-switch{display:flex;gap:12px;align-items:flex-start;margin-top:22px;padding:14px;border:1px solid var(--profile-line);background:#191f24;cursor:pointer}.pe-switch input{width:20px;height:20px;accent-color:var(--profile-ac);margin:2px 0 0;flex-shrink:0}.pe-switch span{display:grid;gap:4px}.pe-switch b{font:600 15px var(--body)}.pe-switch small{font:13px/1.4 var(--body);color:#aeb7bc}@media(max-width:780px){.player-grail-hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:18px}.player-grail-hero .player-grail-card{width:min(286px,78vw)}.player-grail-meta .player-chips{justify-content:center}.player-grail-caption{margin-inline:auto}.player-grail-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-right:-12px;padding-bottom:6px}.player-grail-row>li{flex:0 0 136px;scroll-snap-align:start}.player-peek-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.player-peek-grid h3{font-size:14px}.player-set-list{grid-template-columns:1fr}.player-legend-tiles{gap:8px}.player-legend-tiles a{flex-direction:column;min-height:0}.player-legend-tiles img{width:100%;aspect-ratio:1.1}.player-legend-tiles span{padding:8px 10px 10px;gap:3px}.player-legend-tiles b{font-size:20px}.player-legend-tiles small{font-size:13px}.player-binder,.player-qr{padding:18px 14px 28px}.player-binder-grid{padding:8px;gap:8px}.player-profile .player-totals{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.player-code{white-space:nowrap}@media(min-width:781px){.player-profile:not(.player-workspace) .player-identity :is(h1,h2){font-size:clamp(64px,7vw,112px);line-height:.86;letter-spacing:-1.5px}}@media(max-width:780px){.player-peek-grid>li:nth-child(n+4){display:none}}.player-rank-filters{grid-template-columns:minmax(200px,2fr) repeat(2,minmax(140px,1fr)) auto auto;align-items:end}.player-rank-filters>label{grid-column:auto;min-width:0}.player-rank-filters .player-check{display:flex;align-items:center;gap:10px;min-height:46px;font:13px var(--body)}.player-page .player-rank-filters .player-check input{width:20px;height:20px;min-height:0;padding:0;margin:0;accent-color:var(--profile-ac);flex-shrink:0}.player-rank-filters .button{min-height:46px}@media(max-width:780px){.player-rank-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.player-rank-filters>label:nth-of-type(1),.player-rank-filters>.player-check,.player-rank-filters>.button,.player-rank-filters>a{grid-column:1/-1}.player-rank-filters>label:nth-of-type(2),.player-rank-filters>label:nth-of-type(3){grid-column:auto}}.player-qr p{margin-inline:auto;text-align:center;max-width:none}.player-qr .player-binder-head p{text-align:left;margin-inline:0}.player-page .pe-switch{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px}.player-page .pe-switch span{flex:1;min-width:0}.player-page .pe-switch input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:52px;min-width:52px;height:30px;padding:0;margin:0;border:1px solid #4a555b;border-radius:15px;background:#263139 radial-gradient(circle at 15px 50%,#f3f3ef 10px,transparent 10.5px) no-repeat;cursor:pointer}.player-page .pe-switch input[type=checkbox]:checked{background:var(--profile-ac) radial-gradient(circle at 36px 50%,#101719 10px,transparent 10.5px) no-repeat;border-color:var(--profile-ac)}.player-page .pe-switch input[type=checkbox]:focus-visible{outline:2px solid var(--profile-ac);outline-offset:3px}.player-grail-facts{font:13px/1.5 var(--body);color:#aeb7bc;margin:-4px 0 14px}@media(min-width:781px)and (max-width:1199px){.player-grail-hero{align-items:center}}@media(min-width:1200px){.player-grails{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);column-gap:48px;align-items:start}.player-grails>.player-section-head{grid-column:1/-1}.player-grails .player-grail-hero{display:contents}.player-grails .player-grail-hero>.player-grail-card{grid-column:1;grid-row:2/span 2}.player-grails .player-grail-meta{grid-column:2;grid-row:2;align-self:start;padding-top:4px}.player-grails>.player-grail-row{grid-column:2;grid-row:3;align-self:end;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:24px}.player-grails:not(:has(.player-grail-row)) .player-grail-meta{grid-row:2/span 2;align-self:center}}.player-grail-card[data-grail-tilt]{transform:perspective(900px) translateY(var(--lift,0px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .18s ease-out,box-shadow .18s ease-out}@media(hover:hover){.player-grail-card[data-grail-tilt=soft]:hover{--lift:-4px;box-shadow:0 22px 36px #000b}}.player-binder-grid{touch-action:pan-y}.player-inspect:not([data-accent]){--profile-ac:#8cc8ff}.player-inspect{border:0;padding:0;margin:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;background:transparent;color:#f3f3ef;overflow:auto}.player-inspect::backdrop{background:#090b0dee;backdrop-filter:blur(8px)}.player-inspect[open]{display:grid;grid-template-columns:auto minmax(0,440px);justify-content:center;align-items:center;gap:56px;padding:56px 112px;box-sizing:border-box}.player-inspect-stage{display:flex;justify-content:center;animation:player-inspect-in .28s cubic-bezier(.2,.8,.2,1) both}.player-inspect-card{width:min(440px,40vw,calc((100dvh - 112px)*.716));border-radius:4.6%/3.3%;transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .12s ease-out;box-shadow:0 40px 80px #000d}.player-inspect-card:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,25%),#ffffff38,#fff0 48%)}.player-inspect-card img{display:block;width:100%;height:auto;aspect-ratio:744/1039}.player-inspect-card.is-landscape{width:min(620px,52vw,calc((100dvh - 112px)*1.396))}.player-inspect-card.is-landscape img{aspect-ratio:1039/744}.player-inspect-info{animation:player-inspect-in .32s .04s cubic-bezier(.2,.8,.2,1) both}.player-inspect-info h2{font:700 clamp(34px,3.6vw,54px)/.98 var(--head);text-transform:uppercase;margin:0 0 16px}.player-inspect-info .player-grail-caption{font-size:18px;margin:4px 0 22px}.player-inspect-info .button{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #4a555b;color:#f3f3ef;font:14px var(--body);background:#1a2024}.player-inspect-info .button:hover{border-color:var(--profile-ac);color:var(--profile-ac)}.player-inspect-count{font:13px var(--mono);letter-spacing:.08em;color:var(--profile-ac);margin:0 0 10px}.player-inspect-close,.player-inspect-prev,.player-inspect-next{position:fixed;display:grid;place-items:center;width:52px;height:52px;border:1px solid #4a555b;background:#131619cc;color:#f3f3ef;font:28px/1 var(--body);cursor:pointer;z-index:3}.player-inspect-close{top:18px;right:18px}.player-inspect-prev,.player-inspect-next{top:50%;transform:translateY(-50%);border-radius:50%}.player-inspect-prev{left:24px}.player-inspect-next{right:24px}.player-inspect :is(button,a):focus-visible{outline:2px solid var(--profile-ac);outline-offset:3px}@keyframes player-inspect-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}@media(max-width:780px){.player-inspect[open]{grid-template-columns:1fr;align-content:start;justify-items:center;text-align:center;gap:22px;padding:84px 20px}.player-inspect-stage{justify-content:center}.player-inspect-card{width:min(330px,80vw)}.player-inspect-card.is-landscape{width:min(420px,92vw)}.player-inspect-slot{position:sticky;bottom:0;z-index:2;margin:0 -20px;padding:10px 76px 12px;background:#0b0d0ff2;border-top:1px solid #2a343a}.player-inspect-slot .player-inspect-actions{display:grid;gap:8px}.player-inspect-slot .player-note{margin:0 0 8px}.player-inspect-info .player-chips{justify-content:center}.player-inspect-info .player-grail-caption{margin-inline:auto}.player-inspect-prev,.player-inspect-next{top:auto;bottom:18px;transform:none;width:48px;height:48px}.player-inspect-prev{left:18px}.player-inspect-next{right:18px}.player-inspect-close{top:12px;right:12px;width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.player-grail-card[data-grail-tilt],.player-inspect-card{transform:none;transition:none}.player-inspect-stage,.player-inspect-info{animation:none}}.player-inspect-close{border-radius:50%}.player-share-preview{margin:14px 0 12px;display:grid;gap:8px}.player-share-shot{display:grid;aspect-ratio:1200/630;background:#191f24;border:1px solid var(--profile-line)}.player-share-shot>*{grid-area:1/1}.player-share-wait{place-self:center;font:14px var(--body);color:#aeb7bc}.player-share-preview img{display:block;width:100%;height:100%;object-fit:cover}.player-share-preview figcaption{font:13px/1.5 var(--body);color:#aeb7bc}.player-share-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.player-profile .player-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:0}.player-profile .player-hero>.player-hero-content{grid-column:1;grid-row:1;max-width:none}.player-profile:not(.player-workspace) .player-hero>.player-hero-content{padding:44px 38px 38px}.player-profile .player-hero>.player-profile-actions{grid-column:2;grid-row:1;margin:0;padding:32px 36px 0 0;flex-wrap:nowrap}.player-profile .player-hero .player-identity{margin:0}.player-profile .player-hero .player-hero-content>.player-kicker{margin:0 0 18px}.player-profile .player-hero .player-hero-content>.player-kicker:empty{display:none}.player-profile .player-hero .player-totals{position:static;display:flex;flex-wrap:wrap;gap:8px 28px;margin:24px 0 0;padding:0;grid-template-columns:none}.player-profile .player-hero .player-totals>div{display:flex;align-items:baseline;gap:8px}.player-profile .player-hero .player-totals b{font:700 34px/1 var(--head);letter-spacing:0}.player-profile .player-hero .player-totals span{font:14px/1.2 var(--body);max-width:none;color:#c9ced3}.player-profile .player-hero .player-bio{margin:16px 0 0}.player-workspace .player-hero>.player-hero-content{padding:24px 38px}.player-workspace .player-hero .player-totals{margin-top:14px}.player-workspace .player-hero .player-totals b{font-size:24px}.player-workspace .player-hero>.player-profile-actions{padding-top:22px}@media(max-width:950px){.player-profile:not(.player-workspace) .player-hero>.player-hero-content,.player-workspace .player-hero>.player-hero-content{padding-left:25px;padding-right:25px}.player-profile .player-hero>.player-profile-actions{padding-right:25px}}@media(max-width:780px){.player-profile .player-hero{grid-template-columns:minmax(0,1fr)}.player-profile .player-hero>.player-profile-actions{grid-column:1;grid-row:2;padding:0 25px 24px;flex-wrap:wrap}.player-profile:not(.player-workspace) .player-hero>.player-hero-content{padding-bottom:20px}}@media(max-width:600px){.player-profile:not(.player-workspace) .player-hero-art{inset:0;height:auto;opacity:.55}.player-profile:not(.player-workspace) .player-hero-art img{object-position:50% 30%}.player-profile:not(.player-workspace) .player-hero:after{background:linear-gradient(180deg,#13161955,#131619bb 55%,#131619)}.player-profile:not(.player-workspace) .player-hero>.player-hero-content{padding:22px 18px 18px}.player-profile .player-hero .player-totals{gap:6px 20px;margin-top:16px}.player-profile .player-hero .player-totals b{font-size:26px}.player-profile .player-hero .player-totals span{font-size:13px}.player-profile .player-hero>.player-profile-actions{padding:0 18px 20px;gap:8px 14px}.player-profile .player-hero>.player-profile-actions .button{min-height:40px;padding:0 16px;display:inline-flex;align-items:center}.player-workspace .player-hero>.player-hero-content{padding:16px 18px}.player-workspace .player-hero .player-totals b{font-size:21px}}.player-grail-kind>span{display:block}.player-set p{display:flex;justify-content:space-between;gap:12px;font:13px/1.5 var(--body);letter-spacing:0;text-transform:none}.player-set p span{font:13px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.player-share-dialog:has(.player-share-sheet){width:min(780px,calc(100vw - 32px))}.player-share-dialog.is-visitor{width:min(600px,calc(100vw - 32px))}.player-share-sheet{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:26px;align-items:start;margin:20px 0 8px}.player-share-qr{margin:0;display:grid;gap:10px;justify-items:center;text-align:center}.player-share-qr img{display:block;width:100%;height:auto;aspect-ratio:1;background:#f3f3ef;padding:10px;box-sizing:border-box;image-rendering:pixelated}.player-share-qr figcaption{font:13px/1.5 var(--body);color:#aeb7bc}.player-share-qr a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.player-share-main>p{margin-top:0}.player-share-main .player-share-actions{margin:0 0 16px}.player-share-main .player-share-preview{margin:0}@media(max-width:620px){.player-share-sheet{grid-template-columns:minmax(0,1fr);gap:18px}.player-share-qr{grid-template-columns:132px minmax(0,1fr);align-items:center;justify-items:start;text-align:left;gap:16px}.player-share-qr img{width:132px}.player-share-main .player-share-actions .button{flex:1 1 auto;justify-content:center}}.player-binder .player-binder-head{margin-bottom:16px}.player-binder .player-binder-head h1{font-size:clamp(34px,3.6vw,48px)}.player-binder-book{max-width:760px;margin:0 auto}.player-binder-filter{margin:0 0 14px}.player-binder-filter>summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none}.player-binder-filter>summary::-webkit-details-marker{display:none}.player-binder-filter>summary .button{display:inline-flex;align-items:center;min-height:40px;padding:0 16px}.player-binder-filter>summary .button:after{content:"\2304";margin-left:8px;transform:translateY(-3px)}.player-binder-filter[open]>summary .button{border-color:var(--profile-ac);color:var(--profile-ac)}.player-binder-filter>summary .player-note{margin:0;min-width:0}.player-binder .player-binder-filter>.player-collection-filters{max-width:none;margin:12px 0 0}.player-binder-spread{display:flex;justify-content:center;margin:0 auto 18px}.player-binder-spread>.player-binder-grid{margin:0;width:100%}.player-binder-right,.player-binder-pager.is-spread{display:none}@media(min-width:900px){.player-binder-book{max-width:none;width:fit-content;min-width:min(100%,760px)}.player-binder-book .player-binder-qr{max-width:none}.player-binder-spread{--pocket:clamp(118px,calc((100svh - 330px)/3*.716),205px)}.player-binder-spread>.player-binder-grid{grid-template-columns:repeat(3,var(--pocket));width:auto;max-width:none;padding:14px;gap:10px}.player-binder-spread>.player-binder-right{display:grid;border-left:0;box-shadow:inset 22px 0 26px -22px #000}.player-binder-spread:not(.is-single)>.player-binder-left{border-right:2px solid #0b0d0f;box-shadow:inset -22px 0 26px -22px #000}.player-binder-pager.is-page{display:none}.player-binder-pager.is-spread{display:flex}}.player-binder-slot.is-empty{box-sizing:border-box;aspect-ratio:744/1039;border:1px solid #2a3338;background:linear-gradient(160deg,#ffffff06,#fff0 40%);border-radius:4.6%/3.3%}.player-share-dialog[data-accent] .button.primary{background:var(--profile-ac);border-color:var(--profile-ac);color:#101719}.player-share-dialog[data-accent] .heading-slash{color:var(--profile-ac)}.player-owner-bar{display:flex;align-items:center;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin:0;padding:10px 36px 10px 38px;border:0;border-bottom:1px solid var(--profile-line);background:#0e1113;font:14px/1.4 var(--body)}.player-owner-status{display:flex;align-items:center;gap:10px;min-height:38px;margin:0;padding:0;border:0;background:none;color:#f3f3ef;font:inherit;text-align:left}button.player-owner-status{cursor:pointer}button.player-owner-status:after{content:"Change";margin-left:4px;color:var(--profile-ac);font-size:13px;text-decoration:underline;text-underline-offset:4px}button.player-owner-status:hover b{color:var(--profile-ac)}.player-owner-status i{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#79d69a;box-shadow:0 0 0 4px #79d69a26}.player-owner-status.is-private i{background:#edd18e;box-shadow:0 0 0 4px #edd18e26}.player-owner-status.is-preview i{background:var(--profile-ac);box-shadow:0 0 0 4px #ffffff14}.player-owner-status b{font-weight:600}.player-owner-status span{color:#aeb7bc}.player-owner-actions{display:flex;align-items:center;gap:6px 22px;flex-wrap:wrap}.player-owner-actions>a:not(.button){color:#c9ced3;text-underline-offset:4px}.player-owner-actions>a:not(.button):hover{color:var(--profile-ac);text-decoration:underline}.player-profile .player-owner-actions .button{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;margin:0;border:1px solid var(--profile-line);background:#1a2024;color:#f3f3ef;font:13px var(--body)}.player-profile .player-owner-actions .button:hover{border-color:var(--profile-ac);color:var(--profile-ac)}.player-owner-actions .is-narrow{display:none}.pe-studio>.player-owner-bar{display:none}@media(max-width:950px){.player-owner-bar{padding-inline:25px}}@media(max-width:600px){.player-owner-bar{padding:8px 18px;gap:4px 16px;flex-wrap:nowrap}.player-owner-status span{display:none}button.player-owner-status:after{content:"\2304";margin-left:0;color:#aeb7bc;text-decoration:none;transform:translateY(-3px)}.player-owner-actions{flex-wrap:nowrap}.player-owner-actions .is-wide,.player-owner-settings{display:none}.player-owner-actions .is-narrow{display:inline}.player-owner-actions{gap:4px 16px;font-size:13px}.player-profile .player-owner-actions .button{min-height:36px;padding:0 12px}}:is(.player-grail-hero,.player-inspect-stage) .player-grail-card.foil.no-holo:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background-image:repeating-linear-gradient(118deg,#f7a6b466,#f4d79c66,#b6f0c866,#9fdcf266,#bcb0f566,#f0a8dc66,#f7a6b466 9.6%);background-size:300% 300%;background-position:35% 35%;mix-blend-mode:soft-light;-webkit-mask-image:linear-gradient(118deg,#0000 38%,#0008 45%,#000 50%,#0008 55%,#0000 62%);mask-image:linear-gradient(118deg,#0000 38%,#0008 45%,#000,#0008 55%,#0000 62%);-webkit-mask-size:320% 320%;mask-size:320% 320%;-webkit-mask-position:50% 50%;mask-position:50% 50%;animation:player-foil-drift 16s cubic-bezier(.45,0,.55,1) infinite}@keyframes player-foil-drift{0%,to{-webkit-mask-position:108% 108%;mask-position:108% 108%;background-position:20% 20%}50%{-webkit-mask-position:-8% -8%;mask-position:-8% -8%;background-position:55% 55%}}@media(hover:hover){.player-grail-hero .player-grail-card.foil.no-holo:hover:after{animation:none;-webkit-mask-position:calc(100% - var(--glare-x,50%)) calc(100% - var(--glare-y,50%));mask-position:calc(100% - var(--glare-x,50%)) calc(100% - var(--glare-y,50%));background-position:calc(var(--glare-x,50%)*.7) calc(var(--glare-y,50%)*.7)}}.player-inspect-stage .player-inspect-card.foil.no-holo:after{animation:player-foil-open 1.9s cubic-bezier(.2,.7,.2,1) .15s 1 backwards;-webkit-mask-position:calc(100% - var(--glare-x,50%)) calc(100% - var(--glare-y,50%));mask-position:calc(100% - var(--glare-x,50%)) calc(100% - var(--glare-y,50%));background-position:calc(var(--glare-x,50%)*.7) calc(var(--glare-y,50%)*.7)}@keyframes player-foil-open{0%{-webkit-mask-position:110% 110%;mask-position:110% 110%;background-position:10% 10%}}@media(prefers-reduced-motion:reduce){:is(.player-grail-hero,.player-inspect-stage) .player-grail-card.foil.no-holo:after{animation:none}}.player-holo{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .7s ease}.has-holo>.player-holo{opacity:1}.player-grail-card.has-holo:before{display:none}.player-inspect-card .player-inspect-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(2px);transform:scale(1.01)}.player-inspect-card .player-inspect-full{position:relative;opacity:0;transition:opacity .35s ease}.player-inspect-card .player-inspect-full.is-loaded{opacity:1}.player-inspect-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:780px){.player-inspect-actions{justify-content:center}}@media(max-width:780px){.player-collection-filters{gap:10px;padding:12px}.player-collection-filters>label:not(.player-check)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.player-collection-filters .card-browse-mode>p{font-size:13px;margin:4px 0 0}.player-rank-filters>.player-check{grid-column:1;min-height:46px;line-height:1.3}.player-rank-filters>.button{grid-column:2}}@media(pointer:coarse){.player-section-head>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}}.player-page select:not([multiple]):not([size]){appearance:none;-webkit-appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%;background-size:5px 5px;background-repeat:no-repeat}@media(pointer:coarse){.player-owner-actions>a:not(.button){min-height:44px;line-height:44px}}.player-nav:has(.player-add) .player-signin{white-space:nowrap}@media(max-width:480px){html:not([data-player=in]) .player-nav:has(.player-signin){gap:4px}.player-nav:has(.player-add) .player-signin{border-color:transparent;background:transparent;box-shadow:none;padding:0 6px;font-weight:500}.player-nav:has(.player-add) .player-signin:hover{background:transparent;color:var(--ink);text-decoration:underline;transform:none}}@media(max-width:380px){html:not([data-player=in]) .site-header:has(.player-signin) .wordmark{font-size:28px}html:not([data-player=in]) .player-nav:has(.player-signin) .player-add{padding:0 9px}}.player-deck-playing{display:inline-block;margin:0 6px 8px 0;padding:2px 8px;border:1px solid var(--ac);color:var(--ac);font:600 13px/1.4 var(--body)}.player-playing{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--profile-ac);background:linear-gradient(90deg,color-mix(in srgb,var(--profile-ac) 12%,transparent),transparent 60%),#101315}.player-playing-main{flex:1 1 280px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;color:#f3f3ef;text-decoration:none}.player-playing-art{width:64px;height:64px;overflow:hidden;border-radius:50%;border:2px solid var(--profile-ac);background:#1a2024}.player-playing-art img{display:block;width:100%;height:100%;object-fit:cover}.player-playing-copy{display:grid;gap:3px;min-width:0}.player-playing-copy small{font:600 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--profile-ac)}.player-playing-copy b{font:700 26px/1.05 var(--head);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-playing-copy span{font-size:14px;color:var(--profile-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-playing-open{font-size:22px;color:var(--profile-ac);transition:transform .15s}.player-playing-main:hover b,.player-playing-main:focus-visible b{color:var(--profile-ac)}.player-playing-main:hover .player-playing-open{transform:translate(4px)}@media(max-width:600px){.player-playing{padding:12px}.player-playing .button{flex:1 1 100%;justify-content:center}.player-playing-copy b{font-size:22px}}@media(prefers-reduced-motion:reduce){.player-playing-open{transition:none}}.player-deck-info>p.player-deck-count{font:13px/1.6 var(--body);color:#acb6bd}.player-deck-setting{display:inline-block;margin:0 0 8px;padding:2px 8px;border:1px solid var(--profile-line);font:13px/1.4 var(--body);color:#c9ced3}.player-deck-setting.is-community{border-color:var(--profile-ac);color:var(--profile-ac)}.player-share-dialog .player-share-confirm,#profile-sharing .player-share-confirm{padding:14px 16px;border:1px solid var(--soft);cursor:pointer;margin:18px 0 14px;transition:border-color .15s,background .15s}.player-share-confirm:has(input:checked){border-color:var(--profile-ac,var(--ac));background:color-mix(in srgb,var(--profile-ac,var(--ac)) 7%,transparent)}.player-share-confirm input{accent-color:var(--profile-ac,var(--ac))}.player-visibility-form .button{min-height:48px}.player-visibility-form .player-note{margin:14px 0 0}@media(max-width:620px){.player-visibility-form .button{width:100%}}.player-share-required{display:none;margin:-4px 0 12px;font:13px/1.5 var(--body);color:#f0b3a8}.player-visibility-form:has(input:user-invalid) .player-share-required{display:block}.player-share-confirm:has(input:user-invalid){border-color:#c47e76}.pe-form .player-form-actions button[type=submit]:disabled{opacity:1;background:transparent;border-color:#46565e;color:#9fb0b9}.player-owner-status{min-height:44px}.player-menu summary{min-height:44px;min-width:44px;justify-content:center}@media(max-width:620px){.player-share-main{order:-1}.player-share-qr{max-width:200px;margin:0 auto}.player-share-qr a{display:inline-block;padding:12px 4px;margin:-12px 0}}.player-page .profile-form label span{font-size:13px;line-height:1.5}@media(max-width:620px){.player-page .profile-form button{justify-self:stretch;min-height:48px}}.player-filter-toggle{display:none}@media(max-width:620px){.player-collection-intro{font-size:13px;margin:0 0 4px}.player-collection-intro>span{display:none}.player-page .player-owner-filters{grid-template-columns:minmax(0,1fr) auto;padding:10px 0;margin:14px 0 8px}.player-owner-filters>label:first-child{grid-column:1}.player-owner-filters>:not(label:first-child,.player-filter-toggle){grid-column:1/-1}.player-owner-filters:not(.is-open)>:not(label:first-child,.player-filter-toggle,.player-clear){display:none}.player-profile .player-filter-toggle{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;font:15px var(--body)}.player-filter-toggle:after{content:"\2304";transform:translateY(-3px)}.player-owner-filters.is-open .player-filter-toggle{border-color:var(--profile-ac);color:var(--profile-ac)}.player-filter-toggle b{min-width:20px;padding:1px 6px;border-radius:10px;background:var(--profile-ac);color:#101719;font:600 13px/18px var(--body);text-align:center}.player-filter-toggle b:empty{display:none}}@media(max-width:620px){.player-profile .player-hero>.player-profile-actions .button{min-height:44px;font:600 14px var(--body)}}.player-marks{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.player-mark{display:inline-flex;align-items:center;gap:9px;padding:6px 10px;border:1px solid var(--profile-ac);background:#131619b3;color:var(--profile-ac);font:13px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:default}.player-mark b{font-weight:400;color:#f3f3ef}.player-mark.is-signature{border-color:transparent;color:#f3f3ef;background:linear-gradient(#171b1e,#171b1e) padding-box,linear-gradient(100deg,#c9ccd3,#fff 12%,#f2b8c9 24%,#fbe3a6,#fff 42%,#a9e3f3 55%,#c8b9f6 66%,#fff 76%,#bfeed2 88%,#c9ccd3) border-box}.player-name-foil{background-image:linear-gradient(105deg,transparent 40%,#ffffffe6 50%,transparent 60%),linear-gradient(180deg,#ffffff8c,#fff0 30%,#181c266b 50%,#fff0 64%,#fff6),linear-gradient(100deg,#f7a8c8,#ffe08a 12%,#fff6e0 20%,#9ef0d0,#8fd8ff,#c4b2ff,#f7a8c8 60%,#ffe08a 72%,#fff6e0 80%,#9ef0d0,#f7a8c8);background-size:250% 100%,100% 100%,200% 100%;background-repeat:no-repeat,no-repeat,repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:player-name-foil 8s linear infinite}.player-name-foil .player-name-slash{color:transparent}@keyframes player-name-foil{0%{background-position:160% 0,0 0,0% 0}40%{background-position:-60% 0,0 0,80% 0}to{background-position:-60% 0,0 0,200% 0}}.player-mark-note{margin:0 0 19px;max-width:440px;padding:11px 15px;border-left:2px solid var(--profile-ac);background:#ffffff0a}.player-mark-note blockquote{margin:0;font:15px/1.55 var(--body);color:#eef0ef;overflow-wrap:anywhere}.player-mark-note figcaption{margin-top:5px;font:13px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#adb2bb}.player-mark-note figcaption span[aria-hidden]{color:var(--profile-ac)}@media(prefers-reduced-motion:reduce){.player-name-foil{animation:none;background-position:-60% 0,0 0,35% 0}}.pe-marks-field .pe-switch{margin-top:10px}.pe-marks-field .pe-switch small{overflow-wrap:anywhere}.pe-preview-identity .player-marks{margin-top:10px;gap:6px}.pe-preview-identity .player-mark{padding:4px 7px;font-size:13px;gap:6px}.player-profile .player-hero .player-mark-note{margin:16px 0 0}.player-workspace .player-mark-note{display:none}.player-workspace .player-marks{margin-top:8px}.player-smoke{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}.has-smoke :is(.player-handle,.player-marks,.player-bio,.player-mark-note,.player-avatar,.pe-avatar,.pe-preview-identity>span){position:relative;z-index:1}.has-smoke .player-totals{z-index:1}.is-smoke,.is-smoke *{color:transparent!important;-webkit-text-fill-color:transparent!important;background:none!important;animation:none!important}.pe-smoke{margin-top:18px;padding:18px;border:1px solid var(--profile-line);background:linear-gradient(160deg,#ffffff0a,#ffffff02)}.pe-smoke-head h4{font:700 22px/1 var(--head);text-transform:uppercase;margin:0 0 8px}.pe-smoke-head p{font:13px/1.6 var(--body);color:#aeb7bc;margin:0}.pe-smoke .pe-switch{margin-top:14px}.pe-smoke-options{display:grid;gap:18px;margin-top:18px}.pe-smoke-options[hidden]{display:none}.pe-seg{border:0!important;margin:0!important;padding:0!important;min-width:0}.pe-seg legend{font:13px var(--mono)!important;letter-spacing:.08em;text-transform:uppercase;color:#aeb7bc;margin-bottom:8px;padding:0!important}.pe-seg>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.pe-seg label{position:relative;display:block;cursor:pointer;min-width:0}.pe-seg input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pe-seg label>span{display:grid;gap:4px;height:100%;padding:11px 12px;border:1px solid #3a474f;background:#161c20;transition:border-color .15s,background-color .15s}.pe-seg b{font:600 14px var(--body);color:#eef1f0}.pe-seg small{font:13px/1.45 var(--body);color:#9fabb2}.pe-seg label:hover>span{border-color:#5d6c74}.pe-seg input:checked+span{border-color:var(--profile-ac);background:color-mix(in srgb,var(--profile-ac) 11%,#161c20);box-shadow:inset 0 0 0 1px var(--profile-ac)}.pe-seg input:checked+span b{color:var(--profile-ac)}.pe-seg input:focus-visible+span{outline:2px solid var(--profile-ac);outline-offset:2px}.pe-smoke-play{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pe-smoke-play span{font:13px/1.5 var(--body);color:#9fabb2}@media(prefers-reduced-motion:reduce){.pe-seg label>span{transition:none}}.account.account-settings{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;align-items:start;padding:36px 38px}.account-settings>*{grid-column:1/-1}.account-settings>section.connections{grid-column:auto;margin:28px 0 8px}.account-settings .player-back{font:500 15px var(--body)}@media(max-width:900px){.account.account-settings{grid-template-columns:minmax(0,1fr);padding:24px 18px}}.player-set p{max-width:none}.player-avatar-mini.has-art{padding:0;overflow:hidden}.player-avatar-mini img{display:block;width:100%;height:100%;object-fit:cover}.player-profile.pe-studio>.player-hero{display:none}.player-deck-art>span{font:600 13px var(--body);letter-spacing:0}.player-deck-art:empty:before{content:"Your next idea";font:600 14px var(--body)}.player-deck-grid:has(>.player-deck:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.player-deck-art img.is-whole-card{position:absolute;left:-36.8%;top:50%;width:147%;max-width:none;height:auto;transform:translateY(-16.5%)}@media(min-width:701px){.player-deck-grid:has(>.player-deck:only-child){grid-template-columns:minmax(0,1fr)}.player-deck-grid>.player-deck:only-child{display:grid;grid-template-columns:minmax(0,1fr)}.player-deck-grid>.player-deck:only-child>.player-deck-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.player-deck-grid>.player-deck:only-child .player-deck-art{aspect-ratio:auto;min-height:230px}.player-deck-grid>.player-deck:only-child .player-deck-info{align-self:center;padding:24px 28px}}.player-binder-spread{--pocket:clamp(88px,calc((100svh - 410px)/3*.716),205px)}.player-binder-book>.player-binder-head{margin-bottom:14px}.player-binder-book .player-binder-qr{display:flex;width:fit-content;margin:8px auto 0}.player-binder .player-binder-pager{margin-top:4px}.player-binder-jump{display:flex;align-items:center;gap:8px;margin-left:12px}.player-binder-jump label{font:14px var(--body);color:var(--profile-muted);white-space:nowrap}.player-binder-jump select{min-height:44px;padding:0 10px;background:#191f24;color:#f3f3ef;border:1px solid var(--profile-line);font:15px var(--body)}.player-binder-jump .button{min-height:44px}@media(max-width:700px){.player-binder-jump{margin:10px 0 0;flex-basis:100%;justify-content:center}}.player-legend-tiles small{font:600 14px var(--body);letter-spacing:0;text-transform:none}.pe-mini-deck>span:first-child{display:none}.account-settings .small a,.account-settings .muted a{color:var(--ac);text-decoration:underline;text-underline-offset:3px}.player-deck-domains{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0 0 6px;color:var(--profile-muted);font:14px/1.45 var(--body)}.player-deck-domains>span{display:inline-flex;align-items:center;gap:6px}.player-profile .domain-dot{display:inline-block;width:14px;height:14px;flex:none;background:var(--rune) center/contain no-repeat}@media(max-width:780px){.player-grail-row{scrollbar-width:thin;scrollbar-color:var(--profile-line) transparent;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.player-grail-row[data-end]{-webkit-mask-image:none;mask-image:none}}a.player-set{display:block;color:inherit;text-decoration:none}.player-set-missing{display:inline-block;margin-top:8px;color:var(--profile-ac);font:600 14px/1.4 var(--body)}a.player-set:hover .player-set-missing{text-decoration:underline;text-underline-offset:3px}a.player-set:focus-visible{outline:2px solid var(--profile-ac);outline-offset:6px}.player-deck-foot{display:flex}.player-deck-foot .player-deck-edit{flex:1 1 auto;white-space:nowrap}.player-deck-delete{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:0;border:0;border-top:1px solid #343c40;border-left:1px solid #343c40;background:none;color:#bcd2d1;font:13px var(--body);cursor:pointer}.player-deck-delete:hover,.player-deck-delete:focus-visible{color:#f08a7e}:root[data-theme=light] .player-deck-foot .player-deck-delete:hover,:root[data-theme=light] .player-deck-foot .player-deck-delete:focus-visible{color:#b4372a}.player-deck{display:flex;flex-direction:column}.player-deck-main{flex:1 0 auto}.player-deck-info h3{text-transform:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.player-collection-value.is-pending{visibility:hidden;min-height:1.5em}@media(max-width:700px){.player-collection-value.is-pending{min-height:4.4em}}.player-collection-grid>:is(.is-removed,.is-added){position:relative}.player-collection-grid>:is(.is-removed,.is-added)>:not(.player-ghost){opacity:.3;pointer-events:none}.player-ghost{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:10px;font:600 15px var(--body);color:var(--ink)}.player-ghost button{min-height:44px;padding:0 18px;border:1px solid var(--ink);background:var(--bg);color:var(--ink);font:600 15px var(--body);cursor:pointer}:root .player-counter .player-quantity-stepper{display:inline-grid;width:fit-content;max-width:100%;grid-template-columns:44px minmax(36px,auto) 44px;align-items:stretch;justify-self:end}:root .player-counter .player-quantity-stepper button{width:44px;min-width:44px;height:44px;min-height:44px}:root .player-counter .player-quantity-stepper>:is(b,[data-finish-owned],[data-single-owned]){min-width:36px;padding:0 6px}:root .player-counter.is-compact.is-single .player-quantity-stepper{grid-template-columns:44px 44px}:root .player-counter.is-compact.is-single .player-quantity-stepper button{width:44px;min-width:44px;height:44px;min-height:44px;font-size:18px}:root .pe-clear{width:44px;min-width:44px;height:44px}.player-scope{margin:0;padding:0;min-width:0}.player-scope span{white-space:nowrap}.player-page .player-owner-filters:not(.is-open)>.player-scope{display:flex}.player-page .player-owner-filters>.player-scope{grid-column:auto;align-self:end}.player-page .player-collection-filters .player-scope span{min-height:46px;display:flex;align-items:center;justify-content:center;padding:0 12px;box-sizing:border-box;font-size:14px}.player-profile.player-tab-collection .player-hero{min-height:0;background:#131619}.player-profile.player-tab-collection .player-hero:after{display:none}.player-profile.player-tab-collection .player-hero :is(.player-hero-art,.player-hero-pattern,.player-totals,.player-marks,.player-handle,.player-mark-note,.player-profile-actions){display:none}.player-profile.player-tab-collection .player-hero>.player-hero-content{padding:14px 38px}.player-profile.player-tab-collection .player-identity{gap:12px;align-items:center;margin:0}.player-profile.player-tab-collection .player-avatar{width:40px;height:40px;font-size:22px}.player-profile.player-tab-collection .player-identity :is(h1,h2){font-size:28px;margin:0}.player-tab-collection .player-collection-intro{display:none}.player-tab-collection .player-section-head{margin-bottom:0}.player-tab-collection .player-section-head h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:700px){.player-tab-collection>.player-owner-bar{display:none}.player-profile.player-tab-collection .player-hero>.player-hero-content{padding:10px 16px}.player-profile.player-tab-collection .player-avatar{width:36px;height:36px;font-size:20px}.player-profile.player-tab-collection .player-identity :is(h1,h2){font-size:24px}.player-tab-collection .player-section-head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}.player-page:has(.player-tab-collection){margin-top:6px}.player-profile.player-tab-collection .player-content{padding-top:4px}.player-tab-collection [data-collection-results]{margin:4px 0 12px}.player-tab-collection .player-owner-filters>.player-scope{grid-column:1/-1}.player-page .player-tab-collection .player-scope span{min-height:44px;padding:0 10px}}@media(max-width:620px){.player-page .player-tab-collection .player-owner-filters{position:sticky;top:var(--top-bar,0px);z-index:6;margin:0;padding:8px 0;gap:8px;background:var(--bg);grid-template-columns:minmax(0,1fr) auto;box-shadow:-16px 0 var(--bg),16px 0 var(--bg)}.player-page .player-tab-collection .player-owner-filters.is-open{max-height:calc(100dvh - var(--top-bar,0px) - 16px);overflow-y:auto;overscroll-behavior:contain}}@media(min-width:621px)and (max-width:700px){.player-page .player-tab-collection .player-owner-filters{margin:0 0 4px;padding:8px 0;gap:8px}}@media(min-width:701px)and (max-width:1100px){.player-page .player-tab-collection .player-collection-filters{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto}.player-page .player-tab-collection .player-collection-filters>label:first-child{grid-column:1/-1}.player-page .player-tab-collection .player-collection-filters>.card-browse-mode{grid-column:auto;align-self:end;margin:0;padding:0;border:0}}@media(min-width:1101px){.player-page .player-tab-collection .player-collection-filters{grid-template-columns:minmax(200px,2fr) auto minmax(130px,1fr) minmax(130px,1fr) auto}.player-page .player-tab-collection .player-collection-filters>.card-browse-mode{grid-column:auto;align-self:end;margin:0;padding:0;border:0}}@media(min-width:701px){.player-page .player-tab-collection .player-collection-filters>.card-browse-mode .card-scope span{min-height:38px;box-sizing:border-box;display:flex;align-items:center}.player-profile.player-tab-collection .player-content{padding-top:16px}}.player-empty-lead{margin:24px 0}.player-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.player-counter .player-finish-row>.player-finish-move{grid-column:1/-1;justify-self:start;min-height:44px;padding:0 2px;border:0;background:none;color:var(--ink);font:14px var(--body);cursor:pointer;text-decoration:underline;text-decoration-color:var(--soft);text-underline-offset:4px}.player-counter .player-finish-row>.player-finish-move:disabled{opacity:.5;cursor:default}.player-counter.is-compact .player-counter-finishes .player-finish-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.player-counter.is-compact .player-counter-finishes .player-finish-label{white-space:nowrap;overflow-wrap:normal}.player-counter.is-compact .player-counter-finishes .player-quantity-stepper{margin-left:auto}.player-counter.is-compact .player-counter-finishes .player-finish-row>.player-finish-move{flex:1 0 100%;justify-content:start;justify-items:start}.player-page .name-step{gap:18px;max-width:520px}.player-page .name-step>label{font:600 15px var(--body);color:var(--ink)}.player-page .name-url{display:flex;align-items:stretch;border:1px solid var(--soft);background:var(--bg)}.player-page .name-url:focus-within{outline:2px solid var(--ac);outline-offset:3px}.player-page .name-url .name-prefix{display:flex;align-items:center;padding-left:13px;font:15px var(--mono);color:var(--muted)}.player-page .profile-form .name-url input{flex:1;border:0;padding-left:2px;background:transparent;font-family:var(--mono);outline:0}.player-page .name-help{display:grid;gap:4px;margin:-8px 0 0;font:13px/1.5 var(--body);color:var(--muted)}.player-page .name-link{font:13px var(--mono);overflow-wrap:anywhere}.player-page .name-link b{font-weight:600;color:var(--ink)}.player-page .name-link b.is-empty{font-weight:400;color:var(--muted)}.player-page .name-error{margin:-6px 0 0;font:14px/1.6 var(--body);color:var(--bad,#f08a7e)}.player-page .name-url:has([aria-invalid=true]){border-color:var(--bad,#f08a7e)}.player-page .name-ideas{color:var(--ink)}.player-page .name-step .name-idea{min-height:44px;margin:0 2px;padding:0 4px;border:0;background:none;color:var(--ac);font:14px var(--mono);text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-width:0}.player-page .name-step>.small{margin:0}.player-hero .player-setup{margin:22px 0 0;max-width:560px;border:1px solid #39444a;background:#0e1316}.player-hero .player-setup-head{display:flex;align-items:center;gap:12px;padding:6px 8px 6px 16px;border-bottom:1px solid #283136}.player-hero .player-setup-head h2{margin:0;font:700 20px/1.1 var(--head);text-transform:uppercase;color:#f3f3ef}.player-hero .player-setup-count{font:13px var(--mono);color:var(--profile-ac)}.player-hero .player-setup-hide{margin-left:auto;min-height:44px;padding:0 8px;border:0;background:none;color:#adb2bb;font:13px var(--body);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.player-hero .player-setup ol{list-style:none;margin:0;padding:0}.player-hero .player-setup li{border-top:1px solid #222a2f}.player-hero .player-setup li:first-child{border-top:0}.player-hero .player-setup li>a,.player-hero .player-setup li.is-done{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 12px 10px 16px;color:inherit;text-decoration:none}.player-hero .player-setup li>a:hover .player-setup-copy b{color:var(--profile-ac)}.player-hero .player-setup-mark{width:28px;height:28px;display:grid;place-items:center;border:1px solid #4a565c;font:600 13px var(--mono);color:#c3c8cd}.player-hero .player-setup li.is-next .player-setup-mark{border-color:var(--profile-ac);color:var(--profile-ac)}.player-hero .player-setup li.is-done .player-setup-mark{background:var(--profile-ac);border-color:var(--profile-ac);color:#142022}.player-hero .player-setup-copy{display:grid;gap:2px;min-width:0}.player-hero .player-setup-copy b{font:600 15px/1.35 var(--body);color:#f3f3ef}.player-hero .player-setup-copy small{font:13px/1.45 var(--body);color:#adb2bb}.player-hero .player-setup li.is-done .player-setup-copy b{color:#adb2bb;font-weight:400}.player-hero .player-setup-go{min-height:40px;padding:8px 14px;font-size:14px;white-space:nowrap;pointer-events:none}.player-hero .player-setup-chev{font-size:22px;color:#7f8a90;padding:0 6px}.player-hero:has(.player-setup) .player-hero-pattern{opacity:.6}.player-visibility-choice{display:grid;gap:10px;margin:18px 0 8px;padding:0;border:0;min-width:0}.player-visibility-choice label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--soft);cursor:pointer}.player-visibility-choice label:has(input:checked){border-color:var(--profile-ac,var(--ac));background:var(--ac-soft)}.player-visibility-choice input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--profile-ac,var(--ac))}.player-visibility-choice b{display:block;font:600 16px/1.3 var(--body)}.player-visibility-choice small{display:block;margin-top:4px;font:13px/1.5 var(--body);color:var(--muted)}.player-visibility-sheet .player-share-confirm{margin:12px 0 4px}.player-visibility-sheet [data-visibility-submit]{width:100%;min-height:48px;margin-top:10px}.player-visibility-error{margin:10px 0 0;font:13px/1.6 var(--body);color:var(--bad,#f08a7e)}.player-share-visibility{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin:4px 0 18px;padding:0 14px;border:1px solid var(--soft);background:var(--bg2);color:var(--ink);font:14px var(--body);cursor:pointer;text-align:left}.player-share-visibility>span:first-child{color:var(--muted)}.player-share-visibility b{font-weight:600}.player-share-visibility-go{margin-left:auto;font-size:22px;line-height:1;color:var(--muted)}.player-share-actions .button.is-ready{background:var(--profile-ac,var(--ac));border-color:var(--profile-ac,var(--ac));color:#142022}@media(max-width:620px){.player-visibility-dialog{margin:auto 0 0;width:100vw;max-width:100vw;max-height:90dvh;border-width:1px 0 0;padding:22px 16px calc(18px + env(safe-area-inset-bottom,0px))}.player-profile .player-hero .player-totals{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));grid-auto-flow:row;grid-auto-columns:auto;gap:10px 28px}.player-profile .player-hero .player-totals span{max-width:none;white-space:nowrap}}.pe-form .player-form-actions{top:var(--top-bar,0px)}.pe-form .player-form-actions>.pe-bar-title{order:1;flex:1;min-width:0}.pe-form .player-form-actions>.pe-cancel{order:2}.pe-form .player-form-actions>[data-save-profile]{order:3}.pe-form .player-form-actions>[data-showcase-status]{order:4}.pe-bar-name,.pe-strip,.pe-save-short{display:none}.pe-bar-title p{margin:0}@media(max-width:780px){.pe-form .player-form-actions{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr) minmax(64px,auto);align-items:center;gap:6px 8px;padding:6px 8px 8px;margin:0 -16px 18px;border-width:0 0 1px}.pe-form .player-form-actions>.pe-cancel{display:flex;order:0;align-items:center;min-height:44px;padding:0 8px;font:15px var(--body);color:var(--ink);text-decoration:none}.pe-form .player-form-actions>.pe-bar-title{order:0;text-align:center}.pe-form .player-form-actions>.pe-bar-title .player-note{display:none}.pe-bar-name{display:block;font:600 16px/1.2 var(--body);color:var(--ink)}.pe-bar-title [data-dirty-status]{font:13px/1.3 var(--body);color:var(--muted)}.pe-form .player-form-actions>[data-save-profile]{order:0;min-width:0;min-height:40px;padding:8px 14px;justify-self:end}.pe-save-long{display:none}.pe-save-short{display:inline}.pe-form .player-form-actions>[data-showcase-status]{grid-column:1/-1;margin:0}.pe-form .player-form-actions>[data-showcase-status]:empty{display:none}.pe-form .player-form-actions>.pe-strip{grid-column:1/-1;margin:0;width:auto;display:flex;align-items:center;gap:10px;padding:8px 8px 0;border-top:1px solid var(--soft)}.pe-strip-art{flex:0 0 auto;width:44px;height:44px;overflow:hidden;display:grid;place-items:center;border:1px solid var(--profile-ac);background:#243535;font:700 24px var(--head);color:var(--profile-ac)}.pe-strip-art img{width:100%;height:100%;object-fit:cover}.pe-strip-name{display:grid;min-width:0;flex:1}.pe-strip-name b{font:700 22px/1 var(--head);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-strip-name small{font:13px/1.4 var(--body);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-strip-open{flex:0 0 auto;display:flex;align-items:center;min-height:44px;padding:0 6px;font:14px var(--body);color:var(--profile-ac,var(--ac))}}.pe-lineup .pe-slot{display:flex;flex-direction:column}.pe-lineup .pe-slot-button{height:auto;flex:1}.pe-slot .pe-art{display:block;width:100%;min-height:40px;margin-top:6px;border:1px solid var(--soft);background:none;color:var(--ink);font:13px var(--body);cursor:pointer}.pe-slot .pe-art[hidden]{display:none}.pe-slot .pe-art:hover{border-color:var(--profile-ac,var(--ac))}.pe-choice .pe-choice-why{color:var(--bad,#f08a7e)}.pe-choice .pe-choice-badge{color:var(--ink)}.pe-choice .pe-choice-badge:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--profile-ac,var(--ac));vertical-align:1px}.pe-choice:disabled{opacity:.62;cursor:not-allowed}.pe-section-title{border-top:1px solid #35434b;margin-top:28px;padding-top:24px}section[data-editor-panel]>.pe-section-title:first-child{border-top:0;margin-top:0;padding-top:0}section[data-editor-panel]>.pe-identity-fields+.pe-section-title{border-top:0;margin-top:0;padding-top:0}.pe-section-title h3,.pe-accent-field>legend{font:700 24px/1.05 var(--head)!important;margin:0}.pe-section-title>p:last-child,.pe-accent-field>p{margin:8px 0 18px}.pe-smoke-play{margin-top:12px}.player-content .player-build-deck{font-size:14px}.player-device-note{margin:0 0 14px}.player-page [data-player-app]{min-height:100vh}.player-page .player-collection-filters .segmented input{width:1px;min-height:0;padding:0}@media(max-width:380px){.player-page .account:has(form.name-step){padding:18px 16px}.player-page .account:has(form.name-step) h1{font-size:34px;margin:0}.player-page .account:has(form.name-step) .lede{margin:8px 0 0;font-size:14px;line-height:1.5}.player-page .name-step{gap:12px;margin:16px 0}.player-page .name-step>label{gap:6px}.player-page .name-help{margin-top:-4px}}@media(max-width:380px){:root .player-counter.is-compact.is-single .player-counter-bar{flex-wrap:wrap;padding:0;gap:0}:root .player-counter.is-compact.is-single .player-counter-total{flex:1 0 100%;padding:8px 10px}:root .player-counter.is-compact.is-single .player-quantity-stepper{width:100%;grid-template-columns:1fr 1fr;justify-self:stretch;border-width:1px 0 0}:root .player-counter.is-compact.is-single .player-quantity-stepper button{width:auto}}.player-ask{display:flex;align-items:center;gap:10px;min-height:60px;margin:0 0 16px;padding:8px 8px 8px 18px;background:var(--bg2);border:1px solid var(--soft)}.player-ask p{flex:1 1 0;min-width:0;margin:0;font-size:16px}.player-ask b{font-weight:600}.player-ask .button{flex:none;display:inline-flex;align-items:center;min-height:44px}.player-ask button[data-player-ask-close]{flex:none;width:36px;min-height:44px;border:0;background:transparent;color:var(--muted);font:400 22px/1 var(--body);cursor:pointer}html[data-ask-closed] .player-ask{display:none}.player-page:has(>.signup-head){grid-template-areas:"head signin" "body signin";grid-template-rows:auto 1fr;row-gap:0}.signup-head{grid-area:head;min-width:0}.player-page>.signup-body{grid-area:body;min-width:0}.player-page:has(>.signup-head)>.signin{grid-area:signin}.player-page .signup-head h1{margin:0 0 10px}.signup-head .lede{margin:0 0 22px}.signup-sample .player-hero{border:1px solid var(--soft)}.signup-sample .player-hero>.player-hero-content{padding:30px 32px 26px!important}.try-name{margin:14px 0 30px}.try-name input{display:block;max-width:420px;min-height:48px;font:500 18px var(--body)}.founder-line{margin:10px 0 0;max-width:46ch;font-size:14px;line-height:1.6;color:var(--muted)}.founder-line b{color:var(--ink);font-weight:600}.signup-grails{margin-top:30px}.signup-grails h2{margin:0 0 14px;font-size:36px;line-height:1}.signup-grails ul{display:flex;align-items:flex-end;gap:12px;margin:0;padding:0;list-style:none}.signup-grails li{flex:1 1 0;min-width:0}.signup-grails li.is-lead{flex:0 0 clamp(150px,24%,210px)}.signup-grails a{display:block;aspect-ratio:5/7;border:1px solid var(--soft);line-height:0;overflow:hidden}.signup-grails img{display:block;width:100%;height:100%;object-fit:cover}.player-page .signup-add{margin-top:46px;padding:0;overflow:visible}.signup-add h2{margin:0 0 8px;font-size:36px;line-height:1}.signup-add-lede{margin:0 0 18px;color:var(--muted);font-size:16px;line-height:1.5}.signup-add .al-try-keys .button{background:transparent;border-color:var(--ink);color:var(--ink)}.player-page .signup-add .al-try-number{display:block;width:100%;min-width:0;min-height:1.05em;margin:2px 0 0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font:700 clamp(56px,5.6vw,90px)/1 var(--head);letter-spacing:.01em;box-shadow:inset 0 -3px 0 var(--ac)}.player-page .signup-build{margin-top:46px}.signup-build h2{margin:0 0 8px;font-size:36px;line-height:1}.signup-build-lede{margin:0 0 20px;max-width:56ch;color:var(--muted);font-size:16px;line-height:1.6}.signup-legends{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none}.signup-legends a{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--ink);text-decoration:none}.signup-legends img{display:block;width:100%;height:auto;aspect-ratio:744/1039;object-fit:cover;border-radius:10px;background:var(--bg2);transition:transform .2s ease}.signup-legends a:hover img,.signup-legends a:focus-visible img{transform:translateY(-4px)}.signup-legends strong{font:600 15px/1.3 var(--body)}.signup-legends a:hover strong{color:var(--ac)}.signup-build-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:0}.signup-build-note{margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.provider-list{display:grid;gap:12px;margin:0 0 4px}.provider-list .provider{margin:0}.player-page .signin[data-primary]{align-self:start;position:sticky;top:24px}.signin[data-primary] .provider.google{background:var(--ac);border-color:var(--ac);color:var(--ac-ink);font-weight:600}@media(max-width:950px){.player-page .signin[data-primary]{position:static}.player-page:has(>.signup-head){grid-template-areas:"head" "signin" "body";grid-template-rows:none;row-gap:28px}.signup-head .lede{margin-bottom:0}.player-page .signup-body{max-width:650px}}@media(max-width:700px){.player-page:has(>.signup-head){row-gap:24px}}@media(max-width:700px){.signup-sample .player-hero>.player-hero-content{padding:22px 18px 18px!important}.signup-grails li:nth-child(n+5){display:none}.signup-grails li.is-lead{flex-basis:34%}.player-page .signup-add .al-try-number{font-size:64px}.signup-legends{grid-template-columns:repeat(3,minmax(0,1fr))}}.player-nav{--account-w:76px}@media(min-width:1701px){html[data-player=in] .player-nav{--account-w:136px}}@media(max-width:480px){.player-nav{--account-w:58px}}.player-nav:has(.player-add) .player-signin,.player-nav .player-menu{box-sizing:border-box;width:var(--account-w);flex:none}.player-nav:has(.player-add) .player-signin{justify-content:center;padding-inline:0}.player-nav .player-menu summary{width:100%;justify-content:center}.player-nav .player-menu summary>span:last-child{min-width:0;max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-binder-slot{position:relative}.player-binder-slot.is-ghost{aspect-ratio:744/1039}.player-binder-slot .player-binder-no{position:absolute;left:6px;bottom:6px;z-index:3;padding:2px 6px;background:#101010cc;color:#d8dbd7;font:13px var(--mono);pointer-events:none}.player-binder-slot .player-binder-ghost{display:block;position:relative;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;border:1px solid #2a3338;border-radius:4.6%/3.3%;background:#101214;overflow:hidden;color:inherit;font:inherit;text-align:left}.player-binder-slot .player-binder-ghost img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.5);opacity:.68;transition:filter .15s,opacity .15s}.player-binder-slot button.player-binder-ghost{cursor:pointer}.player-binder-slot button.player-binder-ghost:hover img,.player-binder-slot button.player-binder-ghost:focus-visible img{filter:grayscale(.35) brightness(.72);opacity:.9}.player-binder-slot button.player-binder-ghost:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-binder-slot .player-binder-plus{position:absolute;inset:0;display:grid;place-content:center;color:#f3f3ef;font:300 46px/1 var(--head);opacity:0;transition:opacity .15s;pointer-events:none}.player-binder-slot button.player-binder-ghost:hover .player-binder-plus,.player-binder-slot button.player-binder-ghost:focus-visible .player-binder-plus{opacity:1}@media(hover:none){.player-binder-slot .player-binder-plus{opacity:.55;font-size:36px}}.player-binder-progress{margin:0 0 6px;color:var(--muted);font:600 15px var(--body)}.player-binder-progress b{color:var(--ink);font:700 30px/1 var(--head)}.player-binder-meter{appearance:none;-webkit-appearance:none;display:block;width:100%;height:6px;margin:0 0 14px;border:0;background:#263139;color:var(--profile-ac)}.player-binder-meter::-webkit-progress-bar{background:#263139}.player-binder-meter::-webkit-progress-value{background:var(--profile-ac)}.player-binder-meter::-moz-progress-bar{background:var(--profile-ac)}.player-binder-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 6px}.player-binder-top .player-binder-progress{margin:0}.player-binder-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 0}.player-binder-seg{display:inline-flex;border:1px solid var(--profile-line)}.player-binder-seg a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:var(--muted);font:600 14px var(--body);text-decoration:none}.player-binder-seg a:hover{color:var(--ink)}.player-binder-seg a[aria-current=true]{background:var(--ink);color:var(--bg)}.player-binder-foil{min-height:44px;padding:0 14px;border:1px solid var(--profile-line);background:transparent;color:var(--muted);font:600 14px var(--body);cursor:pointer}.player-binder-foil[aria-pressed=true]{border-color:var(--profile-ac);color:var(--profile-ac)}.player-binder-hint{margin:0 0 10px}@media(hover:none){.player-binder-hint{display:none}}.player-shelf{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.player-book a{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border:1px solid var(--profile-line);background:#14181b;color:inherit;text-decoration:none}.player-book a:hover,.player-book a:focus-visible{border-color:var(--profile-ac)}.player-book-cover{position:relative;display:block;aspect-ratio:744/1039;overflow:hidden;border-radius:4.6%/3.3%;box-shadow:0 10px 22px #0008}.player-book-cover img{display:block;width:100%;height:100%;object-fit:cover}.player-book-cover.is-ghost img{filter:grayscale(1) brightness(.42);opacity:.62}.player-book-copy{display:grid;gap:7px;min-width:0}.player-book-name{font:700 28px/1 var(--head);text-transform:uppercase;overflow-wrap:anywhere}.player-book-count{color:var(--muted);font:15px var(--mono)}.player-book-count b{color:var(--ink);font-weight:500}.player-book progress{appearance:none;-webkit-appearance:none;display:block;width:100%;height:6px;border:0;background:#263139;color:var(--profile-ac)}.player-book progress::-webkit-progress-bar{background:#263139}.player-book progress::-webkit-progress-value{background:var(--profile-ac)}.player-book progress::-moz-progress-bar{background:var(--profile-ac)}.player-book small{color:var(--muted);font:13px var(--body)}.player-book.is-new .player-book-name{color:var(--muted)}.player-inspect-copies{margin:16px 0 14px}.player-collection-export{margin:28px 0 0;color:var(--muted)}.player-collection-export .text-button{display:inline;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.player-collection-export .text-button:hover{color:var(--profile-ac)}.player-binder-slot.is-failed .player-binder-plus{opacity:1;color:#ffb4a8}.player-binder-slot.is-failed .player-binder-ghost{border-color:#ffb4a8}.player-shelf-wait{min-height:300px}.player-binder-slot.is-blank{aspect-ratio:744/1039}.player-binder-slot .player-binder-blank{display:block;position:relative;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;border:1px dashed #3a464d;border-radius:4.6%/3.3%;background:linear-gradient(160deg,#ffffff08,#fff0 45%);color:inherit;font:inherit;cursor:pointer}.player-binder-slot .player-binder-blank .player-binder-plus{opacity:.38;font-size:40px}.player-binder-slot .player-binder-blank:hover,.player-binder-slot .player-binder-blank:focus-visible{border-color:var(--profile-ac);background:#ffffff0d}.player-binder-slot .player-binder-blank:hover .player-binder-plus,.player-binder-slot .player-binder-blank:focus-visible .player-binder-plus{opacity:1}.player-binder-slot .player-binder-blank:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-binder-slot.is-unbacked img{filter:grayscale(.55) brightness(.7)}:root[data-theme=light] .player-binder-flag{color:#6b3300}.player-binder-flag{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:5px 6px;background:#101010e6;color:#ffd7a0;font:13px/1.25 var(--mono);text-align:center;pointer-events:none}[data-binder-owner] .player-binder-slot:not(.is-blank) a{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-binder-owner] .player-binder-slot img{-webkit-user-drag:none}@media(pointer:fine){[data-binder-owner] .player-binder-slot:not(.is-blank) a{cursor:grab}}.player-binder-slot.is-picked{outline:2px solid var(--profile-ac);outline-offset:3px;z-index:2}.player-binder-slot.is-picked a{opacity:.55}.player-binder-slot.is-drop{outline:2px dashed var(--profile-ac);outline-offset:3px;z-index:2}.player-binder-slot.is-drop:after{content:"";position:absolute;inset:0;border-radius:4.6%/3.3%;background:#ffffff14;pointer-events:none}.player-drag-ghost{position:fixed;left:0;top:0;z-index:2147483000;pointer-events:none;opacity:.94;rotate:2.5deg;filter:drop-shadow(0 14px 22px #000a)}.player-drag-ghost img{display:block;width:100%;height:auto;aspect-ratio:744/1039;object-fit:cover;border-radius:4.6%/3.3%}.player-binder-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0}.player-binder-toolbar .button{min-height:44px}.player-binder-pages{display:inline-flex;align-items:center;border:1px solid var(--profile-line);min-height:44px}.player-binder-pages button{width:44px;height:44px;border:0;background:transparent;color:inherit;font:400 22px/1 var(--head);cursor:pointer}.player-binder-pages button:hover:not(:disabled),.player-binder-pages button:focus-visible{background:#ffffff12}.player-binder-pages button:disabled{opacity:.3;cursor:not-allowed}.player-binder-pages>span{padding:0 6px;min-width:72px;text-align:center;font:14px var(--mono);color:var(--muted)}.player-binder-pages b{color:var(--ink);font-weight:500}[data-binder-owner] [data-binder-name]{min-height:46px}@media(max-width:620px){.player-binder-rename input{font-size:24px;max-width:none}.player-binder-head:has(.player-binder-rename){flex-wrap:wrap}.player-binder-head:has(.player-binder-rename)>div:first-child{flex:1 1 100%}}.player-binder-rename{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.player-binder-rename input{box-sizing:border-box;flex:1 1 12ch;width:auto;max-width:min(28ch,100%);min-width:0;padding:0 0 2px;border:0;border-bottom:2px solid var(--profile-ac);border-radius:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.player-binder-rename input:focus{outline:0}.player-binder-rename .button{flex:none;width:44px;height:44px;padding:0;display:inline-grid;place-items:center;font:600 18px/1 var(--body)}.player-binder-banner{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:60;box-sizing:border-box;width:min(560px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border:1px solid var(--profile-ac);background:#14181bf2;box-shadow:0 12px 32px #000a;color:var(--ink);font:15px/1.4 var(--body)}.player-binder-banner .text-button,.player-binder-error .text-button{min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.player-binder-banner .text-button:hover,.player-binder-error .text-button:hover{color:var(--profile-ac)}.player-binder-dialog{width:min(460px,calc(100vw - 32px))}.player-binder-dialog h2{margin:0 0 14px}.player-binder-form{display:grid;gap:16px}.player-binder-form label{display:grid;gap:6px;color:var(--ink);font:600 14px var(--body)}.player-binder-form input,.player-binder-search input{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--profile-line);border-radius:0;background:#0e1113;color:inherit;font:16px var(--body)}.player-binder-form input:focus-visible,.player-binder-search input:focus-visible{outline:2px solid var(--profile-ac);outline-offset:1px}.player-binder-form small{color:var(--muted);font:400 13px var(--body)}.player-binder-error{margin:0;color:#ffb4a8}.player-binder-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}.player-binder-form-actions .button{min-height:44px}html.binder-editing{overflow:hidden;scrollbar-gutter:auto}html.binder-editing,html.binder-editing body{overscroll-behavior:none}[data-binder-owner][data-editing]{--dock:clamp(210px,calc(var(--vvh,100dvh) * .34),360px);--pad:10px;--gap:8px;position:fixed;inset:var(--vvt,0px) 0 auto 0;height:var(--vvh,100dvh);z-index:50;box-sizing:border-box;margin:0;padding:0;border:0;display:flex;flex-direction:column;background:var(--profile-bg);overflow:hidden;overscroll-behavior:contain;touch-action:manipulation}[data-binder-owner][data-editing][data-dock=peek]{--dock: calc(60px + env(safe-area-inset-bottom)) }[data-editing] .player-binder-book{position:relative;flex:1 1 0;min-height:0;min-width:0;width:auto;max-width:none;margin:0;padding:10px 14px;display:flex;flex-direction:column}[data-editing] .player-binder-head{margin:0 0 2px;align-items:center;gap:10px;flex-wrap:nowrap;touch-action:none}[data-editing] .player-binder-head:has(.player-binder-rename)>div:first-child{flex:1 1 auto}[data-editing] .player-binder-head:has(.player-binder-rename) .player-binder-save{display:none}[data-editing] .player-binder-head h1:focus{outline:0}[data-editing] .player-binder-head h1{line-height:1.2}[data-editing] .player-binder-rename{height:44px}[data-editing] .player-binder-rename input{height:44px;padding:0}[data-editing] .player-binder-head .player-kicker,[data-editing] .player-binder-head+.player-binder-progress,[data-editing] .player-binder-qr,[data-editing] .player-binder-pager,[data-editing] .player-binder-actions>a{display:none}[data-editing] .player-binder-head h1{font-size:clamp(24px,6vw,34px);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:0}[data-editing] .player-binder-head>div:first-child{min-width:0;flex:1 1 auto}.player-binder-actions{display:flex;align-items:center;gap:10px;flex:none}.player-binder-actions .button{min-height:44px;display:inline-flex;align-items:center}.player-binder-save{flex:none;box-sizing:border-box;width:76px;color:var(--muted);font:13px var(--mono);text-align:right;overflow:hidden;white-space:nowrap}@media(max-width:340px){.player-binder-save{width:70px}}.player-binder-save .text-button,.player-binder-note .text-button{min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}[data-editing] .player-binder-stage{position:relative;flex:1 1 0;min-height:0;container-type:size;display:grid;place-items:center;touch-action:none}.player-binder-note{position:absolute;z-index:6;top:4px;left:50%;transform:translate(-50%);box-sizing:border-box;width:max-content;max-width:100%;display:flex;align-items:center;gap:6px;margin:0;padding:2px 4px 2px 12px;border:1px solid #ff8a76;background:#2a1a17;color:var(--ink);font:14px var(--body)}.player-binder-note[hidden]{display:none}[data-editing] .player-binder-spread{--pages:1;--cols:calc(var(--pages) * 3);--frame:calc(var(--pages) * (2 * var(--pad) + 2 * var(--gap)));--pocket:max(44px,min(168px,calc((100cqw - var(--frame)) / var(--cols)),calc((100cqh - 2 * var(--pad) - 2 * var(--gap)) / 3 * .716)));margin:0;width:auto}@media(min-width:900px){[data-editing] .player-binder-spread:not(.is-single){--pages:2}[data-binder-owner][data-editing]{--pad:14px;--gap:10px}}[data-editing] .player-binder-spread>.player-binder-grid{grid-template-columns:repeat(3,var(--pocket));width:auto;max-width:none;margin:0;padding:var(--pad);gap:var(--gap)}[data-editing] .player-binder-spread>.player-binder-grid.player-binder-right{display:grid}@media(max-width:899px){[data-editing] .player-binder-spread>.player-binder-grid.player-binder-right{display:none}}[data-editing] .player-binder-pager{display:none}.player-binder-editbar{container-type:inline-size;position:relative;display:flex;align-items:center;gap:6px;margin:4px 0 6px;touch-action:none}.player-binder-editbar .button{box-sizing:border-box;min-height:44px;height:44px;padding-inline:14px}.player-binder-editbar .player-binder-step{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;padding-inline:10px}.player-binder-glyph{display:inline-grid;place-items:center}.player-binder-glyph svg{display:block}.player-binder-word{display:none}@container (min-width:560px){.player-binder-word{display:inline}.player-binder-editbar .player-binder-step{padding-inline:14px}}.player-binder-editbar [data-edit-more]{margin-left:auto}.player-binder-pages{display:none}@container (min-width:700px){.player-binder-pages{display:inline-flex}.player-binder-menu [data-menu=add-page],.player-binder-menu [data-menu=remove-page]{display:none}}.player-binder-menu{position:absolute;z-index:70;right:0;top:52px;display:grid;min-width:220px;max-height:calc(var(--vvh,100dvh) - 140px);overflow-y:auto;border:1px solid var(--profile-line);background:#1a2024;box-shadow:0 16px 40px #000b}.player-binder-menu[hidden]{display:none}.player-binder-menu button{min-height:48px;padding:0 16px;border:0;border-bottom:1px solid var(--profile-line);background:transparent;color:var(--ink);font:15px var(--body);text-align:left;cursor:pointer}.player-binder-menu button:last-child{border-bottom:0}.player-binder-menu button:hover:not(:disabled),.player-binder-menu button:focus-visible{background:#ffffff12}.player-binder-menu button:disabled{opacity:.38;cursor:not-allowed}.player-binder-menu .is-danger{color:#ffb4a8}.player-binder-turn{flex:1 1 0;max-width:340px;min-width:0;display:flex;align-items:center;gap:6px}.player-binder-turn button{flex:none;width:44px;height:44px;border:1px solid var(--profile-line);background:#1a2024;color:var(--ink);font:400 24px/1 var(--head);cursor:pointer}.player-binder-turn button:hover:not(:disabled),.player-binder-turn button:focus-visible{border-color:var(--profile-ac)}.player-binder-turn button:disabled{opacity:.3;cursor:not-allowed}.player-binder-pagewrap{position:relative;flex:1 1 0;min-width:0;display:block}.player-binder-pagewrap:focus-within{outline:2px solid var(--profile-ac);outline-offset:-2px}.player-binder-pagewrap select{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:pointer}.player-binder-turn [data-turn-label]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font:13px/44px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.player-binder-turn [data-turn-label]:after{content:"\25be";margin-left:6px;font-size:13px}.player-binder-turn span .is-short{display:none}@container (max-width:370px){.player-binder-turn span .is-long{display:none}.player-binder-turn span .is-short{display:inline}}@container (max-width:800px){.player-binder-turn span .is-long{display:none}.player-binder-turn span .is-short{display:inline}}[data-editing] .player-binder-slot.is-blank .player-binder-plus{opacity:.5}[data-editing] .player-binder-slot.is-next .player-binder-blank{border-style:solid;border-color:var(--profile-ac);background:#ffffff10}[data-editing] .player-binder-slot.is-next .player-binder-plus{opacity:1;color:var(--profile-ac)}@media(prefers-reduced-motion:no-preference){[data-editing] .player-binder-slot.is-next .player-binder-blank{animation:next-pocket 1.8s ease-in-out infinite}.player-binder-slot.is-landing{animation:pocket-land .3s cubic-bezier(.2,.9,.3,1.2)}}@keyframes next-pocket{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--profile-ac) 28%,transparent)}}@keyframes pocket-land{0%{transform:scale(1.09);filter:brightness(1.5) saturate(1.2)}}[data-editing] .player-binder-slot a{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-editing] .player-binder-slot img{pointer-events:none;-webkit-user-drag:none}.player-binder-slot.is-drop:before{content:"Drop here";position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);padding:5px 9px;background:var(--profile-ac);color:#101214;font:600 13px var(--mono);white-space:nowrap;pointer-events:none}.player-binder-slot .player-grail-card.foil:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(115deg,transparent 28%,#ffffff26 44%,#8cc8ff2e 54%,transparent 70%);pointer-events:none}.player-binder-slot .player-grail-card.foil:before{content:"Foil";position:absolute;left:50%;top:4px;transform:translate(-50%);z-index:3;padding:1px 6px;background:var(--profile-ac);color:#101214;font:700 13px var(--mono);pointer-events:none}.player-binder-slot .player-grail-card:has(img.is-landscape),.player-drag-ghost:has(img.is-landscape){aspect-ratio:744/1039}.player-binder-slot .player-grail-card img.is-landscape,.player-tray-tile img.is-landscape,.player-drag-ghost img.is-landscape{position:absolute;left:50%;top:50%;width:139.6%;height:71.6%;max-width:none;aspect-ratio:auto;object-fit:cover;transform:translate(-50%,-50%) rotate(90deg)}.player-drag-ghost:has(img.is-landscape){overflow:hidden;border-radius:4.6%/3.3%}@media(pointer:coarse){.player-binder-slot.is-drop:before{display:none}.player-binder-slot.is-drop{outline-style:solid;outline-width:3px}}[data-editing][data-edge] .player-binder-book:after{content:"";position:absolute;z-index:8;top:0;bottom:0;width:44px;display:grid;place-items:center;pointer-events:none;color:var(--profile-ac);font:700 34px var(--head)}[data-editing][data-edge=right] .player-binder-book:after{content:"\203a";right:0;background:linear-gradient(to left,color-mix(in srgb,var(--profile-ac) 30%,transparent),transparent)}[data-editing][data-edge=left] .player-binder-book:after{content:"\2039";left:0;background:linear-gradient(to right,color-mix(in srgb,var(--profile-ac) 30%,transparent),transparent)}.player-binder-kbdline{display:none;margin:0;padding:6px 2px;color:var(--muted);font:13px var(--mono)}[data-editing][data-kbd] .player-binder-stage,[data-editing][data-kbd] .player-binder-editbar{display:none}[data-editing][data-kbd] .player-binder-kbdline{display:block}[data-editing][data-kbd] .player-tray{height:auto;flex:1 1 0}[data-editing][data-kbd] .player-binder-book{flex:0 0 auto}html.binder-editing .rw-toast.is-top{top:calc(env(safe-area-inset-top,0px) + 112px)}.player-tray-grab{position:absolute;z-index:6;left:0;right:0;top:-14px;height:28px;display:grid;place-items:center;cursor:ns-resize;touch-action:none;-webkit-tap-highlight-color:transparent}.player-tray-grab span{width:48px;height:5px;border-radius:3px;background:#5a666d;box-shadow:0 0 0 3px #0f1316}.player-tray-grab:hover span,.player-tray-grab:focus-visible span{background:var(--profile-ac)}.player-tray-grab:focus-visible{outline:0}[data-dock=peek] .player-tray-grab{display:none}.player-tray{position:relative;flex:none;min-width:0;box-sizing:border-box;height:var(--dock);display:flex;flex-direction:column;min-height:0;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--profile-line);background:#0f1316}.player-tray-head{flex:none;display:grid;gap:6px;padding:8px 12px 6px}.player-tray-tabs{display:flex;align-items:center;gap:8px;min-height:44px}.player-tray-modes{display:inline-flex;margin-right:auto;border:1px solid var(--profile-line)}.player-tray-mode{min-height:42px;padding:0 12px;border:0;background:transparent;color:var(--muted);font:700 17px/1 var(--head);text-transform:uppercase;letter-spacing:.2px;cursor:pointer}.player-tray-mode span{margin-left:6px;color:var(--profile-ac);font:600 14px var(--mono)}.player-tray-mode[aria-pressed=true]{background:var(--ink);color:var(--bg)}.player-tray-mode[aria-pressed=true] span{color:inherit}.player-tray-mode:focus-visible{outline:2px solid var(--profile-ac);outline-offset:-3px}@media(max-width:379px){.player-tray-mode{padding:0 8px;font-size:16px}.player-tray-mode span{display:none}.player-tray-foilswitch{padding:0 8px}.player-tray-tabs{gap:6px}}.player-tray-foilswitch{min-height:44px;padding:0 12px;border:1px solid var(--profile-line);background:transparent;color:var(--muted);font:600 14px var(--body);cursor:pointer}.player-tray-foilswitch[aria-pressed=true]{border-color:var(--profile-ac);color:var(--profile-ac)}.player-tray-foilswitch[hidden]{display:none}.player-tray-fillrow{display:flex;padding:8px 14px 0}.player-tray-fillrow[hidden]{display:none}.player-tray-fillrow .button{min-height:44px;padding-inline:16px;max-width:100%}.player-tray-flash{margin:0;padding:8px 14px 0;color:var(--profile-ac);font:13px/1.4 var(--mono)}.player-tray-flash:empty{display:none}.player-tray-toggle{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--profile-line);background:#1a2024;color:var(--ink);cursor:pointer}.player-tray-toggle:after{content:"";width:9px;height:9px;margin-top:-4px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}[data-dock=peek] .player-tray-toggle:after{margin-top:4px;transform:rotate(-135deg)}.player-tray-toggle:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}@media(min-width:1100px),(orientation:landscape)and (max-height:560px)and (min-width:560px),(orientation:landscape)and (min-width:900px){.player-tray-toggle{display:none}}.player-tray-find{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.player-tray-find input::placeholder{color:#9aa4aa;opacity:1}.player-tray-find label{display:block;min-width:0}.player-tray-find input,.player-tray-find select{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--profile-line);border-radius:0;background:#0b0e10;color:inherit;font:16px var(--body)}.player-tray-find input:focus-visible,.player-tray-find select:focus-visible{outline:2px solid var(--profile-ac);outline-offset:1px}[data-dock=peek] .player-tray-find,[data-dock=peek] .player-tray-scroll{display:none}.player-tray-filters{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--profile-line);background:#1a2024;color:var(--ink);font:600 15px var(--body);cursor:pointer;white-space:nowrap}.player-tray-filters:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-tray-filters:has(.player-tray-filter-count:not([hidden])){border-color:var(--profile-ac)}.player-tray-filter-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:11px;background:var(--profile-ac);color:#0b0e10;font:700 13px/1 var(--mono)}.player-tray-filter-count[hidden]{display:none}@media(max-width:379px){.player-tray-filters{padding:0 10px}.player-tray-filters span:not(.player-tray-filter-count){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.player-orb{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;box-sizing:border-box;border-radius:50%;background:var(--rune) center/contain no-repeat;box-shadow:0 0 0 2px #0f1316,0 0 0 3px #ffffff26;transition:box-shadow .12s}.player-orb b{font:700 17px/1 var(--body);color:#0b0e10;opacity:0}[aria-pressed=true] .player-orb{box-shadow:0 0 0 2px #0f1316,0 0 0 4px var(--ink)}[aria-pressed=true] .player-orb.domain-colorless b{opacity:1}.player-gem{display:inline-block;flex:none;width:14px;height:14px;background:#9aa4aa}.gem-common{border-radius:50%;background:#aab3b9}.gem-uncommon{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#7fd8e6}.gem-rare{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);background:#6f9cff}.gem-epic{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);background:#c27cff}.gem-showcase{clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%);background:#ffd24a}.gem-promo{clip-path:polygon(50% 4%,100% 94%,0 94%);background:#ff9d5c}.player-tray-quick{display:flex;align-items:center;gap:2px;padding:6px 10px 0 8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 26px),transparent)}.player-tray-quick::-webkit-scrollbar{display:none}.player-orb-button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.player-orb-button:focus-visible,.player-quick-chip:focus-visible,.player-quick-clear:focus-visible{outline:2px solid var(--profile-ac);outline-offset:-2px}.player-orb-button.is-empty,.player-quick-chip.is-empty{opacity:.32;cursor:default}.player-quick-sep{flex:none;width:1px;height:26px;margin:0 8px 0 6px;background:var(--profile-line)}.player-quick-chip{position:relative;flex:none;min-height:36px;padding:0 13px;margin-right:6px;border:1px solid var(--profile-line);background:#151a1e;color:var(--ink);font:600 14px var(--body);cursor:pointer;white-space:nowrap}.player-quick-chip:after{content:"";position:absolute;inset:-4px -3px}.player-quick-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.player-quick-clear{flex:none;min-height:44px;padding:0 10px;border:0;background:none;color:var(--ink);font:600 14px var(--body);text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.player-quick-clear[hidden],.player-tray-quick[hidden],.player-tray-suggest[hidden],.player-tray-relax[hidden]{display:none}.player-tray-suggest{display:flex;align-items:center;gap:8px;padding:8px 14px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.player-tray-suggest::-webkit-scrollbar{display:none}.player-suggest{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--profile-ac);background:color-mix(in srgb,var(--profile-ac) 12%,#0f1316);color:var(--ink);font:600 15px var(--body);cursor:pointer;white-space:nowrap}.player-suggest:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-suggest.is-all{background:color-mix(in srgb,var(--profile-ac) 24%,#0f1316)}.player-suggest small{color:var(--muted);font:13px var(--mono)}.player-suggest em{color:var(--profile-ac);font:600 13px var(--mono);font-style:normal}.player-suggest .player-orb{width:18px;height:18px;box-shadow:none}.player-suggest .player-gem{width:13px;height:13px}.player-tray-relax{display:flex;flex-wrap:wrap;gap:0 16px;padding:0 14px 4px}.player-tray-relax .text-button{min-height:44px;padding:0;border:0;background:none;color:var(--profile-ac);font:600 15px var(--body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.player-tray-relax .text-button:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-tray-chips{display:flex;align-items:center;gap:10px;padding:4px 14px 0}.player-tray-chips[hidden]{display:none}.player-tray-chips ul{flex:1 1 0;min-width:0;display:flex;flex-wrap:nowrap;gap:8px;margin:0;padding:6px 2px;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent)}.player-tray-chips ul::-webkit-scrollbar{display:none}.player-tray-chips-end{flex:none;display:flex;align-items:center;gap:8px}.player-tray-chip{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--profile-ac);background:color-mix(in srgb,var(--profile-ac) 14%,#0f1316);color:var(--ink);font:600 14px var(--body);cursor:pointer}.player-tray-chip:after{content:"";position:absolute;inset:-5px -3px}.player-tray-chip:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-tray-chip.is-spot{border-color:#ffd24a;background:color-mix(in srgb,#ffd24a 12%,#0f1316)}.player-tray-chip-x{color:var(--muted);font:700 17px/1 var(--body)}.player-tray-shown{margin:0;color:var(--muted);font:13px var(--mono)}.player-tray-chips .text-button,.player-filter-head .text-button,.player-facet-group .text-button{min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font:600 14px var(--body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.player-tray-chips .text-button:focus-visible,.player-filter-head .text-button:focus-visible,.player-facet-group .text-button:focus-visible,.player-filter-close:focus-visible,.player-facet:focus-visible,.player-orb-tile:focus-visible,.player-cost:focus-visible,.player-variant-tile:focus-visible,.player-recipe:focus-visible,.player-sort:focus-visible,.player-filter-show:focus-visible,.player-tag-search input:focus-visible,.player-spot input:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-filter-head .text-button:disabled{color:var(--muted);text-decoration:none;cursor:default}.player-filter-sheet{box-sizing:border-box;padding:0;border:1px solid var(--profile-line);background:#101417;color:var(--ink);inset:auto 0 0;margin:0;width:100%;max-width:100%;max-height:90dvh}.player-filter-sheet[open]{display:flex;flex-direction:column}.player-filter-sheet::backdrop{background:#000b}@media(min-width:700px){.player-filter-sheet{inset:0;margin:auto;width:min(620px,92vw);max-height:88dvh}}.player-filter-head{flex:none;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 16px;border-bottom:1px solid var(--profile-line)}.player-filter-head h2{margin:0 auto 0 0;font:700 26px/1 var(--head);text-transform:uppercase}.player-filter-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--ink);font:400 30px/1 var(--body);cursor:pointer}.player-filter-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 10px}.player-filter-body h3{margin:0 0 8px;color:var(--muted);font:700 13px var(--mono);text-transform:uppercase;letter-spacing:.08em}.player-recipes-note{margin-left:8px;color:var(--profile-ac);font:600 13px var(--body);text-transform:none;letter-spacing:0}.player-recipes-note[hidden]{display:none}.player-recipes,.player-sortbar{padding-top:14px}.player-recipe-row,.player-sort-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-16px;padding:2px 16px 6px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.player-recipe-row::-webkit-scrollbar,.player-sort-row::-webkit-scrollbar{display:none}.player-recipe{flex:none;display:grid;align-content:space-between;gap:6px;width:172px;min-height:104px;padding:12px;box-sizing:border-box;border:1px solid var(--profile-line);background:linear-gradient(160deg,#1b2227,#12171a);color:var(--ink);text-align:left;cursor:pointer}.player-recipe[hidden]{display:none}.player-recipe b{font:700 17px/1.1 var(--head);text-transform:uppercase;letter-spacing:.2px}.player-recipe>span:nth-of-type(1){color:var(--muted);font:13px/1.35 var(--body)}.player-recipe-count{color:var(--profile-ac);font:600 13px var(--mono)}.player-recipe[aria-pressed=true]{border-color:var(--profile-ac);background:color-mix(in srgb,var(--profile-ac) 16%,#12171a)}.player-sort{flex:none;min-height:44px;padding:0 14px;border:1px solid var(--profile-line);background:#151a1e;color:var(--ink);font:600 15px var(--body);cursor:pointer;white-space:nowrap}.player-sort[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.player-spot{display:flex;align-items:center;gap:14px;min-height:44px;padding:14px 0 8px;cursor:pointer}.player-filter-sheet .player-spot input{appearance:none;-webkit-appearance:none;position:relative;flex:none;box-sizing:border-box;width:48px;min-width:48px;max-width:48px;height:28px;margin:0;padding:0;border:0;border-radius:14px;background:#2a3238;cursor:pointer;transition:background .15s}.player-filter-sheet .player-spot input:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--ink);transition:transform .15s}.player-filter-sheet .player-spot input:checked{background:var(--profile-ac)}.player-filter-sheet .player-spot input:checked:after{transform:translate(20px);background:#0b0e10}.player-spot>span{display:grid;flex:1 1 auto;min-width:0;gap:2px}.player-spot b{font:600 15px var(--body)}.player-spot>span>span{color:var(--muted);font:13px/1.35 var(--body)}@media(prefers-reduced-motion:reduce){.player-spot input,.player-spot input:after,.player-orb{transition:none}}.player-facet-group{min-width:0;margin:8px 0 0;padding:10px 0 4px;border:0;border-top:1px solid #222a2f}.player-facet-group legend{padding:0;color:var(--muted);font:700 13px var(--mono);text-transform:uppercase;letter-spacing:.08em}.player-facet-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.player-facet{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--profile-line);background:#151a1e;color:var(--ink);font:600 15px var(--body);cursor:pointer}.player-facet[hidden]{display:none}.player-facet-count{color:var(--muted);font:600 13px var(--mono)}.player-facet[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.player-facet[aria-pressed=true] .player-facet-count,.player-orb-tile[aria-pressed=true] .player-facet-count{color:inherit;opacity:.72}.player-facet.is-empty,.player-orb-tile.is-empty,.player-cost.is-empty,.player-variant-tile.is-empty{opacity:.36;cursor:default}.is-domain .player-facet-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.player-orb-tile{display:grid;justify-items:center;align-content:center;gap:5px;min-height:92px;padding:8px 2px;border:1px solid var(--profile-line);background:#151a1e;color:var(--ink);font:600 14px var(--body);cursor:pointer}.player-orb-tile .player-orb{width:40px;height:40px}.player-orb-tile[aria-pressed=true]{background:#1f2a31;border-color:var(--ink)}.player-tag-search{display:block;margin-top:10px}.player-tag-search input{box-sizing:border-box;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--profile-line);border-radius:0;background:#0b0e10;color:var(--ink);font:16px var(--body)}.is-tags .player-facet-options{margin-top:8px}.player-facet-sub{margin:14px 0 0;color:var(--muted);font:600 13px var(--mono)}.player-facet-sub[hidden]{display:none}.is-tags .player-facet[data-kind=champion]{border-color:#3d4a53}.is-variant .player-facet-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.player-variant-tile{display:flex;align-items:center;gap:12px;min-height:84px;padding:8px 10px;border:1px solid var(--profile-line);background:#151a1e;color:var(--ink);text-align:left;font:600 15px var(--body);cursor:pointer}.player-variant-thumb{flex:none;width:44px;height:62px;overflow:hidden;border-radius:3px;background:#0b0e10;box-shadow:0 0 0 1px #ffffff1f}.player-variant-thumb img{display:block;width:100%;height:100%;object-fit:cover}.player-variant-text{display:grid;gap:3px;min-width:0}.player-variant-tile[aria-pressed=true]{background:#1f2a31;border-color:var(--ink)}.is-cost .player-facet-options{flex-wrap:nowrap;gap:6px}.player-cost{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-width:0;min-height:104px;padding:6px 2px;border:1px solid var(--profile-line);background:#151a1e;color:var(--ink);cursor:pointer}.player-cost-bar{display:flex;align-items:flex-end;width:62%;height:44px}.player-cost-bar i{display:block;width:100%;height:var(--h,0%);background:linear-gradient(#8fc7ff,#4d86c9);border-radius:2px 2px 0 0}.player-cost b{font:700 18px/1 var(--head)}.player-cost[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.player-cost[aria-pressed=true] .player-cost-bar i{background:#0b0e10}.player-cost[aria-pressed=true] .player-facet-count{color:inherit}.player-more-filters{margin-top:8px;border-top:1px solid #222a2f}.player-more-filters>summary{display:flex;align-items:center;gap:8px;min-height:52px;color:var(--muted);font:700 13px var(--mono);text-transform:uppercase;letter-spacing:.08em;list-style:none;cursor:pointer}.player-more-filters>summary::-webkit-details-marker{display:none}.player-more-filters>summary:after{content:"";width:9px;height:9px;margin:-4px 4px 0 auto;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .15s}.player-more-filters[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.player-more-filters>summary:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-more-count:not(:empty){display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:11px;background:var(--profile-ac);color:#0b0e10;font:700 13px/1 var(--mono)}.player-more-filters .player-facet-group:first-of-type{margin-top:0;border-top:0}@media(prefers-reduced-motion:reduce){.player-more-filters>summary:after{transition:none}}.player-filter-foot{flex:none;display:flex;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--profile-line);background:#101417}.player-filter-preview{position:relative;flex:none;display:flex;align-items:flex-end;justify-content:flex-end;min-width:44px;height:58px;padding-left:22px}.player-filter-preview:empty{display:none}.player-preview-card{position:relative;flex:none;width:40px;height:56px;margin-left:-22px;overflow:hidden;border-radius:3px;background:#0b0e10;box-shadow:0 0 0 1px #000,0 2px 6px #0009}.player-preview-card:nth-child(1){transform:rotate(-7deg)}.player-preview-card:nth-child(2){transform:rotate(-2deg)}.player-preview-card:nth-child(3){transform:rotate(3deg)}.player-preview-card:nth-child(4){transform:rotate(8deg)}.player-preview-card img{display:block;width:100%;height:100%;object-fit:cover}.button.player-filter-show{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;min-height:48px;box-sizing:border-box;border:0;background:var(--profile-ac);color:#0b0e10;font:700 18px var(--head);text-transform:uppercase;letter-spacing:.2px;cursor:pointer}@media(prefers-reduced-motion:no-preference){[data-spot] .player-binder-slot{transition:opacity .15s,filter .15s}}[data-spot] .player-binder-slot:not(.is-match){opacity:.26;filter:saturate(.3)}.player-tray-note{margin:0;padding:8px 12px 0;color:var(--muted);font:14px/1.5 var(--body)}.player-tray-note:empty{display:none}.player-tray-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.player-tray-grid{margin:0;padding:10px 22px 16px 14px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));align-content:start;gap:14px 18px}.player-tray-item{position:relative;isolation:isolate;min-width:0}.player-tray-pile{position:absolute;inset:0;z-index:-1;pointer-events:none;--spread:1;transition:--spread .15s}.player-tray-pile i{--i:1;position:absolute;inset:0;box-sizing:border-box;border-radius:4.6%/3.3%;border:1px solid #8a7648;background:linear-gradient(#1a1712,#0e0d0b);box-shadow:0 1px 2px #000c;transform-origin:0 100%;transform:translate(calc(var(--i) * 3px * var(--spread)),calc(var(--i) * -2.4px * var(--spread))) rotate(calc(var(--i) * 2.2deg * var(--spread)))}.player-tray-pile i[data-layer="2"]{--i:2}.player-tray-pile i[data-layer="3"]{--i:3}@media(hover:hover){.player-tray-item:hover .player-tray-pile,.player-tray-item:focus-within .player-tray-pile{--spread:1.5}.player-tray-pile i{transition:transform .15s}}@media(prefers-reduced-motion:reduce){.player-tray-pile i{transition:none}}.player-tray-tile{position:relative;display:block;box-sizing:border-box;width:100%;padding:0;border:0;border-radius:4.6%/3.3%;background:#101214;aspect-ratio:744/1039;overflow:hidden;color:inherit;font:inherit;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:transform .12s,box-shadow .12s}.player-tray-tile img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.player-tray-tile:hover{transform:translateY(-3px);box-shadow:0 8px 18px #0008}.player-tray-tile:active{transform:scale(.96)}.player-tray-tile:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-tray-tile.foil:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 28%,#ffffff26 44%,#8cc8ff2e 54%,transparent 70%);pointer-events:none}.player-tray-no{position:absolute;left:4px;bottom:4px;z-index:2;box-sizing:border-box;max-width:calc(100% - 8px);display:grid;padding:2px 5px;background:#101010d9;color:#d8dbd7;font:13px/1.15 var(--mono);pointer-events:none}.player-tray-no b{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-tray-no b:first-child{color:#aab3b8}.player-tray-no b:nth-child(3){color:var(--profile-ac)}.player-tray-finish{position:absolute;left:50%;top:5px;transform:translate(-50%);z-index:2;padding:1px 6px;background:var(--profile-ac);color:#101214;font:700 13px var(--mono);pointer-events:none}.player-tray-count,.player-tray-new{position:absolute;top:-8px;z-index:3;box-sizing:border-box;min-width:24px;height:24px;display:grid;place-items:center;border-radius:12px;background:var(--profile-ac);color:#101214;font:700 13px/1 var(--mono);pointer-events:none;box-shadow:0 2px 6px #000a}.player-tray-count{right:-10px;padding:0 7px}.player-tray-new{left:-10px;font-size:16px}.player-tray-count:empty,.player-tray-count[hidden]{display:none}.player-tray-new[hidden]{display:none}.player-tray-more{display:flex;justify-content:center;padding:0 12px 14px}.player-tray-more[hidden],.player-tray-more:has([hidden]){display:none}.player-tray-more .button{min-height:44px}.player-tray.is-drop{outline:2px dashed var(--profile-ac);outline-offset:-6px}.player-tray.is-drop:after{content:"Drop to take it out";position:absolute;inset:0;z-index:5;display:grid;place-items:start center;padding-top:96px;box-sizing:border-box;background:#0f1316e6;color:var(--ink);font:700 22px var(--head);text-transform:uppercase;pointer-events:none}.player-drag-ghost{will-change:transform}html.is-dragging,html.is-dragging *{cursor:grabbing!important}.is-lifted{opacity:.35}html.is-dragging [data-binder-owner]{-webkit-user-select:none;user-select:none}@media(min-width:1100px),(orientation:landscape)and (max-height:560px)and (min-width:560px),(orientation:landscape)and (min-width:900px){.player-tray-grab{display:none}[data-binder-owner][data-editing]{flex-direction:row;--dock:0px!important}[data-binder-owner][data-editing][data-dock=peek]{--dock:0px!important}[data-editing] .player-tray{flex:0 0 clamp(300px,28vw,380px);width:auto;height:auto;border-top:0;border-left:1px solid var(--profile-line);padding-bottom:0}@media(max-width:700px){[data-editing] .player-tray{flex-basis:clamp(220px,36vw,300px)}}[data-dock=peek] .player-tray-find{display:grid}[data-dock=peek] .player-tray-scroll{display:block}.player-tray-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}[data-editing] .player-binder-book{padding:14px 20px 12px}}@media(max-height:560px)and (orientation:landscape){.player-binder-turn{min-height:44px}}.player-binder-slot.is-picked{outline-offset:2px}.player-inspect-slot{margin:14px 0}.player-inspect-slot .player-note{margin:0 0 8px}.player-shelf-mine+.player-shelf{margin-top:28px}.player-book-add{display:block}.player-book-new{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;height:100%;min-height:150px;padding:14px;border:1px dashed #3a464d;background:transparent;color:var(--muted);font:700 24px/1 var(--head);text-transform:uppercase;cursor:pointer}.player-book-new span{font:300 34px/1 var(--head)}.player-book-new:hover,.player-book-new:focus-visible{border-color:var(--profile-ac);color:var(--ink)}.player-book-new:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-trade{padding:clamp(16px,3vw,32px);max-width:1100px;margin-inline:auto}.player-trade-lede{max-width:62ch;margin:0 0 16px;color:var(--muted)}.player-trade-notice{margin:0 0 14px;padding:10px 14px;border:1px solid var(--ac);border-radius:6px;background:var(--ac-soft)}.player-trade-empty{padding:28px 0;color:var(--muted)}.player-trade-form{display:grid;gap:14px}.player-trade-find,.player-trade-field{display:grid;gap:6px;font:600 13px var(--body);color:var(--muted)}.player-trade-find{grid-template-columns:minmax(0,1fr) auto;align-items:end}.player-trade-find label{display:grid;gap:6px}.player-trade-find input,.player-trade-field input,.player-trade-field textarea,.player-trade-url input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--soft);border-radius:6px;background:var(--bg2);color:var(--ink);font:400 16px var(--body)}.player-trade-field textarea{min-height:72px;resize:vertical}.player-trade-books{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.player-trade-books::-webkit-scrollbar{display:none}.player-trade-books button{flex:none;min-height:44px;padding:8px 16px;border:1px solid var(--soft);border-radius:999px;background:transparent;color:var(--ink);font:600 14px var(--body);cursor:pointer}.player-trade-books button small{margin-left:6px;color:var(--muted);font:13px var(--mono)}.player-trade-books button[aria-current=true]{border-color:var(--ac);background:var(--ac-soft)}.player-trade-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px 12px;margin:0;padding:0 0 4px;list-style:none}.player-trade-tile label{position:relative;display:grid;gap:6px;cursor:pointer}.player-trade-tile input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.player-trade-art{position:relative;display:grid;place-items:center;aspect-ratio:5/7;overflow:hidden;border-radius:8px;background:var(--bg3);outline:2px solid transparent;outline-offset:0;transition:outline-color .12s}.player-trade-art img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.player-trade-tick{position:absolute;bottom:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;border:2px solid #ffffffb0;border-radius:50%;background:#000000a0}.player-trade-tile input:checked+.player-trade-art{outline-color:var(--ac)}.player-trade-tile input:checked+.player-trade-art .player-trade-tick{border-color:var(--ac);background:var(--ac)}.player-trade-tile input:checked+.player-trade-art .player-trade-tick:after{content:"";width:6px;height:11px;margin-top:-2px;border:solid var(--ac-ink);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.player-trade-tile input:focus-visible+.player-trade-art{outline:3px solid var(--ink)}.player-trade-foil{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:999px;background:#000000b8;color:#fff;font:600 13px var(--mono);letter-spacing:.04em}.player-trade-name{font:600 14px/1.25 var(--body)}.player-trade-meta{color:var(--muted);font:13px/1.3 var(--mono)}.player-trade-pager{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--muted);font:13px var(--mono)}.player-trade-pager .button[disabled]{opacity:.4;cursor:default}.player-trade-tray{position:sticky;bottom:12px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--soft);border-radius:10px;background:var(--bg2);box-shadow:0 10px 30px #0006}.player-trade-tray p{margin:0}.player-trade-tray b{font:700 20px var(--mono)}.player-trade-section{display:grid;gap:10px;margin:22px 0}.player-trade-section .player-note{margin:0}[data-offer-mount]{display:grid;gap:12px}.player-trade-section h2{margin:0;font-size:26px}.player-trade-lines,.player-trade-rows,.player-offer-lines{display:grid;gap:8px;margin:0;padding:0;list-style:none}.player-trade-line,.player-trade-row{display:flex;align-items:center;gap:12px;min-width:0;padding:8px;border:1px solid var(--soft);border-radius:8px;background:var(--bg2)}[data-results].player-trade-rows{max-height:min(54vh,430px);padding-right:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.player-trade-row.is-chosen{border-color:var(--ac)}.player-trade-thumb{flex:none;width:44px;aspect-ratio:5/7;overflow:hidden;border-radius:4px;background:var(--bg3)}.player-trade-thumb img{display:block;width:100%;height:100%;object-fit:contain}.player-trade-what{display:grid;flex:1;min-width:0;gap:2px}.player-trade-what b{font:600 15px/1.25 var(--body);overflow-wrap:anywhere}.player-trade-what i{font:600 13px var(--mono);font-style:normal;color:var(--muted)}.player-trade-what small{color:var(--muted);font:13px/1.35 var(--mono)}.player-trade-what em{font-style:normal;color:var(--ac)}.player-trade-what em.is-warn{color:#ff9a8a}.player-trade-remove{min-height:44px;padding:0 10px;border:0;background:none;color:var(--muted);font:600 13px var(--body);text-decoration:underline;cursor:pointer}.player-trade-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--soft);border-radius:999px}.player-trade-tabs button{min-height:40px;padding:6px 16px;border:0;border-radius:999px;background:none;color:var(--muted);font:600 14px var(--body);cursor:pointer}.player-trade-tabs button[aria-pressed=true]{background:var(--ac);color:var(--ac-ink)}.player-trade-sub{margin:14px 0 0;font:600 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.player-trade-none{padding:14px 4px;color:var(--muted);list-style:none}.player-trade-added{padding:6px 12px;border:1px solid var(--ac);border-radius:999px;color:var(--ac);font:600 13px var(--body);white-space:nowrap}.player-trade-step{display:inline-flex;align-items:center;gap:2px}.player-trade-step button{width:44px;height:44px;border:1px solid var(--soft);border-radius:8px;background:none;color:var(--ink);font:600 20px var(--body);cursor:pointer}.player-trade-step button[disabled]{opacity:.35;cursor:default}.player-trade-step b{min-width:32px;text-align:center;font:600 16px var(--mono)}.player-trade-contact{display:grid;gap:10px;margin:0;padding:0;border:0}.player-trade-contact legend{margin-bottom:6px;font:600 15px var(--body)}.player-trade-choice{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border:1px solid var(--soft);border-radius:8px;cursor:pointer}.player-trade-choice:has(input:checked){border-color:var(--ac);background:var(--ac-soft)}.player-trade-choice span{display:grid}.player-trade-choice small{color:var(--muted)}.player-trade-value,.player-offer-value{margin:0;color:var(--muted);font:13px/1.4 var(--mono)}.player-trade-send{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px}.player-trade-send .player-note{margin:0}.player-trade-send .button.primary{min-width:180px}.player-trade-tell{display:grid;gap:10px;max-width:560px;margin:14px 0}.player-trade-tell textarea{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--soft);border-radius:6px;background:var(--bg2);color:var(--ink);font:400 15px/1.4 var(--body)}.player-trade-link{display:grid;gap:12px;margin:0 0 28px;padding:18px;border:1px solid var(--soft);border-radius:10px;background:var(--bg2)}.player-trade-link h3,.player-offer-group h3{margin:0;font-size:22px}.player-trade-link h4{margin:6px 0 0;font:600 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.player-trade-link .player-note,.player-offer-group .player-note{margin:0}.player-trade-url{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.player-trade-url input{font:14px var(--mono)}.player-trade-switches{display:grid;gap:8px;margin:0;padding:0;list-style:none}.player-trade-switches button{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:8px 12px;border:1px solid var(--soft);border-radius:8px;background:none;color:var(--ink);text-align:left;cursor:pointer}.player-trade-switches button span:last-child{display:grid}.player-trade-switches small{color:var(--muted);font:13px var(--mono)}.player-switch{position:relative;flex:none;width:42px;height:24px;border-radius:999px;background:var(--soft);transition:background .15s}.player-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ink);transition:transform .15s}.player-trade-switches button[aria-checked=true] .player-switch{background:var(--ac)}.player-trade-switches button[aria-checked=true] .player-switch:after{transform:translate(18px);background:var(--ac-ink)}.player-offer-group{display:grid;gap:12px;margin:0 0 28px}.player-offer-group h3 small{margin-left:6px;color:var(--muted);font:14px var(--mono)}.player-offer{display:grid;gap:12px;padding:16px;border:1px solid var(--soft);border-radius:10px;background:var(--bg2)}.player-offer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.player-offer>header small{color:var(--muted)}.player-offer-tags{display:flex;flex:none;align-items:center;gap:8px}.player-offer-tags:empty{display:none}.player-offer-status{padding:3px 10px;border:1px solid var(--soft);border-radius:999px;color:var(--muted);font:13px var(--mono)}.player-offer.is-pending .player-offer-status,.player-offer.is-accepted .player-offer-status{border-color:var(--ac);color:var(--ac)}.player-offer-new{padding:3px 9px;border-radius:999px;background:var(--ac);color:var(--ac-ink);font:700 13px var(--mono);letter-spacing:.05em;text-transform:uppercase}.player-offer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.player-offer-cols h4{margin:0 0 8px;font:600 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.player-offer-cols h4 small{margin-left:4px;font-weight:400}.player-avatar-mini{position:relative}[data-trades-unseen] .player-avatar-mini:after{content:"";position:absolute;top:-4px;right:-4px;width:11px;height:11px;border-radius:50%;background:#8cc8ff;border:2px solid #101010;pointer-events:none}.player-tab-count{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--ac);color:var(--ac-ink);font:700 13px var(--mono)}.player-offer-note{margin:0;padding-left:12px;border-left:3px solid var(--soft);color:var(--ink)}.player-offer-note.is-reply{border-color:var(--ac)}.player-offer-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.player-offer-quiet{min-height:44px;padding:0 10px;border:0;background:none;color:var(--muted);font:600 13px var(--body);text-decoration:underline;cursor:pointer}.player-offer-form{display:grid;gap:12px}.player-offer-earlier>summary{display:flex;align-items:baseline;gap:8px;min-height:44px;cursor:pointer;font:600 22px var(--head);list-style:none}.player-offer-earlier>summary::-webkit-details-marker{display:none}.player-offer-earlier>summary:before{content:"\25b8";font-size:16px;color:var(--muted)}.player-offer-earlier[open]>summary:before{content:"\25be"}.player-offer-earlier>summary small{color:var(--muted);font:14px var(--mono)}.player-offer-earlier>.player-offer{margin-top:12px}.player-offer-apply{display:grid;gap:6px;padding:12px;border:1px dashed var(--soft);border-radius:8px}.player-offer-apply p{margin:0}.player-offer-contact{display:grid;gap:6px}.player-offer-contact p{margin:0}.player-offer-contact p>b{display:block;margin-bottom:2px}.player-note.is-warn{color:#ff9a8a}.player-trade-blocked{display:grid;gap:8px;margin:0;padding:0;list-style:none}.player-trade-blocked li{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:430px){.player-tabs{gap:0 12px;padding:0 16px}}@media(max-width:720px){.player-trade-send .button.primary{flex:1 1 100%}.player-offer-cols{grid-template-columns:1fr}.player-trade-url{grid-template-columns:1fr 1fr}.player-trade-url input{grid-column:1/-1}.player-trade-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.player-trade-tray{bottom:8px}}.player-trade [hidden]{display:none!important}.player-trade-browse{display:grid;gap:12px;scroll-margin-top:8px}.player-trade-clear{min-height:44px;padding:0 6px;border:0;background:none;color:var(--muted);font:600 14px var(--body);text-decoration:underline;cursor:pointer}.player-trade-find{grid-template-columns:minmax(0,1fr) auto auto}.player-trade-books button[data-none]{opacity:.5}.player-trade-where{color:var(--muted);font:13px/1.3 var(--mono)}.player-trade-hint{display:block;margin-top:2px;color:var(--muted);font:13px/1.3 var(--body)}.player-trade-tray>div p{margin:0}.player-trade-tray .button[disabled]{opacity:.5;cursor:default}.player-trade-form{padding-bottom:4px}.player-trade-giving{display:grid;gap:8px}.player-trade-giving .player-trade-sub{margin:0}.player-trade-row.is-compact{padding:6px 8px}.player-trade-row.is-compact .player-trade-thumb{width:34px}.player-trade-rows[data-results]{max-height:min(46vh,360px)}.player-trade-sendbar{position:sticky;bottom:12px;z-index:6;display:grid;gap:6px;margin-top:18px;padding:12px 16px;border:1px solid var(--soft);border-radius:10px;background:var(--bg2);box-shadow:0 10px 30px #0006}.player-trade-sendrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.player-trade-summary{margin:0;font:600 15px/1.3 var(--body)}.player-trade-status{margin:0}.player-trade-status:empty{display:none}.player-trade-tell textarea{resize:none}.player-trade-connect{display:grid;gap:8px;justify-items:start}.player-trade-connect .player-note{margin:0}.player-trade-choices{display:grid;gap:10px}.player-trade-notice a{color:inherit;text-decoration:underline}.player-trade-guestnote{max-width:62ch;margin:0 0 14px}.player-trade-guestnote a{color:inherit;text-decoration:underline;text-underline-offset:3px}.player-trade-kinds{gap:8px}@media(max-width:700px){.player-trade{padding:14px}.player-trade .player-binder-head{margin-bottom:10px}.player-trade h1{font-size:clamp(32px,9vw,46px)}.player-trade-lede{margin:0 0 10px}.player-trade-section{margin:16px 0}.player-trade-sendbar{bottom:8px}}.player-trade-hero{display:flex;align-items:center;gap:16px;margin:0 0 14px}.player-trade-hero>div{flex:1;min-width:0}.player-trade-hero>.button{flex:none;align-self:flex-start}.player-trade-avatar{display:grid;flex:none;place-items:center;width:64px;height:64px;border:2px solid var(--profile-ac);background:var(--ac-soft);color:var(--profile-ac);font:700 36px var(--head)}.player-trade-hero h1{margin:4px 0 0;font:700 clamp(36px,5vw,60px)/.95 var(--head);text-transform:uppercase;overflow-wrap:anywhere}.player-trade-hero .player-kicker{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0}.player-trade-hero .player-kicker span{color:var(--muted)}.player-trade-find,.player-trade-find label{position:relative}.player-trade-find-icon{position:absolute;left:12px;top:50%;width:20px;height:20px;margin-top:-10px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.player-trade .player-trade-find label input{padding-left:42px}.player-trade-find [hidden]{display:none}.player-trade-status{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;min-height:40px}.player-trade-status .player-note{margin:0}.player-trade-sort{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font:600 13px var(--body)}.player-trade .player-trade-sort select{min-height:40px;padding:6px 10px;border:1px solid var(--soft);border-radius:6px;background:var(--bg2);color:var(--ink);font:500 14px var(--body)}.player-trade-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px 14px}.player-trade-tile[hidden]{display:none}.player-trade-tile{display:grid}.player-trade-tile label{grid-template-rows:auto 1fr auto;gap:6px;height:100%}.player-trade-name{align-self:start}.player-trade-art{border-radius:6px;outline-offset:2px}.player-trade-tile input:checked+.player-trade-art{outline-width:3px}.player-trade-tick{right:6px;bottom:6px;width:24px;height:24px}.player-trade-foil{left:6px;bottom:6px;padding:0 5px;border-radius:3px;background:linear-gradient(115deg,#ffd9ec,#d7f1ff 45%,#e4ffd9 72%,#fff1c4);color:#141414;font:700 13px/1.4 var(--body);letter-spacing:.03em;text-transform:uppercase;box-shadow:0 1px 3px #00000080}.player-trade-name{display:-webkit-box;overflow:hidden;font:600 14px/1.25 var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical}.player-trade-meta{display:flex;justify-content:space-between;gap:6px;min-width:0}.player-trade-meta [data-price]{color:var(--ink)}.player-trade-none:not([hidden]){display:block;margin:0;padding:24px 0;color:var(--muted)}.player-trade-none button{min-height:44px;padding:0 4px;border:0;background:none;color:var(--ac);font:600 15px var(--body);text-decoration:underline;cursor:pointer}.player-trade-pricenote{margin:0;font-size:13px}.player-trade-tray{gap:12px;padding:10px 12px 10px 14px}.player-trade-tray>div{flex:1;min-width:0}.player-trade-tray b{font:700 18px var(--body)}.player-trade-tray .button{flex:none;white-space:nowrap}.player-trade-fan{display:flex;flex:none;padding-left:4px}.player-trade-fan:empty{display:none}.player-trade-fan img{width:30px;aspect-ratio:5/7;border:1px solid #00000066;border-radius:3px;object-fit:cover;box-shadow:0 2px 6px #00000080}.player-trade-fan img+img{margin-left:-17px}.player-trade-fan img:first-child:not(:last-child){transform:rotate(-6deg)}.player-trade-fan img:last-child:not(:first-child){transform:rotate(6deg)}@media(max-width:720px){.player-trade-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:16px 10px}.player-trade-name{font-size:13px}.player-trade-avatar{width:52px;height:52px;font-size:30px}.player-trade-hero{gap:12px}.player-trade-hero h1{font-size:clamp(30px,9vw,44px)}.player-trade-tray{padding:10px}.player-trade-lede{font-size:16px}.player-trade-fan img{width:26px}.player-trade-fan img+img{margin-left:-16px}}@media(max-width:359px){.player-trade-fan{display:none}}.player-trade-tile{-webkit-user-select:none;user-select:none}.player-trade-art img{-webkit-touch-callout:none}.player-trade-zoom{width:min(420px,92vw);max-height:94vh;padding:16px;border:1px solid var(--soft);border-radius:12px;background:var(--bg2);color:var(--ink)}.player-trade-zoom::backdrop{background:#000000c8}.player-trade-zoomcard{display:grid;place-items:center}.player-trade-zoomcard img{display:block;width:100%;max-height:68vh;object-fit:contain;border-radius:10px}.player-trade-zoom p{display:grid;gap:2px;margin:12px 0}.player-trade-zoom b{font:600 18px var(--body)}.player-trade-zoom small{color:var(--muted);font:14px var(--mono)}.player-trade-zoom .player-offer-actions .button{flex:1}.player-trade-form.is-live .player-trade-find{grid-template-columns:minmax(0,1fr)}.player-trade-tile{scroll-margin:96px 0 120px}.player-trade-tile input:disabled+.player-trade-art{opacity:.4}.player-trade-tile input:disabled+.player-trade-art .player-trade-tick{display:none}.player-trade-tick{width:22px;height:22px;right:5px;bottom:5px}.player-trade-hint.is-alert{color:#ff9a8a;animation:player-trade-nudge .4s}@keyframes player-trade-nudge{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.player-trade-hint.is-alert{animation:none}}.player-trade-skip{position:absolute;left:-9999px}.player-trade-skip:focus{position:static;align-self:start;padding:8px 12px;border:1px solid var(--ac);border-radius:6px;color:var(--ac)}.player-trade-tray:focus{outline:2px solid var(--ac);outline-offset:2px}[data-editing] .player-binder-head>div:first-child{flex:1;min-width:0}[data-editing] .player-binder-head>.player-binder-actions{flex:none}[data-editing] .player-binder-head>.player-binder-actions .button{flex:none}@media(max-width:520px){.player-qr-targets{display:flex;flex-wrap:wrap;width:100%}.player-qr-targets a{flex:1 1 40%;padding:0 10px;font-size:16px}}.player-qr-url{overflow-wrap:anywhere;word-break:break-all}.player-offer-note{overflow-wrap:anywhere;overflow:hidden}.player-offer:focus{outline:none}.player-offer:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.player-trade-more-lines>summary{display:flex;align-items:center;min-height:44px;color:var(--ac);font:600 14px var(--body);cursor:pointer}.player-trade-more-lines>.player-trade-lines{margin-top:6px}.player-trade-offer :is(input,textarea,select,button){scroll-margin-bottom:150px}[data-note-problem]:empty{display:none}[data-note-problem]{margin:4px 0 0}.player-trade-deal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;margin:6px 0 8px}.player-trade-side{display:grid;gap:10px;min-width:0;padding:14px;border:1px solid var(--soft);border-radius:10px;background:var(--bg2)}.player-trade-sidehead{display:flex;align-items:baseline;gap:10px;min-width:0}.player-trade-sidehead h2{margin:0;font:700 24px/1 var(--head);text-transform:uppercase}.player-trade-sidehead span{color:var(--muted);font:500 14px var(--body)}.player-trade-total{margin-left:auto;font:700 18px var(--mono);white-space:nowrap}.player-trade-side .player-trade-lines{gap:6px}.player-trade-change{display:inline-flex;align-items:center;min-height:44px;margin:-12px -4px -12px 4px;padding:0 4px;color:var(--ac);font:600 14px var(--body);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.player-trade-total:empty+.player-trade-change{margin-left:auto}.player-trade-side .player-trade-none{padding:10px 2px;font-size:15px}.player-trade-line{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-areas:"thumb what price act";align-items:center;gap:4px 12px;padding:6px 6px 6px 8px;background:var(--bg)}.player-trade-line>.player-trade-thumb{grid-area:thumb;width:40px}.player-trade-line>.player-trade-what{grid-area:what}.player-trade-line>.player-trade-price{grid-area:price}.player-trade-line>.player-trade-x,.player-trade-line>.player-trade-step{grid-area:act}.player-trade-price{color:var(--ink);font:600 14px var(--mono);white-space:nowrap}.player-trade-price:empty{display:none}.player-trade-x{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.player-trade-x:hover{color:var(--ink);background:var(--ac-soft)}.player-trade-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.player-trade-step button{width:40px;height:40px}.player-trade-step b{min-width:28px}.player-trade-pricenote{margin:0 0 6px}.player-trade-picker{gap:12px}.player-trade-picker h2,.player-trade-extra h2{margin:0;font-size:24px}.player-trade-pickbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.player-trade-search{position:relative;flex:1 1 260px;min-width:0}.player-trade label.player-trade-search input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px 10px 42px;border:1px solid var(--soft);border-radius:6px;background:var(--bg2);color:var(--ink);font:400 16px var(--body)}[data-results-note]:empty{display:none}.player-trade-pickgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:18px 12px;margin:0;padding:0;list-style:none}.player-trade-pickgrid>.player-trade-none{grid-column:1/-1}.player-trade-pick{display:grid;grid-template-rows:auto 1fr auto;gap:6px;width:100%;height:100%;padding:0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer}.player-trade-pick:focus-visible{outline:none}.player-trade-pick:focus-visible .player-trade-art{outline:3px solid var(--ink)}.player-trade-pick.is-chosen .player-trade-art{outline:3px solid var(--ac)}.player-trade-pick[aria-disabled=true]{cursor:default}.player-trade-pick[aria-disabled=true] .player-trade-art img{opacity:.55}.player-trade-plus,.player-trade-qty{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;box-sizing:border-box;border-radius:999px;font:700 15px/1 var(--body)}.player-trade-plus{border:2px solid #ffffffb0;background:#000000a0;color:#fff}.player-trade-qty{background:var(--ac);color:var(--ac-ink);box-shadow:0 1px 4px #00000080}.player-trade-have{color:var(--muted);font:500 13px var(--body)}.player-trade-pickgrid .player-trade-none button{min-height:44px;margin-left:4px;padding:0 4px;border:0;background:none;color:var(--ac);font:600 15px var(--body);text-decoration:underline;cursor:pointer}.player-trade-plus,.player-trade-qty{right:5px;bottom:5px;min-width:24px;height:24px;font-size:14px}.player-trade-sendtext{display:grid;flex:1;gap:2px;min-width:0}@media(max-width:760px){.player-trade-sendbar{padding:10px 12px}}.player-trade-sendbar .button{flex:none;white-space:nowrap}[data-offer-note][aria-invalid=true]{border-color:#ff9a8a}.player-trade-more{display:flex;justify-content:center}.player-trade-more:empty{display:none}.player-trade-more small{margin-left:6px;color:var(--muted);font:13px var(--mono)}.player-trade-extra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;align-items:start}.player-trade-sent{display:flex;align-items:center;gap:14px;max-width:560px;margin:4px 0 16px;padding:16px;border:1px solid var(--soft);border-radius:10px;background:var(--bg2)}.player-trade-sent>div{display:grid;flex:1;justify-items:center;gap:8px;min-width:0;text-align:center}.player-trade-sent small{color:var(--muted);font:600 13px var(--mono);letter-spacing:.06em;text-transform:uppercase}.player-trade-sent .player-trade-fan img{width:44px}.player-trade-sent .player-trade-fan img+img{margin-left:-26px}.player-trade-swap svg{width:26px;height:26px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.player-trade-back{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font:600 14px var(--body)}@media(max-width:760px){.player-trade-deal,.player-trade-extra{grid-template-columns:1fr}.player-trade-pickgrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:16px 10px}.player-trade-line{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"thumb what act" "thumb price act";gap:2px 10px}.player-trade-line>.player-trade-price{font-size:13px}.player-trade-sidehead h2{font-size:22px}.player-trade-side{padding:12px}.player-trade-pickbar .player-trade-tabs{flex:1 1 100%}.player-trade-pickbar .player-trade-tabs button{flex:1}}.player-offer>header{align-items:center}.player-offer-avatar{display:grid;flex:none;place-items:center;width:38px;height:38px;border:1px solid var(--ac);background:var(--ac-soft);color:var(--ac);font:700 20px var(--head)}.player-offer-who{display:grid;flex:1;min-width:0;gap:2px}.player-offer-who b{font:600 16px var(--body);overflow-wrap:anywhere}.player-offer-who a{color:inherit}.player-offer .player-trade-deal{margin:0}.player-offer .player-trade-side{padding:12px;background:var(--bg)}.player-offer .player-trade-line{background:var(--bg2)}.player-trade-sidehead h4{margin:0;font:700 20px/1 var(--head);letter-spacing:0;text-transform:uppercase;color:var(--ink)}.player-trade-line .player-trade-what em{font-style:normal;color:var(--ac)}.player-trade-line .player-trade-what em.is-warn{color:#ff9a8a}.player-trade-line.is-gone{opacity:.65}.player-trade-linkhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.player-trade-state{padding:3px 10px;border-radius:999px;background:var(--ac);color:var(--ac-ink);font:700 13px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.is-paused .player-trade-state{border:1px solid var(--soft);background:none;color:var(--muted)}.player-trade-linkbody{display:flex;align-items:flex-start;gap:16px}.player-trade-qrthumb{display:block;flex:none;width:120px;height:120px;padding:8px;box-sizing:border-box;border-radius:8px;background:#f3f3ef}.player-trade-qrthumb img{display:block;width:100%;height:100%}.is-paused .player-trade-qrthumb img{opacity:.25}.player-trade-linkmain{display:grid;flex:1;gap:10px;min-width:0}.player-trade-link .player-trade-url{grid-template-columns:minmax(0,1fr)}.player-trade-link .player-trade-url input{grid-column:auto}.player-trade-linkmore{gap:0 14px}.player-trade-linkmore a.player-offer-quiet{display:inline-flex;align-items:center;color:var(--muted)}.player-trade-linkmore .player-offer-quiet{padding:0 2px;font-size:14px}.player-trade-line .player-trade-where,.player-trade-line .player-trade-flags{font:500 13px/1.35 var(--body)}.player-book-trade{justify-self:start;padding:2px 8px;border:1px solid var(--ac);border-radius:999px;color:var(--ac);font:600 13px/1.4 var(--body)}.player-offer-reach{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--soft);border-left:3px solid var(--ac);border-radius:8px;background:var(--bg)}.player-offer-reach>div{display:grid;gap:2px;min-width:0}.player-offer-reach small{color:var(--muted);font:600 13px var(--body)}.player-offer-reach b{font:600 16px var(--body);overflow-wrap:anywhere}@media(max-width:760px){.player-trade-qrthumb{width:96px;height:96px;padding:6px}.player-trade-linkbody{gap:12px}.player-offer{padding:12px}}@media(max-width:360px){.player-trade-step button{width:36px;height:36px}.player-trade-step b{min-width:22px}.player-trade-line{gap:2px 8px;padding:6px 4px 6px 6px}.player-trade-side{padding:10px}.player-trade-sidehead{gap:8px}.player-trade-total{font-size:16px}}@media(max-width:420px){.player-trade-linkbody{flex-direction:column}.player-trade-qrthumb{width:132px;height:132px;align-self:center}}.player-filter-head h2:focus{outline:none}.player-filter-head{gap:10px}.player-filter-head h2{flex:none;margin:0}.player-filter-chosen{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:4px 0;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 20px),transparent)}.player-filter-chosen::-webkit-scrollbar{display:none}.player-filter-chosen:empty{-webkit-mask-image:none;mask-image:none}.player-chosen-chip{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 8px 0 10px;border:1px solid var(--profile-ac);background:color-mix(in srgb,var(--profile-ac) 14%,#0f1316);color:var(--ink);font:600 14px var(--body);white-space:nowrap;cursor:pointer}.player-chosen-chip span{color:var(--muted);font:700 16px/1 var(--body)}.player-chosen-chip:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}.player-filter-count:not(:empty){display:inline-grid;place-items:center;min-width:24px;height:24px;margin-left:6px;padding:0 7px;box-sizing:border-box;border-radius:12px;background:var(--profile-ac);color:#0b0e10;font:700 14px/1 var(--mono);vertical-align:4px}.player-recipes-note{color:var(--muted);font:500 13px var(--body)}.player-recipe-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;margin-inline:0;padding:0;-webkit-mask-image:none;mask-image:none}.player-recipe{width:auto;min-height:0;gap:4px;padding:10px 12px}.player-recipe b{font-size:16px}.player-recipe>span:nth-of-type(1){font-size:13px;line-height:1.3}.player-sort-row{flex-wrap:wrap;overflow:visible;margin-inline:0;padding:0;-webkit-mask-image:none;mask-image:none}.player-sort{min-height:40px;padding:0 12px;font-size:14px}.player-spot{padding:12px 0 4px}.is-domain .player-facet-options{display:flex;flex-wrap:wrap}.player-orb-tile{display:inline-flex;justify-items:start;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 9px}.player-orb-tile .player-orb{width:24px;height:24px}.player-orb-tile .player-orb b{font-size:14px}.player-variant-tile{min-height:64px;padding:6px 10px}.player-variant-thumb{width:34px;height:48px}.player-cost{min-height:88px}.player-cost-bar{height:36px}.player-facet-group.is-tags .player-facet-sub{margin-top:10px}.player-orb-tile[aria-pressed=true],.player-variant-tile[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.player-variant-tile[aria-pressed=true] .player-facet-count{color:inherit;opacity:.72}.player-recipe-count{white-space:nowrap}.player-filter-clear{flex:none;min-height:48px;padding:0 4px;border:0;background:none;color:var(--ink);font:600 15px var(--body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.player-filter-clear:disabled{color:var(--muted);text-decoration:none;opacity:.6;cursor:default}.player-filter-clear:focus-visible{outline:2px solid var(--profile-ac);outline-offset:2px}@media(max-width:699px){.player-filter-preview{display:none}}@media(max-width:639px){.player-recipe{display:grid;align-content:start;gap:4px;min-height:48px}.player-recipe>span:nth-of-type(1){display:none}.player-recipe b{font-size:15px}.player-sort{min-height:38px;padding:0 10px}.player-sort-row{gap:6px}}@media(min-width:640px){.player-recipe-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(min-width:900px){.player-filter-sheet{width:min(920px,94vw)}.player-filter-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;align-content:start;grid-auto-flow:row dense}.player-recipes,.player-sortbar,.player-spot,.player-facet-group.is-wide{grid-column:1/-1}.is-variant .player-facet-options{grid-template-columns:repeat(4,minmax(0,1fr))}}.player-filter-relax{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;margin:0;padding:8px 16px;border-top:1px solid var(--profile-line);background:#14191c;color:#ffb4a8;font:600 14px var(--body)}.player-filter-relax[hidden],.player-recipes[hidden]{display:none}.player-filter-relax .text-button{min-height:40px;padding:0 2px;border:0;background:none;color:var(--ink);font:600 14px var(--body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.player-recipes-note .text-button{min-height:32px;margin-left:4px;padding:0 2px;border:0;background:none;color:var(--profile-ac);font:600 13px var(--body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.player-chosen-chip.is-search{border-style:dashed}.player-sortbar{padding-top:16px;margin-top:12px;border-top:1px solid #222a2f}.is-domain .player-facet-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.player-orb-tile{justify-content:flex-start}.player-recipe{flex-wrap:wrap}@media(max-width:360px){.is-cost .player-facet-options{flex-wrap:wrap}.player-cost{flex:1 1 22%;min-height:80px}.player-filter-show{font-size:16px;line-height:1.15;padding:4px 8px}.player-filter-body{padding:0 12px 10px}.player-filter-head{padding-left:12px}}@media(max-height:500px){.player-filter-head{padding-block:2px}.player-filter-head h2{font-size:22px}.player-filter-foot{padding-block:6px}.player-filter-show{min-height:42px;font-size:16px}.player-filter-preview{display:none}.player-filter-sheet{max-height:96dvh}}@media(min-width:1300px){.player-filter-sheet{inset:0 auto 0 24px;margin:auto 0;width:min(920px,calc(100vw - 460px))}.player-filter-sheet::backdrop{background:#0000008c}}:root[data-theme=light] .player-filter-sheet .player-sort[aria-pressed=true]:not(.player-hero *),:root[data-theme=light] .player-filter-sheet .player-facet[aria-pressed=true]:not(.player-hero *),:root[data-theme=light] .player-quick-chip[aria-pressed=true]:not(.player-hero *),:root[data-theme=light] .player-filter-sheet .player-cost[aria-pressed=true]:not(.player-hero *){background:#161615;border-color:#161615;color:#f6f6f1}:root[data-theme=light] .player-filter-sheet .player-cost[aria-pressed=true] .player-cost-bar i:not(.player-hero *){background:#f6f6f1}:root[data-theme=light] .player-filter-sheet .player-orb-tile[aria-pressed=true]:not(.player-hero *),:root[data-theme=light] .player-filter-sheet .player-variant-tile[aria-pressed=true]:not(.player-hero *){background:#161615;border-color:#161615;color:#f6f6f1}:root[data-theme=light] .player-filter-sheet .button.player-filter-show:not(.player-hero *){background:#161615;color:#f6f6f1}:root[data-theme=light] .player-filter-sheet .player-spot input[type=checkbox][data-spotlight]:not(.player-hero *){background:#b5bdb8}:root[data-theme=light] .player-filter-sheet .player-spot input[type=checkbox][data-spotlight]:not(.player-hero *):after{background:#fff}:root[data-theme=light] .player-filter-sheet .player-spot input[type=checkbox][data-spotlight]:checked:not(.player-hero *){background:#161615}:root[data-theme=light] .player-filter-sheet .player-spot input[type=checkbox][data-spotlight]:checked:not(.player-hero *):after{background:#f6f6f1}:root[data-theme=light] .player-filter-sheet .player-facet-count:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-trade .button.primary:not(.player-hero *),:root[data-theme=light] .player-trade-tray .button.primary:not(.player-hero *){background:var(--profile-ac);border-color:var(--profile-ac);color:#101719}:root[data-theme=light] .player-trade-tabs button[aria-pressed=true]:not(.player-hero *){background:#161615;color:#f6f6f1}:root[data-theme=light] .player-trade-books button[aria-current=true]:not(.player-hero *){background:#e3e8e4;border-color:#161615}:root[data-theme=light] .player-trade-switches button[aria-checked=true] .player-switch:not(.player-hero *){background:#161615}:root[data-theme=light] .player-trade-switches button[aria-checked=true] .player-switch:not(.player-hero *):after{background:#f6f6f1}:root[data-theme=light] .player-note.is-warn:not(.player-hero *),:root[data-theme=light] .player-trade-what em.is-warn:not(.player-hero *){color:#b4372a}:root[data-theme=light] .player-trade-books button[aria-current=true]:not(.player-hero *){border-width:2px;font-weight:700}:root[data-theme=light] .player-profile{--profile-bg:#f6f6f1;--profile-line:#d3d7d3;--profile-muted:#50575b;color:#161615}:root[data-theme=light] .player-share-dialog{background:#fafaf6;color:#161615}:root[data-theme=light] .player-profile{--bg:#f6f6f1;--bg2:#ffffff;--bg3:#e7e9e4;--ink:#161615;--muted:#50575b;--soft:#c5cbc7;--ac-soft:#0000000a}:root[data-theme=light] .player-profile .player-counter{--bg:#ffffff;--bg2:#ffffff;--bg3:#e7e9e4;--ink:#161615;--soft:#c5cbc7;--muted:#50575b}:root[data-theme=light] .player-collection-filters>.card-browse-mode,:root[data-theme=light] .reference-grid.player-collection-grid{--bg2:#ffffff;--ink:#161615}:root[data-theme=light] .pe-preview-hero{color:#f3f3ef;--ink:#f3f3ef;--muted:#b0bcc3}:root[data-theme=light] .player-hero{color:#f3f3ef;--bg:#131619;--bg2:#191f24;--bg3:#263139;--ink:#f3f3ef;--muted:#b0bcc3;--soft:#3b484f}:root[data-theme=light] .player-profile{color-scheme:light}:root[data-theme=light] .player-profile :is(.player-hero,.pe-preview-hero){color-scheme:dark}:root[data-theme=light] .player-profile .player-counter.is-compact [data-owned-count]{color:color-mix(in srgb,var(--profile-ac) 45%,#111);font-weight:700}:root[data-theme=light] .player-share-qr figcaption{color:#50575b}:root[data-theme=light] .player-colors input{accent-color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-colors label:has(input:checked):not(.player-hero *){border-color:color-mix(in srgb,var(--profile-ac) 55%,#111);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--profile-ac) 55%,#111);background:color-mix(in srgb,var(--profile-ac) 14%,#fff)}@media(hover:none)and (max-width:700px){:root[data-theme=light] .player-profile .printing-swap-rail button[data-owned="0"]:not([aria-pressed=true]) i{background:#878e8a}:root[data-theme=light] .player-profile .printing-swap-rail button[data-owned="1"]:not([aria-pressed=true]) i{background:#3d4448}:root[data-theme=light] .player-profile .printing-swap-rail button[aria-pressed=true] i{background:color-mix(in srgb,var(--profile-ac) 55%,#111)}}:root[data-theme=light] .player-profile:not(.player-hero *){color:#161615}:root[data-theme=light] .player-profile .heading-slash:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-profile .button:not(.player-hero *){background:#fff;color:#161615}:root[data-theme=light] .player-profile a:hover:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-profile .player-kicker:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-private:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-handle:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-bio:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-legends a:not(.player-hero *){background:#fff;color:#161615}:root[data-theme=light] .player-legends small:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-totals b:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-totals span:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-tabs:not(.player-hero *){background:#fff}:root[data-theme=light] .player-tabs a:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-tabs a[aria-current]:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-tabs a>span:not(.player-hero *){border:1px solid #cfd4d0}:root[data-theme=light] .player-section-head>a:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-empty:not(.player-hero *){border:1px dashed #cfd4d0;background:linear-gradient(130deg,#fff,#fff)}:root[data-theme=light] .player-empty p:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-empty-mark:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-note:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-note a:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-deck:not(.player-hero *){background:#fff}:root[data-theme=light] .player-deck-info h3:not(.player-hero *){color:#161615}:root[data-theme=light] .player-deck-info>p:last-child:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-deck-edit:not(.player-hero *){border-top:1px solid #cfd4d0;color:#50575b}:root[data-theme=light] .player-display img:not(.player-hero *),:root[data-theme=light] .player-inventory-card>a>img:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .player-display h3:not(.player-hero *){color:#161615}:root[data-theme=light] .player-display p:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-profile :is(input:not([type=radio]):not(.player-hero *),:root[data-theme=light] select):not(.player-hero *){background:#fff;border-color:#cfd4d0;color:#161615}:root[data-theme=light] .player-inventory-card>a:not(.player-hero *){color:#161615}:root[data-theme=light] .player-inventory-card p:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-custom-form fieldset:not(.player-hero *){border-bottom:1px solid #cfd4d0}:root[data-theme=light] .player-custom-form fieldset>p:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-form-grid label:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-colors label:not(.player-hero *){border:1px solid #cfd4d0}:root[data-theme=light] .player-form-actions a:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-form-actions p:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-workspace .player-customize:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-step:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-slot:not(.player-hero *){border:1px solid #cfd4d0;background:#fff}:root[data-theme=light] .player-slot-preview span:not(.player-slot-placeholder):not(.player-hero *),:root[data-theme=light] .player-slot-preview small:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-slot-preview p:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-slot-placeholder:not(.player-hero *){border:1px dashed #cfd4d0}:root[data-theme=light] .player-inline-empty:not(.player-hero *){border:1px dashed #cfd4d0;color:#50575b}:root[data-theme=light] .player-inline-empty a:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-form-actions:not(.player-hero *){background:#fff;border:1px solid #cfd4d0}:root[data-theme=light] .player-form-actions [data-dirty-status]:not(.player-hero *){color:#161615}:root[data-theme=light] .player-discard::backdrop{background:#eef0eb}:root[data-theme=light] .player-deck-search:not(.player-hero *){color:#161615}:root[data-theme=light] .player-danger input:not(.player-hero *){background:var(--surface,#ffffff)}:root[data-theme=light] .pe-heading>div>p:last-child:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-heading>a:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .pe-tabs:not(.player-hero *){border-bottom:1px solid #cfd4d0}:root[data-theme=light] .pe-tabs button:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-tabs button[aria-pressed=true]:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .pe-section-title>p:last-child:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-slot-button:not(.player-hero *){color:#161615;background:#fff;border:1px solid #cfd4d0}:root[data-theme=light] .pe-slot-label:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-lineup .pe-slot:first-child .pe-slot-label:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .pe-slot [data-preview]:not(.player-hero *){background:linear-gradient(150deg,#fff,#fff)}:root[data-theme=light] .pe-slot-empty>b:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .pe-slot-empty small:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-slot-caption small:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-slot-action:not(.player-hero *){border-top:1px solid #cfd4d0;color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .pe-clear:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-accent-field:not(.player-hero *){border-top:1px solid #cfd4d0!important}:root[data-theme=light] .pe-accent-field p:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-live:not(.player-hero *){border:1px solid #cfd4d0;background:#fff}:root[data-theme=light] .pe-preview-heading:not(.player-hero *){border-bottom:1px solid #cfd4d0;color:#50575b}:root[data-theme=light] .pe-preview-heading span:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .pe-preview-pattern:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .pe-preview-body>p:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-preview-legends img:not(.player-hero *),:root[data-theme=light] .pe-preview-legends>div>span:not(.player-hero *){background:#fff;border:1px solid #cfd4d0}:root[data-theme=light] .pe-preview-legends small:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-preview-section:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-preview-section small:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .pe-preview-empty:not(.player-hero *){border:1px dashed #cfd4d0;color:#50575b}:root[data-theme=light] .pe-preview-cards img:not(.player-hero *),:root[data-theme=light] .pe-preview-cards>span:not(.player-hero *){background:#fff;border:1px solid #cfd4d0}:root[data-theme=light] .pe-preview-note:not(.player-hero *){border-top:1px solid #cfd4d0;color:#50575b}:root[data-theme=light] .pe-mini-deck:not(.player-hero *){background:#fff}:root[data-theme=light] .pe-mini-deck>span:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .pe-mini-deck small:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-context:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-context a:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .pe-picker:not(.player-hero *){background:#fff;color:#161615}:root[data-theme=light] .pe-picker::backdrop{background:#eef0eb}:root[data-theme=light] .pe-picker [data-picker-close]:not(.player-hero *){background:#fff;color:#161615}:root[data-theme=light] .pe-picker-search:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-picker-search input:not(.player-hero *){background:#fff;border:1px solid #cfd4d0;color:#161615}:root[data-theme=light] .pe-picker-count:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-choice:not(.player-hero *){color:#161615}:root[data-theme=light] .pe-choice>div:not(.player-hero *){background:#fff}:root[data-theme=light] .pe-choice>div>b:not(.player-hero *){background:#fff}:root[data-theme=light] .pe-choice small:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-picker footer:not(.player-hero *){border-top:1px solid #cfd4d0;color:#50575b}:root[data-theme=light] .pe-picker-empty:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-share-dialog::backdrop{background:#eef0eb}:root[data-theme=light] .player-private:not(.player-hero *){background:#fff}:root[data-theme=light] .player-empty:not(.player-hero *){border-color:#cfd4d0;background:#fff}:root[data-theme=light] .pe-form .player-form-actions [data-showcase-status]:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-clear:not(.player-hero *){background:#fff;color:#50575b}:root[data-theme=light] .pe-clear:hover:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111);background:#fff}:root[data-theme=light] .pe-choice>div>b:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111);background:#fff}:root[data-theme=light] .pe-picker .player-kicker:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .pe-picker .heading-slash:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-name-slash:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-chips li:not(.player-hero *){border:1px solid #cfd4d0;color:#161615}:root[data-theme=light] .player-chips li.is-alternate:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-grail-caption:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-grail-kind:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-set progress:not(.player-hero *){background:#fff;color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-set progress::-webkit-progress-bar{background:#fff}:root[data-theme=light] .player-set p:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-legend-tiles a:not(.player-hero *){background:#fff;color:#161615}:root[data-theme=light] .player-legend-tiles small:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-legend-section .player-pick-legend:not(.player-hero *){border:1px dashed #cfd4d0;color:#161615}:root[data-theme=light] .player-binder-qty:not(.player-hero *){background:#eef0eb;color:#161615}:root[data-theme=light] .player-binder-find input:not(.player-hero *){background:#eef0eb;color:#161615}:root[data-theme=light] .player-binder-hits a:not(.player-hero *){background:#fff;color:#161615}:root[data-theme=light] .pe-caption:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-caption small:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-switch:not(.player-hero *){background:#fff}:root[data-theme=light] .pe-switch small:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-page .pe-switch input[type=checkbox]:not(.player-hero *){border:1px solid #cfd4d0;background:#fff radial-gradient(circle at 15px 50%,#f3f3ef 10px,transparent 10.5px) no-repeat}:root[data-theme=light] .player-page .pe-switch input[type=checkbox]:checked:not(.player-hero *){background:var(--profile-ac) radial-gradient(circle at 36px 50%,#ffffff 10px,transparent 10.5px) no-repeat}:root[data-theme=light] .player-grail-facts:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-inspect:not(.player-hero *){color:#161615}:root[data-theme=light] .player-inspect::backdrop{background:#eef0eb}:root[data-theme=light] .player-inspect-info .button:not(.player-hero *){border:1px solid #cfd4d0;color:#161615;background:#fff}:root[data-theme=light] .player-inspect-info .button:hover:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-inspect-count:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-inspect-close:not(.player-hero *),:root[data-theme=light] .player-inspect-prev:not(.player-hero *),:root[data-theme=light] .player-inspect-next:not(.player-hero *){border:1px solid #cfd4d0;background:#fff;color:#161615}:root[data-theme=light] .player-inspect-slot:not(.player-hero *){background:#eef0eb;border-top:1px solid #cfd4d0}:root[data-theme=light] .player-share-wait:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-share-preview figcaption:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-binder-filter[open]>summary .button:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}@media(min-width:900px){:root[data-theme=light] .player-binder-spread:not(.is-single)>.player-binder-left:not(.player-hero *){border-right:2px solid #cfd4d0}}:root[data-theme=light] .player-share-dialog[data-accent] .heading-slash:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-owner-bar:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .player-owner-status:not(.player-hero *){color:#161615}:root[data-theme=light] button.player-owner-status:after{color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] button.player-owner-status:hover b:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-owner-status span:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-owner-actions>a:not(.button):not(.player-hero *){color:#50575b}:root[data-theme=light] .player-owner-actions>a:not(.button):hover:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-profile .player-owner-actions .button:not(.player-hero *){background:#fff;color:#161615}:root[data-theme=light] .player-profile .player-owner-actions .button:hover:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}@media(max-width:600px){:root[data-theme=light] button.player-owner-status:after{color:#50575b}}:root[data-theme=light] .player-playing:not(.player-hero *){background:linear-gradient(90deg,color-mix(in srgb,var(--profile-ac) 12%,transparent),transparent 60%),#eef0eb}:root[data-theme=light] .player-playing-main:not(.player-hero *){color:#161615}:root[data-theme=light] .player-playing-copy small:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-playing-open:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-playing-main:hover b:not(.player-hero *),:root[data-theme=light] .player-playing-main:focus-visible b:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-deck-info>p.player-deck-count:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-deck-setting:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-deck-setting.is-community:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-share-required:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-form .player-form-actions button[type=submit]:disabled:not(.player-hero *){border-color:#cfd4d0;color:#50575b}@media(max-width:620px){:root[data-theme=light] .player-owner-filters.is-open .player-filter-toggle:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}}:root[data-theme=light] .pe-seg legend:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-seg label>span:not(.player-hero *){border:1px solid #cfd4d0;background:#fff}:root[data-theme=light] .pe-seg b:not(.player-hero *){color:#161615}:root[data-theme=light] .pe-seg small:not(.player-hero *){color:#50575b}:root[data-theme=light] .pe-seg input:checked+span:not(.player-hero *){background:color-mix(in srgb,var(--profile-ac) 11%,#ffffff)}:root[data-theme=light] .pe-seg input:checked+span b:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-binder-jump select:not(.player-hero *){background:#fff;color:#161615}:root[data-theme=light] .player-set-missing:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-deck-delete:not(.player-hero *){border-top:1px solid #cfd4d0;border-left:1px solid #cfd4d0;color:#50575b}:root[data-theme=light] .pe-section-title:not(.player-hero *){border-top:1px solid #cfd4d0}:root[data-theme=light] .player-binder-meter:not(.player-hero *){background:#fff;color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-binder-meter::-webkit-progress-bar{background:#fff}:root[data-theme=light] .player-binder-foil[aria-pressed=true]:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-book a:not(.player-hero *){background:#fff}:root[data-theme=light] .player-book progress:not(.player-hero *){background:#fff;color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-book progress::-webkit-progress-bar{background:#fff}:root[data-theme=light] .player-collection-export .text-button:hover:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-binder-flag:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .player-binder-banner:not(.player-hero *){background:#fff}:root[data-theme=light] .player-binder-banner .text-button:hover:not(.player-hero *),:root[data-theme=light] .player-binder-error .text-button:hover:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-binder-form input:not(.player-hero *),:root[data-theme=light] .player-binder-search input:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .player-binder-note:not(.player-hero *){background:#fff}:root[data-theme=light] .player-binder-menu:not(.player-hero *){background:#fff}:root[data-theme=light] .player-binder-turn button:not(.player-hero *){background:#fff}:root[data-theme=light] [data-editing][data-edge] .player-binder-book:after{color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-tray:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .player-tray-mode span:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-tray-foilswitch[aria-pressed=true]:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-tray-flash:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-tray-toggle:not(.player-hero *){background:#fff}:root[data-theme=light] .player-tray-find input::placeholder{color:#50575b}:root[data-theme=light] .player-tray-find input:not(.player-hero *),:root[data-theme=light] .player-tray-find select:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .player-tray-filters:not(.player-hero *){background:#fff}:root[data-theme=light] .player-quick-chip:not(.player-hero *){background:#fff}:root[data-theme=light] .player-suggest:not(.player-hero *){background:color-mix(in srgb,var(--profile-ac) 12%,#eef0eb)}:root[data-theme=light] .player-suggest.is-all:not(.player-hero *){background:color-mix(in srgb,var(--profile-ac) 24%,#eef0eb)}:root[data-theme=light] .player-suggest em:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-tray-relax .text-button:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-tray-chip:not(.player-hero *){background:color-mix(in srgb,var(--profile-ac) 14%,#eef0eb)}:root[data-theme=light] .player-tray-chip.is-spot:not(.player-hero *){background:color-mix(in srgb,#ffd24a 12%,#eef0eb)}:root[data-theme=light] .player-filter-sheet:not(.player-hero *){background:#fff}:root[data-theme=light] .player-filter-sheet::backdrop{background:#eef0eb}:root[data-theme=light] .player-recipes-note:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-recipe:not(.player-hero *){background:linear-gradient(160deg,#fff,#fff)}:root[data-theme=light] .player-recipe-count:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-recipe[aria-pressed=true]:not(.player-hero *){background:color-mix(in srgb,var(--profile-ac) 16%,#ffffff)}:root[data-theme=light] .player-sort:not(.player-hero *){background:#fff}:root[data-theme=light] .player-filter-sheet .player-spot input:not(.player-hero *){background:#fff}:root[data-theme=light] .player-filter-sheet .player-spot input:checked:after{background:#eef0eb}:root[data-theme=light] .player-facet-group:not(.player-hero *){border-top:1px solid #cfd4d0}:root[data-theme=light] .player-facet:not(.player-hero *){background:#fff}:root[data-theme=light] .player-orb-tile:not(.player-hero *){background:#fff}:root[data-theme=light] .player-orb-tile[aria-pressed=true]:not(.player-hero *){background:#fff}:root[data-theme=light] .player-tag-search input:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .is-tags .player-facet[data-kind=champion]:not(.player-hero *){border-color:#cfd4d0}:root[data-theme=light] .player-variant-tile:not(.player-hero *){background:#fff}:root[data-theme=light] .player-variant-thumb:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .player-variant-tile[aria-pressed=true]:not(.player-hero *){background:#fff}:root[data-theme=light] .player-cost:not(.player-hero *){background:#fff}:root[data-theme=light] .player-cost[aria-pressed=true] .player-cost-bar i:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .player-more-filters:not(.player-hero *){border-top:1px solid #cfd4d0}:root[data-theme=light] .player-filter-foot:not(.player-hero *){background:#fff}:root[data-theme=light] .player-preview-card:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .player-tray-pile i:not(.player-hero *){background:linear-gradient(#fff,#eef0eb)}:root[data-theme=light] .player-tray-tile:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .player-tray-no:not(.player-hero *){background:#eef0eb;color:#161615}:root[data-theme=light] .player-tray-no b:first-child:not(.player-hero *){color:#50575b}:root[data-theme=light] .player-tray-no b:nth-child(3):not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-tray.is-drop:after{background:#eef0eb}:root[data-theme=light] .player-book-new:not(.player-hero *){border:1px dashed #cfd4d0}:root[data-theme=light] .player-trade-tick:not(.player-hero *){background:#eef0eb}:root[data-theme=light] .player-trade-foil:not(.player-hero *){background:#eef0eb;color:#161615}:root[data-theme=light] .player-trade-fan img:not(.player-hero *){border:1px solid #cfd4d0}:root[data-theme=light] .player-trade-zoom::backdrop{background:#eef0eb}:root[data-theme=light] .player-trade-plus:not(.player-hero *){background:#eef0eb;color:#161615}:root[data-theme=light] .player-chosen-chip:not(.player-hero *){background:color-mix(in srgb,var(--profile-ac) 14%,#eef0eb)}:root[data-theme=light] .player-filter-relax:not(.player-hero *){background:#fff}:root[data-theme=light] .player-recipes-note .text-button:not(.player-hero *){color:color-mix(in srgb,var(--profile-ac) 55%,#111)}:root[data-theme=light] .player-sortbar:not(.player-hero *){border-top:1px solid #cfd4d0}@media(min-width:1300px){:root[data-theme=light] .player-filter-sheet::backdrop{background:#eef0eb}}.ci-dialog{--ci-ac:var(--profile-ac,var(--ac,#36d5dc));width:min(920px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--soft,#484852);background:var(--bg,#111);color:var(--ink,#f4f4f5);box-shadow:0 24px 100px #0008;overflow:hidden;box-sizing:border-box}.ci-dialog[open]{display:flex;flex-direction:column}.ci-dialog::backdrop{background:#030709bb;backdrop-filter:blur(5px)}.ci-dialog *{box-sizing:border-box}.ci-dialog [hidden]{display:none!important}.ci-header{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:24px 28px 18px;flex-shrink:0}.ci-header .player-kicker{margin:0 0 6px;color:var(--ci-ac)}.ci-header h2{margin:0;font:700 clamp(26px,4vw,38px)/1.05 var(--head);text-transform:uppercase}.ci-dialog .heading-slash{color:var(--ci-ac)}.ci-header>button{display:grid;place-items:center;font:26px var(--body);width:44px;height:44px;flex-shrink:0;background:transparent;color:var(--muted);border:1px solid var(--soft);cursor:pointer}.ci-header>button:hover{border-color:var(--ci-ac);color:var(--ci-ac)}.ci-steps{display:flex;list-style:none;gap:28px;padding:0 28px;margin:0;border-bottom:1px solid var(--soft);flex-shrink:0}.ci-steps li{display:flex;align-items:center;gap:8px;padding:12px 0;font:13px var(--body);color:var(--muted);border-bottom:2px solid transparent}.ci-steps li>span{font:13px var(--mono);opacity:.7}.ci-steps [aria-current]{border-color:var(--ci-ac);color:var(--ink)}.ci-steps .is-complete>span{color:var(--ci-ac);opacity:1}.ci-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 28px;scrollbar-gutter:stable}.ci-dialog p{line-height:1.65;margin:0 0 16px;font-size:14px}.ci-intro{max-width:65ch;color:var(--muted)}.ci-intro strong{color:var(--ink);font-weight:500}.ci-upload{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:24px 16px;border:1px dashed var(--soft);background:var(--bg2);text-align:center;cursor:pointer}.ci-upload:hover,.ci-upload:focus-within,.ci-upload.is-dragging{border-color:var(--ci-ac);background:color-mix(in srgb,var(--ci-ac) 6%,var(--bg2))}.ci-upload-icon{color:var(--ci-ac);font:30px/1 var(--body)}.ci-upload strong{font-size:16px}.ci-upload>span:not(.ci-upload-icon),.ci-upload small{font-size:13px;color:var(--muted)}.ci-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ci-dialog .ci-file-summary{font:13px/1.6 var(--body);margin:10px 0 24px;overflow-wrap:anywhere;color:var(--muted)}.ci-file-summary[data-ready=true]{color:var(--ci-ac)}.ci-modes{padding:0;border:0;margin:0 0 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ci-modes legend{font:600 14px var(--body);padding:0 0 12px}.ci-modes label{display:flex;gap:10px;padding:16px 12px;background:var(--bg2);border:1px solid var(--soft);cursor:pointer}.ci-modes label:has(:checked){border-color:var(--ci-ac);background:color-mix(in srgb,var(--ci-ac) 7%,var(--bg2))}.ci-modes label:has([value=replace]:checked){border-color:#dfb47d;background:#a6753510}.ci-modes strong{font:600 14px var(--body)}.ci-modes small{display:block;font:13px/1.6 var(--body);color:var(--muted);margin-top:6px}.ci-modes em{font:13px var(--mono);font-style:normal;color:#dfb47d;display:block;margin-top:12px}.ci-modes input,.ci-check input{width:18px;height:18px;flex-shrink:0;margin:0;accent-color:var(--ci-ac)}.ci-format-help{border-block:1px solid var(--soft);padding:14px 0;margin:10px 0 16px}.ci-format-help summary{font-size:13px;cursor:pointer;min-height:24px}.ci-format-help[open] summary{margin-bottom:16px}.ci-format-help p{color:var(--muted);font-size:13px}.ci-dialog .ci-footnote{font:13px/1.7 var(--body);color:var(--muted);margin:12px 0 0}.ci-actions,.ci-downloads{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.ci-dialog .button{min-height:44px;font:14px var(--body);white-space:normal;cursor:pointer;text-transform:none;padding:12px 16px}.ci-dialog .primary{background:var(--ci-ac);border-color:var(--ci-ac);color:#101617}.ci-footer{flex-shrink:0;padding:16px 28px;border-top:1px solid var(--soft);background:var(--bg2);box-shadow:0 -6px 24px #0001;max-height:45dvh;overflow:auto}.ci-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.ci-footer-actions>[data-ci-done]{margin-left:auto}.ci-safe-note{font:13px/1.5 var(--body);color:var(--muted)}.ci-dialog [data-ci-status]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font:13px/1.5 var(--body);color:var(--ci-ac)}.ci-dialog [data-ci-status]:empty{display:none}.ci-dialog [data-ci-status][data-tone=error]{color:var(--ink);border-left:2px solid #dfb47d;padding-left:10px}.ci-notice,.ci-errors{border-left:3px solid #d6ab71;padding:14px 16px;background:#b98b5010;margin:16px 0;font-size:14px}.ci-errors{border-color:#eb9393;background:#b94d4d10}.ci-notice p,.ci-errors p{font-size:13px;margin:8px 0}.ci-notice ul,.ci-errors ul{max-height:180px;overflow:auto;padding-left:24px;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.ci-notice summary{cursor:pointer;font-size:13px;margin:12px 0}.ci-privacy{color:var(--muted);padding-left:12px;border-left:2px solid var(--soft);font-size:13px!important}.ci-review-context{display:flex;align-items:center;gap:16px}.ci-review-context p{margin:0;min-width:0}.ci-review-context small{display:block;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.ci-mode-badge{padding:7px 10px;border:1px solid var(--soft);color:var(--ci-ac);font:13px var(--mono);white-space:nowrap}.ci-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 14px;border:1px solid var(--soft);background:var(--bg2)}.ci-summary>span{padding:16px;border-right:1px solid var(--soft)}.ci-summary>span:last-child{border:0}.ci-summary small{display:block;font:13px var(--body);color:var(--muted)}.ci-summary b{display:block;font:700 36px/1.2 var(--head);font-variant-numeric:tabular-nums;margin-top:7px}.ci-positive{color:#84d3b4}.ci-negative{color:#eca6a0}.ci-unchanged{color:var(--muted)}.ci-result{background:color-mix(in srgb,var(--ci-ac) 6%,var(--bg2));color:var(--ci-ac)}.ci-downloads .button{font:13px var(--body);padding:8px 0;min-height:44px;border:0;background:none;text-decoration:underline;text-underline-offset:4px;color:var(--muted)}.ci-downloads{gap:24px;margin:12px 0}.ci-filters{display:flex;gap:24px;align-items:end;margin-top:20px}.ci-filters>label:first-child{flex:1;min-width:0}.ci-filters label:not(.ci-check),.ci-word-label{display:grid;gap:8px;font:13px var(--body)}.ci-dialog input:not([type=checkbox],[type=radio],[type=file]){width:100%;min-width:0;padding:12px;background:var(--bg2);color:inherit;border:1px solid var(--soft);font:14px var(--body);border-radius:0}.ci-filters .ci-check{font-size:13px;margin:0;min-height:44px}.ci-dialog .ci-row-count{font-size:13px;color:var(--muted);margin:12px 0}.ci-table-wrap{max-width:100%;max-height:360px;overflow:auto;border:1px solid var(--soft);scrollbar-gutter:stable;overscroll-behavior:contain}.ci-dialog table{width:100%;border-collapse:collapse;font:14px var(--body)}.ci-dialog th,.ci-dialog td{text-align:right;padding:13px 12px;border-bottom:1px solid var(--soft);font-variant-numeric:tabular-nums}.ci-dialog th:first-child{text-align:left;width:50%;min-width:180px;overflow-wrap:anywhere;font-weight:500}.ci-dialog thead th{font-size:13px;font-weight:500;color:var(--muted);position:sticky;top:0;background:var(--bg2);z-index:1;white-space:nowrap}.ci-dialog td:last-child{background:color-mix(in srgb,var(--ci-ac) 4%,transparent)}.ci-dialog tbody small{display:block;font-weight:400;font-size:13px;color:var(--muted);margin-top:4px}.ci-empty-results{text-align:center!important;color:var(--muted);padding:28px!important;line-height:1.6}.ci-check{display:flex;gap:12px;align-items:start;line-height:1.6;margin:20px 0;font-size:13px;cursor:pointer}.ci-check input{margin-top:2px}.ci-confirmation{margin-top:20px;padding:0 16px 16px;border:1px solid var(--soft);background:var(--bg2)}.ci-confirmation .ci-check:last-child{margin-bottom:0}.ci-word-label{max-width:280px}.ci-danger{border-color:#c47e76!important;background:#ad564515!important;color:var(--ink)!important}.ci-danger:not(:disabled):hover{background:#ad564530!important}.ci-invalid{color:#fa9292}.ci-dialog button:disabled{opacity:.4;cursor:not-allowed}.ci-dialog :focus-visible{outline:2px solid var(--ci-ac);outline-offset:3px}.ci-dialog #ci-title:focus{outline:none}.ci-success{text-align:center;padding:20px 0}.ci-success>span{display:grid;place-items:center;margin:0 auto 20px;width:56px;height:56px;border:1px solid var(--ci-ac);color:var(--ci-ac);font-size:26px}.ci-success h3{font:700 32px var(--head);text-transform:uppercase;margin:12px 0}.ci-success .ci-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-no-changes{padding:16px;background:var(--bg2);border:1px solid var(--soft)}@media(max-width:600px){.ci-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.ci-header{padding:18px 16px 12px}.ci-header h2{font-size:28px}.ci-header .player-kicker{font-size:13px}.ci-steps{padding:0 16px;gap:0;justify-content:space-between}.ci-steps li{font-size:13px;gap:5px}.ci-steps li>span{font-size:13px}.ci-body{padding:18px 16px}.ci-modes{grid-template-columns:1fr;gap:8px}.ci-modes label{padding:13px}.ci-modes em{display:inline-block;margin-top:6px}.ci-upload{padding:20px 12px}.ci-footer{padding:12px 16px}.ci-safe-note{display:none}.ci-footer-actions>.primary:only-of-type{width:100%}.ci-footer-actions>button{padding:12px;min-width:0}.ci-footer-actions>[data-ci-review],.ci-footer-actions>[data-ci-done]{width:100%}.ci-footer-actions>[data-ci-apply]{flex:1}.ci-summary>span{padding:12px 8px}.ci-summary b{font-size:28px}.ci-summary small{font-size:13px}.ci-review-context{align-items:start;flex-direction:column;gap:10px}.ci-filters{flex-direction:column;align-items:stretch;gap:8px}.ci-filters .ci-check{min-height:36px;align-items:center}.ci-dialog input:not([type=checkbox],[type=radio],[type=file]){font-size:16px}.ci-dialog table{font-size:13px}.ci-dialog th,.ci-dialog td{padding:12px 7px}.ci-dialog th:first-child{min-width:145px}.ci-dialog thead th{font-size:13px}.ci-downloads{gap:8px 20px}.ci-table-wrap{max-height:310px}.ci-success h3{font-size:28px}}.ci-dialog[data-accent]{--bg:#11171c;--bg2:#1b2329;--ink:#f0f3f4;--muted:#b2bbc3;--soft:#3d4b54;color-scheme:dark}
