.BattleQuickWorkspace-module__kf_Q3q__workspace{gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:12px;display:grid;overflow-x:clip}.BattleQuickWorkspace-module__kf_Q3q__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:4px 0 0;display:flex}.BattleQuickWorkspace-module__kf_Q3q__tabRow{gap:8px;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__desktopBattleTabs,.BattleQuickWorkspace-module__kf_Q3q__switchButton,.BattleQuickWorkspace-module__kf_Q3q__switchButton svg{display:none}.BattleQuickWorkspace-module__kf_Q3q__globalFieldRow{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__battleFieldPanel,.BattleQuickWorkspace-module__kf_Q3q__battleDetailPanel{display:grid}.BattleQuickWorkspace-module__kf_Q3q__adjustCtaRow{justify-content:center;padding:2px 0 8px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__mobileBottomActionRow,.BattleQuickWorkspace-module__kf_Q3q__mobileBottomActionButton{display:none}.BattleQuickWorkspace-module__kf_Q3q__adjustCtaLink{color:#b85a22;background:#fffcf6f0;border:1px solid #d7642b38;border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:inline-flex;box-shadow:0 10px 24px #d7642b14}.BattleQuickWorkspace-module__kf_Q3q__adjustCtaLink:hover{transform:translateY(-1px);box-shadow:0 14px 28px #d7642b1f}.BattleQuickWorkspace-module__kf_Q3q__battleCompactPickerRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.BattleQuickWorkspace-module__kf_Q3q__battleCompactPicker{gap:2px;width:100%;min-width:0;min-height:44px;padding:6px 4px}.BattleQuickWorkspace-module__kf_Q3q__battleCompactPickerValue{white-space:nowrap;letter-spacing:-.02em;font-size:.66rem;line-height:1.1}.BattleQuickWorkspace-module__kf_Q3q__battleFieldPanel{display:grid}.BattleQuickWorkspace-module__kf_Q3q__battleFieldPanel,.BattleQuickWorkspace-module__kf_Q3q__battleDetailPanel{min-width:0}.BattleQuickWorkspace-module__kf_Q3q__battleFieldPanel .fieldConditionsSection{gap:6px}.BattleQuickWorkspace-module__kf_Q3q__battleDetailFoldSection{border-radius:12px}.BattleQuickWorkspace-module__kf_Q3q__battleDetailFoldToggle{min-height:34px;padding:0 12px}.BattleQuickWorkspace-module__kf_Q3q__battleDetailFoldToggle span{font-size:.76rem}.BattleQuickWorkspace-module__kf_Q3q__battleDetailFoldBody{padding:8px 10px 10px}.BattleQuickWorkspace-module__kf_Q3q__battleDetailAdvancedSection{border-top:0;gap:8px;margin-top:0;padding-top:0}.BattleQuickWorkspace-module__kf_Q3q__battleDetailAdvancedHead{align-items:center}.BattleQuickWorkspace-module__kf_Q3q__battleDetailAdvancedHead small{display:none}.BattleQuickWorkspace-module__kf_Q3q__battleDetailSupportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__battleDetailSupportGrid .inlineCheck{min-width:0}.BattleQuickWorkspace-module__kf_Q3q__battleDetailSupportGrid .inlineCheck span{font-size:.7rem;line-height:1.2}.BattleQuickWorkspace-module__kf_Q3q__battleDetailAdvancedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.BattleQuickWorkspace-module__kf_Q3q__battleDetailMiniStepperField span{white-space:normal;line-height:1.2}.BattleQuickWorkspace-module__kf_Q3q__battleDetailMiniStepperField strong{min-width:0}.BattleQuickWorkspace-module__kf_Q3q__battleDetailMiniStepperField .miniStepperControl{justify-content:space-between;gap:4px}.BattleQuickWorkspace-module__kf_Q3q__compactField{gap:4px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__compactField span{color:var(--muted);font-size:.72rem}.BattleQuickWorkspace-module__kf_Q3q__multiplierButtonGroup,.BattleQuickWorkspace-module__kf_Q3q__secondaryMultiplierGroup{gap:4px;display:inline-grid}.BattleQuickWorkspace-module__kf_Q3q__multiplierButtonGroup{grid-template-columns:repeat(3,minmax(0,1fr))}.BattleQuickWorkspace-module__kf_Q3q__secondaryMultiplierGroup{grid-template-columns:repeat(4,minmax(0,1fr))}.BattleQuickWorkspace-module__kf_Q3q__multiplierButton,.BattleQuickWorkspace-module__kf_Q3q__multiplierButtonActive,.BattleQuickWorkspace-module__kf_Q3q__secondaryMultiplierButton,.BattleQuickWorkspace-module__kf_Q3q__secondaryMultiplierButtonActive{border:1px solid var(--line-strong);min-height:34px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 10px}.BattleQuickWorkspace-module__kf_Q3q__multiplierButtonActive,.BattleQuickWorkspace-module__kf_Q3q__secondaryMultiplierButtonActive{color:var(--accent-strong);background:linear-gradient(#fffaf5fa,#ffecdcf5);border-color:#d7642b47;box-shadow:0 8px 18px #d7642b14}.BattleQuickWorkspace-module__kf_Q3q__tab,.BattleQuickWorkspace-module__kf_Q3q__tabActive{min-height:38px;font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-weight:800}.BattleQuickWorkspace-module__kf_Q3q__tab{color:var(--muted);background:#fffcf6eb;border:1px solid #5c4f4224}.BattleQuickWorkspace-module__kf_Q3q__tabActive{color:var(--accent-strong);background:linear-gradient(#fffaf5fa,#ffecdcf5);border:1px solid #d7642b47;box-shadow:0 10px 24px #d7642b1f}.BattleQuickWorkspace-module__kf_Q3q__editorRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__editorPanelSlot{display:contents}.BattleQuickWorkspace-module__kf_Q3q__desktopEditorSwapSlot{justify-content:center;align-items:flex-start;padding-top:64px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__desktopEditorSwapButton{width:42px;min-width:42px;height:42px;color:var(--accent-strong);cursor:pointer;background:linear-gradient(#fffaf5fa,#ffecdcf5);border:1px solid #d7642b3d;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 24px #d7642b1a}.BattleQuickWorkspace-module__kf_Q3q__desktopEditorSwapButton svg{width:18px;height:18px}.BattleQuickWorkspace-module__kf_Q3q__mobileEditorTabs{display:none}.BattleQuickWorkspace-module__kf_Q3q__mobileEditorTab,.BattleQuickWorkspace-module__kf_Q3q__mobileEditorTabActive{min-height:38px;font:inherit;cursor:pointer;border-bottom:none;border-radius:12px 12px 0 0;padding:0 16px;font-size:.84rem;font-weight:800}.BattleQuickWorkspace-module__kf_Q3q__mobileEditorTab{color:var(--muted);background:#fffcf6e6;border:1px solid #5c4f421f}.BattleQuickWorkspace-module__kf_Q3q__mobileEditorTabActive{color:var(--accent-strong);background:linear-gradient(#fffaf5fa,#ffecdcf5);border:1px solid #d7642b47;border-bottom:none;box-shadow:0 8px 20px #d7642b1a}.BattleQuickWorkspace-module__kf_Q3q__mobileSwapButton{width:40px;min-width:40px;height:38px;color:var(--accent-strong);cursor:pointer;background:#fffcf6eb;border:1px solid #d7642b3d;border-radius:12px;justify-content:center;align-items:center;margin:0 6px;display:inline-flex;box-shadow:0 8px 18px #d7642b14}.BattleQuickWorkspace-module__kf_Q3q__mobileSwapButton svg{width:18px;height:18px}.BattleQuickWorkspace-module__kf_Q3q__editorPanel,.BattleQuickWorkspace-module__kf_Q3q__resultsPanel,.BattleQuickWorkspace-module__kf_Q3q__moveSelectionPanel{border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:linear-gradient(180deg,var(--surface-strong),#faf7f2eb);width:100%;max-width:100%;box-shadow:var(--shadow);box-sizing:border-box;align-content:start;gap:8px;min-width:0;padding:9px 10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__editorPanel{height:100%}.BattleQuickWorkspace-module__kf_Q3q__resultsPanel{gap:6px;width:100%;min-width:0;max-width:100%;position:static}.BattleQuickWorkspace-module__kf_Q3q__resultsPanelHiddenOnMobile{display:none}.BattleQuickWorkspace-module__kf_Q3q__panelHeader{gap:2px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__panelHeader h2,.BattleQuickWorkspace-module__kf_Q3q__readonlyCard strong{margin:0;font-size:.92rem}.BattleQuickWorkspace-module__kf_Q3q__panelSection,.BattleQuickWorkspace-module__kf_Q3q__field,.BattleQuickWorkspace-module__kf_Q3q__statField{gap:6px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__selfPanelStack{gap:8px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamPicker{border-bottom:1px solid #5c4f4214;gap:6px;min-width:0;padding-bottom:4px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamHeaderRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamLabel{color:var(--muted);font-size:.76rem;font-weight:800}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamDeleteButton{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #5c4f4224;border-radius:12px;padding:0 10px;font-size:.72rem;font-weight:700}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamDeleteButton:disabled{opacity:.45;cursor:default}.BattleQuickWorkspace-module__kf_Q3q__inlineOpponentEditor{gap:0;padding:0;display:grid}.BattleQuickWorkspace-module__kf_Q3q__inlineOpponentEditorGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) auto auto;align-items:stretch;gap:8px;min-width:0;display:grid}.BattleQuickWorkspace-module__kf_Q3q__inlineOpponentMegaButton,.BattleQuickWorkspace-module__kf_Q3q__inlineOpponentMegaButtonActive,.BattleQuickWorkspace-module__kf_Q3q__inlineOpponentClearButton{min-height:34px;font:inherit;cursor:pointer;border-radius:12px;padding:0 12px;font-size:.74rem;font-weight:700}.BattleQuickWorkspace-module__kf_Q3q__inlineOpponentClearButton{padding:0 9px}.BattleQuickWorkspace-module__kf_Q3q__inlineOpponentMegaButton,.BattleQuickWorkspace-module__kf_Q3q__inlineOpponentClearButton{color:var(--muted);background:#fff;border:1px solid #5c4f4224}.BattleQuickWorkspace-module__kf_Q3q__inlineOpponentMegaButtonActive{color:var(--accent-strong);background:linear-gradient(#fffaf5fa,#ffecdcf5);border:1px solid #d7642b47;box-shadow:0 8px 18px #d7642b14}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamPicker .BattleQuickWorkspace-module__kf_Q3q__field span{font-size:.7rem}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamPicker select{min-height:34px;padding:0 10px;font-size:.8rem}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamIconRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamIconButton,.BattleQuickWorkspace-module__kf_Q3q__inlineTeamIconButtonActive{cursor:pointer;box-sizing:border-box;background:#faf7f2e0;border:1px solid #5c4f421f;border-radius:10px;justify-items:center;gap:3px;width:100%;min-width:0;padding:4px 3px;display:grid;overflow:hidden}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamIconButtonActive{background:linear-gradient(#fffaf4,#ffe5d0fa);border-color:#d7642b85;box-shadow:0 0 0 2px #d7642b1f,0 12px 28px #d7642b24}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamIconIndex{color:var(--muted);font-size:.64rem;line-height:1}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamIconVisual{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamSprite{width:30px;height:30px}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamFallback{width:30px;height:30px;color:var(--accent-strong);background:#d7642b1f;border-radius:999px;justify-content:center;align-items:center;font-size:.64rem;font-weight:800;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamAddMark{color:var(--accent-strong);font-size:1.2rem;font-weight:700;line-height:1}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamEmpty{color:var(--muted);margin:0;font-size:.76rem;line-height:1.4}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamEmptyState{justify-items:start;gap:8px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamLinkButton{min-height:32px;color:var(--accent-strong);background:#ffffffeb;border:1px solid #5c4f4224;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__field span,.BattleQuickWorkspace-module__kf_Q3q__statField span,.BattleQuickWorkspace-module__kf_Q3q__check,.BattleQuickWorkspace-module__kf_Q3q__field small,.BattleQuickWorkspace-module__kf_Q3q__readonlyCard span,.BattleQuickWorkspace-module__kf_Q3q__resultRange span,.BattleQuickWorkspace-module__kf_Q3q__resultResidual,.BattleQuickWorkspace-module__kf_Q3q__hpCard span,.BattleQuickWorkspace-module__kf_Q3q__hpCard small{color:var(--muted)}.BattleQuickWorkspace-module__kf_Q3q__field span,.BattleQuickWorkspace-module__kf_Q3q__statField span,.BattleQuickWorkspace-module__kf_Q3q__check,.BattleQuickWorkspace-module__kf_Q3q__field small,.BattleQuickWorkspace-module__kf_Q3q__resultResidual,.BattleQuickWorkspace-module__kf_Q3q__hpCard span,.BattleQuickWorkspace-module__kf_Q3q__hpCard small{font-size:.76rem}.BattleQuickWorkspace-module__kf_Q3q__typeBadgeRow,.BattleQuickWorkspace-module__kf_Q3q__moveMetaBadgeRow{flex-wrap:wrap;gap:6px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__moveMetaBadgeScroller{scrollbar-width:thin;width:100%;overflow:auto hidden}.BattleQuickWorkspace-module__kf_Q3q__moveMetaBadgeScroller::-webkit-scrollbar{height:6px}.BattleQuickWorkspace-module__kf_Q3q__moveMetaBadgeScroller::-webkit-scrollbar-thumb{background:#5c4f422e;border-radius:999px}.BattleQuickWorkspace-module__kf_Q3q__moveMetaBadgeScroller .BattleQuickWorkspace-module__kf_Q3q__moveMetaBadgeRow{flex-wrap:nowrap;width:max-content;min-width:100%}.BattleQuickWorkspace-module__kf_Q3q__baseStatsLine{color:var(--muted);margin-top:2px;font-size:.76rem;line-height:1.25;display:block}.BattleQuickWorkspace-module__kf_Q3q__typeBadge,.BattleQuickWorkspace-module__kf_Q3q__moveMetaBadge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__moveMetaBadgeSubtle{min-height:24px;color:var(--muted-strong);background:#ffffffd6;border:1px solid #5c4f4229;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__moveMetaNote{color:var(--muted);font-size:.74rem}.BattleQuickWorkspace-module__kf_Q3q__secondaryNatureRow{justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__secondaryNatureRow span{color:var(--muted);font-size:.7rem}.BattleQuickWorkspace-module__kf_Q3q__moveConditionCheck{color:var(--muted);align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__moveConditionBox{gap:6px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__moveConditionTitle{color:var(--muted);font-size:.72rem;font-weight:700}.BattleQuickWorkspace-module__kf_Q3q__moveConditionChipRow{flex-wrap:wrap;gap:6px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__moveConditionChip,.BattleQuickWorkspace-module__kf_Q3q__moveConditionChipActive{min-height:26px;color:var(--muted);background:#ffffffd6;border:1px solid #5c4f4224;border-radius:999px;padding:0 10px;font-size:.74rem;font-weight:700}.BattleQuickWorkspace-module__kf_Q3q__moveConditionChipActive{color:var(--accent-strong);background:#fff1e7f5;border-color:#d7642b47}.BattleQuickWorkspace-module__kf_Q3q__moveConditionRangeHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__moveConditionRangeHead strong{color:var(--accent-strong);font-size:.82rem}.BattleQuickWorkspace-module__kf_Q3q__moveConditionSlider{width:100%}.BattleQuickWorkspace-module__kf_Q3q__moveConditionAuto{color:var(--muted);font-size:.74rem}.BattleQuickWorkspace-module__kf_Q3q__moveHitRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__readonlyInline{color:var(--muted);align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__readonlyInline strong{color:var(--accent-strong);font-weight:700}.BattleQuickWorkspace-module__kf_Q3q__moveHitStepper{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__moveHitStepper span{color:var(--muted);font-size:.72rem}.BattleQuickWorkspace-module__kf_Q3q__moveHitStepperControl{align-items:center;gap:6px;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__moveHitStepperControl strong{text-align:center;min-width:40px;color:var(--accent-strong);font-size:.8rem}.BattleQuickWorkspace-module__kf_Q3q__moveHitStepButton{min-width:28px;min-height:28px;color:var(--text);font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #5c4f422e;border-radius:8px;padding:0}.BattleQuickWorkspace-module__kf_Q3q__moveHitStepButton:disabled{opacity:.42;cursor:default}.BattleQuickWorkspace-module__kf_Q3q__secondaryStageRow{align-items:center;gap:6px;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__secondaryStageSame,.BattleQuickWorkspace-module__kf_Q3q__secondaryStageSameActive{border:1px solid var(--line-strong);min-height:28px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 8px;font-size:.72rem}.BattleQuickWorkspace-module__kf_Q3q__secondaryStageSameActive{color:var(--accent-strong);background:linear-gradient(#fffaf5fa,#ffecdcf5);border-color:#d7642b47}.BattleQuickWorkspace-module__kf_Q3q__secondaryMultiplierButton,.BattleQuickWorkspace-module__kf_Q3q__secondaryMultiplierButtonActive{min-height:28px;padding:0 8px;font-size:.72rem}.BattleQuickWorkspace-module__kf_Q3q__secondaryMoveActionRow{justify-content:flex-start;margin-top:6px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__secondaryMoveAddButton,.BattleQuickWorkspace-module__kf_Q3q__secondaryMoveRemoveButton{border:1px solid var(--line-strong);min-height:28px;color:var(--accent-strong);font:inherit;cursor:pointer;background:#ffffffe6;border-radius:999px;padding:0 10px;font-size:.72rem;font-weight:700}.BattleQuickWorkspace-module__kf_Q3q__secondaryMoveAddButton{background:var(--accent-soft)}.BattleQuickWorkspace-module__kf_Q3q__fieldGrid,.BattleQuickWorkspace-module__kf_Q3q__moveGrid,.BattleQuickWorkspace-module__kf_Q3q__stageGrid,.BattleQuickWorkspace-module__kf_Q3q__toggleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__parallelMoveGrid{gap:10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__parallelMoveCard{background:#fffcf8eb;border:1px solid #5c4f421f;border-radius:16px;align-items:start;gap:8px;padding:8px 10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__parallelMoveEditor{gap:6px;max-width:360px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__parallelMoveContentRow{grid-template-columns:minmax(260px,360px) minmax(360px,1fr);align-items:start;gap:10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__parallelResultCard{min-width:0}.BattleQuickWorkspace-module__kf_Q3q__field select,.BattleQuickWorkspace-module__kf_Q3q__statField input{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}.BattleQuickWorkspace-module__kf_Q3q__readonlyField{border:1px solid var(--line-strong);border-radius:var(--control-radius);width:100%;min-height:38px;color:var(--text);font:inherit;background:#fff;align-items:center;padding:0 12px;font-weight:700;display:flex}.BattleQuickWorkspace-module__kf_Q3q__pokemonFieldRow{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__pokemonSummaryGrid{grid-template-columns:minmax(0,1.35fr) minmax(210px,1fr);align-items:center;gap:10px 14px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__pokemonPickerArea{min-width:0}.BattleQuickWorkspace-module__kf_Q3q__pokemonMetaColumn{align-content:start;gap:6px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__pokemonPickerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__pokemonSpriteFrame{background:#fffcf8eb;border:1px solid #5c4f421f;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__pokemonSprite{object-fit:contain;width:52px;height:52px;display:block}.BattleQuickWorkspace-module__kf_Q3q__pokemonSpriteFallback{width:52px;height:52px;color:var(--accent-strong);background:#fff2e8f5;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__pokemonSpriteEmpty{background:#5c4f420a;border-radius:12px;width:52px;height:52px}.BattleQuickWorkspace-module__kf_Q3q__readonlyCard,.BattleQuickWorkspace-module__kf_Q3q__moveCard,.BattleQuickWorkspace-module__kf_Q3q__stageCard,.BattleQuickWorkspace-module__kf_Q3q__resultCard{background:#fffcf8eb;border:1px solid #5c4f421f;border-radius:16px;gap:5px;padding:8px 10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__resultCard{align-content:start;min-height:112px}.BattleQuickWorkspace-module__kf_Q3q__resultCardEmbedded{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.BattleQuickWorkspace-module__kf_Q3q__readonlyCard strong{color:var(--text);font-size:.9rem}.BattleQuickWorkspace-module__kf_Q3q__stageCard{justify-content:space-between;align-items:center;gap:8px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__stageCard strong{color:var(--text);font-size:.88rem}.BattleQuickWorkspace-module__kf_Q3q__stageButtons{align-items:center;gap:6px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__stageButtons button{min-width:28px;min-height:28px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border:1px solid #5c4f4224;border-radius:9px}.BattleQuickWorkspace-module__kf_Q3q__stageButtons button:first-child{color:#c54b3c}.BattleQuickWorkspace-module__kf_Q3q__stageButtons button:last-child{color:#3f6fb3}.BattleQuickWorkspace-module__kf_Q3q__stageValue{text-align:center;min-width:28px}.BattleQuickWorkspace-module__kf_Q3q__stageButtons button:disabled{opacity:.4;cursor:default}.BattleQuickWorkspace-module__kf_Q3q__statRowTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__statRowThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__statRowWide{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__sliderStack{gap:8px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__selfStatCompact{background:#fffcf8eb;border:1px solid #5c4f421f;border-radius:14px;align-content:center;gap:6px;min-height:70px;padding:8px 10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__selfStatInline{justify-content:space-between;align-items:center;gap:8px;min-height:100%;padding:0;display:flex}.BattleQuickWorkspace-module__kf_Q3q__selfStatInline span{color:var(--muted);font-size:.82rem}.BattleQuickWorkspace-module__kf_Q3q__selfStatInline strong{color:var(--text);font-size:.96rem}.BattleQuickWorkspace-module__kf_Q3q__sliderField,.BattleQuickWorkspace-module__kf_Q3q__sliderFieldCompact{background:#fffcf8eb;border:1px solid #5c4f421f;border-radius:14px;gap:6px;min-height:70px;padding:8px 10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__sliderFieldCompact{padding:7px 8px}.BattleQuickWorkspace-module__kf_Q3q__sliderHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__sliderHeader span{color:var(--muted);font-size:.76rem}.BattleQuickWorkspace-module__kf_Q3q__sliderHeader strong{color:var(--text);font-size:.86rem}.BattleQuickWorkspace-module__kf_Q3q__sliderInput{width:100%;margin:0}.BattleQuickWorkspace-module__kf_Q3q__check{align-items:center;gap:8px;min-height:22px;display:inline-flex}.BattleQuickWorkspace-module__kf_Q3q__check input{margin:0}.BattleQuickWorkspace-module__kf_Q3q__moveHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__moveSelectionPanel{align-content:start}.BattleQuickWorkspace-module__kf_Q3q__combinedDesktopRow{align-items:start;gap:8px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__combinedDesktopResult{background:#fffcf8eb;border:1px solid #5c4f421f;border-radius:16px;align-content:start;gap:8px;min-width:0;padding:8px 10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__combinedSummaryCard{min-width:0}.BattleQuickWorkspace-module__kf_Q3q__combinedDesktopResultSpacer{display:none}.BattleQuickWorkspace-module__kf_Q3q__resultsPanel{gap:8px}.BattleQuickWorkspace-module__kf_Q3q__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__resultCarousel{display:none}.BattleQuickWorkspace-module__kf_Q3q__resultCarouselSlide{min-width:0}.BattleQuickWorkspace-module__kf_Q3q__resultCarouselHint{display:none}.BattleQuickWorkspace-module__kf_Q3q__resultCarouselArrow,.BattleQuickWorkspace-module__kf_Q3q__resultCarouselArrowActive{font-size:.9rem;line-height:1}.BattleQuickWorkspace-module__kf_Q3q__resultCarouselArrow{color:#5c4f4257}.BattleQuickWorkspace-module__kf_Q3q__resultCarouselArrowActive{color:var(--accent-strong)}.BattleQuickWorkspace-module__kf_Q3q__resultCarouselHintText{color:var(--muted);font-size:.68rem}.BattleQuickWorkspace-module__kf_Q3q__resultRange{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;align-items:baseline;gap:6px;min-height:18px;display:flex;overflow:auto hidden}.BattleQuickWorkspace-module__kf_Q3q__resultRange::-webkit-scrollbar{display:none}.BattleQuickWorkspace-module__kf_Q3q__resultMoveName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:800;overflow:hidden}.BattleQuickWorkspace-module__kf_Q3q__resultDamageValue{color:var(--muted);flex:none;font-size:.82rem;font-weight:700}.BattleQuickWorkspace-module__kf_Q3q__resultDamagePercent{color:var(--muted);flex:none;font-size:.76rem}.BattleQuickWorkspace-module__kf_Q3q__resultKoText{color:var(--muted);flex:none;font-size:.72rem}.BattleQuickWorkspace-module__kf_Q3q__hpBar{border-radius:999px;height:12px;margin-top:2px;position:relative;overflow:hidden}.BattleQuickWorkspace-module__kf_Q3q__hpBarRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.BattleQuickWorkspace-module__kf_Q3q__hpBar_safe{background:#75be5a24}.BattleQuickWorkspace-module__kf_Q3q__hpBar_warning{background:#e8b12d29}.BattleQuickWorkspace-module__kf_Q3q__hpBar_danger{background:#d04e3c29}.BattleQuickWorkspace-module__kf_Q3q__hpBarMax,.BattleQuickWorkspace-module__kf_Q3q__hpBarMin{border-radius:999px;position:absolute;top:0;bottom:0;left:0}.BattleQuickWorkspace-module__kf_Q3q__hpBar_safe .BattleQuickWorkspace-module__kf_Q3q__hpBarMax{opacity:.5;background:#9dd57d}.BattleQuickWorkspace-module__kf_Q3q__hpBar_safe .BattleQuickWorkspace-module__kf_Q3q__hpBarMin{background:#6fc85c}.BattleQuickWorkspace-module__kf_Q3q__hpBar_warning .BattleQuickWorkspace-module__kf_Q3q__hpBarMax{opacity:.52;background:#efd36a}.BattleQuickWorkspace-module__kf_Q3q__hpBar_warning .BattleQuickWorkspace-module__kf_Q3q__hpBarMin{background:#d8b13f}.BattleQuickWorkspace-module__kf_Q3q__hpBar_danger .BattleQuickWorkspace-module__kf_Q3q__hpBarMax{opacity:.55;background:#ea8b7d}.BattleQuickWorkspace-module__kf_Q3q__hpBar_danger .BattleQuickWorkspace-module__kf_Q3q__hpBarMin{background:#d04e3c}.BattleQuickWorkspace-module__kf_Q3q__hpCard{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__hpValue{color:var(--muted);white-space:nowrap;font-size:.82rem;font-weight:700;line-height:1}.BattleQuickWorkspace-module__kf_Q3q__hpCard span{display:none}.BattleQuickWorkspace-module__kf_Q3q__hpCard small{display:block}.BattleQuickWorkspace-module__kf_Q3q__hpCard strong{color:var(--text);white-space:nowrap;font-size:.92rem;line-height:1}@media (max-width:1100px){.BattleQuickWorkspace-module__kf_Q3q__editorRow{grid-template-columns:1fr}.BattleQuickWorkspace-module__kf_Q3q__desktopEditorSwapSlot{display:none}}@media (max-width:720px){.BattleQuickWorkspace-module__kf_Q3q__mobileBottomActionRow{justify-content:center;padding:2px 0 8px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__mobileBottomActionButton{color:#fff;width:min(100%,280px);min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#d7642bf5,#b94a18f5);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #b94a182e}.BattleQuickWorkspace-module__kf_Q3q__workspace{padding-bottom:172px}.BattleQuickWorkspace-module__kf_Q3q__combinedDesktopRow{grid-template-columns:minmax(0,1fr)}.BattleQuickWorkspace-module__kf_Q3q__combinedDesktopResult{display:none}.BattleQuickWorkspace-module__kf_Q3q__parallelMoveContentRow{grid-template-columns:minmax(0,1fr)}.BattleQuickWorkspace-module__kf_Q3q__topBar{gap:6px}.BattleQuickWorkspace-module__kf_Q3q__tabRow{gap:0;width:100%}.BattleQuickWorkspace-module__kf_Q3q__switchButton{justify-content:center;width:100%}.BattleQuickWorkspace-module__kf_Q3q__tab,.BattleQuickWorkspace-module__kf_Q3q__tabActive{border-bottom:none;border-radius:12px 12px 0 0;flex:1 1 0;justify-content:center;min-height:40px}.BattleQuickWorkspace-module__kf_Q3q__mobileEditorTabs{z-index:1;justify-content:space-between;align-items:end;gap:0;width:100%;margin-top:8px;padding:0 6px;display:inline-flex;position:relative}.BattleQuickWorkspace-module__kf_Q3q__desktopBattleTabs{display:none}.BattleQuickWorkspace-module__kf_Q3q__pokemonSummaryGrid{grid-template-columns:1fr;gap:8px}.BattleQuickWorkspace-module__kf_Q3q__desktopEditorSwapSlot{display:none}.BattleQuickWorkspace-module__kf_Q3q__mobileEditorTab,.BattleQuickWorkspace-module__kf_Q3q__mobileEditorTabActive{flex:1 1 0;justify-content:center;min-height:40px}.BattleQuickWorkspace-module__kf_Q3q__editorPanelSlot{display:none}.BattleQuickWorkspace-module__kf_Q3q__editorPanelSlotActive{margin-top:-1px;display:block}.BattleQuickWorkspace-module__kf_Q3q__editorPanelSlotActive .BattleQuickWorkspace-module__kf_Q3q__editorPanel{border-top-left-radius:14px;border-top-right-radius:14px}.BattleQuickWorkspace-module__kf_Q3q__globalFieldRow,.BattleQuickWorkspace-module__kf_Q3q__moveGrid,.BattleQuickWorkspace-module__kf_Q3q__toggleGrid,.BattleQuickWorkspace-module__kf_Q3q__resultGrid{grid-template-columns:1fr}.BattleQuickWorkspace-module__kf_Q3q__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BattleQuickWorkspace-module__kf_Q3q__fieldGrid>:last-child:nth-child(odd){grid-column:1/-1}.BattleQuickWorkspace-module__kf_Q3q__battleCompactPickerRow{gap:4px}.BattleQuickWorkspace-module__kf_Q3q__inlineOpponentEditorHeader{flex-direction:column;align-items:stretch}.BattleQuickWorkspace-module__kf_Q3q__inlineOpponentEditorGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:6px}.BattleQuickWorkspace-module__kf_Q3q__battleCompactPicker{border-radius:10px;min-height:38px;padding:3px 1px}.BattleQuickWorkspace-module__kf_Q3q__battleCompactPicker span{font-size:.78rem}.BattleQuickWorkspace-module__kf_Q3q__battleCompactPickerValue{transform-origin:50%;font-size:.54rem;transform:scale(.96)}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamIconRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamIconButton,.BattleQuickWorkspace-module__kf_Q3q__inlineTeamIconButtonActive{border-radius:10px;padding:4px 2px}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamIconIndex{display:none}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamIconVisual{width:34px;height:34px}.BattleQuickWorkspace-module__kf_Q3q__inlineTeamSprite,.BattleQuickWorkspace-module__kf_Q3q__inlineTeamFallback{width:30px;height:30px}.BattleQuickWorkspace-module__kf_Q3q__baseStatsLine{letter-spacing:-.02em;font-size:.68rem}.BattleQuickWorkspace-module__kf_Q3q__battleDetailSupportGrid,.BattleQuickWorkspace-module__kf_Q3q__battleDetailAdvancedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BattleQuickWorkspace-module__kf_Q3q__battleDetailFoldToggle{min-height:32px;padding:0 10px}.BattleQuickWorkspace-module__kf_Q3q__battleDetailFoldBody{padding:7px 8px 9px}.BattleQuickWorkspace-module__kf_Q3q__stageGrid,.BattleQuickWorkspace-module__kf_Q3q__statRowTwo,.BattleQuickWorkspace-module__kf_Q3q__statRowWide{grid-template-columns:repeat(2,minmax(0,1fr))}.BattleQuickWorkspace-module__kf_Q3q__statRowThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.BattleQuickWorkspace-module__kf_Q3q__statRowThree .BattleQuickWorkspace-module__kf_Q3q__sliderField,.BattleQuickWorkspace-module__kf_Q3q__statRowThree .BattleQuickWorkspace-module__kf_Q3q__sliderFieldCompact,.BattleQuickWorkspace-module__kf_Q3q__statRowThree .BattleQuickWorkspace-module__kf_Q3q__statField{padding:7px 8px}.BattleQuickWorkspace-module__kf_Q3q__statRowThree .BattleQuickWorkspace-module__kf_Q3q__sliderHeader{gap:4px}.BattleQuickWorkspace-module__kf_Q3q__statRowThree .BattleQuickWorkspace-module__kf_Q3q__sliderHeader span{font-size:.7rem}.BattleQuickWorkspace-module__kf_Q3q__statRowThree .BattleQuickWorkspace-module__kf_Q3q__sliderHeader strong{font-size:.8rem}.BattleQuickWorkspace-module__kf_Q3q__stageCard{gap:4px;padding:7px 8px}.BattleQuickWorkspace-module__kf_Q3q__stageCard span{white-space:nowrap;letter-spacing:-.02em;font-size:.68rem}.BattleQuickWorkspace-module__kf_Q3q__stageButtons{gap:4px}.BattleQuickWorkspace-module__kf_Q3q__stageButtons button{min-width:24px;min-height:24px}.BattleQuickWorkspace-module__kf_Q3q__stageValue{min-width:24px;font-size:.8rem}.BattleQuickWorkspace-module__kf_Q3q__moveHead,.BattleQuickWorkspace-module__kf_Q3q__resultGrid{display:grid}.BattleQuickWorkspace-module__kf_Q3q__resultsPanel{box-sizing:border-box;z-index:30;width:min(100vw - 24px,720px);height:auto;max-height:none;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-radius:16px;gap:4px;position:fixed;bottom:10px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -10px 28px #3d362e29}.BattleQuickWorkspace-module__kf_Q3q__resultsPanel .BattleQuickWorkspace-module__kf_Q3q__panelHeader{display:none}.BattleQuickWorkspace-module__kf_Q3q__resultGrid{grid-template-columns:1fr;gap:6px}.BattleQuickWorkspace-module__kf_Q3q__parallelResultCard,.BattleQuickWorkspace-module__kf_Q3q__combinedDesktopResult{display:none}.BattleQuickWorkspace-module__kf_Q3q__resultCarousel{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;gap:8px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.BattleQuickWorkspace-module__kf_Q3q__resultCarousel::-webkit-scrollbar{display:none}.BattleQuickWorkspace-module__kf_Q3q__resultCarouselSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:100%}.BattleQuickWorkspace-module__kf_Q3q__resultCarouselHint{justify-content:center;align-items:center;gap:8px;margin-top:2px;display:flex}.BattleQuickWorkspace-module__kf_Q3q__resultCard{border-radius:12px;gap:4px;min-height:82px;padding:6px 8px}.BattleQuickWorkspace-module__kf_Q3q__resultMoveName{font-size:.84rem}.BattleQuickWorkspace-module__kf_Q3q__resultDamageValue{font-size:.76rem}.BattleQuickWorkspace-module__kf_Q3q__hpBar{height:10px;margin-top:0}.BattleQuickWorkspace-module__kf_Q3q__hpBarRow{gap:6px}.BattleQuickWorkspace-module__kf_Q3q__hpValue{font-size:.76rem}.BattleQuickWorkspace-module__kf_Q3q__hpCard{gap:4px;margin-top:0}.BattleQuickWorkspace-module__kf_Q3q__hpCard strong{font-size:.82rem}.BattleQuickWorkspace-module__kf_Q3q__hpCard small{font-size:.68rem}}
.BattleWorkspacePage-module__XkSE9a__page{gap:10px;display:grid}.BattleWorkspacePage-module__XkSE9a__controlCard,.BattleWorkspacePage-module__XkSE9a__teamSwitcherCard{gap:8px;padding:0;display:grid}.BattleWorkspacePage-module__XkSE9a__controlCard h2,.BattleWorkspacePage-module__XkSE9a__metaItem strong,.BattleWorkspacePage-module__XkSE9a__cardTitle{margin:0}.BattleWorkspacePage-module__XkSE9a__controlCard p,.BattleWorkspacePage-module__XkSE9a__metaItem span,.BattleWorkspacePage-module__XkSE9a__selectedSummary,.BattleWorkspacePage-module__XkSE9a__empty{color:var(--muted);margin:0}.BattleWorkspacePage-module__XkSE9a__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.BattleWorkspacePage-module__XkSE9a__workspaceAreaWide{grid-column:1/-1}.BattleWorkspacePage-module__XkSE9a__mobileModeTabs{display:none}.BattleWorkspacePage-module__XkSE9a__mobileModeTabGroup{display:contents}.BattleWorkspacePage-module__XkSE9a__mobileModeActions{display:none}.BattleWorkspacePage-module__XkSE9a__mobileModeTab,.BattleWorkspacePage-module__XkSE9a__mobileModeTabActive,.BattleWorkspacePage-module__XkSE9a__mobileModeTabSpeed,.BattleWorkspacePage-module__XkSE9a__mobileModeTabSpeedActive{color:#5f5145;min-height:38px;font:inherit;background:#ffffffb8;border:1px solid #5c4f421f;border-bottom:none;border-radius:12px 12px 0 0;padding:0 14px;font-size:.84rem;font-weight:800}.BattleWorkspacePage-module__XkSE9a__mobileModeTabActive{color:#b4531f;background:linear-gradient(#fffffffa,#fff2e6eb);border-color:#d7642b57}.BattleWorkspacePage-module__XkSE9a__mobileModeTabSpeed{color:#49715a;background:#f5fbf6e6;border-color:#638e713d}.BattleWorkspacePage-module__XkSE9a__mobileModeTabSpeedActive{color:#3f8153;background:linear-gradient(#f9fffafa,#e8f6ebf0);border-color:#638e7161}.BattleWorkspacePage-module__XkSE9a__mobileModeTabSeparated{margin-left:10px}.BattleWorkspacePage-module__XkSE9a__modePanel{display:grid}.BattleWorkspacePage-module__XkSE9a__logComposerCard{gap:14px;display:grid}.BattleWorkspacePage-module__XkSE9a__logComposerIntro{box-shadow:var(--shadow);background:linear-gradient(#fffffff5,#f9f5efeb);border:1px solid #5c4f421f;border-radius:18px;gap:12px;padding:16px;display:grid}.BattleWorkspacePage-module__XkSE9a__logComposerIntro h2,.BattleWorkspacePage-module__XkSE9a__logComposerEmpty strong{margin:0}.BattleWorkspacePage-module__XkSE9a__logComposerIntro p,.BattleWorkspacePage-module__XkSE9a__logComposerEmpty p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.BattleWorkspacePage-module__XkSE9a__logComposerEmpty{background:#fffc;border:1px solid #5c4f421f;border-radius:18px;gap:8px;padding:16px;display:grid}.BattleWorkspacePage-module__XkSE9a__logComposerLink{color:#2f709e;background:#5f9bcd24;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.BattleWorkspacePage-module__XkSE9a__field{gap:6px;display:grid}.BattleWorkspacePage-module__XkSE9a__field span{color:var(--muted);font-size:.82rem}.BattleWorkspacePage-module__XkSE9a__field select{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}.BattleWorkspacePage-module__XkSE9a__metaGrid{grid-template-columns:1fr;gap:10px;display:grid}.BattleWorkspacePage-module__XkSE9a__metaItem{border-radius:var(--control-radius);background:#faf7f2d1;border:1px solid #5c4f421f;gap:4px;padding:10px;display:grid}.BattleWorkspacePage-module__XkSE9a__teamIconRow{grid-template-columns:repeat(6,minmax(0,56px));justify-content:start;gap:8px;display:grid}.BattleWorkspacePage-module__XkSE9a__teamIconButton,.BattleWorkspacePage-module__XkSE9a__teamIconButtonActive{cursor:pointer;background:#faf7f2e0;border:1px solid #5c4f421f;border-radius:12px;justify-items:center;gap:4px;min-width:0;padding:6px 4px;display:grid}.BattleWorkspacePage-module__XkSE9a__teamIconButtonActive{background:linear-gradient(#fffffffa,#fff2e6eb);border-color:#d7642b52;box-shadow:0 10px 24px #d7642b14}.BattleWorkspacePage-module__XkSE9a__teamIconIndex{color:var(--muted);font-size:.64rem;line-height:1}.BattleWorkspacePage-module__XkSE9a__teamIconVisual{background:linear-gradient(#fffffff5,#f5efe6eb);border:1px solid #5c4f421f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.BattleWorkspacePage-module__XkSE9a__teamMemberSprite,.BattleWorkspacePage-module__XkSE9a__teamMemberFallback{width:36px;height:36px}.BattleWorkspacePage-module__XkSE9a__teamMemberSprite{object-fit:contain;display:block}.BattleWorkspacePage-module__XkSE9a__teamMemberFallback{color:var(--accent-strong);letter-spacing:.02em;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.BattleWorkspacePage-module__XkSE9a__speedSearchCard{box-shadow:var(--shadow);background:linear-gradient(#fffffff5,#f9f5efeb);border:1px solid #5c4f421f;border-radius:18px;gap:14px;padding:16px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedSearchHeader{gap:4px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedSearchHeader h2,.BattleWorkspacePage-module__XkSE9a__speedSearchMeta strong{margin:0}.BattleWorkspacePage-module__XkSE9a__speedSearchHeader p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}.BattleWorkspacePage-module__XkSE9a__speedSearchPicker,.BattleWorkspacePage-module__XkSE9a__speedSearchField{gap:6px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedSearchPickerControls{gap:6px;min-width:0;display:grid}.BattleWorkspacePage-module__XkSE9a__speedSearchOptionRow{flex-wrap:wrap;gap:8px 10px;display:flex}.BattleWorkspacePage-module__XkSE9a__speedSearchStageField{min-height:30px;color:var(--text);background:#ffffffc2;border:1px solid #5c4f421f;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.BattleWorkspacePage-module__XkSE9a__speedSearchStageField span{color:inherit;font-size:inherit}.BattleWorkspacePage-module__XkSE9a__speedSearchStageButtons{align-items:center;gap:6px;display:inline-flex}.BattleWorkspacePage-module__XkSE9a__speedSearchStageButtons button{min-width:24px;min-height:24px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border:1px solid #5c4f4224;border-radius:8px;line-height:1}.BattleWorkspacePage-module__XkSE9a__speedSearchStageButtons button:first-child{color:#c54b3c}.BattleWorkspacePage-module__XkSE9a__speedSearchStageButtons button:last-child{color:#3f6fb3}.BattleWorkspacePage-module__XkSE9a__speedSearchStageButtons button:disabled{opacity:.4;cursor:default}.BattleWorkspacePage-module__XkSE9a__speedSearchStageButtons strong{text-align:center;min-width:24px;color:inherit;font-size:.82rem;font-weight:800}.BattleWorkspacePage-module__XkSE9a__speedSearchOption{min-height:30px;color:var(--text);background:#ffffffc2;border:1px solid #5c4f421f;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.BattleWorkspacePage-module__XkSE9a__speedSearchOption input{width:13px;height:13px;margin:0}.BattleWorkspacePage-module__XkSE9a__speedSearchField span{color:var(--muted);font-size:.82rem}.BattleWorkspacePage-module__XkSE9a__speedSearchBody{gap:12px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedSearchPokemonCard{background:#fffc;border:1px solid #5c4f421f;border-radius:14px;padding:12px}.BattleWorkspacePage-module__XkSE9a__speedSearchPokemonRow{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedSearchSpriteFrame{background:linear-gradient(#fffffffa,#f5efe6eb);border:1px solid #5c4f421f;border-radius:14px;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex;overflow:hidden}.BattleWorkspacePage-module__XkSE9a__speedSearchSprite,.BattleWorkspacePage-module__XkSE9a__speedSearchFallback{width:64px;height:64px}.BattleWorkspacePage-module__XkSE9a__speedSearchSprite{object-fit:contain;display:block}.BattleWorkspacePage-module__XkSE9a__speedSearchFallback{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.92rem;font-weight:800;display:inline-flex}.BattleWorkspacePage-module__XkSE9a__speedSearchMeta{gap:6px;min-width:0;display:grid}.BattleWorkspacePage-module__XkSE9a__speedSearchMeta small{color:var(--muted);font-size:.8rem}.BattleWorkspacePage-module__XkSE9a__speedSearchTypeRow{flex-wrap:wrap;gap:6px;display:flex}.BattleWorkspacePage-module__XkSE9a__speedSearchStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedSearchStatCard{background:#ffffffd1;border:1px solid #5c4f421f;border-radius:14px;gap:4px;padding:12px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedSearchStatCard span{color:var(--muted);font-size:.76rem}.BattleWorkspacePage-module__XkSE9a__speedSearchStatCard strong{color:var(--accent-strong);font-size:1.15rem}.BattleWorkspacePage-module__XkSE9a__speedTimelineCard{background:#ffffffd6;border:1px solid #5c4f421f;border-radius:14px;gap:10px;padding:12px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedTimelineHeader{gap:2px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedTimelineHeader strong{color:var(--text);font-size:.92rem}.BattleWorkspacePage-module__XkSE9a__speedTimelineHeader small,.BattleWorkspacePage-module__XkSE9a__speedTimelineMeta small,.BattleWorkspacePage-module__XkSE9a__speedTimelineEmpty p{color:var(--muted);font-size:.8rem}.BattleWorkspacePage-module__XkSE9a__speedTimeline{gap:8px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedTimelineRow{grid-template-columns:48px 16px minmax(0,1fr);align-items:center;gap:8px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedTimelineValue{justify-content:flex-end;display:flex}.BattleWorkspacePage-module__XkSE9a__speedTimelineValue strong{color:var(--accent-strong);font-size:.92rem}.BattleWorkspacePage-module__XkSE9a__speedTimelineLine{background:#d7642b2e;border-radius:999px;width:2px;height:100%;min-height:44px;margin:0 auto;position:relative}.BattleWorkspacePage-module__XkSE9a__speedTimelineLine:before{content:"";background:#fff4ec;border:2px solid #d7642b6b;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BattleWorkspacePage-module__XkSE9a__speedTimelineTeamCard,.BattleWorkspacePage-module__XkSE9a__speedTimelineSearchCard{background:#ffffffe6;border:1px solid #5c4f421f;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedTimelineTeamCard{background:linear-gradient(#fffcf8fa,#fff2e6eb)}.BattleWorkspacePage-module__XkSE9a__speedTimelineSearchCard{background:linear-gradient(#faf7fffa,#eee9ffeb)}.BattleWorkspacePage-module__XkSE9a__speedTimelineSpriteWrap{background:#ffffffeb;border:1px solid #5c4f421f;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.BattleWorkspacePage-module__XkSE9a__speedTimelineSprite,.BattleWorkspacePage-module__XkSE9a__speedTimelineFallback{width:34px;height:34px}.BattleWorkspacePage-module__XkSE9a__speedTimelineSprite{object-fit:contain;display:block}.BattleWorkspacePage-module__XkSE9a__speedTimelineFallback{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.BattleWorkspacePage-module__XkSE9a__speedTimelineMeta{gap:2px;min-width:0;display:grid}.BattleWorkspacePage-module__XkSE9a__speedTimelineMeta strong{color:var(--text);font-size:.88rem}.BattleWorkspacePage-module__XkSE9a__speedTimelineItemMeta{align-items:center;gap:4px;display:inline-flex}.BattleWorkspacePage-module__XkSE9a__speedTimelineItemSprite,.BattleWorkspacePage-module__XkSE9a__speedTimelineItemFallback{width:16px;height:16px}.BattleWorkspacePage-module__XkSE9a__speedTimelineItemSprite{object-fit:contain;display:block}.BattleWorkspacePage-module__XkSE9a__speedTimelineItemFallback{color:var(--accent-strong);justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:inline-flex}.BattleWorkspacePage-module__XkSE9a__speedTimelineEmpty{background:#ffffffa8;border:1px dashed #5c4f422e;border-radius:14px;gap:10px;padding:12px;display:grid}.BattleWorkspacePage-module__XkSE9a__speedTimelineEmpty p{margin:0}.BattleWorkspacePage-module__XkSE9a__speedTimelineLinkButton{color:#2f709e;background:#5f9bcd24;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:720px){.BattleWorkspacePage-module__XkSE9a__mobileModeTabs{justify-content:space-between;align-items:stretch;gap:6px;min-width:0;margin-bottom:-2px;display:flex}.BattleWorkspacePage-module__XkSE9a__mobileModeTabGroup{flex-wrap:nowrap;flex:auto;gap:4px;min-width:0;display:inline-flex}.BattleWorkspacePage-module__XkSE9a__mobileModeActions{flex:none;align-items:stretch;gap:4px;display:inline-flex}.BattleWorkspacePage-module__XkSE9a__mobileModeTab,.BattleWorkspacePage-module__XkSE9a__mobileModeTabActive,.BattleWorkspacePage-module__XkSE9a__mobileModeTabSpeed,.BattleWorkspacePage-module__XkSE9a__mobileModeTabSpeedActive{white-space:nowrap;min-height:36px;padding:0 10px;font-size:.76rem}.BattleWorkspacePage-module__XkSE9a__mobileModeTabSeparated{margin-left:4px}.BattleWorkspacePage-module__XkSE9a__modePanel{padding-top:10px}.BattleWorkspacePage-module__XkSE9a__logComposerIntro,.BattleWorkspacePage-module__XkSE9a__logComposerEmpty{border-radius:16px;padding:12px}.BattleWorkspacePage-module__XkSE9a__logComposerIntro p,.BattleWorkspacePage-module__XkSE9a__logComposerEmpty p{font-size:.82rem}.BattleWorkspacePage-module__XkSE9a__teamSwitcherCard{gap:6px}.BattleWorkspacePage-module__XkSE9a__teamIconRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.BattleWorkspacePage-module__XkSE9a__teamIconButton,.BattleWorkspacePage-module__XkSE9a__teamIconButtonActive{border-radius:10px;padding:4px 2px}.BattleWorkspacePage-module__XkSE9a__teamIconVisual{width:32px;height:32px}.BattleWorkspacePage-module__XkSE9a__teamMemberSprite,.BattleWorkspacePage-module__XkSE9a__teamMemberFallback{width:28px;height:28px}.BattleWorkspacePage-module__XkSE9a__speedSearchCard{border-radius:16px;gap:12px;padding:12px}.BattleWorkspacePage-module__XkSE9a__speedSearchOptionRow{gap:6px}.BattleWorkspacePage-module__XkSE9a__speedSearchOption{min-height:28px;padding:0 8px;font-size:.72rem}.BattleWorkspacePage-module__XkSE9a__speedSearchHeader p{font-size:.84rem}.BattleWorkspacePage-module__XkSE9a__speedSearchPokemonRow{grid-template-columns:62px minmax(0,1fr);gap:10px}.BattleWorkspacePage-module__XkSE9a__speedSearchSpriteFrame{border-radius:12px;width:62px;height:62px}.BattleWorkspacePage-module__XkSE9a__speedSearchSprite,.BattleWorkspacePage-module__XkSE9a__speedSearchFallback{width:52px;height:52px}.BattleWorkspacePage-module__XkSE9a__speedSearchStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.BattleWorkspacePage-module__XkSE9a__speedSearchStatCard{border-radius:12px;padding:10px}.BattleWorkspacePage-module__XkSE9a__speedSearchStatCard strong{font-size:1.02rem}.BattleWorkspacePage-module__XkSE9a__speedTimelineCard,.BattleWorkspacePage-module__XkSE9a__speedTimelineEmpty{border-radius:12px;padding:10px}.BattleWorkspacePage-module__XkSE9a__speedTimelineRow{grid-template-columns:40px 14px minmax(0,1fr);gap:6px}.BattleWorkspacePage-module__XkSE9a__speedTimelineValue strong{font-size:.84rem}.BattleWorkspacePage-module__XkSE9a__speedTimelineLine{min-height:40px}.BattleWorkspacePage-module__XkSE9a__speedTimelineTeamCard,.BattleWorkspacePage-module__XkSE9a__speedTimelineSearchCard{border-radius:10px;grid-template-columns:36px minmax(0,1fr);gap:6px;padding:7px 8px}.BattleWorkspacePage-module__XkSE9a__speedTimelineSpriteWrap{border-radius:8px;width:36px;height:36px}.BattleWorkspacePage-module__XkSE9a__speedTimelineSprite,.BattleWorkspacePage-module__XkSE9a__speedTimelineFallback{width:28px;height:28px}.BattleWorkspacePage-module__XkSE9a__speedTimelineMeta strong{font-size:.8rem}.BattleWorkspacePage-module__XkSE9a__speedTimelineHeader small,.BattleWorkspacePage-module__XkSE9a__speedTimelineMeta small,.BattleWorkspacePage-module__XkSE9a__speedTimelineEmpty p,.BattleWorkspacePage-module__XkSE9a__speedTimelineLinkButton{font-size:.74rem}.BattleWorkspacePage-module__XkSE9a__speedTimelineItemSprite,.BattleWorkspacePage-module__XkSE9a__speedTimelineItemFallback{width:14px;height:14px}}
