.battle-create_step__HLd25{display:flex;align-items:center;gap:10px;margin-bottom:12px}.battle-create_stepMark__wcflD{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;font-family:var(--font-numeric),system-ui,sans-serif;font-size:12px;font-weight:700;color:var(--color-accent-foreground);background:var(--color-accent)}.battle-create_stepTitle__qwg_4{margin:0;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary)}.battle-create_stepMeta__i738Y{margin-left:auto;font-family:var(--font-numeric),system-ui,sans-serif;font-size:12px;color:var(--color-muted)}.battle-create_mode__AQXT9{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px;text-align:left;background:var(--color-card);border:1px solid var(--color-border);transition:border-color .12s ease,background-color .12s ease}.battle-create_mode__AQXT9:hover{border-color:var(--color-border-strong)}.battle-create_modeOn__kyyJs{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-card));border-color:color-mix(in srgb,var(--color-accent) 45%,transparent)}.battle-create_modeName__1A_IH{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--color-text-primary)}.battle-create_modeOn__kyyJs .battle-create_modeName__1A_IH{color:var(--color-accent)}.battle-create_modeDesc__2SBfC{font-size:11px;line-height:1.35;color:var(--color-muted)}.battle-create_modeFoot__Pn8EO{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.battle-create_modeCount__Jkn8W{font-family:var(--font-numeric),system-ui,sans-serif;font-size:11px;color:var(--color-muted)}.battle-create_diagram__8WIQ7{display:flex;align-items:center;gap:6px;color:var(--color-border-strong)}.battle-create_modeOn__kyyJs .battle-create_diagram__8WIQ7{color:var(--color-accent)}.battle-create_team__oaZFr{display:flex;gap:3px}.battle-create_pip__J4eYl{width:7px;height:7px;background:currentColor}.battle-create_split__YWxg4{width:1px;height:11px;background:var(--color-border-strong)}.battle-create_option__OnRgj{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:var(--color-card);border:1px solid var(--color-border);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.battle-create_optionOn__1pK_x{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-card));border-color:color-mix(in srgb,var(--color-accent) 35%,transparent)}.battle-create_optionOff__U5_Sv{opacity:.4;cursor:not-allowed}.battle-create_optionLabel__GYJDh{font-size:14px;font-weight:500;color:var(--color-text-primary)}.battle-create_optionDesc___N_MQ{margin-top:2px;font-size:11px;color:var(--color-muted)}.battle-create_switch__2WoRc{position:relative;flex-shrink:0;width:36px;height:18px;background:var(--color-card-hover);transition:background-color .12s ease}.battle-create_switchOn__OU_ii{background:var(--color-accent)}.battle-create_knob__nrWTF{position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--color-sticker);transition:transform .12s ease}.battle-create_switchOn__OU_ii .battle-create_knob__nrWTF{transform:translateX(18px)}.battle-create_phoneBar__Is_bW{position:fixed;left:0;right:0;bottom:var(--floor-h);z-index:30;display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--color-surface-elevated);border-top:1px solid var(--color-border-strong)}.battle-create_phoneMeta__1J0AJ{display:flex;min-width:0;flex-direction:column;gap:2px}.battle-create_phoneLabel__ln_T9{font-size:11px;color:var(--color-muted)}.battle-create_phoneValue__iKXfb{display:flex;align-items:center;gap:6px;font-family:var(--font-numeric),system-ui,sans-serif;font-size:14px;font-weight:700;color:var(--color-text-primary)}@media (min-width:1024px){.battle-create_phoneBar__Is_bW{display:none}}