.deck-builder-section[data-astro-cid-f5ik636i]{padding-top:2rem}.deck-builder-layout[data-astro-cid-f5ik636i]{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:1.25rem;display:grid}.builder-main[data-astro-cid-f5ik636i]{gap:1rem;min-width:0;display:grid}.master-picker[data-astro-cid-f5ik636i]{padding:1rem 1.1rem 1.15rem}.master-options[data-astro-cid-f5ik636i]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.55rem;display:grid}.master-option[data-astro-cid-f5ik636i]{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:#00000047;grid-template-columns:2.6rem 1fr;align-items:center;gap:.55rem;padding:.4rem .5rem;display:grid}.master-option[data-astro-cid-f5ik636i] img[data-astro-cid-f5ik636i]{object-fit:cover;object-position:top center;width:2.6rem;height:2.6rem}.master-option-label[data-astro-cid-f5ik636i]{gap:.1rem;min-width:0;display:grid}.master-option-class[data-astro-cid-f5ik636i]{font-family:var(--font-display);letter-spacing:.04em;font-size:.95rem}.master-option[data-astro-cid-f5ik636i] .muted[data-astro-cid-f5ik636i]{font-size:.78rem}.master-option[data-astro-cid-f5ik636i][aria-selected=true]{border-color:var(--gold-bright);box-shadow:inset 0 0 0 1px #e4c48a59}.pool-panel[data-astro-cid-f5ik636i]{padding:1rem 1.1rem 1.25rem}.pool-toolbar[data-astro-cid-f5ik636i]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;min-width:0;margin-bottom:.65rem;display:grid}.pool-toolbar[data-astro-cid-f5ik636i] label[data-astro-cid-f5ik636i]{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--felt-label-bright);gap:.3rem;font-size:.78rem;display:grid}.pool-toolbar[data-astro-cid-f5ik636i] select[data-astro-cid-f5ik636i]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:2.3rem;color:var(--ink-cream);background:#06120ce6;border:1px solid #b8924a73;padding:.3rem .5rem}.pool-search[data-astro-cid-f5ik636i]{background:#06120ce6;border:1px solid #b8924a73;grid-column:span 2;align-self:end;align-items:center;width:100%;min-width:0;display:flex}.pool-search[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i]{box-sizing:border-box;width:auto;min-width:0;min-height:2.3rem;color:var(--ink-cream);font:inherit;text-transform:none;letter-spacing:0;background:0 0;border:0;flex:auto;padding:.3rem .5rem;font-size:.9rem}.pool-search[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i]:focus{outline:none}.pool-search-reset[data-astro-cid-f5ik636i]{color:var(--gold);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:1px solid #b8924a59;flex:none;align-self:stretch;margin:0;padding:0 .55rem;font-size:.72rem;font-weight:700}.pool-search-reset[data-astro-cid-f5ik636i]:hover{color:var(--gold-bright)}.pool-filter-toggle[data-astro-cid-f5ik636i]{letter-spacing:.06em;text-transform:uppercase;min-height:2.3rem;color:var(--felt-label-bright);cursor:pointer;place-self:end;align-items:center;margin:0;font-size:.78rem;display:flex}.pool-toggle-row[data-astro-cid-f5ik636i]{align-items:center;gap:.45rem;display:inline-flex}.pool-filter-toggle[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i][type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--gold);cursor:pointer;margin:0}.pool-filters-actions[data-astro-cid-f5ik636i]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.85rem;min-width:0;display:flex}.pool-filters-reset[data-astro-cid-f5ik636i]{color:var(--gold);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.78rem;font-weight:700}.pool-filters-reset[data-astro-cid-f5ik636i]:hover{color:var(--gold-bright)}.pool-card-size[data-astro-cid-f5ik636i]{align-items:center;width:11rem;max-width:11rem;margin:0;display:flex}.pool-card-size[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i][type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:1.35rem;margin:0;padding:0}.pool-card-size[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i][type=range]:focus{outline:none}.pool-card-size[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i][type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--felt-edge), 0 0 0 4px color-mix(in srgb, var(--gold-bright) 65%, transparent), 0 2px 6px #0000008c}.pool-card-size[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i][type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--felt-edge), 0 0 0 4px color-mix(in srgb, var(--gold-bright) 65%, transparent), 0 2px 6px #0000008c}.pool-card-size[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i][type=range]::-webkit-slider-runnable-track{border:1px solid color-mix(in srgb, var(--gold-rim) 55%, var(--felt-edge));background:linear-gradient(180deg, #ffffff1a, #00000047), linear-gradient(to right, #e4c48a 0%, #c9a66b var(--range-fill,35%), color-mix(in srgb, var(--felt-edge) 88%, #000) var(--range-fill,35%), color-mix(in srgb, var(--felt-mid) 70%, #000) 100%);border-radius:999px;height:.45rem;box-shadow:inset 0 1px 2px #000000a6}.pool-card-size[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i][type=range]::-webkit-slider-thumb{appearance:none;border:1.5px solid color-mix(in srgb, var(--gold-bright) 70%, #5a4018);background:radial-gradient(circle at 70% 28%,#fff6d8 0%,#0000 42%),radial-gradient(circle at 28% 78%,#2818088c 0%,#0000 52%),linear-gradient(145deg,#e4c48a 0%,#c9a66b 48%,#8a6a32 100%);border-radius:50%;width:1.15rem;height:1.15rem;margin-top:calc(-.35rem - 1px);box-shadow:inset 0 1px 1px #ffffff59,0 2px 6px #0000008c}.pool-card-size[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i][type=range]::-moz-range-track{border:1px solid color-mix(in srgb, var(--gold-rim) 55%, var(--felt-edge));background:linear-gradient(180deg, #ffffff1a, #00000047), linear-gradient(to right, #e4c48a 0%, #c9a66b var(--range-fill,35%), color-mix(in srgb, var(--felt-edge) 88%, #000) var(--range-fill,35%), color-mix(in srgb, var(--felt-mid) 70%, #000) 100%);border-radius:999px;height:.45rem;box-shadow:inset 0 1px 2px #000000a6}.pool-card-size[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i][type=range]::-moz-range-progress{background:linear-gradient(#e4c48a 0%,#c9a66b 100%);border-radius:999px;height:.45rem}.pool-card-size[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i][type=range]::-moz-range-thumb{border:1.5px solid color-mix(in srgb, var(--gold-bright) 70%, #5a4018);background:radial-gradient(circle at 70% 28%,#fff6d8 0%,#0000 42%),radial-gradient(circle at 28% 78%,#2818088c 0%,#0000 52%),linear-gradient(145deg,#e4c48a 0%,#c9a66b 48%,#8a6a32 100%);border-radius:50%;width:1.15rem;height:1.15rem;box-shadow:inset 0 1px 1px #ffffff59,0 2px 6px #0000008c}.visually-hidden[data-astro-cid-f5ik636i]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pool-keyword-glossary[data-astro-cid-f5ik636i]{margin-bottom:.75rem;padding:.75rem .9rem}.pool-keyword-glossary[data-astro-cid-f5ik636i] h3[data-astro-cid-f5ik636i]{color:var(--gold-bright);margin:0 0 .3rem}.pool-keyword-glossary[data-astro-cid-f5ik636i] p[data-astro-cid-f5ik636i]{margin:0}.pool-status[data-astro-cid-f5ik636i]{margin:0 0 .75rem;font-size:.85rem}.pool-grid[data-astro-cid-f5ik636i]{--card-min:9.5rem;grid-template-columns:repeat(auto-fill, minmax(var(--card-min), 1fr));align-items:start;gap:1.1rem .85rem;display:grid}.deck-side[data-astro-cid-f5ik636i]{top:calc(var(--nav-h) + .75rem);position:sticky}.deck-frame[data-astro-cid-f5ik636i]{--team-color:#8c8c8c;border:2px solid color-mix(in srgb, var(--team-color) 75%, var(--felt-edge));box-shadow:inset 0 0 0 1px #00000073, 0 0 0 1px color-mix(in srgb, var(--team-color) 35%, transparent), 0 18px 40px var(--shadow);background:var(--felt-panel-bg);grid-template-rows:auto minmax(12rem,1fr) auto;display:grid;overflow:clip}.deck-master-banner[data-astro-cid-f5ik636i]{border-bottom:2px solid color-mix(in srgb, var(--team-color) 70%, var(--felt-mid));background:color-mix(in srgb, var(--felt-edge) 88%, #000)}.deck-master-media[data-astro-cid-f5ik636i]{background-color:var(--felt-edge);height:8.5rem;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--team-color) 55%, var(--felt-mid));background-position:50% 25%;background-repeat:no-repeat;background-size:cover}.deck-master-meta[data-astro-cid-f5ik636i]{border-top:1px solid #ffffff0f;padding:.55rem .75rem .7rem}.deck-master-meta[data-astro-cid-f5ik636i] .eyebrow[data-astro-cid-f5ik636i]{margin-bottom:.15rem}.deck-master-name[data-astro-cid-f5ik636i]{color:#fff;font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:2.3rem;font-weight:700}.deck-list-shell[data-astro-cid-f5ik636i]{border-right:2px solid color-mix(in srgb, var(--team-color) 80%, var(--felt-mid));background:radial-gradient(ellipse 90% 70% at 50% 30%, color-mix(in srgb, var(--felt-mid) 90%, #000) 0%, var(--felt-edge) 100%);min-height:14rem;max-height:min(52vh,34rem);position:relative;overflow:auto}.deck-list[data-astro-cid-f5ik636i]{gap:.4rem;margin:0;padding:.45rem .4rem .55rem;list-style:none;display:grid}.deck-list-empty[data-astro-cid-f5ik636i]{text-align:center;margin:0;padding:1.25rem .85rem}.deck-footer[data-astro-cid-f5ik636i]{border-top:1px solid color-mix(in srgb, var(--felt-label) 35%, transparent);background:color-mix(in srgb, var(--felt-edge) 92%, #000);padding:.75rem .8rem .9rem}.deck-count[data-astro-cid-f5ik636i]{font-family:var(--font-display);letter-spacing:.06em;color:var(--gold-bright);margin:0 0 .45rem}.deck-issues[data-astro-cid-f5ik636i]{color:#e8a090;margin:0 0 .65rem;padding-left:1.1rem;font-size:.82rem}.deck-code-box[data-astro-cid-f5ik636i]{gap:.35rem;display:grid}.deck-code-box[data-astro-cid-f5ik636i] .eyebrow[data-astro-cid-f5ik636i]{margin:.35rem 0 0}.deck-code-row[data-astro-cid-f5ik636i]{grid-template-columns:1fr auto;gap:.4rem;display:grid}.deck-code-row[data-astro-cid-f5ik636i] input[data-astro-cid-f5ik636i]{min-width:0;min-height:2.4rem;color:var(--ink-cream);background:#00000073;border:1px solid #b8924a66;padding:.35rem .5rem;font-family:ui-monospace,Consolas,monospace;font-size:.78rem}.deck-code-row[data-astro-cid-f5ik636i] .btn[data-astro-cid-f5ik636i]{min-height:2.4rem;padding-inline:.85rem;font-size:.78rem}.deck-code-msg[data-astro-cid-f5ik636i]{min-height:1.1rem;margin:.15rem 0 0;font-size:.8rem}.deck-actions[data-astro-cid-f5ik636i]{margin-top:.35rem}@media (width<=980px){.deck-builder-layout[data-astro-cid-f5ik636i]{grid-template-columns:1fr}.deck-side[data-astro-cid-f5ik636i]{order:-1;position:static}.deck-list-shell[data-astro-cid-f5ik636i]{max-height:22rem}}.pool-grid .pool-card{appearance:none;cursor:pointer;transform-origin:50%;outline:none;width:100%;margin:0;line-height:0;transition:transform .18s;display:block;position:relative;transform:scale(1);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.pool-grid .pool-card:hover:not(:disabled),.pool-grid .pool-card:focus-visible:not(:disabled){z-index:2;transform:scale(1.08)}.pool-grid .pool-card:disabled{opacity:.42;cursor:not-allowed}.pool-grid .pool-card img{aspect-ratio:856/1200;object-fit:contain;width:100%;height:auto;box-shadow:none;filter:drop-shadow(0 10px 18px #00000073);display:block;background:0 0!important;border:0!important;border-radius:0!important}.pool-grid .pool-card img.missing{object-fit:none;min-height:12rem;color:var(--ink-muted);font-size:.85rem;background:#00000040!important}.pool-grid .pool-card-qty{z-index:1;min-width:2.1rem;color:var(--ink-cream);font-size:.72rem;font-family:var(--font-display);letter-spacing:.04em;text-align:center;pointer-events:none;background:#060c0ae0;border:1px solid #b8924a8c;padding:.15rem .45rem;line-height:1.2;position:absolute;bottom:.45rem;left:50%;transform:translate(-50%)}.deck-list .deck-slot{--slot-edge:#8c8c8c;--slot-fill:#141414;--cost-fill:#0a0a0a;--cost-stroke:conic-gradient(from 40deg, #fff 0deg, #f3f3f3 14deg, #b0b0b0 38deg, #6e6e6e 75deg, #3d3d3d 130deg, #2a2a2a 185deg, #7a7a7a 245deg, #d8d8d8 300deg, #8a8a8a 335deg, #fff 360deg);--cost-ink:#fff;--cost-size:2.48rem;--cost-stroke-w:2.8px;--slab-height:2.26rem;padding-block:calc((var(--cost-size) - var(--slab-height)) / 2 + var(--cost-stroke-w) + .12rem);padding-left:calc(var(--cost-size) / 2 + var(--cost-stroke-w));list-style:none}.deck-list .deck-slot-btn{appearance:none;isolation:isolate;grid-template-columns:calc(var(--cost-size) / 2 + .35rem) minmax(0, 1fr) 2.75rem;box-sizing:border-box;width:100%;height:var(--slab-height);min-height:var(--slab-height);max-height:var(--slab-height);border:2px solid var(--slot-edge);background:var(--slot-fill);color:#f6f6f6;font:inherit;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;border-radius:.55rem;align-items:stretch;gap:.35rem;padding:0;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 2px 8px #00000059}.deck-list .deck-slot-art{z-index:0;pointer-events:none;background-position:-300% 23%;background-repeat:no-repeat;background-size:auto 1400%;border-radius:calc(.55rem - 2px);position:absolute;inset:0;overflow:clip}.deck-list .deck-slot-fade{z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--slot-fill) 0%, color-mix(in srgb, var(--slot-fill) 100%, transparent) 22%, color-mix(in srgb, var(--slot-fill) 100%, transparent) 40%, color-mix(in srgb, var(--slot-fill) 50%, transparent) 62%, color-mix(in srgb, var(--slot-fill) 0%, transparent) 80%, transparent 100%);border-radius:calc(.55rem - 2px);position:absolute;inset:0;overflow:clip}.deck-list .deck-slot-name,.deck-list .deck-slot-qty{z-index:2;min-height:0;position:relative}.deck-list .deck-slot-cost{left:calc(var(--cost-size) / -2);z-index:3;width:var(--cost-size);height:var(--cost-size);box-sizing:border-box;background:radial-gradient(circle at 72% 28%, #ffffff8c 0%, transparent 45%), radial-gradient(circle at 22% 78%, #0000006b 0%, transparent 55%), var(--cost-fill);color:var(--cost-ink);text-shadow:0 1px 2px #00000073;box-shadow:inset 0 1px 2px #ffffff2e, 0 0 0 1.25px var(--cost-fill);pointer-events:none;border:0;border-radius:50%;place-items:center;margin:0;font-size:1rem;font-weight:700;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.deck-list .deck-slot-cost:before{content:"";inset:calc(var(--cost-stroke-w) * -1);background:var(--cost-stroke);-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--cost-stroke-w) + .5px), #000 calc(100% - var(--cost-stroke-w) + 1px));-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--cost-stroke-w) + .5px), #000 calc(100% - var(--cost-stroke-w) + 1px));mask:radial-gradient(farthest-side, #0000 calc(100% - var(--cost-stroke-w) + .5px), #000 calc(100% - var(--cost-stroke-w) + 1px));pointer-events:none;border-radius:50%;position:absolute}.deck-list .deck-slot-name{font-family:var(--font-display);letter-spacing:.03em;text-shadow:0 1px 3px #000000e6;white-space:nowrap;text-overflow:ellipsis;grid-column:2;align-self:center;font-size:1.05rem;overflow:hidden}.deck-list .deck-slot-qty{border-left:2px solid var(--slot-edge);background:var(--slot-fill);min-width:2.75rem;height:100%;color:var(--gold-bright);font-family:var(--font-display);letter-spacing:.02em;text-shadow:0 1px 2px #000000d9;border-radius:0 calc(.55rem - 2px) calc(.55rem - 2px) 0;grid-column:3;align-self:stretch;place-items:center;font-size:1.05rem;font-weight:700;display:grid}
