.card-lens-toolbar{grid-template-columns:44px minmax(126px,1fr) minmax(94px,auto) 44px;justify-self:center;align-items:stretch;gap:7px;width:min(100%,470px);min-width:0;margin:8px auto 10px;display:grid}.card-lens-toolbar button{color:#bec3b8;min-height:44px;font:inherit;cursor:pointer;background:#111511;border:1px solid #eff1e933}.card-lens-toolbar button:hover:not(:disabled){border-color:var(--card-lens-acid,#d1ff5a);color:#f2f3ed}.card-lens-toolbar button:focus-visible{outline:2px solid var(--card-lens-acid,#d1ff5a);outline-offset:2px}.card-lens-toolbar button:disabled{opacity:.32;cursor:default}.card-lens-toolbar__arrow{border-radius:999px;min-width:44px;padding:0;font-size:18px!important}.card-lens-toolbar__mode{background:#0b0e0c;border:1px solid #eff1e926;border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;min-width:0;padding:3px;display:grid}.card-lens-toolbar__mode button{background:0 0;border:0;border-radius:4px;min-width:0;padding:0 10px;font-size:11px}.card-lens-toolbar__mode button[aria-pressed=true]{color:#edf0e7;box-shadow:inset 0 -3px 0 var(--card-lens-acid,#d1ff5a);background:#242a22}.card-lens-toolbar__shortlist{border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 11px;display:inline-flex}.card-lens-toolbar__shortlist span{color:var(--card-lens-acid,#d1ff5a);font-size:18px}.card-lens-toolbar__shortlist b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.card-lens-toolbar__shortlist.is-active{border-color:var(--card-lens-acid,#d1ff5a);color:#10140d;background:var(--card-lens-acid,#d1ff5a)}.card-lens-toolbar__shortlist.is-active span{color:#10140d}@media (max-width:420px){.card-lens-toolbar{grid-template-columns:44px minmax(116px,1fr) 44px 44px;gap:5px}.card-lens-toolbar__shortlist{border-radius:999px;width:44px;padding:0}.card-lens-toolbar__shortlist b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.arcane-binder{--arcane-ink:var(--ink,#e9eadf);--arcane-muted:var(--muted,#92968c);--arcane-acid:var(--acid,#d5f365);--arcane-panel:var(--panel,#171916);--arcane-line:var(--line,#30332c);--arcane-black:var(--black,#0e100e);--card-lens-acid:var(--arcane-acid);min-width:0;color:var(--arcane-ink);border:1px solid var(--arcane-line);background:radial-gradient(circle at 55% 12%,#d5f3650e,#0000 36%),#111310;overflow:clip}.arcane-binder *,.arcane-binder :before,.arcane-binder :after{box-sizing:border-box}.arcane-binder button{color:inherit}.arcane-binder button:focus-visible{outline:3px solid var(--arcane-acid);outline-offset:3px}.arcane-binder [tabindex]:focus-visible{outline:3px solid var(--arcane-acid);outline-offset:3px}.arcane-binder button:disabled{cursor:not-allowed;opacity:.38}.arcane-binder__heading{border-bottom:1px solid var(--arcane-line);justify-content:space-between;align-items:center;gap:24px;padding:12px 18px;display:flex}.arcane-binder__heading>div>p{color:var(--arcane-acid);letter-spacing:.2em;margin:0 0 5px;font-size:11px;font-weight:800}.arcane-binder__heading h2{letter-spacing:-.035em;max-width:780px;margin:0;font:500 clamp(22px,2.4vw,30px)/1.05 Georgia,serif}.arcane-binder__heading>p{max-width:390px;color:var(--arcane-muted);text-align:right;margin:0;font-size:12px;line-height:1.4}.arcane-binder__filter-slot{z-index:8;border-bottom:1px solid var(--arcane-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0f0df5;min-width:0;position:sticky;top:0;box-shadow:0 10px 28px #0000003d}.collection-filter-deck{min-width:0;color:var(--arcane-ink);background:linear-gradient(90deg,#d5f3650b,#0000 28%),#0d0f0d}.collection-filter-deck button,.collection-filter-deck select,.collection-filter-deck input{font:inherit}.collection-filter-deck__header{border-bottom:1px solid #242720;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:32px;padding:5px 12px;display:grid}.collection-filter-deck__header>div{align-items:baseline;gap:9px;display:flex}.collection-filter-deck__header span,.collection-filter-deck legend,.collection-filter-deck label>span{color:#8c9187;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.collection-filter-deck__header>div>span{color:var(--arcane-acid)}.collection-filter-deck__header strong{font-size:12px}.collection-filter-deck__header p{color:#777c73;text-align:center;margin:0;font-size:11px}.collection-filter-deck__header p b{color:var(--arcane-ink)}.collection-filter-deck__header-actions{gap:6px;display:flex}.collection-filter-deck__header button{min-height:30px;color:var(--arcane-acid);background:0 0;border:1px solid #3d4238;border-radius:4px;padding:0 10px;font-size:10px;font-weight:800}.collection-filter-deck__primary{grid-template-columns:minmax(238px,1.15fr) minmax(340px,1.6fr) minmax(145px,.8fr) minmax(155px,.85fr);min-width:0;display:grid}.collection-filter-deck fieldset,.collection-filter-deck__primary>label{border:0;border-right:1px solid var(--arcane-line);min-width:0;min-height:68px;margin:0;padding:8px 11px}.collection-filter-deck__primary>:last-child{border-right:0}.collection-filter-deck legend{width:100%;margin:0 0 6px;padding:0;display:block}.collection-filter-deck label{align-content:start;gap:6px;display:grid}.collection-filter-deck__colors>div,.collection-filter-deck__curve>div{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.collection-filter-deck__colors>div::-webkit-scrollbar{display:none}.collection-filter-deck__curve>div::-webkit-scrollbar{display:none}.collection-filter-deck__colors button,.collection-filter-deck__curve button{color:#c9ccc4;background:#1a1d19;border:1px solid #464b40;border-radius:50%;flex:0 0 34px;width:34px;height:34px;padding:0;font-size:12px;font-weight:900}.collection-filter-deck__curve button:first-child{letter-spacing:.08em;border-radius:17px;flex-basis:45px;width:45px;font-size:8px}.collection-filter-deck__colors button:hover,.collection-filter-deck__curve button:hover{border-color:#8e9583;transform:translateY(-1px)}.collection-filter-deck__colors button[aria-pressed=true],.collection-filter-deck__curve button[aria-pressed=true]{border-color:var(--arcane-acid);color:var(--arcane-acid);box-shadow:0 0 0 2px #d5f3651f, inset 0 -2px var(--arcane-acid);background:#2b3025}.collection-filter-deck__colors .mana-W{color:#1b1d18;background:#d6d4bf}.collection-filter-deck__colors .mana-U{color:#d8edf7;background:#28566d}.collection-filter-deck__colors .mana-B{color:#e7ddec;background:#27252d}.collection-filter-deck__colors .mana-R{color:#ffe1d6;background:#82402e}.collection-filter-deck__colors .mana-G{color:#e2f6e6;background:#365a3e}.collection-filter-deck__colors .mana-C{color:#e8e9e4;background:#3d403a}.collection-filter-deck select,.collection-filter-deck input{width:100%;min-width:0;min-height:34px;color:var(--arcane-ink);background:#171a16;border:1px solid #3b4037;border-radius:3px;padding:0 9px;font-size:12px}:is(.collection-filter-deck select:focus-visible,.collection-filter-deck input:focus-visible){outline:2px solid var(--arcane-acid);outline-offset:1px}.collection-filter-deck__more{border-top:1px solid #242720}.collection-filter-deck__more summary{min-height:34px;color:var(--arcane-acid);cursor:pointer;align-items:center;gap:10px;padding:0 12px;font-size:10px;font-weight:800;list-style:none;display:flex}.collection-filter-deck__more summary::-webkit-details-marker{display:none}.collection-filter-deck__more summary:before{content:"+";font-size:15px;line-height:1}.collection-filter-deck__more[open] summary:before{content:"−"}.collection-filter-deck__more summary small{color:#777c73;font-size:9px;font-weight:600}.collection-filter-deck__advanced{background:#111310;border-top:1px solid #242720;grid-template-columns:repeat(7,minmax(95px,1fr));gap:8px;padding:9px 12px 12px;display:grid}.arcane-binder__toolbar{border-bottom:1px solid var(--arcane-line);background:#0d0f0d;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:6px 12px;display:flex}.arcane-binder__view-tabs{border:1px solid var(--arcane-line);background:var(--arcane-black);border-radius:7px;grid-template-columns:repeat(4,auto);gap:3px;padding:3px;display:inline-grid}.arcane-binder__view-tabs button{min-height:44px;color:var(--arcane-muted);background:0 0;border:0;border-radius:5px;padding:0 15px;font-size:13px;font-weight:800}.arcane-binder__view-tabs button[aria-selected=true]{color:var(--arcane-ink);background:#252920}.arcane-binder__result-count{color:var(--arcane-muted);font-size:12px}.arcane-binder__result-count strong{color:var(--arcane-acid)}.arcane-binder__result-tools{justify-content:flex-end;align-items:center;gap:12px;display:flex}.arcane-binder__clear-state{letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #3c4039;border-radius:4px;min-height:44px;padding:0 11px;font-size:8px;font-weight:800;color:#8e9388!important}.arcane-binder__clear-state:hover{border-color:#656a5f;color:var(--arcane-ink)!important}.arcane-binder__shelf-strip{overscroll-behavior-inline:contain;border-bottom:1px solid var(--arcane-line);min-width:0;display:flex;overflow-x:auto}.arcane-binder__shelf-strip button{border:0;border-right:1px solid var(--arcane-line);color:#a9ada3;text-align:left;background:#141613;flex:1 0 142px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:52px;padding:7px 12px;display:flex}.arcane-binder__shelf-strip button:last-child{border-right:0}.arcane-binder__shelf-strip button:hover{background:#1b1e19}.arcane-binder__shelf-strip button[aria-pressed=true]{color:var(--arcane-ink);box-shadow:inset 0 -2px var(--arcane-acid);background:#252920}.arcane-binder__shelf-strip button span{min-width:0;font-size:12px;font-weight:750;line-height:1.2}.arcane-binder__shelf-strip button strong{color:var(--arcane-acid);flex:none;font:500 17px Georgia,serif}.arcane-binder__shelf-description{color:#777c73;border-bottom:1px solid var(--arcane-line);background:#101210;margin:0;padding:9px 18px;font-size:9px;line-height:1.4}.arcane-binder__layout{grid-template-columns:minmax(0,1fr) 72px;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.arcane-binder__layout.is-deck-open{grid-template-columns:minmax(0,1fr) minmax(275px,318px)}.arcane-binder__main{min-width:0}.arcane-binder__lens{grid-template-columns:minmax(145px,175px) minmax(420px,1fr);align-items:start;gap:14px;min-width:0;display:grid}.arcane-binder__session,.arcane-binder__stage,.arcane-binder__deck-tray,.arcane-binder__binder-view,.arcane-binder__inventory-view{border:1px solid var(--arcane-line);background:#171916eb}.arcane-binder__session{border-radius:8px;padding:16px}.arcane-binder__session>span{color:var(--arcane-acid);letter-spacing:.15em;font-size:8px;font-weight:800}.arcane-binder__chapter-total{gap:3px;margin-top:13px;display:grid}.arcane-binder__chapter-total b{font:500 32px/1 Georgia,serif}.arcane-binder__chapter-total span{color:var(--arcane-muted);font-size:10px;line-height:1.35}.arcane-binder__session p{color:var(--arcane-muted);margin:9px 0;font-size:10px;line-height:1.4}.arcane-binder__chapter-explored b{color:var(--arcane-acid);font:700 14px/1 Georgia,serif}.arcane-binder__session small{color:#777c73;font-size:9px;line-height:1.4;display:block}.arcane-binder__progress,.arcane-binder__deck-progress{background:#30332d;height:4px;margin:0 0 8px;overflow:hidden}.arcane-binder__progress i,.arcane-binder__deck-progress i{background:var(--arcane-acid);height:100%;transition:width .2s;display:block}.arcane-binder__session button{width:100%;min-height:44px;color:var(--arcane-acid);background:#1b1e19;border:1px solid #41453d;border-radius:4px;margin-top:16px;padding:7px;font-size:9px;font-weight:800}.arcane-binder__stage{touch-action:pan-y;border-radius:10px;min-width:0;padding:16px}.arcane-binder__stage-meta{color:#777c73;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;min-height:24px;margin-bottom:8px;font-size:8px;font-weight:800;display:flex}.arcane-binder__stage-meta strong{color:var(--arcane-acid);text-align:right}.arcane-binder__carousel{grid-template-columns:minmax(50px,.34fr) minmax(330px,410px) minmax(50px,.34fr);justify-content:center;align-items:center;gap:12px;min-width:0;min-height:570px;display:grid}.arcane-binder__selected{touch-action:pan-y;place-items:center;width:100%;min-width:0;min-height:562px;display:grid}.arcane-binder__selected-image,.arcane-binder__selected>.arcane-binder__image-placeholder{aspect-ratio:488/680;object-fit:contain;filter:drop-shadow(0 28px 30px #00000070);border-radius:4.7%/3.4%;width:100%;max-height:558px;display:block}.arcane-binder__peek{opacity:.47;transform-origin:100%;background:#20231f;border:1px solid #42463e;border-radius:8px;width:100%;min-width:0;min-height:160px;padding:0;transition:opacity .18s,transform .18s;overflow:hidden;transform:rotate(-3deg)scale(.84)}.arcane-binder__peek--next{transform-origin:0;transform:rotate(3deg)scale(.84)}.arcane-binder__peek:hover:not(:disabled){opacity:.8;transform:rotate(0)scale(.9)}.arcane-binder__peek img,.arcane-binder__peek .arcane-binder__image-placeholder{aspect-ratio:488/680;object-fit:contain;width:100%;display:block}.arcane-binder__image-placeholder{color:#aab0a5;background:radial-gradient(circle at 50% 40%,#d5f3651f,#0000 28%),linear-gradient(145deg,#233025,#131613 68%);border:1px solid #3e433a;align-content:center;place-items:center;gap:8px;min-height:160px;display:grid}.arcane-binder__image-placeholder b{color:var(--arcane-acid);font:italic 56px Georgia,serif}.arcane-binder__image-placeholder small{letter-spacing:.14em;font-size:7px}.arcane-binder__rules-card{background:linear-gradient(145deg,#ffffff09,#0000 32%),#20251f;border:2px solid #60675a;border-radius:18px;flex-direction:column;width:min(100%,342px);min-height:470px;padding:19px;display:flex;box-shadow:0 28px 40px #00000075}.arcane-binder__rules-heading{grid-template-columns:1fr 64px;align-items:start;gap:12px;display:grid}.arcane-binder__rules-heading p{color:var(--arcane-acid);margin:0 0 7px;font-size:10px;font-weight:800}.arcane-binder__rules-heading h3{margin:0;font:500 26px/1.04 Georgia,serif}.arcane-binder__rules-thumbnail{object-fit:contain;border-radius:3px;width:64px;height:89px}.arcane-binder__rules-heading .arcane-binder__image-placeholder{min-height:89px}.arcane-binder__type-line{color:#c8cbc1;border-block:1px solid #41463e;margin:18px 0 0;padding:10px 0;font-size:11px;font-weight:750}.arcane-binder__oracle-text{white-space:pre-line;flex:1;margin:15px 0;font:500 14px/1.55 Georgia,serif}.arcane-binder__rules-card dl{background:#383c35;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.arcane-binder__rules-card dl div{background:#171a16;min-width:0;padding:9px 7px}.arcane-binder__rules-card dt{color:#73786e;letter-spacing:.1em;font-size:7px;font-weight:800}.arcane-binder__rules-card dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:9px}.arcane-binder__row-shortlist{background:#20231f;border:1px solid #41453d;border-radius:999px;min-width:44px;min-height:44px}.arcane-binder__binder-actions>button.is-active,.arcane-binder__row-shortlist[aria-pressed=true]{border-color:var(--arcane-acid);color:var(--arcane-black);background:var(--arcane-acid)}.arcane-binder__decision-bar{background:linear-gradient(100deg,#d5f3650b,#0000 46%),#1a1e18;border:1px solid #353a32;border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:12px;margin-bottom:10px;padding:11px 12px;display:grid}.arcane-binder__decision-evidence{min-width:0}.arcane-binder__decision-evidence small,.arcane-binder__brew-target small{color:var(--arcane-acid);letter-spacing:.15em;font-size:7px;font-weight:800}.arcane-binder__decision-evidence strong{margin-top:4px;font:500 14px/1.25 Georgia,serif;display:block}.arcane-binder__decision-evidence p{color:#858a80;margin:4px 0 0;font-size:8px;line-height:1.4}.arcane-binder__brew-command{grid-template-rows:auto auto;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:5px 8px;min-width:0;display:grid}.arcane-binder__brew-target{text-align:left;background:#121511;border:1px solid #41463c;border-radius:4px;grid-row:1/3;align-content:center;gap:3px;min-width:0;min-height:52px;padding:6px 10px;display:grid}.arcane-binder__brew-target strong{text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.1 Georgia,serif;overflow:hidden}.arcane-binder__brew-target span{color:#858a80;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.arcane-binder__brew-actions{gap:5px;display:flex}.arcane-binder__primary{background:var(--arcane-acid);border:0;border-radius:4px;min-width:100px;max-width:none;min-height:48px;padding:0 13px;font-size:10px;font-weight:850;color:#11140e!important}.arcane-binder__decision-undo{color:#b6baaf;background:0 0;border:1px solid #444a3f;border-radius:4px;min-width:52px;min-height:48px;padding:0 9px;font-size:8px;font-weight:800}.arcane-binder__brew-status{color:#747a70;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.arcane-binder__brew-status.is-success{color:var(--arcane-acid)}.arcane-binder__brew-status.is-error{color:#f1a28d}.arcane-binder__quantity{text-align:center;grid-template-columns:44px minmax(28px,auto) 44px;align-items:center;min-width:120px;display:grid}.arcane-binder__quantity button{background:#171a16;border:1px solid #41453d;width:44px;height:44px;padding:0;font-size:17px}.arcane-binder__quantity strong{color:var(--arcane-acid);font:500 17px Georgia,serif}.arcane-binder__deck-tray{z-index:4;border-radius:8px;min-width:0;position:sticky;top:12px;overflow:hidden}.arcane-binder__deck-summary{border:0;text-align:left;background:#121411;border-bottom:1px solid #0000;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;width:100%;min-height:78px;padding:12px 13px;display:grid}.arcane-binder__deck-compact{display:none}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-summary{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;min-height:112px;padding:10px 5px}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-summary>span:first-child{justify-items:center;display:grid}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-summary>span:first-child>:not(.arcane-binder__deck-compact){display:none}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-compact{place-items:center;gap:3px;display:grid}.arcane-binder__deck-compact i{color:var(--arcane-acid);font-size:19px;font-style:normal}.arcane-binder__deck-compact small{color:#9da295;letter-spacing:.12em;font-size:8px}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-summary>b{font-size:20px}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-summary>b i,.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-tray[data-has-brew=false] .arcane-binder__deck-summary>b{display:none}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-chevron{transform:rotate(90deg)}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-summary:hover{box-shadow:inset 2px 0 var(--arcane-acid);background:#1a1e18}.arcane-binder__deck-tray.is-open .arcane-binder__deck-summary{border-bottom-color:var(--arcane-line)}.arcane-binder__deck-summary>span:first-child{gap:3px;min-width:0;display:grid}.arcane-binder__deck-summary small{color:#777c73;letter-spacing:.14em;font-size:7px;font-weight:800}.arcane-binder__deck-summary strong{text-overflow:ellipsis;white-space:nowrap;font:500 18px Georgia,serif;overflow:hidden}.arcane-binder__deck-summary em{color:#777c73;font-size:8px;font-style:normal}.arcane-binder__deck-summary>b{color:var(--arcane-acid);white-space:nowrap;font:500 25px Georgia,serif}.arcane-binder__deck-summary>b i{color:#777c73;font-size:13px;font-style:normal}.arcane-binder__deck-chevron{font-size:17px;transition:transform .18s}.arcane-binder__deck-tray.is-open .arcane-binder__deck-chevron{transform:rotate(180deg)}.arcane-binder__deck-body{max-height:min(650px,100vh - 130px);padding:14px;overflow:auto}.arcane-binder__deck-progress{margin-bottom:10px}.arcane-binder__deck-body>p{color:#858a80;margin:0 0 16px;font-size:9px;line-height:1.45}.arcane-binder__deck-body section{margin-top:17px}.arcane-binder__deck-body section h3{color:#777c73;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:8px}.arcane-binder__deck-body section>small{color:#777c73;font-size:8px;line-height:1.4}.arcane-binder__role-row{grid-template-columns:minmax(70px,auto) 1fr auto;align-items:center;gap:8px;min-height:28px;font-size:9px;display:grid}.arcane-binder__role-row i{background:#343831;height:1px}.arcane-binder__role-row b{color:var(--arcane-acid)}.arcane-binder__deck-list{border-top:1px solid #30342d}.arcane-binder__deck-list>div{border-bottom:1px solid #282b26;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:32px;font-size:9px;display:grid}.arcane-binder__deck-list b{color:var(--arcane-acid)}.arcane-binder__deck-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arcane-binder__deck-list small{color:#70756b;text-transform:uppercase;font-size:7px}.arcane-binder__undo,.arcane-binder__open-brew,.arcane-binder__load-more,.arcane-binder__empty button{width:100%;min-height:44px;color:var(--arcane-acid);background:#191c18;border:1px solid #41453d;border-radius:4px;margin-top:16px;padding:9px 12px;font-size:9px;font-weight:800}.arcane-binder .arcane-binder__open-brew{color:#10140d;-webkit-text-fill-color:#10140d;border-color:var(--arcane-acid);background:var(--arcane-acid);text-shadow:none;font-size:11px;line-height:1.2}.arcane-binder__pagination{grid-template-columns:minmax(92px,auto) 1fr minmax(92px,auto);align-items:center;gap:10px;margin-top:16px;display:grid}.arcane-binder__pagination button{min-height:44px;color:var(--arcane-acid);background:#191c18;border:1px solid #41453d;border-radius:4px;font-size:9px;font-weight:800}.arcane-binder__pagination button:disabled{cursor:default;opacity:.35}.arcane-binder__pagination span{color:var(--arcane-muted);text-align:center;font-size:9px}.arcane-binder__deck-empty p{color:var(--arcane-muted);font-size:10px;line-height:1.5}.arcane-binder__binder-view,.arcane-binder__inventory-view{border-radius:8px;min-width:0;padding:14px}.arcane-binder__binder-view>header,.arcane-binder__inventory-view>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.arcane-binder__binder-view>header span,.arcane-binder__inventory-view>header span{color:var(--arcane-acid);letter-spacing:.15em;font-size:11px;font-weight:800}.arcane-binder__binder-view>header h3,.arcane-binder__inventory-view>header h3{margin:4px 0 0;font:500 24px Georgia,serif}.arcane-binder__binder-view>header p,.arcane-binder__inventory-view>header p{color:#8d9287;text-align:right;margin:0;font-size:12px}.arcane-binder__gallery{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px;min-width:0;display:grid}.arcane-binder__binder-card{background:#111310;border:1px solid #363a33;border-radius:7px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 20px #0003}.arcane-binder__binder-card:hover,.arcane-binder__binder-card:focus-within{z-index:2;border-color:#b8a75f;transform:translateY(-5px);box-shadow:0 18px 34px #0000006b,0 8px 30px #f4d6672e,0 0 20px #f4d6671f,0 0 0 1px #f4d66733}.arcane-binder__binder-card:hover img,.arcane-binder__binder-card:focus-within img{filter:brightness(1.035)saturate(1.04)}.arcane-draft{border:1px solid var(--arcane-line);background:radial-gradient(circle at 50% 26%,#d5f36513,#0000 34%),repeating-linear-gradient(120deg,#0000 0 47px,#d5f36505 48px 49px),#121411;border-radius:10px;min-width:0;overflow:hidden}.arcane-draft__header{border-bottom:1px solid var(--arcane-line);justify-content:space-between;gap:24px;padding:16px 18px;display:flex}.arcane-draft__header>div:first-child>span,.arcane-draft__ritual>span,.arcane-draft__chapter>span,.arcane-draft__identity span{color:var(--arcane-acid);letter-spacing:.16em;font-size:9px;font-weight:850}.arcane-draft__header h3{margin:5px 0 2px;font:500 28px/1 Georgia,serif}.arcane-draft__header p{color:var(--arcane-muted);margin:0;font-size:12px}.arcane-draft__score{align-items:center;gap:18px;display:flex}.arcane-draft__score span{color:var(--arcane-muted);text-align:right;gap:2px;font-size:10px;display:grid}.arcane-draft__score b{color:var(--arcane-acid);font:500 22px/1 Georgia,serif}.arcane-draft__pools{border-bottom:1px solid var(--arcane-line);grid-template-columns:repeat(3,1fr);display:grid}.arcane-draft__pools button{border:0;border-right:1px solid var(--arcane-line);text-align:left;background:#101210;gap:3px;min-height:58px;padding:10px 14px;display:grid}.arcane-draft__pools button:last-child{border-right:0}.arcane-draft__pools button b{font-size:12px}.arcane-draft__pools button small{color:#777c73;font-size:9px}.arcane-draft__pools button[aria-pressed=true]{color:var(--arcane-acid);box-shadow:inset 0 -3px var(--arcane-acid);background:#252a20}.arcane-draft__notice{background:#d5f36514;border-bottom:1px solid #5a5f3c;align-items:center;gap:12px;min-height:54px;padding:10px 16px;display:flex}.arcane-draft__notice b{font-size:11px}.arcane-draft__notice span{color:#a4a99e;flex:1;font-size:10px}.arcane-draft__notice button{border:1px solid var(--arcane-acid);min-height:36px;color:var(--arcane-acid);background:0 0;padding:0 12px;font-size:10px;font-weight:800}.arcane-draft__arena{grid-template-columns:minmax(130px,170px) minmax(330px,1fr) minmax(130px,170px);align-items:center;gap:18px;min-height:620px;padding:20px;display:grid}.arcane-draft__ritual,.arcane-draft__chapter{background:#121411e0;border:1px solid #34382f;border-radius:9px;align-self:center;padding:16px}.arcane-draft__ritual ol{margin:14px 0 0;padding:0;list-style:none}.arcane-draft__ritual li{border-top:1px solid #30342c;gap:3px;padding:10px 0;display:grid}.arcane-draft__ritual li b{font-size:11px}.arcane-draft__ritual li small,.arcane-draft__chapter p,.arcane-draft__chapter small{color:#858a80;font-size:9px;line-height:1.4}.arcane-draft__ritual button{width:100%;min-height:44px;color:var(--arcane-acid);background:#1b1e19;border:1px solid #41463d;border-radius:4px;margin-top:12px;font-size:9px;font-weight:800}.arcane-draft__chapter>b{margin:14px 0 8px;font:500 34px/1 Georgia,serif;display:block}.arcane-draft__chapter>b i{color:#70756b;font-size:17px;font-style:normal}.arcane-draft__chapter>div{background:#30342c;height:4px}.arcane-draft__chapter>div i{background:var(--arcane-acid);height:100%;display:block}.arcane-draft__chapter small{color:var(--arcane-acid);margin-top:10px;display:block}.arcane-draft__stage{perspective:1200px;align-content:center;place-items:center;min-width:0;min-height:570px;display:grid;position:relative}.arcane-draft__card{--draft-intensity:0;z-index:2;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;width:min(100%,390px);min-height:500px;filter:drop-shadow(0 28px 34px #0000008c) drop-shadow(0 0 calc(28px * var(--draft-intensity)) #d5f36559);border-radius:22px;place-items:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s;display:grid;position:relative}.arcane-draft__card:active{cursor:grabbing;transition:none}.arcane-draft__card:before{content:"";z-index:-1;border:1px solid rgba(213, 243, 101, calc(.12 + var(--draft-intensity) * .55));opacity:calc(.18 + var(--draft-intensity));box-shadow:0 0 44px rgba(213, 243, 101, calc(var(--draft-intensity) * .23));border-radius:29px;position:absolute;inset:-14px}.arcane-draft__card>img,.arcane-draft__placeholder{aspect-ratio:488/680;object-fit:contain;pointer-events:none;border-radius:4.7%/3.4%;width:100%;max-height:548px;display:block}.arcane-draft__card--next{z-index:1;opacity:.35;filter:brightness(.55);position:absolute;transform:translateY(13px)rotate(2.5deg)scale(.97)!important}.arcane-draft__card--next:before{display:none}.arcane-draft__placeholder{text-align:center;background:#20251f;border:2px solid #4b5145;align-content:center;place-items:center;gap:9px;padding:25px;display:grid}.arcane-draft__placeholder b{font:500 28px Georgia,serif}.arcane-draft__placeholder span{color:var(--arcane-acid);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.arcane-draft__verdict{z-index:5;opacity:var(--draft-intensity);letter-spacing:.12em;border:3px solid;border-radius:6px;padding:8px 12px;font-size:20px;font-weight:950;position:absolute;top:46px}.arcane-draft__verdict--pass{color:#ef8b72;right:18px;transform:rotate(9deg)}.arcane-draft__verdict--add{color:var(--arcane-acid);left:18px;transform:rotate(-9deg)}.arcane-draft__inspection{z-index:4;-webkit-user-select:text;user-select:text;background:#0f120ef5;border:1px solid #656d5d;border-radius:15px;padding:22px;position:absolute;inset:9%;overflow:auto;box-shadow:0 25px 60px #000000b8}.arcane-draft__inspection>span{color:var(--arcane-acid);font-size:11px;font-weight:800}.arcane-draft__inspection h4{margin:8px 0 6px;font:500 27px/1 Georgia,serif}.arcane-draft__inspection>b{color:#adb1a7;font-size:10px}.arcane-draft__inspection p{white-space:pre-line;font:500 14px/1.55 Georgia,serif}.arcane-draft__identity{background:#131612f0;border:1px solid #34382f;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:18px;width:min(100%,520px);margin-top:12px;padding:12px 14px;display:grid}.arcane-draft__identity h4{margin:4px 0;font:500 22px/1 Georgia,serif}.arcane-draft__identity p{color:#999e93;margin:0;font-size:10px;line-height:1.4}.arcane-draft__identity>div:last-child{text-align:right;gap:2px;display:grid}.arcane-draft__identity>div:last-child b{color:var(--arcane-acid);font:500 18px Georgia,serif}.arcane-draft__identity>div:last-child small{color:#777c73;font-size:8px}.arcane-draft__empty{color:#8d9288;text-align:center;align-content:center;place-items:center;gap:9px;min-height:430px;display:grid}.arcane-draft__empty>span{color:var(--arcane-acid);font-size:50px}.arcane-draft__empty b{color:var(--arcane-ink);font:500 24px Georgia,serif}.arcane-draft__empty small{max-width:330px;font-size:10px;line-height:1.5}.arcane-draft__actions{border-top:1px solid var(--arcane-line);grid-template-columns:repeat(3,1fr);display:grid}.arcane-draft__actions button{border:0;border-right:1px solid var(--arcane-line);text-align:left;background:#111310;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-content:center;column-gap:10px;min-height:72px;padding:10px 18px;display:grid}.arcane-draft__actions button:last-child{border-right:0}.arcane-draft__actions button>span{grid-row:1/3;align-self:center;font-size:24px}.arcane-draft__actions button b{align-self:end;font-size:13px}.arcane-draft__actions button small{color:#777c73;font-size:9px}.arcane-draft__actions button:hover{background:#1d211b}.arcane-draft__actions .arcane-draft__pass{color:#ef9c87}.arcane-draft__actions .arcane-draft__add{color:#11140e;background:var(--arcane-acid)}.arcane-draft__actions .arcane-draft__add small{color:#465126}.arcane-binder__binder-open{text-align:left;background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.arcane-binder__binder-open>img,.arcane-binder__binder-open>.arcane-binder__image-placeholder{aspect-ratio:488/680;object-fit:contain;width:100%;display:block}.arcane-binder__binder-open>span{align-content:center;gap:3px;min-width:0;min-height:44px;padding:7px 8px;display:grid}.arcane-binder__binder-open b{text-overflow:ellipsis;white-space:nowrap;font:500 13px Georgia,serif;overflow:hidden}.arcane-binder__binder-open small{color:#8b9085;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.arcane-binder__binder-actions{border-top:1px solid #30342d;justify-content:space-between;align-items:center;gap:5px;padding:6px;display:flex}.arcane-binder__binder-actions .arcane-binder__quantity{grid-template-columns:36px minmax(26px,auto) 36px;min-width:102px}.arcane-binder__binder-actions .arcane-binder__quantity button{width:36px;height:44px}.arcane-binder__binder-actions .arcane-binder__quantity strong{background:#242820;border:1px solid #474c42;border-radius:999px;justify-content:center;align-items:center;min-width:27px;height:27px;font-size:15px;display:inline-flex}.arcane-binder__binder-actions .arcane-binder__quantity strong:before{content:"×";color:#83897c;margin-right:1px;font:700 9px Arial,sans-serif}.arcane-binder__binder-actions>button{min-width:44px;height:44px;color:var(--arcane-acid);background:#1a1d19;border:1px solid #41453d;border-radius:4px;padding:0;font-size:17px}.arcane-binder__inventory-table-wrap{border:1px solid var(--arcane-line);min-width:0;overflow:hidden}.arcane-binder__inventory-table{border-collapse:collapse;table-layout:fixed;width:100%}.arcane-binder__inventory-table th,.arcane-binder__inventory-table td{color:#a8aca2;text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #282b26;min-width:0;padding:8px;font-size:9px}.arcane-binder__inventory-table thead th{color:#757a70;letter-spacing:.13em;text-transform:uppercase;background:#101210;height:38px;font-size:7px}.arcane-binder__inventory-table th:first-child{width:29%}.arcane-binder__inventory-table th:nth-child(2){width:11%}.arcane-binder__inventory-table th:nth-child(3){width:26%}.arcane-binder__inventory-table th:nth-child(4){width:11%}.arcane-binder__inventory-table th:nth-child(5){width:17%}.arcane-binder__inventory-table th:nth-child(6){width:6%}.arcane-binder__inventory-table tbody th>button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:0;display:flex}.arcane-binder__inventory-table tbody th img,.arcane-binder__inventory-table tbody th .arcane-binder__image-placeholder{object-fit:contain;border-radius:2px;width:32px;min-width:32px;height:44px;min-height:44px}.arcane-binder__inventory-table tbody th span{gap:3px;min-width:0;display:grid}.arcane-binder__inventory-table tbody th b{text-overflow:ellipsis;white-space:nowrap;color:var(--arcane-ink);font-size:10px;overflow:hidden}.arcane-binder__inventory-table small{color:#6f746b;margin-top:4px;font-size:7px;display:block}.arcane-binder__inventory-table td:nth-child(4) span{color:#666b61;border:1px solid #353830;place-items:center;min-width:30px;min-height:24px;margin:2px;font-size:6px;display:inline-grid}.arcane-binder__inventory-table td:nth-child(4) span.is-legal{color:#10120f;border-color:var(--arcane-acid);background:var(--arcane-acid)}.arcane-binder__inventory-table .arcane-binder__quantity{grid-template-columns:36px minmax(28px,auto) 36px;min-width:102px}.arcane-binder__inventory-table .arcane-binder__quantity button{width:36px;height:44px}.arcane-binder__row-shortlist{color:var(--arcane-acid);border-radius:4px;padding:0}.arcane-binder__mobile-inventory{display:none}.arcane-binder__empty{min-height:470px;color:var(--arcane-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.arcane-binder__empty--compact{min-height:260px}.arcane-binder__empty>span{color:var(--arcane-acid);font:500 58px Georgia,serif}.arcane-binder__empty h3{color:var(--arcane-ink);margin:0;font:500 23px Georgia,serif}.arcane-binder__empty p{max-width:390px;margin:0;font-size:10px;line-height:1.5}.arcane-binder__empty button{width:auto;padding-inline:16px}.arcane-binder__sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1220px){.collection-filter-deck__primary{grid-template-columns:minmax(230px,1fr) minmax(325px,1.4fr) repeat(2,minmax(140px,.8fr))}.collection-filter-deck__advanced{grid-template-columns:repeat(4,minmax(110px,1fr))}.arcane-binder__layout.is-deck-open{grid-template-columns:minmax(0,1fr) 275px}.arcane-binder__lens{grid-template-columns:145px minmax(420px,1fr)}.arcane-binder__gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:1040px){.collection-filter-deck__primary{grid-template-columns:1fr 1.35fr}.collection-filter-deck__primary>:nth-child(2){border-right:0}.collection-filter-deck__primary>label{border-top:1px solid var(--arcane-line)}.arcane-binder__layout,.arcane-binder__layout.is-deck-open{grid-template-columns:1fr}.arcane-binder__deck-tray{order:-1;top:8px}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-summary{text-align:left;grid-template-columns:minmax(0,1fr) auto 20px;justify-items:stretch;gap:10px;min-height:64px;padding:10px 12px}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-summary>span:first-child{justify-items:stretch;display:grid}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-summary>span:first-child>:not(.arcane-binder__deck-compact){display:initial}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-compact{display:none}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-summary>b i,.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-tray[data-has-brew=false] .arcane-binder__deck-summary>b{display:initial}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-chevron{transform:none}.arcane-binder__layout:not(.is-deck-open) .arcane-binder__deck-summary:hover{box-shadow:inset 0 -2px var(--arcane-acid)}.arcane-binder__deck-body{max-height:480px}.arcane-binder__deck-body>section{vertical-align:top;width:calc(50% - 8px);display:inline-block}.arcane-binder__deck-body>section+section{margin-left:12px}.arcane-draft__arena{grid-template-columns:minmax(115px,145px) minmax(320px,1fr)}.arcane-draft__chapter{display:none}}@media (max-width:820px){.arcane-binder__filter-slot{position:relative}.collection-filter-deck__header p{display:none}.collection-filter-deck__header{grid-template-columns:1fr auto}.collection-filter-deck__advanced{grid-template-columns:repeat(2,minmax(120px,1fr))}.arcane-binder{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.arcane-binder__heading{align-items:start;padding:13px 16px 12px}.arcane-binder__heading h2{font-size:clamp(22px,5vw,30px)}.arcane-binder__lens{grid-template-columns:1fr}.arcane-binder__decision-bar{display:contents}.arcane-binder__decision-evidence{background:#1a1e18;border:1px solid #353a32;border-radius:7px;margin-bottom:8px;padding:10px 11px}.arcane-binder__brew-command{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121511f7;border:1px solid #4b533f;border-radius:7px;margin-bottom:9px;padding:8px;position:sticky;top:8px;box-shadow:0 10px 24px #00000059}.arcane-binder__session{grid-template-columns:auto 1fr;align-items:center;gap:5px 14px;display:grid}.arcane-binder__session>span{grid-column:1}.arcane-binder__chapter-total{grid-area:2/1/span 2;margin:0}.arcane-binder__session p{grid-column:2;margin:0}.arcane-binder__session .arcane-binder__progress{grid-column:1/-1;margin-top:5px}.arcane-binder__session small{grid-column:1/-1}.arcane-binder__session button{grid-column:1/-1;margin-top:8px}.arcane-binder__gallery{grid-template-columns:repeat(3,minmax(120px,1fr))}.arcane-binder__deck-tray{inset:auto 10px calc(70px + env(safe-area-inset-bottom)) 10px;order:initial;z-index:18;max-height:min(68dvh,560px);position:fixed;top:auto;box-shadow:0 18px 55px #00000094}.arcane-binder__deck-body{overscroll-behavior:contain;max-height:calc(min(68dvh,560px) - 79px)}.arcane-draft__arena{grid-template-columns:1fr;min-height:0;padding:14px}.arcane-draft__ritual{display:none}.arcane-draft__stage{min-height:590px}}@media (max-width:640px){.arcane-binder__filter-slot{top:0}.collection-filter-deck__header{padding-inline:9px}.collection-filter-deck__header>div{justify-content:space-between}.collection-filter-deck__primary{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.collection-filter-deck__primary::-webkit-scrollbar{display:none}.collection-filter-deck fieldset,.collection-filter-deck__primary>label{border-top:0;border-right:1px solid var(--arcane-line);scroll-snap-align:start;flex:0 0 248px;min-height:70px}.collection-filter-deck__curve{flex-basis:356px}.collection-filter-deck__colors button,.collection-filter-deck__curve button{flex-basis:44px;width:44px;height:44px}.collection-filter-deck__curve button:first-child{flex-basis:50px;width:50px}.collection-filter-deck select,.collection-filter-deck input{min-height:44px}.collection-filter-deck__more summary{min-height:40px}.arcane-binder{border-inline:0}.arcane-binder__heading{display:block}.arcane-binder__heading>p{display:none}.arcane-binder__toolbar{padding:6px}.arcane-binder__view-tabs{flex:none}.arcane-binder__view-tabs button{min-height:42px;padding-inline:11px;font-size:11px}.arcane-binder__result-tools{justify-content:space-between}.arcane-binder__result-count{text-align:left}.arcane-binder__clear-state{display:none}.arcane-binder__shelf-strip button{flex-basis:126px}.arcane-binder__layout{padding:9px}.arcane-binder__stage{padding:11px 7px 12px}.arcane-binder__stage-meta{padding:0 4px}.arcane-binder__carousel{grid-template-columns:27px minmax(242px,304px) 27px;gap:4px;min-height:440px}.arcane-binder__selected{min-height:430px}.arcane-binder__selected-image,.arcane-binder__selected>.arcane-binder__image-placeholder{max-height:445px}.arcane-binder__peek{opacity:.44;border-radius:5px;min-height:120px}.arcane-binder__rules-card{width:min(100%,304px);min-height:430px;padding:15px}.arcane-binder__rules-heading h3{font-size:22px}.arcane-binder__decision-bar{padding:9px}.arcane-binder__brew-command{grid-template-columns:minmax(0,1fr) auto}.arcane-binder__primary{min-width:92px}.arcane-binder__binder-view,.arcane-binder__inventory-view{padding:10px}.arcane-binder__binder-view>header,.arcane-binder__inventory-view>header{align-items:start}.arcane-binder__binder-view>header p,.arcane-binder__inventory-view>header p{max-width:150px}.arcane-binder__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.arcane-binder__binder-actions{grid-template-columns:minmax(0,1fr) 44px;display:grid}.arcane-binder__binder-actions .arcane-binder__quantity{grid-template-columns:44px minmax(24px,1fr) 44px;width:100%;min-width:0}.arcane-binder__binder-actions .arcane-binder__quantity button{width:44px}.arcane-binder__inventory-table-wrap{display:none}.arcane-binder__mobile-inventory{border:1px solid var(--arcane-line);display:grid}.arcane-binder__mobile-inventory article{border-bottom:1px solid #282b26;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.arcane-binder__mobile-inventory article:last-child{border-bottom:0}.arcane-binder__mobile-inventory article>button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0;display:flex}.arcane-binder__mobile-inventory article>button img,.arcane-binder__mobile-inventory article>button .arcane-binder__image-placeholder{object-fit:contain;width:32px;min-width:32px;height:44px;min-height:44px}.arcane-binder__mobile-inventory article>button span{gap:4px;min-width:0;display:grid}.arcane-binder__mobile-inventory article>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.arcane-binder__mobile-inventory article>button small{color:#777c73;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.arcane-binder__mobile-inventory .arcane-binder__quantity{grid-template-columns:36px minmax(28px,auto) 36px;min-width:108px}.arcane-binder__mobile-inventory .arcane-binder__quantity button{width:36px;height:44px}.arcane-binder__deck-body>section{width:100%;display:block}.arcane-binder__deck-body>section+section{margin-left:0}.arcane-draft__header{padding:13px;display:block}.arcane-draft__header h3{font-size:23px}.arcane-draft__header p{margin-top:5px}.arcane-draft__score{justify-content:space-between;margin-top:12px}.arcane-draft__score span{text-align:left}.arcane-draft__pools button{min-height:64px;padding:8px}.arcane-draft__pools button b{font-size:10px}.arcane-draft__pools button small{font-size:7px}.arcane-draft__notice{grid-template-columns:1fr auto;display:grid}.arcane-draft__notice span{grid-area:2/1/auto/-1}.arcane-draft__arena{padding:10px 7px}.arcane-draft__stage{min-height:535px}.arcane-draft__card{width:min(86vw,340px);min-height:430px}.arcane-draft__card>img,.arcane-draft__placeholder{max-height:480px}.arcane-draft__identity{width:min(92vw,390px)}.arcane-draft__actions{bottom:calc(69px + env(safe-area-inset-bottom));z-index:10;position:sticky}.arcane-draft__actions button{column-gap:6px;min-height:68px;padding:8px}.arcane-draft__actions button>span{font-size:18px}.arcane-draft__actions button b{font-size:10px}.arcane-draft__actions button small{font-size:7px}}@media (prefers-reduced-motion:reduce){.arcane-draft__card{transition:none}}@media (max-width:360px){.arcane-binder__layout{padding-inline:5px}.arcane-binder__heading{padding-inline:14px}.arcane-binder__carousel{grid-template-columns:18px minmax(226px,274px) 18px}.arcane-binder__stage-meta{display:grid}.arcane-binder__stage-meta strong{text-align:left}.arcane-binder__brew-command{grid-template-columns:1fr}.arcane-binder__brew-target{grid-row:auto}.arcane-binder__brew-actions{grid-row:2}.arcane-binder__primary{flex:1}.arcane-binder__brew-status{text-align:left;grid-row:3}.arcane-binder__gallery{gap:6px}.arcane-binder__binder-open b{font-size:11px}}@media (max-width:400px){.arcane-binder__carousel{grid-template-columns:minmax(0,1fr);gap:3px}.arcane-binder__peek{display:none}.arcane-binder__pagination{grid-template-columns:1fr 1fr}.arcane-binder__pagination span{grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){.arcane-binder *,.arcane-binder :before,.arcane-binder :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.arcane-workbench{--workbench-acid:var(--acid,#d1ff5a);--workbench-ink:var(--ink,#eff1e9);--workbench-muted:#959c91;--workbench-faint:#737b70;--workbench-bg:#0b100c;--workbench-panel:#121713;--workbench-raised:#182019;--workbench-line:#30382f;--workbench-warning:#e8aa7b;--card-lens-acid:var(--workbench-acid);width:100%;min-width:0;color:var(--workbench-ink);background:radial-gradient(circle at 43% 30%, #d1ff5a12, transparent 31%), var(--workbench-bg);border:1px solid var(--workbench-line);overflow:clip}.arcane-workbench *,.arcane-workbench :before,.arcane-workbench :after{box-sizing:border-box}.arcane-workbench button,.arcane-workbench input,.arcane-workbench select{font:inherit}.arcane-workbench button{color:inherit}.arcane-workbench button:focus-visible{outline:3px solid var(--workbench-acid);outline-offset:3px}.arcane-workbench [tabindex]:focus-visible{outline:3px solid var(--workbench-acid);outline-offset:3px}.arcane-workbench__header{border-bottom:1px solid var(--workbench-line);justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:12px 18px;display:flex}.arcane-workbench__header h3{letter-spacing:-.025em;max-width:700px;margin:5px 0 0;font:500 clamp(21px,2.3vw,30px)/1.02 Georgia,Times New Roman,serif}.arcane-workbench__eyebrow{color:var(--workbench-acid);letter-spacing:.18em;font-size:9px;font-weight:850}.arcane-workbench__view-switch{border:1px solid var(--workbench-line);background:#0e130f;flex:none;padding:3px;display:inline-flex}.arcane-workbench__view-switch button{min-width:68px;min-height:44px;color:var(--workbench-muted);cursor:pointer;background:0 0;border:0;padding:0 14px}.deck-insights,.playtest{border:1px solid var(--workbench-line);background:#121713f0;min-width:0}.deck-insights>header,.playtest__header{border-bottom:1px solid var(--workbench-line);background:radial-gradient(circle at 18% 0,#d1ff5a1a,#0000 48%);justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:16px 18px;display:flex}.deck-insights>header span,.playtest__header>div:first-child>span{color:var(--workbench-acid);letter-spacing:.16em;font-size:9px;font-weight:850}.deck-insights h4,.playtest h4{margin:5px 0 0;font:500 25px/1 Georgia,serif}.deck-insights>header button,.playtest__actions button,.playtest-card button{border:1px solid var(--workbench-line);min-height:42px;color:var(--workbench-acid);cursor:pointer;background:#111612;padding:0 13px}.deck-insights>header button:disabled,.playtest button:disabled{opacity:.45;cursor:default}.deck-insights__summary{border-bottom:1px solid var(--workbench-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.deck-insights__summary article{border-right:1px solid var(--workbench-line);gap:5px;min-width:0;padding:16px;display:grid}.deck-insights__summary article:last-child{border-right:0}.deck-insights__summary small{color:var(--workbench-muted);letter-spacing:.13em;font-size:8px;font-weight:850}.deck-insights__summary strong{color:var(--workbench-acid);font:500 28px Georgia,serif}.deck-insights__summary span{color:var(--workbench-muted);font-size:9px}.deck-insights__grid{grid-template-columns:1fr 1fr;display:grid}.deck-insights__grid>section{border-right:1px solid var(--workbench-line);border-bottom:1px solid var(--workbench-line);min-width:0;min-height:230px;padding:18px}.deck-insights__grid>section:nth-child(2n){border-right:0}.deck-insights__grid h5{color:var(--workbench-muted);letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:9px}.deck-insights__bars{grid-template-columns:repeat(8,1fr);align-items:end;gap:8px;height:165px;display:grid}.deck-insights__bars>div{grid-template-rows:1fr auto auto;place-items:end center;gap:4px;height:100%;display:grid}.deck-insights__bars span{background:linear-gradient(#e5ff96, var(--workbench-acid));width:min(34px,82%);min-height:3px;box-shadow:0 0 18px #d1ff5a29}.deck-insights__bars b{font-size:10px}.deck-insights__bars small{color:var(--workbench-muted);font-size:8px}.deck-insights__colors{gap:12px;display:grid}.deck-insights__colors>div{grid-template-columns:24px 1fr minmax(110px,auto);align-items:center;gap:9px;display:grid}.deck-insights__colors>div>b{border:1px solid var(--workbench-line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.deck-insights__colors span{background:var(--workbench-line);height:5px;overflow:hidden}.deck-insights__colors i{background:var(--workbench-acid);height:100%;display:block}.deck-insights__colors em{color:var(--workbench-muted);font-size:8px;font-style:normal}.deck-insights__grid ol{margin:0;padding:0;list-style:none}.deck-insights__grid li{border-bottom:1px solid #283028;justify-content:space-between;align-items:center;gap:12px;min-height:34px;font-size:10px;display:flex}.deck-insights__grid li>span{min-width:0}.deck-insights__grid li small{color:var(--workbench-muted);margin-top:2px;font-size:7px;display:block}.deck-insights__grid li b{color:var(--workbench-acid);white-space:nowrap}.deck-insights__grid p{color:var(--workbench-muted);font-size:10px}.deck-insights>footer{color:var(--workbench-muted);gap:12px;padding:14px 18px;font-size:10px;display:flex}.deck-insights>footer b{color:var(--workbench-acid)}.playtest__header p{color:var(--workbench-muted);margin:5px 0 0;font-size:9px}.playtest__status{align-items:center;gap:16px;display:flex}.playtest__status>b{color:var(--workbench-acid)}.playtest__status label{color:var(--workbench-muted);align-items:center;gap:8px;font-size:9px;display:flex}.playtest__status button{border:1px solid var(--workbench-line);width:34px;height:34px;color:var(--workbench-acid);background:#101511}.playtest__status strong{text-align:center;min-width:28px;font:500 22px Georgia,serif}.playtest__actions{border-bottom:1px solid var(--workbench-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.playtest__actions span{color:var(--workbench-muted);margin-left:auto;font-size:9px}.playtest__zones{border-bottom:1px solid var(--workbench-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.playtest__zones button{border:0;border-right:1px solid var(--workbench-line);min-height:54px;color:var(--workbench-muted);text-transform:capitalize;cursor:pointer;background:#0e130f;justify-content:center;align-items:center;gap:8px;display:flex}.playtest__zones button[aria-pressed=true]{color:var(--workbench-ink);background:var(--workbench-raised);box-shadow:inset 0 -2px var(--workbench-acid)}.playtest__zones b{color:var(--workbench-acid)}.playtest__surface{background:radial-gradient(at 50% 42%,#d1ff5a14,#0000 52%),repeating-linear-gradient(45deg,#0000 0 30px,#ffffff03 30px 31px);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-content:start;gap:12px;min-height:520px;padding:18px;display:grid}.playtest-card{border:1px solid var(--workbench-line);background:#121713;border-radius:12px;align-self:start;min-width:0;padding:7px;transition:transform .16s,box-shadow .16s;position:relative;box-shadow:0 14px 34px #00000073}.playtest-card:hover{transform:translateY(-5px);box-shadow:0 0 26px #d1ff5a26,0 18px 38px #0000008c}.playtest-card.is-tapped{transform:rotate(8deg)}.playtest-card>img,.playtest-card__missing{aspect-ratio:.714;object-fit:contain;background:#090d0a;border-radius:8px;width:100%}.playtest-card__missing{text-align:center;color:var(--workbench-muted);place-items:center;padding:12px;display:grid}.playtest-card>div{gap:3px;padding:8px 3px;display:grid}.playtest-card>div strong{text-overflow:ellipsis;white-space:nowrap;font:500 13px Georgia,serif;overflow:hidden}.playtest-card>div span{color:var(--workbench-acid);font-size:8px}.playtest-card details summary{color:var(--workbench-acid);cursor:pointer;padding:7px 3px;font-size:8px}.playtest-card details div{gap:5px;display:grid}.playtest-card details button{min-height:34px;font-size:8px}.playtest__empty{min-height:340px;color:var(--workbench-muted);grid-column:1/-1;align-content:center;place-items:center;gap:7px;display:grid}.playtest__empty b{color:var(--workbench-ink);font:500 23px Georgia,serif}.arcane-workbench__view-switch button[aria-pressed=true]{color:var(--workbench-ink);background:var(--workbench-raised);box-shadow:inset 0 -2px var(--workbench-acid)}.deck-insights__exports{flex-wrap:wrap;gap:6px;display:flex}.arcane-workbench__affiliate{gap:4px;display:grid}.arcane-workbench__affiliate small{color:var(--workbench-muted);font-size:8px;line-height:1.3}.arcane-workbench__utility{border-bottom:1px solid var(--workbench-line);background:#121713d1;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:5px 18px;display:flex}.arcane-workbench__utility>div:first-child{gap:3px;display:grid}.arcane-workbench__utility strong{font-size:12px}.arcane-workbench__utility span{color:var(--workbench-muted);font-size:9px}.arcane-workbench__filter-disclosure{flex:none;position:relative}.arcane-workbench__filter-disclosure>summary{border:1px solid var(--workbench-line);min-height:44px;color:var(--workbench-acid);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#101511;align-items:center;gap:9px;padding:0 13px;font-size:9px;font-weight:800;list-style:none;display:flex}.arcane-workbench__filter-disclosure>summary::-webkit-details-marker{display:none}.arcane-workbench__filter-disclosure>summary:after{content:"+";font-size:15px}.arcane-workbench__filter-disclosure[open]>summary:after{content:"−"}.arcane-workbench__filter-disclosure[open]{width:min(100%,860px)}.arcane-workbench__filter-slot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:9px 0 4px;display:flex}.arcane-workbench__filter-slot button,.arcane-workbench__filter-slot input,.arcane-workbench__filter-slot select,.arcane-workbench__filter-slot label{min-height:44px}.arcane-workbench__layout{grid-template-columns:minmax(500px,1fr) minmax(280px,340px);align-items:start;gap:18px;padding:18px;display:grid}.arcane-workbench__layout.is-tray-collapsed{grid-template-columns:minmax(0,1fr) minmax(230px,260px)}.arcane-workbench__lens,.arcane-workbench__tray,.arcane-workbench__binder{border:1px solid var(--workbench-line);background:#121713eb;min-width:0;box-shadow:0 20px 54px #00000057}.arcane-workbench__lens{touch-action:pan-y;padding:16px}.arcane-workbench__lens-meta{min-height:28px;color:var(--workbench-faint);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:9px;font-weight:800;display:flex}.arcane-workbench__lens-meta strong{color:var(--workbench-acid)}.arcane-workbench__carousel{grid-template-columns:minmax(70px,.36fr) minmax(320px,430px) minmax(70px,.36fr);justify-content:center;align-items:center;gap:clamp(7px,1.5vw,18px);min-height:590px;padding:8px 0;display:grid}.arcane-workbench__peek{aspect-ratio:.714;border:1px solid var(--workbench-line);opacity:.48;background:var(--workbench-raised);cursor:pointer;border-radius:13px;grid-template-rows:1fr auto;width:100%;min-width:0;max-width:190px;padding:0;transition:opacity .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 20px 44px #0000006b}.arcane-workbench__peek.is-previous{transform-origin:100%;justify-self:end;transform:scale(.86)rotate(-3deg)}.arcane-workbench__peek.is-next{transform-origin:0;justify-self:start;transform:scale(.86)rotate(3deg)}.arcane-workbench__peek:hover:not(:disabled){opacity:.82;transform:scale(.9)rotate(0)}.arcane-workbench__peek:disabled{cursor:default;opacity:.16}.arcane-workbench__peek img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0}.arcane-workbench__peek>span{text-overflow:ellipsis;white-space:nowrap;padding:10px 8px;font-size:9px;font-weight:750;overflow:hidden}.arcane-workbench__card-focus{justify-items:center;min-width:0;display:grid}.arcane-workbench__image-stage,.arcane-workbench__rules-stage{background:#171d18;border:1px solid #5f695c;border-radius:19px;width:100%;min-height:562px;margin:0;overflow:hidden;box-shadow:0 30px 70px #0000009e}.arcane-workbench__image-stage{aspect-ratio:.714;place-items:stretch stretch;display:grid}.arcane-workbench__image-stage>img{object-fit:contain;background:#080b09;width:100%;height:100%}.arcane-workbench__rules-stage{background:linear-gradient(145deg,#d1ff5a17,#0000 35%),#151b16;grid-template-rows:auto auto 1fr auto;align-content:start;gap:18px;padding:28px;display:grid}.arcane-workbench__rules-heading{border-bottom:1px solid var(--workbench-line);justify-content:space-between;align-items:start;gap:12px;padding-bottom:16px;display:flex}.arcane-workbench__rules-heading h4{margin:0;font:500 30px/1 Georgia,Times New Roman,serif}.arcane-workbench__rules-heading span{color:var(--workbench-acid);font-weight:750}.arcane-workbench__rules-stage>strong{letter-spacing:.05em;font-size:11px}.arcane-workbench__rules-stage>p{white-space:pre-line;margin:0;font:17px/1.55 Georgia,Times New Roman,serif}.arcane-workbench__rules-stage>small{color:var(--workbench-faint);letter-spacing:.12em;text-transform:uppercase;align-self:end;font-size:9px}.arcane-workbench__metadata-note{border-left:2px solid var(--workbench-acid);background:var(--workbench-raised);padding:18px}.arcane-workbench__metadata-note p{color:var(--workbench-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.arcane-workbench__placeholder{text-align:center;background:repeating-linear-gradient(135deg,#0000 0 16px,#d1ff5a08 16px 17px),radial-gradient(circle,#d1ff5a1c,#0000 48%),#111612;align-content:center;place-items:center;gap:20px;width:100%;height:100%;min-height:320px;padding:30px;display:grid}.arcane-workbench__placeholder>span{width:78px;height:78px;color:var(--workbench-acid);border:1px solid var(--workbench-line);place-items:center;font:italic 36px Georgia,serif;display:grid;transform:rotate(45deg)}.arcane-workbench__placeholder>span:first-letter{transform:rotate(-45deg)}.arcane-workbench__placeholder strong{font:500 22px Georgia,serif}.arcane-workbench__placeholder p{max-width:300px;color:var(--workbench-muted);margin:8px auto 0;font-size:11px;line-height:1.55}.arcane-workbench__placeholder.is-compact{min-height:0;padding:12px}.arcane-workbench__placeholder.is-compact>span{width:44px;height:44px;font-size:20px}.arcane-workbench__evidence{border:1px solid var(--workbench-line);background:var(--workbench-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:16px;padding:15px;display:grid}.arcane-workbench__evidence small{color:var(--workbench-acid);letter-spacing:.15em;font-size:8px;font-weight:850}.arcane-workbench__evidence strong{margin-top:5px;font:500 17px Georgia,serif;display:block}.arcane-workbench__evidence p{color:var(--workbench-muted);margin:5px 0 0;font-size:10px;line-height:1.45}.arcane-workbench__evidence-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.arcane-workbench__add,.arcane-workbench__remove,.arcane-workbench__undo,.arcane-workbench__buy{border:1px solid var(--workbench-line);cursor:pointer;min-height:48px;padding:0 15px;font-size:10px;font-weight:850}.arcane-workbench__add{border-color:var(--workbench-acid);background:var(--workbench-acid);color:#10150a!important}.arcane-workbench__remove{background:0 0}.arcane-workbench__buy{color:var(--workbench-acid);align-items:center;text-decoration:none;display:inline-flex}.arcane-workbench__tray{max-height:calc(100vh - 112px);position:sticky;top:90px;overflow:auto}.arcane-workbench__tray-toggle{text-align:left;cursor:pointer;background:#111612;border:0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:74px;padding:14px 16px;display:flex}.arcane-workbench__tray.is-open .arcane-workbench__tray-toggle{border-bottom-color:var(--workbench-line)}.arcane-workbench__tray-toggle>span:first-child{gap:4px;min-width:0;display:grid}.arcane-workbench__tray-toggle small{color:var(--workbench-muted);letter-spacing:.14em;font-size:8px}.arcane-workbench__tray-toggle strong{text-overflow:ellipsis;white-space:nowrap;font:500 19px Georgia,serif;overflow:hidden}.arcane-workbench__deck-total{color:var(--workbench-muted);white-space:nowrap;align-items:baseline;gap:3px;display:flex}.arcane-workbench__deck-total b{color:var(--workbench-acid);font:500 25px Georgia,serif}.arcane-workbench__deck-total i{width:26px;color:var(--workbench-acid);text-align:center;margin-left:5px;font-size:20px;font-style:normal}.arcane-workbench__tray-body{padding:14px}.arcane-workbench__count-health>div:first-child,.arcane-workbench__section-counts{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.arcane-workbench__health-bar{background:var(--workbench-line);height:5px;margin:9px 0;overflow:hidden}.arcane-workbench__health-bar i{background:var(--workbench-acid);height:100%;display:block}.arcane-workbench__validity{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:12px 0;font-size:9px;font-weight:800;display:flex}.arcane-workbench__validity span{border:1px solid;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.arcane-workbench__validity.is-valid{color:var(--workbench-acid)}.arcane-workbench__validity.is-warning{color:var(--workbench-warning)}.arcane-workbench__section-counts{color:var(--workbench-faint);flex-wrap:wrap;align-items:start;font-size:8px}.arcane-workbench__section-counts b{color:var(--workbench-ink)}.arcane-workbench__market{border:1px solid var(--workbench-line);background:linear-gradient(135deg,#d1ff5a14,#0000 62%);grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding:12px;display:grid}.arcane-workbench__market div{gap:4px;display:grid}.arcane-workbench__market small,.arcane-workbench__deck-sort label{color:var(--workbench-muted);letter-spacing:.12em;font-size:7px;font-weight:850}.arcane-workbench__market strong{color:var(--workbench-acid);font:500 18px Georgia,serif}.arcane-workbench__market p{color:var(--workbench-faint);grid-column:1/-1;margin:0;font-size:8px;line-height:1.45}.arcane-workbench__market button{border:1px solid var(--workbench-line);min-height:38px;color:var(--workbench-acid);cursor:pointer;background:0 0;grid-column:1/-1;font-size:8px;font-weight:850}.arcane-workbench__deck-sort{gap:5px;margin-top:16px;display:grid}.arcane-workbench__deck-sort select{border:1px solid var(--workbench-line);min-height:38px;color:var(--workbench-ink);background:#101511;padding:0 9px;font-size:9px}.arcane-workbench__roles{border-top:1px solid var(--workbench-line);margin-top:18px;padding-top:14px}.arcane-workbench__roles h4,.arcane-workbench__deck-sections h4{color:var(--workbench-muted);letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:8px}.arcane-workbench__role{grid-template-columns:82px 1fr auto;align-items:center;gap:8px;margin:8px 0;font-size:9px;display:grid}.arcane-workbench__role>i{background:var(--workbench-line);height:4px;overflow:hidden}.arcane-workbench__role>i b{background:var(--workbench-acid);height:100%;display:block}.arcane-workbench__role em{color:var(--workbench-muted);font-style:normal}.arcane-workbench__warnings{border-left:2px solid var(--workbench-warning);color:#c9cec4;background:#e8aa7b14;margin-top:15px;padding:11px;font-size:9px;line-height:1.45}.arcane-workbench__warnings>strong{color:var(--workbench-warning)}.arcane-workbench__warnings ul{margin:6px 0 0;padding-left:15px}.arcane-workbench__deck-sections{margin-top:17px}.arcane-workbench__deck-sections>section{margin-top:14px}.arcane-workbench__deck-row{border-bottom:1px solid #272e27;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;display:grid}.arcane-workbench__deck-select{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:0 7px;min-width:0;min-height:46px;padding:5px 6px 5px 0;display:grid}.arcane-workbench__deck-select b{color:var(--workbench-acid);grid-row:1/3}.arcane-workbench__deck-select span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.arcane-workbench__deck-select small{color:var(--workbench-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.arcane-workbench__deck-row>button:not(.arcane-workbench__deck-select){width:44px;height:44px;color:var(--workbench-acid);cursor:pointer;background:0 0;border:0}.arcane-workbench__deck-row button:hover{background:var(--workbench-raised)}.arcane-workbench__undo{width:100%;color:var(--workbench-acid);background:0 0;margin-top:16px}.arcane-workbench__undo:disabled{color:var(--workbench-faint);cursor:default;opacity:.5}.arcane-workbench__empty-deck{color:var(--workbench-muted);font-size:10px}.arcane-workbench__binder{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:14px;margin:18px;padding:16px;display:grid}.arcane-workbench__binder-item{border:1px solid var(--workbench-line);background:var(--workbench-raised);text-align:left;cursor:pointer;grid-template-rows:auto 1fr;min-width:0;padding:0;transition:transform .18s,border-color .18s;display:grid;overflow:hidden}.arcane-workbench__binder-item:hover{border-color:var(--workbench-acid);transform:translateY(-4px)}.arcane-workbench__binder-visual{aspect-ratio:.714;background:#0b0f0c;display:grid;overflow:hidden}.arcane-workbench__binder-visual>img{object-fit:contain;object-position:center;width:100%;height:100%}.arcane-workbench__binder-copy{gap:5px;min-width:0;padding:10px;display:grid}.arcane-workbench__binder-copy strong{text-overflow:ellipsis;white-space:nowrap;font:500 14px Georgia,serif;overflow:hidden}.arcane-workbench__binder-copy small{color:var(--workbench-acid);font-size:8px}.arcane-workbench__loading,.arcane-workbench__empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:320px;padding:28px;display:grid}.arcane-workbench__loading>span{border:2px solid var(--workbench-line);border-top-color:var(--workbench-acid);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite arcane-workbench-spin}.arcane-workbench__loading strong,.arcane-workbench__empty strong{font:500 24px Georgia,serif}.arcane-workbench__loading p,.arcane-workbench__empty p{max-width:420px;color:var(--workbench-muted);margin:0;font-size:11px;line-height:1.55}.arcane-workbench__empty.is-lens-empty{min-height:560px}.arcane-workbench__live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes arcane-workbench-spin{to{transform:rotate(360deg)}}@media (max-width:1040px){.arcane-workbench__layout,.arcane-workbench__layout.is-tray-collapsed{grid-template-columns:minmax(0,1fr)}.arcane-workbench__tray{z-index:5;max-height:min(68vh,620px);top:auto;bottom:72px}.arcane-workbench__tray-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 18px;display:grid}.arcane-workbench__roles,.arcane-workbench__warnings{grid-column:1}.arcane-workbench__deck-sections{grid-area:1/2/span 4;margin-top:0}.arcane-workbench__undo{grid-column:1}}@media (max-width:720px){.arcane-workbench__header{align-items:center;padding:11px 12px}.arcane-workbench__header h3{font-size:23px}.arcane-workbench__view-switch button{min-width:64px;padding:0 8px}.deck-insights__summary{grid-template-columns:1fr 1fr}.deck-insights__summary article:nth-child(2){border-right:0}.deck-insights__summary article:nth-child(-n+2){border-bottom:1px solid var(--workbench-line)}.deck-insights__grid{grid-template-columns:1fr}.deck-insights__grid>section{border-right:0}.playtest__surface{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.arcane-workbench__utility{align-items:center;padding:5px 12px}.arcane-workbench__filter-disclosure[open]{width:100%}.arcane-workbench__layout{gap:10px;padding:10px}.arcane-workbench__lens{padding:10px 7px 12px}.arcane-workbench__carousel{grid-template-columns:minmax(0,330px);gap:4px;min-height:452px}.arcane-workbench__peek{display:none}.arcane-workbench__image-stage,.arcane-workbench__rules-stage{min-height:440px}.arcane-workbench__evidence{grid-template-columns:1fr}.arcane-workbench__evidence-actions{justify-content:stretch}.arcane-workbench__evidence-actions button{flex:1}.arcane-workbench__tray{bottom:68px}.arcane-workbench__binder{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px;padding:9px}}@media (max-width:520px){.arcane-workbench__header{display:grid}.arcane-workbench__view-switch{width:100%}.arcane-workbench__view-switch button{flex:1}.arcane-workbench__view-switch{grid-template-columns:1fr 1fr;display:grid}.playtest__header{align-items:flex-start}.playtest__header,.playtest__status{flex-wrap:wrap}.playtest__actions span{width:100%;margin-left:0}.playtest__zones{grid-template-columns:repeat(3,1fr)}.playtest__surface{grid-template-columns:repeat(2,minmax(0,1fr))}.arcane-workbench__utility{display:grid}.arcane-workbench__filter-disclosure,.arcane-workbench__filter-disclosure>summary{width:100%}.arcane-workbench__filter-slot{justify-content:flex-start;width:100%;max-width:none}.arcane-workbench__carousel{grid-template-columns:minmax(0,1fr);min-height:430px}.arcane-workbench__image-stage,.arcane-workbench__rules-stage{border-radius:15px;min-height:410px}.arcane-workbench__rules-stage{padding:20px 18px}.arcane-workbench__rules-heading h4{font-size:25px}.arcane-workbench__rules-stage>p{font-size:15px}.arcane-workbench__tray-body{display:block}.arcane-workbench__deck-sections{margin-top:18px}.arcane-workbench__binder{grid-template-columns:repeat(2,minmax(0,1fr))}.arcane-workbench__binder-copy strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.arcane-workbench *,.arcane-workbench :before,.arcane-workbench :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.deck-share-scrim{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030604c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.deck-share-panel{background:radial-gradient(circle at 100% 0,#d1ff5a1f,#0000 35%),#111612;border:1px solid #596445;width:min(650px,100%);max-height:min(860px,100dvh - 40px);padding:34px;position:relative;overflow:auto;box-shadow:0 30px 90px #000}.deck-share-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#171c18;border-radius:50%;font-size:22px;position:absolute;top:16px;right:16px}.deck-share-panel>p:first-of-type{color:var(--acid);letter-spacing:.16em;margin:0 0 10px;font-size:10px;font-weight:850}.deck-share-panel h2{max-width:520px;margin:0 0 28px;font:500 36px/1.05 Georgia,serif}.deck-share-panel label{gap:7px;margin:16px 0;display:grid}.deck-share-panel label>span{color:#858b81;letter-spacing:.13em;font-size:9px;font-weight:800}.deck-share-panel input,.deck-share-panel select,.deck-share-panel textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#0c110d;padding:12px}.deck-share-panel textarea{resize:vertical;min-height:150px;line-height:1.5}.deck-share-panel label small,.deck-share-disclosure{color:#858b81;font-size:9px;line-height:1.5}.deck-share-actions{align-items:center;gap:8px;margin-top:22px;display:flex}.deck-share-actions .primary-action{width:auto;min-width:180px}.deck-share-actions>a,.deck-share-actions>button:not(.primary-action){border:1px solid var(--line);min-height:44px;color:var(--acid);background:0 0;align-items:center;padding:0 13px;text-decoration:none;display:inline-flex}.deck-share-panel>span[role=status]{color:var(--acid);font-size:10px}@media (max-width:600px){.deck-share-scrim{padding:0}.deck-share-panel{width:100vw;height:100dvh;max-height:none;padding:72px 18px 28px}.deck-share-actions{flex-direction:column;align-items:stretch}.deck-share-actions>*{justify-content:center;width:100%!important}}
