@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--lwrk-color-bg: #0d0a1f;--lwrk-color-bg-elevated: #181433;--lwrk-color-fg: #f4f0ff;--lwrk-color-fg-dim: rgba(244, 240, 255, .6);--lwrk-color-fg-dimmer: rgba(244, 240, 255, .4);--lwrk-color-surface: rgba(255, 255, 255, .06);--lwrk-color-surface-strong: rgba(255, 255, 255, .1);--lwrk-color-surface-nav: rgba(20, 15, 40, .55);--lwrk-color-overlay: rgba(0, 0, 0, .5);--lwrk-color-border: rgba(255, 255, 255, .12);--lwrk-color-accent: #a855f7;--lwrk-color-accent-2: #ec4899;--lwrk-color-cyan: #06b6d4;--lwrk-color-gold: #fbbf24;--lwrk-color-success: #2ecc71;--lwrk-color-warning: #fbbf24;--lwrk-color-error: #ef4444;--lwrk-color-on-accent: #ffffff;--lwrk-grad-primary: linear-gradient(135deg, var(--lwrk-color-accent), var(--lwrk-color-accent-2));--lwrk-grad-primary-soft: linear-gradient(135deg, color-mix(in srgb, var(--lwrk-color-accent) 30%, transparent), color-mix(in srgb, var(--lwrk-color-cyan) 15%, transparent));--lwrk-grad-chip-active: linear-gradient(135deg, var(--lwrk-color-accent), var(--lwrk-color-accent-2));--lwrk-aurora-hue-1: 280;--lwrk-aurora-hue-2: 190;--lwrk-aurora-hue-3: 320;--lwrk-aurora-opacity: .65;--lwrk-aurora-blur: 40px;--lwrk-font-base: "Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lwrk-font-display: var(--lwrk-font-base);--lwrk-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lwrk-text-xs: 10px;--lwrk-text-sm: 12px;--lwrk-text-base: 14px;--lwrk-text-lg: 17px;--lwrk-text-xl: 20px;--lwrk-text-2xl: 24px;--lwrk-radius-xs: 6px;--lwrk-radius-sm: 10px;--lwrk-radius-md: 14px;--lwrk-radius-lg: 20px;--lwrk-radius-xl: 24px;--lwrk-radius-pill: 9999px;--lwrk-shadow-sm: 0 4px 12px rgba(0, 0, 0, .25);--lwrk-shadow-md: 0 8px 32px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .08);--lwrk-shadow-lg: 0 10px 32px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .1);--lwrk-shadow-primary: 0 8px 24px color-mix(in srgb, var(--lwrk-color-accent) 35%, transparent), inset 0 1px 0 rgba(255, 255, 255, .4);--lwrk-shadow-card-hover: 0 12px 40px rgba(0, 0, 0, .4), inset 0 1px 0 rgba(255, 255, 255, .12);--lwrk-blur-sm: blur(10px);--lwrk-blur-md: blur(20px);--lwrk-blur-lg: blur(30px);--lwrk-space-0: 0;--lwrk-space-1: 4px;--lwrk-space-2: 8px;--lwrk-space-3: 12px;--lwrk-space-4: 16px;--lwrk-space-5: 20px;--lwrk-space-6: 24px;--lwrk-space-7: 32px;--lwrk-space-8: 48px;--lwrk-z-base: 0;--lwrk-z-game: 100;--lwrk-z-nav: 200;--lwrk-z-overlay: 500;--lwrk-z-modal: 1000;--lwrk-z-toast: 1500;--lwrk-z-tooltip: 2000;--lwrk-motion-fast: .12s;--lwrk-motion-normal: .24s;--lwrk-motion-slow: .45s;--lwrk-motion-easing: cubic-bezier(.4, 0, .2, 1);--lwrk-motion-bounce: cubic-bezier(.5, 1.4, .5, 1);--lwrk-control-height-sm: 28px;--lwrk-control-height-md: 38px;--lwrk-control-height-lg: 48px;--lwrk-tap-target: 44px;--lwrk-bp-mobile: 768px;--lwrk-bp-desktop: 1024px;--lwrk-page-max: 480px;--lwrk-sidebar-width: 240px}:root[data-device=desktop]{--lwrk-page-max: 1040px}[data-skin] *,[data-skin] *:before,[data-skin] *:after{transition:background-color var(--lwrk-motion-slow) var(--lwrk-motion-easing),background var(--lwrk-motion-slow) var(--lwrk-motion-easing),color var(--lwrk-motion-normal) var(--lwrk-motion-easing),border-color var(--lwrk-motion-slow) var(--lwrk-motion-easing),box-shadow var(--lwrk-motion-slow) var(--lwrk-motion-easing),opacity var(--lwrk-motion-slow) var(--lwrk-motion-easing)}[data-skin] [data-no-crossfade],[data-skin] [data-no-crossfade] *{transition:none}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--lwrk-color-bg);color:var(--lwrk-color-fg);font-family:var(--lwrk-font-base);font-size:var(--lwrk-text-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}body{overscroll-behavior-y:none}#app{min-height:100%;display:flex;flex-direction:column}.lwrk-hide-scroll{scrollbar-width:none}.lwrk-hide-scroll::-webkit-scrollbar{display:none}button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}button:disabled{cursor:not-allowed}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input:focus,textarea:focus,select:focus,button:focus-visible{outline:2px solid var(--lwrk-color-accent);outline-offset:2px}a{color:var(--lwrk-color-accent);text-decoration:none}a:hover{text-decoration:underline}.aurora.svelte-emig1a{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;isolation:isolate;transform:translateZ(0)}.orb.svelte-emig1a{position:absolute;border-radius:50%;filter:blur(var(--lwrk-aurora-blur))}.orb-1.svelte-emig1a{top:-10%;left:-20%;width:320px;height:320px;background:radial-gradient(circle,oklch(.7 .22 var(--h1)) 0%,transparent 70%);opacity:var(--lwrk-aurora-opacity)}.orb-2.svelte-emig1a{top:40%;right:-30%;width:320px;height:320px;background:radial-gradient(circle,oklch(.7 .2 var(--h2)) 0%,transparent 70%);opacity:calc(var(--lwrk-aurora-opacity) * .85)}.orb-3.svelte-emig1a{bottom:-15%;left:20%;width:280px;height:280px;background:radial-gradient(circle,oklch(.7 .22 var(--h3)) 0%,transparent 70%);opacity:calc(var(--lwrk-aurora-opacity) * .8)}.frame.svelte-aplvbw{position:absolute;inset:-20%;width:140%;height:140%;pointer-events:none;overflow:visible}.ring.svelte-aplvbw,.ring-outer.svelte-aplvbw,.deco.svelte-aplvbw{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.deco.filled.svelte-aplvbw{fill:currentColor;stroke-width:1.5}.satellite.svelte-aplvbw{fill:currentColor;stroke:none}.satellite.dim.svelte-aplvbw{opacity:.55}.frame-thin.svelte-aplvbw{color:var(--lwrk-color-accent)}.frame-thin.svelte-aplvbw .ring:where(.svelte-aplvbw){stroke-width:2}.frame-neon.svelte-aplvbw{color:var(--lwrk-color-accent);filter:drop-shadow(0 0 3px currentColor) drop-shadow(0 0 8px currentColor);animation:svelte-aplvbw-lwrk-breathe 4.5s ease-in-out infinite}.frame-neon.svelte-aplvbw .ring-outer:where(.svelte-aplvbw){stroke-width:1;opacity:.45}@keyframes svelte-aplvbw-lwrk-breathe{0%,to{opacity:.85}50%{opacity:1}}.frame-laurel.svelte-aplvbw{color:var(--lwrk-color-gold);filter:drop-shadow(0 1px 1px color-mix(in srgb,black 45%,transparent))}.frame-laurel.svelte-aplvbw .ring:where(.svelte-aplvbw){stroke-width:2;opacity:.9}.frame-flame.svelte-aplvbw{color:var(--lwrk-color-accent);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--lwrk-color-accent-2) 70%,transparent))}.flame-layer.svelte-aplvbw{transform-origin:50px 50px;transform-box:view-box}.flame-layer-0.svelte-aplvbw{opacity:.55;animation:svelte-aplvbw-lwrk-flame-a 2.3s ease-in-out infinite}.flame-layer-1.svelte-aplvbw{opacity:.8;animation:svelte-aplvbw-lwrk-flame-b 1.7s ease-in-out infinite}.flame-layer-2.svelte-aplvbw{opacity:.95;animation:svelte-aplvbw-lwrk-flame-c 1.1s ease-in-out infinite}@keyframes svelte-aplvbw-lwrk-flame-a{0%,to{transform:scale(1.04) rotate(-1.2deg)}50%{transform:scale(.99) rotate(1deg)}}@keyframes svelte-aplvbw-lwrk-flame-b{0%,to{transform:scale(.98) rotate(.8deg)}50%{transform:scale(1.03) rotate(-.6deg)}}@keyframes svelte-aplvbw-lwrk-flame-c{0%,to{transform:scale(1) rotate(0)}45%{transform:scale(.95) rotate(.5deg)}}.frame-orbit.svelte-aplvbw{color:var(--lwrk-color-accent);filter:drop-shadow(0 0 3px currentColor)}.spin.svelte-aplvbw{transform-origin:50px 50px;transform-box:view-box}.spin-0.svelte-aplvbw{animation:svelte-aplvbw-lwrk-orbit 6s linear infinite}.spin-1.svelte-aplvbw{animation:svelte-aplvbw-lwrk-orbit 9s linear infinite reverse}.spin-2.svelte-aplvbw{animation:svelte-aplvbw-lwrk-orbit 14s linear infinite}@keyframes svelte-aplvbw-lwrk-orbit{to{transform:rotate(360deg)}}.frame-aurora.svelte-aplvbw{color:var(--lwrk-color-accent);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--lwrk-color-cyan) 60%,transparent))}.frame-aurora.svelte-aplvbw .ring:where(.svelte-aplvbw){stroke-width:2;opacity:.3}.sweep.svelte-aplvbw{transform-origin:50px 50px;transform-box:view-box;animation:svelte-aplvbw-lwrk-orbit 5s linear infinite}.sweep-slow.svelte-aplvbw{animation-duration:11s;animation-direction:reverse}.sweep-arc.svelte-aplvbw{fill:none;stroke-width:3.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:110 217}.sweep-arc.faint.svelte-aplvbw{stroke-width:1.5;opacity:.5;stroke-dasharray:70 288}@media (prefers-reduced-motion: reduce){.frame-neon.svelte-aplvbw,.flame-layer.svelte-aplvbw,.spin.svelte-aplvbw,.sweep.svelte-aplvbw{animation:none}}.avatar.svelte-1xsx90x{position:relative;display:inline-flex;flex-shrink:0;width:var(--lwrk-avatar-size);height:var(--lwrk-avatar-size);isolation:isolate}.size-sm.svelte-1xsx90x{--lwrk-avatar-size: 28px;font-size:var(--lwrk-text-sm)}.size-md.svelte-1xsx90x{--lwrk-avatar-size: 40px;font-size:var(--lwrk-text-base)}.size-lg.svelte-1xsx90x{--lwrk-avatar-size: 56px;font-size:var(--lwrk-text-lg)}.size-xl.svelte-1xsx90x{--lwrk-avatar-size: 80px;font-size:var(--lwrk-text-xl)}img.svelte-1xsx90x,.initial.svelte-1xsx90x{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--lwrk-color-surface-strong);display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--lwrk-color-on-accent);box-shadow:0 6px 16px color-mix(in srgb,var(--lwrk-color-accent) 35%,transparent),inset 0 1px #fff6}.status.svelte-1xsx90x{--dot: 12px;position:absolute;top:50%;left:50%;width:var(--dot);height:var(--dot);transform:translate(-50%,-50%) translate(calc(.7071 * (var(--lwrk-avatar-size) + var(--dot)) / 2),calc(.7071 * (var(--lwrk-avatar-size) + var(--dot)) / 2));border-radius:50%;border:2px solid var(--lwrk-color-bg);z-index:2}.status-online.svelte-1xsx90x{background:var(--lwrk-color-success)}.status-offline.svelte-1xsx90x{background:var(--lwrk-color-fg-dimmer)}.status-busy.svelte-1xsx90x{background:var(--lwrk-color-error)}.nick.svelte-qa4h35{font:inherit;color:inherit}.glow.svelte-qa4h35{text-shadow:0 0 4px var(--lwrk-color-accent),0 0 12px color-mix(in srgb,var(--lwrk-color-accent) 55%,transparent);animation:svelte-qa4h35-lwrk-nick-breathe 4.5s ease-in-out infinite}@keyframes svelte-qa4h35-lwrk-nick-breathe{0%,to{opacity:.92}50%{opacity:1}}@supports (background-clip: text) or (-webkit-background-clip: text){.gradient.svelte-qa4h35,.rainbow.svelte-qa4h35,.foil.svelte-qa4h35{background-clip:text;-webkit-background-clip:text;color:transparent}}.gradient.svelte-qa4h35{background-image:linear-gradient(100deg,var(--lwrk-color-accent),color-mix(in srgb,var(--lwrk-color-gold) 35%,white) 55%,var(--lwrk-color-gold))}.rainbow.svelte-qa4h35{background-image:linear-gradient(90deg,var(--lwrk-color-accent),var(--lwrk-color-cyan),var(--lwrk-color-gold),var(--lwrk-color-accent-2),var(--lwrk-color-accent));background-size:300% 100%;animation:svelte-qa4h35-lwrk-nick-rainbow 12s linear infinite}@keyframes svelte-qa4h35-lwrk-nick-rainbow{to{background-position:300% 0}}.foil.svelte-qa4h35{background-image:linear-gradient(105deg,color-mix(in srgb,var(--lwrk-color-gold) 65%,black) 0%,var(--lwrk-color-gold) 38%,#fff 46%,var(--lwrk-color-gold) 54%,color-mix(in srgb,var(--lwrk-color-gold) 65%,black) 100%);background-size:260% 100%;background-position:100% 0;text-shadow:0 1px 0 color-mix(in srgb,black 55%,transparent);animation:svelte-qa4h35-lwrk-nick-foil 5s ease-in-out infinite}@keyframes svelte-qa4h35-lwrk-nick-foil{0%,55%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.glow.svelte-qa4h35,.rainbow.svelte-qa4h35,.foil.svelte-qa4h35{animation:none}.foil.svelte-qa4h35{background-position:50% 0}}.badge.svelte-1m0dk8d{display:inline-flex;align-items:center;justify-content:center;font-size:var(--lwrk-text-xs);font-weight:700;line-height:1;border-radius:var(--lwrk-radius-pill);color:var(--lwrk-color-on-accent)}.variant-count.svelte-1m0dk8d{min-width:18px;height:18px;padding:0 6px}.variant-dot.svelte-1m0dk8d{width:8px;height:8px;padding:0}.variant-tag.svelte-1m0dk8d{padding:3px 8px;font-size:var(--lwrk-text-xs);letter-spacing:.5px;text-transform:uppercase}.tone-accent.svelte-1m0dk8d{background:var(--lwrk-grad-primary)}.tone-success.svelte-1m0dk8d{background:var(--lwrk-color-success)}.tone-warning.svelte-1m0dk8d{background:var(--lwrk-color-warning);color:#1a1530}.tone-error.svelte-1m0dk8d{background:var(--lwrk-color-error)}.tone-neutral.svelte-1m0dk8d{background:var(--lwrk-color-surface-strong);color:var(--lwrk-color-fg)}svg.svelte-123hemx{display:block;flex:none}.bottom-nav.svelte-1spwnba{position:fixed;bottom:calc(var(--lwrk-space-4) + env(safe-area-inset-bottom));left:calc(var(--lwrk-space-4) + env(safe-area-inset-left));right:calc(var(--lwrk-space-4) + env(safe-area-inset-right));z-index:var(--lwrk-z-nav);display:flex;justify-content:space-around;padding:var(--lwrk-space-2) var(--lwrk-space-2);background:var(--lwrk-color-surface-nav);backdrop-filter:var(--lwrk-blur-lg);-webkit-backdrop-filter:var(--lwrk-blur-lg);border:1px solid var(--lwrk-color-border);border-radius:var(--lwrk-radius-xl);box-shadow:var(--lwrk-shadow-lg)}.item.svelte-1spwnba{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--lwrk-space-1) var(--lwrk-space-3);border-radius:var(--lwrk-radius-md);color:var(--lwrk-color-fg-dim);font-size:9px;font-weight:500;cursor:pointer;min-width:50px;transition:color var(--lwrk-motion-fast) var(--lwrk-motion-easing),background var(--lwrk-motion-fast) var(--lwrk-motion-easing)}.item.svelte-1spwnba:hover:not(.active){color:var(--lwrk-color-fg)}.item.active.svelte-1spwnba{color:var(--lwrk-color-on-accent);background:var(--lwrk-grad-primary);box-shadow:inset 0 1px #ffffff4d}.icon.svelte-1spwnba{display:flex;font-size:var(--lwrk-text-lg);line-height:1}.label.svelte-1spwnba{line-height:1}.btn.svelte-1j8p21y{display:inline-flex;align-items:center;justify-content:center;gap:var(--lwrk-space-2);font-family:inherit;font-weight:600;border-radius:var(--lwrk-radius-pill);border:1px solid transparent;cursor:pointer;transition:transform var(--lwrk-motion-fast) var(--lwrk-motion-easing),box-shadow var(--lwrk-motion-fast) var(--lwrk-motion-easing),background var(--lwrk-motion-fast) var(--lwrk-motion-easing),filter var(--lwrk-motion-fast) var(--lwrk-motion-easing);backdrop-filter:var(--lwrk-blur-md);-webkit-backdrop-filter:var(--lwrk-blur-md);white-space:nowrap;user-select:none}.btn.svelte-1j8p21y:active:not(:disabled){transform:translateY(1px) scale(.98)}.btn.svelte-1j8p21y:disabled{opacity:.5;cursor:not-allowed}.btn.full.svelte-1j8p21y{width:100%}.size-sm.svelte-1j8p21y{font-size:var(--lwrk-text-sm);padding:var(--lwrk-space-2) var(--lwrk-space-3);min-height:var(--lwrk-control-height-sm)}.size-md.svelte-1j8p21y{font-size:var(--lwrk-text-base);padding:var(--lwrk-space-3) var(--lwrk-space-5);min-height:var(--lwrk-control-height-md)}.size-lg.svelte-1j8p21y{font-size:var(--lwrk-text-lg);padding:var(--lwrk-space-4) var(--lwrk-space-6);min-height:var(--lwrk-control-height-lg)}.variant-primary.svelte-1j8p21y{background:var(--lwrk-grad-primary);color:var(--lwrk-color-on-accent);box-shadow:var(--lwrk-shadow-primary)}.variant-primary.svelte-1j8p21y:hover:not(:disabled){filter:brightness(1.1)}.variant-secondary.svelte-1j8p21y{background:var(--lwrk-color-surface-strong);color:var(--lwrk-color-fg);border-color:var(--lwrk-color-border);box-shadow:inset 0 1px #ffffff26}.variant-secondary.svelte-1j8p21y:hover:not(:disabled){background:color-mix(in srgb,var(--lwrk-color-surface-strong) 70%,white 6%)}.variant-ghost.svelte-1j8p21y{background:transparent;color:var(--lwrk-color-fg);box-shadow:none;backdrop-filter:none}.variant-ghost.svelte-1j8p21y:hover:not(:disabled){background:var(--lwrk-color-surface)}.card.svelte-1nzzoms{background:var(--lwrk-color-surface);backdrop-filter:var(--lwrk-blur-md);-webkit-backdrop-filter:var(--lwrk-blur-md);border:1px solid var(--lwrk-color-border);border-radius:var(--lwrk-radius-lg);color:var(--lwrk-color-fg);box-shadow:var(--lwrk-shadow-md)}.card.strong.svelte-1nzzoms{background:var(--lwrk-color-surface-strong)}.card.no-border.svelte-1nzzoms{border:none}.pad-none.svelte-1nzzoms{padding:0}.pad-sm.svelte-1nzzoms{padding:var(--lwrk-space-3)}.pad-md.svelte-1nzzoms{padding:var(--lwrk-space-4)}.pad-lg.svelte-1nzzoms{padding:var(--lwrk-space-5)}.cb.svelte-n6wv4x{display:inline-flex;align-items:center;gap:var(--lwrk-space-2);cursor:pointer;user-select:none}.cb.disabled.svelte-n6wv4x{opacity:.5;cursor:not-allowed}input.svelte-n6wv4x{position:absolute;opacity:0;width:0;height:0}.box.svelte-n6wv4x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--lwrk-radius-xs);background:var(--lwrk-color-surface-strong);border:1px solid var(--lwrk-color-border);transition:background var(--lwrk-motion-fast) var(--lwrk-motion-easing),border-color var(--lwrk-motion-fast) var(--lwrk-motion-easing);flex-shrink:0}.box.on.svelte-n6wv4x{background:var(--lwrk-grad-primary);border-color:transparent}.tick.svelte-n6wv4x{color:var(--lwrk-color-on-accent);font-size:var(--lwrk-text-sm);line-height:1}input.svelte-n6wv4x:focus-visible+.box:where(.svelte-n6wv4x){outline:2px solid var(--lwrk-color-accent);outline-offset:2px}.label.svelte-n6wv4x{font-size:var(--lwrk-text-base);color:var(--lwrk-color-fg)}.chip.svelte-po30ig{display:inline-flex;align-items:center;gap:6px;padding:var(--lwrk-space-2) var(--lwrk-space-3);font-size:var(--lwrk-text-sm);font-weight:500;color:var(--lwrk-color-fg);background:var(--lwrk-color-surface);border:1px solid var(--lwrk-color-border);border-radius:var(--lwrk-radius-pill);cursor:pointer;backdrop-filter:var(--lwrk-blur-sm);-webkit-backdrop-filter:var(--lwrk-blur-sm);white-space:nowrap;transition:background var(--lwrk-motion-fast) var(--lwrk-motion-easing),color var(--lwrk-motion-fast) var(--lwrk-motion-easing),box-shadow var(--lwrk-motion-fast) var(--lwrk-motion-easing);box-shadow:inset 0 1px #ffffff14}.chip.svelte-po30ig:hover:not(:disabled):not(.active){background:var(--lwrk-color-surface-strong)}.chip.svelte-po30ig:disabled{opacity:.5;cursor:not-allowed}.chip.active.svelte-po30ig{background:var(--lwrk-grad-chip-active);color:var(--lwrk-color-on-accent);border-color:transparent;box-shadow:0 4px 16px color-mix(in srgb,var(--lwrk-color-accent) 35%,transparent),inset 0 1px #ffffff4d}.h.svelte-1hzs47b{border:none;height:1px;background:var(--lwrk-color-border);width:100%}.v.svelte-1hzs47b{display:inline-block;width:1px;height:1em;background:var(--lwrk-color-border);vertical-align:middle}.h-label.svelte-1hzs47b{display:flex;align-items:center;gap:var(--lwrk-space-3);color:var(--lwrk-color-fg-dimmer);font-size:var(--lwrk-text-xs);font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.h-label.svelte-1hzs47b .line:where(.svelte-1hzs47b){flex:1;height:1px;background:var(--lwrk-color-border)}.space-none.svelte-1hzs47b{margin:0}.space-sm.svelte-1hzs47b{margin:var(--lwrk-space-2) 0}.space-md.svelte-1hzs47b{margin:var(--lwrk-space-3) 0}.space-lg.svelte-1hzs47b{margin:var(--lwrk-space-5) 0}.tile.svelte-octuwk{position:relative;width:100%;height:var(--h);border-radius:var(--lwrk-radius-lg);overflow:hidden;background:linear-gradient(160deg,var(--c1) 0%,var(--c2) 100%);box-shadow:0 12px 28px -8px color-mix(in srgb,var(--c2) 50%,transparent),inset 0 1px #fff6,inset 0 -20px 30px -10px #0000004d}.gloss.svelte-octuwk{position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.35) 0%,transparent 100%);border-radius:var(--lwrk-radius-lg) var(--lwrk-radius-lg) 50% 50% / var(--lwrk-radius-lg) var(--lwrk-radius-lg) 30% 30%;pointer-events:none}.orb-a.svelte-octuwk{position:absolute;top:20%;left:15%;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.85),transparent 60%);filter:blur(2px)}.orb-b.svelte-octuwk{position:absolute;top:50%;right:20%;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.4),transparent 60%)}.badge.svelte-octuwk{position:absolute;top:10px;left:10px;padding:4px 10px;background:#ffffff40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--lwrk-radius-pill);font-size:var(--lwrk-text-xs);font-weight:700;letter-spacing:1px;color:#fff}.title.svelte-octuwk{position:absolute;left:14px;bottom:12px;right:14px;font-size:var(--lwrk-text-base);font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4)}.cover-btn.svelte-1dxcpia{position:relative;display:block;width:100%;padding:0;border:none;background:transparent;border-radius:var(--lwrk-radius-md);overflow:hidden;cursor:pointer;transition:transform var(--lwrk-motion-fast) var(--lwrk-motion-easing)}.cover-btn.svelte-1dxcpia:active{transform:scale(.98)}.cover.svelte-1dxcpia{display:block;width:100%;height:100%;object-fit:cover}.glyph.svelte-1dxcpia{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2.4rem;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45));pointer-events:none}.play.svelte-1dxcpia{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0000006b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:15px;opacity:0;transition:opacity var(--lwrk-motion-fast) var(--lwrk-motion-easing);pointer-events:none}.cover-btn.svelte-1dxcpia:hover .play:where(.svelte-1dxcpia),.cover-btn.svelte-1dxcpia:focus-visible .play:where(.svelte-1dxcpia){opacity:1}.corner.svelte-1dxcpia{position:absolute;top:8px;right:8px;display:flex;gap:4px}.pill.svelte-1dxcpia{padding:2px 7px;border-radius:var(--lwrk-radius-pill);font-size:10px;font-weight:700;line-height:1.4;color:#fff;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pill.rated.svelte-1dxcpia{color:var(--lwrk-color-gold)}.pill.premium.svelte-1dxcpia{background:var(--lwrk-grad-primary);color:var(--lwrk-color-on-accent)}.info.svelte-1dxcpia{display:block;width:100%;margin-top:var(--lwrk-space-2);padding:0;border:none;background:transparent;text-align:left;color:inherit}.info.clickable.svelte-1dxcpia{cursor:pointer}.title.svelte-1dxcpia{display:block;font-size:var(--lwrk-text-sm);font-weight:600;color:var(--lwrk-color-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desc.svelte-1dxcpia{display:-webkit-box;margin-top:2px;font-size:var(--lwrk-text-xs);color:var(--lwrk-color-fg-dim);line-height:1.35;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.meta.svelte-1dxcpia{margin-top:var(--lwrk-space-1);display:flex;align-items:baseline;justify-content:space-between;gap:var(--lwrk-space-2);font-size:var(--lwrk-text-xs);color:var(--lwrk-color-fg-dim)}.genre.svelte-1dxcpia{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plays.svelte-1dxcpia{font-variant-numeric:tabular-nums;white-space:nowrap}.more.svelte-1dxcpia{display:block;margin-top:4px;font-size:var(--lwrk-text-xs);font-weight:600;color:var(--lwrk-color-accent)}.icon-btn.svelte-1tifdu9{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--lwrk-radius-md);background:var(--lwrk-color-surface-strong);backdrop-filter:var(--lwrk-blur-md);-webkit-backdrop-filter:var(--lwrk-blur-md);border:1px solid var(--lwrk-color-border);color:var(--lwrk-color-fg);cursor:pointer;transition:background var(--lwrk-motion-fast) var(--lwrk-motion-easing),transform var(--lwrk-motion-fast) var(--lwrk-motion-easing);box-shadow:inset 0 1px #ffffff1a}.icon-btn.svelte-1tifdu9:hover:not(:disabled){background:color-mix(in srgb,var(--lwrk-color-surface-strong) 60%,white 10%)}.icon-btn.svelte-1tifdu9:active:not(:disabled){transform:scale(.95)}.icon-btn.svelte-1tifdu9:disabled{opacity:.4;cursor:not-allowed}.size-sm.svelte-1tifdu9{width:28px;height:28px;font-size:var(--lwrk-text-sm)}.size-md.svelte-1tifdu9{width:38px;height:38px;font-size:var(--lwrk-text-lg)}.size-lg.svelte-1tifdu9{width:48px;height:48px;font-size:var(--lwrk-text-xl)}.size-tap.svelte-1tifdu9{width:44px;height:44px;font-size:var(--lwrk-text-lg)}.backdrop.svelte-16ml2tb{position:fixed;inset:0;background:var(--lwrk-color-overlay);backdrop-filter:var(--lwrk-blur-sm);-webkit-backdrop-filter:var(--lwrk-blur-sm);display:flex;align-items:center;justify-content:center;z-index:var(--lwrk-z-modal);padding:var(--lwrk-space-4);animation:svelte-16ml2tb-fadeIn var(--lwrk-motion-normal) var(--lwrk-motion-easing)}@keyframes svelte-16ml2tb-fadeIn{0%{opacity:0}to{opacity:1}}.modal.svelte-16ml2tb{width:100%;max-width:360px;max-height:calc(100vh - var(--lwrk-space-8));display:flex;flex-direction:column;background:var(--lwrk-color-bg-elevated);border:1px solid var(--lwrk-color-border);border-radius:var(--lwrk-radius-xl);box-shadow:var(--lwrk-shadow-lg);overflow:hidden;animation:svelte-16ml2tb-pop var(--lwrk-motion-normal) var(--lwrk-motion-bounce)}@keyframes svelte-16ml2tb-pop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}header.svelte-16ml2tb{display:flex;align-items:center;justify-content:space-between;padding:var(--lwrk-space-4) var(--lwrk-space-5);border-bottom:1px solid var(--lwrk-color-border)}h2.svelte-16ml2tb{margin:0;font-size:var(--lwrk-text-lg);font-weight:700;letter-spacing:-.3px}.close.svelte-16ml2tb{width:28px;height:28px;border-radius:50%;font-size:22px;line-height:1;color:var(--lwrk-color-fg-dim);background:transparent;cursor:pointer}.close.svelte-16ml2tb:hover{color:var(--lwrk-color-fg);background:var(--lwrk-color-surface)}.body.svelte-16ml2tb{padding:var(--lwrk-space-5);overflow:auto;color:var(--lwrk-color-fg)}footer.svelte-16ml2tb{display:flex;gap:var(--lwrk-space-2);justify-content:flex-end;padding:var(--lwrk-space-3) var(--lwrk-space-5) var(--lwrk-space-5);border-top:1px solid var(--lwrk-color-border)}footer.center.svelte-16ml2tb{justify-content:center}.head.svelte-yp23i2{display:flex;justify-content:space-between;font-size:var(--lwrk-text-xs);color:var(--lwrk-color-fg-dim);margin-bottom:var(--lwrk-space-1)}.bar.svelte-yp23i2{width:100%;background:var(--lwrk-color-surface-strong);border-radius:var(--lwrk-radius-pill);overflow:hidden;position:relative}.size-sm.svelte-yp23i2{height:4px}.size-md.svelte-yp23i2{height:6px}.size-lg.svelte-yp23i2{height:10px}.fill.svelte-yp23i2{display:block;height:100%;border-radius:var(--lwrk-radius-pill);transition:width var(--lwrk-motion-slow) var(--lwrk-motion-easing)}.tone-accent.svelte-yp23i2 .fill:where(.svelte-yp23i2){background:var(--lwrk-grad-primary)}.tone-success.svelte-yp23i2 .fill:where(.svelte-yp23i2){background:var(--lwrk-color-success)}.tone-warning.svelte-yp23i2 .fill:where(.svelte-yp23i2){background:var(--lwrk-color-warning)}.tone-error.svelte-yp23i2 .fill:where(.svelte-yp23i2){background:var(--lwrk-color-error)}.indeterminate.svelte-yp23i2{width:35%!important;animation:svelte-yp23i2-slide 1.4s ease-in-out infinite}@keyframes svelte-yp23i2-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.group.svelte-1c88gdl{display:flex;flex-direction:column;gap:var(--lwrk-space-2)}.item.svelte-1c88gdl{display:flex;align-items:center;gap:var(--lwrk-space-2);cursor:pointer;user-select:none}.item.disabled.svelte-1c88gdl{opacity:.5;cursor:not-allowed}input.svelte-1c88gdl{position:absolute;opacity:0;width:0;height:0}.dot.svelte-1c88gdl{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--lwrk-color-surface-strong);border:1px solid var(--lwrk-color-border);flex-shrink:0;transition:border-color var(--lwrk-motion-fast) var(--lwrk-motion-easing)}.item.on.svelte-1c88gdl .dot:where(.svelte-1c88gdl){border-color:var(--lwrk-color-accent)}.item.on.svelte-1c88gdl .dot:where(.svelte-1c88gdl):after{content:"";width:10px;height:10px;border-radius:50%;background:var(--lwrk-grad-primary)}.lbl.svelte-1c88gdl{font-size:var(--lwrk-text-base);color:var(--lwrk-color-fg)}input.svelte-1c88gdl:focus-visible+.dot:where(.svelte-1c88gdl){outline:2px solid var(--lwrk-color-accent);outline-offset:2px}.seg.svelte-xjepfh{position:relative;display:inline-flex;align-items:center;background:var(--lwrk-color-surface-strong);border:1px solid var(--lwrk-color-border);border-radius:var(--lwrk-radius-pill);padding:3px;backdrop-filter:var(--lwrk-blur-md);-webkit-backdrop-filter:var(--lwrk-blur-md);overflow:hidden;user-select:none}.seg.disabled.svelte-xjepfh{opacity:.5;pointer-events:none}.knob.svelte-xjepfh{position:absolute;top:3px;bottom:3px;background:var(--lwrk-grad-primary);border-radius:var(--lwrk-radius-pill);box-shadow:var(--lwrk-shadow-primary);transition:left var(--lwrk-motion-normal) var(--lwrk-motion-bounce),width var(--lwrk-motion-normal) var(--lwrk-motion-bounce);z-index:0;transform:translate(0)}button.svelte-xjepfh{position:relative;z-index:1;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--lwrk-space-1);background:transparent;border:none;padding:var(--lwrk-space-2) var(--lwrk-space-3);font-family:inherit;font-size:var(--lwrk-text-sm);color:var(--lwrk-color-fg-dim);cursor:pointer;white-space:nowrap;transition:color var(--lwrk-motion-fast) var(--lwrk-motion-easing)}button.on.svelte-xjepfh{color:var(--lwrk-color-on-accent)}.field.svelte-8mw6eu{display:flex;flex-direction:column;gap:var(--lwrk-space-1);width:100%}.label.svelte-8mw6eu{font-size:var(--lwrk-text-sm);color:var(--lwrk-color-fg-dim);padding-left:var(--lwrk-space-1)}.req.svelte-8mw6eu{color:var(--lwrk-color-error)}.control.svelte-8mw6eu{position:relative;background:var(--lwrk-color-surface);backdrop-filter:var(--lwrk-blur-md);-webkit-backdrop-filter:var(--lwrk-blur-md);border:1px solid var(--lwrk-color-border);border-radius:var(--lwrk-radius-md);min-height:var(--lwrk-control-height-md);transition:border-color var(--lwrk-motion-fast) var(--lwrk-motion-easing)}.control.svelte-8mw6eu:focus-within{border-color:var(--lwrk-color-accent)}select.svelte-8mw6eu{width:100%;height:100%;appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;padding:var(--lwrk-space-2) var(--lwrk-space-7) var(--lwrk-space-2) var(--lwrk-space-3);color:var(--lwrk-color-fg);font-family:inherit;font-size:var(--lwrk-text-base);cursor:pointer;min-height:var(--lwrk-control-height-md)}select.svelte-8mw6eu:disabled{opacity:.5;cursor:not-allowed}select.svelte-8mw6eu option:where(.svelte-8mw6eu){background:var(--lwrk-color-bg-elevated);color:var(--lwrk-color-fg)}.chevron.svelte-8mw6eu{position:absolute;right:var(--lwrk-space-3);top:50%;transform:translateY(-50%);color:var(--lwrk-color-fg-dim);font-size:var(--lwrk-text-sm);pointer-events:none}.tabs.svelte-1tjna6q{display:flex;gap:var(--lwrk-space-1);padding:4px;background:var(--lwrk-color-surface);border:1px solid var(--lwrk-color-border);border-radius:var(--lwrk-radius-md);overflow-x:auto;scrollbar-width:none}.tabs.svelte-1tjna6q::-webkit-scrollbar{display:none}.tab.svelte-1tjna6q{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--lwrk-space-1);padding:var(--lwrk-space-2) var(--lwrk-space-3);font-family:inherit;font-size:var(--lwrk-text-sm);font-weight:500;color:var(--lwrk-color-fg-dim);background:transparent;border:none;border-radius:var(--lwrk-radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--lwrk-motion-fast) var(--lwrk-motion-easing),color var(--lwrk-motion-fast) var(--lwrk-motion-easing)}.tab.svelte-1tjna6q:hover:not(.active){color:var(--lwrk-color-fg)}.tab.active.svelte-1tjna6q{background:var(--lwrk-color-surface-strong);color:var(--lwrk-color-fg);box-shadow:inset 0 1px #ffffff1a}.badge.svelte-1tjna6q{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;font-size:var(--lwrk-text-xs);font-weight:700;color:var(--lwrk-color-on-accent);background:var(--lwrk-grad-primary);border-radius:var(--lwrk-radius-pill)}.field.svelte-1p12xwb{display:flex;flex-direction:column;gap:var(--lwrk-space-1);width:100%}.label.svelte-1p12xwb{font-size:var(--lwrk-text-sm);color:var(--lwrk-color-fg-dim);padding-left:var(--lwrk-space-1)}.req.svelte-1p12xwb{color:var(--lwrk-color-error)}.control.svelte-1p12xwb{position:relative;display:flex;align-items:center;background:var(--lwrk-color-surface);backdrop-filter:var(--lwrk-blur-md);-webkit-backdrop-filter:var(--lwrk-blur-md);border:1px solid var(--lwrk-color-border);border-radius:var(--lwrk-radius-md);min-height:var(--lwrk-control-height-md);transition:border-color var(--lwrk-motion-fast) var(--lwrk-motion-easing)}.control.svelte-1p12xwb:focus-within{border-color:var(--lwrk-color-accent)}.has-error.svelte-1p12xwb .control:where(.svelte-1p12xwb){border-color:var(--lwrk-color-error)}.leading.svelte-1p12xwb{display:inline-flex;align-items:center;justify-content:center;width:36px;color:var(--lwrk-color-fg-dim);font-size:var(--lwrk-text-lg);pointer-events:none}input.svelte-1p12xwb{flex:1;background:transparent;border:none;outline:none;padding:var(--lwrk-space-2) var(--lwrk-space-3);color:var(--lwrk-color-fg);font-size:var(--lwrk-text-base);min-width:0}input.with-leading.svelte-1p12xwb{padding-left:0}input.svelte-1p12xwb::placeholder{color:var(--lwrk-color-fg-dimmer)}input.svelte-1p12xwb:disabled{opacity:.5;cursor:not-allowed}.trailing.svelte-1p12xwb{display:inline-flex;align-items:center;justify-content:center;width:40px;height:100%;background:transparent;color:var(--lwrk-color-fg-dim);font-size:var(--lwrk-text-base);cursor:pointer}.trailing.svelte-1p12xwb:hover{color:var(--lwrk-color-fg)}.error.svelte-1p12xwb{font-size:var(--lwrk-text-sm);color:var(--lwrk-color-error);padding-left:var(--lwrk-space-1)}.toggle.svelte-eppiau{display:flex;align-items:center;justify-content:space-between;gap:var(--lwrk-space-3);cursor:pointer;user-select:none}.toggle.disabled.svelte-eppiau{opacity:.5;cursor:not-allowed}.text.svelte-eppiau{display:flex;flex-direction:column;gap:2px;min-width:0}.label.svelte-eppiau{font-size:var(--lwrk-text-base);color:var(--lwrk-color-fg)}.desc.svelte-eppiau{font-size:var(--lwrk-text-sm);color:var(--lwrk-color-fg-dim)}.switch.svelte-eppiau{flex-shrink:0;width:48px;height:28px;border-radius:var(--lwrk-radius-pill);background:var(--lwrk-color-surface-strong);border:1px solid var(--lwrk-color-border);position:relative;transition:background var(--lwrk-motion-normal) var(--lwrk-motion-easing);backdrop-filter:var(--lwrk-blur-md);-webkit-backdrop-filter:var(--lwrk-blur-md)}.switch.on.svelte-eppiau{background:var(--lwrk-grad-primary);border-color:transparent}.knob.svelte-eppiau{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--lwrk-color-fg);box-shadow:0 2px 6px #0000004d;transition:left var(--lwrk-motion-normal) var(--lwrk-motion-bounce)}.switch.on.svelte-eppiau .knob:where(.svelte-eppiau){left:calc(100% - 24px);background:#fff}.top-bar.svelte-q4l0ge{display:flex;align-items:center;gap:var(--lwrk-space-3);padding:var(--lwrk-space-3) var(--lwrk-space-4);position:relative;z-index:var(--lwrk-z-nav)}.leading-spacer.svelte-q4l0ge{width:38px;height:38px}.title.svelte-q4l0ge{flex:1;margin:0;font-size:var(--lwrk-text-lg);font-weight:700;letter-spacing:-.4px;text-align:center;color:var(--lwrk-color-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-spacer.svelte-q4l0ge{flex:1}.actions.svelte-q4l0ge{display:flex;align-items:center;gap:var(--lwrk-space-2);min-width:38px;justify-content:flex-end}.container.svelte-1d8r3d4{position:fixed;bottom:var(--lwrk-space-5);left:0;right:0;z-index:var(--lwrk-z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--lwrk-space-2);padding:0 var(--lwrk-space-4);pointer-events:none}.toast.svelte-1d8r3d4{pointer-events:auto;display:flex;align-items:center;gap:var(--lwrk-space-3);padding:var(--lwrk-space-3) var(--lwrk-space-4);background:var(--lwrk-color-bg-elevated);border:1px solid var(--lwrk-color-border);border-left-width:4px;border-radius:var(--lwrk-radius-md);box-shadow:var(--lwrk-shadow-lg);backdrop-filter:var(--lwrk-blur-md);-webkit-backdrop-filter:var(--lwrk-blur-md);color:var(--lwrk-color-fg);font-size:var(--lwrk-text-base);max-width:360px;width:100%;animation:svelte-1d8r3d4-slideUp var(--lwrk-motion-normal) var(--lwrk-motion-bounce)}@keyframes svelte-1d8r3d4-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.tone-info.svelte-1d8r3d4{border-left-color:var(--lwrk-color-cyan)}.tone-success.svelte-1d8r3d4{border-left-color:var(--lwrk-color-success)}.tone-warning.svelte-1d8r3d4{border-left-color:var(--lwrk-color-warning)}.tone-error.svelte-1d8r3d4{border-left-color:var(--lwrk-color-error)}.msg.svelte-1d8r3d4{flex:1;line-height:1.4}.close.svelte-1d8r3d4{width:24px;height:24px;border-radius:50%;color:var(--lwrk-color-fg-dim);font-size:18px;line-height:1;cursor:pointer}.close.svelte-1d8r3d4:hover{color:var(--lwrk-color-fg);background:var(--lwrk-color-surface)}
