.battle-preview-currents.svelte-1xztzjd,.battle-preview-loadout.svelte-1xztzjd{display:grid;gap:.45rem;padding:.7rem 0;border-top:1px solid var(--line-soft, rgba(255, 255, 255, .09));border-bottom:1px solid var(--line-soft, rgba(255, 255, 255, .09))}.battle-preview-currents.svelte-1xztzjd>strong:where(.svelte-1xztzjd),.battle-preview-loadout.svelte-1xztzjd>header:where(.svelte-1xztzjd) strong:where(.svelte-1xztzjd){font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;opacity:.72}.battle-preview-currents.svelte-1xztzjd>div:where(.svelte-1xztzjd),.skill-current-list.svelte-1xztzjd{display:flex;flex-wrap:wrap;gap:.35rem}.current-chip.svelte-1xztzjd,.skill-current-list.svelte-1xztzjd span:where(.svelte-1xztzjd){display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .5rem;border:1px solid currentColor;border-radius:999px;font-size:.72rem;line-height:1;opacity:.88}.battle-preview-loadout.svelte-1xztzjd{border-top:0}.battle-preview-loadout.svelte-1xztzjd>header:where(.svelte-1xztzjd){display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.battle-preview-loadout.svelte-1xztzjd>header:where(.svelte-1xztzjd)>div:where(.svelte-1xztzjd){display:grid;gap:.16rem}.battle-preview-loadout.svelte-1xztzjd>header:where(.svelte-1xztzjd)>b:where(.svelte-1xztzjd){max-width:55%;font-size:.68rem;line-height:1.35;text-align:right;color:var(--text-soft, #d1d5db)}.battle-preview-loadout.svelte-1xztzjd>header:where(.svelte-1xztzjd) small:where(.svelte-1xztzjd),.battle-preview-loadout-note.svelte-1xztzjd{font-size:.68rem;color:var(--muted, #9ca3af)}.battle-preview-skill.svelte-1xztzjd{display:grid;gap:.3rem;padding:.55rem 0;border-top:1px solid var(--line-soft, rgba(255, 255, 255, .07))}.skill-heading-row.svelte-1xztzjd{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.battle-preview-skill.svelte-1xztzjd b:where(.svelte-1xztzjd){font-size:.84rem}.battle-preview-skill.svelte-1xztzjd small:where(.svelte-1xztzjd){font-size:.7rem;color:var(--muted, #9ca3af)}.battle-preview-skill.svelte-1xztzjd p:where(.svelte-1xztzjd){display:flex;flex-wrap:wrap;gap:.32rem;margin:0}.battle-preview-skill.svelte-1xztzjd p:where(.svelte-1xztzjd) span:where(.svelte-1xztzjd){padding:.2rem .42rem;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1.2;background:#ffffff0d}.battle-preview-skill.svelte-1xztzjd .favorable:where(.svelte-1xztzjd){color:var(--mint-bright, #9ce7a8)}.battle-preview-skill.svelte-1xztzjd .resisted:where(.svelte-1xztzjd){color:var(--warning, #f1c27d)}.battle-preview-skill.svelte-1xztzjd .native:where(.svelte-1xztzjd){color:var(--text, #f3f4f6)}.battle-preview-skill.svelte-1xztzjd .neutral:where(.svelte-1xztzjd){color:var(--muted, #9ca3af)}.battle-preview-skill.svelte-1xztzjd .counterbalanced:where(.svelte-1xztzjd){color:var(--violet-bright, #c8b2ff)}@media (max-width: 560px){.battle-preview-loadout.svelte-1xztzjd>header:where(.svelte-1xztzjd),.skill-heading-row.svelte-1xztzjd{align-items:flex-start;flex-direction:column;gap:.3rem}.battle-preview-loadout.svelte-1xztzjd>header:where(.svelte-1xztzjd)>b:where(.svelte-1xztzjd){max-width:none;text-align:left}}.accord-register-shell.svelte-18mspfi{display:grid;gap:22px}.register-heading.svelte-18mspfi h2:where(.svelte-18mspfi){margin:6px 0 8px;font-size:clamp(1.7rem,3vw,2.5rem)}.register-heading.svelte-18mspfi p:where(.svelte-18mspfi),.register-empty.svelte-18mspfi,.register-status-card.svelte-18mspfi span:where(.svelte-18mspfi),.composer-target.svelte-18mspfi span:where(.svelte-18mspfi),.prematch-backing-note.svelte-18mspfi p:where(.svelte-18mspfi){color:var(--muted)}.register-message.svelte-18mspfi,.linked-readiness.svelte-18mspfi{margin:0;padding:13px 15px;border:1px solid var(--line-bright);border-radius:12px;background:var(--panel-soft)}.register-message.error.svelte-18mspfi,.warning-panel.svelte-18mspfi{border-color:#ebb1686b}.register-message.success.svelte-18mspfi{border-color:#9ce7a86b}.linked-readiness.svelte-18mspfi{display:flex;justify-content:space-between;gap:16px;align-items:center}.linked-readiness.svelte-18mspfi div:where(.svelte-18mspfi){display:grid;gap:3px}.linked-readiness.svelte-18mspfi small:where(.svelte-18mspfi),.register-status-card.svelte-18mspfi small:where(.svelte-18mspfi),.register-board.svelte-18mspfi header:where(.svelte-18mspfi) small:where(.svelte-18mspfi),.register-search.svelte-18mspfi header:where(.svelte-18mspfi) small:where(.svelte-18mspfi),.composer-target.svelte-18mspfi small:where(.svelte-18mspfi),.prematch-backing-note.svelte-18mspfi small:where(.svelte-18mspfi){color:var(--mint);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.register-status-card.svelte-18mspfi{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:14px;background:#00000014}.register-status-card.svelte-18mspfi>div:where(.svelte-18mspfi):first-child{display:grid;gap:4px}.register-status-card.svelte-18mspfi strong:where(.svelte-18mspfi){font-size:1.08rem}.register-mode-actions.svelte-18mspfi{display:flex;flex-wrap:wrap;gap:7px}.register-mode-actions.svelte-18mspfi button:where(.svelte-18mspfi),.backing-button.svelte-18mspfi{border:1px solid var(--line-bright);border-radius:999px;padding:8px 11px;background:transparent;color:var(--text-soft);font:inherit;font-weight:750;cursor:pointer}.register-mode-actions.svelte-18mspfi button.active:where(.svelte-18mspfi),.backing-button.active.svelte-18mspfi{border-color:var(--mint);color:var(--mint-bright);background:#9ce7a814}.register-mode-actions.svelte-18mspfi button:where(.svelte-18mspfi):disabled,.backing-button.svelte-18mspfi:disabled{opacity:.55;cursor:not-allowed}.register-discovery-grid.svelte-18mspfi{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px}.register-board.svelte-18mspfi,.register-search.svelte-18mspfi,.matchup-composer.svelte-18mspfi{padding:17px;border:1px solid var(--line);border-radius:16px;background:#00000014}.register-board.svelte-18mspfi>header:where(.svelte-18mspfi),.register-search.svelte-18mspfi>header:where(.svelte-18mspfi){display:flex;align-items:end;justify-content:space-between;gap:10px;margin-bottom:13px}.register-board.svelte-18mspfi>header:where(.svelte-18mspfi) div:where(.svelte-18mspfi),.register-search.svelte-18mspfi>header:where(.svelte-18mspfi){display:grid;gap:3px}.register-board.svelte-18mspfi>header:where(.svelte-18mspfi)>span:where(.svelte-18mspfi){color:var(--muted);font-size:.78rem}.register-card-list.svelte-18mspfi{display:grid;gap:10px}.register-keeper-card.svelte-18mspfi{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:13px;transition:border-color .15s ease,background .15s ease}.register-keeper-card.selected.svelte-18mspfi{border-color:var(--mint);background:#9ce7a80d}.register-avatar.svelte-18mspfi{width:48px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:12px;border:1px solid var(--line);font-weight:900}.register-avatar.svelte-18mspfi img:where(.svelte-18mspfi){width:100%;height:100%;object-fit:cover}.register-keeper-main.svelte-18mspfi{min-width:0;display:grid;gap:6px}.register-keeper-main.svelte-18mspfi h3:where(.svelte-18mspfi){margin:1px 0 2px}.register-keeper-main.svelte-18mspfi p:where(.svelte-18mspfi){margin:0;color:var(--text-soft);font-size:.84rem}.register-keeper-main.svelte-18mspfi small:where(.svelte-18mspfi){color:var(--mint);font-size:.7rem;font-weight:800}.register-roster-strip.svelte-18mspfi{display:flex;flex-wrap:wrap;gap:5px}.register-roster-strip.svelte-18mspfi span:where(.svelte-18mspfi){padding:3px 6px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:.68rem}.register-card-actions.svelte-18mspfi{display:grid;justify-items:stretch;gap:6px;min-width:138px}.register-card-actions.svelte-18mspfi small:where(.svelte-18mspfi){text-align:center;color:var(--muted);font-size:.67rem}.composer-fields.svelte-18mspfi select:where(.svelte-18mspfi){width:100%;min-width:0;border:1px solid var(--line-bright);border-radius:10px;padding:10px 11px;background:var(--bg-deep);color:var(--text)}.prematch-backing-note.svelte-18mspfi{margin-top:14px;padding:12px;border:1px dashed var(--line-bright);border-radius:11px}.prematch-backing-note.svelte-18mspfi p:where(.svelte-18mspfi){margin:5px 0 0;font-size:.82rem;line-height:1.5}.matchup-composer.svelte-18mspfi{display:grid;gap:14px}.composer-fields.svelte-18mspfi{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);gap:12px}.composer-fields.svelte-18mspfi label:where(.svelte-18mspfi),.composer-target.svelte-18mspfi{display:grid;gap:6px}.composer-fields.svelte-18mspfi label:where(.svelte-18mspfi)>span:where(.svelte-18mspfi){color:var(--muted);font-size:.78rem;font-weight:800}.composer-target.svelte-18mspfi{padding:10px 12px;border:1px solid var(--line);border-radius:11px}.opponent-roster-picker.svelte-18mspfi{display:flex;flex-wrap:wrap;gap:6px}.opponent-roster-picker.svelte-18mspfi button:where(.svelte-18mspfi){border:1px solid var(--line);border-radius:999px;padding:7px 9px;background:transparent;color:var(--text-soft);cursor:pointer}.opponent-roster-picker.svelte-18mspfi button.active:where(.svelte-18mspfi){border-color:var(--mint);color:var(--mint-bright)}.register-comparison.svelte-18mspfi{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.register-versus.svelte-18mspfi{display:grid;place-content:center;text-align:center;color:var(--muted)}.register-versus.svelte-18mspfi span:where(.svelte-18mspfi){font-size:.62rem;letter-spacing:.08em}.register-versus.svelte-18mspfi strong:where(.svelte-18mspfi){font-size:1.3rem}.composer-disclosure.svelte-18mspfi{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid var(--line);border-radius:11px;color:var(--muted)}.composer-disclosure.svelte-18mspfi p:where(.svelte-18mspfi){margin:0}.challenge-submit.svelte-18mspfi{width:100%}@media (max-width: 900px){.register-discovery-grid.svelte-18mspfi{grid-template-columns:1fr}.register-status-card.svelte-18mspfi{align-items:stretch;flex-direction:column}.register-keeper-card.svelte-18mspfi{grid-template-columns:44px minmax(0,1fr)}.register-card-actions.svelte-18mspfi{grid-column:1 / -1;grid-template-columns:1fr 1fr}.register-card-actions.svelte-18mspfi small:where(.svelte-18mspfi){grid-column:1 / -1}.register-comparison.svelte-18mspfi{grid-template-columns:1fr}.register-versus.svelte-18mspfi{grid-auto-flow:column;gap:8px}}@media (max-width: 560px){.composer-fields.svelte-18mspfi{grid-template-columns:1fr}.register-mode-actions.svelte-18mspfi{display:grid;grid-template-columns:1fr}}
