@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/plex-condensed-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/plex-condensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/plex-condensed-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/plex-thai-400-thai.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/plex-thai-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/plex-thai-600-thai.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/plex-thai-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/plex-thai-700-thai.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/plex-thai-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#f4f5f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--background:#050506;--surface:#0e0f11;--surface-2:#15161a;--surface-3:#1e2024;--line:#ffffff17;--line-strong:#ffffff2e;--ink:#0b0b0c;--glass:#ffffff12;--glass-hover:#ffffff1f;--glass-line:#ffffff1f;--card:#ffffff07;--card-line:#ffffff12;--radius-card:12px;--radius-art:6px;--text:#f4f5f6;--muted:#8f949d;--muted-strong:#b6bac1;--active-color:#d35972;--active-rgb:211, 89, 114;--page-gutter:clamp(22px, 4vw, 68px);font-family:IBM Plex Sans Condensed,IBM Plex Sans Thai,Arial Narrow,Noto Sans Thai,sans-serif}:root[data-surface=oled]{--background:#000;--surface:#070809;--surface-2:#0c0e10;--surface-3:#14171a;--line:#22262b;--line-strong:#30353c}:root[data-highlight=custom]{--active-color:var(--custom-active-color)!important;--active-rgb:var(--custom-active-rgb)!important}:root[data-performance=lean] *,:root[data-lite] *{-webkit-backdrop-filter:none!important}:root[data-performance=lean] .site-header.scrolled,:root[data-lite] .site-header.scrolled{background:#060608f2}:root[data-performance=lean] img{content-visibility:auto}:root[data-reduce-motion=true]{scroll-behavior:auto}:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] :before,:root[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-iteration-count:1!important}}@property --glow{syntax:"<color>";inherits:true;initial-value:#2a2d33}@property --active-color{syntax:"<color>";inherits:true;initial-value:#d35972}*{box-sizing:border-box}html{background:var(--background)}body{background:0 0;min-height:100vh;margin:0;overflow-x:hidden}.now-playing-ambient{--glow:#2a2d33;z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(75vw 62vh at 10% -12%, color-mix(in srgb, var(--glow) 20%, transparent), transparent 70%), radial-gradient(60vw 55vh at 100% -6%, color-mix(in srgb, var(--glow) 10%, transparent), transparent 72%), radial-gradient(90vw 60vh at 50% 118%, color-mix(in srgb, var(--glow) 10%, transparent), transparent 70%);transition:--glow 1.6s,opacity 1.2s;position:fixed;inset:0}.now-playing-ambient:after{content:"";opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:root[data-np] .now-playing-ambient{--glow:var(--np-color)}:root[data-playing=true] .now-playing-ambient{opacity:1}:root[data-performance=lean] .now-playing-ambient:after,:root[data-lite] .now-playing-ambient:after{display:none}body:has(.global-player) .site-footer{padding-bottom:104px}body,button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){:root[data-scrolling] main{pointer-events:none}}.rail-arrows{flex:none;gap:6px;margin-left:auto;display:inline-flex}.rail-arrows[hidden]{display:none}.rail-head-trail{margin-left:auto}.rail-head-trail+.rail-arrows{margin-left:2px}p:has(>.rail-arrows){align-items:center;gap:12px;display:flex}.rail-arrow{color:#e6e7e9;background:color-mix(in srgb, var(--active-color) 12%, #1b1c1f);border-radius:50%;place-items:center;width:32px;height:32px;transition:opacity .16s,background .14s,color .14s,transform .14s;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.rail-arrow:hover{color:#fff;background:color-mix(in srgb, var(--active-color) 22%, #232428)}.rail-arrow:active{transform:scale(.94)}.rail-arrow:disabled{opacity:0;pointer-events:none}.rail-arrow svg{width:16px;height:16px}.rail-arrow.prev svg{transform:scaleX(-1)}@media (hover:none),(pointer:coarse){.rail-arrows{display:none}}:root[data-shell=app] .rail-arrows{display:none}a{color:inherit;text-decoration:none}.track-title-link{color:inherit;text-decoration:none;transition:color .14s,text-decoration-color .14s}.track-title-link:hover{color:color-mix(in srgb,var(--active-color) 84%,#fff 16%);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--active-rgb),.45);text-decoration-color:rgba(var(--active-rgb),.45);text-underline-offset:.2em;text-decoration-thickness:1px}.track-title-link:focus-visible{border-radius:2px}img{max-width:100%;display:block}.profile-avatar{object-fit:cover;border:0;border-radius:50%;outline:0;width:100%;height:100%}::selection{color:#090a0b;background:#f1f2f3}:focus-visible{outline:2px solid var(--active-color);outline-offset:3px}.ug-numbered{counter-reset:ug-shelf}.primary-button{height:48px;color:var(--ink);white-space:nowrap;background:var(--active-color);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:780;transition:transform .14s,filter .14s;display:inline-flex}.primary-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.primary-button:active{transform:scale(.98)}.ghost-button{color:#ededee;white-space:nowrap;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:14px;font-weight:650;transition:background .14s,border-color .14s;display:inline-flex}.ghost-button:hover{background:var(--glass-hover);border-color:#fff3}@property --pro-glass-top{syntax:"<number>";inherits:false;initial-value:.22}@property --pro-glass-low{syntax:"<number>";inherits:false;initial-value:.5}.pro-glass{--pro-glass-tint:232, 68, 95;--pro-glass-top:.22;--pro-glass-low:.5;--pro-glass-rim:1;isolation:isolate;color:#fff;white-space:nowrap;text-shadow:0 1px 1px #00000047;vertical-align:middle;background:radial-gradient(72% 62% at 50% 0%, #fff3, #fff0), radial-gradient(120% 150% at 50% 50%, #fff0 54%, #ffe4ea21), linear-gradient(180deg, rgba(var(--pro-glass-tint), var(--pro-glass-top)), rgba(var(--pro-glass-tint), var(--pro-glass-low))), #0e0a0c80;-webkit-backdrop-filter:blur(14px)saturate(1.8);backdrop-filter:blur(14px)saturate(1.8);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.3em;height:34px;padding:0 15px;font-size:12.5px;font-weight:700;line-height:1;text-decoration:none;transition:--pro-glass-top .22s,--pro-glass-low .22s,color .18s,transform .14s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1.5px 2px -1px #ffffffb8,inset 0 -2px 4px -2px #ffd6de80,0 8px 18px -10px #000c}.pro-glass:before{z-index:-1;content:"";border-radius:inherit;opacity:var(--pro-glass-rim);-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(#ffe8ed57,#ffcdd61a 75deg,#ffcdd675 140deg,#ffcdd614 205deg,#fff2f5f2 315deg,#ffe8ed57);padding:1px;transition:opacity .18s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pro-glass:after{z-index:-2;content:"";pointer-events:none;background:linear-gradient(108deg,#fff0 32%,#ffffff4d 47%,#ffffff14 56%,#fff0 68%);position:absolute;inset:0;transform:translate(-115%)}.pro-glass b{letter-spacing:.02em;font-weight:800}.pro-glass span{letter-spacing:.1em;font-weight:500}.pro-glass:is(a,button){cursor:pointer}.pro-glass:is(a,button):hover{--pro-glass-top:.3;--pro-glass-low:.62;color:#fff}.pro-glass:is(a,button):hover:after{transition:transform .85s cubic-bezier(.45,0,.2,1);transform:translate(115%)}.pro-glass:is(a,button):active{transform:scale(.97)}.pro-glass:focus-visible{outline-offset:3px;outline:2px solid #ffd3db}.pro-glass.is-chip{gap:.34em;height:24px;padding:0 10px;font-size:11px;box-shadow:inset 0 1px 1.5px -.5px #ffffffb3,inset 0 -2px 3px -2px #ffd6de80,0 6px 12px -8px #000c}.pro-glass.is-chip span{letter-spacing:.08em;font-weight:600}.pro-glass.is-quiet{--pro-glass-top:0;--pro-glass-low:.1;--pro-glass-rim:.55;color:#ffc2cc;background:radial-gradient(72% 62% at 50% 0%, #ffffff1a, #fff0), linear-gradient(180deg, rgba(var(--pro-glass-tint), var(--pro-glass-top)), rgba(var(--pro-glass-tint), var(--pro-glass-low))), #0e0a0c4d;box-shadow:inset 0 1px 1px -.5px #ffffff59}.pro-glass.is-quiet:after{display:none}.pro-glass.is-quiet:is(a,button):hover{--pro-glass-top:0;--pro-glass-low:.2;--pro-glass-rim:.85;color:#fff}:root[data-performance=lean] .pro-glass,:root[data-lite] .pro-glass{background-color:#0e0a0cbd}:root[data-performance=lean] .pro-glass.is-quiet,:root[data-lite] .pro-glass.is-quiet{background-color:#0e0a0c8f}@media (prefers-reduced-motion:reduce){.pro-glass:after{display:none}.pro-glass:is(a,button):active{transform:none}}:root[data-reduce-motion=true] .pro-glass:after{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-shell=app]{--app-tabbar-h:0px;--app-bottom:calc(var(--app-tabbar-h) + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:root[data-shell=app] body{--app-pinned:var(--app-bottom);padding-bottom:var(--app-bottom);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:root[data-shell=app] :is(input,textarea,select,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}:root[data-shell=app] body:has(.global-player){--app-pinned:calc(var(--app-bottom) + 80px)}:root[data-shell=app] :is(a,button,img,[role=button],[role=tab]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root[data-shell=app] .site-footer{display:none}:root[data-shell=app] a:active{opacity:.7;transition:opacity .12s 90ms}:root[data-shell=app] .site-header{view-transition-name:app-header}:root[data-shell=app] .app-tabs{view-transition-name:app-tabs}:root[data-shell=app] .global-player{view-transition-name:app-player}:root[data-shell=app]::view-transition-group(app-header){animation-duration:0s}:root[data-shell=app]::view-transition-group(app-tabs){animation-duration:0s}:root[data-shell=app]::view-transition-group(app-player){animation-duration:0s}:root[data-shell=app][data-nav=tab]::view-transition-old(root){animation-duration:.16s}:root[data-shell=app][data-nav=tab]::view-transition-new(root){animation-duration:.16s}:root[data-shell=app][data-nav=push]::view-transition-old(root){animation:.28s cubic-bezier(.2,.8,.2,1) both app-page-out}:root[data-shell=app][data-nav=push]::view-transition-new(root){animation:.28s cubic-bezier(.2,.8,.2,1) both app-page-in}@keyframes app-page-in{0%{opacity:0;transform:translate(32%)}}@keyframes app-page-out{to{opacity:.4;transform:translate(-14%)}}@media (width<=820px){:root[data-shell=app]{--app-tabbar-h:56px}:root[data-shell=app][data-keyboard=open]{--app-tabbar-h:0px}:root[data-shell=app] body:has(.global-player){--app-pinned:calc(var(--app-bottom) + 70px)}:root[data-shell=app] :is(.ideas-toast,.pl-toast,.profile-toast,.settings-toast,.tag-toast,.track-toast,:is(.social-page,.dm-page)~.toast){bottom:calc(var(--app-pinned) + 12px)}}.global-player.svelte-yb6ao6{z-index:70;isolation:isolate;height:80px;padding:0 max(var(--page-gutter), calc((100vw - 1480px) / 2));-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#09090be6;border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(340px,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.2vw,36px);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #00000052}.global-player.svelte-yb6ao6:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(560px 150px at 0% 100%, color-mix(in srgb, var(--np-color,var(--active-color)) 16%, transparent), transparent 72%);transition:background .9s;position:absolute;inset:0}:root[data-lite] .global-player.svelte-yb6ao6,:root[data-performance=lean] .global-player.svelte-yb6ao6{background:#09090bf7}@media (prefers-reduced-transparency:reduce){.global-player.svelte-yb6ao6{-webkit-backdrop-filter:none;backdrop-filter:none;background:#09090bf7}}.np.svelte-yb6ao6{grid-template-columns:56px minmax(0,auto) 34px 34px;justify-content:start;align-items:center;gap:14px;min-width:0;display:grid}.np.svelte-yb6ao6 .share-control:where(.svelte-yb6ao6){margin-left:-10px}.np-art.svelte-yb6ao6{border-radius:6px;width:56px;height:56px;transition:transform .16s;display:block;overflow:hidden;box-shadow:0 8px 22px #00000080,0 0 0 1px #ffffff0f}.np-art.svelte-yb6ao6:hover{transform:translateY(-1px)}.np-art.svelte-yb6ao6 .artwork{width:100%;height:100%}.np-words.svelte-yb6ao6{gap:4px;min-width:0;display:grid}.np-words.svelte-yb6ao6 strong:where(.svelte-yb6ao6){color:#f4f5f6;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;line-height:1.25;overflow:hidden}.np-words.svelte-yb6ao6 small:where(.svelte-yb6ao6){color:#979ba3;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:520;line-height:1.25;overflow:hidden}.preview-status.svelte-yb6ao6{color:#b9bdc3}.icon-control.svelte-yb6ao6{color:#a2a6ad;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:color .14s,transform .14s,opacity .14s;display:grid}.icon-control.svelte-yb6ao6:hover:not(:disabled){color:#fff}.icon-control.svelte-yb6ao6:active:not(:disabled){transform:scale(.92)}.icon-control.svelte-yb6ao6:disabled{opacity:.28;cursor:default}.like-control.liked.svelte-yb6ao6{color:var(--active-color)}.like-control.liked.svelte-yb6ao6 path{fill:currentColor}.deck.svelte-yb6ao6{gap:4px;min-width:0;display:grid}.transport.svelte-yb6ao6{justify-content:center;align-items:center;gap:18px;display:flex}.main-control.svelte-yb6ao6{color:#08080a;background:#f4f5f6;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .14s,background .14s;display:grid;box-shadow:0 6px 16px #0006}.main-control.svelte-yb6ao6:hover{background:#fff;transform:scale(1.05)}.main-control.svelte-yb6ao6:active{transform:scale(.96)}.main-control.loading.svelte-yb6ao6 svg{animation:.75s linear infinite svelte-yb6ao6-player-spin}@keyframes svelte-yb6ao6-player-spin{to{transform:rotate(360deg)}}.timeline.svelte-yb6ao6{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.time.svelte-yb6ao6{color:#8a8f96;font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px;font-weight:560}.time.svelte-yb6ao6:last-child{text-align:left}.rail.svelte-yb6ao6{--fill:var(--p);min-width:0;height:14px;display:block;position:relative}.rail.svelte-yb6ao6:before,.rail-fill.svelte-yb6ao6{content:"";border-radius:4px;height:4px;transition:height .12s,top .12s;position:absolute;top:5px;left:0}.rail.svelte-yb6ao6:before{background:#ffffff24;right:0}.rail-fill.svelte-yb6ao6{width:var(--fill);background:#e6e7e9}.rail-span.svelte-yb6ao6{pointer-events:none;background:#ffffff57;border-radius:4px;height:4px;transition:top .12s,height .12s;position:absolute;top:5px}.rail-knob.svelte-yb6ao6{top:1px;left:var(--fill);opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:12px;height:12px;margin-left:-6px;transition:opacity .12s,transform .12s;position:absolute;transform:scale(.6);box-shadow:0 2px 6px #00000080}.rail.svelte-yb6ao6 input:where(.svelte-yb6ao6){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rail.svelte-yb6ao6:hover .rail-knob:where(.svelte-yb6ao6),.rail.svelte-yb6ao6:active .rail-knob:where(.svelte-yb6ao6){opacity:1;transform:scale(1)}.rail.svelte-yb6ao6:has(input:where(.svelte-yb6ao6):focus-visible) .rail-knob:where(.svelte-yb6ao6){opacity:1;transform:scale(1)}.rail.svelte-yb6ao6:has(input:where(.svelte-yb6ao6):focus-visible):before{box-shadow:0 0 0 2px #ffffff47}.volume-rail.svelte-yb6ao6{--fill:var(--v);width:clamp(80px,8vw,116px)}.side.svelte-yb6ao6{justify-content:end;align-items:center;gap:6px;min-width:0;display:flex}.close-control.svelte-yb6ao6{margin-left:8px}@media (width<=1024px){.global-player.svelte-yb6ao6{grid-template-columns:minmax(0,1fr) minmax(260px,1.25fr) auto}.volume-rail.svelte-yb6ao6{display:none}}@media (width<=640px){.global-player.svelte-yb6ao6{grid-template-columns:minmax(0,1fr) auto auto;gap:4px;height:66px;padding:0 10px}.np.svelte-yb6ao6{grid-template-columns:44px minmax(0,1fr) 34px 34px;gap:11px}.np.svelte-yb6ao6 .share-control:where(.svelte-yb6ao6){margin-left:-8px}.np-art.svelte-yb6ao6{border-radius:5px;width:44px;height:44px}.np-words.svelte-yb6ao6 strong:where(.svelte-yb6ao6){font-size:13.5px}.np-words.svelte-yb6ao6 small:where(.svelte-yb6ao6){font-size:12px}.deck.svelte-yb6ao6{display:contents}.transport.svelte-yb6ao6{gap:2px}.transport.svelte-yb6ao6 .step-control:where(.svelte-yb6ao6):first-child{display:none}.main-control.svelte-yb6ao6{width:40px;height:40px}.timeline.svelte-yb6ao6{display:block;position:absolute;top:-6px;left:0;right:0}.time.svelte-yb6ao6{display:none}.seek-rail.svelte-yb6ao6{height:12px}.seek-rail.svelte-yb6ao6:before,.seek-rail.svelte-yb6ao6 .rail-fill:where(.svelte-yb6ao6),.seek-rail.svelte-yb6ao6 .rail-span:where(.svelte-yb6ao6){border-radius:0;height:2px;top:5px}.seek-rail.svelte-yb6ao6:hover:before,.seek-rail.svelte-yb6ao6:hover .rail-fill:where(.svelte-yb6ao6),.seek-rail.svelte-yb6ao6:active:before,.seek-rail.svelte-yb6ao6:active .rail-fill:where(.svelte-yb6ao6){height:4px;top:4px}.side.svelte-yb6ao6>:where(.svelte-yb6ao6):not(.close-control){display:none}.close-control.svelte-yb6ao6{margin-left:0}}@media (width<=820px){:root[data-shell=app] .global-player.svelte-yb6ao6{right:8px;bottom:calc(var(--app-bottom) + 6px);background:color-mix(in srgb, var(--np-color,#2a2d33) 22%, #101113);border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;gap:2px;height:58px;padding:0 6px 0 8px;transition:bottom .22s cubic-bezier(.2,.8,.2,1),background .9s;left:8px;overflow:hidden;box-shadow:0 14px 34px -10px #000000b3,0 0 0 1px #ffffff0f}:root[data-shell=app] .global-player.svelte-yb6ao6:before{display:none}:root[data-shell=app] .global-player.svelte-yb6ao6{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-shell=app] .np.svelte-yb6ao6{grid-template-columns:42px minmax(0,1fr) 40px 40px;gap:10px}:root[data-shell=app] .np.svelte-yb6ao6 .share-control:where(.svelte-yb6ao6){color:#e6e7e9;width:40px;height:40px;margin-left:-10px}:root[data-shell=app] .np-art.svelte-yb6ao6{width:42px;height:42px;box-shadow:none;border-radius:5px}:root[data-shell=app] .deck.svelte-yb6ao6{display:contents}:root[data-shell=app] .transport.svelte-yb6ao6{gap:0}:root[data-shell=app] .transport.svelte-yb6ao6 .step-control:where(.svelte-yb6ao6):first-child{display:none}:root[data-shell=app] .main-control.svelte-yb6ao6{color:#f4f5f6;width:40px;height:40px;box-shadow:none;background:0 0}:root[data-shell=app] .main-control.svelte-yb6ao6 svg{width:22px;height:22px}:root[data-shell=app] .step-control.svelte-yb6ao6{color:#e6e7e9;width:40px;height:40px}:root[data-shell=app] .like-control.svelte-yb6ao6{width:40px;height:40px}:root[data-shell=app] .timeline.svelte-yb6ao6{pointer-events:none;display:block;position:absolute;inset:auto 10px 0}:root[data-shell=app] .time.svelte-yb6ao6{display:none}:root[data-shell=app] .seek-rail.svelte-yb6ao6{height:2px}:root[data-shell=app] .seek-rail.svelte-yb6ao6:before,:root[data-shell=app] .seek-rail.svelte-yb6ao6 .rail-fill:where(.svelte-yb6ao6),:root[data-shell=app] .seek-rail.svelte-yb6ao6 .rail-span:where(.svelte-yb6ao6){border-radius:2px;height:2px;top:0}:root[data-shell=app] .seek-rail.svelte-yb6ao6:before{background:#ffffff29}:root[data-shell=app] .seek-rail.svelte-yb6ao6 .rail-fill:where(.svelte-yb6ao6){background:#f4f5f6}:root[data-shell=app] .seek-rail.svelte-yb6ao6 :is(.rail-knob:where(.svelte-yb6ao6),input:where(.svelte-yb6ao6)),:root[data-shell=app] .side.svelte-yb6ao6{display:none}}.nav-progress.svelte-degj0i{z-index:200;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.nav-progress.svelte-degj0i span:where(.svelte-degj0i){background:var(--active-color);width:36%;height:100%;animation:1s cubic-bezier(.45,0,.25,1) infinite svelte-degj0i-nav-progress;display:block}@keyframes svelte-degj0i-nav-progress{0%{transform:translate(-100%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.nav-progress.svelte-degj0i span:where(.svelte-degj0i){opacity:.7;width:100%;animation:none}}.site-footer.svelte-4jwo3w{padding:clamp(46px, 5vw, 72px) var(--page-gutter) 28px;background:radial-gradient(120% 90% at 50% 0,#ffffff09,#0000 60%),linear-gradient(#08090a,#040405);position:relative;overflow:hidden}.footer-rim.svelte-4jwo3w{background:linear-gradient(90deg,#ffffff0a,#ffffff1f 50%,#ffffff0a);height:1px;position:absolute;top:0;left:0;right:0}.footer-rim.svelte-4jwo3w:after{content:"";background:linear-gradient(90deg, rgba(var(--active-rgb),0), rgba(var(--active-rgb),.7), rgba(var(--active-rgb),0));height:1px;position:absolute;top:0;left:30%;right:30%}.footer-inner.svelte-4jwo3w,.footer-floor.svelte-4jwo3w{z-index:1;width:min(1400px,100%);margin-inline:auto;position:relative}.footer-inner.svelte-4jwo3w{grid-template-columns:minmax(250px,1.3fr) minmax(130px,.55fr) minmax(170px,.65fr) minmax(250px,1fr);gap:clamp(30px,4.5vw,72px);display:grid}.footer-brand.svelte-4jwo3w{align-content:start;justify-items:start;gap:22px;display:grid}.footer-lockup.svelte-4jwo3w{align-items:center;gap:16px;display:inline-flex}.footer-mark.svelte-4jwo3w{flex:none;width:74px;height:48px;display:block;position:relative;overflow:hidden}.footer-mark.svelte-4jwo3w img:where(.svelte-4jwo3w){filter:drop-shadow(0 6px 14px #0009);width:80.8px;max-width:none;height:80.8px;position:absolute;top:-8.2px;left:-3.2px}.footer-name.svelte-4jwo3w{gap:7px;display:grid}.footer-name.svelte-4jwo3w strong:where(.svelte-4jwo3w){color:#fff;letter-spacing:.16em;white-space:nowrap;font-size:clamp(20px,1.7vw,25px);font-weight:840;line-height:1}.footer-name.svelte-4jwo3w small:where(.svelte-4jwo3w){color:#7b8088;font-size:12.5px;font-weight:650}:root[lang=en] .footer-name.svelte-4jwo3w small:where(.svelte-4jwo3w){letter-spacing:.18em;font-size:12px}.footer-app-badge.svelte-4jwo3w{border-radius:8px;transition:opacity .15s,transform .15s;display:inline-flex}.footer-app-badge.svelte-4jwo3w img:where(.svelte-4jwo3w){width:auto;height:40px;display:block}.footer-app-badge.svelte-4jwo3w:hover{opacity:.88;transform:translateY(-1px)}.footer-app-badge.svelte-4jwo3w:focus-visible{outline:2px solid var(--active-color);outline-offset:3px}h2.svelte-4jwo3w{color:#6f747c;margin:0 0 14px;font-size:12.5px;font-weight:760}:root[lang=en] h2.svelte-4jwo3w{letter-spacing:.14em;text-transform:uppercase;font-size:12px}.footer-links.svelte-4jwo3w{align-content:start;justify-items:start;gap:2px;display:grid}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w){color:#b7bbc2;align-items:center;min-height:34px;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):after{content:"";background:var(--active-color);transform-origin:0;height:1px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):focus-visible{color:#fff}.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover:after,.footer-links.svelte-4jwo3w a:where(.svelte-4jwo3w):focus-visible:after{transform:scaleX(1)}.footer-contact.svelte-4jwo3w{align-content:start;display:grid}.footer-contact.svelte-4jwo3w p:where(.svelte-4jwo3w){color:#8a8f97;margin:0 0 16px;font-size:14px;line-height:1.55}.mail-row.svelte-4jwo3w{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;width:100%;max-width:380px;padding:5px 5px 5px 14px;display:flex;box-shadow:inset 0 1px #ffffff0d}.mail-address.svelte-4jwo3w{color:#e3e5e8;flex:1;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:640;display:inline-flex}.mail-address.svelte-4jwo3w svg{color:#7f848c}.mail-address.svelte-4jwo3w span:where(.svelte-4jwo3w){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-address.svelte-4jwo3w:hover{color:#fff}.mail-copy.svelte-4jwo3w{height:34px;color:var(--active-color);background:rgba(var(--active-rgb),.1);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:720;transition:background .14s,color .14s;display:inline-flex}.mail-copy.svelte-4jwo3w:hover{background:rgba(var(--active-rgb),.18)}.mail-copy.done.svelte-4jwo3w{color:var(--ink);background:var(--active-color)}.footer-floor.svelte-4jwo3w{color:#6c7179;letter-spacing:.04em;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(44px,5vw,68px);padding-top:18px;font-size:12.5px;font-weight:560;display:flex}.floor-end.svelte-4jwo3w{align-items:center;gap:14px;display:flex}.language.svelte-4jwo3w{background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;padding:2px;display:inline-flex}.language.svelte-4jwo3w button:where(.svelte-4jwo3w){color:#8d929a;letter-spacing:0;border-radius:999px;height:28px;padding:0 12px;font-size:12.5px;font-weight:650;transition:color .14s,background .14s}.language.svelte-4jwo3w button:where(.svelte-4jwo3w):hover{color:#fff}.language.svelte-4jwo3w button[aria-pressed=true]:where(.svelte-4jwo3w){color:#fff;background:#ffffff1a}.to-top.svelte-4jwo3w{color:#8d929a;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 4px 0 12px;font-size:12.5px;font-weight:650;transition:color .14s;display:inline-flex}.to-top.svelte-4jwo3w svg{transition:transform .18s;transform:rotate(-90deg)}.to-top.svelte-4jwo3w:hover{color:#fff}.to-top.svelte-4jwo3w:hover svg{transform:rotate(-90deg)translate(2px)}@media (width<=1080px){.footer-inner.svelte-4jwo3w{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand.svelte-4jwo3w{grid-column:1/-1;grid-template-columns:auto auto;justify-content:space-between;align-items:center;width:100%}}html[data-shell=desktop] .footer-links.svelte-4jwo3w .windows-link:where(.svelte-4jwo3w){display:none}@media (width<=640px){.footer-links.svelte-4jwo3w .windows-link:where(.svelte-4jwo3w){display:none}.site-footer.svelte-4jwo3w{padding:40px 16px 24px}.footer-inner.svelte-4jwo3w{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.footer-brand.svelte-4jwo3w{grid-template-columns:1fr;gap:18px}.footer-mark.svelte-4jwo3w{width:62px;height:40px}.footer-mark.svelte-4jwo3w img:where(.svelte-4jwo3w){width:67.4px;height:67.4px;top:-6.85px;left:-2.65px}.footer-contact.svelte-4jwo3w{grid-column:1/-1}.mail-row.svelte-4jwo3w{max-width:none}.footer-floor.svelte-4jwo3w{flex-wrap:wrap;gap:12px}.floor-end.svelte-4jwo3w{justify-content:space-between;width:100%}}
