.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.art-crop{display:block;position:relative;overflow:hidden}.art-crop img{aspect-ratio:100/140;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;height:auto;position:absolute}.art-crop.wide img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;inset:0}.icon-button{border-radius:var(--r-round);width:42px;height:42px;color:var(--text);cursor:pointer;background:var(--fill);transition:background var(--t-fast);flex:none;place-items:center;display:inline-grid}.icon-button:hover{background:var(--panel-raised)}.icon-button:focus-within{outline:2px solid var(--gold);outline-offset:3px}.cost-gem{--gem:26px;width:var(--gem);height:var(--gem);font-size:calc(var(--gem) * .44);color:#1d1913;flex:none;place-items:center;font-weight:750;line-height:1;display:inline-grid;position:relative}.cost-gem:before{content:"";border-radius:var(--r-4);border:1px solid var(--text);box-shadow:var(--shadow-1) #000a;background:linear-gradient(135deg,#fffaf0,#d8c7a1);position:absolute;inset:15%;transform:rotate(45deg)}.cost-gem>span{position:relative}.deck-page{padding-bottom:var(--sp-48)}.deck-page-title{justify-content:flex-start;gap:var(--sp-14)}.deck-page-title h1+.icon-button,.deck-tabs+.icon-button{margin-left:auto}.deck-explore-prompt{grid-column:1/-1}.deck-explore-prompt button{align-items:center;gap:var(--sp-18);width:100%;padding:var(--sp-14) var(--sp-24) var(--sp-14) var(--sp-14);border-radius:var(--r-10);background:var(--panel);color:var(--text);font-size:var(--fs-15);transition:background var(--t-fast);font-weight:700;display:flex}.deck-explore-prompt button:hover{background:var(--panel-raised)}.deck-explore-prompt button svg{color:var(--gold);transition:translate var(--t-fast);margin-left:auto}.deck-explore-prompt button:hover svg{translate:4px}.deck-explore-prompt-art{display:flex}.deck-explore-prompt-art .art-crop{border-radius:var(--r-6);width:84px;box-shadow:var(--shadow-1) #0005}.deck-explore-prompt-art .art-crop+.art-crop{margin-left:-40px}.deck-explore-filters{align-items:center;gap:var(--sp-12) var(--sp-18);margin:-4px 0 var(--sp-32);flex-wrap:wrap;display:flex}.deck-explore-filters .search-field{flex:0 320px}.deck-explore-filters .search-field input{padding-right:var(--sp-40)}.deck-explore-filters .search-field input::-webkit-search-cancel-button{display:none}.deck-explore-filters .search-clear{right:6px}.deck-explore-leaders{gap:var(--sp-8);flex-wrap:wrap;display:flex}.deck-explore-leaders button{border-radius:var(--r-round);width:42px;height:42px;transition:transform var(--t-fast), opacity var(--t-fast);padding:0;position:relative}.deck-explore-leaders .art-crop{border-radius:var(--r-round);width:100%}.deck-explore-leaders button:hover{transform:scale(1.06)}.deck-explore-leaders:has([aria-pressed=true]) button:not([aria-pressed=true]){opacity:.45}.deck-explore-leaders button[aria-pressed=true]:after{content:"";border-radius:var(--r-round);background:var(--gold);width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-9px;left:50%}.deck-explore{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.explore-deck-face{position:relative}.deck-boxes{gap:var(--sp-24);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.deck-box{border-radius:var(--r-10);background:var(--panel-raised);width:100%;box-shadow:var(--shadow-2) #0007;text-align:left;color:var(--text);transition:transform var(--t-fast), box-shadow var(--t-fast);padding:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.deck-box:hover{box-shadow:var(--shadow-3) #000a, var(--glow-l) color-mix(in srgb, var(--gold) 14.9%, transparent);transform:translateY(-4px)}.deck-box-art{display:block}.deck-box-art .art-crop{width:100%}.deck-box-name{padding:var(--sp-36) var(--sp-14) var(--sp-12);background:linear-gradient(transparent, color-mix(in srgb, var(--bg) 94%, transparent) 65%);font-family:var(--font-display), Impact, sans-serif;letter-spacing:.3px;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;text-shadow:0 2px 6px #000;grid-area:1/1;align-self:end;margin:0;font-size:min(23px,10cqi);font-weight:700;line-height:1.12;position:relative}.deck-box-badge{padding:var(--sp-4) var(--sp-10);border-radius:var(--r-12);background:color-mix(in srgb, var(--bg) 85%, transparent);color:var(--gold);font-size:var(--fs-12);font-weight:700;position:absolute;top:10px;right:10px}.deck-box-badge.icon{place-items:center;width:26px;height:26px;padding:0;display:grid}.deck-box.locked{opacity:.5;filter:grayscale(.8);cursor:not-allowed}.deck-box-badge.warn{color:#fff;background:var(--red-deep);place-items:center;width:24px;height:24px;padding:0;display:grid}.deck-box-new{aspect-ratio:92/71;color:var(--gold);box-shadow:none;background:color-mix(in srgb, var(--gold) 7.8%, transparent);place-items:center;display:grid}.deck-box-new:hover{background:color-mix(in srgb, var(--gold) 7.8%, transparent)}.deck-section-heading{margin:var(--sp-48) 0 var(--sp-16);font-size:var(--fs-12);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-weight:700}.leader-grid{gap:var(--sp-24) var(--sp-24);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px;margin:0;padding:0;list-style:none;display:grid}.leader-choice{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;padding:0;display:block}.leader-choice .card-image,.collection-face .card-image{display:block}.leader-choice .card-image{transition:transform var(--t-fast), box-shadow var(--t-fast)}.leader-choice:hover .card-image{box-shadow:var(--shadow-4) #000b, var(--glow-l) color-mix(in srgb, var(--gold) 25.1%, transparent);transform:translateY(-6px)scale(1.02)}.deck-page:has(.deck-editor){padding-bottom:0}.deck-editor{gap:var(--sp-28);height:calc(100dvh - var(--nav-h) - 1px);padding:var(--sp-16) 0;grid-template-columns:minmax(0,1fr) 340px;display:grid}.deck-collection{min-height:0;padding:0 var(--sp-12) 0 var(--sp-8);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 20%, transparent) transparent;margin:0 -12px 0 -8px;overflow-y:auto}.deck-page:has(.deck-editor){max-width:none}.deck-collection::-webkit-scrollbar{background:0 0;width:6px}.deck-tiles-list::-webkit-scrollbar{background:0 0;width:6px}.deck-collection::-webkit-scrollbar-thumb{border-radius:var(--r-4);background:color-mix(in srgb, var(--text) 20%, transparent)}.deck-tiles-list::-webkit-scrollbar-thumb{border-radius:var(--r-4);background:color-mix(in srgb, var(--text) 20%, transparent)}.collection-toolbar{z-index:5;align-items:center;gap:var(--sp-12) var(--sp-16);padding:var(--sp-12) 0 var(--sp-14);margin-bottom:var(--sp-10);background:linear-gradient(var(--bg) 85%, transparent);flex-wrap:wrap;display:flex;position:sticky;top:0}.collection-toolbar .search-field{min-width:200px}.collection-toolbar .search-field input{width:100%;padding-left:var(--sp-40);padding-right:var(--sp-72)}.collection-toolbar .search-field input::-webkit-search-cancel-button{display:none}.search-clear{width:30px;height:30px;color:var(--muted);place-items:center;display:grid;position:absolute;top:50%;right:40px;translate:0 -50%}.search-field .search-clear svg{position:static}.cost-filter,.type-filter{align-items:center;gap:var(--sp-2);display:flex}.cost-filter button{border-radius:var(--r-6);place-items:center;width:36px;height:40px;display:grid}.cost-filter .cost-gem{--gem:32px;color:color-mix(in srgb, var(--text) 80%, transparent)}.cost-filter .cost-gem:before{background:color-mix(in srgb, var(--text) 3.1%, transparent);border-color:color-mix(in srgb, var(--text) 34.9%, transparent);box-shadow:none}.cost-filter button:hover .cost-gem:before{border-color:color-mix(in srgb, var(--text) 66.7%, transparent);background:color-mix(in srgb, var(--text) 9.4%, transparent)}.cost-filter button[aria-pressed=true] .cost-gem{color:#1d1913}.cost-filter button[aria-pressed=true] .cost-gem:before{border-color:var(--text);box-shadow:var(--glow-s) color-mix(in srgb, var(--text) 40%, transparent);background:linear-gradient(135deg,#fffaf0,#d8c7a1)}.cost-filter{touch-action:pan-y}.cost-filter button{position:relative}.cost-filter button[data-run]:after{content:"";z-index:0;width:calc(100% + 2px);height:4px;box-shadow:var(--glow-s) color-mix(in srgb, var(--text) 33.3%, transparent);pointer-events:none;background:linear-gradient(90deg,#e9cf9f,#d8c7a1);border-radius:2px;position:absolute;top:50%;left:50%;translate:0 -50%}.cost-filter .cost-gem{z-index:1}.search-tips{height:32px;margin-top:-16px;position:absolute;top:50%;right:4px}.search-tips-toggle{border-radius:var(--r-round);width:32px;height:32px;color:var(--muted);transition:color var(--t-fast), background var(--t-fast);place-items:center;display:grid}.search-tips-toggle:hover,.search-tips-toggle[aria-expanded=true]{color:var(--gold);background:color-mix(in srgb, var(--gold) 7.8%, transparent)}.search-field .search-tips svg{color:inherit;position:static}.search-tips-popover{z-index:var(--z-nav);width:300px;padding:var(--sp-6);border-radius:var(--r-10);background:var(--panel-raised);box-shadow:var(--shadow-3) #000b;position:absolute;top:calc(100% + 10px);right:-4px}.search-tips-popover ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.search-tips-popover button{justify-content:space-between;align-items:center;gap:var(--sp-12);width:100%;padding:var(--sp-10) var(--sp-10);border-radius:var(--r-6);text-align:left;font-size:var(--fs-12);color:var(--muted);display:flex}.search-tips-popover button:hover,.search-tips-popover button:focus-visible{background:color-mix(in srgb, var(--text) 6.3%, transparent);color:var(--text);outline-offset:-2px}.search-tips-popover code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-13);color:var(--gold);white-space:nowrap}.search-tips-popover span{text-align:right}.sort-menu{margin-left:var(--sp-6);position:relative}.type-filter .sort-toggle{justify-content:center;align-items:center;gap:var(--sp-2);width:auto;min-width:40px;padding:0 var(--sp-8);border-radius:var(--r-18);display:flex}.sort-toggle[data-changed]{color:var(--gold);background:color-mix(in srgb, var(--gold) 7.8%, transparent)}.sort-toggle .cost-gem,.sort-popover .cost-gem{color:#0000}.sort-popover{z-index:var(--z-nav);min-width:190px;padding:var(--sp-6);border-radius:var(--r-10);background:var(--panel-raised);box-shadow:var(--shadow-3) #000b;display:grid;position:absolute;top:calc(100% + 8px);right:0}.type-filter .sort-popover button,.prerelease-menu .sort-popover button{align-items:center;gap:var(--sp-10);width:100%;height:44px;padding:0 var(--sp-10);border-radius:var(--r-6);font-size:var(--fs-13);color:var(--text);background:0 0;border:0;display:flex}.type-filter .sort-popover button:hover,.prerelease-menu .sort-popover button:hover{background:color-mix(in srgb, var(--text) 6.3%, transparent);color:var(--text)}.type-filter .sort-popover button[aria-checked=true],.prerelease-menu .sort-popover button[aria-checked=true]{color:var(--gold)}.sort-popover button>svg:last-child{margin-left:auto}.sort-icon{place-items:center;min-width:30px;display:grid}.sort-menu b{font-size:var(--fs-11);letter-spacing:.4px;font-weight:800}.query-chips{gap:var(--sp-6);flex-wrap:wrap;flex-basis:100%;order:10;margin:-2px 0 0;padding:0;list-style:none;display:flex}.query-chip{align-items:center;gap:var(--sp-8);min-height:30px;padding:var(--sp-4) var(--sp-8) var(--sp-4) var(--sp-12);border-radius:var(--r-14);background:color-mix(in srgb, var(--gold) 7.8%, transparent);color:var(--text);font-size:var(--fs-13);transition:background var(--t-fast);font-weight:600;display:inline-flex}.query-chip:hover{background:color-mix(in srgb, var(--gold) 14.9%, transparent)}.query-chip>svg{color:var(--muted)}.query-chip:hover>svg{color:var(--text)}.query-chip-term{align-items:center;gap:var(--sp-6);display:inline-flex}.query-chip-term i{margin-right:var(--sp-2);font-style:normal;font-size:var(--fs-11);text-transform:uppercase;color:var(--gold);font-weight:700}.query-chip-term small{font-size:var(--fs-11);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-weight:700}.query-chip-term .cost-gem{color:#0000}.query-chip-term[data-negate]{text-decoration:line-through;-webkit-text-decoration-color:var(--red-light);text-decoration-color:var(--red-light);color:var(--red-light)}.query-chip[data-negate]{background:color-mix(in srgb, var(--red) 10.2%, transparent)}.type-filter{gap:var(--sp-6)}.type-filter button{border-radius:var(--r-round);width:40px;height:40px;color:var(--muted);background:var(--fill);transition:color var(--t-fast), background var(--t-fast);place-items:center;display:grid}.type-filter button:hover{color:var(--text);background:var(--fill-strong)}.type-filter button[aria-pressed=true]{color:#1d1913;background:var(--gold)}.collection-grid{--card-min:158px;padding:var(--sp-8) 0 var(--sp-32);grid-template-columns:repeat(auto-fill, minmax(var(--card-min), 1fr));gap:var(--sp-24) var(--sp-16);margin:0;list-style:none;display:grid}.collection-grid[data-zoom="0"]{--card-min:116px;gap:var(--sp-16) var(--sp-12)}.collection-grid[data-zoom="2"]{--card-min:220px}.collection-grid[data-zoom="3"]{--card-min:300px;gap:var(--sp-28) var(--sp-20)}.card-zoom{gap:var(--sp-6);margin-left:var(--sp-6);display:flex}.gate-picker-leader{border-radius:var(--r-round);width:44px;height:44px}.collection-card{min-width:0;position:relative}.collection-face{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;perspective:900px;width:100%;padding:0;display:block}.collection-face .card-image{--foil-strength:.3;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform var(--t-slow) var(--ease-out), box-shadow var(--t-base), filter var(--t-fast), --foil-x var(--t-slow) var(--ease-out), --foil-y var(--t-slow) var(--ease-out), --foil-strength var(--t-slow) var(--ease-out)}.collection-face:hover .card-image{box-shadow:var(--shadow-3) #000a}.collection-face[data-lit] .card-image{--foil-strength:1;transition-duration:var(--t-tap), var(--t-base), var(--t-fast), var(--t-tap), var(--t-tap), var(--t-tap)}.collection-face:active .card-image{transition-duration:60ms;transform:scale(.96)}.collection-card[data-maxed=copies] .card-image{filter:grayscale(.85)brightness(.5)}.collection-card[data-maxed=full] .card-image{filter:brightness(.6)saturate(.7)}.collection-card[data-maxed] .collection-face:hover .card-image{box-shadow:none;transform:none}.collection-card[data-maxed] .collection-face{cursor:default}.collection-inspect{z-index:3;border-radius:var(--r-round);background:color-mix(in srgb, var(--bg) 80%, transparent);width:32px;height:32px;color:var(--text);opacity:0;transition:opacity var(--t-fast);place-items:center;display:grid;position:absolute;top:6px;right:6px}.collection-card:hover .collection-inspect,.collection-inspect:focus-visible{opacity:1}@media (hover:none){.collection-inspect{opacity:.85;width:28px;height:28px}}.copy-pips{justify-content:center;gap:var(--sp-6);margin-top:var(--sp-10);display:flex}.copy-pips i{background:color-mix(in srgb, var(--text) 12.2%, transparent);width:16px;height:4px;transition:background var(--t-fast), box-shadow var(--t-fast);border-radius:2px}.copy-pips i[data-on]{background:var(--gold);box-shadow:var(--glow-s) color-mix(in srgb, var(--gold) 60%, transparent)}.collection-empty{padding:var(--sp-80) 0;color:color-mix(in srgb, var(--text) 25.1%, transparent);place-items:center;display:grid}.deck-panel{border-radius:var(--r-12);background:linear-gradient(var(--panel-raised), var(--panel));min-height:0;box-shadow:var(--shadow-3) #0008;flex-direction:column;display:flex;position:relative;overflow:hidden}.deck-panel-body{min-height:0;padding:0 var(--sp-12) var(--sp-12);flex-direction:column;flex:1;display:flex}.deck-sheet-toggle{display:none}.deck-panel-banner{margin:0 -12px var(--sp-10);position:relative}.deck-panel-banner .deck-box-art{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.deck-banner-name{font-family:var(--font-display), Impact, sans-serif;font-size:var(--fs-26);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;text-shadow:var(--shadow-1) #000;margin:0;position:absolute;bottom:6px;left:16px;right:16px}.deck-tiles{gap:var(--sp-4);align-content:start;margin:0;padding:0;list-style:none;display:grid}.deck-tiles-fixed{margin-bottom:var(--sp-8)}.deck-tiles-list{overscroll-behavior:contain;min-height:120px;padding:0 var(--sp-6);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 20%, transparent) transparent;flex:1;margin:0 -6px;overflow-y:auto}.deck-tile>button,.deck-tile>div,.deck-tile>a{align-items:center;gap:var(--sp-8);width:100%;height:38px;padding:0 var(--sp-8) 0 var(--sp-6);border-radius:var(--r-6);background:var(--panel-raised);text-align:left;font-size:var(--fs-13);color:var(--text);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:border-color var(--t-fast), translate var(--t-fast);font-weight:650;display:flex;position:relative;overflow:hidden}.deck-tile .cost-gem{--gem:28px;z-index:1}.deck-tile-name{z-index:1;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000,0 0 8px #000;flex:1;min-width:0;position:relative;overflow:hidden}.deck-tile-art{opacity:.9;width:auto;height:100%;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%);position:absolute!important}.deck-tile-count,.deck-tile-swap{z-index:1;min-width:24px;height:24px;padding:0 var(--sp-6);border-radius:var(--r-4);background:color-mix(in srgb, var(--bg) 85%, transparent);color:var(--gold);font-size:var(--fs-13);place-items:center;font-weight:750;display:grid;position:relative}.deck-tile-swap{color:var(--text)}.deck-tile>button:hover,.deck-tile>a:hover{filter:brightness(1.15);translate:-2px}.deck-tiles-list .deck-tile>button:hover{background:color-mix(in srgb, var(--red) 18%, var(--panel-raised))}.deck-tile[data-gate] .cost-gem{visibility:hidden;width:4px}.deck-tile[data-gate]>*{border-left:3px solid var(--gold)}.deck-tile[data-invalid]>*{background:#3a2226}.deck-tile[data-flash=a]>*,.deck-tile[data-flash=b]>*{animation:deck-tile-flash-a var(--t-slow) var(--ease-out)}.deck-tile[data-flash=b]>*{animation-name:deck-tile-flash-b}@keyframes deck-tile-flash-a{0%{box-shadow:inset 0 0 0 40px color-mix(in srgb, var(--gold) 33.3%, transparent), var(--glow-m) var(--gold)}to{box-shadow:none}}@keyframes deck-tile-flash-b{0%{box-shadow:inset 0 0 0 40px color-mix(in srgb, var(--gold) 33.3%, transparent), var(--glow-m) var(--gold)}to{box-shadow:none}}.deck-tiles-empty{gap:var(--sp-4);display:grid}.deck-tiles-empty span{border-radius:var(--r-6);background:color-mix(in srgb, var(--text) 3.1%, transparent);height:38px}.deck-tiles-empty span:nth-child(2){opacity:.6}.deck-tiles-empty span:nth-child(3){opacity:.3}.deck-error{margin:var(--sp-8) 0 0;font-size:var(--fs-12);color:var(--red-light);line-height:1.5}.deck-curve{gap:var(--sp-6);height:62px;padding:var(--sp-12) var(--sp-4) 0;border-top:1px solid color-mix(in srgb, var(--text) 7.8%, transparent);margin-top:var(--sp-10);grid-template-columns:repeat(8,1fr);display:grid}.deck-curve-bar{justify-content:flex-end;align-items:center;gap:var(--sp-4);flex-direction:column;height:50px;min-height:0;display:flex}.deck-curve-bar i{width:100%;min-height:2px;max-height:34px;transition:height var(--t-base);background:linear-gradient(#e9cf9f,#a3824f);border-radius:2px 2px 0 0;display:block}.deck-curve-bar[data-empty] i{background:color-mix(in srgb, var(--text) 10.2%, transparent)}.deck-curve-bar small{font-size:var(--fs-11);color:var(--muted);font-weight:700}.deck-progress{padding:var(--sp-10) var(--sp-2) var(--sp-8);font-size:var(--fs-13);color:var(--muted);justify-content:flex-end;align-items:baseline;display:flex;position:relative}.deck-progress strong{font-size:var(--fs-24);color:var(--text);margin-right:var(--sp-2)}.deck-progress i{background:var(--gold);height:3px;transition:width var(--t-base);border-radius:2px;position:absolute;bottom:0;left:2px}.deck-progress:before{content:"";background:color-mix(in srgb, var(--text) 9%, transparent);border-radius:2px;height:3px;position:absolute;bottom:0;left:2px;right:2px}.deck-progress[data-complete] strong{color:var(--gold);text-shadow:0 0 12px color-mix(in srgb, var(--gold) 53.3%, transparent)}.deck-panel-actions{gap:var(--sp-8);margin-top:var(--sp-12);grid-template-columns:auto auto auto 1fr;align-items:center;display:grid}.deck-panel-actions .button{min-height:44px}.deck-panel-actions .button[aria-label]{width:52px;padding:0}.deck-menu{position:relative}.deck-menu-popover{z-index:var(--z-float);min-width:180px;padding:var(--sp-6);border-radius:var(--r-8);background:var(--panel-raised);box-shadow:var(--shadow-3) #000a;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.deck-menu-popover button{align-items:center;gap:var(--sp-10);padding:var(--sp-10);border-radius:var(--r-6);font-size:var(--fs-13);text-align:left;display:flex}.deck-menu-popover button:hover{background:color-mix(in srgb, var(--text) 7.1%, transparent)}.deck-menu-popover .danger{color:var(--red-light)}.deck-fly{z-index:var(--z-top);pointer-events:none;border-radius:var(--card-corner);box-shadow:var(--shadow-3) #000b;transform-origin:50%;object-fit:cover;position:fixed}.deck-list-dialog{border-radius:var(--r-12);background:var(--panel);width:min(400px,100vw - 24px);max-height:90dvh;color:var(--text);padding:0;overflow:auto}.deck-list-dialog:focus{outline:none}.deck-list-dialog .dialog-close{place-items:center;width:40px;height:40px;padding:0;display:grid}.deck-list-dialog .dialog-close:focus-visible{outline-offset:-2px}.deck-list-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.deck-list-sheet{padding:0 var(--sp-12) var(--sp-12);position:relative}.deck-list-dialog .deck-panel-banner{margin:0 -12px var(--sp-10)}.deck-list-title{position:absolute;bottom:6px;left:16px;right:56px}.deck-list-title .deck-banner-name{position:static}.deck-list-byline{margin:var(--sp-2) 0 0;font-size:var(--fs-13);color:var(--muted);text-shadow:0 1px 3px #000}.deck-list-side,.deck-list-preview{display:none}@media (max-width:760px){.deck-list-dialog .deck-panel-banner{margin:0 -12px var(--sp-10)}.deck-list-dialog .deck-panel-banner .deck-box-art{display:block}.deck-box>.deck-box-art,.deck-box>.practice-opponent-any{grid-area:1/1}}@media (min-width:761px){.deck-list-dialog{width:min(calc(300px + var(--columns) * 330px), calc(100vw - 48px));border-radius:var(--r-14);max-height:calc(100dvh - 32px)}.deck-list-sheet{background:linear-gradient(90deg, var(--bg) 300px, transparent 0);grid-template-rows:1fr auto;grid-template-columns:300px 1fr;padding:0;display:grid}.deck-list-dialog .deck-panel-banner{display:none}.deck-list-side{grid-area:1/1;display:block;position:relative}.deck-list-side .art-crop{width:100%;display:block;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.deck-list-side .deck-list-title{margin:-64px var(--sp-20) 0;position:relative;bottom:auto;left:auto;right:auto}.deck-list-side .deck-banner-name{font-size:var(--fs-34);white-space:normal;line-height:1}.deck-list-dialog .deck-tiles{grid-area:1/2/3/3;grid-auto-flow:column;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), 38px);gap:var(--sp-4) var(--sp-10);max-height:none;padding:var(--sp-64) var(--sp-20) var(--sp-20);overflow:visible}.deck-list-dialog .deck-curve{margin:var(--sp-12) var(--sp-16) var(--sp-14);border-top:0;grid-area:2/1}.deck-list-preview{z-index:2;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;width:300px;animation:deck-list-scrim-in var(--t-tap) var(--ease-out);display:block;position:absolute;inset:0 auto 0 0}.deck-list-preview-frame{height:min(100%,100dvh - 32px);padding:var(--sp-20) var(--sp-16);place-items:center;display:grid;position:sticky;top:0}.deck-list-preview .card-image{width:min(100%,71.4dvh - 51.408px);box-shadow:var(--shadow-4) #0009, var(--ring-1) var(--line-strong);animation:deck-list-card-in var(--t-fast) var(--ease-out);display:block}.deck-list-dialog .deck-tile>a{transition:box-shadow var(--t-tap) var(--ease-out), filter var(--t-tap) var(--ease-out), translate var(--t-tap) var(--ease-out)}.deck-list-dialog .deck-tile>a:focus-visible:after{content:"";z-index:2;border:1px solid var(--gold);border-radius:inherit;pointer-events:none;position:absolute;inset:0}}@media (min-width:761px) and (hover:hover) and (pointer:fine){.deck-list-dialog .deck-tile>a:hover{filter:brightness(1.15);box-shadow:var(--glow-m) color-mix(in srgb, var(--gold) 10%, transparent);translate:-2px}}@keyframes deck-list-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes deck-list-card-in{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.deck-list-preview,.deck-list-preview .card-image{animation:none}.deck-list-dialog .deck-tile>a{transition:none}}.practice-deck{min-width:0;position:relative}.deck-shelf{align-items:baseline;gap:var(--sp-12);margin:var(--sp-6) 0 -8px;grid-column:1/-1;display:flex}.deck-shelf h2{font-family:var(--font-display), Impact, sans-serif;font-size:var(--fs-22);letter-spacing:.3px;text-transform:uppercase;margin:0;font-weight:700}.deck-shelf a{color:var(--gold);font-size:var(--fs-14);font-weight:600}.deck-shelf a:hover{color:var(--glow)}.deck-trophy{align-items:center;gap:var(--sp-6);padding:var(--sp-4) var(--sp-10);border-radius:var(--r-12);background:color-mix(in srgb, var(--bg) 85%, transparent);color:var(--gold);font-size:var(--fs-12);white-space:nowrap;transition:transform var(--t-fast);font-weight:700;display:flex;position:absolute;top:10px;right:10px}.practice-deck:has(.deck-box:hover) .deck-trophy{transform:translateY(-4px)}.deck-trophy-event{max-width:0;color:var(--text);transition:max-width var(--t-fast) var(--ease-out), margin-left var(--t-fast) var(--ease-out);margin-left:-5px;overflow:hidden}.deck-trophy:hover .deck-trophy-event,.deck-trophy:focus-visible .deck-trophy-event{max-width:160px;margin-left:0}.practice-deck-meta{align-items:center;gap:var(--sp-4);margin-top:var(--sp-10);min-height:36px;display:flex}.practice-deck-meta .community-author{font-size:var(--fs-12);color:#c9b699;flex:1;margin:0}.practice-deck-meta a,.practice-deck-meta button{border-radius:var(--r-round);width:36px;height:36px;color:var(--muted);place-items:center;display:grid}.practice-deck-meta a:hover,.practice-deck-meta button:hover{color:var(--text);background:color-mix(in srgb, var(--text) 6.3%, transparent)}.practice-deck-meta a.community-author{border-radius:0;width:auto;height:auto;display:block}.practice-deck-meta a.community-author:hover{color:var(--text);background:0 0}@media (max-width:1050px){.deck-editor{gap:var(--sp-20);grid-template-columns:minmax(0,1fr) 290px}.collection-grid:not([data-zoom]),.collection-grid[data-zoom="1"]{--card-min:140px}}@media (max-width:760px){.deck-editor{height:auto;padding-top:var(--sp-8);padding-bottom:var(--sp-80);display:block}.deck-collection{margin:0;padding:0;overflow:visible}.collection-toolbar .search-field{flex:100%;order:1;min-width:0}.type-filter{flex-basis:100%;order:2;justify-content:space-between}.sort-menu{margin-left:0}.cost-filter{flex-basis:100%;order:3}.deck-panel-banner{margin:0 0 var(--sp-8)}.deck-panel-banner .deck-box-art,.deck-panel[data-open] .deck-sheet-name{display:none}.deck-panel[data-open] .deck-sheet-count{margin-left:auto}.collection-toolbar{gap:var(--sp-10)}.cost-filter button{flex:1;width:auto}.search-tips-popover{width:auto;margin-top:var(--sp-10);position:fixed;top:auto;left:16px;right:16px}.cost-filter .cost-gem{--gem:30px}.type-filter button{width:36px;height:36px}.collection-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--sp-16) var(--sp-10)}.collection-grid[data-zoom="0"]{--cols:4;gap:var(--sp-12) var(--sp-8)}.collection-grid[data-zoom="0"] .collection-inspect{display:none}.collection-grid[data-zoom="2"]{--cols:2;gap:var(--sp-20) var(--sp-14)}.collection-grid[data-zoom="3"]{--cols:1;gap:var(--sp-24);padding-inline:12%}.card-zoom{margin-left:0}.copy-pips{gap:var(--sp-4);margin-top:var(--sp-8)}.copy-pips i{width:10px}.deck-panel{z-index:var(--z-panel);border-radius:var(--r-14) var(--r-14) 0 0;max-height:84dvh;padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.deck-sheet-toggle{align-items:center;gap:var(--sp-12);width:100%;min-height:64px;padding:var(--sp-10) var(--sp-16);text-align:left;flex:none;display:flex}.deck-sheet-leader{border-radius:var(--r-round);width:42px;height:42px}.deck-sheet-name{min-width:0;font-family:var(--font-display), Impact, sans-serif;font-size:var(--fs-20);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;flex:1;line-height:1.15}.deck-sheet-count{font-size:var(--fs-15);color:var(--muted);font-weight:700}.deck-sheet-count[data-complete]{color:var(--gold)}.deck-sheet-toggle svg{transition:rotate var(--t-fast)}.deck-panel[data-open] .deck-sheet-toggle svg{rotate:180deg}.deck-panel:not([data-open]) .deck-panel-body{display:none}.deck-boxes{gap:var(--sp-14);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.deck-explore{grid-template-columns:1fr}.deck-explore-prompt-art .art-crop{width:64px}.deck-explore-prompt-art .art-crop+.art-crop{margin-left:-32px}.deck-explore-filters .search-field{flex-basis:100%}.deck-box-name{padding:var(--sp-24) var(--sp-10) var(--sp-8);font-size:min(18px,10cqi)}.leader-grid{gap:var(--sp-16) var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-card[data-current] .card-image{box-shadow:var(--ring-3) var(--gold), var(--glow-m) color-mix(in srgb, var(--gold) 40%, transparent)}.collection-card[data-current] .collection-face:hover .card-image{transform:none}.collection-card[data-current] .collection-face{cursor:default}.deck-peek{z-index:calc(var(--z-panel) - 10);pointer-events:none;width:215px;animation:deck-peek-in var(--t-tap) var(--ease-out);position:fixed}.deck-peek .card-image{box-shadow:var(--shadow-4) #000c;display:block}@keyframes deck-peek-in{0%{opacity:0;translate:8px}}.collection-back{min-height:42px}.mismatch-confirm{width:min(400px,100vw - 24px);max-height:90dvh;padding:0 var(--sp-16) var(--sp-16);border-radius:var(--r-12);background:var(--panel);color:var(--text);overflow:auto}.mismatch-confirm::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.mismatch-leader{margin:0 -16px var(--sp-12);display:block;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.mismatch-confirm h2{margin:-34px 0 var(--sp-14);font-size:var(--fs-18);text-shadow:var(--shadow-1) #000;line-height:1.3;position:relative}.mismatch-confirm .deck-tiles{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 20%, transparent) transparent;max-height:40dvh;overflow-y:auto}.mismatch-actions{gap:var(--sp-8);margin-top:var(--sp-14);grid-template-columns:auto 1fr;display:grid}.deck-import{border-radius:var(--r-12);background:var(--panel);width:min(880px,100vw - 24px);max-height:90dvh;color:var(--text);box-shadow:var(--shadow-3) #0005;border:0;padding:0;position:relative;overflow:hidden}.deck-import[open]{grid-template-columns:minmax(0,1fr) 340px;height:min(640px,90dvh);display:grid}.deck-import:focus{outline:none}.deck-import::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.deck-import .dialog-close{place-items:center;width:40px;height:40px;padding:0;display:grid}.deck-import-input{min-height:0;padding:var(--sp-20);flex-direction:column;display:flex}.deck-import textarea{resize:none;width:100%;min-height:0;padding:var(--sp-14) var(--sp-16);border-radius:var(--r-8);background:var(--panel-raised);font-family:ui-monospace,monospace;font-size:var(--fs-12);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 20%, transparent) transparent;flex:1;line-height:1.7;display:block}.deck-import textarea:focus{outline:none}.deck-import textarea::placeholder{color:var(--faint)}.deck-import-actions{justify-content:space-between;gap:var(--sp-8);margin-top:var(--sp-14);display:flex}.deck-import-preview{min-height:0;padding:0 var(--sp-12) var(--sp-12);background:linear-gradient(var(--panel-raised), var(--panel));flex-direction:column;display:flex;position:relative}.deck-import .deck-panel-banner{margin:0 -12px var(--sp-10)}.deck-import .deck-panel-banner .deck-box-art{display:block}.deck-box>.deck-box-art,.deck-box>.practice-opponent-any{grid-area:1/1}.deck-import-banner-empty{aspect-ratio:2.4;display:block}.deck-import-count{padding:var(--sp-4) var(--sp-10);border-radius:var(--r-12);background:color-mix(in srgb, var(--bg) 85%, transparent);font-size:var(--fs-13);color:var(--muted);font-weight:700;position:absolute;top:12px;left:12px}.deck-import-count[data-complete]{color:var(--gold)}.deck-import-tiles{overscroll-behavior:contain;min-height:0;padding:0 var(--sp-6);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 20%, transparent) transparent;flex:1;margin:0 -6px;overflow-y:auto}.deck-import-unknown{width:28px;height:28px;color:var(--red-bright);flex:none;place-items:center;font-weight:750;display:grid}@media (max-width:760px){.deck-import[open]{flex-direction:column;height:auto;display:flex;overflow:auto}.deck-import-preview{flex:none;order:-1}.deck-import-input{flex:none}.deck-import textarea{flex:none;min-height:130px}.deck-import-tiles{flex:none;max-height:24dvh}}.prerelease-menu{margin-left:0}.prerelease-menu .prerelease-filter{width:auto;height:40px;padding:0 var(--sp-4);border-radius:var(--r-18);background:var(--fill);transition:background var(--t-fast);place-items:center;display:grid}.prerelease-menu .prerelease-filter:hover{background:var(--fill-strong)}.prerelease-menu .prerelease-filter .preview-mark{background:0 0}.prerelease-menu .prerelease-filter[data-filter=only]{background:var(--gold)}.prerelease-menu .prerelease-filter[data-filter=only] .preview-mark{color:#1d1913}.prerelease-menu .sort-popover button{justify-content:space-between}@media (max-width:760px){.type-filter .prerelease-menu .prerelease-filter{height:36px}}.results-tools{align-items:center;gap:var(--sp-8);display:flex}.win-rate{font-family:var(--font-display), Impact, sans-serif;color:var(--gold);font-variant-numeric:tabular-nums;text-shadow:var(--shadow-1) #000;align-items:baseline;font-weight:700;line-height:1;display:inline-flex;position:relative}.win-rate small{margin-left:var(--sp-2);font-size:.55em}.deck-box-rate{font-size:min(23px,10cqi);position:absolute;bottom:11px;right:14px}.deck-box:has(.deck-box-rate) .deck-box-name{padding-right:var(--sp-80)}.deck-record{z-index:6;position:absolute;bottom:0;right:8px}.deck-record-rate{padding:var(--sp-4) var(--sp-8) var(--sp-6);font-size:var(--fs-30)}.deck-record-rate[data-none]{color:var(--faint)}.deck-record-pop{overscroll-behavior:contain;width:300px;max-height:360px;padding:var(--sp-6) 0;border-radius:var(--r-8);background:var(--panel-raised);box-shadow:var(--shadow-3) #0008;margin:0;list-style:none;position:absolute;top:100%;right:4px;overflow-y:auto}.deck-record-pop[data-beside]{z-index:calc(var(--z-panel) - 10);position:fixed}.deck-record-pop li{padding-right:var(--sp-8);grid-template-columns:1fr 40px;align-items:center;display:grid}.deck-record-pop li[data-shown]{background:var(--fill-strong)}.deck-record-row{align-items:center;gap:var(--sp-12);min-height:44px;padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-16);text-align:left;font-size:var(--fs-14);color:var(--text);grid-template-columns:1fr auto 64px;font-weight:600;display:grid}.deck-record-row .win-rate{font-size:var(--fs-24);text-shadow:none;justify-content:flex-end}.deck-record-wl{font-size:var(--fs-13);color:var(--muted);font-variant-numeric:tabular-nums}.deck-record-restore{width:32px;height:32px;margin-left:var(--sp-8);border-radius:var(--r-round);color:var(--text);background:var(--red);opacity:0;transition:opacity var(--t-fast), background var(--t-fast);place-items:center;display:grid}.deck-record-pop li[data-shown] .deck-record-restore,.deck-record-restore:focus-visible{opacity:1}.deck-record-restore:hover{background:var(--red-bright)}@media (hover:none){.deck-record-restore{opacity:.5}}.deck-tiles[data-preview] .deck-tile>div{cursor:default}.deck-tile-delta{z-index:1;min-width:28px;height:24px;padding:0 var(--sp-6);border-radius:var(--r-4);font-size:var(--fs-13);background:color-mix(in srgb, var(--green) 22%, var(--bg));color:var(--green);place-items:center;font-weight:750;display:grid;position:relative}.deck-tile-delta[data-sign=less]{background:color-mix(in srgb, var(--red) 25%, var(--bg));color:var(--red-light)}.deck-tile[data-gone] .cost-gem,.deck-tile[data-gone] .deck-tile-name,.deck-tile[data-gone] .deck-tile-art,.deck-tile[data-gone] .deck-tile-count{opacity:.35}
/*# sourceMappingURL=0s3fvct7ujs8r.css.map*/