.skill-container.svelte-209hb{flex-direction:column;gap:1rem;display:flex}.skill-header.svelte-209hb{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.info-side.svelte-209hb{flex-direction:column;flex:1;gap:.35rem;min-width:200px;display:flex}.badges.svelte-209hb{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.skill-tag.svelte-209hb{color:var(--color-outline);border:1px solid var(--color-outline);letter-spacing:.05em;padding:2px 6px;font-family:monospace;font-size:.8rem;font-weight:600;line-height:1}.primary.svelte-209hb{color:var(--color-primary);border-color:var(--color-primary);font-weight:700}.phase-tag.svelte-209hb{color:#ffa726;background:#ffa72626;border-color:#ffa726;font-weight:800}.skill-name.svelte-209hb{color:var(--color-on-surface);text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:700}.controls-side.svelte-209hb{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.fi-toggle.svelte-209hb{border:1px solid var(--color-outline-variant);color:var(--color-outline);cursor:pointer;background:0 0;align-items:center;height:32px;padding:0 .75rem;font-family:monospace;font-size:.7rem;font-weight:700;transition:all .2s;display:flex}.fi-toggle.svelte-209hb:hover{color:#ffa726;border-color:#ffa726}.fi-toggle.active.svelte-209hb{color:#ffa726;background:#ffa7261a;border-color:#ffa726}.level-box.svelte-209hb{border:1px solid rgba(var(--color-primary-rgb), .15);background:rgba(var(--color-surface-rgb), .5);align-items:center;height:28px;display:flex;border-radius:0!important}.level-btn.svelte-209hb{width:28px;height:28px;color:var(--color-on-surface);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1rem;font-weight:800;transition:background-color .2s;display:flex;border-radius:0!important}.level-btn.svelte-209hb:hover:not(:disabled){background:var(--color-primary);color:var(--color-on-primary)}.level-btn.svelte-209hb:disabled{opacity:.3;cursor:not-allowed}.level-display.svelte-209hb{border-left:1px solid rgba(var(--color-primary-rgb), .15);border-right:1px solid rgba(var(--color-primary-rgb), .15);align-items:center;gap:.25rem;height:100%;padding:0 .4rem;display:flex}.level-label.svelte-209hb{font-family:var(--font-mono,monospace);color:var(--color-outline);font-size:.6rem;font-weight:800}.level-input.svelte-209hb{width:1.5rem;height:100%;color:var(--color-on-surface);font-family:var(--font-mono,monospace);text-align:center;appearance:textfield;background:0 0;border:none;outline:none;padding:0;font-size:.85rem;font-weight:800}.level-input.svelte-209hb::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.level-input.svelte-209hb::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.level-badge.svelte-209hb{color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb), .25);background:rgba(var(--color-primary-rgb), .05);padding:4px 8px;font-family:monospace;font-size:.8rem;font-weight:700;border-radius:0!important}.skill-body.svelte-209hb{color:var(--color-on-surface-variant);border-top:1px dashed var(--color-outline-variant);padding-top:.75rem;line-height:1.5}.active-replacement.svelte-209hb .skill-body:where(.svelte-209hb){color:#fff8e1;border-top-color:#ffa726}@media (width<=600px){.skill-header.svelte-209hb{flex-direction:column;gap:.75rem}.controls-side.svelte-209hb{justify-content:space-between;width:100%}.fi-toggle.svelte-209hb{flex:1;justify-content:center}}.content-block.svelte-1hh941b{flex-direction:column;gap:1.5rem;display:flex}.block-title.svelte-1hh941b{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-family:monospace;font-size:.9rem;font-weight:700;display:flex}.block-title.svelte-1hh941b:after{content:"";background:var(--color-outline-variant);opacity:.5;flex:1;height:1px}.weapon-panel.svelte-1hh941b{background:rgba(var(--color-surface-rgb), .3);border:1px solid rgba(var(--color-primary-rgb), .15);flex-direction:column;padding:1.5rem;display:flex;position:relative}.main-row.svelte-1hh941b{grid-template-columns:auto 1fr;align-items:center;gap:2rem;display:grid}.identity-section.svelte-1hh941b{align-items:center;gap:1rem;display:flex}.icon-wrapper.svelte-1hh941b{background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.info-content.svelte-1hh941b{flex-direction:column;gap:.25rem;display:flex}.weapon-name.svelte-1hh941b{color:var(--color-on-surface);text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:700;line-height:1.2}.weapon-meta.svelte-1hh941b{color:var(--color-outline);align-items:center;gap:.5rem;font-family:monospace;font-size:.75rem;display:flex}.separator.svelte-1hh941b{opacity:.5}.stats-compact.svelte-1hh941b{flex-wrap:wrap;justify-content:flex-end;gap:1.5rem 2.5rem;padding:0 1rem;display:flex}.stat-point.svelte-1hh941b{flex-direction:column;align-items:center;display:flex}.sp-label.svelte-1hh941b{color:var(--color-outline);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.1rem;font-family:monospace;font-size:.7rem}.sp-value.svelte-1hh941b{color:var(--color-on-surface);font-family:monospace;font-size:1.1rem;font-weight:600;line-height:1}.description-section.svelte-1hh941b{border-top:1px dashed var(--color-outline-variant);color:var(--color-on-surface-variant);margin-top:1rem;padding-top:.75rem;font-size:.95rem;line-height:1.5}.empty-state.svelte-1hh941b{background:rgba(var(--color-surface-container-highest-rgb), .1);border:1px dashed rgba(var(--color-outline-variant-rgb), .5);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.empty-icon.svelte-1hh941b{background:rgba(var(--color-outline-variant-rgb), .1);width:48px;height:48px;color:var(--color-outline);border-radius:0;justify-content:center;align-items:center;font-family:monospace;font-size:1.5rem;display:flex}.empty-msg.svelte-1hh941b{color:var(--color-outline);text-align:center;margin:0;font-size:.95rem}.empty-state.inline.svelte-1hh941b{background:rgba(var(--color-surface-container-rgb), .3);border-radius:0;padding:2rem 1rem}.reveal.svelte-1hh941b{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards svelte-1hh941b-revealIn;animation-delay:var(--d,0s)}@keyframes svelte-1hh941b-revealIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.main-row.svelte-1hh941b{grid-template-columns:1fr;align-items:start;gap:1.5rem}.stats-compact.svelte-1hh941b{justify-content:flex-start;gap:1rem 2rem}}.content-block.svelte-w0ychg{flex-direction:column;gap:1.5rem;display:flex}.block-title.svelte-w0ychg{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-family:monospace;font-size:.9rem;font-weight:700;display:flex}.block-title.svelte-w0ychg:after{content:"";background:var(--color-outline-variant);opacity:.5;flex:1;height:1px}.wrapper.svelte-w0ychg{background:rgba(var(--color-surface-rgb), .3);border:1px solid rgba(var(--color-primary-rgb), .15);padding:1.5rem;position:relative}.info-header.svelte-w0ychg{margin-bottom:1rem}.name.svelte-w0ychg{color:var(--color-on-surface);text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:700}.desc.svelte-w0ychg{color:var(--color-on-surface-variant);max-width:60ch;margin:0;font-size:.95rem;line-height:1.6}.divider.svelte-w0ychg{background:linear-gradient(90deg, var(--color-outline-variant) 0%, transparent 100%);opacity:.5;border:0;height:1px;margin:1rem 0}.members.svelte-w0ychg{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:1rem;display:grid}.empty-state.svelte-w0ychg{background:rgba(var(--color-surface-container-highest-rgb), .1);border:1px dashed rgba(var(--color-outline-variant-rgb), .5);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.empty-icon.svelte-w0ychg{background:rgba(var(--color-outline-variant-rgb), .1);width:48px;height:48px;color:var(--color-outline);border-radius:0;justify-content:center;align-items:center;font-family:monospace;font-size:1.5rem;display:flex}.empty-msg.svelte-w0ychg{color:var(--color-outline);text-align:center;margin:0;font-size:.95rem}.empty-state.inline.svelte-w0ychg{background:rgba(var(--color-surface-container-rgb), .3);border-radius:0;padding:2rem 1rem}.reveal.svelte-w0ychg{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards svelte-w0ychg-revealIn;animation-delay:var(--d,0s)}@keyframes svelte-w0ychg-revealIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.members.svelte-w0ychg{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}}@media (width<=450px){.members.svelte-w0ychg{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}}.content-block.svelte-1xrhlp1{flex-direction:column;gap:1.5rem;display:flex}.block-title.svelte-1xrhlp1{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-family:monospace;font-size:.9rem;font-weight:700;display:flex}.block-title.svelte-1xrhlp1:after{content:"";background:var(--color-outline-variant);opacity:.5;flex:1;height:1px}.favorite-item-wrapper.svelte-1xrhlp1{background:rgba(var(--color-surface-rgb), .3);border:1px solid rgba(var(--color-primary-rgb), .15);padding:2rem;position:relative;overflow:hidden}.favorite-item-bg.svelte-1xrhlp1{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.fi-overlay.svelte-1xrhlp1{z-index:1;background:linear-gradient(90deg,#101418f5 0%,#101418eb 40%,#10141873 75%,#10141826 100%);position:absolute;inset:0}.fi-content.svelte-1xrhlp1{z-index:2;align-items:flex-start;gap:1.5rem;display:flex;position:relative}.fi-icon.svelte-1xrhlp1{object-fit:contain;filter:drop-shadow(0 4px 8px #00000080);width:80px;height:80px}.fi-details.svelte-1xrhlp1{flex:1;max-width:600px}.fi-name.svelte-1xrhlp1{color:var(--color-on-surface);text-shadow:0 2px 4px #000c;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.fi-desc.svelte-1xrhlp1{color:var(--color-on-surface-variant);text-shadow:0 1px 3px #000c;margin:0;font-size:.95rem;line-height:1.5}.reveal.svelte-1xrhlp1{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards svelte-1xrhlp1-revealIn;animation-delay:var(--d,0s)}@keyframes svelte-1xrhlp1-revealIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.fi-content.svelte-1xrhlp1{flex-direction:column;gap:1rem}.fi-overlay.svelte-1xrhlp1{background:linear-gradient(90deg,#101418f2 0%,#101418cc 100%)}}.archive-header.svelte-q93kqa{flex-direction:column;display:flex}.archive-title.svelte-q93kqa{color:var(--color-on-surface);letter-spacing:.05em;text-transform:uppercase;margin:0;font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:800;line-height:1}.archive-subtitle.svelte-q93kqa{color:var(--color-primary);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.4rem;margin:.25rem 0;font-family:monospace;font-size:.75rem;display:flex}.archive-list.svelte-q93kqa{flex-direction:column;gap:2.5rem;display:flex}.archive-category.svelte-q93kqa{flex-direction:column;gap:1rem;display:flex}.category-header.svelte-q93kqa{align-items:center;gap:.75rem;display:flex}.category-deco.svelte-q93kqa{background:var(--color-primary);width:4px;height:14px}.category-name.svelte-q93kqa{color:var(--color-on-surface);letter-spacing:.15em;margin:0;font-family:monospace;font-size:1rem;font-weight:700}.category-line.svelte-q93kqa{background:linear-gradient(90deg, var(--color-outline-variant) 0%, transparent 100%);flex:1;height:1px}.category-count.svelte-q93kqa{color:var(--color-outline);letter-spacing:.05em;font-family:monospace;font-size:.75rem}.entries-grid.svelte-q93kqa{flex-direction:column;gap:.5rem;display:flex}.entry-card.svelte-q93kqa{background:rgba(var(--color-surface-container-highest-rgb), .2);border:1px solid rgba(var(--color-primary-rgb), .15);cursor:pointer;text-align:left;width:100%;color:var(--color-on-surface);align-items:center;gap:1.25rem;padding:1rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.entry-card.svelte-q93kqa:before{content:"";background:var(--color-primary);transform-origin:50%;width:3px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.entry-card.svelte-q93kqa:hover:not(:disabled){background:rgba(var(--color-primary-rgb), .05);border-color:rgba(var(--color-primary-rgb), .3);transform:translate(4px)}.entry-card.playing.svelte-q93kqa{background:rgba(var(--color-primary-rgb), .1);border-color:rgba(var(--color-primary-rgb), .5)}.entry-card.playing.svelte-q93kqa:before{transform:scaleY(1)}.entry-card.loading.svelte-q93kqa{cursor:wait;opacity:.7}.entry-play.svelte-q93kqa{background:rgba(var(--color-surface-container-rgb), .8);border:1px solid rgba(var(--color-outline-variant-rgb), .5);width:36px;height:36px;color:var(--color-on-surface-variant);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.entry-card.svelte-q93kqa:hover:not(:disabled) .entry-play:where(.svelte-q93kqa),.entry-card.playing.svelte-q93kqa .entry-play:where(.svelte-q93kqa){background:rgba(var(--color-primary-rgb), .15);border-color:var(--color-primary);color:var(--color-primary)}.entry-info.svelte-q93kqa{flex-direction:column;flex:1;gap:.15rem;display:flex}.entry-title.svelte-q93kqa{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;opacity:.9;font-family:monospace;font-size:.75rem;font-weight:700}.entry-card.love-mode.svelte-q93kqa{background:linear-gradient(135deg, #ff408114 0%, rgba(var(--color-surface-container-highest-rgb), .2) 100%);border-color:#ff408133}.entry-card.love-mode.svelte-q93kqa .entry-title:where(.svelte-q93kqa){color:#ff4081}.entry-card.love-mode.svelte-q93kqa:before{background:#ff4081}.entry-card.love-mode.svelte-q93kqa .entry-play:where(.svelte-q93kqa){color:#ff4081b3;border-color:#ff40814d}.entry-card.love-mode.svelte-q93kqa:hover:not(:disabled) .entry-play:where(.svelte-q93kqa),.entry-card.love-mode.playing.svelte-q93kqa .entry-play:where(.svelte-q93kqa){color:#ff4081;background:#ff408126;border-color:#ff4081}.entry-card.love-mode.playing.svelte-q93kqa{background:linear-gradient(135deg, #ff408126 0%, rgba(var(--color-surface-container-highest-rgb), .3) 100%);border-color:#ff408180}.exclusive-badge.svelte-q93kqa{background:var(--color-primary);color:var(--color-on-primary);letter-spacing:.05em;box-shadow:0 0 10px rgba(var(--color-primary-rgb), .3);border-radius:0;padding:.1rem .4rem;font-family:monospace;font-size:.65rem;font-weight:800}.entry-text.svelte-q93kqa{color:var(--color-on-surface-variant);font-size:.95rem;line-height:1.5;transition:color .2s}.entry-card.playing.svelte-q93kqa .entry-text:where(.svelte-q93kqa){color:var(--color-on-surface)}.empty-state.svelte-q93kqa{background:rgba(var(--color-surface-container-highest-rgb), .1);border:1px dashed rgba(var(--color-outline-variant-rgb), .5);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.empty-icon.svelte-q93kqa{background:rgba(var(--color-outline-variant-rgb), .1);width:48px;height:48px;color:var(--color-outline);border-radius:0;justify-content:center;align-items:center;font-family:monospace;font-size:1.5rem;display:flex}.empty-msg.svelte-q93kqa{color:var(--color-outline);text-align:center;margin:0;font-size:.95rem}.loading-archive.svelte-q93kqa{color:var(--color-outline);letter-spacing:.05em;flex-direction:column;align-items:center;gap:1.25rem;padding:4rem;font-family:monospace;display:flex}.loading-spinner.svelte-q93kqa{border:2px solid rgba(var(--color-primary-rgb), .2);border-top-color:var(--color-primary);border-radius:0;width:40px;height:40px;animation:1s linear infinite svelte-q93kqa-spin}.mini-spinner.svelte-q93kqa{border:2px solid rgba(var(--color-primary-rgb), .2);border-top-color:var(--color-primary);border-radius:0;width:16px;height:16px;animation:.8s linear infinite svelte-q93kqa-spin}.sound-wave.svelte-q93kqa{justify-content:center;align-items:center;gap:2px;height:16px;display:flex}.sound-wave.svelte-q93kqa .bar:where(.svelte-q93kqa){transform-origin:bottom;background:currentColor;width:3px;height:100%;animation:1s ease-in-out infinite svelte-q93kqa-bounce}.sound-wave.svelte-q93kqa .bar:where(.svelte-q93kqa):first-child{animation-delay:-.2s}.sound-wave.svelte-q93kqa .bar:where(.svelte-q93kqa):nth-child(2){animation-delay:-.4s}.sound-wave.svelte-q93kqa .bar:where(.svelte-q93kqa):nth-child(3){animation-delay:-.6s}.nav-card-scan.svelte-q93kqa{background:linear-gradient(to bottom, transparent, rgba(var(--color-primary-rgb), .08), transparent);opacity:0;pointer-events:none;width:100%;height:20%;position:absolute;top:-100%;left:0}.entry-card.svelte-q93kqa:hover:not(:disabled) .nav-card-scan:where(.svelte-q93kqa){opacity:1;animation:2.5s linear infinite svelte-q93kqa-scan}.entry-card.love-mode.svelte-q93kqa:hover:not(:disabled) .nav-card-scan:where(.svelte-q93kqa){background:linear-gradient(#0000,#ff40811a,#0000)}.nav-card-glow.svelte-q93kqa{background:radial-gradient(circle at var(--x,50%) var(--y,50%), rgba(var(--color-primary-rgb), .1) 0%, transparent 60%);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.entry-card.love-mode.svelte-q93kqa .nav-card-glow:where(.svelte-q93kqa){background:radial-gradient(circle at var(--x,50%) var(--y,50%), #ff40811f 0%, transparent 60%)}.entry-card.svelte-q93kqa:hover:not(:disabled) .nav-card-glow:where(.svelte-q93kqa){opacity:1}.reveal.svelte-q93kqa{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards svelte-q93kqa-revealIn;animation-delay:var(--d,0s)}@keyframes svelte-q93kqa-revealIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-q93kqa-scan{0%{top:-20%}to{top:100%}}@keyframes svelte-q93kqa-bounce{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes svelte-q93kqa-spin{to{transform:rotate(360deg)}}@media (width<=600px){.archive-subtitle.svelte-q93kqa{flex-wrap:wrap;gap:.4rem;font-size:.65rem;line-height:1.4}.archive-title.svelte-q93kqa{letter-spacing:.02em;font-size:1.15rem}.archive-list.svelte-q93kqa{gap:2rem}.entry-card.svelte-q93kqa{gap:.75rem;padding:.75rem}.entry-play.svelte-q93kqa{width:32px;height:32px}.entry-text.svelte-q93kqa{font-size:.875rem}.exclusive-badge.svelte-q93kqa{padding:.1rem .3rem;font-size:.6rem}.entry-title.svelte-q93kqa{white-space:normal;font-size:.7rem}.entry-info.svelte-q93kqa{gap:.1rem}}@media (width<=375px){.entry-play.svelte-q93kqa{display:none!important}}.loading-overlay.svelte-1f8ggx1{z-index:120;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 35%,#14202c99 0%,#0a0e12eb 70%,#06090cfa 100%),#080b0e;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.scan-beam.svelte-1f8ggx1{background:linear-gradient(90deg, transparent 0%, rgba(var(--color-primary-rgb,154, 203, 250), .2) 20%, rgba(var(--color-primary-rgb,154, 203, 250), .8) 50%, rgba(var(--color-primary-rgb,154, 203, 250), .2) 80%, transparent 100%);height:2px;box-shadow:0 0 12px rgba(var(--color-primary-rgb,154, 203, 250), .6);opacity:.6;pointer-events:none;z-index:2;animation:3.5s cubic-bezier(.45,0,.55,1) infinite svelte-1f8ggx1-scan-sweep;position:absolute;left:0;right:0}@keyframes svelte-1f8ggx1-scan-sweep{0%{opacity:0;top:-5%}15%{opacity:.7}85%{opacity:.7}to{opacity:0;top:105%}}.hud-reticle.svelte-1f8ggx1{border-color:rgba(var(--color-primary-rgb,154, 203, 250), .35);pointer-events:none;z-index:3;border-style:solid;width:14px;height:14px;position:absolute}.hud-reticle.top-left.svelte-1f8ggx1{border-width:2px 0 0 2px;top:1rem;left:1rem}.hud-reticle.top-right.svelte-1f8ggx1{border-width:2px 2px 0 0;top:1rem;right:1rem}.hud-reticle.bottom-left.svelte-1f8ggx1{border-width:0 0 2px 2px;bottom:1rem;left:1rem}.hud-reticle.bottom-right.svelte-1f8ggx1{border-width:0 2px 2px 0;bottom:1rem;right:1rem}.hud-center-section.svelte-1f8ggx1{z-index:4;flex-direction:column;width:100%;max-width:360px;padding:0 1.75rem;display:flex;position:relative}.hud-flow.svelte-1f8ggx1{flex-direction:column;gap:.5rem;display:flex}.status-row.svelte-1f8ggx1{font-family:var(--font-mono,monospace);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.status-indicator.svelte-1f8ggx1{color:var(--color-on-surface,#e0e2e8);letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;font-size:.72rem;display:flex;overflow:hidden}.status-prompt.svelte-1f8ggx1{color:var(--color-primary,#9acbfa);font-weight:700}.status-cursor.svelte-1f8ggx1{color:var(--color-primary,#9acbfa);animation:.8s infinite svelte-1f8ggx1-cursor-blink}@keyframes svelte-1f8ggx1-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.progress-display.svelte-1f8ggx1{color:var(--color-primary,#9acbfa);text-shadow:0 0 10px rgba(var(--color-primary-rgb,154, 203, 250), .4);align-items:baseline;font-size:.95rem;font-weight:800;display:flex}.progress-unit.svelte-1f8ggx1{opacity:.8;margin-left:.1rem;font-size:.6rem}.segmented-bar.svelte-1f8ggx1{grid-template-columns:repeat(4,1fr);gap:3px;width:100%;height:4px;display:grid}.bar-segment.svelte-1f8ggx1{background:#ffffff14;height:100%;position:relative;overflow:hidden}.segment-fill.svelte-1f8ggx1{background:var(--color-primary,#9acbfa);will-change:width;height:100%;position:relative;overflow:hidden}.bar-segment.is-done.svelte-1f8ggx1 .segment-fill:where(.svelte-1f8ggx1){box-shadow:0 0 6px rgba(var(--color-primary-rgb,154, 203, 250), .4)}.bar-segment.is-active.svelte-1f8ggx1 .segment-fill:where(.svelte-1f8ggx1){box-shadow:0 0 8px var(--color-primary,#9acbfa)}.segment-shimmer.svelte-1f8ggx1{background:linear-gradient(90deg,#0000 0%,#fff9 50%,#0000 100%);animation:1.5s linear infinite svelte-1f8ggx1-seg-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes svelte-1f8ggx1-seg-shimmer{to{transform:translate(200%)}}.segment-pulse-head.svelte-1f8ggx1{background:#fff;width:2px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 6px #fff}.stage-labels-row.svelte-1f8ggx1{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.stage-label-item.svelte-1f8ggx1{font-family:var(--font-mono,monospace);letter-spacing:.06em;color:rgba(var(--color-on-surface-rgb,224, 226, 232), .4);align-items:center;gap:.2rem;font-size:.58rem;transition:color .2s;display:flex}.stage-label-item.is-done.svelte-1f8ggx1{color:var(--color-primary,#9acbfa);opacity:.85}.stage-label-item.is-active.svelte-1f8ggx1{color:var(--color-on-surface,#e0e2e8);font-weight:700}.stage-id.svelte-1f8ggx1{opacity:.6}.meta-footer.svelte-1f8ggx1{font-family:var(--font-mono,monospace);color:rgba(var(--color-on-surface-rgb,224, 226, 232), .45);letter-spacing:.12em;align-items:center;margin-top:.1rem;font-size:.62rem;display:flex}.meta-info.svelte-1f8ggx1{align-items:center;gap:.4rem;display:flex}.meta-sep.svelte-1f8ggx1{color:var(--color-primary,#9acbfa);opacity:.7}.warning-flow.svelte-1f8ggx1,.error-flow.svelte-1f8ggx1{gap:.85rem}.warning-header.svelte-1f8ggx1,.error-header.svelte-1f8ggx1{align-items:center;gap:.65rem;display:flex}.warning-icon{color:#ffa726;flex-shrink:0;font-size:1.8rem!important}.warning-title-block.svelte-1f8ggx1,.error-title-block.svelte-1f8ggx1{flex-direction:column;gap:.1rem;display:flex}.warning-tag.svelte-1f8ggx1{font-family:var(--font-mono,monospace);color:#ffa726;letter-spacing:.1em;font-size:.62rem;font-weight:700}.warning-title.svelte-1f8ggx1{color:var(--color-on-surface,#e0e2e8);letter-spacing:.03em;margin:0;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:800}.warning-desc.svelte-1f8ggx1{color:rgba(var(--color-on-surface-rgb,224, 226, 232), .8);margin:0;font-size:.75rem;line-height:1.4}.tactical-checkbox.svelte-1f8ggx1{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin:.1rem 0;display:flex}.tactical-checkbox.svelte-1f8ggx1 input:where(.svelte-1f8ggx1){opacity:0;cursor:pointer;position:absolute}.checkbox-indicator.svelte-1f8ggx1{background:#ffa7260d;border:1px solid #ffa72699;justify-content:center;align-items:center;width:13px;height:13px;transition:all .2s;display:flex}.tactical-checkbox.svelte-1f8ggx1 input:where(.svelte-1f8ggx1):checked~.checkbox-indicator:where(.svelte-1f8ggx1){background:#ffa726;box-shadow:0 0 8px #ffa72680}.tactical-checkbox.svelte-1f8ggx1 input:where(.svelte-1f8ggx1):checked~.checkbox-indicator:where(.svelte-1f8ggx1):after{content:"✓";color:#0d1218;font-size:9px;font-weight:900}.checkbox-label.svelte-1f8ggx1{font-family:var(--font-mono,monospace);color:rgba(var(--color-on-surface-rgb,224, 226, 232), .7);letter-spacing:.08em;font-size:.65rem}.error-indicator-beacon.svelte-1f8ggx1{color:#ff5252;background:#ff525226;border:1px solid #ff5252;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.9rem;font-weight:900;display:flex;box-shadow:0 0 8px #ff52524d}.error-tag.svelte-1f8ggx1{font-family:var(--font-mono,monospace);color:#ff5252;letter-spacing:.1em;font-size:.62rem;font-weight:700}.error-title.svelte-1f8ggx1{color:var(--color-on-surface,#e0e2e8);margin:0;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:800}.error-box.svelte-1f8ggx1{font-family:var(--font-mono,monospace);background:#ff525214;border-left:2px solid #ff5252;gap:.4rem;padding:.4rem .65rem;font-size:.7rem;display:flex}.error-label.svelte-1f8ggx1{color:#ff5252;font-weight:700}.error-message.svelte-1f8ggx1{color:var(--color-on-surface,#e0e2e8);word-break:break-all}.segmented-bar.is-error.svelte-1f8ggx1 .segment-fill:where(.svelte-1f8ggx1){background:#ff5252;box-shadow:0 0 10px #ff525299}.tactical-action-btn.svelte-1f8ggx1{background:rgba(var(--color-primary-rgb,154, 203, 250), .08);border:1px solid rgba(var(--color-primary-rgb,154, 203, 250), .4);width:100%;color:var(--color-primary,#9acbfa);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;margin-top:.2rem;padding:.6rem 1rem;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.tactical-action-btn.svelte-1f8ggx1:before{content:"";background:var(--color-primary,#9acbfa);z-index:0;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.tactical-action-btn.svelte-1f8ggx1:hover{color:#090d11;border-color:var(--color-primary,#9acbfa);box-shadow:0 0 20px rgba(var(--color-primary-rgb,154, 203, 250), .5)}.tactical-action-btn.svelte-1f8ggx1:hover:before{transform:translate(0)}.tactical-action-btn.primary.svelte-1f8ggx1{color:#ffa726;background:#ffa72614;border-color:#ffa72680}.tactical-action-btn.primary.svelte-1f8ggx1:before{background:#ffa726}.tactical-action-btn.primary.svelte-1f8ggx1:hover{color:#090d11;border-color:#ffa726;box-shadow:0 0 20px #ffa72680}.tactical-action-btn.retry.svelte-1f8ggx1{color:#ff5252;background:#ff525214;border-color:#ff525280}.tactical-action-btn.retry.svelte-1f8ggx1:before{background:#ff5252}.tactical-action-btn.retry.svelte-1f8ggx1:hover{color:#fff;border-color:#ff5252;box-shadow:0 0 20px #ff525280}.btn-text.svelte-1f8ggx1{z-index:1;position:relative}.btn-icon{z-index:1;position:relative;font-size:1.1rem!important}.btn-corner.svelte-1f8ggx1{z-index:1;border-bottom:2px solid;border-right:2px solid;width:5px;height:5px;position:absolute;bottom:2px;right:2px}@media (width<=480px){.hud-center-section.svelte-1f8ggx1{padding:0 1.25rem}.stage-label-item.svelte-1f8ggx1{font-size:.52rem}}.invisible-modal.svelte-1l685cj{z-index:151;width:100%;height:100%;position:absolute;top:0;left:0}.carousel-wrapper.svelte-1l685cj{pointer-events:auto;z-index:20;justify-content:center;width:100%;display:flex;position:absolute;bottom:5rem;left:0}.carousel-container.svelte-1l685cj{perspective:1000px;background:0 0;justify-content:center;align-items:center;width:100%;max-width:800px;height:400px;display:flex;position:relative;overflow:visible}.carousel-track.svelte-1l685cj{width:100%;height:100%;transform-style:preserve-3d;touch-action:pan-y;justify-content:center;align-items:center;display:flex;position:relative}.carousel-item.svelte-1l685cj{font:unset;cursor:pointer;will-change:transform, opacity;touch-action:manipulation;--translate-x:calc(var(--offset) * 140px);--translate-z:calc(var(--abs-offset) * -100px);--rotate-y:calc(var(--offset) * -15deg);--scale:calc(1 - (var(--abs-offset) * .1));--opacity:calc(1 - (var(--abs-offset) * .3));width:180px;height:360px;transform:translateX(var(--translate-x)) translateZ(var(--translate-z)) rotateY(var(--rotate-y)) scale(var(--scale));z-index:calc(100 - var(--abs-offset));opacity:var(--opacity);background:0 0;border:none;border-radius:0;padding:0;transition:all .3s cubic-bezier(.25,.8,.25,1);position:absolute}.carousel-item.svelte-1l685cj:hover{filter:brightness(1.1)}.carousel-item.svelte-1l685cj .image-wrapper:where(.svelte-1l685cj){background-color:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:0;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.carousel-item.active.svelte-1l685cj .image-wrapper:where(.svelte-1l685cj){border:2px solid var(--color-primary);box-shadow:0 0 20px color-mix(in srgb, var(--color-primary), transparent 70%)}.carousel-item.svelte-1l685cj img:where(.svelte-1l685cj){object-fit:cover;width:100%;height:100%}.costume-info.svelte-1l685cj{text-align:center;background:linear-gradient(#0000,#000000e6);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;padding:1rem .5rem;display:flex;position:absolute;bottom:0;left:0}.costume-label.svelte-1l685cj{color:#fff;text-shadow:0 2px 4px #000c;font-size:1rem;font-weight:700}.nav-btn.svelte-1l685cj{z-index:200;border:1px solid var(--color-outline-variant);color:#fff;cursor:pointer;touch-action:manipulation;background:#00000080;border-radius:0;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-btn.svelte-1l685cj:hover:not(:disabled){color:var(--color-on-primary);background:var(--color-primary);border-color:var(--color-primary)}.nav-btn.svelte-1l685cj:disabled{opacity:.3;cursor:not-allowed}.nav-btn.prev.svelte-1l685cj{left:1rem}.nav-btn.next.svelte-1l685cj{right:1rem}@media (width<=768px){.carousel-container.svelte-1l685cj{height:300px}.carousel-item.svelte-1l685cj{--translate-x:calc(var(--offset) * 80px);--translate-z:calc(var(--abs-offset) * -80px);width:140px;height:280px}.nav-btn.svelte-1l685cj{width:2.5rem;height:2.5rem}}.spine-debug-hud.svelte-l1om68{-webkit-backdrop-filter:blur(20px);z-index:200;color:#e0e2e8;-webkit-user-select:none;user-select:none;cursor:default;background:#0a0e16eb;border:1px solid #9acbfa40;border-radius:0;flex-direction:column;width:380px;max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);font-size:.72rem;display:flex;position:absolute;top:1rem;right:1rem;overflow:hidden;box-shadow:0 16px 40px #000000b3,0 0 16px #9acbfa1f}.hud-header.svelte-l1om68{cursor:default;background:#9acbfa14;border-bottom:1px solid #9acbfa26;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.hud-header.can-drag.svelte-l1om68{cursor:grab}.hud-header.can-drag.svelte-l1om68:active{cursor:grabbing}.hud-title-group.svelte-l1om68{color:var(--color-primary,#9acbfa);letter-spacing:.05em;align-items:center;gap:.4rem;min-width:0;font-weight:700;display:flex}.drag-icon{opacity:.5;cursor:default;font-size:.9rem!important}.hud-icon{flex-shrink:0;font-size:1.1rem!important}.hud-title.svelte-l1om68{white-space:nowrap;font-size:.72rem}.header-badges.svelte-l1om68{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.badge.svelte-l1om68{border-radius:0;padding:.12rem .35rem;font-size:.62rem;font-weight:700;line-height:1}.badge.fps.svelte-l1om68{color:#81c784;background:#4caf5033;border:1px solid #4caf504d}.badge.fps.low-fps.svelte-l1om68{color:#ff8a80;background:#ff525233;border-color:#ff525266}.badge.ms.svelte-l1om68{color:#b0bec5;background:#9acbfa1a}.icon-btn.svelte-l1om68{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:.15rem;transition:all .15s;display:flex}.icon-btn.svelte-l1om68:hover{color:#fff;background:#ffffff1a}.icon-btn.pin-btn.is-pinned.svelte-l1om68{color:#ffd54f;background:#ffd54f33}.hud-header.pinned.svelte-l1om68{background:#ffd54f14;border-bottom-color:#ffd54f4d}.icon-btn.close-btn.svelte-l1om68:hover{color:#ff5252;background:#ff525226}.hud-tabs.svelte-l1om68{background:#00000040;border-bottom:1px solid #ffffff14;flex-shrink:0;display:flex}.hud-tab.svelte-l1om68{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.45rem .15rem;font-size:.62rem;font-weight:700;transition:all .15s;display:flex}.hud-tab.svelte-l1om68:hover{color:#fff;background:#ffffff0a}.hud-tab.active.svelte-l1om68{color:var(--color-primary,#9acbfa);border-bottom-color:var(--color-primary,#9acbfa);background:#9acbfa0f}.tab-icon{display:inline-block;flex-shrink:0!important;width:1em!important;height:1em!important;font-size:.85rem!important}.tab-panel.svelte-l1om68{flex-direction:column;flex:1;gap:.6rem;min-height:0;max-height:520px;padding:.65rem;display:flex;overflow-y:auto}.player-card.svelte-l1om68,.sub-panel.svelte-l1om68{background:#ffffff08;border:1px solid #ffffff0f;border-radius:0;flex-direction:column;gap:.45rem;padding:.55rem;display:flex}.sub-panel.dimmed.svelte-l1om68{opacity:.45;pointer-events:none}.panel-section-title.svelte-l1om68{color:#ffffff8c;-webkit-user-select:text;user-select:text;cursor:text;justify-content:space-between;align-items:center;gap:.4rem;font-size:.62rem;font-weight:700;display:flex}.primary-track-header.svelte-l1om68{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.track-tag-row.svelte-l1om68{align-items:center;gap:.4rem;min-width:0;display:flex}.track-badge.svelte-l1om68{color:#9acbfa;background:#9acbfa33;border-radius:0;padding:.1rem .3rem;font-size:.58rem;font-weight:700}.track-title.svelte-l1om68{color:#fff;-webkit-user-select:text;user-select:text;cursor:text;font-size:.72rem;font-weight:700}.track-timing.svelte-l1om68{color:#fff9;white-space:nowrap;font-size:.62rem}.timeline-slider-row.svelte-l1om68{align-items:center;width:100%;display:flex}.timeline-slider.svelte-l1om68{appearance:none;cursor:pointer;background:#ffffff26;border-radius:0;outline:none;width:100%;height:4px}.timeline-slider.svelte-l1om68::-webkit-slider-thumb{appearance:none;background:var(--color-primary,#9acbfa);cursor:pointer;border-radius:0;width:10px;height:10px;box-shadow:0 0 6px #9acbfa99}.transport-controls.svelte-l1om68{align-items:center;gap:.35rem;display:flex}.transport-btn.svelte-l1om68{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:0;justify-content:center;align-items:center;gap:.25rem;padding:.35rem .5rem;font-size:.62rem;font-weight:700;transition:all .15s;display:flex}.transport-btn.svelte-l1om68:hover:not(:disabled){background:#9acbfa33;border-color:#9acbfa}.transport-btn.svelte-l1om68:disabled{opacity:.3;cursor:not-allowed}.transport-btn.play-toggle.svelte-l1om68{flex:1}.transport-btn.play-toggle.paused.svelte-l1om68{color:#a5d6a7;background:#4caf5040;border-color:#4caf50}.transport-btn.play-toggle.playing.svelte-l1om68{color:#ffe0b2;background:#ff980033;border-color:#ff9800}.transport-btn.loop.active.svelte-l1om68{color:#9acbfa;background:#9acbfa33;border-color:#9acbfa}.section-label-row.svelte-l1om68{justify-content:space-between;align-items:center;display:flex}.section-label.svelte-l1om68{color:#ffffff80;font-size:.6rem;font-weight:700}.mix-duration-wrap.svelte-l1om68{align-items:center;gap:.25rem;display:flex}.mix-input.svelte-l1om68{color:#fff;text-align:center;background:#0006;border:1px solid #ffffff26;border-radius:0;width:44px;padding:.1rem .25rem;font-size:.6rem}.speed-chips.svelte-l1om68{grid-template-columns:repeat(6,1fr);gap:.25rem;display:grid}.speed-chip.svelte-l1om68{text-align:center;color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:0;padding:.2rem 0;font-size:.6rem;transition:all .15s}.speed-chip.svelte-l1om68:hover{color:#fff;background:#ffffff1f}.speed-chip.selected.svelte-l1om68{color:#9acbfa;background:#9acbfa40;border-color:#9acbfa;font-weight:700}.track-list.svelte-l1om68{flex-direction:column;gap:.35rem;display:flex}.active-track-item.svelte-l1om68{background:#0000004d;border:1px solid #ffffff0d;border-radius:0;flex-direction:column;gap:.2rem;padding:.3rem .45rem;display:flex}.track-info-line.svelte-l1om68{align-items:center;gap:.4rem;display:flex}.track-index.svelte-l1om68{color:#9acbfa;background:#9acbfa26;border-radius:0;padding:.05rem .25rem;font-size:.58rem;font-weight:700}.track-anim-name.svelte-l1om68{color:#e0e2e8;flex:1;font-size:.65rem;font-weight:600}.track-dur.svelte-l1om68{color:#ffffff80;font-size:.58rem}.track-clear-btn.svelte-l1om68{color:#fff6;cursor:pointer;background:0 0;border:none;align-items:center;padding:.1rem;display:flex}.track-clear-btn.svelte-l1om68:hover{color:#ff5252}.track-mini-progress.svelte-l1om68{background:#ffffff1a;border-radius:0;width:100%;height:2px;overflow:hidden}.track-mini-fill.svelte-l1om68{background:#9acbfa;height:100%}.track-target-selector.svelte-l1om68{align-items:center;gap:.25rem;display:flex}.target-label.svelte-l1om68{color:#ffffff80;font-size:.58rem}.track-select.svelte-l1om68{color:#9acbfa;background:#0006;border:1px solid #ffffff26;border-radius:0;padding:.1rem .25rem;font-size:.58rem}.search-input-wrap.svelte-l1om68{background:#0006;border:1px solid #ffffff1f;border-radius:0;align-items:center;gap:.35rem;padding:.25rem .45rem;display:flex}.search-icon{color:#fff6;font-size:.9rem!important}.search-input.svelte-l1om68{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:.65rem}.clear-search-btn.svelte-l1om68{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:.8rem}.anim-items-scroll.svelte-l1om68{flex-direction:column;gap:.25rem;max-height:220px;padding-right:.2rem;display:flex;overflow-y:auto}.anim-row.svelte-l1om68{background:#ffffff08;border:1px solid #ffffff0d;border-radius:0;justify-content:space-between;align-items:center;gap:.4rem;padding:.3rem .45rem;transition:all .15s;display:flex}.anim-row.svelte-l1om68:hover{background:#ffffff0f;border-color:#9acbfa33}.anim-row.is-playing.svelte-l1om68{background:#9acbfa1a;border-color:#9acbfa}.anim-info-group.svelte-l1om68{align-items:center;gap:.35rem;min-width:0;display:flex}.anim-name.svelte-l1om68{color:#e0e2e8;-webkit-user-select:text;user-select:text;cursor:text;font-size:.66rem;font-weight:600}.anim-display-tag.svelte-l1om68{color:#ffffff73;-webkit-user-select:text;user-select:text;cursor:text;font-size:.58rem}.anim-actions.svelte-l1om68{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.sfx-badge.svelte-l1om68{color:#ffb300;background:#ffab0033;border:1px solid #ffab004d;border-radius:0;padding:.05rem .25rem;font-size:.55rem;font-weight:700}.anim-length.svelte-l1om68{color:#ffffff73;font-size:.58rem}.play-btn.svelte-l1om68{color:#9acbfa;cursor:pointer;background:#9acbfa26;border:1px solid #9acbfa4d;border-radius:0;align-items:center;gap:.2rem;padding:.2rem .4rem;font-size:.6rem;font-weight:700;transition:all .15s;display:flex}.play-btn.svelte-l1om68:hover{color:#fff;background:#9acbfa4d}.play-btn.active.svelte-l1om68{color:#a5d6a7;background:#4caf5040;border-color:#4caf50}.master-toggle-card.svelte-l1om68{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:0;padding:.45rem .55rem;transition:all .15s}.master-toggle-card.svelte-l1om68:hover{background:#ffffff0d;border-color:#ffffff1f}.master-toggle-card.active.svelte-l1om68{background:#9acbfa14;border-color:#9acbfa59}.master-toggle-label.svelte-l1om68{cursor:pointer;align-items:center;gap:.55rem;display:flex}.master-toggle-text.svelte-l1om68{flex-direction:column;gap:.1rem;display:flex}.master-toggle-title.svelte-l1om68{color:#d2d6df;letter-spacing:.02em;font-size:.63rem;font-weight:600;transition:color .15s}.master-toggle-card.active.svelte-l1om68 .master-toggle-title:where(.svelte-l1om68){color:#9acbfa}.master-toggle-desc.svelte-l1om68{color:#ffffff73;font-size:.56rem}.debug-toggles-grid.svelte-l1om68{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.toggle-chip.svelte-l1om68{cursor:pointer;color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:0;align-items:center;gap:.35rem;padding:.35rem .45rem;font-size:.65rem;transition:all .15s;display:flex}.toggle-chip.checked.svelte-l1om68{color:#9acbfa;background:#9acbfa26;border-color:#9acbfa66;font-weight:600}.param-slider-row.svelte-l1om68{flex-direction:column;gap:.2rem;display:flex}.slider-info.svelte-l1om68{color:#ffffff8c;justify-content:space-between;align-items:center;font-size:.6rem;font-weight:600;display:flex}.slider-info.svelte-l1om68 .val:where(.svelte-l1om68){color:#9acbfa}.target-layers-row.svelte-l1om68{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.layer-checkbox-item.svelte-l1om68{cursor:pointer;align-items:center;gap:.35rem;font-size:.65rem;display:flex}.skins-list.svelte-l1om68{flex-wrap:wrap;gap:.3rem;display:flex}.skin-chip.svelte-l1om68{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:0;padding:.25rem .55rem;font-size:.62rem;transition:all .15s}.skin-chip.svelte-l1om68:hover{color:#fff;background:#ffffff1f}.skin-chip.selected.svelte-l1om68{color:#9acbfa;background:#9acbfa40;border-color:#9acbfa;font-weight:700}.list-scroll.svelte-l1om68{flex-direction:column;gap:.25rem;padding-right:.2rem;display:flex;overflow-y:auto}.pinned-tray.svelte-l1om68{background:#ffd54f0d;border:1px solid #ffd54f40;margin-bottom:.5rem}.pinned-section-title.svelte-l1om68{color:#ffd54f;align-items:center;gap:.3rem;font-weight:700;display:flex}.pinned-icon{color:#ffd54f;font-size:.85rem!important}.clear-all-pinned-btn.svelte-l1om68{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff26;padding:.1rem .35rem;font-size:.52rem;transition:all .15s}.clear-all-pinned-btn.svelte-l1om68:hover{color:#ff5252;background:#ff525226;border-color:#ff525280}.pinned-slot-item.svelte-l1om68{background:#ffd54f0a;border-color:#ffd54f33}.pin-btn-row.svelte-l1om68{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:.15rem;transition:all .12s;display:flex}.pin-btn-row.svelte-l1om68:hover{color:#ffd54f;background:#ffd54f26}.pin-btn-row.pinned.svelte-l1om68{color:#ffd54f}.slot-item-row.svelte-l1om68,.bone-item-row.svelte-l1om68{background:#ffffff08;border:1px solid #ffffff0d;border-radius:0;justify-content:space-between;align-items:center;gap:.4rem;padding:.25rem .45rem;transition:all .12s;display:flex}.slot-item-row.svelte-l1om68:hover,.bone-item-row.svelte-l1om68:hover{background:#9acbfa1f;border-color:#9acbfa66}.inspected-slot-banner.svelte-l1om68{background:#9acbfa14;border:1px solid #9acbfa;flex-direction:column;gap:.25rem;margin-bottom:.45rem;padding:.35rem .5rem;display:flex;box-shadow:0 0 10px #9acbfa33}.inspected-badge-row.svelte-l1om68{border-bottom:1px solid #9acbfa33;align-items:center;gap:.4rem;padding-bottom:.2rem;display:flex}.inspected-tag.svelte-l1om68{color:#9acbfa;letter-spacing:.05em;font-size:.52rem;font-weight:700}.inspected-name.svelte-l1om68{color:#fff;-webkit-user-select:text;user-select:text;cursor:text;flex:1;font-size:.68rem;font-weight:700}.clear-inspect-btn.svelte-l1om68{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:.85rem;line-height:1}.clear-inspect-btn.svelte-l1om68:hover{color:#ff5252}.inspected-details-row.svelte-l1om68{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.slot-item-row.is-inspected.svelte-l1om68{box-shadow:inset 0 0 8px #9acbfa40;background:#9acbfa2e!important;border-color:#9acbfa!important}.slot-item-row.hidden-slot.svelte-l1om68{opacity:.4}.slot-vis-btn.svelte-l1om68{color:#fff9;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.slot-info.svelte-l1om68{flex-direction:column;flex:1;min-width:0;display:flex}.slot-name.svelte-l1om68{color:#e0e2e8;-webkit-user-select:text;user-select:text;cursor:text;font-size:.65rem;font-weight:600}.slot-attach.svelte-l1om68{color:#ffffff73;-webkit-user-select:text;user-select:text;cursor:text;font-size:.55rem}.slot-bone-tag.svelte-l1om68{color:#9acbfa;background:#9acbfa1a;border-radius:0;padding:.05rem .25rem;font-size:.55rem}.layer-filter-row.svelte-l1om68{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.4rem;display:flex}.layer-filter-chip.svelte-l1om68{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:0;padding:.15rem .4rem;font-size:.55rem;font-weight:700;transition:all .12s}.layer-filter-chip.svelte-l1om68:hover{color:#fff;background:#ffffff1f}.layer-filter-chip.selected.svelte-l1om68,.layer-filter-chip.main.selected.svelte-l1om68{color:#9acbfa;background:#9acbfa40;border-color:#9acbfa}.layer-filter-chip.bg.selected.svelte-l1om68{color:#ce93d8;background:#ce93d840;border-color:#ce93d8}.layer-filter-chip.fg.selected.svelte-l1om68{color:#ffd54f;background:#ffd54f40;border-color:#ffd54f}.slot-layer-badge.svelte-l1om68{border-radius:0;flex-shrink:0;padding:.05rem .25rem;font-size:.5rem;font-weight:700}.slot-layer-badge.main.svelte-l1om68{color:#9acbfa;background:#9acbfa33;border:1px solid #9acbfa66}.slot-layer-badge.bg.svelte-l1om68{color:#ce93d8;background:#ce93d833;border:1px solid #ce93d866}.slot-layer-badge.fg.svelte-l1om68{color:#ffd54f;background:#ffd54f33;border:1px solid #ffd54f66}.bone-name.svelte-l1om68{color:#e0e2e8;-webkit-user-select:text;user-select:text;cursor:text;font-size:.65rem;font-weight:600}.bone-coords.svelte-l1om68{color:#ffffff73;-webkit-user-select:text;user-select:text;cursor:text;align-items:center;gap:.35rem;font-size:.55rem;display:flex}.layer-row.svelte-l1om68{background:#ffffff08;border:1px solid #ffffff0f;border-radius:0;flex-direction:column;gap:.2rem;padding:.4rem .5rem;display:flex}.layer-row.layer-active.svelte-l1om68{background:#9acbfa0f;border-color:#9acbfa4d}.layer-row.disabled.svelte-l1om68{opacity:.4;border-style:dashed}.layer-checkbox.svelte-l1om68{cursor:pointer;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:flex}.layer-name.main.svelte-l1om68{color:#9acbfa}.layer-name.bg.svelte-l1om68{color:#ffd54f}.layer-name.fg.svelte-l1om68{color:#80cbc4}.layer-name.muted.svelte-l1om68{color:#fff6}.layer-meta.svelte-l1om68{color:#ffffff80;align-items:center;gap:.3rem;margin-left:1.2rem;font-size:.58rem;display:flex}.transform-actions-row.svelte-l1om68{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.hud-action-btn.svelte-l1om68{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:0;justify-content:center;align-items:center;gap:.3rem;padding:.4rem .3rem;font-size:.62rem;font-weight:700;transition:all .15s;display:flex}.hud-action-btn.svelte-l1om68:hover{background:#9acbfa33;border-color:#9acbfa}.hud-action-btn.active.svelte-l1om68{color:#9acbfa;background:#9acbfa40;border-color:#9acbfa}.sfx-item-row.svelte-l1om68{background:#ffffff08;border:1px solid #ffffff0d;border-radius:0;justify-content:space-between;align-items:center;gap:.4rem;padding:.3rem .45rem;display:flex}.sfx-info.svelte-l1om68{flex-direction:column;flex:1;min-width:0;display:flex}.sfx-anim.svelte-l1om68{color:#ffd54f;-webkit-user-select:text;user-select:text;cursor:text;font-size:.65rem;font-weight:600}.sfx-time.svelte-l1om68{color:#ffffff80;font-size:.55rem}.sfx-actions.svelte-l1om68{align-items:center;gap:.35rem;display:flex}.sfx-bytes.svelte-l1om68{color:#fff6;font-size:.55rem}.sfx-play-btn.svelte-l1om68{color:#ffd54f;cursor:pointer;background:#ffd54f26;border:1px solid #ffd54f4d;border-radius:0;justify-content:center;align-items:center;padding:.2rem;display:flex}.sfx-play-btn.svelte-l1om68:hover{color:#fff;background:#ffd54f4d}.stats-grid.svelte-l1om68{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.stat-card.svelte-l1om68{-webkit-user-select:text;user-select:text;cursor:text;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:0;flex-direction:column;gap:.15rem;padding:.4rem .55rem;display:flex}.stat-title.svelte-l1om68{color:#ffffff73;-webkit-user-select:text;user-select:text;font-size:.55rem;font-weight:700}.stat-value.svelte-l1om68{color:#81c784;-webkit-user-select:text;user-select:text;font-size:.95rem;font-weight:700}.stat-value.highlight.svelte-l1om68{color:#9acbfa}.stat-value.low-fps.svelte-l1om68{color:#ff8a80}.specs-table.svelte-l1om68{-webkit-user-select:text;user-select:text;flex-direction:column;gap:.25rem;display:flex}.spec-row.svelte-l1om68{-webkit-user-select:text;user-select:text;justify-content:space-between;align-items:center;gap:.5rem;font-size:.62rem;display:flex}.spec-label.svelte-l1om68{color:#ffffff80;-webkit-user-select:text;user-select:text}.spec-val.svelte-l1om68{color:#e0e2e8;-webkit-user-select:text;user-select:text;cursor:text;font-weight:600}.spec-val.highlight.svelte-l1om68{color:#9acbfa}.empty-state.svelte-l1om68{color:#fff6;text-align:center;padding:.75rem 0;font-size:.6rem}.text-truncate.svelte-l1om68{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-scroll.svelte-l1om68::-webkit-scrollbar{width:4px}.custom-scroll.svelte-l1om68::-webkit-scrollbar-track{background:#0003}.custom-scroll.svelte-l1om68::-webkit-scrollbar-thumb{background:#fff3;border-radius:0}.custom-scroll.svelte-l1om68::-webkit-scrollbar-thumb:hover{background:#9acbfa80}@media (width<=640px){.spine-debug-hud.svelte-l1om68{width:auto;max-width:calc(100% - 1rem);max-height:calc(100% - 1rem);top:.5rem;left:.5rem;right:.5rem}.hud-header.svelte-l1om68{padding:.3rem .5rem}.hud-title.svelte-l1om68{font-size:.65rem}.hud-tabs.svelte-l1om68{background:#0000004d;border-bottom:1px solid #ffffff14;flex-shrink:0;display:flex}.hud-tab.svelte-l1om68{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.15rem;min-width:0;padding:.35rem .05rem .3rem}.hud-tab.svelte-l1om68 span:where(.svelte-l1om68){letter-spacing:.02em;white-space:nowrap;text-align:center;font-size:.52rem;font-weight:700;line-height:1.1}.tab-icon{margin:0 auto;display:block;flex-shrink:0!important;width:.95rem!important;min-width:.95rem!important;height:.95rem!important;min-height:.95rem!important;font-size:.95rem!important}.tab-panel.svelte-l1om68{gap:.45rem;padding:.45rem}}.spine-container.svelte-1kxncsw{background:var(--color-surface-container-lowest);cursor:pointer;width:100%;height:100%;color:var(--color-on-surface);position:relative;overflow:hidden}.spine-container.expanded.svelte-1kxncsw{z-index:9999;background:var(--color-surface-container-lowest,#0e141b);justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:fixed;inset:0}canvas.svelte-1kxncsw{opacity:1;touch-action:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;transition:opacity .5s ease-in;display:block}.spine-container.expanded.svelte-1kxncsw canvas:where(.svelte-1kxncsw){touch-action:none;cursor:default}canvas.hidden.svelte-1kxncsw{opacity:0;transition:none}.icons.svelte-1kxncsw{z-index:110;pointer-events:auto;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.controls.svelte-1kxncsw{z-index:10;pointer-events:none;width:calc(100% - 2rem);padding-bottom:env(safe-area-inset-bottom,0px);flex-wrap:wrap-reverse;justify-content:flex-end;gap:.5rem;display:flex;position:absolute;bottom:1rem;right:1rem}.control-btn.svelte-1kxncsw{pointer-events:auto;background:rgba(var(--color-surface-container-rgb), .5);border:1px solid var(--color-outline-variant);color:var(--color-on-surface);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.control-btn.svelte-1kxncsw:hover,.control-btn.active.svelte-1kxncsw{color:var(--color-primary);border-color:var(--color-primary)}.select-wrapper.svelte-1kxncsw{align-items:center;height:40px;display:flex;position:relative}.select-wrapper.svelte-1kxncsw select:where(.svelte-1kxncsw){pointer-events:auto;appearance:none;background:rgba(var(--color-surface-container-rgb), .5);border:1px solid var(--color-outline-variant);color:var(--color-on-surface);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #fff3;min-width:100px;max-width:120px;height:100%;padding:0 2rem 0 .75rem;font-family:inherit;font-size:.875rem;transition:all .2s}.select-wrapper.svelte-1kxncsw select:where(.svelte-1kxncsw):hover,.select-wrapper.svelte-1kxncsw select:where(.svelte-1kxncsw):focus{border-color:var(--color-primary);outline:none}.select-wrapper.svelte-1kxncsw select:where(.svelte-1kxncsw) option:where(.svelte-1kxncsw){background-color:var(--color-surface);color:var(--color-on-surface)}.select-icon.svelte-1kxncsw{pointer-events:none;color:#ffffffb3;font-size:.8rem;position:absolute;right:.5rem}.fullscreen-hint.svelte-1kxncsw{z-index:20;background:rgba(var(--color-surface-container-rgb), .5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-outline-variant);pointer-events:none;white-space:nowrap;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.speech-bubble-wrapper.svelte-1kxncsw{pointer-events:none;z-index:50;justify-content:center;width:max-content;max-width:85%;display:flex;position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}.speech-bubble.svelte-1kxncsw{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);color:#fff;text-align:left;background:#121212d9;border:1px solid #ffffff1a;max-width:360px;padding:.75rem 1rem}.speech-header.svelte-1kxncsw{justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.accent-line.svelte-1kxncsw{background:var(--color-primary);border-radius:2px;width:4px;height:18px}.speech-bubble.love-mode.svelte-1kxncsw{background:linear-gradient(165deg,#320a19f2 0%,#121212e6 70%);border-color:#ff40814d;box-shadow:0 10px 40px #ff408126}.character-name.svelte-1kxncsw{letter-spacing:.05em;text-transform:uppercase;opacity:.9;font-size:1rem;font-weight:700;transition:color .3s}.speech-content.svelte-1kxncsw p:where(.svelte-1kxncsw){color:#ffffffe6;word-break:break-word;margin:0;font-size:.9375rem;font-weight:400;line-height:1.4}.canvas-inspector-tooltip.svelte-1kxncsw{pointer-events:none;z-index:300;-webkit-backdrop-filter:blur(12px);color:#e0e2e8;background:#0a0e16f2;border:1px solid #9acbfa66;border-radius:0;flex-direction:column;gap:.3rem;min-width:180px;max-width:280px;padding:.45rem .65rem;font-size:.65rem;display:flex;position:fixed;box-shadow:0 8px 24px #000c,0 0 12px #9acbfa33}.tooltip-header.svelte-1kxncsw{border-bottom:1px solid #9acbfa33;align-items:center;gap:.4rem;padding-bottom:.25rem;display:flex}.tooltip-badge.svelte-1kxncsw{color:#9acbfa;background:#9acbfa33;border:1px solid #9acbfa66;padding:.05rem .25rem;font-size:.52rem;font-weight:700}.tooltip-badge.main.svelte-1kxncsw{color:#9acbfa;background:#9acbfa33;border-color:#9acbfa66}.tooltip-badge.bg.svelte-1kxncsw{color:#ce93d8;background:#ce93d833;border-color:#ce93d866}.tooltip-badge.fg.svelte-1kxncsw{color:#ffd54f;background:#ffd54f33;border-color:#ffd54f66}.tooltip-slot-name.svelte-1kxncsw{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.tooltip-actions.svelte-1kxncsw{align-items:center;gap:.3rem;display:flex}.tooltip-action-btn.svelte-1kxncsw{color:#ffffff73;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.1rem;font-size:.85rem;transition:all .15s;display:flex}.tooltip-action-btn.svelte-1kxncsw:hover{color:#fff}.tooltip-action-btn.pinned.svelte-1kxncsw{color:#ffd54f}.tooltip-action-btn.hidden-vis.svelte-1kxncsw{color:#ff5252cc}.tooltip-body.svelte-1kxncsw{flex-direction:column;gap:.2rem;display:flex}.tooltip-row.svelte-1kxncsw{justify-content:space-between;align-items:center;gap:.4rem;font-size:.6rem;display:flex}.tooltip-lbl.svelte-1kxncsw{color:#ffffff80}.tooltip-val.svelte-1kxncsw{color:#e0e2e8;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tooltip-val.highlight.svelte-1kxncsw{color:#ffd54f}.tooltip-hint.svelte-1kxncsw{color:#9acbfab3;text-align:center;border-top:1px dashed #ffffff1a;padding-top:.2rem;font-size:.52rem}.layout-grid.svelte-1ilax6m{grid-template-columns:400px 1fr;align-items:start;gap:2rem;margin-top:2rem;margin-bottom:4rem;display:grid}.visual-col.svelte-1ilax6m{top:var(--sticky-top,2rem);flex-direction:column;height:calc(100vh - 10rem);min-height:500px;transition:top .3s;display:flex;position:sticky}.visual-card.svelte-1ilax6m{background:var(--color-surface-container-low);border:1px solid rgba(var(--color-primary-rgb), .15);width:100%;height:100%;position:relative;overflow:hidden}.spine-wrapper.svelte-1ilax6m{width:100%;height:100%}.data-col.svelte-1ilax6m{flex-direction:column;gap:2.5rem;min-width:0;display:flex}.char-header.svelte-1ilax6m{flex-direction:column;display:flex}.header-pre.svelte-1ilax6m{color:var(--color-outline);letter-spacing:.1em;align-items:center;gap:1rem;font-family:monospace;font-size:.85rem;display:flex}.char-name.svelte-1ilax6m{text-transform:uppercase;color:var(--color-on-surface);letter-spacing:-.02em;margin:.5rem 0;font-size:4rem;font-weight:800;line-height:1}.header-meta.svelte-1ilax6m{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.meta-tag.svelte-1ilax6m{background:rgba(var(--color-surface-rgb), .5);border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);padding:.25rem .75rem;font-family:monospace;font-size:.9rem;font-weight:600}.meta-tag.rarity[data-rarity=SSR].svelte-1ilax6m{color:#ffa726;background:#ffa72610;border-color:#ffa726}.meta-tag.rarity[data-rarity=SR].svelte-1ilax6m{color:#ab47bc;background:#aa47bc10;border-color:#ab47bc}.meta-tag.element[data-element=Fire].svelte-1ilax6m{color:red;background:#310002;border-color:red}.meta-tag.element[data-element=Water].svelte-1ilax6m{color:#007cff;background:#001231;border-color:#007cff}.meta-tag.element[data-element=Electric].svelte-1ilax6m{color:#ff00fb;background:#310031;border-color:#ff00fb}.meta-tag.element[data-element=Iron].svelte-1ilax6m{color:#ff9200;background:#312000;border-color:#ff9200}.meta-tag.element[data-element=Wind].svelte-1ilax6m{color:#00ff51;background:#003110;border-color:#00ff51}.content-block.svelte-1ilax6m{flex-direction:column;gap:1.5rem;display:flex}.block-title.svelte-1ilax6m{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-family:monospace;font-size:.9rem;font-weight:700;display:flex}.block-title.svelte-1ilax6m:after{content:"";background:var(--color-outline-variant);opacity:.5;flex:1;height:1px}.description.svelte-1ilax6m{color:var(--color-on-surface-variant);margin:0;font-size:1.1rem;line-height:1.6}.info-grid.svelte-1ilax6m{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem;display:grid}.info-item.svelte-1ilax6m{flex-direction:column;gap:.25rem;display:flex}.label.svelte-1ilax6m{color:var(--color-outline);text-transform:uppercase;letter-spacing:.05em;font-family:monospace;font-size:.75rem}.value.svelte-1ilax6m{color:var(--color-on-surface);font-size:1rem;font-weight:500}.skills-stack.svelte-1ilax6m{flex-direction:column;gap:1rem;display:flex}.skill-wrapper.svelte-1ilax6m{background:rgba(var(--color-surface-rgb), .3);border:1px solid rgba(var(--color-primary-rgb), .15);padding:1.5rem;position:relative}.empty-state.svelte-1ilax6m{background:rgba(var(--color-surface-container-highest-rgb), .1);border:1px dashed rgba(var(--color-outline-variant-rgb), .5);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.empty-icon.svelte-1ilax6m{background:rgba(var(--color-outline-variant-rgb), .1);width:48px;height:48px;color:var(--color-outline);border-radius:0;justify-content:center;align-items:center;font-family:monospace;font-size:1.5rem;display:flex}.empty-msg.svelte-1ilax6m{color:var(--color-outline);text-align:center;margin:0;font-size:.95rem}.empty-state.inline.svelte-1ilax6m{background:rgba(var(--color-surface-container-rgb), .3);border-radius:0;padding:2rem 1rem}.reveal.svelte-1ilax6m{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards svelte-1ilax6m-revealIn;animation-delay:var(--d,0s)}@keyframes svelte-1ilax6m-revealIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.layout-grid.svelte-1ilax6m{grid-template-columns:1fr;gap:2rem}.visual-col.svelte-1ilax6m{height:60vh;min-height:400px;position:relative;top:0}.char-name.svelte-1ilax6m{font-size:2.5rem}}@media (width<=600px){.info-grid.svelte-1ilax6m{grid-template-columns:1fr 1fr}.char-name.svelte-1ilax6m{font-size:2rem}}
