.hair-icon.svelte-43kzil{display:inline-block;flex:none;overflow:hidden}.hair-icon.svelte-43kzil img:where(.svelte-43kzil){display:block;width:100%;height:auto;image-rendering:pixelated}.checkbox.svelte-1cmejsa{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--text-secondary);cursor:pointer}input.svelte-1cmejsa{margin:2px 0 0;accent-color:var(--accent-primary)}.copy.svelte-1cmejsa{display:grid;gap:2px;min-width:0}strong.svelte-1cmejsa{color:inherit;font-size:12px;font-weight:550}small.svelte-1cmejsa{color:var(--text-tertiary);font-size:10px;line-height:1.3}.disabled.svelte-1cmejsa{opacity:.45;cursor:not-allowed}.picker-content.svelte-4yenht{display:grid;min-height:min(68dvh,620px);grid-template-rows:auto minmax(0,1fr)}.search.svelte-4yenht{position:sticky;z-index:2;top:0;padding:14px;background:color-mix(in srgb,var(--glass-modal) 96%,transparent);border-bottom:1px solid var(--border-subtle);background-image:var(--glass-dot-texture);background-size:var(--glass-dot-size);-webkit-backdrop-filter:blur(var(--blur-modal)) saturate(180%);backdrop-filter:blur(var(--blur-modal)) saturate(180%)}.results.svelte-4yenht{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;padding:10px;overflow:auto;align-content:start}.results.svelte-4yenht .item-choice{justify-content:flex-start;min-height:62px;padding:8px;text-align:left}.item-copy.svelte-4yenht{display:grid;flex:1;min-width:0;gap:3px}.item-copy.svelte-4yenht strong:where(.svelte-4yenht),.item-copy.svelte-4yenht small:where(.svelte-4yenht){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-copy.svelte-4yenht small:where(.svelte-4yenht){color:var(--text-tertiary);font-size:.68rem}@media (max-width: 560px){.results.svelte-4yenht{grid-template-columns:1fr}}.picker-content.svelte-mw5otb{display:grid;min-height:min(68dvh,620px);grid-template-rows:auto minmax(0,1fr)}.search.svelte-mw5otb{position:sticky;z-index:2;top:0;padding:14px;background:color-mix(in srgb,var(--glass-modal) 96%,transparent);border-bottom:1px solid var(--border-subtle)}.results.svelte-mw5otb{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;padding:10px;overflow:auto;align-content:start}.results.svelte-mw5otb .buff-choice{justify-content:flex-start;min-height:62px;padding:8px;text-align:left}.results.svelte-mw5otb .buff-choice>span{display:grid;flex:1;min-width:0;gap:3px}.results.svelte-mw5otb .buff-choice strong,.results.svelte-mw5otb .buff-choice small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results.svelte-mw5otb .buff-choice small{color:var(--text-tertiary);font-size:.68rem}@media (max-width:560px){.results.svelte-mw5otb{grid-template-columns:1fr}}figure.svelte-w6wyf5{display:grid;grid-row:span 4;grid-template-rows:auto auto;align-self:start;align-content:start;gap:10px;margin:0}.stage.svelte-w6wyf5{display:grid;min-height:270px;place-items:center;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--accent-primary) 16%,transparent),transparent 60%),var(--surface-control);border:1px solid var(--border-control);border-radius:var(--radius-lg)}@supports (corner-shape: squircle){.stage.svelte-w6wyf5{border-radius:var(--radius-xl)!important;corner-shape:squircle}}canvas.svelte-w6wyf5{width:160px;height:224px;image-rendering:pixelated}figure.compact.svelte-w6wyf5{display:block}figure.compact.svelte-w6wyf5 h3{display:none}figure.compact.svelte-w6wyf5 .stage:where(.svelte-w6wyf5){min-height:118px;background:transparent;border:0}figure.compact.svelte-w6wyf5 canvas:where(.svelte-w6wyf5){width:80px;height:112px}@media (max-width: 700px){figure.svelte-w6wyf5{grid-row:auto;grid-column:1 / -1}.stage.svelte-w6wyf5{min-height:240px}}.hair-picker.svelte-lciqsu{display:grid;min-height:min(68dvh,620px);grid-template-rows:auto minmax(0,1fr)}.search.svelte-lciqsu{padding:14px;border-bottom:1px solid var(--border-subtle)}.styles.svelte-lciqsu{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:5px;padding:10px;overflow:auto;align-content:start}.styles.svelte-lciqsu .hair-choice{min-width:0;min-height:102px}.clothing-grid.svelte-1tjliba{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;max-height:min(68dvh,620px);padding:12px;overflow-y:auto}.clothing-grid.svelte-1tjliba .clothing-choice{min-width:0;min-height:156px}.connections.svelte-103qp8a{display:grid;gap:12px;padding:16px;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-setting-section)}@supports (corner-shape: squircle){.connections.svelte-103qp8a{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.source.svelte-103qp8a{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.player-library.svelte-1tz58bl{display:grid;gap:16px;min-width:0;box-sizing:border-box}.player-library.modal-content.svelte-1tz58bl{padding:20px}.loading.svelte-1tz58bl{display:flex;align-items:center;justify-content:center;gap:12px;min-height:120px;color:var(--text-secondary)}.spinner.svelte-1tz58bl{width:18px;height:18px;box-sizing:border-box;border:3px solid var(--accent-primary);border-right-color:transparent;animation:svelte-1tz58bl-spin .8s steps(8) infinite}@keyframes svelte-1tz58bl-spin{to{transform:rotate(360deg)}}.library-toolbar.svelte-1tz58bl{display:flex;align-items:center;gap:12px}.folder-icon.svelte-1tz58bl{display:grid;flex:none;width:36px;height:36px;place-items:center;border-radius:9px;background:var(--surface-control)}@supports (corner-shape: squircle){.folder-icon.svelte-1tz58bl{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.folder-copy.svelte-1tz58bl{display:grid;flex:1;min-width:0;gap:2px}.folder-actions.svelte-1tz58bl{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.onboarding.svelte-1tz58bl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 18px;align-items:start}.onboarding-icon.svelte-1tz58bl{display:grid;width:56px;height:56px;place-items:center;border-radius:12px;background:var(--surface-control-active)}@supports (corner-shape: squircle){.onboarding-icon.svelte-1tz58bl{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.onboarding-copy.svelte-1tz58bl{display:grid;gap:12px;min-width:0}.onboarding-copy.svelte-1tz58bl p{margin:0}.onboarding.svelte-1tz58bl code:where(.svelte-1tz58bl){justify-self:start;max-width:100%;padding:8px 12px;overflow-wrap:anywhere;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-control);color:var(--text-primary);font-family:var(--font-mono);font-size:13px}@supports (corner-shape: squircle){.onboarding.svelte-1tz58bl code:where(.svelte-1tz58bl){border-radius:var(--radius-xl)!important;corner-shape:squircle}}.onboarding-actions.svelte-1tz58bl{display:flex;flex-wrap:wrap;gap:10px}.list-controls.svelte-1tz58bl{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tabs.svelte-1tz58bl{display:grid;flex:1 1 320px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-control)}@supports (corner-shape: squircle){.tabs.svelte-1tz58bl{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.search.svelte-1tz58bl{flex:1 1 220px;min-width:0}.players.svelte-1tz58bl{display:grid;gap:6px;max-height:min(55dvh,520px);overflow-y:auto;padding:2px}.inline.svelte-1tz58bl .players:where(.svelte-1tz58bl){max-height:none;overflow:visible}.player-row.svelte-1tz58bl{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-control)}@supports (corner-shape: squircle){.player-row.svelte-1tz58bl{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.player-row.last.svelte-1tz58bl{border-color:var(--border-control-active);background:linear-gradient(100deg,var(--surface-control-active),var(--surface-control) 70%)}.player-avatar.svelte-1tz58bl{display:grid;flex:none;width:40px;height:40px;place-items:center;border-radius:10px;background:color-mix(in srgb,#b79bff 18%,transparent)}@supports (corner-shape: squircle){.player-avatar.svelte-1tz58bl{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.player-copy.svelte-1tz58bl{display:grid;flex:1;min-width:0;gap:2px}.player-copy.svelte-1tz58bl strong:where(.svelte-1tz58bl){overflow:hidden;color:var(--text-primary);font-size:14.5px;text-overflow:ellipsis;white-space:nowrap}.player-copy.svelte-1tz58bl small:where(.svelte-1tz58bl){overflow:hidden;color:var(--text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-1tz58bl{flex:none;padding:3px 8px;border:1px solid var(--border-control-active);border-radius:6px;color:var(--accent-primary);font-size:11.5px;font-weight:600}@supports (corner-shape: squircle){.badge.svelte-1tz58bl{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.empty-state.svelte-1tz58bl{display:grid;min-height:96px;margin:0;place-items:center;padding:20px;border:1px dashed var(--border-subtle);border-radius:12px;color:var(--text-tertiary);text-align:center}@supports (corner-shape: squircle){.empty-state.svelte-1tz58bl{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.error.svelte-1tz58bl{margin:0;color:var(--text-danger)}@media (max-width: 560px){.player-library.modal-content.svelte-1tz58bl{padding:16px}.library-toolbar.svelte-1tz58bl{flex-wrap:wrap}.folder-actions.svelte-1tz58bl{justify-content:flex-start;width:100%}.onboarding.svelte-1tz58bl{grid-template-columns:1fr}.onboarding-icon.svelte-1tz58bl,.badge.svelte-1tz58bl{display:none}}@media (prefers-reduced-motion: reduce){.spinner.svelte-1tz58bl{animation-duration:2s}}.google-ad.svelte-1p7tn76{position:relative;width:100%;min-width:0}.ad-content.svelte-1p7tn76{width:100%}.hero.svelte-1p7tn76:not(.filled)>.ad-content:where(.svelte-1p7tn76){position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero.svelte-1p7tn76:not(.filled)>.fallback:where(.svelte-1p7tn76){position:relative;z-index:1}.hero.filled.svelte-1p7tn76>.ad-content:where(.svelte-1p7tn76){position:relative}.google-ad.empty.svelte-1p7tn76:not(.hero){display:none}.google-ad.filled.svelte-1p7tn76:not(.hero){padding-block:var(--spacing-lg)}.fallback.svelte-1p7tn76{display:block;width:100%;height:250px;border-radius:var(--radius-sm);object-fit:cover;object-position:top center}@supports (corner-shape: squircle){.fallback.svelte-1p7tn76{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.player-layout.svelte-nefmhu{display:grid;grid-template-columns:minmax(0,1fr) 0;min-height:100dvh;transition:grid-template-columns .22s ease}.player-ad-rail.svelte-nefmhu{width:0;min-width:0;overflow:hidden;opacity:0;transition:width .22s ease,opacity .16s ease}.player-ad-request-surface.svelte-nefmhu{position:sticky;top:20px;width:300px;min-height:600px}.player-layout.side-ad-visible.svelte-nefmhu{grid-template-columns:minmax(0,1fr) 300px}.player-layout.side-ad-visible.svelte-nefmhu .player-ad-rail:where(.svelte-nefmhu){width:300px;opacity:1}.player-page.svelte-nefmhu{min-height:100dvh;padding:clamp(16px,3vw,36px);color:var(--text-primary);background:var(--surface-page, var(--bg-primary))}.player-page.dragging-file.svelte-nefmhu{outline:3px dashed var(--accent-primary);outline-offset:-10px}.player-bottom-ad.svelte-nefmhu{width:min(100%,970px);margin:0 auto}.page-header.svelte-nefmhu{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.page-header.compact.svelte-nefmhu{align-items:center}.page-header.compact.svelte-nefmhu .actions:where(.svelte-nefmhu){flex-wrap:nowrap}.page-header.compact.svelte-nefmhu .actions:where(.svelte-nefmhu) select{min-width:0}@media (max-width: 400px){.page-header.compact.svelte-nefmhu .logo-text:where(.svelte-nefmhu){display:none}}.page-heading.svelte-nefmhu{display:grid;gap:14px}.logo-link.svelte-nefmhu{display:flex;width:fit-content;align-items:center;gap:var(--spacing-sm);color:var(--text-primary);text-decoration:none;transition:transform var(--transition-fast)}.logo-link.svelte-nefmhu:hover{transform:scale(1.02)}.logo-icon.svelte-nefmhu{display:flex;align-items:center;justify-content:center;color:var(--accent-primary);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-primary) 42%,transparent))}.logo-text.svelte-nefmhu{font-size:20px;font-weight:700;letter-spacing:-.5px}.logo-dot.svelte-nefmhu{color:var(--accent-primary)}h1.svelte-nefmhu{margin:0;font-family:var(--font-pixel);font-size:clamp(1.5rem,3vw,2.3rem);font-weight:400}p.svelte-nefmhu{color:var(--text-secondary)}.actions.svelte-nefmhu{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.empty.svelte-nefmhu{min-height:min(70dvh,700px)}.empty.svelte-nefmhu .start-screen{padding-inline:0;padding-top:clamp(16px,4vw,40px)}.library-surface.svelte-nefmhu{padding:20px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-setting-section)}@supports (corner-shape: squircle){.library-surface.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}@media (max-width: 700px){.library-surface.svelte-nefmhu{padding:14px}}.guide-link.svelte-nefmhu{justify-self:start;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 10px;border:1px solid var(--border-control);border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}@supports (corner-shape: squircle){.guide-link.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.guide-link.svelte-nefmhu:hover{color:var(--text-primary);border-color:var(--accent-primary);background:var(--surface-control)}.error.svelte-nefmhu{margin:12px 0;padding:12px;color:var(--text-danger, #e96f6f);border:1px solid currentColor;border-radius:8px}@supports (corner-shape: squircle){.error.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.doc-bar.svelte-nefmhu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:18px 0 12px;padding:12px 14px;border:1px solid var(--border-control);border-radius:14px;background:var(--surface-panel, var(--glass-modal))}@supports (corner-shape: squircle){.doc-bar.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.identity.svelte-nefmhu{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.identity.svelte-nefmhu strong:where(.svelte-nefmhu){font-size:18px}.identity-avatar.svelte-nefmhu{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:var(--surface-control-active)}@supports (corner-shape: squircle){.identity-avatar.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.chip.svelte-nefmhu{padding:3px 8px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);font-size:12px}@supports (corner-shape: squircle){.chip.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.chip.status.svelte-nefmhu{color:var(--accent-success);border-color:color-mix(in srgb,var(--accent-success) 45%,transparent)}.chip.status.dirty.svelte-nefmhu{color:var(--accent-warning);border-color:color-mix(in srgb,var(--accent-warning) 50%,transparent)}.doc-actions.svelte-nefmhu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px}.action-group.svelte-nefmhu{display:inline-flex;gap:4px;padding-left:10px;border-left:1px solid var(--border-subtle)}.subtabs.svelte-nefmhu{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}h2.svelte-nefmhu{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:17px}.panel.svelte-nefmhu h3:where(.svelte-nefmhu){margin:18px 0 8px}.sheet.svelte-nefmhu{--slot: 44px;display:grid;grid-template-columns:250px minmax(0,1fr) 300px;gap:16px;align-items:start}.sheet-main.svelte-nefmhu{display:grid;gap:12px;min-width:0}.panel.svelte-nefmhu{min-width:0;padding:18px;background:var(--surface-panel, var(--glass-modal));border:1px solid var(--border-control);border-radius:14px}@supports (corner-shape: squircle){.panel.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.char-card.svelte-nefmhu{position:sticky;top:12px;display:grid;grid-template-areas:"preview" "name" "life" "mana" "facts" "loadout";gap:14px;padding:16px;border:1px solid var(--border-control);border-radius:16px;background:var(--surface-panel, var(--glass-modal))}@supports (corner-shape: squircle){.char-card.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.card-preview.svelte-nefmhu{grid-area:preview;min-width:0}.card-preview.svelte-nefmhu figure{margin:0}.card-name.svelte-nefmhu{grid-area:name;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.card-name.svelte-nefmhu strong:where(.svelte-nefmhu){font-family:var(--font-pixel);font-size:22px;font-weight:400;line-height:1.1;overflow-wrap:anywhere}.difficulty-badge.svelte-nefmhu{padding:2px 8px;border-radius:6px;background:var(--surface-control-active);color:var(--accent-primary);font-size:11.5px;font-weight:700}@supports (corner-shape: squircle){.difficulty-badge.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.difficulty-badge[data-difficulty="3"].svelte-nefmhu{background:color-mix(in srgb,#b79bff 18%,transparent);color:#b79bff}.difficulty-badge[data-difficulty="2"].svelte-nefmhu{background:color-mix(in srgb,var(--accent-danger) 18%,transparent);color:var(--accent-danger)}.card-stat.svelte-nefmhu{display:grid;gap:5px}.stat-life.svelte-nefmhu{grid-area:life}.stat-mana.svelte-nefmhu{grid-area:mana}.card-stat-top.svelte-nefmhu{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:13px}.card-stat-value.svelte-nefmhu{margin-left:auto;color:var(--text-primary);font-family:var(--font-mono);font-size:12px}.bar.svelte-nefmhu{height:8px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:2px;background:var(--surface-control)}@supports (corner-shape: squircle){.bar.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.bar.svelte-nefmhu span:where(.svelte-nefmhu){display:block;height:100%}.bar.life.svelte-nefmhu span:where(.svelte-nefmhu){background:#e5615b}.bar.mana.svelte-nefmhu span:where(.svelte-nefmhu){background:#5b8cff}.card-facts.svelte-nefmhu{grid-area:facts;display:grid;gap:4px;margin:0}.card-facts.svelte-nefmhu div:where(.svelte-nefmhu){display:flex;justify-content:space-between;gap:10px;font-size:13px}.card-facts.svelte-nefmhu dt:where(.svelte-nefmhu){color:var(--text-tertiary)}.card-facts.svelte-nefmhu dd:where(.svelte-nefmhu){margin:0}.card-loadouts.svelte-nefmhu{grid-area:loadout}.card-label.svelte-nefmhu{display:block;margin-bottom:6px;color:var(--text-tertiary);font-size:12px}.loadout-buttons.svelte-nefmhu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.loadout-dot.svelte-nefmhu{width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.loadout-dot.current.svelte-nefmhu{background:var(--accent-primary);box-shadow:0 0 6px var(--accent-primary)}.tabs.svelte-nefmhu{position:sticky;top:0;z-index:5;display:flex;gap:4px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-page, var(--bg-primary))}@supports (corner-shape: squircle){.tabs.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.tabs.svelte-nefmhu .button{flex:1 0 auto;gap:8px}.tab-count.svelte-nefmhu{min-width:18px;padding:0 5px;border-radius:999px;background:var(--surface-control-active);color:var(--accent-primary);font-size:11px}@supports (corner-shape: squircle){.tab-count.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.workspace.svelte-nefmhu{display:grid;gap:16px;min-width:0}.section-head.svelte-nefmhu{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:12px}.section-head.svelte-nefmhu h2:where(.svelte-nefmhu){margin:0}.section-head.svelte-nefmhu .sub:where(.svelte-nefmhu){color:var(--text-tertiary);font-size:12.5px}.head-actions.svelte-nefmhu{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.cards.svelte-nefmhu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;align-items:start}.appearance-card.svelte-nefmhu,.upgrades-card.svelte-nefmhu{grid-column:1 / -1}.form-grid.svelte-nefmhu{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.form-grid.two.svelte-nefmhu{grid-template-columns:repeat(2,minmax(0,1fr))}.card-actions.svelte-nefmhu{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.upgrades.svelte-nefmhu{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.upgrade.svelte-nefmhu{position:relative;display:grid;justify-items:center;gap:6px;padding:12px 8px 10px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-control);color:var(--text-secondary);font-size:12px;text-align:center;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}@supports (corner-shape: squircle){.upgrade.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.upgrade.svelte-nefmhu .game-item-icon{opacity:.35;filter:grayscale(1);transition:opacity var(--transition-fast),filter var(--transition-fast)}.upgrade.on.svelte-nefmhu{border-color:var(--border-control-active);background:var(--surface-control-active);color:var(--text-primary)}.upgrade.on.svelte-nefmhu .game-item-icon{opacity:1;filter:none}.upgrade.svelte-nefmhu:hover{border-color:var(--border-control-hover)}.upgrade.svelte-nefmhu:has(:where(.svelte-nefmhu):focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.upgrade-switches.svelte-nefmhu{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px}.appearance-fields.svelte-nefmhu{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-content:start}.appearance-fields.svelte-nefmhu .hair-picker-trigger,.appearance-fields.svelte-nefmhu .clothing-picker-trigger{justify-content:flex-start;min-height:72px;text-align:left}.appearance-fields.svelte-nefmhu .clothing-picker-trigger figure{flex:0 0 64px}.appearance-fields.svelte-nefmhu .hair-picker-copy{display:grid;flex:1;min-width:0;gap:3px}.appearance-fields.svelte-nefmhu .hair-picker-trigger small,.appearance-fields.svelte-nefmhu .clothing-picker-trigger small{color:var(--text-tertiary)}.field-block.svelte-nefmhu{display:grid;gap:8px;margin-top:16px}.field-head.svelte-nefmhu{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.field-label.svelte-nefmhu{color:var(--text-secondary);font-size:13px;font-weight:600}.field-value.svelte-nefmhu{color:var(--text-tertiary);font-size:12.5px}.dye-options.svelte-nefmhu{display:flex;flex-wrap:wrap;gap:4px}.dye-options.svelte-nefmhu .dye-option{--button-square-size: 40px}.voice-fields.svelte-nefmhu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 20px}.voice-options.svelte-nefmhu{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:4px;padding:4px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-control)}@supports (corner-shape: squircle){.voice-options.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.pitch-field.svelte-nefmhu{gap:2px}.pitch-scale.svelte-nefmhu{display:flex;justify-content:space-between;color:var(--text-tertiary);font-size:11.5px}.swatches.svelte-nefmhu{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px}.checks.svelte-nefmhu{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.inventory-layout.svelte-nefmhu{display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px 16px;margin-top:20px}.inventory-main.svelte-nefmhu{display:grid;gap:6px;min-width:0}.hotbar.svelte-nefmhu{padding-bottom:6px;border-bottom:1px solid var(--border-subtle)}.inventory-extras.svelte-nefmhu{display:flex;gap:6px}.side-col.svelte-nefmhu{position:relative;display:grid;justify-items:center}.side-col.svelte-nefmhu .col-label:where(.svelte-nefmhu){position:absolute;bottom:100%;margin-bottom:3px;white-space:nowrap}.col-label.svelte-nefmhu{color:var(--text-tertiary);font-size:11.5px}.temporary-row.svelte-nefmhu{display:flex;align-items:center;gap:10px;margin-top:14px}.temporary-row.svelte-nefmhu .item-grid:where(.svelte-nefmhu){grid-template-columns:repeat(4,var(--slot, 44px))}.item-grid.svelte-nefmhu{display:grid;grid-template-columns:repeat(10,var(--slot, 44px));gap:4px}.item-grid.column-grid.svelte-nefmhu{grid-template-columns:var(--slot, 44px)}.item-grid.svelte-nefmhu .item-slot,.equip-row.svelte-nefmhu .item-slot{position:relative;display:grid;place-items:center;width:var(--slot, 44px);height:var(--slot, 44px);min-width:0;padding:2px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.item-slot.empty{background:color-mix(in srgb,var(--surface-control) 45%,transparent);border-color:color-mix(in srgb,var(--border-control) 55%,transparent)}.item-slot.vanity:not(.empty){background:color-mix(in srgb,#b79bff 10%,var(--surface-control))}.item-slot:active{cursor:grabbing}.item-slot.drag-source{opacity:.55;border-color:var(--accent-primary);transform:scale(.94)}.item-slot.tmod-protected{border-color:color-mix(in srgb,var(--accent-warning, #d99a2b) 55%,var(--border-control));cursor:default}.hotbar-grid.svelte-nefmhu .item-slot{border-color:color-mix(in srgb,var(--accent-primary) 28%,var(--border-control))}.slot-number.svelte-nefmhu{position:absolute;left:3px;top:1px;font-size:9px;opacity:.55}.slot-stack.svelte-nefmhu{position:absolute;right:3px;bottom:1px;font-size:10px;text-shadow:0 1px 2px #000}.slot-placeholder.svelte-nefmhu{width:24px;height:24px;opacity:.18;background:currentColor;-webkit-mask:var(--shape) center / contain no-repeat;mask:var(--shape) center / contain no-repeat}.slot-placeholder[data-shape=head].svelte-nefmhu{--shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Cpath d='M2 1h4v1h1v4H6v1H2V6H1V2h1z'/%3E%3C/svg%3E")}.slot-placeholder[data-shape=body].svelte-nefmhu{--shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Cpath d='M1 1h6v3H6v3H2V4H1z'/%3E%3C/svg%3E")}.slot-placeholder[data-shape=legs].svelte-nefmhu{--shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Cpath d='M2 1h4v6H5V4H3v3H2z'/%3E%3C/svg%3E")}.slot-placeholder[data-shape=accessory].svelte-nefmhu{--shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Cpath d='M3 1h2v1h1v1h1v2H6v1H5v1H3V6H2V5H1V3h1V2h1zM3 3v2h2V3z'/%3E%3C/svg%3E")}.slot-placeholder[data-shape=dye].svelte-nefmhu{--shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Cpath d='M3 1h2v2h1v4H2V3h1z'/%3E%3C/svg%3E")}.slot-placeholder[data-shape=misc].svelte-nefmhu{--shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges'%3E%3Cpath d='M1 1h6v6H1zM2 2v4h4V2z'/%3E%3C/svg%3E")}.equip-layout.svelte-nefmhu{display:flex;flex-wrap:wrap;gap:24px 32px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border-subtle)}.equip-block.svelte-nefmhu{min-width:0}.equip-table.svelte-nefmhu{display:grid;gap:4px}.equip-row.svelte-nefmhu{display:grid;grid-template-columns:96px repeat(3,var(--slot, 44px)) 28px;align-items:center;gap:4px}.misc.svelte-nefmhu .equip-row:where(.svelte-nefmhu){grid-template-columns:96px repeat(2,var(--slot, 44px)) 28px}.equip-header.svelte-nefmhu span:where(.svelte-nefmhu){color:var(--text-tertiary);font-size:11px;text-align:center}.row-label.svelte-nefmhu{overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.toggle-input.svelte-nefmhu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hide-toggle.svelte-nefmhu{position:relative;display:grid;width:28px;height:28px;place-items:center;border-radius:6px;color:var(--text-tertiary);cursor:pointer}@supports (corner-shape: squircle){.hide-toggle.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.hide-toggle.svelte-nefmhu:hover{background:var(--surface-control-hover);color:var(--text-primary)}.hide-toggle.hidden.svelte-nefmhu{color:var(--accent-warning)}.hide-toggle.svelte-nefmhu:has(:where(.svelte-nefmhu):focus-visible){outline:2px solid var(--focus-ring)}.hide-toggle.svelte-nefmhu svg:where(.svelte-nefmhu){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.drag-hint.svelte-nefmhu{margin:14px 0 0;color:var(--text-tertiary);font-size:12px}.buff-list.svelte-nefmhu{display:grid;gap:8px}.buff.svelte-nefmhu{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:10px;padding:8px 10px;background:var(--surface-control);border:1px solid var(--border-control);border-radius:12px}@supports (corner-shape: squircle){.buff.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.buff.debuff.svelte-nefmhu{border-color:color-mix(in srgb,var(--accent-danger) 40%,var(--border-control))}.buff.svelte-nefmhu .buff-select{justify-content:flex-start;min-height:52px;padding:5px;text-align:left}.buff.svelte-nefmhu .buff-copy{display:grid;flex:1;min-width:0;gap:2px}.buff.svelte-nefmhu .buff-select small{overflow:hidden;color:var(--text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.empty-note.svelte-nefmhu{display:grid;min-height:90px;margin:0;place-items:center;border:1px dashed var(--border-subtle);border-radius:12px;color:var(--text-tertiary)}@supports (corner-shape: squircle){.empty-note.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.inspector.svelte-nefmhu{position:sticky;top:12px;min-width:0}.detail.svelte-nefmhu{display:flex;flex-direction:column;gap:10px}.detail.svelte-nefmhu p:where(.svelte-nefmhu){margin:0}.detail-heading.svelte-nefmhu{display:flex;justify-content:space-between;align-items:center}.detail-heading.svelte-nefmhu h2{margin:0}.detail-heading.svelte-nefmhu .sheet-close,.sheet-backdrop.svelte-nefmhu{display:none}.detail.svelte-nefmhu .selected-item-picker{justify-content:flex-start;min-height:72px;padding:9px;text-align:left}.detail.svelte-nefmhu .selected-item-copy{display:grid;flex:1;min-width:0;gap:3px}.detail.svelte-nefmhu .selected-item-picker small{color:var(--text-tertiary)}.inspector-empty.svelte-nefmhu{display:grid;justify-items:center;gap:10px;padding:24px 8px;text-align:center;color:var(--text-tertiary)}.inspector-empty.svelte-nefmhu .slot-placeholder:where(.svelte-nefmhu){width:40px;height:40px}.detail-actions.svelte-nefmhu,.research-add.svelte-nefmhu{display:flex;flex-wrap:wrap;gap:8px}.item-results.svelte-nefmhu{display:grid;max-height:180px;overflow:auto}.item-results.svelte-nefmhu button:where(.svelte-nefmhu){padding:6px;text-align:left;color:var(--text-primary);background:var(--surface-control);border:0;cursor:pointer}.modifier-preview.svelte-nefmhu{display:grid;gap:5px;padding:9px;border:1px solid var(--border-control);border-radius:8px}@supports (corner-shape: squircle){.modifier-preview.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.modifier-preview.svelte-nefmhu div:where(.svelte-nefmhu){display:flex;justify-content:space-between;gap:12px;color:var(--text-secondary)}.research-list.svelte-nefmhu{display:grid;gap:6px;margin-top:12px}.research-list.svelte-nefmhu>div:where(.svelte-nefmhu){display:flex;gap:8px;align-items:center}.research-list-tools.svelte-nefmhu{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-top:14px}.research-list-tools.svelte-nefmhu .form-field{flex:1 1 220px;max-width:420px}.research-pagination.svelte-nefmhu{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.research-search.svelte-nefmhu{position:relative;margin-bottom:10px}.research-results.svelte-nefmhu{margin-top:6px;border:1px solid var(--border-control);border-radius:8px}@supports (corner-shape: squircle){.research-results.svelte-nefmhu{border-radius:var(--radius-xl)!important;corner-shape:squircle}}.research-results.svelte-nefmhu p:where(.svelte-nefmhu){padding:8px;margin:0}.mod-summary.svelte-nefmhu{align-content:start}.mod-stats.svelte-nefmhu{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.mod-stats.svelte-nefmhu>span:where(.svelte-nefmhu),.mod-data-list.svelte-nefmhu>div:where(.svelte-nefmhu){padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-control)}@supports (corner-shape: squircle){.mod-stats.svelte-nefmhu>span:where(.svelte-nefmhu),.mod-data-list.svelte-nefmhu>div:where(.svelte-nefmhu){border-radius:var(--radius-xl)!important;corner-shape:squircle}}.mod-chips.svelte-nefmhu{display:flex;flex-wrap:wrap;gap:6px}.mod-chips.svelte-nefmhu span:where(.svelte-nefmhu){padding:5px 9px;border-radius:999px;background:var(--surface-control-active)}@supports (corner-shape: squircle){.mod-chips.svelte-nefmhu span:where(.svelte-nefmhu){border-radius:var(--radius-xl)!important;corner-shape:squircle}}.mod-data-list.svelte-nefmhu{display:grid;gap:6px}.mod-data-list.svelte-nefmhu>div:where(.svelte-nefmhu){display:grid;grid-template-columns:minmax(100px,.7fr) minmax(140px,1fr) auto;gap:8px;align-items:center}.mod-data-list.svelte-nefmhu small:where(.svelte-nefmhu){color:var(--text-tertiary)}.research-list.svelte-nefmhu span:where(.svelte-nefmhu){flex:1;overflow-wrap:anywhere}.research-list.svelte-nefmhu input{width:90px}.sheet.two-col.svelte-nefmhu{grid-template-columns:minmax(0,1fr) 280px}.two-col.svelte-nefmhu .sheet-main:where(.svelte-nefmhu){grid-column:1;grid-row:1 / span 2}.two-col.svelte-nefmhu .char-card:where(.svelte-nefmhu){grid-column:2;grid-row:1;position:static}.two-col.svelte-nefmhu .inspector:where(.svelte-nefmhu){grid-column:2;grid-row:2}@media (min-width: 901px){.sheet.one-col.svelte-nefmhu{grid-template-columns:minmax(0,1fr)}.one-col.svelte-nefmhu .char-card:where(.svelte-nefmhu){position:static;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"preview name name" "preview life mana" "preview facts loadout";align-items:center;gap:10px 20px}.one-col.svelte-nefmhu .inspector:where(.svelte-nefmhu){position:static}.one-col.svelte-nefmhu .detail:where(.svelte-nefmhu){position:fixed;right:16px;bottom:16px;z-index:971;width:min(360px,calc(100vw - 32px));max-height:min(72dvh,680px);overflow-y:auto;box-shadow:0 18px 48px #00000059}.one-col.svelte-nefmhu .detail.is-empty:where(.svelte-nefmhu){display:none}.one-col.svelte-nefmhu .detail-heading:where(.svelte-nefmhu) .sheet-close{display:inline-grid}}@media (max-width: 900px){.player-layout.svelte-nefmhu,.player-layout.side-ad-visible.svelte-nefmhu{grid-template-columns:minmax(0,1fr)}.player-ad-rail.svelte-nefmhu{display:none}.page-header.svelte-nefmhu:not(.compact){flex-direction:column}.doc-actions.svelte-nefmhu{justify-content:flex-start}.sheet.svelte-nefmhu{grid-template-columns:minmax(0,1fr)}.char-card.svelte-nefmhu,.sheet-main.svelte-nefmhu,.inspector.svelte-nefmhu{grid-column:1;grid-row:auto}.char-card.svelte-nefmhu{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"preview name" "preview life" "preview mana" "loadout loadout";align-items:center;gap:8px 12px;padding:12px}.char-card.svelte-nefmhu,.inspector.svelte-nefmhu{position:static}.card-facts.svelte-nefmhu{display:none}.card-loadouts.svelte-nefmhu{display:flex;align-items:center;gap:10px}.card-loadouts.svelte-nefmhu .card-label:where(.svelte-nefmhu){margin:0}.loadout-buttons.svelte-nefmhu{flex:1}.sheet.svelte-nefmhu{--slot: clamp(26px, calc((100vw - 64px)*.1 - 4px) , 44px)}.inventory-layout.svelte-nefmhu{gap:10px}.panel.svelte-nefmhu{padding:12px}.buff.svelte-nefmhu{grid-template-columns:minmax(0,1fr) auto}.buff-time.svelte-nefmhu{grid-column:1 / -1}.sheet-backdrop.svelte-nefmhu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:970;background:#00000061;border:0}.detail.svelte-nefmhu{position:fixed;inset:auto 0 0;z-index:971;max-height:min(76dvh,700px);padding:18px 18px max(18px,env(safe-area-inset-bottom));overflow-y:auto;background:var(--surface-page, var(--bg-primary));border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000038}@supports (corner-shape: squircle){.detail.svelte-nefmhu{border-radius:var(--radius-xl) var(--radius-xl) 0 0!important;corner-shape:squircle}}.detail.is-empty.svelte-nefmhu{display:none}.detail-heading.svelte-nefmhu .sheet-close{display:inline-grid}}@media (max-width: 480px){.page-header.svelte-nefmhu:not(.compact) .actions:where(.svelte-nefmhu){width:100%}.action-group.svelte-nefmhu{padding-left:0;border-left:0}.doc-actions.svelte-nefmhu .export-action{flex:1 1 100%}.equip-row.svelte-nefmhu{grid-template-columns:70px repeat(3,var(--slot, 44px)) 28px}}@media (prefers-reduced-motion: reduce){.upgrade.svelte-nefmhu,.upgrade.svelte-nefmhu .game-item-icon{transition:none}}
