.gaDeckEditorLoading{display:grid;place-items:center;min-height:55vh;border:1px solid #dfe8e4;border-radius:22px;background:linear-gradient(145deg,#f7fcfa,#fff);color:#42685e;font-size:14px;font-weight:800}.deckGameHeader{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px}.deckGameHeader p{color:#687b75}.deckNewButton{display:flex;align-items:center;gap:8px;border-radius:13px;padding:12px 17px;background:#0d9f88;color:#fff;font-weight:850;box-shadow:0 8px 20px #0d9f8830}.deckCreateBackdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#071612a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.deckCreateDialog{display:grid;grid-gap:18px;gap:18px;width:min(520px,100%);border-radius:24px;padding:24px;background:#fff;box-shadow:0 32px 80px #06130f48}.deckCreateDialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.deckCreateDialog h2{margin-top:4px;font-size:27px}.deckCreateDialog header button{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#edf3f0;color:#345b51}.deckCreateDialog label{display:grid;grid-gap:7px;gap:7px;color:#5d746d;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.deckCreateDialog input,.deckCreateDialog select{width:100%;border:1px solid #d6e2de;border-radius:12px;padding:13px 14px;background:#f8fbfa;color:#10221e;font-size:14px;text-transform:none;letter-spacing:0}.deckCreateDialog footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #e7edeb;padding-top:17px}.deckCreateDialog footer button{display:flex;align-items:center;gap:7px;border:1px solid #d8e2df;border-radius:11px;padding:10px 14px;background:#fff;color:#365e54;font-weight:800}.deckCreateDialog footer button.primary{border-color:#0d9f88;background:#0d9f88;color:#fff}.gaDeckEditor{display:grid;grid-gap:15px;gap:15px;min-width:0;padding-bottom:50px}.gaDeckHeader{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:19px 22px;border-radius:22px;background:linear-gradient(135deg,#0c211d,#163a33 68%,#245247);color:#fff;box-shadow:0 18px 48px #0d1d1918}.gaDeckHeader h1{margin:4px 0;font-size:clamp(27px,3.2vw,40px);line-height:1}.gaDeckHeader p{color:#bcd9d1;font-size:12px}.gaDeckHeader>label{display:grid;grid-gap:4px;gap:4px;color:#a9cbc2;font-size:10px;font-weight:850;text-transform:uppercase}.gaDeckHeader select{min-width:145px;border:1px solid #ffffff26;border-radius:10px;padding:9px 11px;background:#ffffff12;color:#fff}.gaDeckHeader select option{color:#142820}.gaLegality{display:flex;align-items:center;gap:7px;border:1px solid #ffffff25;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.gaLegality svg{width:17px}.gaLegality.valid{background:#16a87525;color:#74ebbc}.gaLegality.invalid{background:#c7683b25;color:#ffc29f}.gaDeckMoney{grid-column:1/3;display:grid;grid-template-columns:repeat(3,minmax(135px,1fr));grid-gap:8px;gap:8px}.gaDeckMoney>span{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:2px 7px;gap:2px 7px;border:1px solid #ffffff18;border-radius:13px;padding:9px 11px;background:#ffffff0c;color:#bad5cd;font-size:11px}.gaDeckMoney svg{width:17px;color:#58d6a9}.gaDeckMoney strong{grid-column:2;color:#fff;font-size:17px}.gaDeckHeaderActions{display:flex;justify-content:flex-end;gap:7px}.gaDeckHeaderActions button{display:flex;align-items:center;gap:7px;border:1px solid #ffffff2e;border-radius:10px;padding:9px 12px;background:#ffffff12;color:#eefbf7;font-size:12px;font-weight:800}.gaDeckHeaderActions button:first-child{border-color:#73daba70;background:#58d6a922}.gaZoneTabs{position:-webkit-sticky;position:sticky;z-index:28;top:4px;display:flex;gap:7px;overflow-x:auto;padding:6px;border:1px solid #dfe8e4;border-radius:15px;background:#f8fbf9ef;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gaZoneTabs button{flex:1 0 145px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:10px;padding:10px 13px;background:transparent;color:#60746e;font-weight:800}.gaZoneTabs button strong{font-size:11px}.gaZoneTabs button.active{background:#087f70;color:#fff;box-shadow:0 5px 16px #087f7030}.gaMobileSurface{display:none}.gaDeckWorkspace{display:grid;grid-template-columns:minmax(650px,1.7fr) minmax(390px,.9fr);grid-gap:15px;gap:15px;align-items:start}.gaCatalogue,.gaDeckZone{display:grid;grid-gap:11px;gap:11px;min-width:0;border:1px solid #dfe8e4;border-radius:20px;padding:14px;background:#fff}.gaDeckZone{position:-webkit-sticky;position:sticky;top:68px;max-height:calc(100dvh - 82px);overflow:auto}.gaSearch{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid #cfded9;border-radius:14px;padding-left:13px;background:#f7faf9;box-shadow:0 5px 18px #102b2208}.gaSearch input{min-width:0;border:0;outline:0;padding:13px 2px;background:transparent;font-size:14px}.gaSearch button{display:flex;align-items:center;gap:6px;align-self:stretch;border-left:1px solid #d9e4e0;padding:0 13px;background:#fff;color:#426d62;font-weight:800}.gaSearch button.active{color:#087d70}.gaQuickFilters{display:grid;grid-gap:8px;gap:8px;border-radius:15px;padding:11px;background:#f4f8f6}.gaQuickFilters section{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-width:0}.gaQuickFilters section>span{color:#60746d;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.gaFilterChips{display:flex;flex-wrap:wrap;gap:6px}.gaQuickFilters .gaFilterChips{flex-wrap:nowrap;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:thin}.gaFilterChips button{flex:0 0 auto;display:flex;align-items:center;gap:5px;border:1px solid #d8e4e0;border-radius:999px;padding:7px 10px;background:#fff;color:#516e66;font-size:10px;font-weight:800;white-space:nowrap}.gaFilterChips button b{font-size:9px}.gaFilterChips.elements button b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e6eeeb;color:#31564d}.gaFilterChips.costs button{display:grid;place-items:center;width:31px;height:31px;padding:0;border-radius:50%;font-size:12px}.gaFilterChips button.active{border-color:#0b9b85;background:#dff7ef;color:#057461;box-shadow:inset 0 0 0 1px #0b9b8524}.gaFilterChips.elements button.active b{background:#0c8976;color:#fff}.gaEditionQuick .gaFilterChips button{max-width:240px}.gaCatalogueTools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gaCatalogueTools>div{display:flex;padding:3px;border-radius:11px;background:#edf3f0}.gaCatalogueTools button{border-radius:8px;padding:8px 10px;background:transparent;color:#5f756f;font-weight:800}.gaCatalogueTools button.active{background:#fff;color:#087f70;box-shadow:0 2px 8px #142d2512}.gaCatalogueTools label{display:flex;align-items:center;gap:6px;color:#60736d;font-size:11px;font-weight:700}.gaCatalogueTools select{margin-left:auto;border:1px solid #dbe5e1;border-radius:9px;padding:8px 9px;background:#fff}.gaCatalogueTools .gaClearFilters{border:1px solid #d8e4e0;background:#fff;color:#9a4c39}.gaResultCount{color:#71837d;font-size:11px}.gaResultCount strong{color:#17342c;font-size:14px}.gaResultCount b{color:#08796c}.gaOptionGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;align-items:start}.gaOptionGrid article{min-width:0;overflow:hidden;border:1px solid #dce7e3;border-radius:14px;background:#fff;box-shadow:0 6px 18px #102b2209;transition:transform .16s,border-color .16s,box-shadow .16s}.gaOptionGrid article:hover{transform:translateY(-3px);border-color:#65c8ae;box-shadow:0 13px 28px #102b2218}.gaOptionGrid article.incompatible{opacity:.62}.gaOptionArt{position:relative;aspect-ratio:5/7;overflow:hidden;background:#e8efec}.gaImageHost{display:block;width:100%;height:100%}.gaImageHost>.gaCardFallback,.gaImageHost>img{display:block;width:100%;height:100%;object-fit:cover}.gaCardFallback{display:grid!important;place-items:center;align-content:center;grid-gap:6px;gap:6px;overflow:hidden;padding:8px;background:linear-gradient(145deg,#e6efeb,#d7e5e0);color:#58736b;text-align:center;font-size:9px}.gaCostBadge{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:31px;height:31px;border:2px solid #fff;border-radius:50%;background:#10231e;font-size:12px;box-shadow:0 3px 10px #0005}.gaCostBadge,.gaOptionArt>button{z-index:2;color:#fff;font-weight:900}.gaOptionArt>button{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:5px;border:2px solid #fff;border-radius:11px;padding:8px 10px;background:#0b9a83;font-size:11px;box-shadow:0 5px 14px #071b1560}.gaOptionArt>button svg{width:15px}.gaOptionInfo{display:grid;grid-gap:3px;gap:3px;padding:10px}.gaOptionInfo>strong{font-size:13px}.gaOptionInfo>i,.gaOptionInfo>label,.gaOptionInfo>small,.gaOptionInfo>span,.gaOptionInfo>strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gaOptionInfo>span{color:#345e53;font-size:11px;font-weight:800}.gaOptionInfo>small{color:#71817c;font-size:9px}.gaOptionInfo>div{display:flex;justify-content:space-between;gap:5px;margin-top:3px;font-size:9px}.gaOptionInfo em{color:#087b6b;font-style:normal;font-weight:800}.gaOptionInfo>div b{color:#213a33}.gaOptionInfo>label{border-radius:6px;padding:4px 5px;background:#eff5f2;color:#526e66;font-size:8px}.gaOptionInfo>i{color:#b05b3c;font-size:8px}.gaNoResults{display:grid;place-items:center;grid-gap:5px;gap:5px;min-height:220px;border:1px dashed #cadad5;border-radius:15px;color:#60766f;text-align:center}.gaNoResults svg{color:#78a196}.gaNoResults span{font-size:11px}.gaDeckZone>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.gaDeckZone h2{margin:3px 0;font-size:20px}.gaDeckZone>header>div:last-child{display:flex;border-radius:10px;padding:3px;background:#edf3f0}.gaDeckZone>header button{display:grid;place-items:center;border-radius:8px;padding:7px;background:transparent;color:#648077}.gaDeckZone>header button.active{background:#fff;color:#078674}.gaDeckZone>header button svg{width:16px}.gaBoonSlots{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.gaBoonSlots span{display:grid;place-items:center;min-height:64px;border:1px dashed #b8ccc6;border-radius:13px;background:#f8faf9;color:#6c817a;font-weight:800}.gaBoonSlots span.filled{border-style:solid;border-color:#55c2a6;background:#e8f8f3;color:#087963}.gaChampionSummary{display:flex;align-items:center;gap:7px;overflow-x:auto;border-radius:13px;padding:9px;background:#edf6f3}.gaChampionSummary>span{flex:0 0 auto;border-radius:999px;padding:6px 8px;background:#fff;font-size:10px;font-weight:700}.gaChampionSummary small{margin-left:auto;white-space:nowrap;color:#51776d}.gaDeckLines{display:grid;grid-gap:10px;gap:10px}.gaDeckLines.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start}.gaDeckLines article{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;border:1px solid #dfe8e4;border-radius:15px;padding:10px;background:#fff}.gaDeckLines article.missing{border-color:#efbd94;box-shadow:inset 0 3px #ec9252}.gaStack{position:relative;width:106px;margin-top:13px}.gaStack>span{position:absolute;inset:0;border:1px solid #85b7a9;background:#bdd9d1}.gaStack>.gaImageHost,.gaStack>span{width:100px;height:140px;border-radius:8px}.gaStack>.gaImageHost{position:relative;z-index:2;overflow:hidden;box-shadow:0 8px 18px #102b2225}.gaStack>b{position:absolute;z-index:3;right:-1px;bottom:-5px;display:grid;place-items:center;min-width:27px;height:27px;border:2px solid #fff;border-radius:999px;background:#10231e;color:#fff;font-size:11px}.gaDeckLines article>div:nth-child(2){display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0}.gaDeckLines article>div:nth-child(2)>em,.gaDeckLines article>div:nth-child(2)>small,.gaDeckLines article>div:nth-child(2)>span,.gaDeckLines article>div:nth-child(2)>strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gaDeckLines article>div:nth-child(2)>small,.gaDeckLines article>div:nth-child(2)>span{color:#6a7d77;font-size:10px}.gaDeckLines article>div:nth-child(2)>em{color:#087b6d;font-size:10px;font-style:normal}.gaPrintingPicker{grid-column:1/-1;display:grid;grid-template-columns:32px 1fr 32px;align-items:center;grid-gap:5px;gap:5px;border-radius:9px;padding:3px;background:#f1f6f4;color:#61766f;text-align:center;font-size:9px;font-weight:800;text-transform:uppercase}.gaPrintingPicker button{display:grid;place-items:center;height:28px;border-radius:7px;background:#fff;color:#087f70}.gaPrintingPicker svg{width:14px}.gaLineActions{grid-column:1/-1;display:grid;grid-template-columns:70px minmax(82px,1fr) minmax(92px,1fr) 32px;grid-gap:6px;gap:6px;border-top:1px solid #edf1ef;padding-top:7px}.gaLineActions label{display:grid;grid-gap:2px;gap:2px;color:#74857f;font-size:8px;font-weight:800;text-transform:uppercase}.gaLineActions input,.gaLineActions select{min-width:0;width:100%;border:1px solid #dce5e2;border-radius:8px;padding:6px;background:#fafcfb}.gaLineActions>button{display:grid;place-items:center;align-self:end;width:31px;height:31px;border-radius:8px;background:#fff0ee;color:#ad4036}.gaLineActions svg{width:15px}.gaDeckLines.list article{align-items:center}.gaDeckLines.list .gaStack{width:65px;margin-top:6px}.gaDeckLines.list .gaStack>.gaImageHost,.gaDeckLines.list .gaStack>span{width:60px;height:84px}.gaValidationPanel{display:grid;grid-gap:10px;gap:10px;border:1px solid #efd4bf;border-radius:18px;padding:14px;background:#fffaf6}.gaValidationPanel>header{display:flex;align-items:center;gap:9px}.gaValidationPanel>header>div{display:grid}.gaValidationPanel>header span{color:#806f64;font-size:11px}.gaValidationPanel ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.gaValidationPanel li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:7px;gap:7px;border-radius:9px;padding:7px 9px;background:#fff}.gaValidationPanel li b{border-radius:999px;padding:3px 6px;font-size:8px;text-transform:uppercase}.gaValidationPanel li.blocking b{background:#ffe7df;color:#a74732}.gaValidationPanel li.warning b{background:#fff1cf;color:#8a6715}.gaValidationPanel li span{font-size:10px}.gaValidationPanel li em{font-size:9px;font-style:normal}.gaFilterBackdrop,.gaImportBackdrop{position:fixed;z-index:100;inset:0;display:grid;background:#08171399;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gaFilterSheet{justify-self:end;display:grid;align-content:start;grid-gap:14px;gap:14px;width:min(620px,100vw);height:100%;overflow:auto;padding:22px;background:#fff}.gaFilterSheet>header,.gaImportDialog>header{display:flex;align-items:center;justify-content:space-between}.gaFilterSheet>header>div,.gaImportDialog>header>div{display:flex;align-items:center;gap:8px}.gaFilterSheet>header button,.gaImportDialog>header button{display:grid;place-items:center;border-radius:9px;padding:7px;background:#edf3f0}.gaFilterSheet>section{display:grid;grid-gap:8px;gap:8px}.gaFilterSheet>section>span{color:#62766f;font-size:10px;font-weight:850;text-transform:uppercase}.gaFilterSheet>footer,.gaImportDialog>footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e6ece9;padding-top:12px}.gaFilterSheet>footer{position:-webkit-sticky;position:sticky;bottom:-22px;padding-bottom:22px;background:#fff}.gaFilterSheet>footer button,.gaImportDialog>footer button{display:flex;align-items:center;gap:6px;border:1px solid #d9e3df;border-radius:10px;padding:9px 12px;background:#fff;color:#365e54;font-weight:800}.gaFilterSheet>footer button:last-child,.gaImportDialog>footer button.primary{border-color:#0d9f88;background:#0d9f88;color:#fff}.gaImportBackdrop{place-items:center;padding:18px}.gaImportDialog{display:grid;grid-gap:13px;gap:13px;width:min(800px,100%);max-height:calc(100dvh - 36px);overflow:auto;border-radius:22px;padding:20px;background:#fff}.gaImportDialog p{color:#687b75;font-size:12px}.gaImportHelp{display:grid;grid-gap:7px;gap:7px;border:1px solid #dce9e3;border-radius:12px;padding:11px;background:#f5fbf8}.gaImportHelp>strong{color:#184b3d;font-size:12px}.gaImportHelp pre{overflow:auto;margin:0;border-radius:9px;padding:10px;background:#102e27;color:#e8fff7;font:11px/1.5 ui-monospace,Consolas,monospace;white-space:pre-wrap}.gaImportHelp p{margin:0;line-height:1.45}.gaImportDialog textarea{min-height:240px;resize:vertical;border:1px solid #d8e4df;border-radius:12px;padding:12px;font:12px/1.5 ui-monospace,Consolas,monospace}.gaImportRows{display:grid;grid-gap:5px;gap:5px;max-height:270px;overflow:auto}.gaImportRows article{display:grid;grid-template-columns:35px 1fr;grid-gap:8px;gap:8px;border-radius:10px;padding:8px;background:#f6f9f7}.gaImportRows article.needsChoice{background:#fff5ee}.gaImportRows article>div{display:grid;grid-gap:2px;gap:2px}.gaImportRows small em{color:#147b68;font-style:normal;font-weight:800}.gaImportRows select{margin-top:4px;border:1px solid #d8e3df;border-radius:8px;padding:7px}@media(min-width:981px){body:has(.gaDeckEditor) .sidebar:not(.sidebarOpen){visibility:hidden;pointer-events:none;transform:translateX(-100%)}body:has(.gaDeckEditor) .mainArea{margin-left:0}body:has(.gaDeckEditor) .pageContent{max-width:none;padding-right:22px;padding-left:22px}body:has(.gaDeckEditor) .menuButton{display:grid}body:has(.gaDeckEditor) .sidebar.sidebarOpen{box-shadow:18px 0 60px #06130f55}body:has(.gaDeckEditor) .menuBackdrop{position:fixed;z-index:45;inset:0;display:block;background:#020b0870;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:1180px){.gaDeckWorkspace{grid-template-columns:minmax(540px,1.45fr) minmax(360px,.9fr)}.gaOptionGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.gaDeckHeaderActions{grid-column:1/-1;justify-content:flex-start}.gaDeckMoney{grid-column:1/-1}}@media(max-width:760px){.deckGameHeader{grid-template-columns:auto 1fr}.deckGameHeader .deckNewButton{grid-column:1/-1;justify-content:center}.deckCreateDialog{padding:19px}.deckCreateDialog h2{font-size:23px}}.gaLoadMore{justify-self:center;display:flex;align-items:center;gap:7px;border:1px solid #9bcfc1;border-radius:12px;padding:10px 16px;background:#e8f8f3;color:#087968;font-weight:850}.gaLoadMore svg{width:17px}.gaDeckZone>header>.gaDeckViewControls{display:flex;align-items:center;gap:6px;padding:0;background:transparent}.gaDeckViewControls>select{min-width:100px;border:1px solid #d9e4e0;border-radius:9px;padding:7px;background:#fff;color:#486a61;font-size:10px;font-weight:800}.gaDeckViewControls>span{display:flex;border-radius:10px;padding:3px;background:#edf3f0}.deckCreateDialog.deckCreateWorkshop{width:min(640px,100%)}.deckCreatePaths{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.deckCreatePaths>button{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 9px;gap:2px 9px;border:1px solid #d8e5e0;border-radius:15px;padding:13px;background:#f8fbfa;color:#48675f;text-align:left}.deckCreatePaths>button>svg{grid-row:1/3;width:22px;color:#5e8177}.deckCreatePaths>button strong{color:#17382f}.deckCreatePaths>button span{font-size:10px}.deckCreatePaths>button.active{border-color:#24af91;background:#e9faf4;box-shadow:inset 0 0 0 1px #24af912e}.deckCreatePaths>button.gadget.active svg{color:#0b987d}.deckCreateFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.deckCreateFields label.full{grid-column:1/-1}.gaSavedDot{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#57ddb1;box-shadow:0 0 0 4px #57ddb11c}.gaDeckHeaderActions .gaCoachToggle{border-color:#77e4c4;background:#68d9b52b}.gaDeckHeaderActions .gaCoachToggle.active{background:#60d9b1;color:#09291f}.gaDeckWorkbench{display:grid;grid-template-columns:minmax(0,1fr) 352px;grid-gap:15px;gap:15px;align-items:start;min-width:0}.gaDeckWorkbench.coachClosed{grid-template-columns:minmax(0,1fr)}.gaDeckWorkspace{grid-template-columns:minmax(510px,1.05fr) minmax(460px,.95fr)}.gaCoachPanel{position:-webkit-sticky;position:sticky;top:68px;display:grid;grid-template-rows:auto auto auto minmax(180px,1fr) auto;min-width:0;height:calc(100dvh - 82px);overflow:hidden;border:1px solid #cfe4dc;border-radius:20px;background:linear-gradient(180deg,#f9fffc,#fff 42%);box-shadow:0 18px 50px #0c2b2014}.gaCoachPanel>header{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid #e2ece8;background:#102e27;color:#fff}.gaCoachPanel>header>div{display:flex;align-items:center;gap:10px}.gaCoachPanel>header small,.gaCoachPanel>header strong{display:block}.gaCoachPanel>header small{margin-top:2px;color:#a9cec3;font-size:10px}.gaCoachPanel>header>button{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#ffffff14;color:#dff9f0}.gaCoachPanel>header>button svg{width:16px}.gaCoachOrb{display:grid;place-items:center;width:37px;height:37px;border:1px solid #8eefd065;border-radius:12px;background:radial-gradient(circle at 35% 30%,#7ce9c6,#15947b 65%,#0e5c50);box-shadow:0 0 22px #57d9b44a}.gaCoachOrb svg{width:19px}.gaCoachScope{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:7px;gap:7px;padding:10px 12px;border-bottom:1px solid #e5eeeb}.gaCoachScope label{display:grid;grid-gap:4px;gap:4px;color:#70827c;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.gaCoachScope input,.gaCoachScope select{min-width:0;width:100%;border:1px solid #d9e6e1;border-radius:9px;padding:8px;background:#fff;color:#26473e;font-size:10px;text-transform:none;letter-spacing:0}.gaCoachAnalysis{display:grid;grid-gap:8px;gap:8px;margin:10px 12px 0;border:1px solid #dfe9e5;border-radius:13px;padding:10px;background:#f6faf8}.gaCoachAnalysis>header{display:flex;align-items:center;gap:6px;color:#2c5f52;font-size:11px}.gaCoachAnalysis>header svg{width:15px}.gaCoachAnalysis>div:nth-child(2){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.gaCoachAnalysis>div:nth-child(2)>span{display:grid;grid-gap:1px;gap:1px;border-radius:8px;padding:6px;background:#fff;color:#71837d;font-size:8px;text-align:center}.gaCoachAnalysis>div:nth-child(2) b{color:#12382e;font-size:16px}.gaMiniCurve{display:flex!important;align-items:flex-end!important;height:45px;gap:4px;padding-top:3px}.gaMiniCurve>span{display:grid;grid-template-rows:1fr auto;align-items:flex-end;justify-items:center;flex:1 1;height:100%}.gaMiniCurve i{display:block;width:100%;max-width:17px;min-height:3px;border-radius:3px 3px 1px 1px;background:linear-gradient(#35c49c,#128473)}.gaMiniCurve small{font-size:7px;color:#6e817b}.gaCoachMessages{display:grid;align-content:start;grid-gap:9px;gap:9px;overflow:auto;padding:11px 12px;scrollbar-width:thin}.gaCoachMessages>article{display:grid;grid-gap:4px;gap:4px;max-width:94%;border-radius:13px;padding:9px 10px;background:#eef5f2;color:#29483f;font-size:11px;line-height:1.45}.gaCoachMessages>article.user{justify-self:flex-end;background:#0e8b76;color:#fff}.gaCoachMessages>article>span{font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;opacity:.72}.gaCoachMessages>article p{white-space:pre-wrap}.gaCoachMessages>article footer{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.gaCoachMessages>article a{display:flex;gap:4px;border-radius:999px;padding:4px 6px;background:#fff;color:#43695f;font-size:7px}.gaCoachMessages>article a b{color:#087d69}.gaCoachWelcome{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:16px 10px;color:#607870;text-align:center}.gaCoachWelcome>svg{width:25px;color:#0c997f}.gaCoachWelcome strong{color:#14372e}.gaCoachWelcome p{font-size:10px;line-height:1.45}.gaCoachWelcome button{border:1px solid #a6d9ca;border-radius:9px;padding:7px 9px;background:#e9f9f3;color:#087a67;font-size:9px;font-weight:850}.gaCoachDiff{display:grid;grid-gap:6px;gap:6px;border:1px solid #94d6c3;border-radius:13px;padding:10px;background:#edfaf5;color:#28574b}.gaCoachDiff>header{display:flex;align-items:center;gap:6px}.gaCoachDiff>header svg{width:16px;color:#0b987c}.gaCoachDiff li,.gaCoachDiff p{font-size:9px}.gaCoachDiff ul{display:grid;grid-gap:2px;gap:2px;margin:0;padding-left:16px}.gaCoachDiff button{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #96cfc0;border-radius:8px;padding:7px;background:#fff;color:#176a59;font-size:9px;font-weight:850}.gaCoachDiff button svg{width:14px}.gaCoachComposer{position:relative;display:grid;grid-template-columns:1fr 38px;grid-gap:6px;gap:6px;padding:10px 12px;border-top:1px solid #dfe9e5;background:#fff}.gaCoachComposer textarea{min-height:62px;max-height:130px;resize:vertical;border:1px solid #cfe0da;border-radius:11px;padding:9px 10px;background:#fafdfc;color:#173b32;font:11px/1.4 inherit}.gaCoachComposer>button{display:grid;place-items:center;align-self:flex-start;width:38px;height:38px;border-radius:11px;background:#0b987e;color:#fff}.gaCoachComposer>button svg{width:17px}.gaCoachComposer>small{grid-column:1/-1;color:#81908b;font-size:7px;line-height:1.35}.gaFilterChips.elements .gaElementMark{display:block;width:13px;height:13px;border:2px solid #ffffff;border-radius:50%;background:#8c9995;box-shadow:0 0 0 1px #71827c55}.gaFilterChips.elements .element-norm .gaElementMark{background:linear-gradient(145deg,#d8d8cf,#7c817f)}.gaFilterChips.elements .element-fire .gaElementMark{background:linear-gradient(145deg,#ffbf53,#dc352c)}.gaFilterChips.elements .element-water .gaElementMark{background:linear-gradient(145deg,#85dcff,#2374db)}.gaFilterChips.elements .element-wind .gaElementMark{background:linear-gradient(145deg,#a8f3cc,#28a66e)}.gaFilterChips.elements .element-arcane .gaElementMark{background:linear-gradient(145deg,#f2b1ff,#8548c7)}.gaFilterChips.elements .element-astra .gaElementMark{background:linear-gradient(145deg,#f9e379,#8c64cf)}.gaFilterChips.elements .element-crux .gaElementMark{background:linear-gradient(145deg,#ffaf82,#7c2940)}.gaFilterChips.elements .element-exia .gaElementMark{background:linear-gradient(145deg,#ff825b,#8f1839)}.gaFilterChips.elements .element-luxem .gaElementMark{background:linear-gradient(145deg,#fff9ae,#e49f37)}.gaFilterChips.elements .element-neos .gaElementMark{background:linear-gradient(145deg,#91f3e3,#147b83)}.gaFilterChips.elements .element-tera .gaElementMark{background:linear-gradient(145deg,#b6d568,#557b35)}.gaFilterChips.elements .element-umbra .gaElementMark{background:linear-gradient(145deg,#8c7ab8,#302346)}.gaFilterChips.elements .element-exalted .gaElementMark{background:conic-gradient(#f4d65f,#79d5cf,#ca75dd,#f4d65f)}.gaOptionGrid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:14px}.gaOptionInfo{padding:11px}.gaOptionInfo>strong{font-size:14px}.gaDeckGroup{display:grid;grid-gap:8px;gap:8px;min-width:0}.gaDeckGroup>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ece9;padding:4px 2px 7px;color:#365f54}.gaDeckGroup>header>strong{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.gaDeckGroup>header>span{font-size:9px;color:#7d8e88}.gaDeckGroup>div{display:grid;grid-gap:9px;gap:9px;align-items:start}.gaDeckLines.stacks .gaDeckGroup>div{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))}.gaDeckLines.stacks article{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;padding:8px}.gaDeckLines.stacks .gaStack{width:100%;margin:10px 0 0}.gaDeckLines.stacks .gaStack>.gaImageHost,.gaDeckLines.stacks .gaStack>span{width:calc(100% - 5px);height:auto;aspect-ratio:5/7}.gaDeckLines.stacks article>div:nth-child(2)>strong{font-size:11px}.gaDeckLines.stacks .gaLineActions,.gaDeckLines.stacks .gaPrintingPicker{opacity:.35;transition:opacity .15s}.gaDeckLines.stacks article:focus-within .gaLineActions,.gaDeckLines.stacks article:focus-within .gaPrintingPicker,.gaDeckLines.stacks article:hover .gaLineActions,.gaDeckLines.stacks article:hover .gaPrintingPicker{opacity:1}.gaDeckLines.grid .gaDeckGroup>div{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.gaDeckLines.list .gaDeckGroup>div{grid-template-columns:1fr}.gaDeckLines.list article{grid-template-columns:70px minmax(0,1fr)}@media(max-width:1440px){.gaDeckWorkbench{grid-template-columns:minmax(0,1fr) 330px}.gaDeckWorkspace{grid-template-columns:minmax(470px,1.05fr) minmax(410px,.95fr)}.gaOptionGrid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}}@media(max-width:1240px) and (min-width:981px){.gaDeckWorkbench{display:block}.gaCoachPanel{position:fixed;z-index:90;top:62px;right:12px;width:360px;height:calc(100dvh - 74px);box-shadow:0 28px 80px #07191355}.gaDeckWorkspace{grid-template-columns:minmax(520px,1.2fr) minmax(390px,.8fr)}}.gaCatalogueScope button{min-width:76px}.gaCoachMessages>article.system{max-width:100%;border:1px solid #f0c6ae;background:#fff5ec;color:#7b492f}.gaCoachWelcome.unavailable{margin:4px;border:1px solid #efc7af;border-radius:13px;background:#fff7ef;color:#825239}.gaCoachWelcome.unavailable>svg{color:#bf6940}.gaCoachComposer textarea:disabled{cursor:not-allowed;background:#f0f3f2;color:#7c8a86}.gaCoachComposer>button:disabled{cursor:not-allowed;background:#a9bbb6;color:#edf3f1}