.demo-bg.svelte-1w574lo{z-index:0;pointer-events:none;background:#000;position:fixed;inset:0;overflow:hidden}.demo-bg.blank.svelte-1w574lo{background:#121212}.blank.svelte-1w574lo .scrim:where(.svelte-1w574lo){opacity:0}.demo-holder.svelte-1w574lo{opacity:0;position:absolute;inset:0}.demo-holder.svelte-1w574lo .demo-canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scrim.svelte-1w574lo{background:radial-gradient(70% 60% at 50% 45%,#000000eb 0%,#000000c7 45%,#0009 100%),linear-gradient(#08080a8c,#08080a8c);transition:opacity .5s;position:absolute;inset:0}.github-link.svelte-ssxmzc{border:1.5px solid var(--line-strong);width:30px;height:30px;color:var(--text-2);box-sizing:border-box;background:#121212d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}.github-link.svelte-ssxmzc:hover{border-color:var(--text-2);color:var(--text)}.version-tag.svelte-zfvvmr{border-radius:var(--r-pill);border:1.5px solid var(--line-strong);box-sizing:border-box;height:30px;color:var(--text-3);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;background:#121212d9;align-items:center;padding:0 .75rem;font-size:.7rem;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.version-tag.svelte-zfvvmr:hover{border-color:var(--text-3);color:var(--text)}.youtube-link.svelte-afowmw{border:1.5px solid var(--line-strong);width:30px;height:30px;color:var(--text-2);box-sizing:border-box;background:#121212d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}.youtube-link.svelte-afowmw:hover{border-color:var(--text-2);color:var(--text)}.instagram-link.svelte-w18etv{border:1.5px solid var(--line-strong);width:30px;height:30px;color:var(--text-2);box-sizing:border-box;background:#121212d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}.instagram-link.svelte-w18etv:hover{border-color:var(--text-2);color:var(--text)}.feedback-btn.svelte-jroago{border:1.5px solid var(--line-strong);width:30px;height:30px;color:var(--text-2);box-sizing:border-box;cursor:pointer;background:#121212d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s;display:flex}.feedback-btn.svelte-jroago:hover{border-color:var(--text-2);color:var(--text)}.rename-input.svelte-1h8uuxl{border:1px solid var(--mosh,var(--live));background:var(--surface);width:0;min-width:0;color:var(--text);font-family:inherit;font-size:inherit;border-radius:2px;outline:none;flex:1;padding:0 3px;line-height:1.4}.upload-screen.svelte-m0yfv6{z-index:1;overscroll-behavior:contain;flex-direction:column;justify-content:safe center;align-items:center;gap:1.75rem;height:100%;padding:2rem;display:flex;position:relative;overflow-y:auto}.corner-bar.svelte-m0yfv6{z-index:1;pointer-events:none;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.corner-bar.svelte-m0yfv6>:where(.svelte-m0yfv6){pointer-events:auto}.corner-version.svelte-m0yfv6{margin-left:auto}.corner-links.svelte-m0yfv6{align-items:center;gap:.5rem;display:flex}.demo-toggle.svelte-m0yfv6{-webkit-backdrop-filter:blur(16px);color:#7d7d7d;letter-spacing:.08em;cursor:pointer;background:#0a0a0c80;border:1.5px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-family:inherit;font-size:.66rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.demo-toggle.svelte-m0yfv6:hover{color:#ccc;border-color:#ffffff52}.storage-btn.svelte-m0yfv6{border:1.5px solid var(--line-strong);width:30px;height:30px;color:var(--text-3);box-sizing:border-box;cursor:pointer;background:#121212d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s;display:flex}.storage-btn.svelte-m0yfv6:hover{border-color:var(--text-3);color:var(--text)}.compat.svelte-m0yfv6{border:1px solid var(--mosh-dim);border-radius:var(--r-2);background:var(--glass);max-width:34rem;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--text-2);flex-direction:column;flex-shrink:0;gap:.35rem;padding:.7rem 1rem;font-size:.8rem;line-height:1.45;display:flex}.compat.blocking.svelte-m0yfv6{border-color:var(--rec-dim);color:var(--text)}.compat.svelte-m0yfv6 p:where(.svelte-m0yfv6){margin:0}.compat.svelte-m0yfv6 a:where(.svelte-m0yfv6){color:var(--text)}.compat.svelte-m0yfv6 p:where(.svelte-m0yfv6) svg{vertical-align:-.15em}.compat-action.svelte-m0yfv6 .backup-spin{animation:.8s linear infinite svelte-m0yfv6-backup-spin}@keyframes svelte-m0yfv6-backup-spin{to{transform:rotate(360deg)}}.compat-action.svelte-m0yfv6{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text-2);cursor:pointer;transition:border-color var(--t), background-color var(--t), color var(--t);background:#ffffff08;align-self:flex-start;align-items:center;gap:.4rem;margin-top:.15rem;padding:.3rem .8rem;font-family:inherit;font-size:.75rem;font-weight:600;display:inline-flex}.compat-action.svelte-m0yfv6:hover:not(:disabled){border-color:var(--text-3);color:var(--text);background-color:#ffffff14}.compat-action.svelte-m0yfv6:disabled{cursor:progress}.compat--dismissible.svelte-m0yfv6{flex-direction:row;align-items:flex-start;gap:.75rem}.compat-hide.svelte-m0yfv6{border-radius:var(--r-1);color:var(--text-3);cursor:pointer;transition:color var(--t-fast);background:0 0;border:none;flex-shrink:0;padding:3px;display:flex}.compat-hide.svelte-m0yfv6:hover{color:var(--text)}.hero.svelte-m0yfv6{flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.title.svelte-m0yfv6{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 24px #000000d9;cursor:default;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1;position:relative}.ghost.svelte-m0yfv6{text-shadow:none;mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ghost-live.svelte-m0yfv6{color:var(--live);animation:3.7s step-end -3.5s infinite svelte-m0yfv6-tear-live;transform:translate(-3px)}.ghost-rec.svelte-m0yfv6{color:var(--rec);animation:2.3s step-end -2.1s infinite svelte-m0yfv6-tear-rec;transform:translate(3px)}.ghost-slice.svelte-m0yfv6{color:#fff;clip-path:inset(0 0 100%);animation:2.9s step-end -2.7s infinite svelte-m0yfv6-slice}@keyframes svelte-m0yfv6-tear-live{0%,37%{clip-path:none;transform:translate(-3px)}38.5%{clip-path:inset(44% 0 30%);transform:translate(-9px,2px)}40%{clip-path:inset(14% 0 66%);transform:translate(6px,-2px)}41.5%,84%{clip-path:none;transform:translate(-3px)}86%{clip-path:inset(10% 0 62%);transform:translate(-22px,-5px)}88%{clip-path:inset(56% 0 18%);transform:translate(14px,3px)}90%{clip-path:inset(32% 0 40%);transform:translate(-16px,5px)}92%{clip-path:inset(70% 0 6%);transform:translate(9px,-3px)}94%{clip-path:inset(2% 0 76%);transform:translate(-12px,2px)}96%,to{clip-path:none;transform:translate(-3px)}}@keyframes svelte-m0yfv6-tear-rec{0%,22%{clip-path:none;transform:translate(3px)}23.5%{clip-path:inset(60% 0 18%);transform:translate(10px,-2px)}25%{clip-path:inset(24% 0 52%);transform:translate(-7px,2px)}26.5%,84%{clip-path:none;transform:translate(3px)}86%{clip-path:inset(48% 0 26%);transform:translate(18px,4px)}88%{clip-path:inset(6% 0 68%);transform:translate(-15px,-3px)}90%{clip-path:inset(26% 0 44%);transform:translate(19px,-5px)}92%{clip-path:inset(64% 0 12%);transform:translate(-11px,3px)}94%{clip-path:inset(36% 0 34%);transform:translate(13px,-2px)}96%,to{clip-path:none;transform:translate(3px)}}@keyframes svelte-m0yfv6-slice{0%,29%{clip-path:inset(0 0 100%);transform:none}30.5%{clip-path:inset(38% 0 50%);transform:translate(-26px)}32%{clip-path:inset(66% 0 22%);transform:translate(20px)}33.5%,70%{clip-path:inset(0 0 100%);transform:none}71.5%{clip-path:inset(16% 0 72%);transform:translate(30px)}73%{clip-path:inset(52% 0 36%);transform:translate(-18px)}74.5%{clip-path:inset(78% 0 10%);transform:translate(24px)}76%,to{clip-path:inset(0 0 100%);transform:none}}.title.svelte-m0yfv6{animation:4.1s step-end -3.9s infinite svelte-m0yfv6-shear}@keyframes svelte-m0yfv6-shear{0%,46%{transform:none}47.5%{transform:translate(2px)skew(-2deg)}49%,84%{transform:none}86%{transform:translate(5px)skew(-4deg)}88%{transform:translate(-6px,-1px)skew(5deg)}90%{transform:translate(4px,1px)skew(-3deg)}92%{transform:translate(-2px)skew(1deg)}94%,to{transform:none}}.title.svelte-m0yfv6:hover,.title.svelte-m0yfv6:hover .ghost:where(.svelte-m0yfv6){animation-duration:.8s}.title.still.svelte-m0yfv6,.title.still.svelte-m0yfv6 .ghost:where(.svelte-m0yfv6),.title.still.svelte-m0yfv6:hover,.title.still.svelte-m0yfv6:hover .ghost:where(.svelte-m0yfv6){animation:none;transform:none}.title.still.svelte-m0yfv6 .ghost-live:where(.svelte-m0yfv6){transform:translate(-3px)}.title.still.svelte-m0yfv6 .ghost-rec:where(.svelte-m0yfv6){transform:translate(3px)}.subtitle.svelte-m0yfv6{color:var(--text-2);text-shadow:0 1px 12px #000000e6;font-size:.95rem}.hero.svelte-m0yfv6,.mode-toggle.svelte-m0yfv6,.panel.svelte-m0yfv6,.recent.svelte-m0yfv6{animation:.55s cubic-bezier(.2,.8,.2,1) both svelte-m0yfv6-rise;animation-delay:calc(var(--i,0) * 70ms)}.mode-toggle.svelte-m0yfv6{--i:1}.panel.svelte-m0yfv6{--i:2}.recent.svelte-m0yfv6{--i:3}@keyframes svelte-m0yfv6-rise{0%{opacity:0;transform:translateY(12px)}}.mode-toggle.svelte-m0yfv6{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--glass);-webkit-backdrop-filter:var(--blur);flex-shrink:0;gap:2px;padding:3px;display:flex}.mode-btn.svelte-m0yfv6{border-radius:var(--r-pill);color:var(--text-3);cursor:pointer;transition:color var(--t), background-color var(--t);background:0 0;border:none;align-items:center;gap:.5rem;padding:.4rem 1.1rem .4rem .9rem;font-family:inherit;font-size:.8rem;font-weight:600;display:inline-flex;position:relative}.mode-btn.svelte-m0yfv6:hover{color:var(--text-2)}.mode-btn.active.svelte-m0yfv6{color:var(--text);background:#ffffff17}.mode-btn.svelte-m0yfv6:active{transform:scale(.98)}.mode-n.svelte-m0yfv6{font-family:var(--font-mono);color:var(--text-4);transition:color var(--t);font-size:.6rem}.mode-btn.active.svelte-m0yfv6 .mode-n:where(.svelte-m0yfv6){color:var(--live)}.panel.svelte-m0yfv6{border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--glass);width:100%;max-width:520px;-webkit-backdrop-filter:var(--blur);transition:border-color var(--t), box-shadow var(--t);flex-shrink:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000073}.panel.dragging.svelte-m0yfv6{border-color:var(--live);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 4px color-mix(in srgb, var(--live) 18%, transparent), 0 24px 60px #00000073;border-style:dashed}.panel-main.svelte-m0yfv6{flex-direction:column;align-items:center;gap:1.1rem;padding:1.75rem 2rem;display:flex}.hint-stack.svelte-m0yfv6{align-items:center;display:grid}.hint-stack.svelte-m0yfv6>:where(.svelte-m0yfv6){grid-area:1/1}.hint-stack.svelte-m0yfv6>:where(.svelte-m0yfv6):not(.shown){visibility:hidden}.panel-hint.svelte-m0yfv6{max-width:70ch;color:var(--text-2);text-align:center;text-wrap:balance;margin:0 0 .35rem;font-size:.82rem;line-height:1.5}.load-row.svelte-m0yfv6{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.load-btn.svelte-m0yfv6{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text-2);cursor:pointer;transition:border-color var(--t), background-color var(--t), color var(--t), transform var(--t-fast);background:#ffffff08;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-family:inherit;font-size:.82rem;font-weight:600;display:inline-flex}.load-btn.svelte-m0yfv6:active{transform:scale(.98)}.primary-btn.svelte-m0yfv6{border-color:var(--text);background:var(--text);color:var(--ink);transition:border-color var(--t), background-color var(--t), box-shadow var(--t), transform var(--t-fast)}.primary-btn.svelte-m0yfv6:hover,.primary-btn.svelte-m0yfv6:focus-within{background-color:#fff;border-color:#fff;box-shadow:0 0 0 3px #ffffff2e,0 0 22px #ffffff38}.alt-btn.svelte-m0yfv6:hover{border-color:var(--text-3);color:var(--text);background-color:#ffffff14}.drop-hint.svelte-m0yfv6{color:var(--text-3);text-align:center;transition:color var(--t);margin:0;font-size:.78rem}.panel.dragging.svelte-m0yfv6 .drop-hint:where(.svelte-m0yfv6){color:var(--live)}.link-row.svelte-m0yfv6{flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem .35rem;display:flex}.link-sep.svelte-m0yfv6{color:var(--text-4);font-size:.78rem}.link-btn.svelte-m0yfv6{color:var(--text-3);text-underline-offset:3px;cursor:pointer;transition:color var(--t);background:0 0;border:none;padding:.2rem .4rem;font-size:.78rem;text-decoration:underline}.link-btn.svelte-m0yfv6:hover:not(:disabled){color:var(--text)}.link-btn.svelte-m0yfv6:disabled{cursor:progress}.song-strip.svelte-m0yfv6{border:none;border-top:1px solid var(--line);width:100%;color:var(--text-3);text-align:left;cursor:pointer;transition:color var(--t), background-color var(--t);background:#00000040;align-items:center;gap:.6rem;padding:.7rem 1.25rem;font-family:inherit;font-size:.78rem;display:flex}.song-strip.svelte-m0yfv6:not(.song-strip--set):hover,.song-strip.svelte-m0yfv6:not(.song-strip--set):focus-visible,.song-dragging.svelte-m0yfv6{color:var(--text);background:#ffffff0d}.song-dragging.svelte-m0yfv6{color:var(--live)}.song-strip--set.svelte-m0yfv6{color:var(--text-2);cursor:default}.song-tag.svelte-m0yfv6{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);margin-left:auto;font-size:.6rem}.song-name.svelte-m0yfv6{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.song-clear.svelte-m0yfv6{border-radius:var(--r-1);color:var(--text-3);cursor:pointer;transition:color var(--t-fast);background:0 0;border:none;padding:3px;display:flex}.song-clear.svelte-m0yfv6:hover{color:var(--text)}.recent.svelte-m0yfv6{--row-h:2.1rem;width:100%;max-width:520px;height:calc(1.5rem + var(--row-h) * 5);flex-direction:column;flex-shrink:0;display:flex}.recent-head.svelte-m0yfv6{text-shadow:0 1px 10px #000000e6;align-items:center;gap:.5rem;height:1.5rem;padding:0 .25rem;display:flex}.recent-count.svelte-m0yfv6{border-radius:var(--r-pill);color:var(--text-3);font-family:var(--font-mono);background:#ffffff14;padding:0 .4rem;font-size:.6rem;line-height:1.5}.recent-list.svelte-m0yfv6{min-height:0;max-height:calc(var(--row-h) * 5 + 2px);border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--glass);-webkit-backdrop-filter:var(--blur);overscroll-behavior:contain;flex:0 auto;overflow-y:auto;box-shadow:inset 0 1px #ffffff0f}.recent-list.svelte-m0yfv6::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mosh) 45%, transparent);background-clip:padding-box;border:1px solid #0000}.recent-list.svelte-m0yfv6::-webkit-scrollbar-thumb:hover{background-color:var(--mosh)}@supports not selector(::-webkit-scrollbar){.recent-list.svelte-m0yfv6{scrollbar-color:color-mix(in srgb, var(--mosh) 45%, transparent) transparent}}.saved-row.svelte-m0yfv6{border-bottom:1px solid var(--line);transition:background-color var(--t);align-items:center;display:flex}.saved-row.svelte-m0yfv6:hover{background:color-mix(in srgb, var(--mosh) 8%, transparent)}.saved-row.svelte-m0yfv6:has(.saved-item:where(.svelte-m0yfv6):focus-visible){background:color-mix(in srgb, var(--mosh) 8%, transparent)}.saved-row.svelte-m0yfv6:has(.saved-item:where(.svelte-m0yfv6):active){background:color-mix(in srgb, var(--mosh) 14%, transparent)}.saved-row.svelte-m0yfv6:last-child{border-bottom:none}.saved-item.svelte-m0yfv6{min-width:0;height:var(--row-h);color:var(--text-2);text-align:left;cursor:pointer;transition:color var(--t), background-color var(--t);background:0 0;border:none;flex:1;align-items:center;gap:.6rem;padding:0 .85rem;font-family:inherit;font-size:.76rem;display:flex}.saved-action.svelte-m0yfv6{border-radius:var(--r-1);width:22px;height:22px;color:var(--text-3);cursor:pointer;opacity:0;transition:opacity var(--t), color var(--t);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0 0 0 -.4rem;padding:0;display:flex}.saved-action.svelte-m0yfv6:last-child{margin-right:.45rem}.saved-row.svelte-m0yfv6:hover .saved-action:where(.svelte-m0yfv6),.saved-action.svelte-m0yfv6:focus-visible{opacity:1}.saved-action.svelte-m0yfv6:hover,.saved-action.svelte-m0yfv6:focus-visible{color:var(--mosh);outline:none}.saved-action.danger.svelte-m0yfv6:hover,.saved-action.danger.svelte-m0yfv6:focus-visible{color:var(--rec)}.saved-row.renaming.svelte-m0yfv6 .saved-item:where(.svelte-m0yfv6){cursor:default;color:var(--text)}.saved-row.svelte-m0yfv6 .saved-name{flex:1;min-width:0}.saved-row.svelte-m0yfv6:hover .saved-item:where(.svelte-m0yfv6),.saved-item.svelte-m0yfv6:focus-visible{color:var(--mosh);outline:none}.saved-item.svelte-m0yfv6 svg{color:var(--text-3);transition:color var(--t);flex-shrink:0}.saved-row.svelte-m0yfv6:hover .saved-item:where(.svelte-m0yfv6) svg,.saved-item.svelte-m0yfv6:focus-visible svg{color:var(--mosh)}.saved-name.svelte-m0yfv6{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.saved-count.svelte-m0yfv6,.saved-when.svelte-m0yfv6{font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;font-size:.62rem}.saved-count.svelte-m0yfv6{border-radius:var(--r-pill);background:#ffffff12;padding:0 .4rem;line-height:1.6}.saved-when.svelte-m0yfv6{text-align:right;min-width:3.6rem}@media (height<=760px){.upload-screen.svelte-m0yfv6{gap:1.1rem;padding:1.25rem}.title.svelte-m0yfv6{font-size:clamp(2rem,4.5vw,3.25rem)}.recent.svelte-m0yfv6{--row-h:1.9rem}}@media (width<=800px){.upload-screen.svelte-m0yfv6{padding:1rem}.hero.svelte-m0yfv6{gap:.4rem}.panel-main.svelte-m0yfv6{padding:1.5rem 1.25rem 1.25rem}.mode-btn.svelte-m0yfv6{padding:.4rem .8rem}.drop-hint.svelte-m0yfv6{display:none}}@media (width<=520px){.corner-bar.svelte-m0yfv6{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-self:stretch;position:static}.corner-version.svelte-m0yfv6{margin-left:0}.corner-links.svelte-m0yfv6{flex-basis:100%;justify-content:center}}.toast-container.svelte-16oeye1{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:1rem;right:1rem}.toast.svelte-16oeye1{pointer-events:auto;border:1px solid var(--line);color:var(--text);background:#1e1e1ef2;border-radius:6px;align-items:center;gap:.75rem;max-width:320px;padding:.75rem 1rem;font-size:.85rem;animation:.2s svelte-16oeye1-slideIn;display:flex;box-shadow:0 4px 16px #0006}.toast.error.svelte-16oeye1{color:var(--rec);border-color:#c0505080}.toast.success.svelte-16oeye1{border-color:var(--live-dim)}.toast.svelte-16oeye1 svg{color:var(--live);flex-shrink:0}.message.svelte-16oeye1{flex:1;line-height:1.4}.action.svelte-16oeye1{border:1px solid var(--text-4);color:var(--text);letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;padding:.25rem .6rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:color .15s,border-color .15s,background .15s}.action.svelte-16oeye1:hover{color:var(--text);border-color:var(--text-3);background:#ffffff0f}.close.svelte-16oeye1{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.75rem;line-height:1}.close.svelte-16oeye1:hover{color:var(--text)}@keyframes svelte-16oeye1-slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.opening-overlay.svelte-107ghm9{z-index:300;background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.opening-overlay.quiet.svelte-107ghm9{animation:.2s ease-out .35s both svelte-107ghm9-opening-appear}@keyframes svelte-107ghm9-opening-appear{0%{opacity:0}}.opening-card.svelte-107ghm9{border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:.7rem;width:24rem;max-width:100%;padding:1.6rem 1.8rem;display:flex;box-shadow:0 16px 48px #000000b3}.opening-spinner.svelte-107ghm9{border:2px solid var(--line);border-top-color:var(--mosh);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite svelte-107ghm9-opening-spin}@keyframes svelte-107ghm9-opening-spin{to{transform:rotate(360deg)}}.opening-label.svelte-107ghm9{color:var(--mosh);font-family:var(--font-mono);letter-spacing:.16em;font-size:.62rem}.opening-name.svelte-107ghm9{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.opening-bar.svelte-107ghm9{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--sunken);width:100%;height:6px;overflow:hidden}.opening-fill.svelte-107ghm9{background:var(--mosh);height:100%;transition:width .2s linear;display:block}.opening-bar.indeterminate.svelte-107ghm9{background:linear-gradient(90deg, var(--sunken) 0%, var(--raised) 50%, var(--sunken) 100%);background-size:200% 100%;animation:1.2s linear infinite svelte-107ghm9-opening-shimmer}@keyframes svelte-107ghm9-opening-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.opening-stage.svelte-107ghm9{color:var(--text-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.72rem}.opening-note.svelte-107ghm9{color:var(--text-3);margin:0;font-size:.8rem;line-height:1.5}.app-error.svelte-etshm8{z-index:400;background:var(--ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel.svelte-etshm8{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-3);flex-direction:column;gap:.6rem;width:420px;max-width:calc(100vw - 2rem);padding:1.25rem;display:flex}.title.svelte-etshm8{font-family:var(--font-mono);color:var(--text);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:600}.message.svelte-etshm8{color:var(--text-2);margin:0;font-size:.75rem;line-height:1.5}.detail.svelte-etshm8{max-height:8rem;font-family:var(--font-mono);color:var(--text-3);white-space:pre-wrap;word-break:break-word;background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-2);margin:0;padding:.5rem .6rem;font-size:.62rem;line-height:1.5;overflow:auto}.actions.svelte-etshm8{justify-content:flex-end;gap:.5rem;margin-top:.4rem;display:flex}.btn.svelte-etshm8{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-2);border:1px solid var(--line-strong);color:var(--text-2);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:#ffffff0a;padding:.35rem .8rem;font-size:.62rem;text-decoration:none}.btn.svelte-etshm8:hover{color:var(--text);background:#ffffff17}.btn.svelte-etshm8:focus-visible{outline:1px solid var(--text-4);outline-offset:2px}.primary.svelte-etshm8{color:var(--text);background:#ffffff12}.restoring.svelte-1n46o8q{background:var(--ink);position:fixed;inset:0}
