.DeckBuilder_builderRoot__Lz7I9{min-height:calc(100vh - 64px);padding:6px 18px 18px;position:relative;isolation:isolate;z-index:0;background:radial-gradient(circle at 20% 0,rgba(122,87,42,.22),transparent 45%),radial-gradient(circle at 100% 100%,rgba(77,52,98,.22),transparent 38%),linear-gradient(180deg,#17130f,#11131b);color:#f3e2c2}.DeckBuilder_topRow__w834G{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.DeckBuilder_title__dxPFf{margin:0;font-size:22px;letter-spacing:.3px}.DeckBuilder_subtitle__jxnVW{margin:4px 0 0;color:#cfb98e;font-size:13px}.DeckBuilder_layout__9IKLv{display:grid;grid-template-columns:minmax(220px,20%) minmax(0,58%) minmax(250px,22%);grid-gap:18px;gap:18px;align-items:start;margin-top:12px}.DeckBuilder_collectionPanel__CZ8FK,.DeckBuilder_deckPanel__tWgjs,.DeckBuilder_filterBar__EprzR,.DeckBuilder_leftRail__8wqKZ{border:1px solid rgba(186,145,78,.26);border-radius:16px;background:rgba(8,10,15,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 6px 14px rgba(0,0,0,.2)}.DeckBuilder_leftRail__8wqKZ{padding:12px;position:-webkit-sticky;position:sticky;top:78px}.DeckBuilder_leftRail__8wqKZ h3{margin:0 0 10px;font-size:14px;letter-spacing:.4px;color:#f3ddad}.DeckBuilder_schoolTabs__1MrpN{display:flex;flex-direction:column;gap:8px}.DeckBuilder_schoolTab__TyXJi{padding:8px 10px;border-radius:10px;border:1px solid rgba(170,131,68,.42);background:rgba(26,19,14,.55);color:#ecd6ad;text-align:left}.DeckBuilder_schoolTabActive__8KQ5w{background:rgba(83,58,27,.62)}.DeckBuilder_profileRail__B5vOj{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:78px}.DeckBuilder_collectionColumn__4IUeK{display:grid;grid-gap:10px;gap:10px;min-width:0}.DeckBuilder_rarityFilterBar__57vgE{border:1px solid rgba(186,145,78,.24);border-radius:14px;background:rgba(8,10,15,.54);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 5px 12px rgba(0,0,0,.18);padding:10px;position:-webkit-sticky;position:sticky;top:68px;z-index:9}.DeckBuilder_rarityFilterBar__57vgE h3{margin:0 0 8px;font-size:12px;letter-spacing:.3px;color:#ccb789}.DeckBuilder_rarityTabsRow__fsoYK{display:flex;flex-wrap:wrap;gap:8px}.DeckBuilder_rarityTabsRow__fsoYK .DeckBuilder_schoolTab__TyXJi{text-align:center}.DeckBuilder_collectionStage__C1UCh{display:grid;grid-gap:10px;gap:10px}.DeckBuilder_collectionProgressPanel__fPnWu{border:1px solid rgba(186,145,78,.45);border-radius:14px;padding:10px;background:rgba(10,12,18,.58);box-shadow:0 6px 16px rgba(0,0,0,.22)}.DeckBuilder_collectionProgressHead__mY5E2{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#e9d8b8}.DeckBuilder_collectionProgressTrack__UAOor{position:relative;height:8px;margin-top:8px;border-radius:999px;overflow:hidden;border:1px solid rgba(191,151,88,.38);background:rgba(23,18,14,.72)}.DeckBuilder_collectionProgressFill__EGcqu{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(198,148,76,.78),rgba(115,180,137,.72))}.DeckBuilder_collectionMetaRow__206lh{margin-top:8px;display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#cfb98e}.DeckBuilder_rarityCounterRow__xoKCd{margin-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.DeckBuilder_rarityCounterItem__aALRi{padding:4px 6px;border-radius:8px;border:1px solid rgba(178,141,81,.38);background:rgba(26,19,14,.52);font-size:10px;font-weight:700;color:#e8d5b2;text-align:center}.DeckBuilder_collectionGlobalMeta__9d_4i{margin-top:7px;font-size:10px;color:#b9a57e;text-align:right}.DeckBuilder_collectionPanel__CZ8FK{padding:10px 10px 12px;min-height:420px;max-height:calc(100vh - 228px);overflow:auto}.DeckBuilder_collectionGrid__eARTF{grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:10px;column-gap:10px;grid-row-gap:7px;row-gap:7px;align-items:stretch;grid-auto-rows:minmax(0,1fr)}.DeckBuilder_collectionEntry__XWT8C{width:100%;height:100%;min-height:194px}.DeckBuilder_collectionEntryFrame__19Due{position:relative;width:100%;height:100%;min-height:194px;padding:7px 7px 9px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1)}.DeckBuilder_collectionEntryFrame__19Due:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.24)}.DeckBuilder_collectionCardLane__Gpios{width:100%;height:100%;display:grid;place-items:center;position:relative;padding-top:16px}.DeckBuilder_collectionCardScale__XJ_K1{transform:scale(.88);transform-origin:top center}.DeckBuilder_collectionArchiveId__eMBSO{position:absolute;top:6px;left:8px;z-index:5;font-size:11px;font-weight:800;letter-spacing:.5px;color:#e9d9ba;text-shadow:0 1px 1px rgba(0,0,0,.55)}.DeckBuilder_collectionLockedMask__0tgdo{position:absolute;inset:14px 10px 8px 10px;z-index:4;border-radius:14px;pointer-events:none;font-size:24px;font-weight:800;color:hsla(40,61%,85%,.82);background:radial-gradient(circle at 50% 35%,hsla(41,72%,86%,.12),transparent 55%),linear-gradient(180deg,rgba(10,10,14,.52),rgba(10,10,14,.74));-webkit-backdrop-filter:saturate(.5);backdrop-filter:saturate(.5)}.DeckBuilder_collectionBadge__v2ikT{position:absolute;right:10px;top:20px;font-size:11px;font-weight:700;padding:3px 7px;border-radius:999px;border:1px solid rgba(245,174,71,.5);color:#f3dfb4;background:rgba(29,18,12,.78)}.DeckBuilder_collectionSentinel__mpcRA{height:2px;margin-top:2px}.DeckBuilder_collectionFooter__nhN_d{position:-webkit-sticky;position:sticky;bottom:0;margin-top:8px;padding-top:8px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#ccb789;background:linear-gradient(180deg,rgba(12,13,18,0),rgba(12,13,18,.92) 42%)}.DeckBuilder_backToTopBtn__6Wy18{padding:6px 9px;border-radius:9px;font-size:11px;border:1px solid rgba(171,133,71,.45);background:rgba(24,20,16,.82);color:#dfc89d}.DeckBuilder_deckPanel__tWgjs{position:-webkit-sticky;position:sticky;top:78px;padding:12px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 96px)}.DeckBuilder_deckRail___aL1N{display:grid;grid-gap:10px;gap:10px}.DeckBuilder_deckPanelDesktop__BQHim{display:block}.DeckBuilder_playerProfilePanel__Fiaoj{max-width:420px;width:100%;border:1px solid rgba(186,145,78,.24);border-radius:16px;background:rgba(8,10,15,.46);padding:16px;box-shadow:0 4px 10px rgba(0,0,0,.14);display:grid;grid-template-rows:auto auto;grid-gap:16px;gap:16px}.DeckBuilder_playerHeaderSection__q8izd{display:flex;align-items:center}.DeckBuilder_playerUsername__FH15_{font-size:1.2rem;line-height:1.1;font-weight:800;color:#f4e2bf}.DeckBuilder_playerAvatarSection__oE6PH{display:grid;grid-template-rows:auto auto auto;justify-items:center;align-content:start;grid-gap:8px;gap:8px}.DeckBuilder_playerAvatar__EsfSU{width:min(66%,172px);aspect-ratio:1/1;border-radius:16px;border:1px solid rgba(197,157,90,.46);background:linear-gradient(145deg,rgba(121,84,38,.54),rgba(54,47,88,.5));display:grid;padding:0}.DeckBuilder_playerAvatarInner__FztAr{width:100%;height:100%;border-radius:12px;display:grid;place-items:center;overflow:hidden}.DeckBuilder_playerAvatarImage__RQ2NW{width:100%;height:100%;object-fit:cover;display:block}.DeckBuilder_playerAvatarText__5zBkK{font-size:34px;font-weight:800;color:#f3dfb7}.DeckBuilder_playerPrestige__OXC9l{font-size:.75rem;color:#c9b187}.DeckBuilder_avatarEditorRow__aplZV{width:100%;display:flex;justify-content:flex-end;align-items:center}.DeckBuilder_avatarSelectedLabel__V402b{font-size:.8rem;color:#cdb892;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DeckBuilder_avatarEditBtn__JqorS{width:36px;height:36px;border-radius:8px;border:1px solid rgba(171,133,71,.45);background:rgba(24,20,16,.72);color:#dfc89d;font-size:16px;font-weight:700;line-height:1;justify-self:end;display:grid;place-items:center}.DeckBuilder_avatarEditBtn__JqorS:disabled{opacity:.5;cursor:not-allowed}.DeckBuilder_avatarPicker__nDA0W{width:100%;display:grid;grid-gap:6px;gap:6px;max-height:112px;overflow:auto;padding:2px}.DeckBuilder_avatarPickerEmpty__Qc4KM{font-size:.8rem;color:#baa57f}.DeckBuilder_avatarOptionBtn__p4FdI{width:100%;text-align:left;padding:6px 8px;border-radius:8px;border:1px solid rgba(173,134,72,.34);background:rgba(20,16,12,.44);color:#efdfbf;font-size:11px}.DeckBuilder_avatarOptionActive__7mVRf{border-color:rgba(196,156,91,.6);background:rgba(30,22,14,.7)}.DeckBuilder_avatarPickerActions__ZQ7Az{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.DeckBuilder_avatarCancelBtn__o67CI,.DeckBuilder_avatarSaveBtn__foeAH{height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(171,133,71,.45);font-size:.8rem}.DeckBuilder_avatarCancelBtn__o67CI{background:rgba(24,20,16,.62);color:#d1bb93}.DeckBuilder_avatarSaveBtn__foeAH{background:linear-gradient(145deg,rgba(125,88,38,.5),rgba(79,52,109,.42));color:#f6e6c5}.DeckBuilder_avatarSaveBtn__foeAH:disabled{opacity:.5;cursor:not-allowed}.DeckBuilder_playerProgressSection__UBuog{display:grid;grid-gap:24px;gap:24px;align-content:start}.DeckBuilder_progressModule__YTGWd{display:grid;grid-gap:8px;gap:8px}.DeckBuilder_progressLabelRow__ZHeTb{display:flex;justify-content:space-between;align-items:center;gap:8px}.DeckBuilder_progressLabel___z0rV{font-size:.8rem;color:#d8c39a}.DeckBuilder_progressValue__HwtJb{font-size:.9rem;font-weight:700;color:#ecdab8}.DeckBuilder_progressBar__l_UKl{width:100%;height:16px;border:1px solid rgba(173,136,78,.42);border-radius:8px;overflow:hidden;background:rgba(22,18,14,.72)}.DeckBuilder_progressBar__l_UKl::-webkit-progress-bar{background:rgba(22,18,14,.72)}.DeckBuilder_progressBar__l_UKl::-webkit-progress-value{border-radius:8px;-webkit-transition:width .34s cubic-bezier(.2,.8,.2,1);transition:width .34s cubic-bezier(.2,.8,.2,1)}.DeckBuilder_progressBar__l_UKl::-moz-progress-bar{border-radius:8px;-moz-transition:width .34s cubic-bezier(.2,.8,.2,1);transition:width .34s cubic-bezier(.2,.8,.2,1)}.DeckBuilder_progressBarSet__ynX3L::-webkit-progress-value{background:linear-gradient(90deg,rgba(196,146,73,.82),rgba(111,182,139,.74))}.DeckBuilder_progressBarSet__ynX3L::-moz-progress-bar{background:linear-gradient(90deg,rgba(196,146,73,.82),rgba(111,182,139,.74))}.DeckBuilder_progressBarXp__c0vkH::-webkit-progress-value{background:linear-gradient(90deg,rgba(93,162,233,.8),rgba(150,213,244,.76))}.DeckBuilder_progressBarXp__c0vkH::-moz-progress-bar{background:linear-gradient(90deg,rgba(93,162,233,.8),rgba(150,213,244,.76))}.DeckBuilder_playerMetaSection__bTc2_{border-top:1px solid rgba(177,137,74,.28);padding-top:8px;display:grid;align-content:start}.DeckBuilder_playerMetaGrid__L03oy{display:grid;grid-template-columns:70% 30%;grid-row-gap:8px;row-gap:8px;align-items:center}.DeckBuilder_metaLabel__vhy_g{font-size:.8rem;color:#d8c39a}.DeckBuilder_metaValue__QiSz3{font-size:.9rem;font-weight:700;color:#ecdab8;text-align:right}.DeckBuilder_deckHead__xc2cl{display:flex;justify-content:space-between;align-items:center}.DeckBuilder_deckHead__xc2cl h3{margin:0;font-size:15px}.DeckBuilder_deckPanel__tWgjs{border-color:rgba(186,145,78,.28);background:radial-gradient(circle at 20% 0,rgba(170,122,57,.14),transparent 46%),linear-gradient(180deg,rgba(12,13,19,.66),rgba(10,12,18,.78));box-shadow:0 10px 24px rgba(0,0,0,.24)}.DeckBuilder_deckPips__ZHaob{display:flex;gap:6px;align-items:center}.DeckBuilder_deckPip__Xdok5{width:10px;height:10px;transform:rotate(45deg);border-radius:2px;border:1px solid rgba(196,156,91,.45);background:rgba(32,25,18,.5)}.DeckBuilder_deckPipFilled__81g0C{background:linear-gradient(140deg,rgba(209,166,88,.82),rgba(130,87,43,.74));box-shadow:0 0 6px rgba(209,166,88,.24)}.DeckBuilder_deckRows__73BDt{display:grid;grid-template-rows:repeat(5,minmax(0,72px));grid-gap:8px;gap:8px;max-height:none}.DeckBuilder_deckSlot__k4Brd{position:relative;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(173,134,72,.34);background:rgba(20,16,12,.44);text-align:left;color:#efdfbf;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1);cursor:default}.DeckBuilder_deckSlotIndex__w0wf7{position:absolute;top:6px;right:8px;font-size:10px;color:#bba57b}.DeckBuilder_deckSlotEmpty__Acg0E{border-style:dashed;background:rgba(16,13,10,.42)}.DeckBuilder_deckSlotEmpty__Acg0E:hover{transform:translateY(-1px);border-color:rgba(201,160,90,.48);box-shadow:0 6px 14px rgba(0,0,0,.2)}.DeckBuilder_deckSlotFilled__wVQ3A{border-color:rgba(214,170,97,.68);background:rgba(24,19,14,.76);box-shadow:inset 0 0 0 1px hsla(39,81%,77%,.08);cursor:pointer}.DeckBuilder_deckSlotFilled__wVQ3A:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 8px 16px rgba(0,0,0,.26)}.DeckBuilder_deckSlotActive___NlYT{outline:2px solid hsla(39,64%,69%,.72);outline-offset:1px}.DeckBuilder_deckThumb__ASpi2{width:50px;height:50px;border-radius:10px;background:linear-gradient(145deg,rgba(138,95,37,.25),rgba(71,44,94,.3));border:1px solid rgba(196,156,91,.34)}.DeckBuilder_deckThumbEmpty__x273f{display:grid;place-items:center}.DeckBuilder_deckThumbEmpty__x273f:before{content:"+";font-size:20px;line-height:1;color:#c9b083}.DeckBuilder_deckMeta__45tC8{min-width:0;flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:12px}.DeckBuilder_deckName__Quvd8{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f2e2c0}.DeckBuilder_deckRarityBadge__naXvM{margin-left:8px;font-size:9px;font-weight:800;letter-spacing:.6px;padding:2px 6px;border-radius:999px;border:1px solid rgba(194,158,97,.45);color:#e9d7b6;background:rgba(30,22,14,.55);vertical-align:middle}.DeckBuilder_deckDiamond__JG6SV{position:relative;width:44px;height:44px;border-radius:10px;border:1px solid rgba(203,164,99,.4);background:radial-gradient(circle at 35% 28%,hsla(42,88%,84%,.12),rgba(24,18,12,.72));flex:0 0 auto}.DeckBuilder_deckDiamondStat__9aTZb{position:absolute;min-width:12px;text-align:center;font-size:10px;line-height:1;font-weight:700;color:#edd8ae}.DeckBuilder_deckDiamondTop__dgPRc{top:4px;left:50%;transform:translateX(-50%)}.DeckBuilder_deckDiamondRight__KEW7N{right:5px;top:50%;transform:translateY(-50%)}.DeckBuilder_deckDiamondBottom__6WjTh{bottom:4px;left:50%;transform:translateX(-50%)}.DeckBuilder_deckDiamondLeft__Ynhmq{left:5px;top:50%;transform:translateY(-50%)}.DeckBuilder_deckEmptyTitle___7teu{font-size:12px;font-weight:700;color:#d6c09a}.DeckBuilder_deckEmptyHint__Uy0bE{font-size:11px;color:#b7a07a}.DeckBuilder_rarityCommon__THpYz{border-color:rgba(168,180,196,.5);background:linear-gradient(140deg,rgba(34,39,49,.72),rgba(22,19,16,.72))}.DeckBuilder_rarityCommon__THpYz .DeckBuilder_deckRarityBadge__naXvM{border-color:rgba(168,180,196,.56);color:#d5deea}.DeckBuilder_rarityRare__8VGjQ{border-color:rgba(79,199,154,.58);background:linear-gradient(140deg,rgba(23,43,38,.74),rgba(21,18,15,.72))}.DeckBuilder_rarityRare__8VGjQ .DeckBuilder_deckRarityBadge__naXvM{border-color:rgba(79,199,154,.62);color:#c4f2e2}.DeckBuilder_rarityEpic__5a14e{border-color:rgba(168,102,242,.64);background:linear-gradient(140deg,rgba(40,25,58,.78),rgba(23,18,30,.72));box-shadow:0 0 10px rgba(168,102,242,.22)}.DeckBuilder_rarityEpic__5a14e .DeckBuilder_deckRarityBadge__naXvM{border-color:rgba(168,102,242,.64);color:#efd7ff}.DeckBuilder_rarityLegendary__SpxOC{border-color:rgba(240,178,86,.72);background:linear-gradient(140deg,rgba(61,40,15,.8),rgba(26,19,11,.74));box-shadow:0 0 12px rgba(240,178,86,.24)}.DeckBuilder_rarityLegendary__SpxOC .DeckBuilder_deckRarityBadge__naXvM{border-color:rgba(240,178,86,.72);color:#ffe4b1}.DeckBuilder_deckRemoveOverlay__62Fl_{position:absolute;inset:0;display:grid;place-items:center;border-radius:12px;background:#4a1723;color:#fbe6dc;font-size:12px;font-weight:700;letter-spacing:.2px;opacity:0;transition:opacity .18s cubic-bezier(.2,.8,.2,1)}.DeckBuilder_deckSlotFilled__wVQ3A:hover .DeckBuilder_deckRemoveOverlay__62Fl_{opacity:1}.DeckBuilder_deckActions__nXckE{display:flex;gap:8px}.DeckBuilder_primaryBtn__q8Ofd,.DeckBuilder_secondaryBtn__BQsnV{padding:8px 10px;border-radius:10px;font-size:12px;border:1px solid rgba(171,133,71,.45)}.DeckBuilder_primaryBtn__q8Ofd{background:linear-gradient(145deg,rgba(125,88,38,.5),rgba(79,52,109,.42));color:#f6e6c5}.DeckBuilder_secondaryBtn__BQsnV{background:rgba(24,20,16,.55);color:#dfc89d}.DeckBuilder_playBtn__8xFrx{margin-top:2px;width:100%;height:58px;padding:0 14px;border-radius:12px;border:1px solid rgba(176,120,255,.65);background:linear-gradient(145deg,rgba(138,76,239,.95),rgba(95,51,197,.95));color:#fff;font-size:20px;font-weight:900;letter-spacing:1px;box-shadow:0 10px 22px rgba(115,67,206,.35),inset 0 1px 0 hsla(0,0%,100%,.2);animation:DeckBuilder_playBtnGlow__AOYF6 2.8s ease-in-out infinite;cursor:pointer}.DeckBuilder_playBtn__8xFrx:hover{filter:brightness(1.06)}@keyframes DeckBuilder_playBtnGlow__AOYF6{0%,to{box-shadow:0 10px 22px rgba(115,67,206,.25),inset 0 1px 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 12px 24px rgba(155,95,255,.36),0 0 14px rgba(145,86,241,.28),inset 0 1px 0 hsla(0,0%,100%,.22)}}.DeckBuilder_filterBar__EprzR{margin-top:12px;padding:10px;display:grid;grid-template-columns:220px 1fr 190px 90px;grid-gap:10px;gap:10px;align-items:center;position:-webkit-sticky;position:sticky;top:68px;z-index:9}.DeckBuilder_searchInput__fqCA3,.DeckBuilder_sortSelect__gVg2q{border-radius:10px;border:1px solid rgba(173,134,72,.42);background:rgba(15,17,24,.75);color:#f2e1be;padding:8px 10px}.DeckBuilder_filterChips__AvIio{display:flex;flex-wrap:wrap;gap:8px}.DeckBuilder_chip__yqYG9{padding:7px 10px;border-radius:999px;border:1px solid rgba(173,134,72,.42);background:rgba(26,19,14,.55);color:#e9d3a8;font-size:12px}.DeckBuilder_chipActive__kfvBh{background:linear-gradient(130deg,rgba(130,90,36,.5),rgba(74,49,105,.5));box-shadow:0 0 12px rgba(245,174,71,.24)}.DeckBuilder_archiveOrderLabel__FWjUT{font-size:12px;font-weight:700;color:#ccb789;text-align:right}.DeckBuilder_filterActions__fjGRw{display:flex;justify-content:flex-end;align-items:center;gap:8px}.DeckBuilder_resetBtn__22H3N{padding:6px 9px;border-radius:9px;font-size:11px;border:1px solid rgba(171,133,71,.45);background:rgba(24,20,16,.72);color:#dfc89d}.DeckBuilder_deckCountInline__8b_Rl{font-size:12px;font-weight:700;color:#f0d7a8;text-align:right}.DeckBuilder_mobileDeckToggle__P9elq,.DeckBuilder_mobileDrawerBackdrop__S7s1G{display:none}.DeckBuilder_toast__TQk0T{position:fixed;right:20px;bottom:18px;z-index:20;padding:10px 12px;border-radius:10px;border:1px solid rgba(173,134,72,.45);background:rgba(17,18,24,.9);color:#f0d9aa;box-shadow:0 8px 18px rgba(0,0,0,.35)}.DeckBuilder_layoutTable__KIK4Z{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;margin-top:0}.DeckBuilder_tableColumn__LP87M{display:grid;grid-gap:12px;gap:12px;min-width:0}.DeckBuilder_profileTopLayer__Xq2TC{position:absolute;left:18px;top:94px;z-index:18;margin:0}.DeckBuilder_profileTopLayer__Xq2TC .DeckBuilder_playerProfilePanel__Fiaoj{max-width:360px;box-shadow:0 14px 28px rgba(0,0,0,.34)}.DeckBuilder_deckTable__SCVet{position:relative;border:1px solid rgba(186,145,78,.28);border-radius:18px;background:radial-gradient(circle at 50% 10%,rgba(159,112,53,.16),transparent 44%),radial-gradient(circle at 50% 90%,rgba(92,70,120,.14),transparent 42%),linear-gradient(180deg,rgba(10,12,18,.84),rgba(8,9,14,.92));padding:14px;min-height:430px;overflow:hidden;box-shadow:inset 0 0 0 1px hsla(39,68%,72%,.05),0 10px 28px rgba(0,0,0,.3)}.DeckBuilder_deckTable__SCVet:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at center,transparent 52%,rgba(0,0,0,.35) 100%)}.DeckBuilder_deckTableHeader__L__Ix{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.DeckBuilder_deckTableHeader__L__Ix h2{margin:0;font-size:16px;letter-spacing:.3px;color:#f0ddba}.DeckBuilder_deckTableHeader__L__Ix p{margin:4px 0 0;color:#c8b18a;font-size:12px}.DeckBuilder_deckCountPill__zLEIg{font-size:12px;font-weight:700;color:#ecd8b1;border:1px solid rgba(181,141,80,.5);border-radius:999px;padding:6px 10px;background:rgba(28,20,13,.6)}.DeckBuilder_deckFanStage__T33OB{position:relative;height:248px;margin-top:8px;border-radius:16px}.DeckBuilder_deckFanEmpty__KoPfR{position:absolute;inset:0;display:grid;place-items:end center;padding-bottom:20px}.DeckBuilder_deckFanEmpty__KoPfR p{margin:0;color:#bca47c}.DeckBuilder_deckGhostSlot__PKtF3{--ghost-offset:calc((var(--ghost-index) - (var(--ghost-total) - 1) / 2) * 13%);position:absolute;bottom:36px;left:50%;width:124px;height:180px;transform:translateX(-50%) translateX(var(--ghost-offset)) rotate(calc((var(--ghost-index) - (var(--ghost-total) - 1) / 2) * 4deg));border:1px dashed rgba(193,154,93,.35);border-radius:12px;background:rgba(24,17,12,.28)}.DeckBuilder_deckFanCard__HW5up{position:absolute;left:50%;bottom:18px;width:136px;transform:translateX(-50%) translateX(var(--fan-x)) translateY(var(--fan-y)) rotate(var(--fan-angle));transform-origin:center 125%;transition:transform .25s cubic-bezier(.2,.8,.2,1),filter .25s ease;z-index:calc(20 + var(--fan-index));cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DeckBuilder_deckFanCard__HW5up:active{cursor:-webkit-grabbing;cursor:grabbing}.DeckBuilder_deckFanCardInner__sExP_{pointer-events:auto}.DeckBuilder_deckFanCard__HW5up .cardFxWrap{filter:drop-shadow(0 12px 14px rgba(0,0,0,.38))}.DeckBuilder_deckFanShadow__Iq4XO{position:absolute;inset:auto 8px -6px 8px;height:16px;border-radius:999px;background:radial-gradient(circle at center,rgba(0,0,0,.42),transparent 70%);pointer-events:none}.DeckBuilder_deckFanCard__HW5up:hover{transform:translateX(-50%) translateX(var(--fan-x)) translateY(calc(var(--fan-y) - 5px)) rotate(var(--fan-angle)) scale(1.02)}.DeckBuilder_deckStrategyStrip__rFsCr{position:relative;z-index:1;margin-top:2px;padding:8px 10px;border-radius:12px;border:1px solid rgba(176,138,79,.3);background:rgba(16,13,11,.48);display:grid;grid-gap:4px;gap:4px}.DeckBuilder_deckStrategyStrip__rFsCr p{margin:0;font-size:12px;color:#d6c39f}.DeckBuilder_deckTableActions__h8aPv{position:relative;z-index:1;margin-top:8px;display:grid;grid-template-columns:120px 120px minmax(160px,1fr);grid-gap:8px;align-items:center}.DeckBuilder_playBtn__8xFrx{height:68px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,opacity .2s ease}.DeckBuilder_playBtn__8xFrx:disabled{opacity:.55;filter:saturate(.65);cursor:not-allowed;animation:none}.DeckBuilder_playBtnActive__Z3P1B{box-shadow:0 0 0 1px hsla(39,64%,74%,.26),0 12px 24px rgba(120,74,220,.4),0 0 18px hsla(39,61%,67%,.18)}.DeckBuilder_deckTableDropHover__8mDGV{box-shadow:inset 0 0 0 1px hsla(37,73%,72%,.22),0 14px 28px rgba(0,0,0,.36)}.DeckBuilder_deckTableComplete__PqMup{border-color:hsla(37,53%,63%,.46)}@keyframes DeckBuilder_deckCeremonyPulse__KnqVR{0%{box-shadow:inset 0 0 0 1px hsla(37,73%,72%,.18),0 10px 24px rgba(0,0,0,.32)}50%{box-shadow:inset 0 0 0 1px hsla(37,73%,72%,.34),0 14px 26px rgba(0,0,0,.36),0 0 18px hsla(37,73%,72%,.2)}to{box-shadow:inset 0 0 0 1px hsla(37,73%,72%,.14),0 10px 24px rgba(0,0,0,.32)}}.DeckBuilder_dragPreview__5inaC{position:fixed;left:0;top:0;width:0;height:0;pointer-events:none;z-index:60}.DeckBuilder_dragPreviewCard__s8BwS{width:138px;border-radius:12px;border:1px solid hsla(38,52%,60%,.55);background:rgba(12,13,19,.88);padding:7px;transform:translate3d(calc(var(--drag-x) - 50%),calc(var(--drag-y) - 58%),0) rotateX(var(--drag-rx)) rotateY(var(--drag-ry)) scale(1.03);box-shadow:0 14px 24px rgba(0,0,0,.42)}.DeckBuilder_dragPreviewCard__s8BwS img{width:100%;height:132px;object-fit:cover;border-radius:8px;display:block}.DeckBuilder_dragPreviewCard__s8BwS span{width:100%;height:132px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(122,87,42,.32),rgba(54,47,88,.3));color:#f4e2be;font-size:26px;font-weight:800}.DeckBuilder_dragPreviewCard__s8BwS strong{display:block;margin-top:6px;color:#f0deba;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DeckBuilder_topRow__w834G{margin-bottom:0}.DeckBuilder_title__dxPFf{font-size:18px;color:#eddab5}.DeckBuilder_subtitle__jxnVW{margin:0;font-size:12px;color:hsla(40,40%,68%,.72);display:none}.DeckBuilder_collectionHeaderRow__y0bY_{display:flex;align-items:center;justify-content:space-between;gap:10px}.DeckBuilder_collectionHeaderRow__y0bY_ h3{margin:0;font-size:13px;letter-spacing:.4px;color:#ddc9a3}.DeckBuilder_collectionSearch__3O_L2{width:min(260px,42%);height:30px;border-radius:9px;border:1px solid rgba(173,134,72,.34);background:rgba(15,17,24,.72);color:#f2e1be;padding:0 10px;font-size:12px}.DeckBuilder_collectionSearch__3O_L2::placeholder{color:hsla(37,35%,75%,.56)}.DeckBuilder_collectionTrayLayout__BqdCj{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.DeckBuilder_collectionFiltersRail__93zOU{position:static;top:auto;z-index:1;padding:10px}.DeckBuilder_collectionFiltersRail__93zOU .DeckBuilder_rarityTabsRow__fsoYK{flex-direction:column}.DeckBuilder_collectionFiltersRail__93zOU .DeckBuilder_collectionSearch__3O_L2,.DeckBuilder_collectionFiltersRail__93zOU .DeckBuilder_schoolTab__TyXJi{width:100%}.DeckBuilder_collectionSubHint__riM4w{margin-top:8px;font-size:10px;color:hsla(36,30%,68%,.66)}.DeckBuilder_collectionPanel__CZ8FK{position:relative;padding:10px;min-height:340px;max-height:420px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;border:1px solid rgba(182,140,76,.2);border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(113,86,48,.12),transparent 35%),linear-gradient(180deg,rgba(11,13,19,.64),rgba(9,11,16,.72))}.DeckBuilder_collectionPanel__CZ8FK:before{content:"";position:absolute;inset:8px 8px 44px 8px;border-radius:12px;border:1px solid rgba(176,137,79,.16);pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 118px,hsla(38,52%,81%,.04) 0,hsla(38,52%,81%,.04) 119px),repeating-linear-gradient(90deg,transparent,transparent 158px,hsla(38,52%,81%,.03) 0,hsla(38,52%,81%,.03) 159px)}.DeckBuilder_collectionPanel__CZ8FK::-webkit-scrollbar{height:9px}.DeckBuilder_collectionPanel__CZ8FK::-webkit-scrollbar-thumb{background:rgba(166,128,76,.36);border-radius:999px}.DeckBuilder_collectionPages__o5Oid{display:flex;gap:0;min-height:100%}.DeckBuilder_collectionPage___T_1t{flex:0 0 100%;min-width:100%;scroll-snap-align:start;padding:8px 6px 6px}.DeckBuilder_collectionGrid__eARTF{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.DeckBuilder_collectionEntry__XWT8C{min-height:172px}.DeckBuilder_collectionEntryFrame__19Due{min-height:172px;padding:7px 2px 9px;box-sizing:border-box;border-radius:12px;border:1px solid rgba(172,133,76,.2);background:rgba(12,14,20,.36);transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .15s ease,border-color .14s ease;transform:perspective(920px) rotateX(var(--binder-tilt-x,0deg)) rotateY(var(--binder-tilt-y,0deg))}.DeckBuilder_collectionEntryFrame__19Due:hover{transform:perspective(920px) rotateX(var(--binder-tilt-x,0deg)) rotateY(var(--binder-tilt-y,0deg)) translateY(-3px) scale(1.02);box-shadow:0 10px 18px rgba(0,0,0,.3);border-color:rgba(194,154,94,.38)}.DeckBuilder_collectionEntryInDeck__XR344{border-width:2px;border-color:rgba(134,212,164,.72);box-shadow:inset 0 0 0 1px rgba(199,241,220,.28),0 6px 14px rgba(12,42,31,.24)}.DeckBuilder_collectionCardScale__XJ_K1{transform:scale(.92);transform-origin:center top}.DeckBuilder_collectionCardLane__Gpios{width:min(100%,152px);margin:0 auto}.DeckBuilder_collectionEntryFrame__19Due:hover .DeckBuilder_collectionCardScale__XJ_K1{filter:drop-shadow(0 12px 14px rgba(0,0,0,.36))}.DeckBuilder_collectionLockedMask__0tgdo{inset:18px 12px 10px 12px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(11,13,18,.42),rgba(11,13,18,.6));opacity:.78}.DeckBuilder_collectionLockedMask__0tgdo:after{content:"";position:absolute;right:8px;top:8px;width:8px;height:8px;border-radius:999px;border:1px solid hsla(37,45%,80%,.26);opacity:0;transition:opacity .14s ease}.DeckBuilder_collectionEntryFrame__19Due:hover .DeckBuilder_collectionLockedMask__0tgdo:after{opacity:1}.DeckBuilder_collectionLockIcon__cFXDh{font-size:22px;line-height:1;color:#000;text-shadow:0 1px 1px hsla(0,0%,100%,.2),0 0 2px rgba(0,0,0,.35)}.DeckBuilder_collectionBadge__v2ikT{right:12px;top:22px;font-size:10px;padding:2px 6px;border-color:rgba(128,195,148,.52);color:#d3f1df;background:rgba(14,29,21,.76)}.DeckBuilder_collectionPager__EBRzE{display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:4px 0 0}.DeckBuilder_collectionPagerText__fcVqp{font-size:10px;color:hsla(38,34%,70%,.74)}.DeckBuilder_collectionDots__pym_w{display:flex;align-items:center;gap:6px}.DeckBuilder_collectionDot__5z3VM{width:8px;height:8px;border-radius:999px;border:1px solid rgba(192,152,92,.36);background:rgba(84,67,53,.4);cursor:pointer}.DeckBuilder_collectionDotActive__Y_rrJ{width:20px;background:linear-gradient(90deg,rgba(197,152,88,.75),rgba(130,96,60,.7))}.DeckBuilder_deckTable__SCVet{padding:10px 12px 12px;min-height:460px;border-color:rgba(185,143,77,.2);background:radial-gradient(circle at 50% -10%,rgba(112,85,47,.12),transparent 42%),linear-gradient(180deg,rgba(11,13,19,.9),rgba(8,10,14,.95));box-shadow:0 16px 34px rgba(0,0,0,.34)}.DeckBuilder_deckTable__SCVet:after{background:radial-gradient(circle at center,transparent 46%,rgba(0,0,0,.42) 100%)}.DeckBuilder_deckTableHeader__L__Ix{justify-content:center;text-align:center;gap:4px}.DeckBuilder_deckTableTitleRow__2KqCT{display:inline-flex;align-items:center;justify-content:center;gap:8px}.DeckBuilder_deckTableHeader__L__Ix h2{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.9px;color:hsla(40,58%,82%,.82)}.DeckBuilder_deckTableHeader__L__Ix p{font-size:11px;color:hsla(36,30%,67%,.64)}.DeckBuilder_deckTableHeaderCount__jOXp3{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(188,148,88,.34);background:rgba(17,16,17,.64);color:#e8d5b2;font-size:11px;font-weight:700;letter-spacing:.2px}.DeckBuilder_tableSurfaceWrap__s9r2b{margin-top:8px;height:calc(100% - 38px);display:grid}.DeckBuilder_tableSurface__PSR_p{position:relative;border-radius:28px;border:1px solid rgba(175,139,84,.2);background:radial-gradient(ellipse at center 60%,rgba(90,85,95,.2) 0,rgba(40,39,49,.16) 46%,rgba(14,16,22,.14) 100%),linear-gradient(180deg,rgba(22,25,34,.46),rgba(16,17,24,.52));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),inset 0 -18px 28px rgba(0,0,0,.24),inset 0 0 20px rgba(0,0,0,.12);padding:10px 18px 5px;display:grid;grid-template-rows:1fr auto auto;grid-gap:4px;gap:4px}.DeckBuilder_tableSurface__PSR_p:before{content:"";position:absolute;left:50%;top:55%;width:min(78%,840px);height:250px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(179,142,86,.16);background:radial-gradient(circle at 50% 40%,hsla(240,6%,45%,.22),rgba(34,35,44,.06) 72%),linear-gradient(180deg,rgba(28,31,40,.14),rgba(15,18,24,.04));box-shadow:inset 0 14px 28px rgba(0,0,0,.16),0 8px 20px rgba(0,0,0,.2);pointer-events:none}.DeckBuilder_deckFanStage__T33OB{height:272px;margin-top:0}.DeckBuilder_deckFanEmpty__KoPfR{place-items:center;padding-bottom:0}.DeckBuilder_deckFanEmpty__KoPfR p{margin-top:102px;color:hsla(37,34%,71%,.72);font-size:12px}.DeckBuilder_deckGhostSlot__PKtF3{bottom:110px;width:160px;height:232px;--ghost-offset:calc((var(--ghost-index) - (var(--ghost-total) - 1) / 2) * 12%);transform:translateX(-50%) translateX(var(--ghost-offset)) rotate(calc((var(--ghost-index) - (var(--ghost-total) - 1) / 2) * 3.2deg));border-color:rgba(186,149,92,.24);background:rgba(24,21,20,.18)}.DeckBuilder_deckFanCard__HW5up{bottom:84px;width:164px;transform:translateX(-50%) translateX(var(--fan-x)) translateY(var(--fan-y)) rotate(var(--fan-angle)) perspective(800px) rotateX(var(--fan-tilt-x,0deg)) rotateY(var(--fan-tilt-y,0deg));transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .15s ease,box-shadow .15s ease}.DeckBuilder_deckFanCard__HW5up .card{transform:scale(1.17);transform-origin:center bottom}.DeckBuilder_deckFanCard__HW5up .cardFxWrap{filter:drop-shadow(0 14px 16px rgba(0,0,0,.4))}.DeckBuilder_deckFanStackShadow__DC481{position:absolute;inset:auto 18px -8px 18px;height:22px;border-radius:999px;background:radial-gradient(circle at center,rgba(0,0,0,.34),transparent 74%);pointer-events:none}.DeckBuilder_deckFanCard__HW5up:hover{transform:translateX(-50%) translateX(var(--fan-x)) translateY(calc(var(--fan-y) - 4px)) rotate(var(--fan-angle)) perspective(900px) rotateX(var(--fan-tilt-x,0deg)) rotateY(var(--fan-tilt-y,0deg)) scale(1.02)}.DeckBuilder_deckFanCard__HW5up:hover .DeckBuilder_deckFanShadow__Iq4XO{background:radial-gradient(circle at center,rgba(0,0,0,.52),transparent 72%)}.DeckBuilder_deckTableActions__h8aPv{grid-template-columns:104px 104px;justify-content:center;justify-items:center;gap:8px;margin-top:-113px}.DeckBuilder_deckTableActions__h8aPv .DeckBuilder_secondaryBtn__BQsnV{width:100%}.DeckBuilder_playBtnRitual__UWuoc{grid-column:1/-1;width:min(340px,82%);height:58px;border-radius:11px;font-size:18px;letter-spacing:.6px;font-weight:800;margin-top:2px}.DeckBuilder_playBtnRitual__UWuoc.DeckBuilder_playBtn__8xFrx:disabled{opacity:.4;box-shadow:none;background:rgba(65,57,76,.62);border-color:rgba(154,131,188,.34);color:rgba(250,241,255,.66)}.DeckBuilder_playBtnRitual__UWuoc.DeckBuilder_playBtnActive__Z3P1B{box-shadow:0 0 0 1px hsla(39,62%,72%,.2),0 8px 16px rgba(93,58,169,.32);animation:DeckBuilder_playBtnGlow__AOYF6 3.4s ease-in-out infinite}.DeckBuilder_deckStrategyStrip__rFsCr{margin-top:6px;padding:6px 10px;border-radius:10px;border-color:rgba(170,134,79,.22);background:rgba(14,13,14,.34);text-align:center}.DeckBuilder_deckStrategyStrip__rFsCr p{font-size:11px;color:hsla(38,42%,75%,.84)}.DeckBuilder_deckTableDropHover__8mDGV{box-shadow:inset 0 0 0 1px hsla(37,69%,72%,.14),0 16px 32px rgba(0,0,0,.38)}.DeckBuilder_deckTableComplete__PqMup{border-color:hsla(37,51%,61%,.34)}.DeckBuilder_deckTableComplete__PqMup .DeckBuilder_tableSurface__PSR_p:before{border-color:hsla(36,47%,60%,.3)}.DeckBuilder_deckTableCeremonyPulse__G2anQ{animation:DeckBuilder_deckCeremonyPulse__KnqVR .36s ease-out}@media (max-width:1100px){.DeckBuilder_layoutTable__KIK4Z{grid-template-columns:1fr}.DeckBuilder_profileTopLayer__Xq2TC{position:static;margin:0 0 10px}.DeckBuilder_profileTopLayer__Xq2TC .DeckBuilder_playerProfilePanel__Fiaoj{max-width:none}.DeckBuilder_collectionTrayLayout__BqdCj{grid-template-columns:1fr}.DeckBuilder_collectionFiltersRail__93zOU .DeckBuilder_rarityTabsRow__fsoYK{flex-direction:row;flex-wrap:wrap}.DeckBuilder_collectionGrid__eARTF{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:9px;row-gap:6px}.DeckBuilder_rarityCounterRow__xoKCd{grid-template-columns:repeat(2,minmax(0,1fr))}.DeckBuilder_filterBar__EprzR{grid-template-columns:1fr;gap:8px}.DeckBuilder_archiveOrderLabel__FWjUT{text-align:left}.DeckBuilder_filterActions__fjGRw{justify-content:flex-start}.DeckBuilder_deckCountInline__8b_Rl{text-align:left}}@media (max-width:860px){.DeckBuilder_topRow__w834G{flex-direction:column;align-items:stretch}.DeckBuilder_layoutTable__KIK4Z{grid-template-columns:1fr}.DeckBuilder_leftRail__8wqKZ{position:static}.DeckBuilder_playerProfilePanel__Fiaoj{min-height:0;grid-template-rows:auto}.DeckBuilder_rarityFilterBar__57vgE{position:static}.DeckBuilder_collectionPanel__CZ8FK{max-height:calc(100vh - 188px)}.DeckBuilder_collectionGrid__eARTF{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:6px}.DeckBuilder_collectionCardScale__XJ_K1{transform:scale(.84)}.DeckBuilder_deckFanStage__T33OB{height:280px}.DeckBuilder_deckFanCard__HW5up{width:132px}.DeckBuilder_tableSurface__PSR_p{padding:12px 10px;border-radius:20px}.DeckBuilder_deckTableActions__h8aPv{grid-template-columns:1fr 1fr}.DeckBuilder_deckTableActions__h8aPv .DeckBuilder_playBtn__8xFrx{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.DeckBuilder_playBtn__8xFrx{animation:none}.DeckBuilder_collectionEntryFrame__19Due{transition:none}}