.BoxPage-module__Gi9b3G__page{gap:12px;display:grid}.BoxPage-module__Gi9b3G__toolbar,.BoxPage-module__Gi9b3G__card,.BoxPage-module__Gi9b3G__emptyState,.BoxPage-module__Gi9b3G__detailModal{border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:linear-gradient(180deg,var(--surface-strong),#faf7f2eb);box-shadow:var(--shadow);padding:12px}.BoxPage-module__Gi9b3G__summaryLine,.BoxPage-module__Gi9b3G__sectionTitle{margin:0}.BoxPage-module__Gi9b3G__cardMeta,.BoxPage-module__Gi9b3G__summarySub,.BoxPage-module__Gi9b3G__emptyState p{color:var(--muted);margin:0}.BoxPage-module__Gi9b3G__toolbar{z-index:14;align-self:start;gap:10px;display:grid;position:sticky;top:12px}.BoxPage-module__Gi9b3G__toolbarWithTeamBuilder{position:relative}.BoxPage-module__Gi9b3G__toolbarTopRow,.BoxPage-module__Gi9b3G__toolbarSearchRow,.BoxPage-module__Gi9b3G__toolbarControlRow,.BoxPage-module__Gi9b3G__toolbarActionRow,.BoxPage-module__Gi9b3G__toolbarActionGrid{align-items:center;gap:8px;display:grid}.BoxPage-module__Gi9b3G__toolbarTopRow{grid-template-columns:minmax(240px,1.35fr) 108px auto auto auto;align-items:start}.BoxPage-module__Gi9b3G__toolbarSearchRow{grid-template-columns:minmax(0,1fr)}.BoxPage-module__Gi9b3G__toolbarControlRow{grid-template-columns:auto auto;justify-content:start}.BoxPage-module__Gi9b3G__toolbarActionRow{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.BoxPage-module__Gi9b3G__toolbarActionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.BoxPage-module__Gi9b3G__filterPopoverAnchor{position:relative}.BoxPage-module__Gi9b3G__teamBuilder,.BoxPage-module__Gi9b3G__teamSaveModal{background:#ffffffb8;border:1px solid #5c4f421f;border-radius:12px;gap:10px;padding:12px;display:grid}.BoxPage-module__Gi9b3G__teamBuilderMobile{display:none}.BoxPage-module__Gi9b3G__teamBuilderHeader,.BoxPage-module__Gi9b3G__teamBuilderActions{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.BoxPage-module__Gi9b3G__teamBuilderHeader strong,.BoxPage-module__Gi9b3G__teamSlot strong,.BoxPage-module__Gi9b3G__teamSlotFilled strong,.BoxPage-module__Gi9b3G__teamPreviewCard strong{color:var(--text)}.BoxPage-module__Gi9b3G__teamBuilderHeader p,.BoxPage-module__Gi9b3G__teamSlot small,.BoxPage-module__Gi9b3G__teamSlotFilled small,.BoxPage-module__Gi9b3G__teamPreviewCard small{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.BoxPage-module__Gi9b3G__toolbarStats{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.BoxPage-module__Gi9b3G__toolbarStats span{min-height:28px;color:var(--muted);background:#fffc;border:1px solid #5c4f421f;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;display:inline-flex}.BoxPage-module__Gi9b3G__filterPopover{z-index:12;background:#ffffffd6;border:1px solid #5c4f421f;border-radius:12px;gap:10px;width:min(460px,100vw - 48px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 36px #2b1e121f}.BoxPage-module__Gi9b3G__filterPopoverHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.BoxPage-module__Gi9b3G__filterPopoverHeader strong{color:var(--text)}.BoxPage-module__Gi9b3G__filterSection{gap:6px;display:grid}.BoxPage-module__Gi9b3G__filterLabel{color:var(--muted);font-size:.76rem}.BoxPage-module__Gi9b3G__filterChipRow{flex-wrap:wrap;gap:6px;display:flex}.BoxPage-module__Gi9b3G__teamLink,.BoxPage-module__Gi9b3G__secondaryActionButton,.BoxPage-module__Gi9b3G__primaryActionButton{border:1px solid var(--line-strong);border-radius:var(--control-radius);min-height:34px;color:var(--text);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.BoxPage-module__Gi9b3G__primaryActionButton{color:var(--accent-strong);background:#fff2e8f5;font-weight:700}.BoxPage-module__Gi9b3G__secondaryActionButton:disabled,.BoxPage-module__Gi9b3G__primaryActionButton:disabled{opacity:.52;cursor:not-allowed}.BoxPage-module__Gi9b3G__toolbarRow{grid-template-columns:auto auto minmax(220px,1fr) auto auto;align-items:center;gap:8px;display:grid}.BoxPage-module__Gi9b3G__searchInput,.BoxPage-module__Gi9b3G__sortSelect,.BoxPage-module__Gi9b3G__actionButton,.BoxPage-module__Gi9b3G__filterButton,.BoxPage-module__Gi9b3G__filterButtonActive,.BoxPage-module__Gi9b3G__filterClearButton{border:1px solid var(--line-strong);border-radius:var(--control-radius);min-height:38px;color:var(--text);font:inherit;background:#fff;padding:0 12px}.BoxPage-module__Gi9b3G__searchInput{width:100%}.BoxPage-module__Gi9b3G__sortSelect{width:108px}.BoxPage-module__Gi9b3G__tagRow{flex-wrap:wrap;gap:6px;display:flex}.BoxPage-module__Gi9b3G__tagButton,.BoxPage-module__Gi9b3G__tagButtonActive,.BoxPage-module__Gi9b3G__actionButton,.BoxPage-module__Gi9b3G__filterButton,.BoxPage-module__Gi9b3G__filterButtonActive,.BoxPage-module__Gi9b3G__filterClearButton,.BoxPage-module__Gi9b3G__filterChip,.BoxPage-module__Gi9b3G__filterChipActive,.BoxPage-module__Gi9b3G__teamBuilderActionButton,.BoxPage-module__Gi9b3G__teamBuilderActionButtonActive,.BoxPage-module__Gi9b3G__iconButton,.BoxPage-module__Gi9b3G__iconButtonActive,.BoxPage-module__Gi9b3G__iconButtonDanger,.BoxPage-module__Gi9b3G__closeButton{border-radius:var(--control-radius);border:1px solid var(--line-strong);color:var(--text);cursor:pointer;font:inherit;background:#fff}.BoxPage-module__Gi9b3G__tagButton,.BoxPage-module__Gi9b3G__tagButtonActive{min-height:30px;padding:0 10px;font-size:.8rem}.BoxPage-module__Gi9b3G__tagButtonActive,.BoxPage-module__Gi9b3G__filterButtonActive,.BoxPage-module__Gi9b3G__filterChipActive{color:var(--accent-strong);background:#fff2e8f5}.BoxPage-module__Gi9b3G__filterChip,.BoxPage-module__Gi9b3G__filterChipActive{min-height:28px;padding:0 10px;font-size:.76rem}.BoxPage-module__Gi9b3G__filterClearButton{min-height:30px;padding:0 10px;font-size:.76rem}.BoxPage-module__Gi9b3G__list{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:10px;display:grid}.BoxPage-module__Gi9b3G__card{cursor:pointer;align-content:start;gap:7px;min-width:0;min-height:100%;padding:9px;display:grid}.BoxPage-module__Gi9b3G__cardSelected{cursor:pointer;border-radius:var(--panel-radius);background:linear-gradient(#fffffffa,#fff2e6eb);border:1px solid #d7642b52;align-content:start;gap:7px;min-width:0;min-height:100%;padding:9px;display:grid;box-shadow:0 12px 28px #d7642b14}.BoxPage-module__Gi9b3G__cardHeader{justify-content:space-between;align-items:start;gap:7px;min-width:0;display:flex}.BoxPage-module__Gi9b3G__cardHeaderActions{flex:none;gap:5px;display:grid}.BoxPage-module__Gi9b3G__cardIdentity,.BoxPage-module__Gi9b3G__detailIdentity{flex:auto;align-items:center;gap:7px;min-width:0;display:flex}.BoxPage-module__Gi9b3G__cardIdentity>div,.BoxPage-module__Gi9b3G__detailIdentity>div{flex:auto;min-width:0}.BoxPage-module__Gi9b3G__cardSpriteFrame,.BoxPage-module__Gi9b3G__detailSpriteFrame{background:#ffffffe0;border:1px solid #5c4f421f;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.BoxPage-module__Gi9b3G__cardSpriteFrame{width:64px;height:64px}.BoxPage-module__Gi9b3G__detailSpriteFrame{width:92px;height:92px}.BoxPage-module__Gi9b3G__cardSprite,.BoxPage-module__Gi9b3G__detailSprite{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.BoxPage-module__Gi9b3G__cardSpriteFallback,.BoxPage-module__Gi9b3G__detailSpriteFallback{color:var(--accent-strong);letter-spacing:.04em;background:linear-gradient(#fff2e8f5,#faf7f2f5);border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.BoxPage-module__Gi9b3G__cardSpriteFallback{font-size:.8rem}.BoxPage-module__Gi9b3G__detailSpriteFallback{font-size:1rem}.BoxPage-module__Gi9b3G__sectionTitle{font-size:1.02rem}.BoxPage-module__Gi9b3G__cardTitleWide,.BoxPage-module__Gi9b3G__cardTitle{color:var(--accent-strong);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:.78rem;font-weight:700;line-height:1.15;overflow:hidden}.BoxPage-module__Gi9b3G__cardTitleWide{max-width:100%}.BoxPage-module__Gi9b3G__cardTitle{max-width:10.5em}.BoxPage-module__Gi9b3G__summaryLine{white-space:nowrap;text-overflow:ellipsis;max-width:10em;margin:0;font-size:.84rem;font-weight:700;line-height:1.15;overflow:hidden}.BoxPage-module__Gi9b3G__compactMeta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.69rem;overflow:hidden}.BoxPage-module__Gi9b3G__compactMetaWithIcon{min-width:0;color:var(--muted);align-items:center;gap:5px;margin:2px 0 0;font-size:.69rem;display:flex}.BoxPage-module__Gi9b3G__compactMetaWithIcon span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.BoxPage-module__Gi9b3G__compactItemSprite,.BoxPage-module__Gi9b3G__compactItemFallback{flex:none;width:16px;height:16px}.BoxPage-module__Gi9b3G__compactItemSprite{object-fit:contain;display:block}.BoxPage-module__Gi9b3G__compactItemFallback{color:var(--accent-strong);background:#fff2e8f5;border-radius:999px;justify-content:center;align-items:center;font-size:.5rem;font-weight:700;line-height:1;display:inline-flex}.BoxPage-module__Gi9b3G__summarySub,.BoxPage-module__Gi9b3G__cardMeta{font-size:.76rem;line-height:1.5}.BoxPage-module__Gi9b3G__summarySub{overflow-wrap:anywhere;min-width:0}.BoxPage-module__Gi9b3G__statsLine{letter-spacing:.01em;color:#6f675f;margin:0;font-size:.69rem;font-weight:500}.BoxPage-module__Gi9b3G__tagList,.BoxPage-module__Gi9b3G__actions{flex-wrap:wrap;display:flex}.BoxPage-module__Gi9b3G__moveList{flex-wrap:wrap;gap:8px;display:flex}.BoxPage-module__Gi9b3G__tagChip,.BoxPage-module__Gi9b3G__moveChip{min-height:24px;color:var(--text);background:#faf7f2eb;border:1px solid #5c4f421f;border-radius:10px;align-items:center;padding:0 8px;font-size:.74rem;display:inline-flex}.BoxPage-module__Gi9b3G__actionButton{color:#c85a34;background:#fff1ecfa;border-color:#d7642b3d;justify-self:start;width:auto;min-width:128px;min-height:36px;padding:0 12px}.BoxPage-module__Gi9b3G__teamBuilderActionButton,.BoxPage-module__Gi9b3G__teamBuilderActionButtonActive{color:#3c67b4;background:#edf5fffa;border-color:#4c76c73d;justify-self:start;width:auto;min-width:128px;min-height:36px;padding:0 12px}.BoxPage-module__Gi9b3G__teamBuilderActionButtonActive{color:#2e58a2;background:#e0eefffa;border-color:#3e66b757;box-shadow:0 8px 18px #3e66b71f}.BoxPage-module__Gi9b3G__cardBodyButton{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:0;padding:0;display:grid}.BoxPage-module__Gi9b3G__expandHint{min-height:24px;color:var(--muted);background:#ffffffa3;border:1px dashed #5c4f422e;border-radius:8px;align-items:center;padding:0 8px;font-size:.72rem;display:inline-flex}.BoxPage-module__Gi9b3G__cardExpanded{gap:6px;min-width:0;display:grid}.BoxPage-module__Gi9b3G__typeBadgeRow{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.BoxPage-module__Gi9b3G__typeBadge{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:.62rem;font-weight:700;display:inline-flex}.BoxPage-module__Gi9b3G__abilityInline{align-items:baseline;gap:6px;min-width:0;font-size:.78rem;display:flex}.BoxPage-module__Gi9b3G__abilityInlineLabel{color:var(--muted);white-space:nowrap}.BoxPage-module__Gi9b3G__abilityInline strong{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.BoxPage-module__Gi9b3G__moveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.BoxPage-module__Gi9b3G__moveSlot,.BoxPage-module__Gi9b3G__moveSlotEmpty{min-width:0;min-height:32px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:#faf7f2eb;border:1px solid #5c4f421f;border-radius:10px;align-items:center;padding:0 8px;font-size:.72rem;display:inline-flex;overflow:hidden}.BoxPage-module__Gi9b3G__moveSlotEmpty{color:#0000;background:#ffffff85}.BoxPage-module__Gi9b3G__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.BoxPage-module__Gi9b3G__iconButton,.BoxPage-module__Gi9b3G__iconButtonActive,.BoxPage-module__Gi9b3G__iconButtonDanger,.BoxPage-module__Gi9b3G__closeButton{justify-content:center;align-items:center;width:100%;min-width:0;height:32px;padding:0;display:inline-flex}.BoxPage-module__Gi9b3G__iconButton svg,.BoxPage-module__Gi9b3G__iconButtonActive svg,.BoxPage-module__Gi9b3G__iconButtonDanger svg{width:15px;height:15px}.BoxPage-module__Gi9b3G__iconButtonActive{color:var(--accent-strong);background:#fff2e8f5}.BoxPage-module__Gi9b3G__iconButtonDanger{color:#b3412a}.BoxPage-module__Gi9b3G__backdrop{z-index:40;background:#211c1861;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.BoxPage-module__Gi9b3G__detailModal{gap:12px;width:min(520px,100%);display:grid}.BoxPage-module__Gi9b3G__teamSaveModal{border:1px solid var(--panel-border);border-radius:var(--panel-radius);overscroll-behavior:contain;background:linear-gradient(#fffcf8,#f9f5effe);gap:12px;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:18px;display:grid;overflow-y:auto;box-shadow:0 28px 56px #241c1447}.BoxPage-module__Gi9b3G__teamSaveModal .BoxPage-module__Gi9b3G__teamPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.BoxPage-module__Gi9b3G__teamSaveModal .BoxPage-module__Gi9b3G__teamPreviewCard{align-content:start;min-width:0}.BoxPage-module__Gi9b3G__teamSaveModal .BoxPage-module__Gi9b3G__teamPreviewIdentity{align-items:flex-start}.BoxPage-module__Gi9b3G__teamSaveModal .BoxPage-module__Gi9b3G__teamPreviewText{min-width:0}.BoxPage-module__Gi9b3G__teamSaveModal .BoxPage-module__Gi9b3G__teamPreviewText strong,.BoxPage-module__Gi9b3G__teamSaveModal .BoxPage-module__Gi9b3G__teamPreviewText small,.BoxPage-module__Gi9b3G__teamSaveModal .BoxPage-module__Gi9b3G__teamPreviewText span,.BoxPage-module__Gi9b3G__teamSaveModal .BoxPage-module__Gi9b3G__teamPreviewText p{overflow-wrap:anywhere}.BoxPage-module__Gi9b3G__detailHeader{align-items:start;gap:12px;padding-right:40px;display:flex;position:relative}.BoxPage-module__Gi9b3G__detailTitleBlock{min-width:0}.BoxPage-module__Gi9b3G__detailTitleBlock .BoxPage-module__Gi9b3G__sectionTitle{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-right:4px}.BoxPage-module__Gi9b3G__detailCloseButton{width:28px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:#ffffffeb;border:1px solid #5c4f4224;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.98rem;line-height:1;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 6px 18px #2b1e1214}.BoxPage-module__Gi9b3G__detailCloseButton:hover{color:var(--accent-strong);background:#fff7f0fa;border-color:#d7642b38}.BoxPage-module__Gi9b3G__detailContent{gap:10px;display:grid}.BoxPage-module__Gi9b3G__detailActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.BoxPage-module__Gi9b3G__actionButtonDanger{border-radius:var(--control-radius);color:#b3412a;width:auto;min-width:128px;min-height:36px;font:inherit;cursor:pointer;background:#ffefebfa;border:1px solid #b3412a3d;justify-self:start;padding:0 12px}.BoxPage-module__Gi9b3G__teamSlotRow,.BoxPage-module__Gi9b3G__teamPreviewGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.BoxPage-module__Gi9b3G__teamSlot,.BoxPage-module__Gi9b3G__teamSlotFilled,.BoxPage-module__Gi9b3G__teamPreviewCard{text-align:left;background:#faf7f29e;border:1px dashed #5c4f4233;border-radius:12px;gap:4px;min-height:78px;padding:10px;display:grid}.BoxPage-module__Gi9b3G__teamPreviewCard{gap:8px;min-height:132px}.BoxPage-module__Gi9b3G__teamPreviewHeader,.BoxPage-module__Gi9b3G__teamPreviewIdentity,.BoxPage-module__Gi9b3G__teamPreviewMediaRow{align-items:flex-start;gap:10px;min-width:0;display:flex}.BoxPage-module__Gi9b3G__teamPreviewName{min-width:0;line-height:1.2;display:block}.BoxPage-module__Gi9b3G__teamPreviewSpriteFrame{background:#ffffffeb;border:1px solid #5c4f4224;border-radius:16px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.BoxPage-module__Gi9b3G__teamPreviewSprite,.BoxPage-module__Gi9b3G__teamPreviewSpriteFallback{width:56px;height:56px}.BoxPage-module__Gi9b3G__teamPreviewSprite{object-fit:contain;display:block}.BoxPage-module__Gi9b3G__teamPreviewSpriteFallback{color:var(--accent-strong);background:#fff2e8f5;border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.BoxPage-module__Gi9b3G__teamPreviewText{gap:4px;min-width:0;display:grid}.BoxPage-module__Gi9b3G__teamPreviewText strong,.BoxPage-module__Gi9b3G__teamPreviewText small{min-width:0;display:block}.BoxPage-module__Gi9b3G__teamPreviewTraining{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.BoxPage-module__Gi9b3G__teamSlot{cursor:default}.BoxPage-module__Gi9b3G__teamSlotFilled{cursor:pointer;background:#fff2e8b8;border-style:solid}.BoxPage-module__Gi9b3G__teamSlotIcon,.BoxPage-module__Gi9b3G__teamSlotIconFilled{background:#faf7f2c2;border:1px dashed #5c4f4233;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.BoxPage-module__Gi9b3G__teamSlotIcon{cursor:default}.BoxPage-module__Gi9b3G__teamSlotIconFilled{cursor:pointer;background:#fff2e8e0;border-style:solid}.BoxPage-module__Gi9b3G__teamSlotSprite,.BoxPage-module__Gi9b3G__teamSlotSpriteFallback{width:28px;height:28px}.BoxPage-module__Gi9b3G__teamSlotSprite{object-fit:contain;display:block}.BoxPage-module__Gi9b3G__teamSlotSpriteFallback{color:var(--accent-strong);background:#fff2e8f5;border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.BoxPage-module__Gi9b3G__teamBuilderMobileRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.BoxPage-module__Gi9b3G__teamBuilderMobileActions{justify-content:flex-end;gap:6px;display:flex}.BoxPage-module__Gi9b3G__teamSlotIndex{width:24px;height:24px;color:var(--muted);background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;display:inline-flex}.BoxPage-module__Gi9b3G__modalField{gap:6px;display:grid}.BoxPage-module__Gi9b3G__modalField span{color:var(--muted);font-size:.82rem}.BoxPage-module__Gi9b3G__teamFormatChoiceRow{flex-wrap:wrap;gap:8px;display:flex}.BoxPage-module__Gi9b3G__teamFormatChoice,.BoxPage-module__Gi9b3G__teamFormatChoiceActive{border:1px solid var(--line-strong);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-weight:700}.BoxPage-module__Gi9b3G__teamFormatChoiceActive{color:#3c67b4;background:#edf5fffa;border-color:#4c76c73d}.BoxPage-module__Gi9b3G__modalField input,.BoxPage-module__Gi9b3G__modalField textarea{border:1px solid var(--line-strong);border-radius:var(--control-radius);width:100%;min-height:38px;color:var(--text);font:inherit;background:#fff;padding:0 12px}.BoxPage-module__Gi9b3G__modalField textarea{resize:vertical;min-height:92px;padding:10px 12px}.BoxPage-module__Gi9b3G__detailNote{color:var(--muted);background:#ffffffc7;border:1px solid #5c4f421f;border-radius:10px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.55}.BoxPage-module__Gi9b3G__emptyState{gap:8px;display:grid}@media (max-width:900px){.BoxPage-module__Gi9b3G__toolbarControlRow{grid-template-columns:auto auto}.BoxPage-module__Gi9b3G__teamBuilderHeader{grid-template-columns:1fr}.BoxPage-module__Gi9b3G__teamSlotRow,.BoxPage-module__Gi9b3G__teamPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BoxPage-module__Gi9b3G__detailActions{grid-template-columns:1fr}.BoxPage-module__Gi9b3G__actionButton,.BoxPage-module__Gi9b3G__teamBuilderActionButton,.BoxPage-module__Gi9b3G__teamBuilderActionButtonActive{justify-self:stretch;width:100%}}@media (max-width:760px){.BoxPage-module__Gi9b3G__backdrop{align-items:flex-start;padding:12px}.BoxPage-module__Gi9b3G__teamSaveModal{width:100%;max-height:calc(100dvh - 24px);padding-bottom:12px}.BoxPage-module__Gi9b3G__toolbar{gap:8px}.BoxPage-module__Gi9b3G__toolbarStats{display:none}.BoxPage-module__Gi9b3G__toolbarTopRow,.BoxPage-module__Gi9b3G__toolbarControlRow,.BoxPage-module__Gi9b3G__toolbarActionRow,.BoxPage-module__Gi9b3G__toolbarActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px}.BoxPage-module__Gi9b3G__toolbarTopRow{align-items:stretch}.BoxPage-module__Gi9b3G__toolbarTopRow .BoxPage-module__Gi9b3G__searchInput{grid-column:1/-1}.BoxPage-module__Gi9b3G__sortSelect,.BoxPage-module__Gi9b3G__searchInput,.BoxPage-module__Gi9b3G__actionButton,.BoxPage-module__Gi9b3G__filterButton,.BoxPage-module__Gi9b3G__filterButtonActive,.BoxPage-module__Gi9b3G__filterClearButton,.BoxPage-module__Gi9b3G__teamBuilderActionButton,.BoxPage-module__Gi9b3G__teamBuilderActionButtonActive,.BoxPage-module__Gi9b3G__primaryActionButton,.BoxPage-module__Gi9b3G__secondaryActionButton{min-height:32px;padding:0 10px;font-size:.82rem}.BoxPage-module__Gi9b3G__sortSelect{width:100%}.BoxPage-module__Gi9b3G__filterPopover{gap:8px;padding:10px;position:static}.BoxPage-module__Gi9b3G__list{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}.BoxPage-module__Gi9b3G__teamBuilder{display:none}.BoxPage-module__Gi9b3G__toolbarWithTeamBuilder{padding-top:88px}.BoxPage-module__Gi9b3G__teamBuilderMobile{z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #5c4f421f;border-radius:14px;gap:6px;padding:8px 10px;display:grid;position:fixed;top:10px;left:62px;right:12px;box-shadow:0 10px 24px #30274a14}.BoxPage-module__Gi9b3G__teamBuilderMobileRow{gap:4px}.BoxPage-module__Gi9b3G__teamSlotIcon,.BoxPage-module__Gi9b3G__teamSlotIconFilled{border-radius:10px;width:100%;height:40px}.BoxPage-module__Gi9b3G__teamSlotSprite,.BoxPage-module__Gi9b3G__teamSlotSpriteFallback{width:24px;height:24px}.BoxPage-module__Gi9b3G__teamSlotIndex{width:18px;height:18px;font-size:.68rem}.BoxPage-module__Gi9b3G__teamBuilderMobileActions .BoxPage-module__Gi9b3G__primaryActionButton{min-height:30px;padding:0 10px;font-size:.76rem}.BoxPage-module__Gi9b3G__teamSlotRow,.BoxPage-module__Gi9b3G__teamPreviewGrid{gap:10px}}@media (max-width:640px){.BoxPage-module__Gi9b3G__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.BoxPage-module__Gi9b3G__card,.BoxPage-module__Gi9b3G__cardSelected{gap:6px;padding:8px}.BoxPage-module__Gi9b3G__cardHeader,.BoxPage-module__Gi9b3G__cardIdentity{gap:6px}.BoxPage-module__Gi9b3G__cardSpriteFrame{border-radius:12px;width:52px;height:52px}.BoxPage-module__Gi9b3G__cardTitleWide,.BoxPage-module__Gi9b3G__cardTitle{font-size:.74rem}.BoxPage-module__Gi9b3G__summaryLine{font-size:.78rem}.BoxPage-module__Gi9b3G__compactMeta,.BoxPage-module__Gi9b3G__compactMetaWithIcon,.BoxPage-module__Gi9b3G__statsLine{font-size:.64rem}.BoxPage-module__Gi9b3G__compactItemSprite,.BoxPage-module__Gi9b3G__compactItemFallback{width:14px;height:14px}.BoxPage-module__Gi9b3G__moveGrid{gap:5px}.BoxPage-module__Gi9b3G__moveSlot,.BoxPage-module__Gi9b3G__moveSlotEmpty{min-height:28px;padding:0 6px;font-size:.66rem}.BoxPage-module__Gi9b3G__actions{gap:5px}.BoxPage-module__Gi9b3G__iconButton,.BoxPage-module__Gi9b3G__iconButtonActive,.BoxPage-module__Gi9b3G__iconButtonDanger,.BoxPage-module__Gi9b3G__closeButton{height:30px}.BoxPage-module__Gi9b3G__toolbarWithTeamBuilder{padding-top:84px}.BoxPage-module__Gi9b3G__teamBuilderMobile{padding:7px 8px;left:58px;right:10px}.BoxPage-module__Gi9b3G__teamBuilderMobileRow{gap:3px}.BoxPage-module__Gi9b3G__teamSlotIcon,.BoxPage-module__Gi9b3G__teamSlotIconFilled{height:36px}.BoxPage-module__Gi9b3G__teamBuilderMobileActions .BoxPage-module__Gi9b3G__primaryActionButton{min-height:28px;padding:0 9px;font-size:.72rem}}
