.box-menu.svelte-1r5fgx1{gap:var(--pksx-space-1);min-height:0;padding:var(--pksx-space-2);display:grid;overflow-y:auto}header.svelte-1r5fgx1{gap:var(--pksx-space-1);padding-bottom:var(--pksx-space-1);border-bottom:1px solid var(--rule);display:grid}header.svelte-1r5fgx1 h2:where(.svelte-1r5fgx1){font-family:var(--pksx-font-mono), monospace;font-size:var(--pksx-type-caption);color:var(--ink-mute);margin:0;font-weight:750;line-height:1.25}.box-menu-commands.svelte-1r5fgx1,.box-menu-row.svelte-1r5fgx1{gap:var(--pksx-space-1);display:grid}.box-menu-row.svelte-1r5fgx1{gap:1px;min-width:0}.box-menu-row.svelte-1r5fgx1 button:where(.svelte-1r5fgx1){width:100%;height:var(--pksx-small-control-height);min-height:var(--pksx-small-control-height);padding:var(--pksx-space-1) var(--pksx-space-2);border-radius:var(--pksx-radius-small);background:var(--paper-deep);box-shadow:none;color:var(--ink);font:inherit;text-align:left;cursor:not-allowed;opacity:.68;border:0;justify-content:center;align-items:center;display:flex}.box-menu-row.svelte-1r5fgx1 button[data-availability=available]:where(.svelte-1r5fgx1){background:var(--paper-hi);cursor:pointer;opacity:1}.box-menu-row.svelte-1r5fgx1 button[data-availability=available]:where(.svelte-1r5fgx1):hover,.box-menu-row.svelte-1r5fgx1 button[data-availability=available]:where(.svelte-1r5fgx1):focus-visible{background:var(--rust-wash);color:var(--rust);outline:none}.box-menu-row.svelte-1r5fgx1 button.controller-focused:where(.svelte-1r5fgx1){outline:var(--pksx-focus-ring) solid color-mix(in srgb, var(--rust), transparent 55%);outline-offset:1px;opacity:1}.box-menu-row.svelte-1r5fgx1 strong:where(.svelte-1r5fgx1){font-size:var(--pksx-type-label);font-weight:750;line-height:1.15}.box-menu-row.svelte-1r5fgx1 span:where(.svelte-1r5fgx1){color:var(--ink-soft);font-size:var(--pksx-type-caption);text-align:center;font-weight:600;line-height:1.2}.box-source-controls.svelte-1rb58o5{justify-content:space-between;align-items:center;gap:var(--pksx-space-2);flex:auto;min-width:0;display:flex}.box-title.svelte-1rb58o5{gap:var(--pksx-border-width);text-align:center;justify-items:center;min-width:0;display:grid}.box-title.svelte-1rb58o5 h2:where(.svelte-1rb58o5){font-size:var(--pksx-type-title);margin:0;line-height:1.05}.box-title.svelte-1rb58o5 span:where(.svelte-1rb58o5){justify-content:center;gap:var(--pksx-space-1);color:var(--ink-mute);font:650 var(--pksx-type-caption) / 1.05 var(--pksx-font-mono);letter-spacing:.04em;flex-wrap:wrap;display:flex}.box-title.svelte-1rb58o5 em:where(.svelte-1rb58o5){white-space:nowrap;font-style:normal}.box-title.svelte-1rb58o5 b:where(.svelte-1rb58o5){white-space:nowrap;font-weight:700}.box-arrow.svelte-1rb58o5{width:var(--pksx-small-control-height);height:var(--pksx-small-control-height);min-height:var(--pksx-small-control-height);border-radius:var(--pksx-radius-medium);background:var(--paper-hi);box-shadow:var(--shadow-sm);color:var(--ink);font-size:var(--pksx-type-title);flex:none;padding:0;font-weight:700}.box-arrow.svelte-1rb58o5:hover{background:var(--rust-wash);color:var(--rust)}.clear-confirm.svelte-dtmu2s{gap:var(--pksx-space-3);min-height:0;padding:var(--pksx-space-3);display:grid;overflow-y:auto}.clear-confirm.svelte-dtmu2s p:where(.svelte-dtmu2s),.clear-confirm.svelte-dtmu2s h2:where(.svelte-dtmu2s),.clear-confirm.svelte-dtmu2s span:where(.svelte-dtmu2s){margin:0}.clear-confirm.svelte-dtmu2s>div:where(.svelte-dtmu2s):first-child{gap:var(--pksx-space-1);display:grid}.clear-confirm.svelte-dtmu2s h2:where(.svelte-dtmu2s){font-size:var(--pksx-type-title);line-height:1.2}.clear-confirm.svelte-dtmu2s span:where(.svelte-dtmu2s),.confirm-copy.svelte-dtmu2s{color:var(--ink-soft);font-size:var(--pksx-type-label);font-weight:650}.confirm-actions.svelte-dtmu2s{gap:var(--pksx-space-2);grid-template-columns:1fr 1fr;display:grid}.confirm-actions.svelte-dtmu2s button:where(.svelte-dtmu2s){min-height:var(--pksx-small-control-height);border-radius:var(--pksx-radius-small);background:var(--paper-deep);color:var(--ink);font-size:var(--pksx-type-label);font-weight:800}.confirm-submit.svelte-dtmu2s{position:relative}.confirm-submit.svelte-dtmu2s button:where(.svelte-dtmu2s){width:100%}.confirm-progress.svelte-dtmu2s{top:50%;right:var(--pksx-space-2);place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.confirm-actions.svelte-dtmu2s button.danger:where(.svelte-dtmu2s){background:color-mix(in srgb, var(--err), transparent 84%);color:var(--err)}.confirm-actions.svelte-dtmu2s button.controller-focused:where(.svelte-dtmu2s){outline:3px solid color-mix(in srgb, var(--rust), transparent 52%);outline-offset:2px}.detail-rail.svelte-1udd8o6{border-radius:var(--pksx-radius-xl);background:var(--paper-hi);min-width:0;min-height:0;box-shadow:var(--shadow-deep);color:var(--ink);border:0;flex-direction:column;gap:14px;padding:14px;display:flex;overflow-y:auto}.detail-rail.empty-state.svelte-1udd8o6{color:var(--ink-soft)}.portrait-card.svelte-1udd8o6{border-radius:var(--pksx-radius-lg);background:repeating-radial-gradient(circle at 30% 30%, transparent 0 34px, #2a241c0a 34px 35px), radial-gradient(circle at 32% 38%, color-mix(in srgb, var(--paper-hi), #ffc7c7 42%), transparent 46%), linear-gradient(135deg, oklch(.91 var(--slot-chroma,.08) calc(var(--slot-hue,48) + 150)), oklch(.78 var(--slot-chroma,.17) var(--slot-hue,48)));height:232px;box-shadow:inset 0 0 0 1px #ffffff59, 0 16px 24px -22px color-mix(in srgb, var(--ink), transparent 45%);place-items:center;display:grid;position:relative;overflow:hidden}.empty-state.svelte-1udd8o6 .portrait-card:where(.svelte-1udd8o6){background:repeating-radial-gradient(circle at 50% 45%, transparent 0 26px, var(--rule) 26px 27px), var(--paper);height:180px}.app-shell.dark .portrait-card.svelte-1udd8o6{background:repeating-radial-gradient(circle at 30% 35%, transparent 0 24px, #ffffff0a 24px 25px), radial-gradient(circle at 30% 35%, oklch(.5 var(--slot-chroma,.08) var(--slot-hue,48)), oklch(.28 var(--slot-chroma,.08) var(--slot-hue,48)))}.portrait-card.svelte-1udd8o6 img:where(.svelte-1udd8o6){object-fit:contain;width:min(62%,168px);height:min(62%,168px);filter:drop-shadow(0 14px 8px color-mix(in srgb, var(--ink), transparent 72%))}.portrait-empty.svelte-1udd8o6{border:1px dashed var(--rule-hi);border-radius:var(--pksx-radius-lg);background:linear-gradient(90deg, transparent calc(50% - .5px), var(--rule-hi) 50%, transparent calc(50% + .5px)), linear-gradient(0deg, transparent calc(50% - .5px), var(--rule-hi) 50%, transparent calc(50% + .5px));width:68px;height:68px}.portrait-missing.svelte-1udd8o6{border:1px solid color-mix(in srgb, var(--ink), transparent 45%);border-radius:var(--pksx-radius-lg);background:color-mix(in srgb, var(--paper), transparent 35%);width:86px;height:86px}.portrait-missing.svelte-1udd8o6:before{content:"?";width:100%;height:100%;color:color-mix(in srgb, var(--ink), transparent 35%);font:800 2rem var(--pksx-font-mono), monospace;place-items:center;display:grid}.portrait-card.svelte-1udd8o6 small:where(.svelte-1udd8o6){color:color-mix(in srgb, var(--ink), transparent 38%);font:750 .68rem var(--pksx-font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;position:absolute;top:14px;left:16px}.species-pill.svelte-1udd8o6{background:color-mix(in srgb, var(--paper-hi), transparent 22%);color:color-mix(in srgb, var(--ink), transparent 38%);font:800 .72rem var(--pksx-font-mono), monospace;letter-spacing:.05em;border-radius:999px;padding:4px 10px;position:absolute;top:14px;right:16px}.type-row.svelte-1udd8o6{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.type-chip.svelte-1udd8o6{background:oklch(.89 var(--type-chroma,.09) var(--type-hue,52));color:oklch(.31 var(--type-chroma,.09) var(--type-hue,52));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink), transparent 90%);border-radius:999px;padding:5px 11px;font-size:.7rem;font-weight:850}.detail-heading.svelte-1udd8o6{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-heading.svelte-1udd8o6 h2:where(.svelte-1udd8o6){color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800;line-height:.95}.detail-heading.svelte-1udd8o6 span:where(.svelte-1udd8o6){color:var(--ink-soft);font:750 .76rem var(--pksx-font-mono), monospace;letter-spacing:.05em;margin-top:7px;display:block}.detail-heading.empty-heading.svelte-1udd8o6 h2:where(.svelte-1udd8o6){font-size:1.45rem}.detail-level.svelte-1udd8o6{justify-items:end;gap:2px;min-width:58px;padding-top:2px;display:grid}.detail-level.svelte-1udd8o6 span:where(.svelte-1udd8o6){color:var(--ink-mute);font:750 .58rem var(--pksx-font-mono), monospace;letter-spacing:.08em}.detail-level.svelte-1udd8o6 strong:where(.svelte-1udd8o6){color:var(--rust);font-size:2.3rem;font-weight:850;line-height:.9}.identity-strip.svelte-1udd8o6{color:var(--ink-soft);font:750 .72rem var(--pksx-font-mono), monospace;letter-spacing:.05em;flex-wrap:wrap;gap:6px 10px;display:flex}.identity-strip.svelte-1udd8o6 span:where(.svelte-1udd8o6):not(:last-child):after{content:"·";color:var(--ink-mute);margin-left:10px}.stat-panel.svelte-1udd8o6,.move-panel.svelte-1udd8o6{gap:9px;display:grid}.panel-title.svelte-1udd8o6{color:var(--ink-mute);font:800 .68rem var(--pksx-font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;display:flex}.panel-title.svelte-1udd8o6 strong:where(.svelte-1udd8o6){color:var(--ok);letter-spacing:.06em;font-weight:850}.stat-row.svelte-1udd8o6{grid-template-columns:34px minmax(0,1fr) 28px 42px;align-items:center;gap:8px;display:grid}.stat-key.svelte-1udd8o6{color:var(--ink-soft);font:800 .68rem var(--pksx-font-mono), monospace}.stat-bar.svelte-1udd8o6{background:color-mix(in srgb, var(--paper-deep), transparent 15%);border-radius:999px;height:8px;position:relative;overflow:hidden}.stat-bar.svelte-1udd8o6 i:where(.svelte-1udd8o6){border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--rust), white 38%), var(--rust));display:block;position:absolute;inset:0 auto 0 0}.stat-row.svelte-1udd8o6 strong:where(.svelte-1udd8o6),.stat-row.svelte-1udd8o6 em:where(.svelte-1udd8o6){font:800 .72rem var(--pksx-font-mono), monospace;text-align:right;margin:0}.stat-row.svelte-1udd8o6 strong:where(.svelte-1udd8o6){color:var(--ink)}.stat-row.svelte-1udd8o6 em:where(.svelte-1udd8o6){color:var(--ink-mute);font-style:normal}.move-grid.svelte-1udd8o6{grid-template-columns:1fr 1fr;gap:8px;display:grid}.move-chip.svelte-1udd8o6{border-radius:var(--pksx-radius-md);background:color-mix(in srgb, var(--paper-deep), transparent 30%);min-width:0;box-shadow:var(--shadow-sm);gap:3px;padding:10px 28px 10px 12px;display:grid;position:relative}.move-chip.svelte-1udd8o6:before{content:"";background:oklch(.55 var(--type-chroma,.16) var(--type-hue,48));border-radius:2px;width:5px;height:5px;position:absolute;top:13px;left:8px}.move-chip.svelte-1udd8o6 strong:where(.svelte-1udd8o6){min-width:0;color:var(--ink);overflow-wrap:anywhere;padding-left:10px;font-size:.72rem;font-weight:800;line-height:1.08}.move-chip.svelte-1udd8o6 span:where(.svelte-1udd8o6){color:var(--ink-mute);font:700 .58rem var(--pksx-font-mono), monospace;text-transform:uppercase;padding-left:10px}.move-chip.svelte-1udd8o6 em:where(.svelte-1udd8o6){color:var(--ink-mute);font:800 .66rem var(--pksx-font-mono), monospace;font-style:normal;position:absolute;top:10px;right:9px}.detail-footer.svelte-1udd8o6,.empty-copy.svelte-1udd8o6{border-radius:var(--pksx-radius-md);background:color-mix(in srgb, var(--paper-deep), transparent 30%);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:7px 12px;margin-top:auto;padding:12px;display:grid}.detail-footer.svelte-1udd8o6 span:where(.svelte-1udd8o6),.empty-copy.svelte-1udd8o6 span:where(.svelte-1udd8o6){color:var(--ink-mute);font:700 .58rem var(--pksx-font-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.detail-footer.svelte-1udd8o6 strong:where(.svelte-1udd8o6),.empty-copy.svelte-1udd8o6 strong:where(.svelte-1udd8o6){min-width:0;color:var(--ink);font:750 .72rem var(--pksx-font-mono), monospace;text-align:right;overflow-wrap:anywhere;font-weight:750}@media (width<=1024px){.detail-rail.svelte-1udd8o6{border-radius:var(--pksx-radius-lg);order:2;gap:10px;min-height:0;max-height:none;padding:10px;position:static;overflow:visible}.portrait-card.svelte-1udd8o6{height:210px}.detail-heading.svelte-1udd8o6{justify-content:space-between;align-items:flex-start;gap:8px}.move-grid.svelte-1udd8o6{grid-template-columns:1fr 1fr}}@media (width<=420px){.move-grid.svelte-1udd8o6{grid-template-columns:1fr}.stat-row.svelte-1udd8o6{grid-template-columns:34px minmax(0,1fr) 28px}.stat-row.svelte-1udd8o6 em:where(.svelte-1udd8o6){display:none}}.legality-report.svelte-oxihke{gap:var(--pksx-space-2);height:100%;min-height:0;padding:var(--pksx-space-3);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.report-scroll.svelte-oxihke{align-content:start;gap:var(--pksx-space-2);overscroll-behavior:contain;min-height:0;display:grid;overflow-y:auto}header.svelte-oxihke,footer.svelte-oxihke{justify-content:space-between;align-items:center;gap:var(--pksx-space-2);display:flex}.kicker.svelte-oxihke,h2.svelte-oxihke,h3.svelte-oxihke,p.svelte-oxihke{margin:0}.kicker.svelte-oxihke{color:var(--ink-mute);font:650 var(--pksx-type-caption) var(--pksx-font-mono), monospace;text-transform:uppercase}h2.svelte-oxihke{color:var(--ink);font:750 var(--pksx-type-title)/1.1 var(--pksx-font-sans)}h3.svelte-oxihke{color:var(--ink);font:720 var(--pksx-type-label)/1.2 var(--pksx-font-mono), monospace;text-transform:uppercase}.icon-close.svelte-oxihke,.close-report.svelte-oxihke,footer.svelte-oxihke button:where(.svelte-oxihke){border-radius:var(--pksx-radius-medium);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border:0}.icon-close.svelte-oxihke{width:var(--pksx-control-height);height:var(--pksx-control-height);font-size:var(--pksx-icon-size);line-height:1}.close-report.svelte-oxihke{min-height:var(--pksx-control-height);padding:var(--pksx-space-1) var(--pksx-space-3);background:var(--rust);color:#fff;font-weight:720}.proposed-fixes.svelte-oxihke{gap:var(--pksx-space-1);padding-top:var(--pksx-space-1);border-top:1px solid var(--rule);display:grid}.proposed-fixes.svelte-oxihke p:where(.svelte-oxihke){color:var(--ink)}.proposed-fixes.svelte-oxihke .proposal-label:where(.svelte-oxihke){color:var(--ink-mute);font:700 var(--pksx-type-caption) var(--pksx-font-mono), monospace;text-transform:uppercase}.summary.svelte-oxihke{gap:var(--pksx-space-1);padding:var(--pksx-space-2);border:1px solid var(--rule);border-radius:var(--pksx-radius-medium);background:var(--paper);display:grid}.judgement.svelte-oxihke{justify-content:space-between;align-items:baseline;gap:var(--pksx-space-1);flex-wrap:wrap;display:flex}.judgement.svelte-oxihke span:where(.svelte-oxihke){color:var(--rust);font:800 var(--pksx-type-label) var(--pksx-font-mono), monospace;text-transform:uppercase}.legality-report.legal.svelte-oxihke .judgement:where(.svelte-oxihke) span:where(.svelte-oxihke){color:oklch(50% .13 148)}.legality-report.illegal.svelte-oxihke .judgement:where(.svelte-oxihke) span:where(.svelte-oxihke){color:oklch(48% .17 25)}.summary.svelte-oxihke p:where(.svelte-oxihke),.empty-copy.svelte-oxihke,li.svelte-oxihke p:where(.svelte-oxihke){color:var(--ink-mute);font-size:var(--pksx-type-body);line-height:1.25}.report-columns.svelte-oxihke{gap:var(--pksx-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-columns.svelte-oxihke section:where(.svelte-oxihke){align-content:start;gap:var(--pksx-space-1);display:grid}.report-columns.svelte-oxihke section:where(.svelte-oxihke):only-child{grid-column:1/-1}ul.svelte-oxihke{gap:var(--pksx-space-1);margin:0;padding:0;list-style:none;display:grid}li.svelte-oxihke{gap:var(--pksx-space-1);padding:var(--pksx-space-2);border:1px solid var(--rule);border-radius:var(--pksx-radius-medium);background:var(--paper);display:grid}li.svelte-oxihke span:where(.svelte-oxihke){color:var(--ink);font:700 var(--pksx-type-caption) var(--pksx-font-mono), monospace;text-transform:uppercase}.icon-close.svelte-oxihke:focus-visible,.icon-close.svelte-oxihke:focus,.close-report.svelte-oxihke:focus-visible,.close-report.svelte-oxihke:focus{outline:2px solid var(--pksx-color-accent-primary);outline-offset:2px}@container pksx-density (width<=640px){.report-columns.svelte-oxihke{grid-template-columns:1fr}}.pokemon-action-dialog.svelte-d7epm6{gap:var(--pksx-space-2);height:100%;min-height:0;padding:var(--pksx-space-3);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.action-scroll.svelte-d7epm6{align-content:start;gap:var(--pksx-space-2);overscroll-behavior:contain;min-height:0;display:grid;overflow-y:auto}header.svelte-d7epm6,footer.svelte-d7epm6,.subject.svelte-d7epm6,.action-list.svelte-d7epm6 section:where(.svelte-d7epm6),.preview.svelte-d7epm6{gap:var(--pksx-space-2);display:flex}header.svelte-d7epm6,footer.svelte-d7epm6,.subject.svelte-d7epm6{justify-content:space-between;align-items:center}header.svelte-d7epm6 p:where(.svelte-d7epm6),header.svelte-d7epm6 h2:where(.svelte-d7epm6),h3.svelte-d7epm6,.action-list.svelte-d7epm6 p:where(.svelte-d7epm6),.preview.svelte-d7epm6 p:where(.svelte-d7epm6){margin:0}header.svelte-d7epm6 p:where(.svelte-d7epm6){color:var(--rust);font:700 var(--pksx-type-caption) var(--pksx-font-mono), monospace;text-transform:uppercase}h2.svelte-d7epm6{color:var(--ink);font:760 var(--pksx-type-title)/1.1 var(--pksx-font-sans)}h3.svelte-d7epm6{color:var(--ink);font:740 var(--pksx-type-title)/1.2 var(--pksx-font-sans)}button.svelte-d7epm6{min-height:var(--pksx-control-height);padding:var(--pksx-space-1) var(--pksx-space-2);border:1px solid var(--rule);border-radius:var(--pksx-radius-medium);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;font-weight:720}button.svelte-d7epm6:disabled{cursor:not-allowed;opacity:.55}button.svelte-d7epm6:focus-visible{outline:3px solid color-mix(in srgb, var(--rust), transparent 50%);outline-offset:2px}header.svelte-d7epm6 button:where(.svelte-d7epm6){width:var(--pksx-control-height);font-size:var(--pksx-icon-size);padding:0;line-height:1}.subject.svelte-d7epm6,.message.svelte-d7epm6,.action-list.svelte-d7epm6 section:where(.svelte-d7epm6),.preview.svelte-d7epm6{padding:var(--pksx-space-2);border:1px solid var(--rule);border-radius:var(--pksx-radius-medium);background:var(--paper)}.subject.svelte-d7epm6{flex-wrap:wrap}.subject.svelte-d7epm6 span:where(.svelte-d7epm6),.action-list.svelte-d7epm6 section:where(.svelte-d7epm6)>p:where(.svelte-d7epm6),.message.svelte-d7epm6{color:var(--ink-mute);font-size:var(--pksx-type-body);line-height:1.25}.message.error.svelte-d7epm6{color:var(--pksx-color-feedback-danger)}.action-list.svelte-d7epm6{gap:var(--pksx-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-list.svelte-d7epm6 section:where(.svelte-d7epm6),.preview.svelte-d7epm6{flex-direction:column;align-items:stretch}.evolution-list.svelte-d7epm6{gap:var(--pksx-space-1);display:grid}.evolution-list.svelte-d7epm6 button:where(.svelte-d7epm6){text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.evolution-list.svelte-d7epm6 span:where(.svelte-d7epm6){color:var(--ink-mute);font-size:var(--pksx-type-label)}.preview.svelte-d7epm6 ul:where(.svelte-d7epm6){gap:var(--pksx-space-1);margin:0;padding:0;list-style:none;display:grid}.preview.svelte-d7epm6 li:where(.svelte-d7epm6){align-items:center;gap:var(--pksx-space-1);padding:var(--pksx-space-2);border-radius:var(--pksx-radius-medium);background:var(--paper-deep);font-size:var(--pksx-type-label);grid-template-columns:minmax(90px,.7fr) 1fr auto 1fr;display:grid}.preview.svelte-d7epm6 li:where(.svelte-d7epm6) span:where(.svelte-d7epm6){overflow-wrap:anywhere;color:var(--ink-mute)}footer.svelte-d7epm6{justify-content:flex-end}button.primary.svelte-d7epm6{border-color:var(--rust);background:var(--rust);color:#fff}@container pksx-density (width<=640px){.action-list.svelte-d7epm6,.preview.svelte-d7epm6 li:where(.svelte-d7epm6){grid-template-columns:1fr}.preview.svelte-d7epm6 li:where(.svelte-d7epm6) b:where(.svelte-d7epm6){display:none}}.pokemon-editor.svelte-y191zz{gap:var(--pksx-space-2);width:100%;min-width:0;height:100%;min-height:0;padding:var(--pksx-space-2);background:var(--pksx-color-surface-panel);color:var(--pksx-color-text-primary);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.editor-header.svelte-y191zz,.editor-actions.svelte-y191zz{align-items:center;gap:12px;display:flex}.editor-header.svelte-y191zz{border-bottom:1px solid var(--rule);justify-content:space-between;padding-bottom:12px}.editor-header.svelte-y191zz h2:where(.svelte-y191zz),.editor-header.svelte-y191zz span:where(.svelte-y191zz),.editor-actions.svelte-y191zz p:where(.svelte-y191zz){margin:0}.editor-header.svelte-y191zz span:where(.svelte-y191zz),.panel-title.svelte-y191zz small:where(.svelte-y191zz),.editor-actions.svelte-y191zz p:where(.svelte-y191zz){color:var(--ink-mute);font:650 .66rem var(--pksx-font-mono), monospace;line-height:1.2}.editor-header.svelte-y191zz h2:where(.svelte-y191zz){margin-top:2px;font-size:1.22rem;line-height:1.1}.icon-close.svelte-y191zz{border-radius:var(--pksx-radius-sm);background:var(--paper-deep);width:34px;height:34px;color:var(--ink);flex:none;place-items:center;font-size:1.35rem;line-height:1;display:grid}.icon-close.svelte-y191zz:hover,.icon-close.svelte-y191zz:focus-visible,.icon-close.svelte-y191zz:focus,.close-editor.svelte-y191zz:hover,.close-editor.svelte-y191zz:focus-visible,.close-editor.svelte-y191zz:focus,.unsupported-apply.svelte-y191zz:hover,.unsupported-apply.svelte-y191zz:focus-visible,.unsupported-apply.svelte-y191zz:focus,.pokemon-editor.svelte-y191zz button:where(.svelte-y191zz):focus,.pokemon-editor.svelte-y191zz input:where(.svelte-y191zz):focus{outline:3px solid color-mix(in srgb, var(--rust), transparent 55%);outline-offset:1px}.editor-body.svelte-y191zz{grid-template-columns:228px minmax(0,1fr);gap:14px;min-height:0;display:grid;overflow:hidden}.editor-summary.svelte-y191zz{flex-direction:column;gap:12px;min-width:0;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.field-grid.svelte-y191zz,.stat-grid.svelte-y191zz,.level-edit-grid.svelte-y191zz,.nature-edit-summary.svelte-y191zz{border-radius:var(--pksx-radius-md);background:var(--paper-deep);grid-template-columns:max-content minmax(0,1fr);gap:7px 12px;padding:10px;display:grid}.field-grid.svelte-y191zz span:where(.svelte-y191zz),.level-edit-grid.svelte-y191zz span:where(.svelte-y191zz),.nature-edit-summary.svelte-y191zz span:where(.svelte-y191zz),.stat-grid.svelte-y191zz span:where(.svelte-y191zz),.stat-grid.svelte-y191zz em:where(.svelte-y191zz){color:var(--ink-mute);font:650 .62rem var(--pksx-font-mono), monospace;text-transform:uppercase}.field-grid.svelte-y191zz strong:where(.svelte-y191zz),.level-edit-grid.svelte-y191zz strong:where(.svelte-y191zz),.nature-edit-summary.svelte-y191zz strong:where(.svelte-y191zz),.stat-grid.svelte-y191zz strong:where(.svelte-y191zz){overflow-wrap:anywhere;min-width:0;font-size:.82rem}.editor-panel.svelte-y191zz{gap:8px;display:grid}.nickname-field.svelte-y191zz{border-radius:var(--pksx-radius-md);background:var(--paper-deep);gap:5px;padding:12px;display:grid}.battle-field-controls.svelte-y191zz{border-radius:var(--pksx-radius-md);background:var(--paper-deep);gap:8px;padding:12px;display:grid}.battle-field-controls.svelte-y191zz label:where(.svelte-y191zz){gap:5px;display:grid}.battle-field-controls.svelte-y191zz span:where(.svelte-y191zz),.battle-field-controls.svelte-y191zz p:where(.svelte-y191zz){color:var(--ink-mute);font:650 .62rem var(--pksx-font-mono), monospace;margin:0;line-height:1.2}.battle-field-controls.svelte-y191zz span:where(.svelte-y191zz){text-transform:uppercase}.battle-field-controls.svelte-y191zz select:where(.svelte-y191zz){border:1px solid var(--rule);border-radius:var(--pksx-radius-sm);background:var(--paper-hi);width:100%;height:44px;color:var(--ink);font:750 .86rem var(--pksx-font-mono), monospace;padding:0 12px}.battle-field-controls.svelte-y191zz select:where(.svelte-y191zz):disabled{opacity:.55}.nickname-panel.svelte-y191zz p:where(.svelte-y191zz){color:var(--ink-mute);font:650 .62rem var(--pksx-font-mono), monospace;text-transform:uppercase;margin:0;line-height:1.2}.nickname-field.svelte-y191zz input:where(.svelte-y191zz){border:1px solid var(--rule);border-radius:var(--pksx-radius-sm);background:var(--paper-hi);width:100%;min-width:0;height:44px;color:var(--ink);font:750 .86rem var(--pksx-font-mono), monospace;padding:0 12px}.nickname-field.svelte-y191zz input:where(.svelte-y191zz):disabled{opacity:.55}.nature-edit-controls.svelte-y191zz,.held-item-edit-controls.svelte-y191zz,.ability-edit-controls.svelte-y191zz{border-radius:var(--pksx-radius-md);background:var(--paper-deep);gap:5px;padding:12px;display:grid}.met-data-edit-controls.svelte-y191zz{border-radius:var(--pksx-radius-md);background:var(--paper-deep);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.met-data-edit-controls.svelte-y191zz label:where(.svelte-y191zz){gap:4px;min-width:0;display:grid}.met-data-edit-controls.svelte-y191zz span:where(.svelte-y191zz),.nature-edit-controls.svelte-y191zz span:where(.svelte-y191zz),.nature-edit-hint.svelte-y191zz,.held-item-edit-controls.svelte-y191zz span:where(.svelte-y191zz),.held-item-restrictions.svelte-y191zz,.ability-edit-controls.svelte-y191zz span:where(.svelte-y191zz),.ability-restrictions.svelte-y191zz{color:var(--ink-mute);font:650 .62rem var(--pksx-font-mono), monospace;margin:0;line-height:1.2}.met-data-edit-controls.svelte-y191zz span:where(.svelte-y191zz),.nature-edit-controls.svelte-y191zz span:where(.svelte-y191zz),.held-item-edit-controls.svelte-y191zz span:where(.svelte-y191zz),.ability-edit-controls.svelte-y191zz span:where(.svelte-y191zz){text-transform:uppercase}.met-data-edit-controls.svelte-y191zz input:where(.svelte-y191zz),.met-data-edit-controls.svelte-y191zz select:where(.svelte-y191zz),.nature-edit-controls.svelte-y191zz select:where(.svelte-y191zz),.held-item-edit-controls.svelte-y191zz select:where(.svelte-y191zz),.ability-edit-controls.svelte-y191zz select:where(.svelte-y191zz){border:1px solid var(--rule);border-radius:var(--pksx-radius-sm);background:var(--paper-hi);width:100%;min-width:0;height:44px;color:var(--ink);font:750 .78rem var(--pksx-font-mono), monospace;padding:0 12px}.met-data-edit-controls.svelte-y191zz input:where(.svelte-y191zz):disabled,.met-data-edit-controls.svelte-y191zz select:where(.svelte-y191zz):disabled,.nature-edit-controls.svelte-y191zz select:where(.svelte-y191zz):disabled,.held-item-edit-controls.svelte-y191zz select:where(.svelte-y191zz):disabled,.ability-edit-controls.svelte-y191zz select:where(.svelte-y191zz):disabled{opacity:.55}.ability-restrictions.svelte-y191zz{padding:0 12px 0 28px}.level-edit-controls.svelte-y191zz{border-radius:var(--pksx-radius-md);background:var(--paper-deep);grid-template-columns:154px minmax(160px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.species-form-controls.svelte-y191zz{border-radius:var(--pksx-radius-md);background:var(--paper-deep);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.species-form-controls.svelte-y191zz label:where(.svelte-y191zz),.species-form-preview.svelte-y191zz{gap:5px;display:grid}.species-form-controls.svelte-y191zz span:where(.svelte-y191zz),.species-form-preview.svelte-y191zz span:where(.svelte-y191zz){color:var(--ink-mute);font:650 .62rem var(--pksx-font-mono), monospace;text-transform:uppercase}.species-form-controls.svelte-y191zz select:where(.svelte-y191zz){border:1px solid var(--rule);border-radius:var(--pksx-radius-sm);background:var(--paper-hi);min-width:0;height:44px;color:var(--ink)}.species-form-preview.svelte-y191zz{border-radius:var(--pksx-radius-md);background:var(--paper-deep);padding:12px}.species-form-preview.svelte-y191zz ul:where(.svelte-y191zz){gap:4px;margin:0;padding-left:18px;display:grid}.species-form-preview.svelte-y191zz .illegal:where(.svelte-y191zz){color:var(--rust)}.mode-switch.svelte-y191zz{border-radius:var(--pksx-radius-sm);min-height:44px;font:800 .72rem var(--pksx-font-mono), monospace;text-transform:uppercase;background:var(--paper-hi);color:var(--ink-mute);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rust), transparent 56%);grid-template-columns:1fr 1fr;align-items:center;padding:4px;line-height:1;display:grid;position:relative;overflow:hidden}.mode-switch.svelte-y191zz span:where(.svelte-y191zz){z-index:1;place-items:center;min-height:36px;transition:color .14s,opacity .14s;display:grid;position:relative}.mode-switch.svelte-y191zz i:where(.svelte-y191zz){border-radius:calc(var(--pksx-radius-sm) - 2px);background:var(--rust);width:calc(50% - 4px);transition:transform .14s;position:absolute;inset:4px auto 4px 4px}.mode-switch[aria-checked=true].svelte-y191zz i:where(.svelte-y191zz){transform:translate(100%)}.mode-switch[aria-checked=false].svelte-y191zz span:where(.svelte-y191zz):first-child,.mode-switch[aria-checked=true].svelte-y191zz span:where(.svelte-y191zz):nth-child(2){color:#fff;text-shadow:0 1px 0 color-mix(in srgb, var(--ink), transparent 68%)}.mode-switch[aria-checked=false].svelte-y191zz span:where(.svelte-y191zz):nth-child(2),.mode-switch[aria-checked=true].svelte-y191zz span:where(.svelte-y191zz):first-child{opacity:.62}.mode-switch.svelte-y191zz:disabled{opacity:.55}.level-edit-controls.svelte-y191zz label:where(.svelte-y191zz){grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.stat-edit-controls.svelte-y191zz,.trainer-edit-controls.svelte-y191zz,.move-edit-controls.svelte-y191zz{border-radius:var(--pksx-radius-md);background:var(--paper-deep);gap:8px;padding:12px;display:grid}.stat-edit-controls.svelte-y191zz{grid-template-columns:repeat(4,minmax(0,1fr))}.trainer-edit-controls.svelte-y191zz{grid-template-columns:repeat(2,minmax(0,1fr))}.trainer-name-field.svelte-y191zz{grid-column:1/-1}.move-edit-row.svelte-y191zz{grid-template-columns:minmax(150px,1fr) 74px 84px;align-items:start;gap:8px;display:grid}.stat-edit-controls.svelte-y191zz label:where(.svelte-y191zz),.trainer-edit-controls.svelte-y191zz label:where(.svelte-y191zz),.move-edit-controls.svelte-y191zz label:where(.svelte-y191zz),.move-picker-field.svelte-y191zz{gap:4px;min-width:0;display:grid}.stat-edit-controls.svelte-y191zz label:where(.svelte-y191zz) span:where(.svelte-y191zz),.trainer-edit-controls.svelte-y191zz label:where(.svelte-y191zz) span:where(.svelte-y191zz),.move-edit-controls.svelte-y191zz label:where(.svelte-y191zz) span:where(.svelte-y191zz),.move-picker-field.svelte-y191zz>span:where(.svelte-y191zz),.unsupported-copy.svelte-y191zz{color:var(--ink-mute);font:650 .62rem var(--pksx-font-mono), monospace;text-transform:uppercase;margin:0;line-height:1.1}.stat-edit-controls.svelte-y191zz input:where(.svelte-y191zz),.trainer-edit-controls.svelte-y191zz input:where(.svelte-y191zz),.trainer-edit-controls.svelte-y191zz select:where(.svelte-y191zz),.move-edit-controls.svelte-y191zz input:where(.svelte-y191zz){border:1px solid var(--rule);border-radius:var(--pksx-radius-sm);background:var(--paper-hi);width:100%;min-width:0;height:38px;color:var(--ink);font:750 .74rem var(--pksx-font-mono), monospace;padding:0 8px}.stat-edit-controls.svelte-y191zz input:where(.svelte-y191zz):disabled,.trainer-edit-controls.svelte-y191zz input:where(.svelte-y191zz):disabled,.trainer-edit-controls.svelte-y191zz select:where(.svelte-y191zz):disabled,.move-edit-controls.svelte-y191zz input:where(.svelte-y191zz):disabled{opacity:.55}.unsupported-copy.svelte-y191zz{border-radius:var(--pksx-radius-md);background:var(--paper-deep);text-transform:none;padding:10px}.level-edit-controls.svelte-y191zz label:where(.svelte-y191zz) span:where(.svelte-y191zz),.level-edit-controls.svelte-y191zz label:where(.svelte-y191zz) em:where(.svelte-y191zz){color:var(--ink-mute);font:650 .62rem var(--pksx-font-mono), monospace;text-transform:uppercase;line-height:1.1}.level-edit-controls.svelte-y191zz input:where(.svelte-y191zz){border:1px solid var(--rule);border-radius:var(--pksx-radius-sm);background:var(--paper-hi);width:100%;min-width:0;height:44px;color:var(--ink);font:750 .86rem var(--pksx-font-mono), monospace;padding:0 12px}.level-edit-controls.svelte-y191zz button:where(.svelte-y191zz):disabled,.level-edit-controls.svelte-y191zz input:where(.svelte-y191zz):disabled{opacity:.55}.panel-title.svelte-y191zz{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:flex}.move-grid.svelte-y191zz{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.move-chip.svelte-y191zz{border-radius:var(--pksx-radius-sm);background:oklch(.9 var(--type-chroma,.07) var(--type-hue,100));min-width:0;color:color-mix(in srgb, var(--ink), black 10%);gap:3px;padding:8px;display:grid}.move-chip.svelte-y191zz strong:where(.svelte-y191zz){overflow-wrap:anywhere;font-size:.76rem;line-height:1.1}.move-chip.svelte-y191zz span:where(.svelte-y191zz),.move-chip.svelte-y191zz em:where(.svelte-y191zz){font:650 .58rem var(--pksx-font-mono), monospace;text-transform:uppercase;line-height:1}.stat-grid.svelte-y191zz{grid-template-columns:max-content 42px minmax(54px,1fr);align-items:center}.editor-actions.svelte-y191zz{border-top:1px solid var(--rule);justify-content:flex-end;padding-top:12px}.editor-actions.svelte-y191zz p:where(.svelte-y191zz){margin-right:auto}.unsupported-apply.svelte-y191zz,.close-editor.svelte-y191zz{border-radius:var(--pksx-radius-sm);min-height:34px;padding:7px 12px;font-size:.78rem;font-weight:800}.unsupported-apply.svelte-y191zz{background:var(--paper-deep);color:var(--ink-soft)}.unsupported-apply.svelte-y191zz:disabled{cursor:not-allowed;opacity:.56}.close-editor.svelte-y191zz{background:var(--rust);color:#fff}.editor-header.svelte-y191zz{min-width:0;padding:0 0 var(--pksx-space-1);gap:var(--pksx-space-2)}.editor-identity.svelte-y191zz,.identity-line.svelte-y191zz{align-items:center;gap:var(--pksx-space-2);min-width:0;display:flex}.editor-identity.svelte-y191zz{flex:auto}.editor-identity.svelte-y191zz>div:where(.svelte-y191zz){flex:auto;min-width:0}.editor-identity.svelte-y191zz img:where(.svelte-y191zz){width:var(--pksx-control-height);height:var(--pksx-control-height);object-fit:contain;image-rendering:pixelated;flex:none}.editor-identity.svelte-y191zz h2:where(.svelte-y191zz){font-size:var(--pksx-type-title)}.editor-identity.svelte-y191zz span:where(.svelte-y191zz),.editor-identity.svelte-y191zz strong:where(.svelte-y191zz){font-size:var(--pksx-type-caption)}.identity-line.svelte-y191zz{white-space:nowrap;overflow:hidden}.identity-line.svelte-y191zz span:where(.svelte-y191zz),.identity-line.svelte-y191zz strong:where(.svelte-y191zz){text-overflow:ellipsis;overflow:hidden}.icon-close.svelte-y191zz{width:var(--pksx-small-control-height);height:var(--pksx-small-control-height);font-size:var(--pksx-type-title)}.editor-body.svelte-y191zz{gap:var(--pksx-space-2);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.editor-rail.svelte-y191zz{gap:var(--pksx-space-1);scrollbar-width:thin;min-width:0;display:flex;overflow:auto hidden}.editor-rail.svelte-y191zz button:where(.svelte-y191zz){min-width:max-content;min-height:var(--pksx-small-control-height);justify-content:space-between;align-items:center;gap:var(--pksx-space-2);padding:0 var(--pksx-space-2);border:var(--pksx-border-width) solid var(--pksx-color-border-subtle);border-radius:var(--pksx-radius-small);background:var(--pksx-color-surface-subtle);color:var(--pksx-color-text-secondary);font:700 var(--pksx-type-caption) var(--pksx-font-mono);text-align:left;flex:none;display:flex}.editor-rail.svelte-y191zz button.active:where(.svelte-y191zz){border-color:var(--pksx-color-accent-primary);background:var(--pksx-color-accent-wash);color:var(--pksx-color-text-primary)}.editor-rail.svelte-y191zz i:where(.svelte-y191zz){background:var(--pksx-color-accent-primary);border-radius:999px;flex:none;width:7px;height:7px}.editor-content.svelte-y191zz,.editor-summary.svelte-y191zz,.delta-review.svelte-y191zz{min-width:0;min-height:0}.editor-content.svelte-y191zz{overflow:hidden}.editor-summary.svelte-y191zz,.delta-review.svelte-y191zz{gap:var(--pksx-space-2);height:100%;padding:var(--pksx-focus-ring);scrollbar-width:thin;flex-direction:column;display:flex;overflow:auto}.editor-panel[data-editor-active=false].svelte-y191zz{display:none}.editor-panel.svelte-y191zz,.field-grid.svelte-y191zz,.stat-grid.svelte-y191zz,.level-edit-grid.svelte-y191zz,.nature-edit-summary.svelte-y191zz,.nickname-field.svelte-y191zz,.battle-field-controls.svelte-y191zz,.nature-edit-controls.svelte-y191zz,.held-item-edit-controls.svelte-y191zz,.ability-edit-controls.svelte-y191zz,.met-data-edit-controls.svelte-y191zz,.level-edit-controls.svelte-y191zz,.species-form-controls.svelte-y191zz,.species-form-preview.svelte-y191zz,.stat-edit-controls.svelte-y191zz,.trainer-edit-controls.svelte-y191zz,.move-edit-controls.svelte-y191zz{gap:var(--pksx-space-2);padding:var(--pksx-space-2);border-radius:var(--pksx-radius-medium)}.editor-panel.svelte-y191zz{padding:0}.editor-panel.svelte-y191zz input:where(.svelte-y191zz),.editor-panel.svelte-y191zz select:where(.svelte-y191zz),.editor-panel.svelte-y191zz button:where(.svelte-y191zz),.editor-panel.svelte-y191zz .pksx-combobox-trigger{min-height:var(--pksx-control-height);height:var(--pksx-control-height);font-size:var(--pksx-type-body)}.editor-panel.svelte-y191zz label:where(.svelte-y191zz)>span:where(.svelte-y191zz),.panel-title.svelte-y191zz,.panel-title.svelte-y191zz small:where(.svelte-y191zz){font-size:var(--pksx-type-label)}.stat-edit-controls.svelte-y191zz label:where(.svelte-y191zz)>span:where(.svelte-y191zz),.stat-grid.svelte-y191zz span:where(.svelte-y191zz),.stat-grid.svelte-y191zz em:where(.svelte-y191zz){font-size:var(--pksx-type-caption)}.editor-actions.svelte-y191zz{gap:var(--pksx-space-1);min-width:0;padding-top:var(--pksx-space-1)}.editor-actions.svelte-y191zz p:where(.svelte-y191zz){min-width:0;font-size:var(--pksx-type-caption);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;margin-right:0;overflow:hidden}.editor-actions.svelte-y191zz button:where(.svelte-y191zz),.internal-actions.svelte-y191zz button:where(.svelte-y191zz),.delta-review.svelte-y191zz button:where(.svelte-y191zz){min-height:var(--pksx-small-control-height);padding:0 var(--pksx-space-2);border-radius:var(--pksx-radius-small);font-size:var(--pksx-type-caption);white-space:nowrap;flex:none;font-weight:800}.staged-count.svelte-y191zz,.secondary-action.svelte-y191zz{background:var(--pksx-color-surface-subtle);color:var(--pksx-color-text-primary)}.staged-count.svelte-y191zz{box-shadow:inset 0 0 0 var(--pksx-border-width) var(--pksx-color-accent-primary);color:var(--pksx-color-accent-primary)}.delta-review.svelte-y191zz h3:where(.svelte-y191zz),.editor-internal-state.svelte-y191zz h3:where(.svelte-y191zz),.editor-internal-state.svelte-y191zz span:where(.svelte-y191zz){margin:0}.delta-list.svelte-y191zz{gap:var(--pksx-space-1);display:grid}.delta-list.svelte-y191zz article:where(.svelte-y191zz){align-items:center;gap:var(--pksx-space-2);padding:var(--pksx-space-2);border-radius:var(--pksx-radius-medium);background:var(--pksx-color-surface-subtle);font-size:var(--pksx-type-caption);grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr) auto minmax(0,1fr);display:grid}.delta-list.svelte-y191zz span:where(.svelte-y191zz){color:var(--pksx-color-text-secondary);text-decoration:line-through}.editor-internal-state.svelte-y191zz{place-self:center;gap:var(--pksx-space-3);max-width:32rem;padding:var(--pksx-space-4);border-radius:var(--pksx-radius-large);background:var(--pksx-color-surface-subtle);text-align:center;display:grid}.internal-actions.svelte-y191zz{justify-content:center;gap:var(--pksx-space-2);display:flex}.internal-actions.svelte-y191zz .danger:where(.svelte-y191zz){background:var(--pksx-color-feedback-danger);color:#fff}.pokemon-editor.svelte-y191zz :where(.svelte-y191zz):is(button:where(.svelte-y191zz),input:where(.svelte-y191zz),select:where(.svelte-y191zz)):focus-visible{outline:var(--pksx-focus-ring) solid var(--pksx-color-accent-ring);outline-offset:1px}.pokemon-editor.svelte-y191zz :is(input:where(.svelte-y191zz),select:where(.svelte-y191zz))[aria-invalid=true]:where(.svelte-y191zz){border-color:var(--pksx-color-feedback-danger);box-shadow:inset 0 0 0 1px var(--pksx-color-feedback-danger)}.pokemon-editor.svelte-y191zz :is(input:where(.svelte-y191zz),select:where(.svelte-y191zz),button:where(.svelte-y191zz)).staged-field:where(.svelte-y191zz),.move-picker-field.staged-field.svelte-y191zz{box-shadow:inset 3px 0 0 var(--pksx-color-accent-primary);background-color:var(--pksx-color-accent-wash)}.pokemon-editor.svelte-y191zz :is(input:where(.svelte-y191zz),select:where(.svelte-y191zz))[aria-invalid=true].staged-field:where(.svelte-y191zz){box-shadow:inset 3px 0 0 var(--pksx-color-accent-primary), inset 0 0 0 1px var(--pksx-color-feedback-danger)}@container pksx-density (aspect-ratio>1){.editor-body.svelte-y191zz{grid-template:minmax(0,1fr)/148px minmax(0,1fr)}.editor-rail.svelte-y191zz{flex-direction:column;overflow:hidden auto}.editor-rail.svelte-y191zz button:where(.svelte-y191zz){width:100%;min-width:0}}@container pksx-density (width<=640px){.identity-line.svelte-y191zz{white-space:normal;flex-wrap:wrap;row-gap:0;overflow:visible}.identity-line.svelte-y191zz span:where(.svelte-y191zz),.identity-line.svelte-y191zz strong:where(.svelte-y191zz){text-overflow:clip;overflow:visible}.editor-actions.svelte-y191zz{gap:2px}.editor-actions.svelte-y191zz button:where(.svelte-y191zz){padding-inline:6px}}@container pksx-density (aspect-ratio<=1){.editor-actions.svelte-y191zz{flex-wrap:wrap}.editor-actions.svelte-y191zz p:where(.svelte-y191zz){flex-basis:100%}.met-data-edit-controls.svelte-y191zz,.move-edit-row.svelte-y191zz{grid-template-columns:1fr 1fr}.move-edit-row.svelte-y191zz .move-picker-field:where(.svelte-y191zz){grid-column:1/-1}}.slot-context.svelte-owfrcy{gap:var(--pksx-space-1);min-height:0;padding:var(--pksx-space-2);display:grid;overflow-y:auto}.slot-context-header.svelte-owfrcy{gap:var(--pksx-space-1);padding-bottom:var(--pksx-space-1);border-bottom:1px solid var(--rule);display:grid}.slot-context-location.svelte-owfrcy{color:var(--ink-mute);font-family:var(--pksx-font-mono), monospace;font-size:var(--pksx-type-caption);margin:0;font-weight:650;line-height:1.25}.slot-command-stack.svelte-owfrcy{gap:var(--pksx-space-1);display:grid}.slot-command-row.svelte-owfrcy{gap:1px;min-width:0;display:grid}.slot-command-row.svelte-owfrcy button:where(.svelte-owfrcy),.close-command.svelte-owfrcy{width:100%;min-height:var(--pksx-small-control-height);padding:var(--pksx-space-1) var(--pksx-space-2);border-radius:var(--pksx-radius-small);background:var(--paper-hi);box-shadow:none;color:var(--ink);font:inherit;text-align:left;border:0}.slot-command-row.svelte-owfrcy button:where(.svelte-owfrcy){height:var(--pksx-small-control-height);cursor:not-allowed;opacity:.68;justify-content:center;align-items:center;display:flex}.slot-command-row.svelte-owfrcy button[data-availability=available]:where(.svelte-owfrcy){cursor:pointer;opacity:1}.slot-command-row.svelte-owfrcy button[data-availability=available]:where(.svelte-owfrcy):hover,.slot-command-row.svelte-owfrcy button[data-availability=available]:where(.svelte-owfrcy):focus-visible{background:var(--rust-wash);color:var(--rust);outline:none}.slot-command-row.svelte-owfrcy button.controller-focused:where(.svelte-owfrcy),.close-command.controller-focused.svelte-owfrcy{outline:3px solid color-mix(in srgb, var(--rust), transparent 55%);outline-offset:1px;opacity:1}.slot-command-row.svelte-owfrcy strong:where(.svelte-owfrcy),.close-command.svelte-owfrcy{font-size:var(--pksx-type-label);font-weight:750;line-height:1.15}.slot-command-row.svelte-owfrcy button:where(.svelte-owfrcy):not([data-availability=available]){background:var(--paper-deep)}.slot-command-reason.svelte-owfrcy{color:var(--ink-soft);font-size:var(--pksx-type-caption);text-align:center;font-weight:600;line-height:1.2}.close-command.svelte-owfrcy{background:var(--rust);color:#fff;cursor:pointer;text-align:center}.close-command.svelte-owfrcy:hover,.close-command.svelte-owfrcy:focus-visible:not(.controller-focused){background:var(--rust-ring);outline:none}.slot.svelte-149tgfo{--slot-hue:48;--slot-chroma:.09;--slot-hue-2:var(--slot-hue);--slot-chroma-2:var(--slot-chroma);--slot-fill:oklch(.9 var(--slot-chroma) var(--slot-hue));--slot-fill-2:oklch(.9 var(--slot-chroma-2) var(--slot-hue-2));border-radius:var(--pksx-radius-md);background:var(--slot-fill);width:100%;min-width:0;height:100%;box-shadow:var(--shadow-sm);color:var(--ink);border:0;justify-content:center;align-items:center;padding:4px;transition:transform .12s,box-shadow .12s,filter .12s;display:flex;position:relative;overflow:visible;container-type:size}.slot.dual-type.svelte-149tgfo{background:linear-gradient(135deg, var(--slot-fill) 0%, var(--slot-fill) 55%, var(--slot-fill-2) 55%, var(--slot-fill-2) 100%)}.app-shell.dark .slot.svelte-149tgfo{--slot-fill:color-mix(in oklch, var(--paper-hi) 84%, oklch(.72 calc(var(--slot-chroma) * .35) var(--slot-hue)) 16%);--slot-fill-2:color-mix(in oklch, var(--paper-hi) 84%, oklch(.72 calc(var(--slot-chroma-2) * .35) var(--slot-hue-2)) 16%)}.app-shell.dark .slot.dual-type.svelte-149tgfo{background:linear-gradient(135deg, var(--slot-fill) 0%, var(--slot-fill) 55%, var(--slot-fill-2) 55%, var(--slot-fill-2) 100%)}.slot.pokemon.svelte-149tgfo:hover,.slot.focused.svelte-149tgfo{box-shadow:0 0 0 2px var(--rust), inset 0 0 0 1px #ffffff9e, var(--shadow);transform:translateY(-1px)}.slot.empty.svelte-149tgfo{border:1.5px dashed var(--rule-hi);background:color-mix(in srgb, var(--paper-deep), transparent 35%);box-shadow:none;color:var(--ink-soft)}.slot.empty.focused.svelte-149tgfo{border-style:solid;border-color:var(--rust);box-shadow:0 0 0 2px var(--rust), var(--shadow)}.slot.destination-invalid.svelte-149tgfo{filter:grayscale(.6);opacity:.46}.slot.destination-valid.svelte-149tgfo{box-shadow:0 0 0 2px color-mix(in srgb, var(--ok), transparent 22%), var(--shadow-sm)}.slot.destination-source.svelte-149tgfo{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold), transparent 20%), var(--shadow-sm)}.slot.destination-invalid.focused.svelte-149tgfo{opacity:.72;box-shadow:0 0 0 2px color-mix(in srgb, var(--err), transparent 18%), var(--shadow)}.box-slot.svelte-149tgfo,.party-slot.svelte-149tgfo{aspect-ratio:1}.slot-number.svelte-149tgfo{z-index:3;color:color-mix(in srgb, var(--ink), transparent 30%);font:700 .48rem var(--pksx-font-mono), monospace;letter-spacing:.04em;display:none;position:absolute;top:4px;left:5px}.sprite-stage.svelte-149tgfo{border-radius:calc(var(--pksx-radius-md) - 2px);pointer-events:none;background:0 0;place-items:center;display:grid;position:absolute;inset:0}.slot.empty.svelte-149tgfo .sprite-stage:where(.svelte-149tgfo){background:color-mix(in srgb, var(--paper), transparent 68%);inset:8px}.slot-sprite.svelte-149tgfo{width:auto;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}img.slot-sprite.svelte-149tgfo{aspect-ratio:1;width:92%;height:92%;box-shadow:none;object-fit:contain;image-rendering:pixelated;background:0 0;border-radius:0}.empty-sprite.svelte-149tgfo,.missing-sprite.svelte-149tgfo{aspect-ratio:1;box-shadow:none;background:0 0;border-radius:0}.empty-sprite.svelte-149tgfo{border:1.25px dashed var(--rule-hi);border-radius:var(--pksx-radius-sm);background:color-mix(in srgb, var(--paper-hi), transparent 56%);width:50%;max-width:34px;height:50%;max-height:34px}.missing-sprite.svelte-149tgfo{border:1px solid color-mix(in srgb, var(--ink), transparent 45%);border-radius:var(--pksx-radius-sm);background:color-mix(in srgb, var(--paper), transparent 40%);width:68%;max-width:44px;height:68%;max-height:44px}.missing-sprite.svelte-149tgfo:before{content:"?";width:100%;height:100%;color:color-mix(in srgb, var(--ink), transparent 35%);font:800 1rem var(--pksx-font-mono), monospace;place-items:center;display:grid}.slot-label.svelte-149tgfo,.slot-detail.svelte-149tgfo{z-index:3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.box-slot.svelte-149tgfo .slot-label:where(.svelte-149tgfo),.party-slot.svelte-149tgfo .slot-label:where(.svelte-149tgfo){border-radius:var(--pksx-radius-xs);background:color-mix(in srgb, var(--paper-hi), transparent 26%);min-height:17px;color:color-mix(in srgb, var(--ink), transparent 18%);text-align:center;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink), transparent 92%);justify-content:center;align-items:center;gap:3px;padding:2px 3px;font-size:.51rem;font-weight:750;display:none;position:absolute;bottom:4px;left:4px;right:4px}.slot.empty.svelte-149tgfo .slot-label:where(.svelte-149tgfo){box-shadow:none;color:color-mix(in srgb, var(--ink), transparent 46%);background:0 0}.box-slot.svelte-149tgfo .slot-detail:where(.svelte-149tgfo),.party-slot.svelte-149tgfo .slot-detail:where(.svelte-149tgfo){display:none}.box-slot.svelte-149tgfo .slot-label:where(.svelte-149tgfo) em:where(.svelte-149tgfo),.party-slot.svelte-149tgfo .slot-label:where(.svelte-149tgfo) em:where(.svelte-149tgfo){color:color-mix(in srgb, var(--ink), transparent 45%);font:700 .47rem var(--pksx-font-mono), monospace;letter-spacing:0;flex:none;margin:0;font-style:normal;display:inline}.box-slot.svelte-149tgfo .slot-label:where(.svelte-149tgfo) span:where(.svelte-149tgfo),.party-slot.svelte-149tgfo .slot-label:where(.svelte-149tgfo) span:where(.svelte-149tgfo){text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.carry-at-focus.svelte-149tgfo{z-index:8;border:var(--pksx-border-width) solid var(--rust);border-radius:var(--pksx-radius-small);background:color-mix(in srgb, var(--paper-hi), transparent 12%);box-shadow:0 0 0 var(--pksx-focus-ring) var(--rust-ring);pointer-events:none;place-items:center;display:grid;position:absolute;inset:3px}.carry-at-focus.svelte-149tgfo img:where(.svelte-149tgfo){object-fit:contain;width:72%;height:72%;image-rendering:pixelated}.carry-at-focus.svelte-149tgfo strong:where(.svelte-149tgfo){right:var(--pksx-space-1);bottom:var(--pksx-space-1);padding:var(--pksx-border-width) var(--pksx-space-1);border-radius:var(--pksx-radius-small);background:var(--rust);color:var(--paper-hi);font:800 var(--pksx-type-caption) / 1 var(--pksx-font-mono);position:absolute}@container (width>=46px) and (height>=46px){.slot-number.svelte-149tgfo{display:block}img.slot-sprite.svelte-149tgfo{width:88%;max-width:88%;height:88%;max-height:88%}}@container (width>=66px) and (height>=66px){.box-slot.svelte-149tgfo .slot-label:where(.svelte-149tgfo),.party-slot.svelte-149tgfo .slot-label:where(.svelte-149tgfo){display:flex}img.slot-sprite.svelte-149tgfo{width:79%;max-width:79%;height:79%;max-height:79%}}.source-picker-import.svelte-1uha8ag{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html,body{background:var(--pksx-color-surface-canvas);color:var(--pksx-color-text-primary);font-family:var(--pksx-font-sans);margin:0;font-weight:500}.app-shell:has(.boxes-route){height:100dvh;overflow:hidden}@media (width>=1025px){html,body{height:100%;overflow:hidden}}strong{font-weight:650}button.svelte-1uha8ag{font:inherit;cursor:pointer;border:0}.status-announcer.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.boxes-route.svelte-1uha8ag{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden;container:boxes-route pksx-density/size}.storage-workspace.svelte-1uha8ag{justify-content:center;align-items:stretch;gap:var(--pksx-space-1);flex:auto;grid-template:"panes"minmax(334px,1fr)"rail"minmax(150px,260px)/minmax(0,1fr);width:auto;min-width:0;height:auto;min-height:0;display:grid;overflow:auto}.storage-workspace.two-pane.svelte-1uha8ag{--two-pane-detail-size:clamp(56px, calc(20cqw - 68px), 260px);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"leading""trailing";margin-inline:auto}.box-pane-strip.svelte-1uha8ag{align-items:stretch;gap:var(--pksx-space-1);scroll-snap-type:x proximity;grid-area:panes;min-width:0;min-height:0;display:flex;overflow:auto hidden}.two-pane.svelte-1uha8ag .box-pane-strip:where(.svelte-1uha8ag){display:contents}.two-pane.svelte-1uha8ag .box-pane:where(.svelte-1uha8ag):first-child{grid-area:leading}.two-pane.svelte-1uha8ag .box-pane:where(.svelte-1uha8ag):last-child{grid-area:trailing}.box-pane-strip.single-pane.svelte-1uha8ag{justify-content:center;overflow:hidden}.box-pane.svelte-1uha8ag{grid-template-rows:var(--pksx-control-height) minmax(0, 1fr);gap:var(--pksx-space-1);width:100%;min-width:0;height:100%;min-height:0;padding:var(--pksx-space-1);border-radius:var(--pksx-radius-large);background:var(--paper-hi);box-shadow:var(--shadow-deep);color:var(--ink);scroll-snap-align:start;flex:0 0 min(640px,100%);display:grid;container:box-pane/size}.single-pane.svelte-1uha8ag .box-pane:where(.svelte-1uha8ag){flex-basis:min(800px,100%);max-width:800px}.two-pane.svelte-1uha8ag .box-pane:where(.svelte-1uha8ag){justify-self:center;max-width:640px}.two-pane.svelte-1uha8ag .location-grid:where(.svelte-1uha8ag){align-content:start}.box-pane.svelte-1uha8ag:not(.active-pane){background:color-mix(in srgb, var(--paper-hi), var(--paper-deep) 42%);box-shadow:var(--shadow-sm)}.pane-header.svelte-1uha8ag{align-items:center;gap:var(--pksx-space-1);min-width:0;display:flex}.pane-source-row.svelte-1uha8ag{align-items:center;gap:var(--pksx-space-1);flex:33%;min-width:0;max-width:33%;display:flex}.source-chip.svelte-1uha8ag{width:fit-content;min-width:0;max-width:100%;height:var(--pksx-control-height);align-items:center;gap:var(--pksx-space-1);padding:0 var(--pksx-space-2);border-radius:var(--pksx-radius-medium);background:var(--paper);box-shadow:inset 0 0 0 var(--pksx-border-width) var(--rule);color:var(--ink);text-align:left;display:inline-flex}.source-chip.svelte-1uha8ag strong:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18ch;font-size:var(--pksx-type-label);overflow:hidden}.source-chip.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--ink-soft);font-style:normal}.pane-close.svelte-1uha8ag{width:var(--pksx-small-control-height);height:var(--pksx-small-control-height);border-radius:var(--pksx-radius-small);background:var(--paper);box-shadow:inset 0 0 0 var(--pksx-border-width) var(--rule);color:var(--ink-soft);font-size:var(--pksx-type-title);flex:none;padding:0;font-weight:800}.location-header.svelte-1uha8ag{flex:67%;min-width:0;display:flex}.location-grid.svelte-1uha8ag{--slot-size:max(var(--pksx-slot-minimum), min(calc((100cqw - var(--pksx-border-width) * 5) / 6), calc(( 100cqh - var(--pksx-control-height) - var(--pksx-space-unit) - var(--pksx-border-width) * 4 ) / 5)));grid-template-columns:repeat(6, var(--slot-size));grid-template-rows:repeat(5, var(--slot-size));place-content:safe center;gap:var(--pksx-border-width);outline:none;min-width:0;min-height:0;padding:0;display:grid;overflow:auto}.location-grid.party-grid.svelte-1uha8ag{--slot-size:max(var(--pksx-slot-minimum), min(112px, calc((100cqw - var(--pksx-border-width) * 2) / 3), calc(( 100cqh - var(--pksx-control-height) - var(--pksx-space-unit) - var(--pksx-border-width) ) / 2)));grid-template-columns:repeat(3, var(--slot-size));grid-template-rows:repeat(2, var(--slot-size))}.slot-row.svelte-1uha8ag{display:contents}.slot-cell.svelte-1uha8ag{width:var(--slot-size);height:var(--slot-size);min-width:0;min-height:0;position:relative}.slot-cell.selected.svelte-1uha8ag{z-index:2}.shared-detail.svelte-1uha8ag{gap:var(--pksx-space-1);grid-area:rail;grid-template-rows:auto minmax(0,1fr);justify-self:center;width:100%;min-width:0;max-width:260px;height:100%;min-height:0;display:grid;overflow:hidden}.two-pane.svelte-1uha8ag .shared-detail:where(.svelte-1uha8ag){max-width:260px;display:none}.two-pane.svelte-1uha8ag .shared-detail:where(.svelte-1uha8ag) .detail-heading h2{font-size:var(--pksx-type-title)}.transfer-controls.svelte-1uha8ag{gap:var(--pksx-space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.transfer-controls.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:0;height:var(--pksx-control-height);padding:0 var(--pksx-space-2);border-radius:var(--pksx-radius-medium);background:var(--rust);color:var(--paper-hi);font:800 var(--pksx-type-label) / 1 var(--pksx-font-sans)}.transfer-controls.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.45}.shared-detail.svelte-1uha8ag .detail-rail{width:100%;height:100%;overflow:auto}@container boxes-route (orientation:landscape){.storage-workspace.svelte-1uha8ag{grid-template:"panes rail"minmax(0,1fr)/minmax(360px,800px) minmax(150px,260px)}.storage-workspace.two-pane.svelte-1uha8ag{width:100%;max-width:calc(1280px + 260px + var(--pksx-space-1) * 2);grid-template-areas:"leading rail trailing";grid-template-columns:minmax(0, 640px) var(--two-pane-detail-size) minmax(0, 640px);grid-template-rows:minmax(0,1fr)}.two-pane.svelte-1uha8ag .box-pane:where(.svelte-1uha8ag):last-child .pane-header:where(.svelte-1uha8ag){padding-right:calc(var(--pksx-control-height) + var(--pksx-space-2))}.two-pane.svelte-1uha8ag .location-grid:where(.svelte-1uha8ag){align-content:safe center}.shared-detail.svelte-1uha8ag{max-width:260px}.two-pane.svelte-1uha8ag .shared-detail:where(.svelte-1uha8ag){display:grid}}@container boxes-route (orientation:landscape) and (width<=1250px){.storage-workspace.two-pane.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,640px));grid-template-areas:"leading trailing"}.two-pane.svelte-1uha8ag .shared-detail:where(.svelte-1uha8ag){display:none}}.source-picker-backdrop.svelte-1uha8ag{z-index:500;background:color-mix(in srgb, var(--ink), transparent 55%);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.source-picker.svelte-1uha8ag{border-radius:var(--pksx-radius-xl);background:var(--paper-hi);width:min(780px,100%);max-height:min(760px,92vh);box-shadow:var(--shadow-deep);color:var(--ink);flex-direction:column;gap:14px;padding:16px;display:flex;overflow:auto}.source-picker.svelte-1uha8ag header:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;gap:12px;display:flex}.source-picker.svelte-1uha8ag h2:where(.svelte-1uha8ag),.source-picker.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.source-picker.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.3rem}.source-picker.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);font-size:.82rem}.source-picker.svelte-1uha8ag header:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){border-radius:var(--pksx-radius-sm);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);padding:7px 10px;font-weight:750}.source-picker.svelte-1uha8ag button:where(.svelte-1uha8ag):focus{outline:3px solid color-mix(in srgb, var(--rust), transparent 48%);outline-offset:2px}.source-card-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.source-card.svelte-1uha8ag{border-radius:var(--pksx-radius-md);background:var(--paper);min-height:118px;box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-sm);color:var(--ink);text-align:left;align-content:start;gap:8px;padding:12px;display:grid}.source-card.app-owned.svelte-1uha8ag{background:color-mix(in srgb, var(--gold), var(--paper-hi) 78%)}.source-card.import-row.svelte-1uha8ag{border:1px dashed var(--rule-hi);box-shadow:none;background:0 0}.source-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1rem}.source-card.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--ink-soft);font-size:.76rem;font-style:normal;line-height:1.35}
