.box-sidebar.svelte-1couv6s{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;padding:12px;display:flex;overflow:hidden}.sidebar-heading.svelte-1couv6s{color:var(--ink-mute);font:700 .61rem var(--pksx-font-mono), monospace;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:4px 8px 8px;display:flex}.sidebar-source.svelte-1couv6s{border-radius:var(--pksx-radius-sm);background:var(--paper-deep);min-width:0;box-shadow:var(--shadow-sm);gap:3px;margin:0 0 8px;padding:8px;display:grid}.sidebar-source.svelte-1couv6s span:where(.svelte-1couv6s){color:var(--ink-mute);font:750 .58rem var(--pksx-font-mono), monospace;text-transform:uppercase;letter-spacing:.12em}.sidebar-source.svelte-1couv6s strong:where(.svelte-1couv6s){text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.15;overflow:hidden}.box-list.svelte-1couv6s{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.box-list.svelte-1couv6s button:where(.svelte-1couv6s){--box-hue:48;border-radius:var(--pksx-radius-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:7px 8px;display:flex}.box-list.svelte-1couv6s button:where(.svelte-1couv6s):hover{background:color-mix(in srgb, oklch(.92 .06 var(--box-hue)), transparent 60%)}.box-list.svelte-1couv6s button.active:where(.svelte-1couv6s){border-color:var(--rust-ring);background:var(--rust-wash)}.box-list.svelte-1couv6s i:where(.svelte-1couv6s){background:oklch(.78 .12 var(--box-hue));border-radius:3px;width:5px;height:26px}.box-list.svelte-1couv6s span:where(.svelte-1couv6s){gap:2px;min-width:0;display:grid}.box-list.svelte-1couv6s strong:where(.svelte-1couv6s){font-size:.74rem;line-height:1.15}.box-list.svelte-1couv6s small:where(.svelte-1couv6s){color:var(--ink-mute);font:650 .58rem var(--pksx-font-mono), monospace;letter-spacing:.04em;justify-content:space-between;gap:4px;display:flex}.box-list.svelte-1couv6s small:where(.svelte-1couv6s) em:where(.svelte-1couv6s){font-style:normal}.box-list.svelte-1couv6s small:where(.svelte-1couv6s) b:where(.svelte-1couv6s){color:var(--ink-soft);font-weight:700}@media (width<=1120px){.box-sidebar.svelte-1couv6s{display:none}}@media (width<=820px){.box-sidebar.svelte-1couv6s,.box-list.svelte-1couv6s{min-height:0;overflow:visible}.box-sidebar.svelte-1couv6s{max-height:none;position:static}}.box-source-controls.svelte-1rb58o5{flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.box-title.svelte-1rb58o5{gap:2px;min-width:0;display:grid}.box-title.svelte-1rb58o5 h2:where(.svelte-1rb58o5){margin:0;font-size:1.45rem;line-height:1}.box-title.svelte-1rb58o5 span:where(.svelte-1rb58o5){color:var(--ink-mute);font:650 .62rem var(--pksx-font-mono), monospace;letter-spacing:.04em;flex-wrap:wrap;gap:8px;display:flex}.box-title.svelte-1rb58o5 em:where(.svelte-1rb58o5){font-style:normal}.box-title.svelte-1rb58o5 b:where(.svelte-1rb58o5){font-weight:700}.box-switcher.svelte-1rb58o5{flex:none;gap:6px;display:flex}.box-switcher.svelte-1rb58o5 button:where(.svelte-1rb58o5){border-radius:var(--pksx-radius-md);background:var(--paper-hi);width:30px;min-height:32px;box-shadow:var(--shadow-sm);color:var(--ink);padding:0;font-size:1.1rem;font-weight:700}.box-switcher.svelte-1rb58o5 button:where(.svelte-1rb58o5):hover{background:var(--rust-wash);color:var(--rust)}@media (width<=820px){.box-source-controls.svelte-1rb58o5{flex-wrap:wrap;justify-content:center}.box-title.svelte-1rb58o5{text-align:center;justify-items:center}.box-switcher.svelte-1rb58o5{gap:12px}}.confirm-backdrop.svelte-dtmu2s{z-index:70;background:#00000061;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.clear-confirm.svelte-dtmu2s{border-radius:var(--pksx-radius-lg);background:var(--paper-hi);width:min(340px,100%);box-shadow:var(--shadow-deep);color:var(--ink);gap:12px;padding:14px;display:grid}.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:3px;display:grid}.clear-confirm.svelte-dtmu2s div:where(.svelte-dtmu2s):first-child p:where(.svelte-dtmu2s){color:var(--err);font:750 .7rem var(--pksx-font-mono), monospace;text-transform:uppercase}.clear-confirm.svelte-dtmu2s h2:where(.svelte-dtmu2s){font-size:1rem;line-height:1.2}.clear-confirm.svelte-dtmu2s span:where(.svelte-dtmu2s),.confirm-copy.svelte-dtmu2s{color:var(--ink-soft);font-size:.76rem;font-weight:650}.confirm-actions.svelte-dtmu2s{grid-template-columns:1fr 1fr;gap:8px;display:grid}.confirm-actions.svelte-dtmu2s button:where(.svelte-dtmu2s){border-radius:var(--pksx-radius-sm);background:var(--paper-deep);min-height:34px;color:var(--ink);font-size:.78rem;font-weight:800}.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<=820px){.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}}.report-backdrop.svelte-oxihke{z-index:320;background:color-mix(in oklch, var(--ink) 34%, transparent);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.legality-report.svelte-oxihke{border:1px solid var(--rule);border-radius:var(--pksx-radius-md);background:var(--paper-hi);width:min(640px,100%);max-height:min(760px,100vh - 36px);box-shadow:var(--shadow-deep);gap:12px;padding:14px;display:grid;overflow:auto}header.svelte-oxihke,footer.svelte-oxihke{justify-content:space-between;align-items:center;gap:12px;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 .68rem var(--pksx-font-mono), monospace;text-transform:uppercase}h2.svelte-oxihke{color:var(--ink);font:750 1.25rem/1.1 var(--pksx-font-display)}h3.svelte-oxihke{color:var(--ink);font:720 .78rem/1.2 var(--pksx-font-mono), monospace;text-transform:uppercase}.icon-close.svelte-oxihke,.close-report.svelte-oxihke{border-radius:var(--pksx-radius-sm);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;border:0}.icon-close.svelte-oxihke{width:32px;height:32px;font-size:1.35rem;line-height:1}.close-report.svelte-oxihke{background:var(--rust);color:#fff;min-height:34px;padding:6px 14px;font-weight:720}.summary.svelte-oxihke{border:1px solid var(--rule);border-radius:var(--pksx-radius-sm);background:var(--paper);gap:8px;padding:12px;display:grid}.judgement.svelte-oxihke{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.judgement.svelte-oxihke span:where(.svelte-oxihke){color:var(--rust);font:800 .8rem 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:.86rem;line-height:1.4}.report-columns.svelte-oxihke{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-columns.svelte-oxihke section:where(.svelte-oxihke){align-content:start;gap:8px;display:grid}ul.svelte-oxihke{gap:6px;margin:0;padding:0;list-style:none;display:grid}li.svelte-oxihke{border:1px solid var(--rule);border-radius:var(--pksx-radius-sm);background:var(--paper);gap:3px;padding:8px;display:grid}li.svelte-oxihke span:where(.svelte-oxihke){color:var(--ink);font:700 .68rem var(--pksx-font-mono), monospace;text-transform:uppercase}.icon-close.svelte-oxihke:focus-visible,.close-report.svelte-oxihke:focus-visible{outline:2px solid var(--pksx-color-accent-primary);outline-offset:2px}@media (width<=640px){.report-columns.svelte-oxihke{grid-template-columns:1fr}}.pokemon-editor-backdrop.svelte-y191zz{z-index:80;background:color-mix(in srgb, var(--ink), transparent 55%);position:fixed;inset:0}.pokemon-editor.svelte-y191zz{z-index:90;border-radius:var(--pksx-radius-xl);background:var(--paper-hi);width:min(760px,100vw - 28px);max-height:min(680px,100dvh - 28px);box-shadow:var(--shadow-deep);color:var(--ink);flex-direction:column;gap:14px;padding:14px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.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 p:where(.svelte-y191zz),.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 p:where(.svelte-y191zz),.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 p:where(.svelte-y191zz){color:var(--rust);text-transform:uppercase}.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,.close-editor.svelte-y191zz:hover,.close-editor.svelte-y191zz:focus-visible,.unsupported-apply.svelte-y191zz:hover,.unsupported-apply.svelte-y191zz:focus-visible{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-portrait.svelte-y191zz{border-radius:var(--pksx-radius-lg);background:radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--paper-hi), #ffc7c7 42%), transparent 48%), linear-gradient(135deg, oklch(.9 var(--slot-chroma,.08) calc(var(--slot-hue,48) + 150)), oklch(.76 var(--slot-chroma,.17) var(--slot-hue,48)));align-content:center;place-items:center;gap:10px;min-height:268px;display:grid;position:relative;overflow:hidden}.editor-portrait.svelte-y191zz img:where(.svelte-y191zz){object-fit:contain;width:min(70%,172px);height:min(70%,172px);filter:drop-shadow(0 14px 8px color-mix(in srgb, var(--ink), transparent 72%))}.editor-portrait.svelte-y191zz>span:where(.svelte-y191zz){border:1px dashed color-mix(in srgb, var(--ink), transparent 40%);border-radius:var(--pksx-radius-lg);width:92px;height:92px}.type-row.svelte-y191zz,.summary-strip.svelte-y191zz{flex-wrap:wrap;gap:6px;display:flex}.type-chip.svelte-y191zz,.summary-strip.svelte-y191zz span:where(.svelte-y191zz),.summary-strip.svelte-y191zz strong:where(.svelte-y191zz){background:oklch(.88 var(--type-chroma,.08) var(--type-hue,var(--slot-hue,48)));color:color-mix(in srgb, var(--ink), black 8%);font:750 .62rem var(--pksx-font-mono), monospace;text-transform:uppercase;border-radius:6px;padding:4px 8px;line-height:1}.summary-strip.svelte-y191zz strong:where(.svelte-y191zz){background:var(--rust-wash);color:var(--rust)}.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{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),.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),.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}.nickname-field.svelte-y191zz span:where(.svelte-y191zz),.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}.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}.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,.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))}.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),.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),.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),.move-edit-controls.svelte-y191zz input:where(.svelte-y191zz),.move-picker-trigger.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}.move-picker-field.svelte-y191zz{position:relative}.move-picker-trigger.svelte-y191zz{text-align:left;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;display:grid}.move-picker-trigger.svelte-y191zz span:where(.svelte-y191zz){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.move-picker-trigger.svelte-y191zz em:where(.svelte-y191zz){color:var(--ink-mute);font:650 .58rem var(--pksx-font-mono), monospace;text-transform:uppercase;line-height:1}.move-picker-popover.svelte-y191zz{z-index:2;border:1px solid var(--rule);border-radius:var(--pksx-radius-sm);background:var(--paper-hi);box-shadow:var(--shadow-deep);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0}.move-picker-popover.svelte-y191zz input:where(.svelte-y191zz){height:34px}.move-picker-list.svelte-y191zz{gap:4px;max-height:184px;display:grid;overflow-y:auto}.move-picker-option.svelte-y191zz{border-radius:var(--pksx-radius-sm);background:oklch(.92 var(--type-chroma,.07) var(--type-hue,100));width:100%;min-width:0;color:color-mix(in srgb, var(--ink), black 9%);text-align:left;border:1px solid #0000;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:6px;padding:7px 8px;display:grid}.move-picker-option.svelte-y191zz strong:where(.svelte-y191zz){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;overflow:hidden}.move-picker-option.svelte-y191zz span:where(.svelte-y191zz),.move-picker-option.svelte-y191zz em:where(.svelte-y191zz),.move-picker-empty.svelte-y191zz{color:color-mix(in srgb, var(--ink), transparent 18%);font:650 .57rem var(--pksx-font-mono), monospace;text-transform:uppercase;line-height:1}.move-picker-option[aria-selected=true].svelte-y191zz{border-color:color-mix(in srgb, var(--rust), transparent 38%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rust), transparent 38%)}.move-picker-option.active.svelte-y191zz,.move-picker-option.svelte-y191zz:focus-visible{border-color:color-mix(in srgb, var(--rust), transparent 20%);outline:3px solid color-mix(in srgb, var(--rust), transparent 55%);outline-offset:1px}.move-picker-empty.svelte-y191zz{text-transform:none;margin:0;padding:8px}.stat-edit-controls.svelte-y191zz input:where(.svelte-y191zz):disabled,.move-edit-controls.svelte-y191zz input:where(.svelte-y191zz):disabled,.move-picker-trigger.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}@media (width<=720px){.pokemon-editor.svelte-y191zz{max-height:none;top:12px;bottom:12px;transform:translate(-50%)}.editor-body.svelte-y191zz{grid-template-columns:1fr;overflow-y:auto}.editor-summary.svelte-y191zz{overflow:visible}.editor-portrait.svelte-y191zz{min-height:190px}.move-grid.svelte-y191zz{grid-template-columns:1fr}.editor-actions.svelte-y191zz{flex-wrap:wrap}.editor-actions.svelte-y191zz p:where(.svelte-y191zz){flex-basis:100%}.level-edit-controls.svelte-y191zz{grid-template-columns:1fr}.stat-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{z-index:200;border-radius:var(--pksx-radius-md);background:var(--paper-hi);width:min(218px,100vw - 24px);box-shadow:var(--shadow-deep);gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.slot-context.align-start.svelte-owfrcy{top:0;left:calc(100% + 8px);transform:none}.slot-context.align-end.svelte-owfrcy{top:0;left:auto;right:calc(100% + 8px);transform:none}.slot-context.vertical-bottom.svelte-owfrcy{top:auto;bottom:0}.slot-context.viewport-anchored.svelte-owfrcy{z-index:500;top:var(--viewport-surface-top);left:var(--viewport-surface-left);position:fixed;right:auto;transform:none}.slot-context-header.svelte-owfrcy{border-bottom:1px solid var(--rule);gap:2px;padding-bottom:3px;display:grid}.slot-context-kicker.svelte-owfrcy,.slot-context-location.svelte-owfrcy{color:var(--ink-mute);font:650 .62rem var(--pksx-font-mono), monospace;margin:0;line-height:1.25}.slot-context-kicker.svelte-owfrcy{color:var(--rust);text-transform:uppercase}.slot-command-stack.svelte-owfrcy{gap:3px;display:grid}.slot-command-row.svelte-owfrcy{min-width:0}.slot-command-row.svelte-owfrcy button:where(.svelte-owfrcy),.close-command.svelte-owfrcy{border-radius:var(--pksx-radius-sm);background:var(--paper-hi);width:100%;min-height:27px;box-shadow:none;color:var(--ink);font:inherit;text-align:left;border:0;padding:4px 8px}.slot-command-row.svelte-owfrcy button:where(.svelte-owfrcy){cursor:not-allowed;opacity:.68;justify-content:flex-start;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 span:where(.svelte-owfrcy),.close-command.svelte-owfrcy{font-size:.78rem;font-weight:750;line-height:1.15}.slot-command-row.svelte-owfrcy button[data-availability=empty-slot]:where(.svelte-owfrcy),.slot-command-row.svelte-owfrcy button[data-availability=occupied-slot]:where(.svelte-owfrcy){background:var(--paper-deep)}.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{background:var(--rust-ring);outline:none}@media (width<=820px){.slot-context.svelte-owfrcy,.slot-context.align-start.svelte-owfrcy,.slot-context.align-end.svelte-owfrcy,.slot-context.vertical-bottom.svelte-owfrcy{top:var(--mobile-surface-top,auto);width:auto;max-height:max(80px, calc(100dvh - var(--mobile-surface-top,76px) - 88px));position:fixed;bottom:auto;left:12px;right:12px;overflow-y:auto;transform:none}.close-command.svelte-owfrcy{position:sticky;bottom:0}}.status-strip.svelte-1fmt673,.error-strip.svelte-1fmt673{border-radius:var(--pksx-radius-lg);background:var(--paper-hi);box-shadow:var(--shadow-sm);color:var(--ink-soft);letter-spacing:.02em;border:0;justify-content:space-between;gap:12px;padding:9px 12px;font-size:.68rem;font-weight:600;display:flex}.error-strip.svelte-1fmt673{color:var(--err)}@media (width<=820px){.status-strip.svelte-1fmt673 span:where(.svelte-1fmt673):last-child{display: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}.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;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:5px 5px 17px}.slot.empty.svelte-149tgfo .sprite-stage:where(.svelte-149tgfo){background:color-mix(in srgb, var(--paper), transparent 68%);inset:9px 10px 22px}.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:100%;max-width:58px;height:100%;max-height:58px;box-shadow:none;object-fit:contain;image-rendering:auto;background:0 0;border-radius:0}.party-slot.svelte-149tgfo img.slot-sprite:where(.svelte-149tgfo){max-width:58px;max-height:58px}.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:flex;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}@media (width<=820px){.party-slot.svelte-149tgfo{min-height:56px;padding:4px}.party-slot.svelte-149tgfo .sprite-stage:where(.svelte-149tgfo){inset:7px 4px 21px}.party-slot.svelte-149tgfo .slot-sprite:where(.svelte-149tgfo){max-width:42px;max-height:42px}.party-slot.svelte-149tgfo .slot-detail:where(.svelte-149tgfo){display:none}.box-slot.svelte-149tgfo{min-height:62px}}.toast-region.svelte-lrkylm{z-index:80;pointer-events:none;gap:8px;width:min(360px,100vw - 24px);display:grid;position:fixed;bottom:18px;right:18px}.toast.svelte-lrkylm{border:1px solid color-mix(in srgb, var(--ink), transparent 88%);border-radius:var(--pksx-radius-md);background:color-mix(in srgb, var(--paper-hi), white 8%);min-height:42px;color:var(--ink);pointer-events:auto;will-change:opacity, transform;align-items:center;gap:9px;padding:9px 8px 9px 10px;font-size:.75rem;font-weight:700;line-height:1.25;display:flex;box-shadow:0 18px 44px #0000002e,0 5px 14px #0000001f}.app-shell.dark .toast.svelte-lrkylm{background:color-mix(in srgb, var(--paper-hi), white 4%);border-color:#ffffff1f}.toast.svelte-lrkylm>span:where(.svelte-lrkylm):not(.toast-mark){flex:auto;min-width:0}.toast-mark.svelte-lrkylm{background:var(--rust);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--rust), transparent 84%);border-radius:999px;flex:none}.toast-error.svelte-lrkylm .toast-mark:where(.svelte-lrkylm){background:var(--err);box-shadow:0 0 0 4px color-mix(in srgb, var(--err), transparent 84%)}.toast-success.svelte-lrkylm .toast-mark:where(.svelte-lrkylm){background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--ok), transparent 84%)}.toast.svelte-lrkylm button:where(.svelte-lrkylm){border-radius:var(--pksx-radius-sm);width:24px;height:24px;color:var(--ink-soft);background:0 0;flex:none;place-items:center;padding:0;font-size:1.05rem;font-weight:700;line-height:1;display:grid}.toast.svelte-lrkylm button:where(.svelte-lrkylm):hover,.toast.svelte-lrkylm button:where(.svelte-lrkylm):focus-visible{background:var(--paper-deep);color:var(--ink);outline:none}@media (width<=820px){.toast-region.svelte-lrkylm{width:auto;bottom:86px;left:10px;right:10px}}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}@media (width>=821px){html,body{height:100%;overflow:hidden}}strong{font-weight:650}button.svelte-1uha8ag{font:inherit;cursor:pointer;border:0}.boxes-route.svelte-1uha8ag{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.storage-workspace.svelte-1uha8ag{min-height:0;box-shadow:none;background:0 0;flex:auto;grid-template-columns:158px minmax(0,1fr) 304px;align-items:stretch;gap:12px;padding:0;display:grid;overflow:visible}.workspace-column.svelte-1uha8ag{z-index:10;flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden auto}.workbench-toolbar.svelte-1uha8ag{border-radius:var(--pksx-radius-lg);box-shadow:none;background:0 0;justify-content:flex-start;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}.add-source-button.svelte-1uha8ag{border-radius:var(--pksx-radius-sm);background:var(--paper);min-height:30px;color:#fff;box-shadow:inset 0 0 0 1px var(--rule);background:var(--rust);box-shadow:var(--shadow-sm);flex:none;margin-left:auto;padding:6px 9px;font-size:.72rem;font-weight:750}.add-source-button.controller-focused.svelte-1uha8ag,.add-source-button.svelte-1uha8ag:focus-visible,.add-source-button.svelte-1uha8ag:focus{outline:3px solid var(--gold);outline-offset:3px;box-shadow:0 0 0 2px var(--paper-hi), 0 0 0 6px color-mix(in srgb, var(--rust), transparent 8%), var(--shadow)}.single-source-label.svelte-1uha8ag{min-width:0;color:var(--ink-soft);align-items:center;gap:8px;font-size:.76rem;display:flex}.single-source-label.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink)}.toolbar-status-strip.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--pksx-radius-sm);background:color-mix(in srgb, var(--paper-hi), var(--gold) 18%);min-width:0;max-width:220px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-soft);font:750 .58rem var(--pksx-font-mono), monospace;flex:0 auto;padding:4px 7px;overflow:hidden}.toolbar-status-strip.carry-status.svelte-1uha8ag{background:color-mix(in srgb, var(--ok), var(--paper-hi) 76%);color:var(--ink)}.party-zone.svelte-1uha8ag,.box-zone.svelte-1uha8ag{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;outline:none;padding:12px}.box-zone.svelte-1uha8ag{flex-direction:column;flex:auto;display:flex;overflow:hidden auto;container-type:inline-size}.party-zone.svelte-1uha8ag{flex:none;overflow:hidden}.box-pane-strip.svelte-1uha8ag{scroll-snap-type:x proximity;flex:auto;align-items:stretch;gap:12px;min-height:0;padding-bottom:4px;display:flex;overflow:auto hidden}.box-pane-strip.single-pane.svelte-1uha8ag{padding-bottom:0;display:block;overflow:visible hidden}.box-pane-strip.many-panes.svelte-1uha8ag{padding-right:2px}.box-pane-strip.svelte-1uha8ag .box-zone:where(.svelte-1uha8ag){border-radius:var(--pksx-radius-lg);box-shadow:var(--shadow);scroll-snap-align:start;flex:0 0 min(520px,100%)}.box-pane-strip.single-pane.svelte-1uha8ag .box-zone:where(.svelte-1uha8ag){flex:auto}.box-pane-strip.svelte-1uha8ag .box-zone:where(.svelte-1uha8ag):not(.active-pane){background:color-mix(in srgb, var(--paper-hi), var(--paper-deep) 42%);box-shadow:var(--shadow-sm)}.pane-source-row.svelte-1uha8ag{align-items:center;gap:8px;margin-bottom:9px;display:flex}.source-chip.svelte-1uha8ag{border-radius:var(--pksx-radius-md);background:var(--paper);min-width:0;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);text-align:left;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.locked-source.svelte-1uha8ag{cursor:default}.source-chip.svelte-1uha8ag span:where(.svelte-1uha8ag),.pane-state-tag.svelte-1uha8ag{font:750 .55rem var(--pksx-font-mono), monospace;flex:none}.source-chip.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--rust)}.source-chip.svelte-1uha8ag strong:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.source-chip.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--ink-soft);font-style:normal}.pane-state-tag.svelte-1uha8ag{background:color-mix(in srgb, var(--gold), transparent 68%);color:var(--ink);border-radius:4px;padding:4px 6px}.pane-close.svelte-1uha8ag{border-radius:var(--pksx-radius-sm);background:var(--paper);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-soft);flex:none;margin-left:auto;font-size:1rem;font-weight:800}.box-zone.svelte-1uha8ag:focus-visible,.party-zone.svelte-1uha8ag:focus-visible{outline:3px solid color-mix(in srgb, var(--rust), transparent 65%);outline-offset:3px}.zone-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;min-height:auto;margin-bottom:10px;padding:0;display:flex}.zone-header.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink-soft);letter-spacing:.02em;margin:0;font-size:.68rem;font-weight:600}.party-header.svelte-1uha8ag{margin-bottom:9px}.party-toggle.svelte-1uha8ag{box-shadow:none;color:var(--ink);background:0 0;align-items:center;gap:8px;padding:0;display:inline-flex}.party-toggle.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink-soft);transition:transform .16s;display:inline-block}.party-zone.collapsed.svelte-1uha8ag .party-toggle:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){transform:rotate(-90deg)}.party-list.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(52px,80px));grid-auto-rows:minmax(52px,80px);justify-content:center;gap:6px;display:grid}.party-zone.collapsed.svelte-1uha8ag .party-list:where(.svelte-1uha8ag){display:none}.party-toggle.svelte-1uha8ag:hover{background:var(--rust-wash);color:var(--rust)}.filter-row.svelte-1uha8ag{justify-content:flex-end;gap:5px;margin-bottom:10px;display:flex}.filter-row.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1px solid var(--rule);background:var(--paper-deep);color:var(--ink-soft);font:600 .62rem var(--pksx-font-mono), monospace;border-radius:6px;padding:3px 9px}.box-grid.svelte-1uha8ag{--box-slot-size:clamp(52px, calc((100cqw - 30px) / 6), 80px);grid-template-columns:repeat(6, var(--box-slot-size));grid-template-rows:repeat(5, var(--box-slot-size));grid-auto-rows:var(--box-slot-size);flex:none;place-content:start center;gap:6px;min-height:0;padding:4px;display:grid;overflow:visible}.box-pane-strip.svelte-1uha8ag:not(.single-pane) .box-grid:where(.svelte-1uha8ag){--box-slot-size:clamp(58px, calc((100cqw - 30px) / 6), 80px)}.slot-cell.svelte-1uha8ag{aspect-ratio:1;width:100%;min-width:0;min-height:0;position:relative}.slot-cell.selected.svelte-1uha8ag{z-index:120}.box-footer.svelte-1uha8ag{border-top:1px solid var(--rule);color:var(--ink-soft);align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:.72rem;font-weight:650;display:flex}.box-footer.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink-mute);font:650 .65rem var(--pksx-font-mono), monospace;margin-left:auto}.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-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 span:where(.svelte-1uha8ag){color:var(--rust);font:800 .58rem var(--pksx-font-mono), monospace}.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}@media (width<=1120px){.storage-workspace.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=820px){.storage-workspace.svelte-1uha8ag,.box-zone.svelte-1uha8ag,.box-grid.svelte-1uha8ag{min-height:0;overflow:visible}.workspace-column.svelte-1uha8ag,.party-zone.svelte-1uha8ag{min-height:0;overflow:hidden auto}.box-header.svelte-1uha8ag{justify-content:center}.workspace-column.svelte-1uha8ag{order:1;max-height:none;position:static}.workbench-toolbar.svelte-1uha8ag{flex-wrap:wrap}.add-source-button.svelte-1uha8ag{margin-left:auto}.storage-workspace.svelte-1uha8ag{flex-direction:column;min-height:0;display:flex}.party-zone.svelte-1uha8ag,.box-zone.svelte-1uha8ag{border-radius:var(--pksx-radius-lg);padding:10px}.box-pane-strip.svelte-1uha8ag .box-zone:where(.svelte-1uha8ag){scroll-snap-align:start;flex:0 0 min(92vw,420px)}.box-pane-strip.single-pane.svelte-1uha8ag .box-zone:where(.svelte-1uha8ag){flex:auto}.party-list.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(44px,1fr));gap:6px}.box-grid.svelte-1uha8ag{--box-slot-size:clamp(42px, calc((100cqw - 30px) / 6), 70px);align-content:start}.box-grid.svelte-1uha8ag .slot-cell:where(.svelte-1uha8ag){aspect-ratio:1}}@media (width<=520px){.filter-row.svelte-1uha8ag,.box-footer.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){display:none}.box-grid.svelte-1uha8ag{gap:6px}}
