@font-face{font-family:Onest;src:url(/fonts/onest.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded.ttf)format("truetype");font-weight:200 900;font-display:swap}:root{--font-display:"Unbounded", "Onest", system-ui, sans-serif;--font-body:"Onest", system-ui, sans-serif;--r-xs:8px;--r-s:12px;--r-m:14px;--r-l:16px;--r-xl:20px;--r-2xl:24px;--r-full:999px;--spring-fast:linear(0, .0307, .1048, .2015, .3065, .4107, .5084, .5967, .674, .7403, .7959, .8418, .8791, .909, .9326, .951, .9651, .9758, .9838, .9896, .9938, .9967, .9987, 1, 1.0008, 1.0013, 1.0015, 1.0015, 1.0015, 1.0013, 1.0012, 1.001, 1);--spring:linear(0, .0329, .1124, .2162, .3288, .4399, .5435, .6359, .7158, .783, .8381, .8824, .9172, .944, .9641, .9788, .9893, .9965, 1.0012, 1.0041, 1.0056, 1.0062, 1.0062, 1.0059, 1.0053, 1.0046, 1.0039, 1.0032, 1.0026, 1.002, 1.0016, 1.0012, 1);--ease-in-place:cubic-bezier(.05, .7, .1, 1);--ease-emph:cubic-bezier(.2, 0, 0, 1);--d-fast:.36s;--d-spatial:.52s;--d-slow:.7s;--primary:#f0bd8c;--on-primary:#482a0e;--primary-container:#643f20;--on-primary-container:#ffdcc2;--secondary-container:#57432f;--on-secondary-container:#fbdcc3;--surface:#19120d;--surface-container-lowest:#130d08;--surface-container-low:#221a14;--surface-container:#261e18;--surface-container-high:#312822;--surface-container-highest:#3c332c;--on-surface:#efe0d6;--on-surface-variant:#d6c3b6;--outline:#9f8d82;--outline-variant:#52443b;--glass:color-mix(in oklab, var(--surface-container) 56%, transparent);--glass-strong:color-mix(in oklab, var(--surface-container-high) 74%, transparent);--glass-line:color-mix(in oklab, var(--on-surface) 9%, transparent);--state-hover:color-mix(in oklab, var(--on-surface) 7%, transparent);--state-press:color-mix(in oklab, var(--on-surface) 12%, transparent);--shadow:0 18px 50px -20px oklab(0% none none/.7);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);color:var(--on-surface);background:var(--surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.4}:root[data-theme=light]{--glass:color-mix(in oklab, var(--surface-container-lowest) 58%, transparent);--glass-strong:color-mix(in oklab, var(--surface-container-low) 80%, transparent);--glass-line:color-mix(in oklab, var(--on-surface) 8%, transparent);--shadow:0 18px 50px -24px color-mix(in oklab, var(--on-surface) 40%, transparent)}*,:before,:after{box-sizing:border-box}html,body{background:var(--surface);height:100%;margin:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}::selection{background:color-mix(in oklab, var(--primary) 40%, transparent)}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--on-surface) 22%, transparent) transparent}.display{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.02}.headline{font-family:var(--font-display);letter-spacing:-.02em;font-weight:650;line-height:1.15}.overline{letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-variant);font-size:12px;font-weight:700}.muted{color:var(--on-surface-variant)}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}::view-transition{pointer-events:none}::view-transition-old(root){animation-duration:.9s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-new(root){animation-duration:.9s;animation-timing-function:cubic-bezier(.2,0,0,1)}.glass{background:var(--glass);-webkit-backdrop-filter:blur(28px)saturate(1.25);border:1px solid var(--glass-line)}.glass-strong{background:var(--glass-strong);-webkit-backdrop-filter:blur(32px)saturate(1.3);border:1px solid var(--glass-line)}:root[data-host=masaki],:root[data-host=masaki] body{background:0 0}:root[data-host=masaki]{--glass:color-mix(in oklab, var(--surface-container) 62%, transparent);--glass-strong:color-mix(in oklab, var(--surface-container-high) 80%, transparent)}:root[data-host=masaki] .glass,:root[data-host=masaki] .glass-strong{-webkit-backdrop-filter:none}.btn{--h:48px;--r:var(--r-full);--r-pressed:var(--r-s);height:var(--h);border-radius:var(--r);isolation:isolate;white-space:nowrap;transition:border-radius var(--d-fast) var(--spring-fast), background-color .2s var(--ease-emph), color .2s var(--ease-emph), transform var(--d-fast) var(--spring-fast);justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:650;display:inline-flex;position:relative}.btn:after{content:"";border-radius:inherit;opacity:0;transition:opacity .15s var(--ease-emph);pointer-events:none;background:currentColor;position:absolute;inset:0}.btn:hover:after{opacity:.08}.btn:active{border-radius:var(--r-pressed)}.btn:active:after{opacity:.12}.btn:disabled{opacity:.38;pointer-events:none}.btn.filled{background:var(--primary);color:var(--on-primary)}.btn.tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.btn.glassy{background:color-mix(in oklab, var(--on-surface) 9%, transparent);color:var(--on-surface)}.btn.outlined{border:1px solid var(--outline-variant);color:var(--on-surface)}.btn.text{color:var(--primary);padding:0 12px}.btn.small{--h:36px;padding:0 16px;font-size:14px}.btn.large{--h:56px;padding:0 28px;font-size:16px}.icon-btn{--s:44px;--r:var(--r-full);--r-pressed:var(--r-s);width:var(--s);height:var(--s);border-radius:var(--r);color:var(--on-surface-variant);isolation:isolate;transition:border-radius var(--d-fast) var(--spring-fast), background-color .2s var(--ease-emph), color .2s var(--ease-emph), transform var(--d-fast) var(--spring-fast);flex:none;place-items:center;display:inline-grid;position:relative}.icon-btn:after{content:"";border-radius:inherit;opacity:0;transition:opacity .15s var(--ease-emph);pointer-events:none;background:currentColor;position:absolute;inset:0}.icon-btn:hover:after{opacity:.08}.icon-btn:active{border-radius:var(--r-pressed)}.icon-btn:active:after{opacity:.12}.icon-btn.on{color:var(--primary)}.icon-btn.tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.icon-btn.glassy{background:color-mix(in oklab, var(--on-surface) 9%, transparent);color:var(--on-surface)}.icon-btn.filled{background:var(--primary);color:var(--on-primary)}.icon-btn.square{--r:var(--r-m);--r-pressed:var(--r-full)}.icon-btn.s{--s:36px}.icon-btn.l{--s:56px}.icon-btn.xl{--s:72px}.icon-btn.active{--r:var(--r-m);--r-pressed:var(--r-full);background:var(--primary);color:var(--on-primary)}.icon-btn.active.s{--r:var(--r-s)}.xgroup{--w:40px;--h:40px;--play-w:56px;--play-h:48px;flex:none;align-items:center;gap:4px;display:flex}.xgroup.l{--w:56px;--h:56px;gap:6px}.xgroup.xl{--w:72px;--h:72px;--play-w:128px;--play-h:104px;gap:8px}.xb{--base:var(--w);--r:calc(var(--h) / 2);--fill:transparent;--sx:1;--press:1.24;--squeeze:.86;width:var(--base);height:var(--h);isolation:isolate;border-radius:var(--r);color:var(--on-surface-variant);transition:border-radius var(--d-fast) var(--spring-fast), color .25s var(--ease-emph);flex:none;place-items:center;display:grid;position:relative}.xb>*{grid-area:1/1}.xb:after,.xb:before{content:"";border-radius:inherit;transform:scaleX(var(--sx));transition:transform var(--d-fast) var(--spring-fast), background-color .25s var(--ease-emph), opacity .18s var(--ease-emph);will-change:transform;position:absolute;inset:0}.xb:after{z-index:-2;background:var(--fill)}.xb:before{z-index:-1;opacity:0;background:currentColor}.xb:hover:before{opacity:.08}.xb:active:before{opacity:.14}.xb:hover{color:var(--on-surface)}.xb:disabled{opacity:.38;pointer-events:none}.xb:focus-visible{outline-offset:3px}.xb.tonal{--fill:color-mix(in oklab, var(--on-surface) 10%, transparent);color:var(--on-surface)}.xb:active{--sx:var(--press);--r:calc(var(--h) * .3)}.xgroup .xb:active+.xb{--sx:var(--squeeze)}.xgroup .xb:has(+.xb:active){--sx:var(--squeeze)}.xb .ic{transition:transform var(--d-fast) var(--spring-fast);place-items:center;display:grid}.xb .swap{animation:xb-swap .26s var(--ease-in-place)}@keyframes xb-swap{0%{opacity:0;transform:scale(.6)rotate(-30deg)}}.xb.toggle.on{--fill:var(--primary);--r:calc(var(--h) * .3);color:var(--on-primary)}.xb.toggle.on:hover{color:var(--on-primary)}.xb.toggle.on:active{--r:calc(var(--h) / 2)}.xb .pop{animation:xb-pop .52s var(--ease-in-place)}@keyframes xb-pop{0%{transform:scale(.5)}45%{transform:scale(1.28)}}.xb .ring{border:2px solid var(--primary);pointer-events:none;animation:xb-ring .6s var(--ease-in-place) forwards;border-radius:50%;position:absolute;inset:10%}@keyframes xb-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}.xb.skip{color:var(--on-surface)}.xb.back:hover .ic{transform:translate(-2px)}.xb.forward:hover .ic{transform:translate(2px)}.xb.back:active .ic{transform:translate(-5px)scale(.92)}.xb.forward:active .ic{transform:translate(5px)scale(.92)}.xb.play{--base:var(--play-w);--fill:var(--primary);--press:1.12;--r:calc(var(--play-h) / 2);height:var(--play-h);color:var(--on-primary);box-shadow:0 10px 26px -10px color-mix(in oklab, var(--primary) 85%, transparent);transition:border-radius var(--d-spatial) var(--spring), color .25s var(--ease-emph);margin:0 4px}.xb.play.playing{--r:calc(var(--play-h) * .32)}.xb.play:hover{color:var(--on-primary)}.xb.play:active{--r:calc(var(--play-h) * .24)}.xb.play .loader path{fill:var(--on-primary)}.chip{border-radius:var(--r-full);background:color-mix(in oklab, var(--on-surface) 9%, transparent);height:34px;transition:background-color .2s var(--ease-emph), border-radius var(--d-fast) var(--spring-fast);align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}button.chip:hover{background:color-mix(in oklab, var(--on-surface) 14%, transparent)}button.chip:active{border-radius:var(--r-xs)}.badge-live{color:#fff;letter-spacing:.04em;background:#e53935;border-radius:6px;align-items:center;height:20px;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}.section{margin-top:44px}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.section-head h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:650}@keyframes rise{0%{opacity:0;transform:translateY(14px)scale(.985)}}.rise{animation:rise var(--d-slow) var(--spring) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.stack.svelte-1npb2u9{z-index:40;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:92px;left:50%;translate:-50%}.snack.svelte-1npb2u9{border-radius:var(--r-m);background:var(--inverse-surface);max-width:min(560px,90vw);color:var(--inverse-on-surface);box-shadow:var(--shadow);animation:svelte-1npb2u9-in var(--d-spatial) var(--spring-fast);padding:14px 20px;font-size:14px;font-weight:550}@keyframes svelte-1npb2u9-in{0%{opacity:0;transform:translateY(16px)scale(.92)}}.backdrop.svelte-uvt98u{background:var(--surface);z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.shape.svelte-uvt98u{aspect-ratio:1;opacity:calc(.35 + var(--depth) * .55);will-change:translate;position:absolute;transform:translate(-50%,-50%)}.spin.svelte-uvt98u{will-change:transform;width:100%;height:100%}svg.svelte-uvt98u{width:100%;height:100%;display:block;overflow:visible}.body.svelte-uvt98u{fill:color-mix(in oklab, color-mix(in oklab, var(--surface-container-highest) 85%, var(--primary)) calc(55% + var(--depth) * 45%), var(--surface))}.veil.svelte-uvt98u{background:radial-gradient(140% 110% at 50% 45%, transparent 55%, color-mix(in oklab, var(--surface) 35%, transparent) 100%);position:absolute;inset:0}.app-icon.svelte-14844h6{display:block}.tile.svelte-14844h6{fill:var(--primary)}.cloud.svelte-14844h6{fill:color-mix(in oklab, var(--primary) 58%, var(--on-primary))}.avatar.svelte-1pre9qb{width:var(--size);height:var(--size);flex:none;place-items:center;display:inline-grid;position:relative}.face.svelte-1pre9qb{background:var(--c);width:100%;height:100%;color:color-mix(in oklab, var(--c) 25%, #140d08);font-family:var(--font-display);font-weight:750;font-size:calc(var(--size) * .42);object-fit:cover;transition:border-radius var(--d-spatial) var(--spring);border-radius:50%;place-items:center;display:grid}.live.svelte-1pre9qb .face:where(.svelte-1pre9qb){border-radius:34%}.live.svelte-1pre9qb:before{content:"";border:2px solid var(--primary);opacity:.85;border-style:dashed;border-radius:40%;animation:8s linear infinite svelte-1pre9qb-spin;position:absolute;inset:-4px}@keyframes svelte-1pre9qb-spin{to{transform:rotate(360deg)}}.icon.svelte-13so817{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";width:1em;height:1em;transition:font-variation-settings .3s var(--ease-emph);-webkit-user-select:none;user-select:none;direction:ltr;flex:none;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}svg.svelte-xyisup{flex:none;display:block}.topbar.svelte-1h259us{z-index:5;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:1552px;margin:0 auto;padding:0 36px 10px;display:grid;position:relative}.start.svelte-1h259us,.end.svelte-1h259us{align-items:center;gap:8px;min-width:0;display:flex}.end.svelte-1h259us{justify-content:flex-end}.brand.svelte-1h259us{border-radius:var(--r-l);min-width:0;transition:transform var(--d-fast) var(--spring-fast);align-items:center;gap:10px;padding-right:6px;display:flex}.brand.svelte-1h259us:active{transform:scale(.95)}.wordmark.svelte-1h259us{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-surface);white-space:nowrap;font-size:19px;font-weight:700}.search.svelte-1h259us{border-radius:var(--r-full);height:58px;transition:border-radius var(--d-fast) var(--spring-fast), box-shadow .2s var(--ease-emph);align-items:center;gap:10px;padding:5px 8px 5px 5px;display:flex;box-shadow:0 10px 30px -18px oklab(0% none none/.7)}.search.svelte-1h259us:focus-within,.search.on.svelte-1h259us{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 70%, transparent)}.services.svelte-1h259us{border-radius:var(--r-full);background:color-mix(in oklab, var(--on-surface) 7%, transparent);flex:none;gap:3px;padding:2px;display:flex}.service.svelte-1h259us{min-width:44px;height:44px;color:var(--on-surface-variant);white-space:nowrap;transition:border-radius var(--d-spatial) var(--spring), background-color .22s var(--ease-emph), color .22s var(--ease-emph), transform var(--d-fast) var(--spring-fast);border-radius:22px;align-items:center;gap:8px;padding:0 11px;font-size:15px;font-weight:700;display:flex}.service.svelte-1h259us:hover:not(.on){background:var(--state-hover);color:var(--on-surface)}.service.svelte-1h259us:active{transform:scale(.94)}.service.on.svelte-1h259us{border-radius:var(--r-m);background:var(--primary);color:var(--on-primary);padding:0 16px 0 12px}.glyph.svelte-1h259us{place-items:center;display:grid;position:relative}.label.svelte-1h259us{animation:svelte-1h259us-grow var(--d-spatial) var(--spring)}@keyframes svelte-1h259us-grow{0%{opacity:0;transform:translate(-6px)}}.dot.svelte-1h259us{background:var(--primary);border:2px solid var(--surface-container);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-3px;right:-4px}.service.on.svelte-1h259us .dot:where(.svelte-1h259us){background:var(--on-primary);border-color:var(--primary)}.field.svelte-1h259us{min-width:0;height:100%;color:var(--on-surface-variant);cursor:text;flex:1;align-items:center;gap:6px;display:flex}input.svelte-1h259us{min-width:0;height:100%;color:var(--on-surface);background:0 0;border:0;outline:0;flex:1;font-size:16px}input.svelte-1h259us::placeholder{color:var(--on-surface-variant)}.lens.svelte-1h259us{place-items:center;width:40px;display:grid}.me-wrap.svelte-1h259us{position:relative}.me.svelte-1h259us{width:48px;height:48px;transition:transform var(--d-fast) var(--spring-fast), box-shadow .2s var(--ease-emph);border-radius:50%;place-items:center;display:grid}.me.svelte-1h259us:hover,.me.open.svelte-1h259us{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 55%, transparent)}.me.svelte-1h259us:active{transform:scale(.92)}.no-me.svelte-1h259us{background:var(--secondary-container);width:44px;height:44px;color:var(--on-secondary-container);border-radius:50%;place-items:center;display:grid}.no-me.big.svelte-1h259us{width:44px;height:44px}.scrim.svelte-1h259us{z-index:6;cursor:default;position:fixed;inset:0}.menu.svelte-1h259us{z-index:7;border-radius:var(--r-xl);width:260px;box-shadow:var(--shadow);transform-origin:100% 0;animation:svelte-1h259us-pop var(--d-fast) var(--spring-fast);padding:8px;position:absolute;top:calc(100% + 8px);right:0}@keyframes svelte-1h259us-pop{0%{opacity:0;transform:scale(.9)}}.who.svelte-1h259us{align-items:center;gap:12px;padding:10px 10px 14px;display:flex}.who-text.svelte-1h259us{flex-direction:column;min-width:0;display:flex}.who-text.svelte-1h259us small:where(.svelte-1h259us){font-size:13px}.item.svelte-1h259us{border-radius:var(--r-l);width:100%;height:48px;transition:background-color .15s var(--ease-emph), border-radius var(--d-fast) var(--spring-fast);align-items:center;gap:14px;padding:0 14px;font-weight:600;display:flex}.item.svelte-1h259us:hover{background:var(--state-hover)}.item.svelte-1h259us:active{border-radius:var(--r-s);background:var(--state-press)}@media (width<=1100px){.wordmark.svelte-1h259us{display:none}.topbar.svelte-1h259us{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:0 20px 10px}}@media (width<=760px){.service.on.svelte-1h259us .label:where(.svelte-1h259us){display:none}.service.on.svelte-1h259us{padding:0 11px}}@media (width<=680px){.topbar.svelte-1h259us{padding:0 12px 10px}.end.svelte-1h259us>.icon-btn:where(.svelte-1h259us),.lens.svelte-1h259us{display:none}.start.svelte-1h259us:has(>.icon-btn:where(.svelte-1h259us)) .brand:where(.svelte-1h259us){display:none}}@media (width<=400px){.service.svelte-1h259us,.service.on.svelte-1h259us{min-width:40px;padding:0 9px}}.cover.svelte-2fjyqn{width:100%;height:100%;display:block}.img.svelte-2fjyqn{object-fit:cover;background:color-mix(in oklab, var(--on-surface) 8%, transparent)}.label.svelte-2fjyqn{font-family:var(--font-display);fill:#1a1210;letter-spacing:-.02em;font-size:11px;font-weight:800}.title.svelte-2fjyqn{font-family:var(--font-display);fill:#fff;letter-spacing:-.02em;font-size:12.5px;font-weight:700}.title.long.svelte-2fjyqn{font-size:9.5px}.loader.svelte-19d6l8f{width:var(--s);height:var(--s);border-radius:50%;place-items:center;display:inline-grid}.contained.svelte-19d6l8f{background:var(--primary-container)}svg.svelte-19d6l8f{width:100%;height:100%;animation:2.6s linear infinite svelte-19d6l8f-turn}path.svelte-19d6l8f{fill:var(--primary);transition:d .6s var(--spring-fast)}.contained.svelte-19d6l8f path:where(.svelte-19d6l8f){fill:var(--on-primary-container)}@keyframes svelte-19d6l8f-turn{to{transform:rotate(360deg)}}.state.svelte-vpkqs0{text-align:center;place-items:center;height:100%;padding:24px;display:grid}.none.svelte-vpkqs0{font-family:var(--font-display);max-width:22ch;font-size:17px;font-weight:600}.lyrics.svelte-vpkqs0{scrollbar-width:none;height:100%;padding:40% 4px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.lyrics.svelte-vpkqs0::-webkit-scrollbar{display:none}.line.svelte-vpkqs0{text-align:left;border-radius:var(--r-s);width:100%;font-family:var(--font-display);letter-spacing:-.015em;color:color-mix(in oklab, var(--on-surface) 46%, transparent);transform-origin:0;transition:color .4s var(--ease-emph), transform .5s var(--spring), background-color .2s;padding:6px 8px;font-size:19px;font-weight:600;line-height:1.3;display:block}.l.svelte-vpkqs0 .line:where(.svelte-vpkqs0){padding:8px 10px;font-size:26px}button.line.svelte-vpkqs0:hover{background:var(--state-hover)}.plain.svelte-vpkqs0{padding-top:12px}.plain.svelte-vpkqs0 .line:where(.svelte-vpkqs0){color:color-mix(in oklab, var(--on-surface) 82%, transparent);min-height:1.3em;margin:0;font-size:17px}.plain.l.svelte-vpkqs0 .line:where(.svelte-vpkqs0){font-size:22px}.line.past.svelte-vpkqs0{color:color-mix(in oklab, var(--on-surface) 30%, transparent)}.line.now.svelte-vpkqs0{color:var(--primary);transform:scale(1.04)}@container bar (width<=960px){.controls.svelte-5tre29:not(.xl) .opt:where(.svelte-5tre29){display:none}}@container bar (width<=420px){.controls.svelte-5tre29:not(.xl) .like:where(.svelte-5tre29){display:none}}.wave.svelte-cqm6xw{pointer-events:none;background:var(--surface);animation:svelte-cqm6xw-wave-in .9s var(--ease-in-place);position:absolute;inset:0;overflow:hidden}@keyframes svelte-cqm6xw-wave-in{0%{opacity:0}}canvas.svelte-cqm6xw{width:100%;height:100%;display:block}canvas.soft.svelte-cqm6xw{filter:blur(30px);transform:scale(1.08)}:root[data-theme=light] canvas.svelte-cqm6xw{opacity:.8}.grain.svelte-cqm6xw{opacity:.07;width:100%;height:100%;position:absolute;inset:0}.slider.svelte-yhjxqj{--gap:6px;--handle:4px;height:calc(var(--t) + 24px);cursor:pointer;touch-action:none;position:relative}.half.svelte-yhjxqj{height:var(--t);position:absolute;inset:50% 0 0;overflow:hidden;translate:0 -50%}.half.start.svelte-yhjxqj{border-radius:calc(var(--t) / 2) 0 0 calc(var(--t) / 2)}.half.end.svelte-yhjxqj{border-radius:0 calc(var(--t) / 2) calc(var(--t) / 2) 0}.active.svelte-yhjxqj,.inactive.svelte-yhjxqj{will-change:transform;position:absolute;inset:0}.active.svelte-yhjxqj{background:var(--primary);border-radius:0 4px 4px 0}.inactive.svelte-yhjxqj{background:color-mix(in oklab, var(--primary) 22%, transparent);border-radius:4px 0 0 4px}.handle-at.svelte-yhjxqj{will-change:transform;position:absolute;top:50%;left:0}.handle.svelte-yhjxqj{width:var(--handle);height:calc(var(--t) + 20px);background:var(--primary);transition:width .25s var(--spring-fast), height .25s var(--spring-fast);border-radius:2px;position:absolute;top:0;left:0;translate:-50% -50%}.slider.svelte-yhjxqj:hover .handle:where(.svelte-yhjxqj){height:calc(var(--t) + 24px)}.dragging.svelte-yhjxqj .handle:where(.svelte-yhjxqj){width:2px}.dot.svelte-yhjxqj{top:50%;right:calc(var(--t) / 2 - 2px);background:var(--primary);will-change:opacity;border-radius:50%;width:4px;height:4px;position:absolute;translate:0 -50%}.menu.svelte-13m3yx8{z-index:30;border-radius:var(--r-l);min-width:220px;max-width:300px;box-shadow:var(--shadow);animation:svelte-13m3yx8-drop var(--d-spatial) var(--spring-fast);transform-origin:100% 0;flex-direction:column;padding:6px;display:flex;position:fixed}.menu.up.svelte-13m3yx8{transform-origin:100% 100%;animation-name:svelte-13m3yx8-lift;transform:translateY(-100%)}@keyframes svelte-13m3yx8-drop{0%{opacity:0;transform:scale(.85)}}@keyframes svelte-13m3yx8-lift{0%{opacity:0;transform:translateY(-100%)scale(.85)}}button[role=menuitem].svelte-13m3yx8,a[role=menuitem].svelte-13m3yx8{border-radius:var(--r-s);text-align:left;min-width:0;transition:background-color .15s, border-radius var(--d-fast) var(--spring-fast);align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}button[role=menuitem].svelte-13m3yx8:hover,a[role=menuitem].svelte-13m3yx8:hover{background:var(--state-hover);border-radius:var(--r-m)}.eq.svelte-1d1eb2w{align-items:center;gap:calc(var(--size) * .12);height:var(--size);width:var(--size);justify-content:center;display:inline-flex}i.svelte-1d1eb2w{width:calc(var(--size) * .14);transform-origin:50%;height:100%;animation:svelte-1d1eb2w-bounce .9s var(--ease-emph) infinite alternate;background:currentColor;border-radius:99px}i.svelte-1d1eb2w:nth-child(2){animation-duration:.7s;animation-delay:-300ms}i.svelte-1d1eb2w:nth-child(3){animation-duration:1.1s;animation-delay:-520ms}i.svelte-1d1eb2w:nth-child(4){animation-duration:.8s;animation-delay:-150ms}.paused.svelte-1d1eb2w i:where(.svelte-1d1eb2w){animation-play-state:paused}@keyframes svelte-1d1eb2w-bounce{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.row.svelte-5cs2hz{border-radius:var(--r-l);transition:background-color .2s var(--ease-emph), border-radius var(--d-spatial) var(--spring);-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;gap:14px;padding:8px 10px 8px 8px;display:flex;position:relative}.row.svelte-5cs2hz:hover{background:var(--state-hover)}.row.unavailable.svelte-5cs2hz{opacity:.45}.row.current.svelte-5cs2hz{background:color-mix(in oklab, var(--primary) 16%, transparent);border-color:color-mix(in oklab, var(--primary) 22%, transparent);border-radius:var(--r-xl)}.num.svelte-5cs2hz{text-align:center;font-variant-numeric:tabular-nums;width:26px;color:var(--on-surface-variant);flex:none;place-items:center;font-weight:600;display:grid}.current.svelte-5cs2hz .num:where(.svelte-5cs2hz){color:var(--primary)}.art.svelte-5cs2hz{border-radius:var(--r-m);width:52px;height:52px;transition:border-radius var(--d-spatial) var(--spring);flex:none;position:relative;overflow:hidden}.compact.svelte-5cs2hz .art:where(.svelte-5cs2hz){border-radius:var(--r-s);width:44px;height:44px}.current.svelte-5cs2hz .art:where(.svelte-5cs2hz){border-radius:50%}.over.svelte-5cs2hz{color:#fff;opacity:0;transition:opacity .18s var(--ease-emph);background:oklab(0% none none/.42);place-items:center;display:grid;position:absolute;inset:0}.over.svelte-5cs2hz>*{grid-area:1/1}.row.svelte-5cs2hz:hover .over:where(.svelte-5cs2hz),.current.svelte-5cs2hz .over:where(.svelte-5cs2hz){opacity:1}.pause.svelte-5cs2hz{opacity:0;transition:opacity .15s}.row.svelte-5cs2hz:hover .pause:where(.svelte-5cs2hz){opacity:1}.row.svelte-5cs2hz:hover .eq-wrap:where(.svelte-5cs2hz){opacity:0}.text.svelte-5cs2hz{flex:1;min-width:0}.title.svelte-5cs2hz{align-items:center;gap:6px;font-size:15.5px;font-weight:650;display:flex}.current.svelte-5cs2hz .title:where(.svelte-5cs2hz){color:var(--primary)}.e.svelte-5cs2hz{background:color-mix(in oklab, var(--on-surface) 18%, transparent);width:16px;height:16px;color:var(--on-surface-variant);border-radius:4px;flex:none;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.artists.svelte-5cs2hz,.album.svelte-5cs2hz{color:var(--on-surface-variant);margin-top:2px;font-size:14px}.album.svelte-5cs2hz{text-align:left;flex:0 26%;min-width:0;margin:0}.link.svelte-5cs2hz:hover{color:var(--on-surface);text-decoration:underline}.dur.svelte-5cs2hz{text-align:right;font-variant-numeric:tabular-nums;width:44px;color:var(--on-surface-variant);flex:none;font-size:14px}.heart.svelte-5cs2hz,.more.svelte-5cs2hz{opacity:0}.heart.keep.svelte-5cs2hz,.row.svelte-5cs2hz:hover .heart:where(.svelte-5cs2hz),.row.svelte-5cs2hz:hover .more:where(.svelte-5cs2hz),.row.svelte-5cs2hz:focus-within .heart:where(.svelte-5cs2hz),.row.svelte-5cs2hz:focus-within .more:where(.svelte-5cs2hz){opacity:1}.np.svelte-1b7bd5u{z-index:20;background:var(--surface);animation:svelte-1b7bd5u-up .42s var(--ease-in-place);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes svelte-1b7bd5u-up{0%{opacity:0;transform:translateY(28px)}}header.svelte-1b7bd5u{justify-content:space-between;align-items:center;padding:20px 28px 0;display:flex;position:relative}.from.svelte-1b7bd5u{flex-direction:column;align-items:center;min-width:0;display:flex}.ctx.svelte-1b7bd5u{max-width:40vw;font-size:15px;font-weight:700}.stage.svelte-1b7bd5u{flex:1;grid-template-columns:auto minmax(360px,520px) minmax(320px,1fr);align-items:center;gap:clamp(28px,4vw,64px);min-height:0;padding:12px clamp(28px,4vw,72px) 36px;display:grid;position:relative}.stage.solo.svelte-1b7bd5u{grid-template-columns:auto minmax(380px,540px);justify-content:center;gap:clamp(40px,6vw,96px)}.art-wrap.svelte-1b7bd5u{place-items:center;display:grid}.info.svelte-1b7bd5u{min-width:0}.words.svelte-1b7bd5u{align-self:center;height:100%;min-height:0;max-height:640px}.art.svelte-1b7bd5u{aspect-ratio:1;width:min(52vh,30vw,540px);box-shadow:0 40px 120px -30px color-mix(in oklab, var(--primary) 55%, transparent), 0 30px 60px -30px #000a;animation:svelte-1b7bd5u-art-in .48s var(--ease-in-place);border-radius:28px;overflow:hidden}.solo.svelte-1b7bd5u .art:where(.svelte-1b7bd5u){width:min(60vh,38vw,640px)}@keyframes svelte-1b7bd5u-art-in{0%{opacity:0;transform:scale(.94)}}.badges.svelte-1b7bd5u,.artists.svelte-1b7bd5u{flex-wrap:wrap;gap:8px;display:flex}.service.svelte-1b7bd5u{color:var(--primary)}.album-name.svelte-1b7bd5u{max-width:260px}.title.svelte-1b7bd5u{-webkit-line-clamp:2;line-clamp:2;animation:svelte-1b7bd5u-title-in .36s var(--ease-in-place);-webkit-box-orient:vertical;margin:18px 0 16px;font-size:clamp(32px,3.4vw,50px);display:-webkit-box;overflow:hidden}@keyframes svelte-1b7bd5u-title-in{0%{opacity:0;transform:translateY(8px)}}.seek.svelte-1b7bd5u{margin-top:26px}.seek.live.svelte-1b7bd5u{align-items:center;gap:10px;height:57px;font-size:15px;font-weight:600;display:flex}.dot.svelte-1b7bd5u{background:#ff3b30;border-radius:50%;width:10px;height:10px}.times.svelte-1b7bd5u{font-variant-numeric:tabular-nums;color:var(--on-surface-variant);justify-content:space-between;margin-top:-2px;font-size:13px;display:flex}.main-row.svelte-1b7bd5u{margin-top:22px}.main-row.svelte-1b7bd5u .xgroup{--w:clamp(56px, 4.6vw, 72px);--h:clamp(56px, 4.6vw, 72px);--play-w:clamp(96px, 8vw, 128px);--play-h:clamp(80px, 6.6vw, 104px);justify-content:space-between}.next-row.svelte-1b7bd5u{align-items:center;gap:10px;margin-top:22px;display:flex}.next-card.svelte-1b7bd5u{text-align:left;isolation:isolate;background:color-mix(in oklab, var(--on-surface) 10%, transparent);min-width:0;height:56px;color:var(--on-surface);transition:border-radius var(--d-fast) var(--spring-fast), background-color .25s var(--ease-emph), color .25s var(--ease-emph), transform var(--d-fast) var(--spring-fast);border-radius:28px;flex:1;align-items:center;gap:12px;padding:0 16px 0 8px;display:flex;position:relative}.next-card.svelte-1b7bd5u:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .18s var(--ease-emph);background:currentColor;position:absolute;inset:0}.next-card.svelte-1b7bd5u:hover:before{opacity:.08}.next-card.svelte-1b7bd5u:hover{border-radius:20px}.next-card.svelte-1b7bd5u:active{border-radius:14px;transform:scale(.985)}.next-card.svelte-1b7bd5u:active:before{opacity:.14}.next-card.on.svelte-1b7bd5u{background:var(--primary);color:var(--on-primary);border-radius:18px}.next-card.on.svelte-1b7bd5u .overline:where(.svelte-1b7bd5u){color:color-mix(in oklab, var(--on-primary) 75%, transparent)}.next-cover.svelte-1b7bd5u{width:40px;height:40px;transition:border-radius var(--d-spatial) var(--spring);animation:svelte-1b7bd5u-next-in .42s var(--ease-in-place);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}@keyframes svelte-1b7bd5u-next-in{0%{opacity:0;transform:scale(.7)}}.next-card.svelte-1b7bd5u:hover .next-cover:where(.svelte-1b7bd5u){border-radius:20px}.next-cover.empty.svelte-1b7bd5u{background:color-mix(in oklab, var(--on-surface) 10%, transparent);color:var(--on-surface-variant)}.next-text.svelte-1b7bd5u{flex-direction:column;flex:1;min-width:0;display:flex}.next-text.svelte-1b7bd5u .overline:where(.svelte-1b7bd5u){font-size:11px}.next-title.svelte-1b7bd5u{font-weight:650}.next-glyph.svelte-1b7bd5u{color:var(--on-surface-variant);animation:xb-swap .26s var(--ease-in-place);transition:color .2s var(--ease-emph);display:grid}.next-card.svelte-1b7bd5u:hover .next-glyph:where(.svelte-1b7bd5u){color:var(--primary)}.next-card.on.svelte-1b7bd5u .next-glyph:where(.svelte-1b7bd5u){color:var(--on-primary)}.queue.svelte-1b7bd5u{height:100%;padding:8px 4px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.queue-head.svelte-1b7bd5u{padding:4px 10px 10px}@media (width<=1280px){.stage.svelte-1b7bd5u,.stage.solo.svelte-1b7bd5u{grid-template-columns:auto minmax(360px,520px);justify-content:center}.stage.swapped.svelte-1b7bd5u .art-wrap:where(.svelte-1b7bd5u){display:none}.stage.swapped.svelte-1b7bd5u .words:where(.svelte-1b7bd5u){grid-area:1/1;width:min(52vh,30vw,540px);height:min(70vh,640px)}}.volume.svelte-wp8j4r{background:color-mix(in oklab, var(--on-surface) 10%, transparent);cursor:pointer;touch-action:none;width:150px;height:40px;transition:border-radius var(--d-spatial) var(--spring-fast), background-color .2s;border-radius:20px;flex:none;position:relative;overflow:hidden}.volume.svelte-wp8j4r:hover{background:color-mix(in oklab, var(--on-surface) 14%, transparent)}.volume.dragging.svelte-wp8j4r{border-radius:12px}.fill.svelte-wp8j4r{width:calc(var(--zone) + (100% - var(--zone)) * var(--v));background:var(--primary);color:var(--on-primary);border-radius:inherit;transition:width var(--d-spatial) var(--spring), background-color .3s var(--ease-emph);align-items:center;display:flex;position:absolute;inset:0 auto 0 0}.dragging.svelte-wp8j4r .fill:where(.svelte-wp8j4r){transition:background-color .3s var(--ease-emph)}.muted.svelte-wp8j4r .fill:where(.svelte-wp8j4r){background:color-mix(in oklab, var(--on-surface) 22%, transparent);color:var(--on-surface)}.icon.svelte-wp8j4r{width:var(--zone);flex:none;place-items:center;display:grid}.value.svelte-wp8j4r{font-variant-numeric:tabular-nums;color:var(--on-surface-variant);opacity:0;pointer-events:none;font-size:12px;font-weight:700;transition:opacity .15s;position:absolute;top:50%;right:12px;translate:0 -50%}.value.shown.svelte-wp8j4r{opacity:1}.value.over.svelte-wp8j4r{color:var(--on-primary)}.wavy.svelte-jxptte{touch-action:none;contain:layout;width:100%;height:24px;position:relative}.seekable.svelte-jxptte{cursor:pointer;height:32px}.seekable.svelte-jxptte .played-clip:where(.svelte-jxptte){top:4px}.seekable.svelte-jxptte:focus-visible{outline:none}.rest-track.svelte-jxptte{left:0;right:0;top:calc(12px - var(--stroke) / 2);height:var(--stroke);border-radius:var(--stroke);position:absolute;overflow:hidden}.seekable.svelte-jxptte .rest-track:where(.svelte-jxptte){top:calc(16px - var(--stroke) / 2)}.rest-track.gone.svelte-jxptte{visibility:hidden}.rest.svelte-jxptte{border-radius:var(--stroke);background:color-mix(in oklab, var(--primary) 26%, transparent);will-change:transform;transition:background-color .2s var(--ease-emph);position:absolute;inset:0}.seekable.svelte-jxptte:hover .rest:where(.svelte-jxptte){background:color-mix(in oklab, var(--primary) 34%, transparent)}.stop.svelte-jxptte{width:var(--stroke);height:var(--stroke);background:var(--primary);border-radius:50%;position:absolute;top:0;right:0}.played-clip.svelte-jxptte{height:24px;position:absolute;top:0;left:0;right:0;overflow:hidden}.played-box.svelte-jxptte,.counter.svelte-jxptte{will-change:transform;position:absolute;inset:0}.played-box.svelte-jxptte{overflow:hidden}.wave.svelte-jxptte{top:0;left:calc(var(--wl) * -2);will-change:transform;display:block;position:absolute;overflow:visible}.played.svelte-jxptte{stroke:var(--primary);transition:d .6s var(--spring)}.moving.svelte-jxptte{animation:2.2s linear infinite svelte-jxptte-slide}@keyframes svelte-jxptte-slide{to{transform:translateX(var(--wl))}}.thumb-at.svelte-jxptte{will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.thumb.svelte-jxptte{background:var(--primary);width:4px;height:28px;transition:transform var(--d-fast) var(--spring-fast);border-radius:2px;margin-left:-2px;position:absolute;top:2px;transform:scaleY(.64)}.seekable.svelte-jxptte:hover .thumb:where(.svelte-jxptte),.seekable.svelte-jxptte:focus-visible .thumb:where(.svelte-jxptte){transform:none}.dragging.svelte-jxptte .thumb:where(.svelte-jxptte){transform:scaleX(.5)}.seekable.svelte-jxptte:focus-visible .thumb:where(.svelte-jxptte){box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 35%, transparent)}.tip-at.svelte-jxptte{pointer-events:none;will-change:transform;position:absolute;bottom:calc(100% + 2px);left:0}.tip.svelte-jxptte{border-radius:var(--r-full);background:var(--on-surface);color:var(--surface);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transform-origin:50% 100%;transition:opacity .15s var(--ease-emph), transform var(--d-fast) var(--spring-fast);padding:4px 9px;font-size:12px;font-weight:700;display:block;transform:translateY(6px)scale(.6)}.tip-at.shown.svelte-jxptte .tip:where(.svelte-jxptte){opacity:1;transform:none}.bar.svelte-y66ne{z-index:3;box-sizing:border-box;border-radius:32px;grid-area:player;justify-self:center;align-items:center;gap:18px;width:min(1480px,100% - 72px);min-width:0;height:64px;padding:8px 12px 8px 8px;display:flex;box-shadow:0 -10px 40px -26px oklab(0% none none/.6);container:bar/inline-size}.now.svelte-y66ne{flex:0 320px;align-items:center;gap:12px;min-width:180px;display:flex}.cover.svelte-y66ne{border-radius:var(--r-m);width:48px;height:48px;transition:border-radius var(--d-slow) var(--spring), transform var(--d-fast) var(--spring-fast);flex:none;display:grid;position:relative;overflow:hidden}.cover.svelte-y66ne>:where(.svelte-y66ne){grid-area:1/1}.cover.spinning.svelte-y66ne{border-radius:50%}.cover.svelte-y66ne:active{transform:scale(.94)}.cover.empty.svelte-y66ne{background:color-mix(in oklab, var(--on-surface) 8%, transparent);color:var(--on-surface-variant);place-items:center}.cover-art.svelte-y66ne{width:100%;height:100%;animation:svelte-y66ne-pop var(--d-spatial) var(--spring);display:block}@keyframes svelte-y66ne-pop{0%{opacity:0;transform:scale(.6)}}.open.svelte-y66ne{color:#fff;opacity:0;background:oklab(0% none none/.4);place-items:center;transition:opacity .15s;display:grid}.cover.svelte-y66ne:hover .open:where(.svelte-y66ne){opacity:1}.text.svelte-y66ne{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.swap.svelte-y66ne{animation:svelte-y66ne-slide-in var(--d-spatial) var(--spring)}@keyframes svelte-y66ne-slide-in{0%{opacity:0;transform:translateY(6px)}}.title.svelte-y66ne{font-size:15px;font-weight:700;line-height:1.25}.sub.svelte-y66ne{color:var(--on-surface-variant);font-size:13px;line-height:1.3}.link.svelte-y66ne:hover{color:var(--on-surface);text-decoration:underline}.source.svelte-y66ne{color:var(--primary);vertical-align:-1px;align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:650;display:inline-flex}.progress.svelte-y66ne{min-width:140px;transition:opacity .3s var(--ease-emph);flex:auto;align-items:center;gap:12px;display:flex}.progress.idle.svelte-y66ne{opacity:.45}.time.svelte-y66ne{font-variant-numeric:tabular-nums;text-align:center;min-width:42px;color:var(--on-surface-variant);flex:none;font-size:12.5px}.now-time.svelte-y66ne{color:var(--on-surface);font-weight:700}.end-time.svelte-y66ne{border-radius:var(--r-full);height:26px;transition:background-color .2s var(--ease-emph), color .2s var(--ease-emph), border-radius var(--d-fast) var(--spring-fast);padding:0 6px}.end-time.svelte-y66ne:hover{background:var(--state-hover);color:var(--on-surface)}.end-time.svelte-y66ne:active{border-radius:var(--r-xs);background:var(--state-press)}.live-mark.svelte-y66ne{white-space:nowrap;color:var(--on-surface);flex:none;align-items:center;gap:8px;padding-left:6px;font-size:12.5px;font-weight:700;display:inline-flex}.dot.svelte-y66ne{background:#ff3b30;border-radius:50%;width:8px;height:8px}.side.svelte-y66ne{flex:none;align-items:center;gap:12px;display:flex}.group.svelte-y66ne{gap:3px;display:flex}.seg.svelte-y66ne{width:40px;height:40px;color:var(--on-surface);background:color-mix(in oklab, var(--on-surface) 8%, transparent);transition:border-radius var(--d-spatial) var(--spring-fast), background-color .25s var(--ease-emph), color .25s var(--ease-emph), width var(--d-spatial) var(--spring-fast);border-radius:6px;place-items:center;display:grid}.seg.svelte-y66ne:first-child{border-radius:20px 6px 6px 20px}.seg.svelte-y66ne:last-child{border-radius:6px 20px 20px 6px}.seg.svelte-y66ne:hover{background:color-mix(in oklab, var(--on-surface) 14%, transparent)}.seg.svelte-y66ne:active{border-radius:6px}.seg.on.svelte-y66ne{background:var(--primary);color:var(--on-primary);border-radius:20px;width:48px}.vol.svelte-y66ne{display:flex}@media (width<=1100px){.bar.svelte-y66ne{width:calc(100% - 40px)}}@container bar (width<=1160px){.time.svelte-y66ne,.live-mark.svelte-y66ne .label:where(.svelte-y66ne){display:none}}@container bar (width<=980px){.now.svelte-y66ne{flex-basis:240px}}@container bar (width<=900px){.vol.svelte-y66ne{display:none}}@container bar (width<=740px){.now.svelte-y66ne{min-width:132px}.progress.svelte-y66ne{min-width:90px}}@container bar (width<=600px){.progress.svelte-y66ne,.side.svelte-y66ne{display:none}.now.svelte-y66ne{flex:auto}}.group.svelte-1huyw7j{--h:44px;gap:3px;display:inline-flex}.group.s.svelte-1huyw7j{--h:36px}.group.l.svelte-1huyw7j{--h:56px}.stretch.svelte-1huyw7j{display:flex}.stretch.svelte-1huyw7j .segment:where(.svelte-1huyw7j){flex:1}.segment.svelte-1huyw7j{height:var(--h);white-space:nowrap;background:color-mix(in oklab, var(--on-surface) 9%, transparent);color:var(--on-surface);border-radius:var(--r-xs);transition:border-radius var(--d-spatial) var(--spring-fast), background-color .25s var(--ease-emph), color .25s var(--ease-emph), padding var(--d-spatial) var(--spring);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;display:inline-flex;position:relative}.s.svelte-1huyw7j .segment:where(.svelte-1huyw7j){padding:0 14px;font-size:13px}.l.svelte-1huyw7j .segment:where(.svelte-1huyw7j){padding:0 24px;font-size:15px}.segment.svelte-1huyw7j:first-child{border-top-left-radius:var(--r-full);border-bottom-left-radius:var(--r-full)}.segment.svelte-1huyw7j:last-child{border-top-right-radius:var(--r-full);border-bottom-right-radius:var(--r-full)}.segment.svelte-1huyw7j:hover{background:color-mix(in oklab, var(--on-surface) 14%, transparent)}.segment.svelte-1huyw7j:active{border-radius:var(--r-xs)}.segment.selected.svelte-1huyw7j{background:var(--primary);color:var(--on-primary);border-radius:var(--r-full);padding-inline:24px}.s.svelte-1huyw7j .segment.selected:where(.svelte-1huyw7j){padding-inline:18px}.panel.svelte-fl8gqj{border-radius:var(--r-2xl);z-index:2;min-height:0;animation:svelte-fl8gqj-enter var(--d-spatial) var(--spring);flex-direction:column;grid-area:side;display:flex;overflow:hidden}@keyframes svelte-fl8gqj-enter{0%{opacity:0;transform:translate(24px)scale(.98)}}header.svelte-fl8gqj{align-items:center;gap:6px;padding:14px 12px 10px 14px;display:flex}header.svelte-fl8gqj>:first-child{flex:1}.scroll.svelte-fl8gqj{flex:1;padding:4px 10px 16px;overflow-y:auto}.head.svelte-fl8gqj{padding:10px 8px 8px}.friend.svelte-fl8gqj{align-items:flex-start;gap:12px;padding:10px 8px;display:flex}.who.svelte-fl8gqj{flex:1;min-width:0}.name-row.svelte-fl8gqj{align-items:center;gap:8px;height:22px;display:flex}.name.svelte-fl8gqj{font-weight:700}.live.svelte-fl8gqj{color:var(--primary);display:inline-flex}.ago.svelte-fl8gqj{color:var(--on-surface-variant);font-size:12px}.np.svelte-fl8gqj{border-radius:var(--r-m);background:color-mix(in oklab, var(--on-surface) 6%, transparent);text-align:left;width:100%;transition:background-color .2s, border-radius var(--d-fast) var(--spring-fast);align-items:center;gap:10px;margin-top:6px;padding:6px;display:flex}.np.svelte-fl8gqj:hover{background:color-mix(in oklab, var(--on-surface) 11%, transparent)}.np.svelte-fl8gqj:active{border-radius:var(--r-xs)}.mini-cover.svelte-fl8gqj{border-radius:var(--r-s);flex:none;width:40px;height:40px;overflow:hidden}.np-text.svelte-fl8gqj{flex-direction:column;flex:1;min-width:0;display:flex}.np-title.svelte-fl8gqj{font-size:14px;font-weight:650}.np-artist.svelte-fl8gqj{color:var(--on-surface-variant);align-items:center;gap:4px;font-size:12.5px;display:flex}.np-play.svelte-fl8gqj{background:var(--primary);width:32px;height:32px;color:var(--on-primary);opacity:0;transition:opacity .15s, transform var(--d-fast) var(--spring-fast);border-radius:50%;place-items:center;display:grid;transform:scale(.6)}.np.svelte-fl8gqj:hover .np-play:where(.svelte-fl8gqj){opacity:1;transform:none}.all.svelte-fl8gqj{margin:8px 0 0 4px}.queue-head.svelte-fl8gqj{align-items:baseline;gap:10px;padding:18px 8px 8px;display:flex}.from.svelte-fl8gqj{color:var(--primary);font-size:13px;font-weight:600}.empty.svelte-fl8gqj{padding:12px 8px;font-size:14px}.signed-out.svelte-fl8gqj{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 8px;display:flex}.lyrics-wrap.svelte-fl8gqj{flex-direction:column;flex:1;min-height:0;padding:0 14px 12px;display:flex}.lyrics-head.svelte-fl8gqj{align-items:center;gap:10px;padding:6px 4px 4px;display:flex}.lyrics-wrap.svelte-fl8gqj .lyrics{flex:1;min-height:0}.credit.svelte-fl8gqj{padding:6px 8px 0;font-size:12px}.artist.svelte-i7ent7{width:var(--w);text-align:center;flex-direction:column;flex:none;align-items:center;display:flex}.pic.svelte-i7ent7{width:var(--w);height:var(--w);box-shadow:var(--shadow);transition:border-radius var(--d-spatial) var(--spring);border-radius:50%;overflow:hidden}.artist.svelte-i7ent7:hover .pic:where(.svelte-i7ent7){border-radius:36%}.name.svelte-i7ent7{max-width:100%;margin-top:12px;font-weight:700}.sub.svelte-i7ent7{color:var(--on-surface-variant);font-size:13px}.loading.svelte-u5ypwc{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 0;display:flex}.tall.svelte-u5ypwc{min-height:46vh}.problem.svelte-1075gl3{border-radius:var(--r-2xl);align-items:center;gap:22px;margin-top:32px;padding:24px 28px;display:flex}.mark.svelte-1075gl3{flex:none;width:64px;height:64px;animation:20s linear infinite svelte-1075gl3-turn}.mark.svelte-1075gl3 path:where(.svelte-1075gl3){fill:var(--error-container)}.text.svelte-1075gl3{flex:1;min-width:0}h2.svelte-1075gl3{margin-bottom:4px;font-size:22px}p.svelte-1075gl3{overflow-wrap:anywhere}@keyframes svelte-1075gl3-turn{to{transform:rotate(360deg)}}.liked-art.svelte-1eoxwiu{background:var(--surface-container-high);width:100%;height:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.grid.svelte-1eoxwiu{transition:gap var(--d-fast) var(--spring-fast);grid-template:1fr 1fr/1fr 1fr;gap:2px}.tile.svelte-1eoxwiu{min-width:0;min-height:0;transition:border-radius var(--d-fast) var(--spring-fast), transform var(--d-spatial) var(--spring);display:block;overflow:hidden}.tile.svelte-1eoxwiu .cover{transition:transform var(--d-slow) var(--spring)}.one.svelte-1eoxwiu{grid-area:1/1}.grid.svelte-1eoxwiu:hover{gap:3%}.grid.svelte-1eoxwiu:hover .tile:where(.svelte-1eoxwiu){border-radius:18%}.liked-art.svelte-1eoxwiu:hover .tile:where(.svelte-1eoxwiu) .cover{transform:scale(1.06)}.blank.svelte-1eoxwiu{color:color-mix(in oklab, var(--primary) 85%, var(--on-surface));background:radial-gradient(circle at 30% 25%, color-mix(in oklab, var(--primary) 30%, transparent), transparent 60%), color-mix(in oklab, var(--primary) 12%, var(--surface-container-high));place-items:center;display:grid}.blank.svelte-1eoxwiu .icon{font-size:34cqi!important}.card.svelte-1uihrnq{width:var(--w);flex:none;position:relative}.art.svelte-1uihrnq{width:var(--w);height:var(--w);border-radius:var(--r-xl);box-shadow:var(--shadow);transition:border-radius var(--d-spatial) var(--spring), transform var(--d-spatial) var(--spring);display:block;overflow:hidden}.art.round.svelte-1uihrnq{border-radius:50%}.card.svelte-1uihrnq:hover .art:where(.svelte-1uihrnq){border-radius:var(--r-2xl);transform:translateY(-3px)}.card.svelte-1uihrnq:hover .art.round:where(.svelte-1uihrnq){border-radius:38%}.art.svelte-1uihrnq:active{transform:scale(.97)!important}.play.svelte-1uihrnq{top:calc(var(--w) - 64px);border-radius:var(--r-l);background:var(--primary);width:54px;height:54px;color:var(--on-primary);opacity:0;transition:opacity .2s var(--ease-emph), transform var(--d-spatial) var(--spring-fast), border-radius var(--d-fast) var(--spring-fast);place-items:center;display:grid;position:absolute;right:10px;transform:translateY(10px)scale(.6)rotate(-20deg);box-shadow:0 10px 24px -8px oklab(0% none none/.6)}.card.svelte-1uihrnq:hover .play:where(.svelte-1uihrnq),.play.active.svelte-1uihrnq,.play.svelte-1uihrnq:focus-visible{opacity:1;transform:none}.play.svelte-1uihrnq:active,.play.active.svelte-1uihrnq{border-radius:50%}.meta.svelte-1uihrnq{text-align:left;flex-direction:column;align-items:flex-start;width:100%;margin-top:12px;padding:0 4px;display:flex}.title.svelte-1uihrnq{max-width:100%;font-size:15.5px;font-weight:700}.sub.svelte-1uihrnq{max-width:100%;color:var(--on-surface-variant);margin-top:2px;font-size:13.5px}.sub.svelte-1lm639k{margin-top:4px;font-size:14px}.tools.svelte-1lm639k{align-items:center;gap:6px;display:flex}.tools.svelte-1lm639k button:where(.svelte-1lm639k):disabled{opacity:.3;pointer-events:none}.track.svelte-1lm639k{scroll-snap-type:x proximity;scrollbar-width:none;gap:20px;margin:-6px -4px -18px;padding:6px 4px 18px;display:flex;overflow-x:auto}.track.svelte-1lm639k::-webkit-scrollbar{display:none}.track.svelte-1lm639k>*{scroll-snap-align:start}.hero.svelte-l71c4e{border-radius:0 0 var(--r-2xl) var(--r-2xl);align-items:flex-end;height:380px;margin:-20px -36px 0;display:flex;position:relative;overflow:hidden}.banner.svelte-l71c4e{position:absolute;inset:0}.banner.svelte-l71c4e .cover{object-position:center 30%;width:100%;height:100%}.shade.svelte-l71c4e{background:linear-gradient(transparent 25%, color-mix(in oklab, var(--surface) 92%, transparent));position:absolute;inset:0}.who.svelte-l71c4e{min-width:0;padding:0 36px 28px;position:relative}.kind.svelte-l71c4e{align-items:center;gap:8px;display:flex}h1.svelte-l71c4e{text-shadow:0 10px 40px #0007;overflow-wrap:anywhere;margin:8px 0 6px;font-size:clamp(44px,5.6vw,88px)}.stats.svelte-l71c4e{color:var(--on-surface-variant);font-size:15px}.bar.svelte-l71c4e{align-items:center;gap:12px;margin:24px 0 8px;display:flex}.listen.svelte-l71c4e{--h:60px;padding:0 30px 0 24px;font-size:17px}.listen.playing.svelte-l71c4e{--r:var(--r-l)}.spacer.svelte-l71c4e{flex:1}.form.svelte-1n5o9lx,.code.svelte-1n5o9lx{flex-direction:column;gap:12px;max-width:420px;display:flex}.field.svelte-1n5o9lx{border-radius:var(--r-full);border:1px solid var(--outline-variant);height:52px;color:var(--on-surface-variant);transition:border-color .2s, border-radius var(--d-spatial) var(--spring);align-items:center;gap:10px;padding:0 16px;display:flex}.field.svelte-1n5o9lx:focus-within{border-color:var(--primary);border-radius:var(--r-l)}.field.svelte-1n5o9lx input:where(.svelte-1n5o9lx){min-width:0;color:var(--on-surface);background:0 0;border:0;outline:0;flex:1;font-size:16px}.hint.svelte-1n5o9lx{color:var(--primary);font-size:12px;font-weight:650}.hint.bad.svelte-1n5o9lx,.error.svelte-1n5o9lx{color:var(--error)}.error.svelte-1n5o9lx{font-weight:600}.colors.svelte-1n5o9lx{gap:8px;display:flex}.swatch.svelte-1n5o9lx{background:var(--c);width:32px;height:32px;transition:border-radius var(--d-fast) var(--spring-fast);border-radius:50%}.swatch.on.svelte-1n5o9lx{outline:3px solid var(--primary);outline-offset:2px;border-radius:30%}.small.svelte-1n5o9lx{font-size:12.5px}.code-box.svelte-1n5o9lx{font-family:var(--font-display);letter-spacing:.06em;border-radius:var(--r-l);background:var(--primary-container);color:var(--on-primary-container);text-align:center;-webkit-user-select:all;user-select:all;padding:16px;font-size:26px}.page-header.svelte-6k6hra{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:8px;display:flex}h1.svelte-6k6hra{font-size:clamp(34px,3.4vw,50px)}.sub.svelte-6k6hra{color:var(--on-surface-variant);margin-top:10px;font-size:17px}.actions.svelte-6k6hra{align-items:center;gap:10px;display:flex}.add.svelte-1qpbvxx{border-radius:var(--r-full);height:56px;color:var(--on-surface-variant);transition:border-radius var(--d-spatial) var(--spring);align-items:center;gap:10px;padding:0 8px 0 18px;display:flex}.add.svelte-1qpbvxx:focus-within{border-radius:var(--r-l);box-shadow:0 0 0 2px var(--primary)}.add.svelte-1qpbvxx input:where(.svelte-1qpbvxx){width:240px;color:var(--on-surface);background:0 0;border:0;outline:0;font-size:16px}.signin.svelte-1qpbvxx{border-radius:var(--r-2xl);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:40px;margin-top:32px;padding:28px;display:grid}.pitch.svelte-1qpbvxx h2:where(.svelte-1qpbvxx){margin-bottom:12px;font-size:30px}.cards.svelte-1qpbvxx{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.card.svelte-1qpbvxx{border-radius:var(--r-2xl);transition:border-radius var(--d-spatial) var(--spring);flex-direction:column;gap:14px;padding:18px;display:flex}.card.svelte-1qpbvxx:hover{border-radius:var(--r-xl)}header.svelte-1qpbvxx{align-items:center;gap:12px;display:flex}.who.svelte-1qpbvxx{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-1qpbvxx{font-size:16px;font-weight:700}.nick.svelte-1qpbvxx{color:var(--on-surface-variant);font-size:13px}.state.svelte-1qpbvxx{border-radius:var(--r-full);background:color-mix(in oklab, var(--on-surface) 8%, transparent);color:var(--on-surface-variant);white-space:nowrap;padding:4px 10px;font-size:12px;font-weight:650}.state.live.svelte-1qpbvxx{background:color-mix(in oklab, var(--primary) 20%, transparent);color:var(--primary)}.np.svelte-1qpbvxx{align-items:center;gap:14px;display:flex}.np-cover.svelte-1qpbvxx{border-radius:var(--r-l);flex:none;width:76px;height:76px;overflow:hidden}.np-text.svelte-1qpbvxx{flex-direction:column;min-width:0;display:flex}.np-title.svelte-1qpbvxx{font-size:17px;font-weight:700}.np-artist.svelte-1qpbvxx{color:var(--on-surface-variant)}.np-service.svelte-1qpbvxx{color:var(--primary);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:650;display:flex}.progress.svelte-1qpbvxx{align-items:center;gap:12px;display:flex}.times.svelte-1qpbvxx{color:var(--on-surface-variant);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.actions.svelte-1qpbvxx{gap:6px;display:flex}.rows.svelte-1qpbvxx{flex-direction:column;gap:6px;max-width:760px;display:flex}.row.svelte-1qpbvxx{border-radius:var(--r-xl);align-items:center;gap:14px;padding:10px 12px;display:flex}.row.svelte-1qpbvxx:not(.glass):hover{background:var(--state-hover)}.seen.svelte-1qpbvxx{font-size:13px}@media (width<=1100px){.signin.svelte-1qpbvxx{grid-template-columns:minmax(0,1fr)}}.play.svelte-1pknmh2{width:var(--s);height:var(--s);background:var(--primary);color:var(--on-primary);box-shadow:0 10px 30px -12px color-mix(in oklab, var(--primary) 70%, transparent);transition:border-radius .32s var(--ease-emph), transform .16s var(--ease-emph), background-color .4s var(--ease-emph);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.play.svelte-1pknmh2:after{content:"";border-radius:inherit;opacity:0;background:currentColor;transition:opacity .15s;position:absolute;inset:0}.play.svelte-1pknmh2:hover:after{opacity:.08}.play.playing.svelte-1pknmh2{border-radius:30%}.play.svelte-1pknmh2:active{transform:scale(.95)}.glyph.svelte-1pknmh2{animation:svelte-1pknmh2-swap .22s var(--ease-in-place);grid-area:1/1;display:grid}@keyframes svelte-1pknmh2-swap{0%{opacity:0;transform:scale(.7)}}.bento.svelte-p6k76k{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr 1fr;gap:14px;height:clamp(400px,52vh,560px);margin-top:28px;display:grid}.bento.two.svelte-p6k76k{grid-template-columns:2fr 1fr}.tile.svelte-p6k76k{border-radius:var(--r-2xl);isolation:isolate;background:var(--glass);border:1px solid var(--glass-line);transition:border-radius var(--d-spatial) var(--spring), transform var(--d-spatial) var(--spring), box-shadow .3s var(--ease-emph);position:relative;overflow:hidden}.tile.svelte-p6k76k:hover{box-shadow:var(--shadow);border-radius:40px;transform:translateY(-3px)}.main.svelte-p6k76k{grid-area:1/1/3}.liked.svelte-p6k76k{flex-direction:column;grid-area:1/2/3;gap:14px;padding:14px;display:flex}.small.svelte-p6k76k{grid-column:3}.bg.svelte-p6k76k{z-index:-2;position:absolute;inset:0}.bg.svelte-p6k76k .cover{transition:transform var(--d-slow) var(--spring)}.tile.svelte-p6k76k:hover .bg:where(.svelte-p6k76k) .cover{transform:scale(1.05)}.shade.svelte-p6k76k{z-index:-1;pointer-events:none;background:linear-gradient(to top, color-mix(in oklab, var(--surface) 92%, transparent) 0%, color-mix(in oklab, var(--surface) 55%, transparent) 38%, transparent 70%);position:absolute;inset:0}.content.svelte-p6k76k{pointer-events:none;flex-direction:column;gap:6px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.main.svelte-p6k76k .content:where(.svelte-p6k76k){padding:28px 150px 28px 30px}.main.svelte-p6k76k h2:where(.svelte-p6k76k){-webkit-line-clamp:2;line-clamp:2;color:var(--on-surface);-webkit-box-orient:vertical;font-size:clamp(30px,3.4vw,52px);display:-webkit-box;overflow:hidden}.sub.svelte-p6k76k{color:var(--on-surface-variant);font-size:16px}.actions.svelte-p6k76k{align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;right:24px}.actions.svelte-p6k76k .play{transition:border-radius .32s var(--ease-emph), transform var(--d-fast) var(--spring-fast)}.main.svelte-p6k76k:hover .actions:where(.svelte-p6k76k) .play{transform:scale(1.08)}.custom.svelte-p6k76k{background:color-mix(in oklab, var(--primary) 14%, var(--glass));display:grid}.liked-art.svelte-p6k76k{border-radius:var(--r-xl);width:100%;min-height:0;transition:border-radius var(--d-spatial) var(--spring);flex:1;display:block;overflow:hidden}.liked.svelte-p6k76k:hover .liked-art:where(.svelte-p6k76k){border-radius:28px}.liked-info.svelte-p6k76k{flex-direction:column;gap:4px;min-width:0;padding:0 6px 4px;display:flex}.by-play.svelte-p6k76k{padding-right:66px}.liked-title.svelte-p6k76k{font-family:var(--font-display);letter-spacing:-.02em;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:22px;font-weight:650;line-height:1.15;display:-webkit-box;overflow:hidden}.count.svelte-p6k76k{font-size:13px}.liked-info.svelte-p6k76k .btn:where(.svelte-p6k76k){align-self:flex-start;margin-top:8px}.liked-play.svelte-p6k76k{position:absolute;bottom:20px;right:20px}.small-title.svelte-p6k76k{font-size:17px;font-weight:750}.small-sub.svelte-p6k76k{color:var(--on-surface-variant);font-size:13px}.small.svelte-p6k76k .content:where(.svelte-p6k76k){padding:18px 76px 18px 20px}.pop.svelte-p6k76k{border-radius:var(--r-l);background:var(--primary);width:52px;height:52px;color:var(--on-primary);opacity:0;transition:opacity .2s var(--ease-emph), transform var(--d-spatial) var(--spring-fast), border-radius var(--d-fast) var(--spring-fast);place-items:center;display:grid;position:absolute;bottom:16px;right:16px;transform:translateY(14px)scale(.6)rotate(-25deg);box-shadow:0 10px 24px -8px oklab(0% none none/.6)}.small.svelte-p6k76k:hover .pop:where(.svelte-p6k76k),.pop.svelte-p6k76k:focus-visible{opacity:1;transform:none}.pop.svelte-p6k76k:active{border-radius:50%}@container page (width<=980px){.bento.svelte-p6k76k{grid-template-rows:340px 220px;grid-template-columns:1fr 1fr;height:auto}.main.svelte-p6k76k{grid-area:1/1/auto/3}.liked.svelte-p6k76k{grid-area:2/1}.small.svelte-p6k76k:nth-of-type(n){grid-column:2;grid-row:2!important}.small.svelte-p6k76k~.small:where(.svelte-p6k76k){display:none}}.hello.svelte-7dyjrx{padding-top:12px}.hello.svelte-7dyjrx h1:where(.svelte-7dyjrx){font-size:clamp(40px,4.4vw,64px)}.hello.svelte-7dyjrx p:where(.svelte-7dyjrx){margin-top:10px;font-size:17px}.quick.svelte-7dyjrx{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.tile.svelte-7dyjrx{border-radius:var(--r-l);isolation:isolate;background:color-mix(in oklab, var(--on-surface) 7%, var(--glass));border:1px solid var(--glass-line);height:84px;transition:border-radius var(--d-spatial) var(--spring), background-color .25s var(--ease-emph), transform var(--d-fast) var(--spring-fast), box-shadow .3s var(--ease-emph);position:relative;overflow:hidden}.tile.svelte-7dyjrx:hover{background:color-mix(in oklab, var(--on-surface) 12%, var(--glass));box-shadow:var(--shadow);border-radius:32px}.tile.svelte-7dyjrx:active{border-radius:var(--r-s);transform:scale(.985)}.liked-tile.svelte-7dyjrx{background:color-mix(in oklab, var(--primary) 22%, var(--glass))}.liked-tile.svelte-7dyjrx:hover{background:color-mix(in oklab, var(--primary) 30%, var(--glass))}.open.svelte-7dyjrx{text-align:left;align-items:center;gap:14px;width:100%;height:100%;padding-right:64px;display:flex}.art.svelte-7dyjrx{width:84px;height:84px;transition:border-radius var(--d-spatial) var(--spring);flex:none;display:block;overflow:hidden}.art.svelte-7dyjrx .cover{transition:transform var(--d-slow) var(--spring)}.tile.svelte-7dyjrx:hover .art:where(.svelte-7dyjrx){border-radius:0 24px 24px 0}.tile.svelte-7dyjrx:hover .art:where(.svelte-7dyjrx) .cover{transform:scale(1.08)}.text.svelte-7dyjrx{flex-direction:column;gap:2px;min-width:0;display:flex}.title.svelte-7dyjrx{font-size:15.5px;font-weight:750}.sub.svelte-7dyjrx{color:var(--on-surface-variant);font-size:13px}.go.svelte-7dyjrx{background:var(--primary);width:44px;height:44px;color:var(--on-primary);opacity:0;transition:opacity .18s var(--ease-emph), transform var(--d-spatial) var(--spring-fast), border-radius var(--d-fast) var(--spring-fast);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 22px);right:14px;transform:translate(10px)scale(.5)rotate(-40deg);box-shadow:0 8px 20px -8px oklab(0% none none/.6)}.tile.svelte-7dyjrx:hover .go:where(.svelte-7dyjrx),.go.svelte-7dyjrx:focus-visible{opacity:1;transform:none}.go.svelte-7dyjrx:hover{border-radius:14px}.go.svelte-7dyjrx:active{border-radius:10px;transform:scale(.9)}.own.svelte-7dyjrx{background:color-mix(in oklab, var(--tertiary,var(--primary)) 18%, var(--glass))}@container page (width<=1100px){.quick.svelte-7dyjrx{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage.svelte-1x06nbm{margin-top:24px}.head.svelte-1x06nbm{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.nav.svelte-1x06nbm{align-items:center;gap:6px;display:flex}.nav.svelte-1x06nbm button:where(.svelte-1x06nbm):disabled{opacity:.3;pointer-events:none}.count.svelte-1x06nbm{font-variant-numeric:tabular-nums;color:var(--on-surface-variant);margin-right:6px;font-size:13px}.carousel.svelte-1x06nbm{height:clamp(320px,44vh,460px);margin-right:-12px;display:flex}.item.svelte-1x06nbm{isolation:isolate;min-width:0;transition:flex-grow var(--d-slow) var(--spring), margin var(--d-slow) var(--spring), border-radius var(--d-spatial) var(--spring), opacity .3s var(--ease-emph);border-radius:28px;flex:1 1 0;margin-right:12px;position:relative;overflow:hidden}.item.gone.svelte-1x06nbm{opacity:0;margin-right:0}.item.strip.svelte-1x06nbm{border-radius:22px}.item.large.svelte-1x06nbm:hover{border-radius:44px}.item.strip.svelte-1x06nbm:hover,.item.medium.svelte-1x06nbm:hover{border-radius:36px}.bg.svelte-1x06nbm{z-index:-2;position:absolute;inset:0}.bg.svelte-1x06nbm .cover{object-fit:cover;transition:transform var(--d-slow) var(--spring)}.item.svelte-1x06nbm:hover .bg:where(.svelte-1x06nbm) .cover{transform:scale(1.04)}.shade.svelte-1x06nbm{z-index:-1;pointer-events:none;background:linear-gradient(to top, color-mix(in oklab, var(--surface) 90%, transparent), transparent 62%);opacity:0;transition:opacity .4s var(--ease-emph);position:absolute;inset:0}.large.svelte-1x06nbm .shade:where(.svelte-1x06nbm),.medium.svelte-1x06nbm .shade:where(.svelte-1x06nbm){opacity:1}.words.svelte-1x06nbm{pointer-events:none;opacity:0;transition:opacity .3s var(--ease-emph), transform var(--d-spatial) var(--spring);position:absolute;bottom:28px;left:30px;right:200px;transform:translateY(12px)}.large.svelte-1x06nbm .words:where(.svelte-1x06nbm){opacity:1;transition-delay:.15s;transform:none}.words.svelte-1x06nbm h2:where(.svelte-1x06nbm){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(30px,3.6vw,56px);display:-webkit-box;overflow:hidden}.sub.svelte-1x06nbm{color:var(--on-surface-variant);margin-top:8px;font-size:16px}.medium-words.svelte-1x06nbm{pointer-events:none;opacity:0;transition:opacity .25s var(--ease-emph);font-size:16px;font-weight:750;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.medium.svelte-1x06nbm .medium-words:where(.svelte-1x06nbm){opacity:1;transition-delay:.15s}.actions.svelte-1x06nbm{opacity:0;pointer-events:none;transition:opacity .25s var(--ease-emph), transform var(--d-spatial) var(--spring-fast);flex-direction:row-reverse;align-items:center;gap:10px;display:flex;position:absolute;bottom:26px;right:26px;transform:scale(.6)}.large.svelte-1x06nbm .actions:where(.svelte-1x06nbm){opacity:1;pointer-events:auto;transform:none}.below.svelte-1x06nbm{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.below.svelte-1x06nbm:not(:has(.extra)){grid-template-columns:minmax(0,1fr)}.liked.svelte-1x06nbm,.extra.svelte-1x06nbm{border-radius:var(--r-2xl);min-width:0;padding:16px}.liked.svelte-1x06nbm{align-items:stretch;gap:18px;display:flex}.liked-art.svelte-1x06nbm{border-radius:var(--r-xl);width:168px;height:168px;transition:border-radius var(--d-spatial) var(--spring);flex:none;display:block;overflow:hidden}.liked-art.svelte-1x06nbm:hover{border-radius:32px}.liked-main.svelte-1x06nbm{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.liked-main.svelte-1x06nbm .btn:where(.svelte-1x06nbm){align-self:flex-start;margin-top:8px}.liked-head.svelte-1x06nbm{justify-content:space-between;align-items:center;gap:12px;display:flex}.liked-head.svelte-1x06nbm h3:where(.svelte-1x06nbm),.liked-main.svelte-1x06nbm h3:where(.svelte-1x06nbm){font-size:22px}.count-s.svelte-1x06nbm{font-size:13px}.rows.svelte-1x06nbm{flex-direction:column;margin-top:6px;display:flex}.row.svelte-1x06nbm{border-radius:var(--r-s);text-align:left;color:var(--on-surface-variant);transition:background-color .2s var(--ease-emph), border-radius var(--d-fast) var(--spring-fast);align-items:center;gap:10px;padding:5px 10px 5px 5px;display:flex}.row.svelte-1x06nbm:hover{background:var(--state-hover);border-radius:var(--r-l);color:var(--on-surface)}.row.svelte-1x06nbm .icon{opacity:0;transition:opacity .15s}.row.svelte-1x06nbm:hover .icon{opacity:1}.mini.svelte-1x06nbm{border-radius:10px;flex:none;width:36px;height:36px;overflow:hidden}.row-text.svelte-1x06nbm{flex-direction:column;flex:1;min-width:0;display:flex}.t.svelte-1x06nbm{color:var(--on-surface);font-size:14px;font-weight:650}.a.svelte-1x06nbm{font-size:12.5px}@container page (width<=900px){.below.svelte-1x06nbm{grid-template-columns:minmax(0,1fr)}.words.svelte-1x06nbm{bottom:110px;right:30px}}.ext.svelte-zwg9fz{margin-top:var(--ext-gap,28px);border-radius:var(--r-2xl);flex-direction:column;gap:18px;padding:24px 28px;display:flex}.head.svelte-zwg9fz{align-items:center;gap:22px;display:flex;position:relative}.mark.svelte-zwg9fz{flex:none;width:84px;height:84px;animation:24s linear infinite svelte-zwg9fz-turn}.mark.svelte-zwg9fz path:where(.svelte-zwg9fz){fill:var(--primary-container);transition:fill .4s var(--ease-emph)}.done.svelte-zwg9fz .mark:where(.svelte-zwg9fz) path:where(.svelte-zwg9fz){fill:var(--primary)}.mark-icon.svelte-zwg9fz{width:84px;color:var(--on-primary-container);place-items:center;display:grid;position:absolute;left:0}.done.svelte-zwg9fz .mark-icon:where(.svelte-zwg9fz){color:var(--on-primary)}@keyframes svelte-zwg9fz-turn{to{transform:rotate(360deg)}}.text.svelte-zwg9fz{flex:1;min-width:0}h2.svelte-zwg9fz{margin-bottom:4px;font-size:24px}.steps.svelte-zwg9fz{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-zwg9fz li:where(.svelte-zwg9fz){border-radius:var(--r-xl);background:color-mix(in oklab, var(--on-surface) 6%, transparent);transition:background-color .3s var(--ease-emph), border-radius var(--d-spatial) var(--spring);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;font-size:14px;line-height:1.45;display:flex}.steps.svelte-zwg9fz li.on:where(.svelte-zwg9fz){background:color-mix(in oklab, var(--primary) 16%, transparent);border-radius:var(--r-l)}.steps.svelte-zwg9fz .n:where(.svelte-zwg9fz){background:var(--secondary-container);width:32px;height:32px;color:var(--on-secondary-container);border-radius:50%;place-items:center;font-weight:800;display:grid}.steps.svelte-zwg9fz li.on:where(.svelte-zwg9fz) .n:where(.svelte-zwg9fz){background:var(--primary);color:var(--on-primary)}.steps.svelte-zwg9fz b:where(.svelte-zwg9fz){color:var(--on-surface);font-weight:700}.steps.svelte-zwg9fz .icon{vertical-align:-3px}.steps.svelte-zwg9fz .btn:where(.svelte-zwg9fz){margin:-4px 0 -6px -10px}.note.svelte-zwg9fz,.wait.svelte-zwg9fz{color:var(--on-surface-variant);align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex}.note.svelte-zwg9fz{color:var(--on-surface)}@media (width<=900px){.steps.svelte-zwg9fz{grid-template-columns:minmax(0,1fr)}}.form.svelte-1q3cnby{width:var(--px);height:var(--px);color:var(--on-primary);transition:transform var(--d-fast) var(--spring-fast);flex:none;place-items:center;display:grid}.form.svelte-1q3cnby>:where(.svelte-1q3cnby),.tile-form.svelte-1q3cnby>:where(.svelte-1q3cnby){grid-area:1/1}.form.svelte-1q3cnby:hover{transform:scale(1.04)}.form.svelte-1q3cnby:active{transform:scale(.94)}.spin.svelte-1q3cnby{will-change:transform;width:100%;height:100%;animation:30s linear infinite paused svelte-1q3cnby-turn;display:block}.on.svelte-1q3cnby .spin:where(.svelte-1q3cnby){animation-play-state:running}svg.svelte-1q3cnby{width:100%;height:100%;overflow:visible}.outer.svelte-1q3cnby{fill:var(--primary);transition:d .9s var(--spring)}.inner.svelte-1q3cnby{fill:color-mix(in oklab, var(--on-primary) 14%, transparent);transition:d .9s var(--spring)}.glyph.svelte-1q3cnby{display:grid;position:relative}@keyframes svelte-1q3cnby-turn{to{transform:rotate(360deg)}}.big.svelte-1q3cnby{height:100%;container:wave/inline-size}.big-in.svelte-1q3cnby{--k:1;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"form text""form moods""form modes";align-content:center;align-items:start;gap:10px 32px;height:100%;padding:28px 32px;display:grid}.big-in.svelte-1q3cnby .form:where(.svelte-1q3cnby){width:calc(220px * var(--k));height:calc(220px * var(--k));grid-area:form;align-self:center}.big-in.svelte-1q3cnby .glyph:where(.svelte-1q3cnby){scale:var(--k)}.big-text.svelte-1q3cnby{flex-direction:column;grid-area:text;align-items:flex-start;gap:10px;min-width:0;display:flex}.big-text.svelte-1q3cnby h2:where(.svelte-1q3cnby){font-size:clamp(28px,7.4cqi,52px)}.now.svelte-1q3cnby{max-width:40ch;margin-bottom:8px}.moods.svelte-1q3cnby{grid-area:moods}.modes.svelte-1q3cnby{grid-area:modes}.chips.svelte-1q3cnby{scrollbar-width:none;min-width:0;overflow-x:auto}@container wave (width<=700px){.big-in.svelte-1q3cnby{--k:.7;column-gap:24px}}@container wave (width<=560px){.big-in.svelte-1q3cnby{--k:.46;grid-template-areas:"form text""moods moods""modes modes";column-gap:18px;padding:24px}.now.svelte-1q3cnby{margin-bottom:0}.moods.svelte-1q3cnby{margin-top:8px}}.card.svelte-1q3cnby{align-items:center;gap:20px;height:100%;display:flex}.card-text.svelte-1q3cnby{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.card-text.svelte-1q3cnby h3:where(.svelte-1q3cnby){font-size:22px}.tile.svelte-1q3cnby{text-align:left;align-items:center;gap:14px;width:100%;height:100%;padding-left:10px;display:flex}.tile-form.svelte-1q3cnby{width:64px;height:64px;color:var(--on-primary);flex:none;place-items:center;display:grid}.tile.svelte-1q3cnby:hover .tile-form:where(.svelte-1q3cnby) .spin:where(.svelte-1q3cnby){animation-play-state:running}.tile-text.svelte-1q3cnby{flex-direction:column;gap:2px;min-width:0;display:flex}.title.svelte-1q3cnby{font-size:15.5px;font-weight:750}.sub.svelte-1q3cnby{color:var(--on-surface-variant);font-size:13px}.grid.svelte-thtudm{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2px 12px;display:grid}.grid.one.svelte-thtudm{grid-template-columns:minmax(0,1fr)}.tight.svelte-thtudm{margin-bottom:8px}.tight.svelte-thtudm h2:where(.svelte-thtudm){font-size:20px}.head.svelte-a5pfo1{align-items:flex-end;gap:32px;padding-top:24px;display:flex;position:relative}.art.svelte-a5pfo1{aspect-ratio:1;border-radius:var(--r-2xl);width:clamp(200px,18vw,260px);animation:rise var(--d-slow) var(--spring);flex:none;overflow:hidden;box-shadow:0 30px 70px -30px #000c}.info.svelte-a5pfo1{min-width:0;animation:rise var(--d-slow) var(--spring) 60ms both}h1.svelte-a5pfo1{margin:10px 0 14px;font-size:clamp(36px,4.2vw,64px)}.sub.svelte-a5pfo1{max-width:70ch}.meta.svelte-a5pfo1{margin-top:12px}.bar.svelte-a5pfo1{flex-wrap:wrap;align-items:center;gap:12px;margin:32px 0 20px;display:flex}.filters.svelte-a5pfo1{flex-wrap:wrap;gap:8px;margin-left:8px;display:flex}.chip.on.svelte-a5pfo1{background:var(--secondary-container);color:var(--on-secondary-container)}.n.svelte-a5pfo1{font-variant-numeric:tabular-nums;opacity:.7}.empty.svelte-a5pfo1{padding:16px 4px}.signin.svelte-a5pfo1{border-radius:var(--r-2xl);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:40px;margin-top:32px;padding:28px;display:grid}.pitch.svelte-a5pfo1 h2:where(.svelte-a5pfo1){margin-bottom:12px;font-size:30px}@media (width<=720px){.head.svelte-a5pfo1{flex-direction:column;align-items:flex-start;gap:20px}.signin.svelte-a5pfo1{grid-template-columns:minmax(0,1fr)}}.chips.svelte-1rt8xfu{flex-wrap:wrap;gap:8px;display:flex}.hint.svelte-1rt8xfu{margin-top:32px;font-size:16px}.results.svelte-1rt8xfu{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:28px;margin-top:32px;display:grid}.top-card.svelte-1rt8xfu{border-radius:var(--r-2xl);text-align:left;width:100%;transition:border-radius var(--d-spatial) var(--spring), background-color .2s;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex;position:relative}.top-card.svelte-1rt8xfu:hover{background:var(--glass-strong)}.top-pic.svelte-1rt8xfu{border-radius:var(--r-xl);width:120px;height:120px;box-shadow:var(--shadow);margin-bottom:6px;overflow:hidden}.top-pic.round.svelte-1rt8xfu{border-radius:50%}.top-name.svelte-1rt8xfu{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:30px;display:-webkit-box;overflow:hidden}.top-sub.svelte-1rt8xfu{font-size:14px}.top-play.svelte-1rt8xfu{background:var(--primary);width:60px;height:60px;color:var(--on-primary);opacity:0;transition:opacity .2s, transform var(--d-spatial) var(--spring-fast), border-radius var(--d-fast) var(--spring-fast);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:20px;transform:translateY(10px)scale(.7);box-shadow:0 10px 24px -8px #0009}.top-card.svelte-1rt8xfu:hover .top-play:where(.svelte-1rt8xfu){opacity:1;transform:none}.top-play.svelte-1rt8xfu:active{border-radius:30%}.top-tracks.svelte-1rt8xfu{min-width:0}.head.svelte-buku37{align-items:flex-end;gap:32px;padding-top:24px;display:flex;position:relative}.art.svelte-buku37{aspect-ratio:1;border-radius:var(--r-2xl);width:clamp(200px,18vw,260px);animation:rise var(--d-slow) var(--spring);flex:none;overflow:hidden;box-shadow:0 30px 70px -30px #000c}.art.round.svelte-buku37{border-radius:50%}.info.svelte-buku37{min-width:0;animation:rise var(--d-slow) var(--spring) 60ms both}.kind.svelte-buku37{align-items:center;gap:8px;display:flex}h1.svelte-buku37{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:10px 0 14px;font-size:clamp(36px,4.2vw,64px);display:-webkit-box;overflow:hidden}.sub.svelte-buku37{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:70ch;display:-webkit-box;overflow:hidden}.meta.svelte-buku37{margin-top:12px}.bar.svelte-buku37{align-items:center;gap:12px;margin:32px 0 20px;display:flex}.list-head.svelte-buku37{border-bottom:1px solid var(--glass-line);color:var(--on-surface-variant);align-items:center;gap:14px;margin-bottom:6px;padding:0 22px 10px 18px;font-size:13px;font-weight:650;display:flex}.list-head.svelte-buku37>span:where(.svelte-buku37):first-child{text-align:center;width:26px}.grow.svelte-buku37{flex:1;padding-left:66px}.album-col.svelte-buku37{flex:0 26%}.list-head.svelte-buku37 .icon{margin-right:96px}.empty.svelte-buku37{padding:16px 4px}.check.svelte-oczh7g{flex-direction:column;gap:4px;display:flex}.row.svelte-oczh7g{border-top:1px solid var(--glass-line);align-items:center;gap:14px;padding:10px 0;display:flex}.glyph.svelte-oczh7g{background:color-mix(in oklab, var(--on-surface) 8%, transparent);width:44px;height:44px;color:var(--on-surface-variant);transition:border-radius var(--d-spatial) var(--spring), background-color .3s;border-radius:34%;flex:none;place-items:center;display:grid}[data-state=ok].svelte-oczh7g .glyph:where(.svelte-oczh7g){background:var(--primary-container);color:var(--on-primary-container);border-radius:50%}[data-state=fail].svelte-oczh7g .glyph:where(.svelte-oczh7g){background:var(--error-container);color:var(--on-error-container)}.text.svelte-oczh7g{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-oczh7g{align-items:baseline;gap:8px;font-weight:700;display:flex}.route.svelte-oczh7g{color:var(--on-surface-variant);font-size:11.5px;font-weight:650}.ext.svelte-oczh7g{border-top:1px solid var(--glass-line);align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}[data-state=warn].svelte-oczh7g .detail:where(.svelte-oczh7g),[data-state=warn].svelte-oczh7g .status:where(.svelte-oczh7g){color:var(--tertiary)}.detail.svelte-oczh7g{color:var(--on-surface-variant);font-size:13px}[data-state=fail].svelte-oczh7g .detail:where(.svelte-oczh7g){color:var(--error)}.status.svelte-oczh7g{color:var(--primary);flex:none;align-items:center;gap:8px;display:flex}[data-state=fail].svelte-oczh7g .status:where(.svelte-oczh7g){color:var(--error)}.ms.svelte-oczh7g{font-variant-numeric:tabular-nums;color:var(--on-surface-variant);font-size:13px}.btn.svelte-oczh7g{align-self:flex-start;margin-top:10px}.switch.svelte-184lr04{background:var(--surface-container-highest);border:2px solid var(--outline);width:52px;height:32px;transition:background-color .25s var(--ease-emph), border-color .25s var(--ease-emph);border-radius:16px;flex:none;position:relative}.handle.svelte-184lr04{background:var(--outline);width:16px;height:16px;transition:left var(--d-spatial) var(--spring-fast), width var(--d-spatial) var(--spring-fast), height var(--d-spatial) var(--spring-fast), background-color .25s var(--ease-emph);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:6px;translate:0 -50%}.switch.svelte-184lr04:active .handle:where(.svelte-184lr04){width:28px;height:28px;left:0}.on.svelte-184lr04{background:var(--primary);border-color:var(--primary)}.on.svelte-184lr04 .handle:where(.svelte-184lr04){background:var(--on-primary);width:24px;height:24px;color:var(--primary);left:22px}.on.svelte-184lr04:active .handle:where(.svelte-184lr04){width:28px;height:28px;left:20px}.hc.svelte-1erd3ai{border-radius:var(--r-2xl);flex-direction:column;gap:18px;margin-top:16px;padding:24px 28px;display:flex}.head.svelte-1erd3ai{align-items:center;gap:22px;display:flex;position:relative}.mark.svelte-1erd3ai{flex:none;width:84px;height:84px;animation:30s linear infinite reverse svelte-1erd3ai-turn}.mark.svelte-1erd3ai path:where(.svelte-1erd3ai){fill:var(--tertiary-container);transition:fill .4s var(--ease-emph)}.done.svelte-1erd3ai .mark:where(.svelte-1erd3ai) path:where(.svelte-1erd3ai){fill:var(--tertiary)}.mark-icon.svelte-1erd3ai{width:84px;color:var(--on-tertiary-container);place-items:center;display:grid;position:absolute;left:0}.done.svelte-1erd3ai .mark-icon:where(.svelte-1erd3ai){color:var(--on-tertiary)}@keyframes svelte-1erd3ai-turn{to{transform:rotate(360deg)}}.text.svelte-1erd3ai{flex:1;min-width:0}h2.svelte-1erd3ai{margin-bottom:4px;font-size:24px}.steps.svelte-1erd3ai{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1erd3ai li:where(.svelte-1erd3ai){border-radius:var(--r-xl);background:color-mix(in oklab, var(--on-surface) 6%, transparent);transition:background-color .3s var(--ease-emph), border-radius var(--d-spatial) var(--spring);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;font-size:14px;line-height:1.45;display:flex}.steps.svelte-1erd3ai li.on:where(.svelte-1erd3ai){background:color-mix(in oklab, var(--primary) 16%, transparent);border-radius:var(--r-l)}.steps.svelte-1erd3ai .n:where(.svelte-1erd3ai){background:var(--secondary-container);width:32px;height:32px;color:var(--on-secondary-container);border-radius:50%;place-items:center;font-weight:800;display:grid}.steps.svelte-1erd3ai li.on:where(.svelte-1erd3ai) .n:where(.svelte-1erd3ai){background:var(--primary);color:var(--on-primary)}.steps.svelte-1erd3ai b:where(.svelte-1erd3ai){color:var(--on-surface);font-weight:700}.wait.svelte-1erd3ai{color:var(--on-surface-variant);align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex}.toggle.svelte-1erd3ai{justify-content:space-between;align-items:center;gap:16px;display:flex}.toggle.svelte-1erd3ai>div:where(.svelte-1erd3ai){flex-direction:column;gap:2px;display:flex}.t-name.svelte-1erd3ai{font-weight:650}.t-sub.svelte-1erd3ai{font-size:13px}@media (width<=900px){.steps.svelte-1erd3ai{grid-template-columns:minmax(0,1fr)}}.layout-hint.svelte-1ozf5k3{margin-top:8px;display:block}.grid.svelte-1ozf5k3{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start;gap:20px;margin-top:32px;display:grid}.wide.svelte-1ozf5k3{--ext-gap:0;grid-column:1/-1}.card.svelte-1ozf5k3{border-radius:var(--r-2xl);padding:24px}.title.svelte-1ozf5k3{font-size:22px}.lead.svelte-1ozf5k3{margin:6px 0 12px;font-size:14px}.label.svelte-1ozf5k3{margin:22px 0 12px}.me.svelte-1ozf5k3{align-items:center;gap:18px;display:flex}.me.svelte-1ozf5k3 h2:where(.svelte-1ozf5k3){margin:2px 0;font-size:28px}.showcase.svelte-1ozf5k3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tile.svelte-1ozf5k3{border-radius:var(--r-xl);background:color-mix(in oklab, var(--on-surface) 5%, transparent);flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.tile-art.svelte-1ozf5k3{aspect-ratio:1;border-radius:var(--r-l);width:100%;margin-bottom:6px;overflow:hidden}.tile-art.round.svelte-1ozf5k3{border-radius:50%}.tiny.svelte-1ozf5k3{font-size:10.5px}.tile-title.svelte-1ozf5k3{font-size:14px;font-weight:650}button.tile.svelte-1ozf5k3{text-align:left;transition:background-color .2s, border-radius var(--d-fast) var(--spring-fast)}button.tile.svelte-1ozf5k3:not(:disabled):hover{background:color-mix(in oklab, var(--on-surface) 10%, transparent)}.small-note.svelte-1ozf5k3{margin-top:10px;font-size:12.5px}.acc-title.svelte-1ozf5k3{margin:4px 0 16px}.row-actions.svelte-1ozf5k3{gap:8px;margin-top:20px;display:flex}.account.svelte-1ozf5k3{border-top:1px solid var(--glass-line);align-items:center;gap:14px;padding:12px 0;display:flex}.glyph.svelte-1ozf5k3{background:color-mix(in oklab, var(--on-surface) 8%, transparent);width:52px;height:52px;color:var(--on-surface-variant);transition:border-radius var(--d-spatial) var(--spring), background-color .3s;border-radius:34%;flex:none;place-items:center;display:grid}.glyph.on.svelte-1ozf5k3{background:var(--primary-container);color:var(--on-primary-container);border-radius:50%}.acc-text.svelte-1ozf5k3{flex-direction:column;flex:1;min-width:0;display:flex}.acc-name.svelte-1ozf5k3{font-weight:700}.acc-sub.svelte-1ozf5k3{font-size:13px}.acc-sub.err.svelte-1ozf5k3{color:var(--error)}.diag.svelte-1ozf5k3{margin:-4px 0 10px 66px}.report.svelte-1ozf5k3{border-radius:var(--r-m);background:color-mix(in oklab, var(--on-surface) 7%, transparent);white-space:pre-wrap;-webkit-user-select:all;user-select:all;margin:10px 0 0;padding:12px;font-size:12px}.paste-link.svelte-1ozf5k3{margin:-6px 0 6px 52px}.paste.svelte-1ozf5k3{gap:8px;margin:-4px 0 10px 66px;display:flex}.paste.svelte-1ozf5k3 input:where(.svelte-1ozf5k3){border-radius:var(--r-full);border:1px solid var(--outline-variant);background:0 0;outline:none;flex:1;min-width:0;height:36px;padding:0 14px;font-size:13px}.paste.svelte-1ozf5k3 input:where(.svelte-1ozf5k3):focus{border-color:var(--primary)}.toggle.svelte-1ozf5k3{justify-content:space-between;align-items:center;gap:16px;padding:16px 0 4px;display:flex}.toggle.svelte-1ozf5k3>div:where(.svelte-1ozf5k3){flex-direction:column;display:flex}.t-name.svelte-1ozf5k3{font-weight:650}.t-sub.svelte-1ozf5k3{font-size:13px}.about.svelte-1ozf5k3{margin:28px 0 8px}.gh.svelte-1ozf5k3{margin-top:16px}.shell.svelte-1n46o8q{z-index:1;grid-template:"main"minmax(0,1fr)"player"/minmax(0,1fr);gap:12px;height:100dvh;padding:12px;display:grid;position:relative}.shell.with-panel.svelte-1n46o8q{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"main side""player player"}.main.svelte-1n46o8q{isolation:isolate;flex-direction:column;grid-area:main;min-height:0;padding-top:16px;display:flex;position:relative}.scroller.svelte-1n46o8q{flex:1;min-height:0;padding:6px 36px 56px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px);mask-image:linear-gradient(#0000 0,#000 18px)}.page.svelte-1n46o8q{max-width:1480px;margin:0 auto;container:page/inline-size}:root[data-host=masaki] .shell.svelte-1n46o8q{gap:10px;padding:10px}:root[data-host=masaki] .shell.with-panel.svelte-1n46o8q{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""player"}:root[data-host=masaki] .shell.with-panel.svelte-1n46o8q .panel{width:340px;box-shadow:var(--shadow);position:fixed;top:10px;bottom:84px;right:10px}@media (width<=1200px){.shell.with-panel.svelte-1n46o8q{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""player"}.shell.with-panel.svelte-1n46o8q .panel{width:340px;box-shadow:var(--shadow);position:fixed;top:12px;bottom:88px;right:12px}}
