.telegram-login-steps{display:flex;justify-content:space-between;gap:8px;margin:4px 0 20px;font-size:11px;opacity:.8}.telegram-login-steps span{display:flex;gap:5px;align-items:center}.telegram-login-steps b{display:grid;place-items:center;width:22px;height:22px;border:1px solid currentColor;border-radius:50%;font-size:10px}.telegram-login-steps [data-done=true]{color:#709fc9}.telegram-login-flow form{display:grid;gap:14px;text-align:left;width:100%}.telegram-login-flow label{display:grid;gap:8px;font-size:13px}.telegram-login-flow input{width:100%;min-height:48px;padding:12px 15px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;font:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.telegram-login-flow input:focus-visible{border-color:#71a8db;box-shadow:0 0 0 3px #71a8db26}.telegram-login-flow input[autocomplete=one-time-code]{letter-spacing:.5em;text-align:center;font-size:24px}.telegram-login-flow button:disabled{opacity:.5;cursor:default}.telegram-login-flow .telegram-login-methods{gap:5px}.telegram-login-flow .telegram-login-methods button{flex:1;padding:11px 8px;justify-content:center}.telegram-login-error{padding:12px 15px;border:1px solid #b36b724f;background:#b36b7212;border-radius:12px;font-size:13px;line-height:1.5}.telegram-qr-frame{padding:10px;border-radius:22px;background:#fff;box-shadow:0 14px 40px #0002;width:-moz-fit-content;width:fit-content;margin:0 auto}.telegram-login-qr .telegram-qr-frame img{display:block;border-radius:12px;width:220px;max-width:100%;margin:0}.telegram-login-cancel{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px;background:none;border:0;color:inherit;font-size:12px;opacity:.7;margin:10px auto 0;cursor:pointer}.telegram-login-trust{display:flex;align-items:center;justify-content:center;gap:6px;opacity:.5;font-size:10px;margin-top:20px}.telegram-login-flow .primary-button{justify-content:center;min-height:44px}.telegram-login-progress{min-height:110px}.telegram-login-qr p{font-size:13px;line-height:1.6}.telegram-login-qr small{opacity:.6}@media (prefers-reduced-motion:reduce){.telegram-login-flow *{animation:none!important;transition:none!important}}.telegram-login-flow .telegram-login-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:5px}.telegram-login-flow .telegram-login-methods button{min-width:0;white-space:nowrap}main.login-stage{--login-ink:#eef4ff;--login-muted:#8fa6c2;--login-accent:#79baff;--login-line:#ffffff17;position:relative;min-height:100dvh;overflow:hidden;isolation:isolate;display:grid;grid-template-rows:auto 1fr;place-items:initial;padding:0;color:var(--login-ink);font-family:var(--sg-sans);background:radial-gradient(1px 1px at 12% 18%,#fffc,transparent),radial-gradient(1px 1px at 27% 64%,#fff9,transparent),radial-gradient(1.5px 1.5px at 41% 12%,#fffd,transparent),radial-gradient(1px 1px at 58% 31%,#fff8,transparent),radial-gradient(1px 1px at 69% 9%,#fffb,transparent),radial-gradient(1.5px 1.5px at 83% 22%,#cfe6ffe6,transparent),radial-gradient(1px 1px at 91% 47%,#fff9,transparent),radial-gradient(1px 1px at 7% 81%,#fff8,transparent),radial-gradient(1px 1px at 35% 88%,#fff7,transparent),radial-gradient(1.5px 1.5px at 18% 41%,#d8ecffd9,transparent),radial-gradient(1px 1px at 75% 58%,#fff7,transparent),radial-gradient(1px 1px at 52% 76%,#fff6,transparent),radial-gradient(ellipse 70% 55% at 50% -10%,#264c7b 0,transparent 70%),linear-gradient(180deg,#071321,#0a1626 70%,#0b1830)}.login-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.login-glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.login-glow.g1{width:520px;height:520px;left:50%;top:18%;translate:-50% 0;background:radial-gradient(#2f6fd655,transparent 70%)}.login-glow.g2{width:640px;height:380px;right:-120px;bottom:-60px;background:radial-gradient(#4d8dff40,transparent 70%)}.login-shard{position:absolute;aspect-ratio:1;opacity:.5;animation:login-drift 14s ease-in-out infinite alternate;background:linear-gradient(150deg,#bfe0ff66,#4d8dff22 45%,#79baff08 70%,#cfe8ff40);-webkit-mask:var(--shard) center/contain no-repeat;mask:var(--shard) center/contain no-repeat}.login-shard.s1{width:230px;left:6%;top:14%;rotate:-14deg}.login-shard.s2{width:70px;left:30%;top:9%;rotate:22deg;animation-delay:-3s;opacity:.75}.login-shard.s3{width:56px;left:14%;top:58%;rotate:-30deg;animation-delay:-6s;opacity:.7}.login-shard.s4{width:200px;left:2%;bottom:6%;rotate:8deg;animation-delay:-2s;opacity:.35}.login-shard.s5{width:48px;left:62%;top:16%;rotate:40deg;animation-delay:-8s;opacity:.8}.login-shard.s6{width:84px;right:10%;top:12%;rotate:-18deg;animation-delay:-5s;opacity:.6}.login-shard.s7{width:60px;right:30%;top:46%;rotate:12deg;animation-delay:-10s;opacity:.65}@keyframes login-drift{to{transform:translateY(-14px) rotate(4deg)}}.login-horizon{position:absolute;left:0;right:0;bottom:64px;height:1px;background:linear-gradient(90deg,transparent,#79baff30 25%,#9fd0ff70 75%,#79baff25);box-shadow:0 0 18px #79baff40}.login-horizon:after{content:"";position:absolute;inset:1px 0 auto;height:64px;background:linear-gradient(180deg,#0e2340aa,transparent)}.login-top{display:flex;align-items:center;gap:10px;padding:22px 32px}.login-logo{width:30px;height:30px;filter:drop-shadow(0 4px 12px #2f6fd666)}.login-name{font:500 21px/1 var(--sg-serif);letter-spacing:.01em}.login-beta{padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--login-accent);background:#79baff1a;box-shadow:inset 0 0 0 1px #79baff33}main.login-stage .login-card{align-self:center;justify-self:center;width:min(100% - 40px,420px);margin:0 0 120px;display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:34px 32px 30px;text-align:center;border-radius:28px;background:linear-gradient(160deg,#13233acc,#0d1a2cdd);border:1px solid var(--login-line);box-shadow:inset 0 1px #ffffff14,0 30px 80px -30px #000c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}main.login-stage .login-wordmark{margin:0;font:500 clamp(48px,6vw,64px)/.95 var(--sg-serif);letter-spacing:.005em;color:#f6f9ff;text-shadow:0 0 1px #fff,0 0 14px #c3e4ffaa,0 0 38px #5aa0ff70}main.login-stage .login-lead{margin:0 auto 4px;max-width:32ch;font-size:13.5px;line-height:1.6;color:var(--login-muted)}main.login-stage .login-card .telegram-login-flow{color:var(--login-ink)}main.login-stage .login-card .telegram-login-methods{border-color:var(--login-line);background:#06101d}main.login-stage .login-card .telegram-login-methods button{color:#8ea9c4}main.login-stage .login-card .telegram-login-methods button[aria-selected=true]{background:#22384f;color:#fff;box-shadow:none}main.login-stage .login-card .telegram-login-flow label{color:var(--login-muted)}main.login-stage .login-card .telegram-login-flow input{background:#06101d!important;color:var(--login-ink)!important;border:1px solid #ffffff1f!important;box-shadow:none!important;background-image:none!important}main.login-stage .login-card .telegram-login-flow input::-moz-placeholder{color:#5d7590}main.login-stage .login-card .telegram-login-flow input::placeholder{color:#5d7590}main.login-stage .login-card .telegram-login-flow input:focus{border-color:#79baff88!important;outline:none}.login-denied{display:grid;gap:10px}.login-denied p{color:var(--login-muted);font-size:13px;line-height:1.6}.login-mascot{position:absolute;right:clamp(16px,6vw,110px);bottom:56px;z-index:1;margin:0;height:min(52vh,460px);aspect-ratio:1327/2061;pointer-events:none}.login-mascot img{position:relative;z-index:1;display:block;width:100%;height:100%;filter:drop-shadow(0 0 22px #79baff1f)}.login-mascot-shadow{position:absolute;left:-6%;right:-10%;bottom:2px;height:28px;border-radius:50%;background:radial-gradient(closest-side,#000a,#0005 55%,transparent);filter:blur(4px)}.login-bubble{position:absolute;z-index:2;right:50%;bottom:calc(100% - 6px);width:-moz-max-content;width:max-content;max-width:250px;padding:12px 15px;border-radius:18px 18px 4px;font-size:13px;line-height:1.45;text-align:left;color:#0d1a2c;background:#eef5ff;box-shadow:0 14px 34px -12px #000b,0 0 0 1px #ffffff80 inset;animation:login-bob 4s ease-in-out infinite alternate}.login-bubble:after{content:"";position:absolute;right:-7px;bottom:0;width:16px;height:14px;background:#eef5ff;clip-path:polygon(0 0,0 100%,100% 100%)}@keyframes login-bob{to{transform:translateY(-5px)}}@media (max-width:1180px){.login-mascot{height:min(42vh,340px);right:8px}.login-bubble{right:10%;max-width:200px}}@media (max-width:900px){main.login-stage{height:100dvh;overflow-y:auto;grid-template-rows:auto auto auto}.login-top{padding:18px 20px}main.login-stage .login-card{margin:6px 0 0}.login-mascot{position:relative;right:auto;bottom:auto;justify-self:center;height:320px;margin:110px 0 24px;translate:0}.login-bubble{right:auto;left:54%;bottom:88%;max-width:min(150px,calc(100vw - 230px));border-radius:18px 18px 18px 4px;font-size:12px}.login-bubble:after{right:auto;left:-7px;clip-path:polygon(100% 0,0 100%,100% 100%)}.login-horizon,.login-glow.g2{display:none}.login-shard.s1{width:140px}.login-shard.s4{display:none}}@media (prefers-reduced-motion:reduce){.login-shard,.login-bubble{animation:none}}.report-fab{position:fixed;right:20px;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 96px);z-index:34;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:999px;border:1px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);color:var(--muted);font-size:11px;font-weight:550;box-shadow:0 4px 16px var(--glass-shadow);opacity:.72;transition:opacity .2s,color .2s,transform .2s}.report-fab span{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .25s ease}.report-fab:hover,.report-fab:focus-visible{opacity:1;color:var(--ink);transform:translateY(-1px)}.report-fab:hover span,.report-fab:focus-visible span{max-width:90px}@media (max-width:700px){.report-fab{right:12px;bottom:calc(max(10px,env(safe-area-inset-bottom)) + 88px);height:30px;padding:0 9px}}@media (prefers-reduced-motion:reduce){.report-fab,.report-fab span{transition:none}}.report-page-context{display:block;font-size:11px;color:var(--muted)}.report-diagnostics{display:flex!important;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.report-diagnostics input{width:16px;height:16px;accent-color:var(--accent)}.notify-wrap{position:relative;display:flex;align-items:center}.notify-button{position:relative}.notify-count{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:9px;font-weight:700;line-height:16px;text-align:center}.dark .notify-count{color:#14223c}.notify-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:min(340px,calc(100vw - 24px));max-height:min(460px,70vh);overflow:auto;border-radius:16px;border:1px solid var(--edge);background:#f3f8fff5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 14px 40px var(--glass-shadow);padding:8px;-webkit-app-region:no-drag}.dark .notify-panel{background:#111a2bf5}.notify-panel header{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;font-size:13px}.notify-panel header .text-button{display:inline-flex;gap:4px;align-items:center;font-size:11px}.notify-panel li>button{display:flex;gap:10px;width:100%;text-align:left;padding:8px;border-radius:10px;align-items:flex-start}.notify-panel li>button:hover{background:var(--glass)}.notify-panel li>button.is-unread strong:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:middle}.notify-panel img,.notify-glyph{width:38px;height:38px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;display:grid;place-items:center;background:var(--glass);color:var(--muted)}.notify-panel li span{display:flex;flex-direction:column;gap:2px;min-width:0}.notify-panel strong{font-size:12px;font-weight:600;color:var(--ink)}.notify-panel small,.notify-panel time{font-size:11px;color:var(--muted)}.notify-empty{padding:16px 10px;font-size:12px;color:var(--muted);line-height:1.5}.follow-btn small{margin-left:4px;font-size:11px;opacity:.7}.follow-btn.is-following{border-color:var(--accent);color:var(--accent)}.follow-shelf{margin-top:38px}.follow-shelf .section-heading{display:flex;align-items:baseline;gap:10px}.follow-shelf-count{font-size:11px;color:var(--muted)}.unrel-page{padding-top:32px}.unrel-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;align-items:start}@media (max-width:900px){.unrel-layout{grid-template-columns:1fr}}.unrel-form,.unrel-mine{padding:24px;border-radius:22px}.unrel-form h2,.unrel-mine h2{font-size:20px;font-weight:450;margin-bottom:6px}.unrel-hint{font-size:12px;color:var(--muted);margin-bottom:14px;line-height:1.5}.unrel-form .content-form{display:flex;flex-direction:column;gap:12px;border:0;padding:0;margin:0}.unrel-form label{display:flex;flex-direction:column;gap:6px;font-size:12px}.unrel-drop{position:relative;border:1px dashed var(--edge);border-radius:14px;padding:18px;cursor:pointer;background:var(--glass)}.unrel-drop.small{padding:10px 14px}.unrel-drop span{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink);word-break:break-all}.unrel-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.unrel-drop:focus-within{outline:2px solid var(--accent);outline-offset:2px}.unrel-cover-row{display:flex;align-items:center;gap:12px}.unrel-cover-row img{width:64px;height:64px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.unrel-picker{position:relative}.unrel-picker ul{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;border-radius:12px;border:1px solid var(--edge);background:#f3f8fff7;padding:4px;box-shadow:0 10px 30px var(--glass-shadow)}.dark .unrel-picker ul{background:#111a2bf7}.unrel-picker li button{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:8px;font-size:13px;text-align:left}.unrel-picker li button:hover{background:var(--glass)}.unrel-picker li img,.unrel-picker li span{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--glass)}.unrel-picker li small{margin-left:auto;color:var(--muted);font-size:10px}.unrel-linked{font-size:11px;color:var(--muted)}.unrel-row,.unrel-genius li{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--edge)}.unrel-row:last-child,.unrel-genius li:last-child{border-bottom:0}.unrel-play{position:relative;width:44px;height:44px;border-radius:10px;overflow:hidden;flex-shrink:0;display:grid;place-items:center}.unrel-play>svg{position:absolute;color:#fff;filter:drop-shadow(0 1px 3px #0008);opacity:.9}.unrel-play:disabled{opacity:.4}.unrel-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.unrel-meta strong{font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unrel-meta small{font-size:11px;color:var(--muted)}.unrel-meta a{text-decoration:underline;text-underline-offset:2px}.unrel-note{font-style:italic}.unrel-status{font-size:10px;font-weight:600;letter-spacing:.04em;padding:4px 8px;border-radius:999px;background:var(--glass);border:1px solid var(--edge);white-space:nowrap}.unrel-status.is-approved{color:#2f9e6d}.unrel-status.is-rejected{color:#d0566a}.unrel-empty{font-size:12px;color:var(--muted);padding:12px 0}.unrel-artist .artist-toolbar,.unrel-genius .artist-toolbar{display:flex;align-items:center;gap:10px}.unrel-suggest{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.unrel-upcoming h2,.unrel-genius h2{display:inline-flex;align-items:center;gap:8px}.unrel-genius .text-button{display:inline-flex;align-items:center;gap:4px;font-size:11px;white-space:nowrap}.adm-unreleased{margin-top:16px}.adm-unreleased details{margin-bottom:10px;padding:14px 16px;border-radius:14px;border:1px solid var(--edge,#ffffff22)}.adm-unreleased summary{cursor:pointer}.adm-unreleased form,.admin-unreleased-actions,.admin-unreleased-media{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:10px 0}.adm-unreleased label{display:flex;flex-direction:column;gap:4px;font-size:12px}.adm-unreleased input,.adm-unreleased select,.adm-unreleased textarea{min-width:180px}.adm-unreleased audio{width:min(420px,100%)}.report-reasons{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.report-reason{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 12px;border-radius:14px;font-size:13px;font-weight:550;text-align:left;color:var(--sg-ink,inherit);background:color-mix(in srgb,var(--sg-ink,#1b2b44) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sg-ink,#1b2b44) 10%,transparent);transition:background .15s,box-shadow .15s}.report-reason svg{flex:none;color:var(--sg-muted,#6a7d94)}.report-reason:hover:not(:disabled){background:color-mix(in srgb,var(--sg-accent,#3a78f0) 9%,transparent)}.report-reason.is-on{background:color-mix(in srgb,var(--sg-accent,#3a78f0) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--sg-accent,#3a78f0)}.report-reason.is-on svg{color:var(--sg-accent,#3a78f0)}.transfer-services{display:flex;flex-direction:column;gap:16px}.transfer-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.service-card{--service:#1db954;--service-ink:#07140c;display:flex;flex-direction:column;gap:12px;padding:20px!important;border-radius:24px!important;overflow:hidden}.service-card:after{opacity:.08}.service-head{display:flex;align-items:center;gap:12px}.service-card h3{font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.service-card p{font-size:12.5px;line-height:1.6;color:var(--muted);flex:1}.service-logo{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--service);background:color-mix(in srgb,var(--service) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--service) 30%,transparent),0 0 24px color-mix(in srgb,var(--service) 18%,transparent)}.service-soundcloud{--service:#ff6a1a;--service-ink:#1c0b02}.service-yandex{--service:#f5c518;--service-ink:#1b1602}:root:not(.dark) .service-yandex{--service:#c99a00}.service-state{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.service-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.service-state.is-open{color:color-mix(in srgb,var(--service) 80%,var(--ink))}.service-state.is-open:before{opacity:1;box-shadow:0 0 8px var(--service)}.service-actions{display:flex;flex-wrap:wrap;gap:8px}.service-primary,.service-secondary,.service-code{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:13px;font-size:12.5px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,opacity .2s}.service-primary{color:var(--service-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--service) 92%,#fff),var(--service));box-shadow:inset 0 1px #fff5,0 8px 20px -8px color-mix(in srgb,var(--service) 70%,transparent)}.service-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #fff5,0 12px 26px -8px color-mix(in srgb,var(--service) 80%,transparent)}.service-primary:disabled{opacity:.45;cursor:not-allowed}.service-secondary,.service-code{color:var(--ink);background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge)}.service-secondary:hover,.service-code:hover{background:color-mix(in srgb,var(--chip-face) 60%,#fff)}:root.dark .service-secondary:hover,:root.dark .service-code:hover{background:#ffffff14}.service-code strong{font-family:ui-monospace,monospace;letter-spacing:.14em}.service-slide{min-width:140px}.service-slide-track{display:block;height:1.5em;overflow:hidden;line-height:1.5em}.service-slide-track>span{display:block;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.service-slide:is(:hover,:focus-visible):not(:disabled) .service-slide-track>span{transform:translateY(-100%)}.service-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--chip-edge)}.service-foot small{font-size:10.5px;color:var(--muted);opacity:.8}.service-pending{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px!important;border-radius:22px!important}.service-pending strong{font-size:14px;color:var(--ink)}.service-pending p{font-size:12px;color:var(--muted);margin-top:4px}.service-pending-actions{display:flex;gap:8px;flex-wrap:wrap}.service-pending .service-primary{--service:#3b82f6;--service-ink:#fff}.transfer-error{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:#c2410c;padding:10px 14px;border-radius:14px;background:#fb923c1a}:root.dark .transfer-error{color:#fdba74}.content-modal:has(.account-list-modal){max-width:720px!important}.account-list-modal{display:flex;flex-direction:column;gap:14px}.account-list-tools{display:flex;gap:10px;flex-wrap:wrap;position:sticky;top:-24px;z-index:2;padding:4px 0 6px}.account-list-search{flex:1;min-width:220px;display:flex;align-items:center;gap:10px;height:44px;padding:0 12px 0 14px;border-radius:14px;background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);color:var(--muted)}.account-list-search:focus-within{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.account-list-search input{flex:1;min-width:0;background:none;border:0;outline:none;font-size:14px;color:var(--ink)}.account-list-search button{display:grid;place-items:center;width:26px;height:26px;border-radius:50%}.account-list-device{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.account-list-device select{height:44px;padding:0 12px;border-radius:14px;background:var(--chip-face);border:1px solid var(--chip-edge);color:var(--ink)}.account-list-modal .account-playlists{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:0}.account-playlist{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:16px;text-align:left;background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);transition:transform .2s,background .2s,box-shadow .2s}.account-playlist:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--service,#3b82f6) 45%,transparent),0 12px 26px -16px color-mix(in srgb,var(--service,#3b82f6) 80%,transparent)}.account-playlist:disabled{opacity:.5;cursor:not-allowed}.account-playlist.is-public .account-playlist-copy small{color:color-mix(in srgb,var(--service,#3b82f6) 70%,var(--muted))}.account-playlist-art{width:52px;height:52px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--service,#3b82f6) 16%,transparent)}.account-liked{font-size:22px;color:var(--service,#3b82f6)}.account-playlist-copy{display:grid;gap:3px;min-width:0}.account-playlist-copy strong{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-playlist-copy small{font-size:11px;color:var(--muted)}.account-playlist-go{color:var(--muted);display:grid;place-items:center}.account-playlist:hover .account-playlist-go{color:var(--service,var(--accent))}.account-list-modal.service-spotify{--service:#1db954}.account-list-modal.service-soundcloud{--service:#ff6a1a}.account-list-modal.service-yandex{--service:#e2b100}.account-list-empty{text-align:center;font-size:13px;color:var(--muted);padding:24px}@media (max-width:700px){.transfer-services-grid,.account-list-modal .account-playlists{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.service-slide-track>span,.account-playlist,.service-primary{transition:none}}.transfer-tabs{display:flex;flex-wrap:wrap;gap:8px}.transfer-tab{--service:#1db954;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 8px;border-radius:14px;font-size:13px;font-weight:600;color:var(--ink);background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);transition:background .2s,box-shadow .2s,transform .2s}.transfer-tab.service-soundcloud{--service:#ff6a1a}.transfer-tab.service-yandex{--service:#f5c518}.transfer-tab.service-tidal{--service:#7a8aa3}.transfer-tab-logo{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--service);background:color-mix(in srgb,var(--service) 14%,transparent)}.transfer-tab.is-active{background:color-mix(in srgb,var(--service) 14%,var(--chip-face));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--service) 55%,transparent)}.transfer-tab:hover:not(:disabled){transform:translateY(-1px)}.transfer-tab:disabled{opacity:.6;cursor:not-allowed}.transfer-tab.is-soon:not(.is-active){opacity:.6}.transfer-guide{--service:#1db954;padding:22px 24px!important;border-radius:24px!important;display:grid;gap:18px}.transfer-guide.service-soundcloud{--service:#ff6a1a}.transfer-guide-lead{font-size:13px;line-height:1.6;color:var(--muted)}.transfer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:step}.transfer-step{position:relative;display:grid;gap:8px;align-content:start}.transfer-step h3,.transfer-extra h3{font-size:14px;font-weight:650;color:var(--ink)}.transfer-step p,.transfer-extra p{font-size:12.5px;line-height:1.55;color:var(--muted)}.transfer-extra p a{color:var(--accent);display:inline-flex;align-items:center;gap:3px}.transfer-step h3{display:flex;align-items:center;gap:8px}.transfer-step-num{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;font-size:12px;font-weight:800;color:#fff;background:var(--service);box-shadow:0 6px 14px -6px var(--service)}.transfer-extra{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:16px;align-items:center;padding-top:16px;border-top:1px solid var(--chip-edge)}.transfer-step-mock{height:150px;padding:12px;border-radius:16px;background:color-mix(in srgb,var(--service) 6%,var(--chip-face));box-shadow:inset 0 0 0 1px var(--chip-edge);overflow:hidden}.tg-screen{height:100%;display:grid;align-content:start;gap:8px;padding:8px 10px;border-radius:12px;font-size:11.5px;color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.tg-bars{display:grid;gap:5px}.tg-bars i{display:block;height:6px;border-radius:4px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.tg-cover{display:grid;place-items:center;width:42px;height:42px;border-radius:9px;color:var(--service);background:color-mix(in srgb,var(--service) 18%,transparent);justify-self:start}.tg-head{display:grid;gap:5px}.tg-head strong{font-size:12px}.tg-row{display:flex;align-items:center;justify-content:space-between}.tg-play{width:22px;height:22px;border-radius:50%;background:var(--service)}.tg-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%}.tg-menu-item{display:flex;align-items:center;gap:7px;padding:6px 8px;border-radius:8px}.tg-menu-item.is-open{background:color-mix(in srgb,var(--ink) 7%,transparent)}.tg-submenu{margin-left:16px;display:grid;gap:4px}.tg-input{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:9px;background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);overflow:hidden;white-space:nowrap}.tg-input span{overflow:hidden;text-overflow:ellipsis}.tg-button{justify-self:start;padding:6px 12px;border-radius:9px;font-weight:700;color:#fff;background:var(--accent)}.tg-check{display:flex;align-items:center;gap:6px;color:var(--muted)}.tg-table{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0}.tg-table>span:first-child{display:flex;align-items:center;gap:6px;flex:1}.tg-chip{padding:3px 9px;border-radius:7px;font-weight:700;color:#fff;background:#1db954}.tg-file{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.tg-url{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge)}.tg-url .tg-hot{padding:1px 4px;border-radius:5px}.tg-profile{display:grid;grid-template-columns:36px 1fr;gap:8px;align-items:center}.tg-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--service);background:color-mix(in srgb,var(--service) 18%,transparent)}.tg-tabs{display:flex;gap:10px;color:var(--muted)}.tg-tabs .is-on{color:var(--service);font-weight:700}.tg-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.tg-toggle{position:relative;width:34px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--ink) 18%,transparent)}.tg-toggle i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.tg-toggle.is-on{background:var(--service)}.tg-toggle.is-on i{transform:translate(14px)}.tg-hot{position:relative;box-shadow:0 0 0 2px var(--service);animation:tg-pulse 1.8s ease-in-out infinite}@keyframes tg-pulse{0%,to{box-shadow:0 0 0 2px var(--service),0 0 color-mix(in srgb,var(--service) 40%,transparent)}50%{box-shadow:0 0 0 2px var(--service),0 0 0 6px color-mix(in srgb,var(--service) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.tg-hot{animation:none}}@media (max-width:820px){.transfer-steps,.transfer-extra{grid-template-columns:1fr}.transfer-step-mock{height:136px}}.src-pop{position:fixed;z-index:300;max-height:calc(100dvh - 16px);overflow-y:auto;padding:6px;border-radius:20px;color:var(--sg-ink,#1b2b44);background:color-mix(in srgb,#f6f9fd 94%,transparent);border:1px solid #ffffffd0;box-shadow:0 18px 50px -12px #13243c55,0 2px 8px #13243c14;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);animation:src-pop-in .16s cubic-bezier(.2,.9,.3,1)}:root.dark .src-pop{background:color-mix(in srgb,#162232 94%,transparent);border-color:#ffffff1f;box-shadow:0 22px 60px -14px #000c}@keyframes src-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.src-pop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 10px 8px 12px}.src-pop-head strong{display:block;font-size:14px;font-weight:650}.src-pop-head small{display:block;margin-top:2px;max-width:240px;font-size:11.5px;color:var(--sg-muted,#6a7d94);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src-pop-x{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--sg-muted,#6a7d94)}.src-pop-x:hover{background:#7f9bbd22;color:inherit}.src-pop-list{display:grid;gap:2px}.src-opt{position:relative;border-radius:14px}.src-opt:hover{background:#7f9bbd18}.src-opt.is-on{background:color-mix(in srgb,var(--sg-accent,#3a78f0) 11%,transparent)}.src-opt-main{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;padding:9px 12px 9px 10px;text-align:left;border-radius:14px}.src-opt-main .source-logo{width:32px;height:32px;display:grid;place-items:center;border-radius:10px}.src-opt-text strong{display:block;font-size:13.5px;font-weight:600}.src-opt-text small{display:block;margin-top:1px;font-size:11.5px;line-height:1.35;color:var(--sg-muted,#6a7d94)}.src-radio{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #8ea3bd88;transition:box-shadow .15s}.src-opt.is-on .src-radio{box-shadow:inset 0 0 0 5px var(--sg-accent,#3a78f0)}.src-opt-main:focus-visible,.src-opt-rec:focus-visible,.src-pop-file:focus-visible{outline:2px solid var(--sg-accent,#3a78f0);outline-offset:-2px}.src-opt-rec{display:inline-flex;align-items:center;gap:5px;margin:-4px 0 8px 53px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--sg-accent,#3a78f0);background:color-mix(in srgb,var(--sg-accent,#3a78f0) 10%,transparent)}.src-opt-rec:hover{background:color-mix(in srgb,var(--sg-accent,#3a78f0) 18%,transparent)}.src-pop-file{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;margin-top:6px;padding:10px 12px 10px 10px;border-top:1px solid #7f9bbd26;border-radius:0 0 14px 14px;text-align:left}.src-pop-file>svg:first-child{justify-self:center;color:var(--sg-muted,#6a7d94)}.src-pop-file strong{display:block;font-size:13px;font-weight:600}.src-pop-file small{display:block;font-size:11.5px;color:var(--sg-muted,#6a7d94)}.src-pop-file:hover{background:#7f9bbd18}@media (prefers-reduced-motion:reduce){.src-pop{animation:none}}.ac-root{--ac-bg:#12171e;--ac-face:#171e27;--ac-line:#ffffff14;--ac-ink:#eef3f9;--ac-muted:#8f9cad;--ac-accent:#9cbeff;--ac-accent-ink:#0f1b30;position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:clamp(12px,4vh,40px) 16px;color:var(--ac-ink);font-size:14px}html:not(.dark) .ac-root{--ac-bg:#f7fafd;--ac-face:#eef3f9;--ac-line:#1d3a5c17;--ac-ink:#17304f;--ac-muted:#64758b;--ac-accent:#2f6fc4;--ac-accent-ink:#fff}.ac-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#050a12b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ac-card{position:relative;width:min(760px,100%);max-height:calc(100dvh - (2*clamp(12px,4vh,40px)));overflow-y:auto;overscroll-behavior:contain;border-radius:22px;background:var(--ac-bg);border:1px solid var(--ac-line);box-shadow:0 30px 90px #00000080,0 0 0 1px #ffffff08 inset;outline:none;scrollbar-width:thin}.ac-banner{position:relative;height:clamp(110px,18vh,170px);overflow:hidden;background:radial-gradient(120% 140% at 15% 0%,#3a557e,#1b2534 55%,#121821)}html:not(.dark) .ac-banner{background:radial-gradient(120% 140% at 15% 0%,#bcd6f5,#dce8f5 60%,#eef3f9)}.ac-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ac-banner .ac-banner-blur{transform:scale(1.4);filter:blur(28px) saturate(1.3);opacity:.7}.ac-close{position:absolute;top:14px;right:14px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#fff;background:#0b111a80;border:1px solid #ffffff2e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .15s,transform .15s}.ac-close:hover{background:#0b111acc}.ac-close:active{transform:scale(.94)}.ac-body{padding:0 clamp(18px,3.4vw,32px) 22px}.ac-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:-64px;position:relative}.ac-avatar-wrap{position:relative;flex:none}.ac-avatar{width:128px;height:128px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;border:5px solid var(--ac-bg);background:#4a5a6e;color:#fff;font-size:44px;font-weight:600}.ac-badges{position:absolute;left:58px;bottom:2px;display:flex}.ac-badge{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:3px solid var(--ac-bg);color:#fff;font-size:12px;font-weight:800;margin-left:-6px}.ac-badge:first-child{margin-left:0}.ac-badge-live{background:#1f8f64}.ac-badge-author{background:#3a6fd8}.ac-badge-spicy{background:#e2365b}.ac-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding-bottom:6px}.ac-primary,.ac-secondary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;font-weight:600;font-size:14px;white-space:nowrap;transition:filter .15s,transform .15s,background .15s}.ac-primary{background:var(--ac-accent);color:var(--ac-accent-ink);border:1px solid #ffffff26}.ac-primary:hover{filter:brightness(1.08)}.ac-primary:active,.ac-secondary:active{transform:scale(.97)}.ac-secondary{background:var(--ac-face);color:var(--ac-ink);border:1px solid var(--ac-line)}.ac-secondary:hover{background:color-mix(in srgb,var(--ac-face) 80%,var(--ac-ink) 8%)}.ac-name{margin-top:12px;font-size:22px;font-weight:650;letter-spacing:-.01em;color:var(--ac-accent);overflow-wrap:anywhere}.ac-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;color:var(--ac-muted);font-size:14px;min-width:0}.ac-status-chip{max-width:100%;padding:4px 10px;border-radius:9px;background:var(--ac-face);border:1px solid var(--ac-line);color:var(--ac-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;border:1px solid var(--ac-line);border-radius:14px;overflow:hidden;background:var(--ac-face)}.ac-tabs[data-count="1"]{grid-template-columns:1fr}.ac-tab{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 14px;color:var(--ac-ink);font-size:15px;transition:background .15s,color .15s}.ac-tab+.ac-tab{border-left:1px solid var(--ac-line)}.ac-tab:hover{background:#ffffff08}.ac-tab[aria-selected=true]{background:color-mix(in srgb,var(--ac-accent) 14%,transparent);color:var(--ac-accent)}.ac-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-panel{margin-top:10px}.ac-list{display:grid;gap:2px}.ac-list-all{max-height:min(340px,40dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ac-list button{width:100%;display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 10px;border-radius:10px;text-align:left;color:var(--ac-muted);transition:background .15s}.ac-list button:hover{background:var(--ac-face)}.ac-list-title{display:flex;flex-direction:column;min-width:0;flex:1}.ac-list-title strong{color:var(--ac-ink);font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-list-title small{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-list time,.ac-list em{flex:none;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.ac-art{width:34px;height:34px;border-radius:7px;-o-object-fit:cover;object-fit:cover;flex:none}.ac-more{width:100%;min-height:42px;margin-top:6px;border-radius:10px;border:1px dashed var(--ac-line);color:var(--ac-accent);font-weight:600;transition:background .15s}.ac-more:hover:not(:disabled){background:var(--ac-face)}.ac-more:disabled{opacity:.6}.ac-muted{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 4px;color:var(--ac-muted)}.ac-link{color:var(--ac-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ac-ink) 35%,transparent);text-underline-offset:3px;text-align:left}.ac-link:hover{text-decoration-color:currentColor}.ac-section{margin-top:22px}.ac-section h3{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ac-muted);margin-bottom:10px}.ac-activity{line-height:1.55;overflow-wrap:anywhere}.ac-activity+.ac-activity{margin-top:4px}.ac-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2fd08c;margin-right:8px;vertical-align:middle;box-shadow:0 0 0 4px #2fd08c26}.ac-stats{display:flex;flex-wrap:wrap;gap:12px 30px}.ac-stats li{display:flex;align-items:center;gap:10px;color:var(--ac-muted)}.ac-stats strong{color:var(--ac-ink);font-size:18px;font-weight:550;font-variant-numeric:tabular-nums}.ac-contacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding:18px clamp(18px,3.4vw,32px) 22px;border-top:1px solid var(--ac-line)}.ac-contact{display:flex;align-items:center;min-height:52px;border-radius:12px;border:1px solid;overflow:hidden}.ac-contact a{flex:1;display:flex;align-items:center;gap:12px;align-self:stretch;padding:0 16px;font-weight:600;min-width:0}.ac-contact a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-contact button{align-self:stretch;width:50px;display:grid;place-items:center;color:inherit;opacity:.75;transition:opacity .15s}.ac-contact button:hover{opacity:1}.ac-contact-tg{background:#10263a;border-color:#2a5a86;color:#e6f2ff}.ac-contact-tg svg{color:#3aa2e8}.ac-contact-spicy{background:#2a1520;border-color:#7a2f48;color:#ffe6ee}html:not(.dark) .ac-contact-tg{background:#e5f2fc;border-color:#9cc8ec;color:#123552}html:not(.dark) .ac-contact-spicy{background:#fde9ef;border-color:#eba5ba;color:#5a1a2e}.ac-close:focus-visible,.ac-primary:focus-visible,.ac-secondary:focus-visible,.ac-tab:focus-visible,.ac-list button:focus-visible,.ac-more:focus-visible,.ac-link:focus-visible,.ac-contact :is(a,button):focus-visible{outline:2px solid var(--ac-accent);outline-offset:2px}.ac-sheet{place-items:end stretch;padding:0}.ac-sheet .ac-card{width:100%;max-height:92dvh;border-radius:22px 22px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.telegram-mini-app .ac-sheet .ac-card{max-height:calc(100dvh - var(--tg-content-top,0px) - 12px)}@media (max-width:640px){.ac-banner{height:112px}.ac-head{margin-top:-48px;flex-wrap:wrap}.ac-avatar{width:96px;height:96px;font-size:34px;border-width:4px}.ac-badges{left:40px}.ac-actions{width:100%;justify-content:stretch;padding-bottom:0}.ac-actions>*{flex:1;justify-content:center}.ac-tabs{grid-template-columns:1fr}.ac-tab+.ac-tab{border-left:0;border-top:1px solid var(--ac-line)}.ac-stats{gap:12px 22px}.ac-contacts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ac-close,.ac-primary,.ac-secondary,.ac-tab,.ac-list button,.ac-more{transition:none}}.tgp-sheet{position:fixed;z-index:60;left:50%;bottom:calc(var(--tg-content-bottom,0px) + 96px);transform:translate(-50%);width:min(440px,calc(100vw - 24px));display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:20px;background:var(--glass);border:1px solid var(--edge);color:var(--ink);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 18px 44px -20px #0a14288c;animation:tgp-in .32s cubic-bezier(.2,.8,.2,1)}.tgp-sheet__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.tgp-sheet__body{display:grid;gap:6px;min-width:0}.tgp-sheet__body strong{font-size:14.5px;font-weight:600}.tgp-sheet__body p{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.tgp-sheet__track{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)!important}.tgp-sheet__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.tgp-sheet__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.tgp-sheet__close:hover{color:var(--ink);background:color-mix(in srgb,currentColor 8%,transparent)}.tgp-bar{position:fixed;z-index:55;left:50%;top:calc(var(--tg-content-top,0px) + 10px);transform:translate(-50%);width:min(420px,calc(100vw - 24px));display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--glass);border:1px solid var(--edge);color:var(--ink);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 10px 30px -16px #0a142880;animation:tgp-drop .3s cubic-bezier(.2,.8,.2,1)}.tgp-bar__main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:4px 10px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.tgp-bar__main>svg{flex:none;color:var(--accent)}.tgp-bar__main span{display:grid;min-width:0}.tgp-bar__main small{font-size:10.5px;letter-spacing:.02em;color:var(--muted)}.tgp-bar__main b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tgp-bar__step{flex:none;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:background .2s,opacity .2s}.tgp-bar__step:hover:not(:disabled){background:color-mix(in srgb,currentColor 9%,transparent)}.tgp-bar__step:disabled{opacity:.35;cursor:default}.tgp-spin{animation:tgp-spin 1s linear infinite}@keyframes tgp-in{0%{opacity:0;transform:translate(-50%,12px)}}@keyframes tgp-drop{0%{opacity:0;transform:translate(-50%,-8px)}}@keyframes tgp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tgp-sheet,.tgp-bar,.tgp-spin{animation:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{height:100%;width:100%;margin:0;padding:0;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}body{overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(240 244 249 / var(--tw-bg-opacity, 1));font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--tw-text-opacity: 1;color:rgb(22 43 80 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body *::selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body::selection{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}body{background-color:#f0f4f9;padding-top:var(--sat);padding-bottom:var(--sab);padding-left:var(--sal);padding-right:var(--sar)}#root{height:100%;width:100%;overflow:hidden}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-left-3{left:-.75rem}.-right-3{right:-.75rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-1\/2{left:50%}.left-3\.5{left:.875rem}.left-8{left:2rem}.left-\[calc\(100\%\+4px\)\]{left:calc(100% + 4px)}.right-0{right:0}.right-3{right:.75rem}.right-6{right:1.5rem}.right-\[calc\(100\%\+4px\)\]{right:calc(100% + 4px)}.top-0{top:0}.top-1\/2{top:50%}.top-16{top:4rem}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[110\]{z-index:110}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-36{height:9rem}.h-48{height:12rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[220px\]{max-height:220px}.max-h-\[85dvh\]{max-height:85dvh}.min-h-0{min-height:0px}.min-h-\[60vh\]{min-height:60vh}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-36{width:9rem}.w-48{width:12rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[340px\]{max-width:340px}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/50{border-color:#dbeafe80}.border-blue-100\/70{border-color:#dbeafeb3}.border-blue-100\/80{border-color:#dbeafecc}.border-blue-100\/90{border-color:#dbeafee6}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-200\/80{border-color:#bfdbfecc}.border-blue-200\/90{border-color:#bfdbfee6}.border-border{border-color:#3b82f624}.border-border\/50{border-color:#3b82f680}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.bg-\[\#070c14\]{--tw-bg-opacity: 1;background-color:rgb(7 12 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0f0f0f\]{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-\[\#181818\]{--tw-bg-opacity: 1;background-color:rgb(24 24 24 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f4f9\],.bg-background{--tw-bg-opacity: 1;background-color:rgb(240 244 249 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-blue-300\/40{background-color:#93c5fd66}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/30{background-color:#2563eb4d}.bg-elevated\/70{background-color:#ffffffb3}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-red-500\/20{background-color:#ef444433}.bg-slate-200\/60{background-color:#e2e8f099}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-950\/50{background-color:#02061780}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-800\/80{background-color:#27272acc}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-purple{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-brand-pink{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-rose-700{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to: #38bdf8 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-red-500{fill:#ef4444}.fill-white{fill:#fff}.stroke-\[2\.5\]{stroke-width:2.5}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-12{padding-bottom:3rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-36{padding-right:9rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[1\.2\]{line-height:1.2}.leading-\[5rem\]{line-height:5rem}.leading-relaxed{line-height:1.625}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#162b50\]{--tw-text-opacity: 1;color:rgb(22 43 80 / var(--tw-text-opacity, 1))}.text-\[\#5a6e85\]{--tw-text-opacity: 1;color:rgb(90 110 133 / var(--tw-text-opacity, 1))}.text-\[\#7188a3\]{--tw-text-opacity: 1;color:rgb(113 136 163 / var(--tw-text-opacity, 1))}.text-\[\#8ea2ba\]{--tw-text-opacity: 1;color:rgb(142 162 186 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-600,.text-brand-purple{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.placeholder-\[\#7188a3\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(113 136 163 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#7188a3\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(113 136 163 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(59\,130\,246\,0\.2\)\]{--tw-shadow: 0 0 6px rgba(59,130,246,.2);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(59\,130\,246\,0\.25\)\]{--tw-shadow: 0 0 6px rgba(59,130,246,.25);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/20{--tw-shadow-color: rgb(37 99 235 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/20{--tw-shadow-color: rgb(244 63 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_12px_rgba\(59\,130\,246\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 12px rgba(59,130,246,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-0{transition-duration:0s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}@keyframes luma-loader-anim{0%,to{inset:0 var(--luma-offset) var(--luma-offset) 0}12.5%{inset:0 var(--luma-offset) 0 0}25%{inset:var(--luma-offset) var(--luma-offset) 0 0}37.5%{inset:var(--luma-offset) 0 0 0}50%{inset:var(--luma-offset) 0 0 var(--luma-offset)}62.5%{inset:0 0 0 var(--luma-offset)}75%{inset:0 0 var(--luma-offset) var(--luma-offset)}87.5%{inset:0 0 var(--luma-offset) 0}}.luma-spin{--luma-size:42px;--luma-offset:22px;position:relative;display:inline-block;width:var(--luma-size);aspect-ratio:1;flex:none;vertical-align:middle;color:inherit}.luma-spin-sm{--luma-size:24px;--luma-offset:13px}.luma-spin-md{--luma-size:42px;--luma-offset:22px}.luma-spin-lg{--luma-size:65px;--luma-offset:35px}.luma-spin-outline{position:absolute;inset:0 var(--luma-offset) var(--luma-offset) 0;border-radius:50px;box-shadow:inset 0 0 0 2px currentColor;animation:luma-loader-anim 2.5s infinite ease-in-out}.luma-spin-outline-delayed{animation-delay:-1.25s}@media (prefers-reduced-motion:reduce){.luma-spin-outline{top:0;right:0;bottom:0;left:0;border-radius:50%;animation:none}}@keyframes morph-0{0%,to{transform:translate(0) scale(1);border-radius:0}25%{transform:translate(var(--morph-travel),var(--morph-negative-travel)) scale(1.2);border-radius:50%}50%{transform:translate(var(--morph-double-travel)) scale(.8);border-radius:25%}75%{transform:translate(var(--morph-travel),var(--morph-travel)) scale(1.1);border-radius:75%}}@keyframes morph-1{0%,to{transform:translate(0) scale(1) rotate(0);border-radius:0}25%{transform:translate(var(--morph-negative-travel),var(--morph-negative-travel)) scale(1.3) rotate(90deg);border-radius:50%}50%{transform:translate(var(--morph-negative-double-travel)) scale(.7) rotate(180deg);border-radius:25%}75%{transform:translate(var(--morph-negative-travel),var(--morph-travel)) scale(1.2) rotate(270deg);border-radius:75%}}@keyframes morph-2{0%,to{transform:translate(0) scale(1);border-radius:0}25%{transform:translate(var(--morph-negative-travel),var(--morph-travel)) scale(.9);border-radius:100%}50%{transform:translateY(var(--morph-double-travel)) scale(1.4);border-radius:0}75%{transform:translate(var(--morph-travel),var(--morph-travel)) scale(.8);border-radius:50%}}@keyframes morph-3{0%,to{transform:translate(0) scale(1) rotate(0);border-radius:0}25%{transform:translate(var(--morph-travel),var(--morph-travel)) scale(1.1) rotate(-90deg);border-radius:25%}50%{transform:translateY(var(--morph-negative-double-travel)) scale(1.3) rotate(-180deg);border-radius:100%}75%{transform:translate(var(--morph-negative-travel),var(--morph-negative-travel)) scale(.9) rotate(-270deg);border-radius:75%}}.morph-loading{--morph-color:#42b8ff;--morph-travel:20px;--morph-negative-travel:-20px;--morph-double-travel:40px;--morph-negative-double-travel:-40px;position:relative;display:inline-flex;width:96px;height:96px;flex:none;color:var(--morph-color);vertical-align:middle}.morph-loading-sm{width:32px;height:32px;--morph-travel:7px;--morph-negative-travel:-7px;--morph-double-travel:14px;--morph-negative-double-travel:-14px}.morph-loading-md{width:72px;height:72px;--morph-travel:15px;--morph-negative-travel:-15px;--morph-double-travel:30px;--morph-negative-double-travel:-30px}.morph-loading-lg{width:112px;height:112px;--morph-travel:22px;--morph-negative-travel:-22px;--morph-double-travel:44px;--morph-negative-double-travel:-44px}.dark .morph-loading{--morph-color:#74c8ff}.morph-loading-shapes{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.morph-loading-shape{position:absolute;width:14px;height:14px;border-radius:2px;background:currentColor;filter:drop-shadow(0 0 10px currentColor);animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.morph-loading-sm .morph-loading-shape{width:7px;height:7px}.morph-loading-lg .morph-loading-shape{width:18px;height:18px}.morph-loading-compact{width:22px;height:22px;--morph-travel:4px;--morph-negative-travel:-4px;--morph-double-travel:8px;--morph-negative-double-travel:-8px}.morph-loading-compact .morph-loading-shape{width:5px;height:5px}.morph-loading-shape-0{animation-name:morph-0}.morph-loading-shape-1{animation-name:morph-1;animation-delay:.2s}.morph-loading-shape-2{animation-name:morph-2;animation-delay:.4s}.morph-loading-shape-3{animation-name:morph-3;animation-delay:.6s}.morph-loading-state{min-height:180px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--muted)}.morph-loading-state.route-loading{min-height:calc(100dvh - 150px)}.morph-loading-caption{font-size:13px;line-height:1.5;color:var(--muted)}.morph-loading-inline{display:inline-flex;align-items:center;justify-content:center;line-height:1}@media (prefers-reduced-motion:reduce){.morph-loading-shape{animation:none;border-radius:3px}.morph-loading-shape-0{transform:translate(-8px,-8px)}.morph-loading-shape-1{transform:translate(8px,-8px)}.morph-loading-shape-2{transform:translate(-8px,8px)}.morph-loading-shape-3{transform:translate(8px,8px)}}:root{--sat: env(safe-area-inset-top, 0px);--sar: env(safe-area-inset-right, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px)}.custom-scrollbar{scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{display:none}@keyframes wave-morph-1{0%,to{transform:translate(0) scale(1) rotate(0);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}33%{transform:translate(40px,-50px) scale(1.15) rotate(120deg);border-radius:30% 60% 70% 40%/50% 60% 30%}66%{transform:translate(-35px,35px) scale(.92) rotate(240deg);border-radius:60% 40% 40% 60%/30% 40% 70% 60%}}@keyframes wave-morph-2{0%,to{transform:translate(0) scale(1) rotate(0);border-radius:50% 50% 40% 60%/40% 60% 50% 50%}33%{transform:translate(-45px,30px) scale(1.18) rotate(-110deg);border-radius:70% 30% 50% 50%/30% 40% 60% 70%}66%{transform:translate(35px,-40px) scale(.95) rotate(-220deg);border-radius:40% 60% 30% 70%/60% 30% 70% 40%}}@keyframes wave-morph-3{0%,to{transform:translate(0) scale(.95) rotate(0);border-radius:45% 55% 65% 35%/55% 45% 35% 65%}50%{transform:translate(25px,-20px) scale(1.22) rotate(180deg);border-radius:65% 35% 45% 55%/35% 65% 55% 45%}}@keyframes wave-pulse-rays{0%,to{opacity:.35;transform:scale(.95) rotate(0)}50%{opacity:.75;transform:scale(1.2) rotate(60deg)}}.animate-wave-blob-1{animation:wave-morph-1 12s ease-in-out infinite alternate}.animate-wave-blob-2{animation:wave-morph-2 16s ease-in-out infinite alternate}.animate-wave-blob-3{animation:wave-morph-3 10s ease-in-out infinite alternate}.animate-wave-rays{animation:wave-pulse-rays 9s ease-in-out infinite alternate}:root{--ice-bg:#eef5fd;--ink:#29466e;--muted:#6f87a6;--accent:#367bd7;--glass:rgba(255,255,255,.47);--edge:rgba(112,159,215,.18);--lyric-dim:#9cacc2;--lyric-lit:#286abb;color-scheme:light}:root.dark{--ice-bg:#080e1b;--ink:#e0e9fc;--muted:#8b9bb8;--accent:#9cbeff;--glass:rgba(24,36,60,.45);--edge:rgba(152,179,232,.17);--lyric-dim:#59667e;--lyric-lit:#e5efff;color-scheme:dark}.oskolok-app{background:var(--ice-bg)!important;color:var(--ink)!important;height:100dvh;isolation:isolate;background-image:radial-gradient(ellipse at 80% 15%,rgba(146,197,255,.13),transparent 60%)!important}.oskolok-app main{scroll-behavior:smooth}.oskolok-app button:focus-visible,.oskolok-app a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.oskolok-header{position:relative;z-index:30;flex-shrink:0;height:94px;display:flex;align-items:center;gap:24px;padding:16px 42px 12px 80px;-webkit-app-region:drag}.oskolok-header a,.oskolok-header button,.oskolok-header nav{-webkit-app-region:no-drag}.brand-mark{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#bfedff,#458ff0 50%,#2864c6);box-shadow:0 2px 12px #5fafff66,inset 0 0 0 1px #ffffffa8,inset 0 -4px 9px #155ec744;transform:rotate(-12deg)}.header-divider{width:1px;height:25px;background:var(--edge)}.oskolok-header nav{display:flex;gap:30px;font-size:13px;letter-spacing:.01em;color:var(--muted)}.oskolok-header nav a{position:relative;padding:12px 0;white-space:nowrap;transition:color .2s}.oskolok-header nav a.active{color:var(--accent)}.oskolok-header nav a.active:after{content:"";position:absolute;bottom:2px;left:0;width:48px;height:1px;background:linear-gradient(90deg,var(--accent),transparent)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.icon-button{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--muted);transition:background .2s,color .2s,transform .2s}.icon-button:hover{color:var(--accent);background:var(--glass);transform:translateY(-1px)}.profile-monogram{border:1px solid var(--accent);border-radius:50%;font-size:13px;width:32px;height:32px;display:grid;place-items:center;color:var(--accent);background:var(--glass);box-shadow:0 0 10px #71b5ef25}.eyebrow{font-size:9px;letter-spacing:.2em;font-weight:600;color:var(--muted);display:block;line-height:1.5}.discovery-page,.collection-page{max-width:1280px;margin:auto;padding-top:12px}.discovery-hero{min-height:430px;position:relative;overflow:hidden;border-radius:28px;border:1px solid var(--edge);background:linear-gradient(110deg,#eff7ff,#e6f0ff);box-shadow:0 20px 70px #7795c40d}.dark .discovery-hero{background:#080c19;box-shadow:0 30px 70px #0003}.hero-copy{position:relative;z-index:2;padding:62px 0 60px 52px;max-width:630px;pointer-events:none}.hero-copy button{pointer-events:auto}.hero-copy h1{font-size:clamp(38px,4.6vw,68px);font-weight:300;line-height:1.1;letter-spacing:-.055em;margin:26px 0 18px}.hero-copy h1 em,.collection-heading h1 em,.search-intro h1 em{font-style:normal;color:var(--accent);font-weight:300}.hero-copy p{font-size:13px;line-height:1.85;color:var(--muted);font-weight:400}.hero-actions{display:flex;align-items:center;gap:12px;margin-top:26px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background:linear-gradient(130deg,#397ccf,#559dea);color:#fff;border-radius:30px;font-size:13px;font-weight:500;box-shadow:0 7px 25px #2e7aca24,inset 0 1px 1px #ffffff60;transition:transform .2s,filter .2s}.primary-button:hover{transform:translateY(-2px);filter:brightness(1.08)}.primary-button:disabled{opacity:.5;transform:none;cursor:wait}.dark .primary-button{background:linear-gradient(135deg,#a0caff,#b4bdf5);color:#14223c;box-shadow:0 8px 30px #7791e926}.glass-button{border:1px solid var(--edge);background:var(--glass);width:44px;height:44px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-caption{font-size:10px;color:var(--muted);display:block;margin-top:14px;letter-spacing:.025em}.hero-art-caption{position:absolute;right:35px;top:28px;z-index:2;display:flex;flex-direction:column;gap:4px;font-size:8px;letter-spacing:.17em;color:var(--muted);text-align:right}.hero-explore{position:absolute;z-index:2;right:34px;bottom:26px;display:flex;gap:12px;align-items:center;font-size:11px;color:var(--accent)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.section-heading h2{font-size:24px;font-weight:350;letter-spacing:-.035em;color:var(--ink)}.section-heading .eyebrow{margin-bottom:8px}.text-button{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);white-space:nowrap;transition:color .2s}.text-button:hover{color:var(--accent)}.text-button:disabled{opacity:.5;cursor:default}.discovery-shelf{padding:38px 8px 20px;position:relative;z-index:2}.recommendation-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.recommendation-card{text-align:left;min-width:0;transition:transform .3s}.recommendation-card:hover{transform:translateY(-5px)}.recommendation-art{position:relative;max-width:190px;margin:0 0 15px}.shard-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;opacity:0;transition:opacity .3s;filter:drop-shadow(0 2px 8px #0008)}.recommendation-card:hover .shard-play{opacity:1}.recommendation-card h3{font-size:13px;color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:7px}.recommendation-card p{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.recommendation-card small{font-size:9px;line-height:1.5;display:flex;gap:4px;align-items:center;color:var(--muted);margin-top:10px;min-height:28px}.source-badge{display:inline-flex;align-items:center;gap:5px;font-size:9px;line-height:1.7;color:var(--muted);font-weight:400;flex-wrap:wrap}.source-badge i{height:4px;width:4px;border-radius:50%;background:#8c9dad;display:inline-block}.source-badge i[data-source=SoundCloud]{background:#ef9159}.source-badge i[data-source=Spotify]{background:#52b880}.source-badge i[data-source=Deezer]{background:#ae86e1}.source-badge i[data-source=YouTube]{background:#e77e87}.track-row{border-bottom:1px solid var(--edge);border-radius:10px!important;padding:10px 12px!important}.shelf-skeleton,.empty-glass{padding:45px;border:1px solid var(--edge);border-radius:20px;background:var(--glass);font-size:13px;color:var(--muted)}.empty-glass button{color:var(--accent);margin-left:12px}.wave-settings{display:flex;flex-direction:column;gap:22px;padding:12px 0}.wave-settings legend{font-size:12px;color:var(--muted);margin-bottom:12px}.chip-row,.search-suggestions{display:flex;gap:8px;flex-wrap:wrap}.filter-chip{padding:9px 16px;border-radius:22px;border:1px solid var(--edge);background:var(--glass);font-size:11px;color:var(--muted);transition:all .2s}.filter-chip:hover,.filter-chip.selected{background:var(--accent);color:var(--ice-bg);border-color:transparent}.glass-input{border:1px solid var(--edge);background:var(--glass);color:var(--ink);padding:12px 16px;border-radius:12px;width:100%;outline:none;font-size:13px}.glass-input:focus{border-color:var(--accent)}.search-intro{text-align:center;padding:35px 0 12px}.search-intro h1{font-size:clamp(30px,4vw,48px);font-weight:300;letter-spacing:-.045em;margin:18px 0 12px}.search-intro p{font-size:12px;color:var(--muted)}.search-suggestions{justify-content:center;margin-top:-8px}.shard-artwork{position:relative;aspect-ratio:1;width:100%;filter:drop-shadow(0 12px 13px #3d659321);transition:filter .4s,transform .5s}.shard-artwork-cut{position:absolute;top:6%;right:6%;bottom:6%;left:6%;isolation:isolate;background:linear-gradient(135deg,#cfdfef,#f9fcff);overflow:hidden}.shard-photo{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.7) contrast(.85) brightness(1.13) blur(.6px);transform:scale(1.08);transition:filter .5s,transform .6s}.frosted-glass{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(140deg,#ffffffe3,#e1ecff49 35%,#ffffff38 63%,#cce3ff91);box-shadow:inset 0 0 25px #fff9;opacity:.7;transition:opacity .5s}.glass-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.66' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.glass-facets{position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from 30deg at 65% 26%,#fff0,#fff8 32deg,#fff0 36deg,#d4e8ff55 120deg,#fff0 122deg,#fff0 230deg,#fff9 232deg,#fff0 255deg);box-shadow:inset 0 0 2px 2px #fff9;opacity:.85;transition:opacity .4s}.collection-tile:hover .shard-photo,.recommendation-card:hover .shard-photo{filter:saturate(1) contrast(1) brightness(1);transform:scale(1.12)}.collection-tile:hover .frosted-glass,.recommendation-card:hover .frosted-glass{opacity:.35}.collection-tile:hover .glass-facets,.recommendation-card:hover .glass-facets{opacity:.55}.dark .frosted-glass{background:linear-gradient(140deg,#c7e7ff70,#6b8bbd30 35%,#7793c322 63%,#879afc70)}.dark .shard-artwork{filter:drop-shadow(0 14px 15px #0006)}.collection-page{padding:38px 5% 40px}.collection-heading{margin-bottom:36px}.collection-heading h1{font-size:clamp(36px,4.5vw,56px);font-weight:300;letter-spacing:-.035em;margin-top:14px}.collection-section{margin-bottom:28px}.collection-section h2{font-size:19px;display:flex;align-items:center;gap:20px;font-weight:350;letter-spacing:-.02em}.collection-section h2 i{width:55px;height:1px;background:linear-gradient(90deg,var(--edge),var(--accent),transparent);opacity:.4}.collection-playlists{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;margin-bottom:64px}.collection-tile{min-width:0;text-align:left;display:block}.collection-tile h3{font-size:12px;font-weight:400;color:var(--ink);margin:14px 8px 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collection-tile p{font-size:10px;color:var(--muted);margin-left:8px}.collection-tile .shard-artwork{max-width:175px}.liked-shard{position:relative}.liked-shard>svg{position:absolute;left:38%;top:38%;color:#fff;filter:drop-shadow(0 1px 8px #3871b366)}.create-shard>div{aspect-ratio:1;display:grid;place-items:center;color:var(--muted);border:1px dashed var(--edge);clip-path:polygon(0% 30%,40% 3%,96% 20%,84% 86%,25% 100%);background:var(--glass);margin:10%;width:80%;transition:background .3s}.create-shard:hover>div{background:#90c5ff2e;color:var(--accent)}.collection-lower{display:grid;grid-template-columns:1.75fr 1fr;gap:55px}.collection-artists{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.collection-artists .collection-tile h3{font-size:10px;margin-left:0}.collection-artists .collection-tile p{font-size:9px;margin-left:0}.collection-song{display:flex;align-items:center;gap:14px;width:100%;text-align:left;margin:-6px 0 4px;padding:3px;border-radius:10px}.collection-song:hover{background:var(--glass)}.collection-song>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.collection-song strong{font-size:11px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-song small{font-size:9px;color:var(--muted)}.collection-song>svg{color:var(--muted);flex-shrink:0}.shard-artwork--small{width:44px;flex-shrink:0}.collection-empty{font-size:12px;color:var(--muted);line-height:1.9;padding:20px 0 35px;max-width:320px}.collection-empty a{color:var(--accent);display:flex;gap:8px;align-items:center;margin-top:14px}.collection-history{margin-top:48px}.crystal-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;contain:layout paint}.crystal-halo{position:absolute;top:10%;right:10%;bottom:10%;left:10%;background:radial-gradient(ellipse at 75% 50%,#a5c5ff24,transparent 60%);opacity:.4}.crystal-art{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/art/crystal-refraction.png) center right/cover;opacity:.22;mix-blend-mode:luminosity;-webkit-mask-image:linear-gradient(90deg,transparent 20%,black 70%);mask-image:linear-gradient(90deg,transparent 20%,black 70%)}.dark .crystal-art{opacity:.9;mix-blend-mode:normal}.glass-shard{position:absolute;width:70px;height:110px;clip-path:polygon(3% 3%,95% 30%,68% 100%,17% 71%);background:linear-gradient(132deg,#fff9,#c6deff25 44%,#fff9 47%,#85baff35 77%,#fff9);opacity:.24}.glass-shard i{position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(at 48% 46%,#fff8,#fff0 35%,#fff9 36%,#abc6ed15 70%,#fff5);opacity:.7}.glass-shard b{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(70deg,transparent 58%,#fff9 60%,transparent 62%)}.glass-shard-0{left:1%;top:21%;width:65px;height:108px}.glass-shard-1{right:2%;top:9%;width:130px;height:185px;rotate:15deg}.glass-shard-2{left:7%;bottom:10%;width:30px;height:65px;rotate:-20deg}.glass-shard-3{right:33%;bottom:4%;width:35px;height:72px;rotate:35deg}.glass-shard-4{right:19%;top:2%;width:35px;height:80px;rotate:38deg}.glass-shard-5{right:-2%;bottom:26%;width:75px;height:140px;filter:blur(5px)}.crystal-scene--hero .glass-shard{opacity:.2}.crystal-scene--hero .glass-shard-0,.crystal-scene--hero .glass-shard-2{display:none}.crystal-scene--lyrics .crystal-halo{background:radial-gradient(ellipse at 10% 60%,#87a7fa38,transparent 60%)}.interference-modal{background:#02010a!important;color:var(--ink)!important;isolation:isolate;padding-top:48px!important;contain:layout paint;backface-visibility:hidden;transform:translateZ(0);will-change:auto;transition:none!important}.fluted-glass-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#02010a center/cover}.fluted-glass-background canvas{display:block;width:100%;height:100%}.fluted-glass-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02030a38,#02030a18 45%,#02030a52)}.interference-title{text-align:right}.interference-title h1{font-size:20px;font-weight:350;letter-spacing:.03em;margin-top:5px}.interference-main{width:100%;max-width:1480px;margin:auto}.interference-track{padding-bottom:16px}.interference-track .source-badge{justify-content:center}.interference-lyrics{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;position:relative}.lyrics-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 6px 14px;border-bottom:1px solid var(--edge);flex-shrink:0}.lyrics-toolbar p{font-size:10px;color:var(--muted);margin-top:4px}.lyrics-tools{display:flex;gap:5px}.lyrics-tools button,.lyrics-footer button:not(.text-button){width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--muted)}.lyrics-tools button:hover,.lyrics-footer button:hover{background:var(--glass);color:var(--accent)}.lyrics-scroll{flex:1;min-height:0;position:relative;overflow-y:auto;padding:35% 12px;scrollbar-width:none;-webkit-mask-image:linear-gradient(transparent,black 14%,black 86%,transparent);mask-image:linear-gradient(transparent,black 14%,black 86%,transparent)}.lyrics-scroll::-webkit-scrollbar{display:none}.interference-line{display:block;width:100%;text-align:left;padding:15px 0;line-height:1.4;font-size:clamp(25px,3.1vw,46px);font-weight:650;letter-spacing:-.045em;color:var(--lyric-dim);transform-origin:left center;transition:opacity .45s,transform .55s,filter .45s;opacity:var(--line-opacity,.55);filter:blur(var(--line-blur,.6px));transform:scale(var(--line-scale,1))}.interference-line:hover{opacity:.85;filter:none}.interference-line.active{opacity:1;transform:scale(1.035);filter:none}.lyrics-footer{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--edge);flex-shrink:0}.lyrics-footer>div{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted)}.lyrics-empty{min-height:180px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;font-size:14px;color:var(--muted);line-height:1.7}.lyrics-empty h3{font-size:32px;font-weight:350;color:var(--ink);line-height:1.15;letter-spacing:-.04em}.lyrics-empty small{font-size:11px}.plain-lyrics{white-space:pre-line;font-size:25px;font-weight:500;line-height:1.8;color:var(--muted)}.lyrics-error{font-size:11px;line-height:1.5;color:#d07970;padding:8px 0}.lyrics-editor{flex:1;min-height:0;overflow:auto;padding:24px 8px;display:flex;flex-direction:column;gap:18px}.lyrics-editor p{font-size:12px;line-height:1.7;color:var(--muted)}.lyrics-editor small{font-size:10px;line-height:1.5;color:var(--muted)}.lyrics-editor .section-heading{margin:0}.record-word{font-size:40px;font-weight:600;color:var(--accent)}@media (min-width:1450px){.discovery-hero{min-height:490px}.hero-copy{padding:76px 0 70px 68px}.collection-page{padding-top:50px}.collection-playlists{margin-bottom:80px}}@media (max-width:1100px){.collection-page{padding-left:2%;padding-right:2%}.collection-playlists{gap:18px}.collection-lower{gap:26px;grid-template-columns:1.5fr 1fr}.collection-artists{grid-template-columns:repeat(3,minmax(0,1fr))}.recommendation-grid{gap:15px}.hero-copy{padding-left:32px}.hero-copy h1{font-size:50px}.oskolok-header{padding-left:80px;padding-right:28px}}@media (max-width:1023px){.interference-main{grid-template-columns:260px minmax(0,1fr)!important;gap:24px!important;align-items:stretch!important}.interference-track{max-width:260px!important;margin:auto!important}.interference-track:not(.np-panel)>div:first-child{width:220px!important;height:220px!important}.interference-text{height:100%!important}.interference-line{font-size:30px}.interference-track h2{font-size:22px!important}}@media (max-width:700px){.oskolok-header{padding:14px 18px;gap:12px;height:78px}.header-divider,.profile-monogram{display:none}.brand-mark{width:32px;height:32px;flex-shrink:0}.oskolok-header nav{gap:16px;font-size:11px}.header-actions{gap:0}.icon-button{width:30px;height:34px}.header-actions>.icon-button:last-of-type{display:none}.oskolok-app main{padding-left:18px!important;padding-right:18px!important}.discovery-hero{min-height:530px;border-radius:22px}.hero-copy{padding:34px 25px;max-width:100%}.hero-copy h1{font-size:45px;margin-top:22px}.hero-copy p{max-width:240px;font-size:12px}.crystal-art{background-size:auto 65%;background-repeat:no-repeat;background-position:125% 100%;-webkit-mask-image:linear-gradient(180deg,transparent 30%,black 85%);mask-image:linear-gradient(180deg,transparent 30%,black 85%);opacity:.27}.dark .crystal-art{opacity:.65}.hero-art-caption{display:none}.hero-explore{font-size:10px;bottom:24px;right:24px}.hero-caption{font-size:9px}.recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.recommendation-card h3{font-size:11px}.recommendation-card small{font-size:8px}.discovery-shelf{padding-top:28px}.section-heading h2{font-size:22px}.collection-page{padding-top:24px}.collection-heading{margin-bottom:30px}.collection-heading h1{font-size:42px}.collection-playlists{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px;margin-bottom:38px}.collection-lower{grid-template-columns:1fr;gap:32px}.collection-artists{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.collection-section h2{font-size:18px}.collection-song{gap:18px}.collection-section h2 i{width:25px}.collection-tile h3{font-size:11px}.glass-shard{opacity:.12;filter:none!important}.search-intro{padding-top:22px}.search-intro h1{font-size:35px}.interference-modal{padding:22px 18px 18px!important}.interference-modal>div:nth-child(3){padding-right:0!important}.interference-title .eyebrow{display:none}.interference-title h1{font-size:16px}.interference-main{display:flex!important;flex-direction:column!important;gap:8px!important}.interference-track{display:grid!important;gap:8px!important;max-width:none!important;margin:0!important;padding:0!important;flex-shrink:0}.interference-track:not(.np-panel)>div:first-child{width:64px!important;height:64px!important;grid-row:1/3;border-radius:10px!important}.interference-track h2{font-size:17px!important}.interference-track>div:nth-child(2){min-width:0;margin:0!important}.interference-track>.source-badge{justify-content:flex-start;font-size:8px;margin:0!important}.interference-track>div:nth-last-child(2){grid-column:1/-1;margin:0!important}.interference-track>div:last-child{grid-column:1/-1;padding:0!important;margin:0!important;transform:scale(.85);height:44px}.interference-text{padding:0!important;flex:1;min-height:0}.lyrics-toolbar{padding:6px 0}.interference-line{font-size:29px}.lyrics-scroll{padding:20vh 6px}.interference-modal>div[style]{padding-right:0!important}.lyrics-footer .text-button{font-size:9px}}@media (prefers-reduced-motion:reduce){.oskolok-app *,.oskolok-app *:before,.oskolok-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.glass-shard,.crystal-art,.crystal-halo{transform:none!important}.interference-line{filter:none!important}}.collection-lower{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.collection-lower>section{min-width:0}@media (max-width:1100px) and (min-width:701px){.collection-lower{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (max-width:700px){.collection-lower{grid-template-columns:minmax(0,1fr)}}.glass-player{position:absolute;bottom:max(18px,env(safe-area-inset-bottom));left:28px;right:28px;z-index:35;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:80px;padding:16px 24px 12px;border-radius:22px;border:1px solid var(--edge);background:#f3f8ffdb;-webkit-backdrop-filter:blur(25px) saturate(1.3);backdrop-filter:blur(25px) saturate(1.3);box-shadow:0 8px 36px #43659a20,inset 0 1px 1px #fffa;isolation:isolate}.dark .glass-player{background:#111a2be0;box-shadow:0 8px 36px #0005,inset 0 1px 1px #c6dcff14}.dock-progress{position:absolute;left:24px;right:24px;top:-1px;width:calc(100% - 48px);height:3px;accent-color:var(--accent);opacity:.6;cursor:pointer}.dock-track{display:flex;align-items:center;gap:12px;text-align:left;min-width:0}.dock-track>span{display:flex;flex-direction:column;min-width:0;gap:1px}.dock-track strong{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-track small{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock-transport,.dock-tools{display:flex;align-items:center;gap:14px}.dock-transport button,.dock-tools button{display:grid;place-items:center;color:var(--muted);width:25px;height:32px}.dock-transport button:hover,.dock-tools button:hover,.dock-transport .enabled{color:var(--accent)}.dock-transport .dock-play{width:42px;height:42px;border-radius:50%;background:var(--ink);color:var(--ice-bg);box-shadow:0 4px 12px #507ebb20}.dock-transport .dock-play:hover{color:var(--ice-bg);filter:brightness(1.15)}.dock-tools{justify-content:flex-end;gap:12px}.dock-time{font-size:9px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.dock-volume{display:flex;gap:8px;align-items:center;color:var(--muted)}.dock-volume input{width:60px;height:3px;accent-color:var(--accent)}@media (max-width:1100px){.dock-time,.dock-volume{display:none}.glass-player{grid-template-columns:minmax(0,1fr) auto auto;gap:20px}}@media (max-width:700px){.glass-player{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));border-radius:18px;padding:12px;gap:10px;min-height:75px;grid-template-columns:minmax(0,1fr) auto auto}.dock-secondary,.dock-tools button:first-of-type,.dock-tools button:last-of-type{display:none!important}.dock-transport{gap:5px}.dock-transport button:first-of-type,.dock-transport button:nth-child(2){display:none}.dock-transport .dock-play{width:34px;height:34px}.dock-track{gap:8px}.dock-track>div{width:35px;height:35px}.dock-track strong{font-size:10px}.dock-track small,.dock-track .source-badge{font-size:8px}.dock-tools{gap:0}.dock-progress{left:18px;right:18px;width:calc(100% - 36px)}}.original-orbits,.original-center-wave{transform:none}.home-recommendations-link{position:absolute;right:40px;bottom:42px;display:flex;gap:14px;align-items:center;font-size:11px;color:var(--muted);z-index:25}.home-recommendations-link:hover{color:var(--accent)}@media (max-width:700px){.oskolok-app main.original-home-main{padding:0!important}.home-recommendations-link{right:22px;bottom:16px;font-size:10px}.original-header-actions{padding-right:0!important;gap:10px!important}.original-home>div:first-child{padding:0 22px}.original-home h1{font-size:29px!important}.original-home .absolute.bottom-8{bottom:55px;left:20px}}@media (prefers-reduced-motion:reduce){.original-orbits,.original-center-wave{transform:none!important}}.oskolok-app{--glass-rim:rgba(255,255,255,.88);--glass-shadow:rgba(69,109,169,.13)}.dark .oskolok-app{--glass-rim:rgba(208,232,255,.35);--glass-shadow:rgba(0,0,0,.28)}.oskolok-app header{background:linear-gradient(180deg,#ffffff24,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid #c4dfff18}.dark .oskolok-app header{background:linear-gradient(180deg,#a4caff0c,transparent)}.shard-artwork-cut:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(119deg,transparent 20%,#fff0 35%,#fff9 43%,#c5edff55 45%,transparent 53%),linear-gradient(24deg,transparent 60%,#bbd5ff66 61%,#fff9 62%,transparent 64%);mix-blend-mode:screen;opacity:.65;transform:translate(-9%);transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .6s}.collection-tile:hover .shard-artwork-cut:after,.recommendation-card:hover .shard-artwork-cut:after{transform:translate(16%);opacity:.9}.frosted-glass{backdrop-filter:blur(1.5px) saturate(135%);-webkit-backdrop-filter:blur(1.5px) saturate(135%);box-shadow:inset 0 0 12px #fff8,inset 2px 3px 1px #fffd,inset -3px -2px 4px #7b9ac866}.glass-grain{opacity:.2}.glass-facets{opacity:.95}.glass-player{background:linear-gradient(130deg,#ffffff85,#eaf5ff33 45%,#ffffff69)!important;box-shadow:inset 0 1px 1px var(--glass-rim),inset 0 -1px 1px #b0d4ff66,0 12px 38px var(--glass-shadow)!important;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%)}.dark .glass-player{background:linear-gradient(130deg,#c5e6ff19,#12223c8a 45%,#a0bfff15)!important}.interference-lyrics{border:1px solid var(--edge);border-top-color:var(--glass-rim);border-radius:26px;background:linear-gradient(130deg,#ffffffad,#f0f8ff80 48%,#ffffff94);box-shadow:inset 0 1px #ffffff35,0 12px 40px var(--glass-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;padding:0 20px}.dark .interference-lyrics{background:linear-gradient(130deg,#cee6ff0c,#0b172224 48%,#cce7ff08)}.lyrics-toolbar,.lyrics-footer{flex-shrink:0}.lyrics-tools button{border-radius:50%;background:var(--glass);box-shadow:inset 0 1px #ffffff35}.interference-line{letter-spacing:-.035em;transition:opacity .5s,transform .55s cubic-bezier(.16,1,.3,1),filter .5s}.interference-line.active{opacity:1;transform:scale(1.035)}@media (max-width:700px){.interference-lyrics{border-radius:18px;padding:0 12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.interference-line{font-size:28px}.oskolok-app header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}@media (prefers-reduced-motion:reduce){.shard-artwork-cut:after{transform:none!important}}.telegram-track-button{display:flex;gap:7px;align-items:center;font-size:10px;color:var(--accent);padding:8px 14px;border:1px solid var(--edge);border-radius:22px;background:var(--glass);box-shadow:inset 0 1px 0 var(--glass-rim);margin-top:8px!important}.telegram-transfer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#06142680;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.telegram-transfer-panel{position:relative;width:min(460px,100%);max-height:90dvh;overflow:auto;border:1px solid var(--glass-rim);background:var(--ice-bg);color:var(--ink);padding:30px;border-radius:26px;box-shadow:0 25px 100px #0004}.telegram-transfer-panel h2{font-size:25px;margin:14px 0;font-weight:450}.telegram-transfer-panel p,.telegram-transfer-panel li{font-size:13px;line-height:1.65;margin:12px 0}.telegram-transfer-panel ol{list-style:decimal;padding-left:20px}.telegram-transfer-panel .transfer-track{font-weight:600}.telegram-transfer-panel .transfer-note{font-size:11px;color:var(--muted)}.transfer-close{position:absolute;right:14px;top:14px;padding:6px}.transfer-success{display:flex;align-items:center;gap:8px}.telegram-transfer-panel .primary-button{margin-top:12px;width:100%;justify-content:center}.telegram-mini-app .oskolok-app{height:100dvh;padding-top:var(--tg-content-top,0px);padding-bottom:var(--tg-content-bottom,0px)}.telegram-mini-app .glass-player{bottom:calc(12px + var(--tg-content-bottom,0px))}.telegram-mini-app .interference-modal{padding-top:calc(24px + var(--tg-content-top,0px))!important;padding-bottom:calc(18px + var(--tg-content-bottom,0px))!important}@media (max-width:700px){.interference-track>.telegram-track-button{grid-column:1/-1;justify-self:start;padding:4px 10px;margin:0!important;font-size:9px}.telegram-transfer-panel{padding:24px}.telegram-transfer-panel h2{font-size:23px}}.original-shard-core--glass{opacity:.72}.dark .original-shard-core--glass{opacity:.76;mix-blend-mode:screen}:root{--ink:#203e62;--muted:#536e8c;--ice-bg:#eaf3fc;--frost-face:linear-gradient(135deg,rgba(255,255,255,.78),rgba(232,244,255,.5) 52%,rgba(255,255,255,.66));--frost-rim:rgba(255,255,255,.88);--frost-shadow:0 12px 38px #416d9c12,0 2px 6px #416d9c08,inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #9abada26}:root.dark{--frost-face:linear-gradient(135deg,#273c57db,#172c45cc 55%,#263e59c9);--frost-rim:#a5c7eb40;--frost-shadow:0 12px 38px #08132222,inset 0 1px 0 #d8edff36;--muted:#aec2d9}.oskolok-app{background-image:radial-gradient(ellipse at 14% 4%,#ffffff9c,transparent 52%),radial-gradient(ellipse at 84% 70%,#a9d0ff38,transparent 58%)!important}.dark .oskolok-app{background-image:radial-gradient(ellipse at 14% 4%,#a9d0ff14,transparent 52%),radial-gradient(ellipse at 84% 70%,#a9d0ff0e,transparent 58%)!important}.frost-panel,.frost-surface{background:var(--frost-face)!important;border:1px solid var(--frost-rim)!important;box-shadow:var(--frost-shadow)!important;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);border-radius:24px!important;color:var(--ink)}.frost-panel{padding:28px}.page-crystal{max-width:1200px;margin:30px auto 0;padding-bottom:50px;display:flex;flex-direction:column;gap:30px}.page-intro{max-width:750px;margin:18px 0 12px}.page-intro h1{font-size:clamp(34px,4.4vw,62px);line-height:1.12;letter-spacing:-.045em;font-weight:350;margin:16px 0}.page-intro h1 em{font-style:normal;color:#347ad1}.page-intro p,.frost-panel>p{font-size:14px;line-height:1.8;color:var(--muted)}.primary-button{background:linear-gradient(140deg,#568fe0,#397acb);border:1px solid #edf7ff66;box-shadow:0 6px 18px #487bae20,inset 0 1px #ffffff70;font-weight:550}.secondary-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 19px;border:1px solid var(--frost-rim);border-radius:30px;background:var(--frost-face);box-shadow:var(--frost-shadow);font-size:13px;color:var(--ink);cursor:pointer}.secondary-button input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.secondary-button:focus-within{outline:2px solid var(--accent);outline-offset:4px}.glass-input,.oskolok-app input[type=text],.oskolok-app textarea,.oskolok-app select{background:var(--frost-face);border-color:var(--frost-rim);border-radius:16px;box-shadow:inset 0 2px 7px #5a84af0b,0 1px #ffffff80;color:var(--ink)}.oskolok-app button:disabled{cursor:default;opacity:.55}.oskolok-app input::-moz-placeholder{color:var(--muted);opacity:.85}.oskolok-app input::placeholder{color:var(--muted);opacity:.85}.collection-heading{position:relative}.collection-import{margin-top:20px}.collection-page>section,.collection-lower>section{padding:26px;border-radius:28px;background:var(--frost-face);border:1px solid var(--frost-rim);box-shadow:var(--frost-shadow)}.collection-lower{gap:24px}.collection-section{margin-bottom:20px}.track-row{border-bottom-color:#789fc11c;background:transparent;transition:background .2s,box-shadow .2s}.track-row:hover{background:var(--frost-face)!important;box-shadow:inset 0 1px 0 var(--frost-rim)}.track-release-link{display:inline-block;margin-left:8px;max-width:50%;font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.track-release-link:hover{color:var(--accent);text-decoration:underline}.import-options{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.import-options h2{font-size:24px;margin:18px 0 8px;font-weight:450}.import-options form{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px}.import-options small{display:block;font-size:11px;color:var(--muted);margin-top:16px}.import-options .secondary-button{margin-top:20px}.import-preview>label{display:block;font-size:13px;margin:24px 0}.import-preview>label input{margin-top:10px}.import-row{display:flex;align-items:center;gap:12px}.import-row>.track-row{flex:1;min-width:0}.import-status{display:flex;gap:10px;align-items:center}.unmatched{padding:20px 0}.unmatched>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:12px 0;font-size:12px}.unmatched select{padding:8px;min-width:0}.import-preview>.primary-button{margin-top:22px}.artist-hero{display:flex;gap:44px;align-items:center;padding:36px}.artist-portrait-wrap{flex:0 0 240px}.artist-portrait{height:290px;position:relative;overflow:hidden;border-radius:25px;clip-path:polygon(7% 0,94% 0,100% 6%,100% 92%,93% 100%,6% 100%,0 94%,0 7%);background:#c4dcf4;box-shadow:inset 0 0 0 2px #fff9}.artist-portrait img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78)}.artist-portrait i{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,#eef8ff70,transparent 30%,#edf7ff40 55%,transparent 56%,#fff6);box-shadow:inset 0 0 20px #e7f5ff60,inset 0 0 0 10px #f2fbff35}.artist-portrait b{position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from 18deg at 85% 10%,transparent 0deg,#fff8 10deg,transparent 40deg,transparent 190deg,#d8f0ff66 192deg,transparent 195deg);pointer-events:none}.image-credit{display:block;font-size:10px;color:var(--muted);text-align:center;margin-top:12px}.artist-intro{min-width:0}.artist-intro h1{font-size:clamp(32px,4.6vw,64px);font-weight:400;line-height:1.1;letter-spacing:-.045em;margin:14px 0 20px;overflow-wrap:anywhere}.artist-intro p{color:var(--muted);line-height:1.7;margin-bottom:20px;font-size:13px}.artist-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.artist-metrics .frost-panel{padding:22px}.artist-metrics span{display:flex;justify-content:space-between;align-items:center;font-size:12px}.artist-metrics strong{font-size:27px;font-weight:400;display:block;margin-top:18px}.artist-metrics small{font-size:11px;color:var(--muted)}.artist-metrics p{font-size:10px;margin-top:10px;line-height:1.5}.release-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px}.release-card{padding:14px;transition:transform .25s}.release-card:hover{transform:translateY(-4px)}.release-card h3{font-size:14px;font-weight:550;margin:15px 2px 4px;line-height:1.4}.release-card p{font-size:11px;color:var(--muted);margin-left:2px}.release-cover{width:260px;height:260px;border-radius:22px;flex-shrink:0;box-shadow:0 14px 28px #356c9e20}.release-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.artist-filter{display:flex;align-items:center;gap:10px;max-width:260px}.search-shell{z-index:20}.search-suggestions{position:absolute;top:calc(100% + 10px);left:0;right:0;padding:14px;z-index:25;background:linear-gradient(135deg,#f8fcfff2,#e7f2fff2)!important;box-shadow:0 20px 60px #345b8430!important}.dark .search-suggestions{background:#19324cf5!important}.search-suggestions>a{display:flex;gap:12px;align-items:center;padding:9px;border-radius:14px}.search-suggestions>a:hover,.search-suggestions>a:focus-visible{background:#87b8e826}.search-suggestions strong{display:block;font-size:13px;font-weight:550}.search-suggestions small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.suggestions-caption{font-size:10px;color:var(--muted);letter-spacing:.12em;margin:2px 10px 8px;text-transform:uppercase}.lyric-agent{display:block;color:var(--accent);font-size:10px;letter-spacing:.12em;margin:10px 0 0;text-transform:uppercase}.lyric-background{padding-left:22px;opacity:.85}.lyric-background .interference-line{font-size:clamp(17px,1.8vw,25px)!important;padding-top:5px;padding-bottom:5px}.lyric-syllable{margin-inline-end:0!important;white-space:pre-wrap}.lyric-translation,.lyric-romanization{font-size:14px;color:var(--muted);margin:5px 0 12px;line-height:1.5}.lyric-romanization{font-style:italic}@media (max-width:700px){.frost-panel{padding:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.page-crystal{gap:22px;margin-top:20px}.import-options{grid-template-columns:1fr}.collection-page>section,.collection-lower>section{padding:18px}.artist-hero{flex-direction:column;align-items:flex-start;gap:22px}.artist-portrait-wrap{flex-basis:auto;width:180px}.artist-portrait{height:215px}.artist-intro h1{font-size:38px}.artist-metrics{grid-template-columns:1fr 1fr}.artist-metrics .frost-panel{padding:16px}.artist-metrics strong{font-size:23px}.release-grid{grid-template-columns:1fr 1fr;gap:12px}.release-card{padding:10px}.release-cover{width:200px;height:200px}.artist-filter{max-width:100%}.unmatched>div{grid-template-columns:1fr;gap:8px}.search-suggestions{max-height:60dvh;overflow:auto}.import-row{gap:4px}.import-row .track-row{padding:8px 4px!important}.track-release-link{display:none}}.source-picker{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 12px;border:1px solid var(--frost-rim);border-radius:22px;background:var(--frost-face);box-shadow:var(--frost-shadow),inset 0 1px #fff9;color:var(--ink);font-size:12px;cursor:pointer}.source-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;outline:0;cursor:pointer;max-width:140px;padding:0 0 0 2px}.source-hint{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:12px;max-width:640px}.source-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--muted);background:#ffffff30;border:1px solid #ffffff60}.source-popover{position:fixed;z-index:300;width:280px;padding:10px;border-radius:22px;background:#f2f6f8f5;color:#203345;border:1px solid #fff;box-shadow:0 12px 40px #13243c33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.source-popover-title{display:flex;justify-content:space-between;padding:8px 12px;font-size:13px}.source-popover>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;text-align:left;border-radius:14px}.source-popover>button:hover{background:#9dbde333}.source-popover strong{font-size:13px;display:block}.source-popover small{display:block;font-size:10px;opacity:.7;margin-top:3px}.source-popover>button:disabled{opacity:.45;cursor:default}.dark .source-popover{background:#21303af5;color:#f1f5f9;border-color:#ffffff30}.profile-cover.frost-panel{padding:0!important;overflow:hidden;display:flex;flex-direction:column;min-height:0;background-image:none}.profile-cover.frost-panel:before{display:none}.profile-banner{position:relative;height:220px;width:100%;overflow:hidden;flex-shrink:0;background:radial-gradient(ellipse at 16% 18%,#d7e8ff,transparent 56%),radial-gradient(ellipse at 88% 82%,#b7c9dc,transparent 52%),linear-gradient(135deg,#8eafd0,#5f82a8)}.profile-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-banner:after{content:"";position:absolute;inset:auto 0 0;height:72px;background:linear-gradient(transparent,#14203047);pointer-events:none}.profile-identity{display:flex;align-items:flex-end;gap:20px;width:100%;padding:0 28px 24px;margin-top:-56px;position:relative;z-index:1;background:transparent;color:var(--ink)}.profile-identity h1{font-size:clamp(26px,3vw,36px);font-weight:500;letter-spacing:-.03em;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-identity p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.profile-identity img,.profile-avatar{width:112px;height:112px;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:grid;place-items:center;font-size:36px;background:#d9e7f0;border:4px solid var(--ice-bg);box-shadow:0 10px 28px #283f5420;flex-shrink:0}.profile-identity-copy{min-width:0;flex:1;padding-bottom:8px}.profile-edit-trigger{margin-left:auto;align-self:center;flex-shrink:0}.profile-page h2{font-size:24px;margin-bottom:20px}.profile-form{display:flex;flex-direction:column;gap:18px}.profile-form label{display:flex;flex-direction:column;gap:8px}.profile-form input,.profile-form textarea{padding:12px;border-radius:14px;background:#ffffff70;color:#243749}.profile-form form{display:flex;gap:12px;align-items:flex-end}.author-track-results{display:flex;flex-wrap:wrap;gap:8px}.chosen{outline:2px solid #4a88ce}.telegram-qr img{width:256px;border-radius:18px;margin:20px 0}.telegram-qr p{max-width:450px}.contribution-row{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #8883}.contribution-row small{display:block;opacity:.7;margin-top:4px}.lyric-slot{content-visibility:auto;contain-intrinsic-size:auto 110px}.dark .source-picker{background:linear-gradient(130deg,#ffffff25,#24313db8);border-color:#ffffff45}:root{--frost-face:linear-gradient(125deg,#ffffffcf,#f0f3f680 48%,#ffffffb8);--ink:#283747;--muted:#536475;--lyric-dim:#65788d}.frost-panel,.frost-surface{box-shadow:inset 0 1px 1px #fff,inset 1px 0 1px #ffffffb0,inset 0 -1px 2px #8d9ead30,0 10px 32px #3446580d!important;border-radius:28px!important}:root.dark{--frost-face:linear-gradient(125deg,#34404cdd,#202b36bb 48%,#394550cc);--ink:#edf2f7;--muted:#b4c1cf;--lyric-dim:#9caabd}.artist-portrait-wrap{flex:0 1 54%;width:54%;min-width:0}.artist-portrait{height:auto;aspect-ratio:16/9;border-radius:28px;clip-path:polygon(3% 0,97% 0,100% 7%,100% 91%,96% 100%,3% 100%,0 92%,0 8%)}.artist-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.artist-intro{flex:1}@media (max-width:700px){.artist-portrait-wrap{width:100%;flex-basis:auto}.artist-portrait{height:auto;aspect-ratio:16/9}.page-crystal{gap:20px}.frost-panel{border-radius:26px!important}.primary-button,.secondary-button{min-height:44px}}.account-buttons{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px}.account-buttons>div{display:flex;flex-direction:column;gap:8px}.account-buttons small{font-size:11px;color:var(--muted)}.account-playlists{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.interference-lyrics,.dark .interference-lyrics{--lyric-lit:#fff;--lyric-dim:#9e9e9e;--muted:#d0d3d5;--ink:#fff;color:#fff;background:radial-gradient(ellipse at 12% 8%,#70797299,transparent 65%),radial-gradient(ellipse at 95% 90%,#72645677,transparent 65%),#292e32;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:#ffffff40;box-shadow:inset 0 1px #fff6,0 20px 60px #15233222}.interference-lyrics .interference-line{opacity:1;filter:none;transform:none;color:#9e9e9e}.interference-lyrics .interference-line.sung{color:#fff}.interference-lyrics .lyric-agent{color:#d2dce5}.frost-panel,.frost-surface,.secondary-button,.collection-page>section,.collection-lower>section{background:radial-gradient(ellipse at 0 0,#ffffffc4,transparent 48%),linear-gradient(155deg,#ffffff70,#e5edf129 45%,#ffffff75)!important;border:1px solid #ffffffb3!important;box-shadow:inset 0 2px 1px #fffffff0,inset 2px 0 3px #fff9,inset 0 -3px 4px #536d8430,0 12px 32px #283f5412!important;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.frost-panel,.collection-page>section,.collection-lower>section{position:relative;isolation:isolate}.frost-panel:before,.collection-page>section:before,.collection-lower>section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(125deg,transparent 30%,#ffffff35 44%,#ffffff08 45%,transparent 65%);box-shadow:inset 0 0 0 5px #ffffff14}.dark .frost-panel,.dark .frost-surface,.dark .secondary-button,.dark .collection-page>section,.dark .collection-lower>section{background:radial-gradient(ellipse at 0 0,#ffffff24,transparent 48%),linear-gradient(155deg,#53616c70,#19252e88 45%,#aabac133)!important;border-color:#ffffff42!important;box-shadow:inset 0 2px 1px #fff6,inset 2px 0 3px #ffffff20,inset 0 -3px 4px #00000020,0 12px 32px #00000015!important}.visible-header{height:98px;padding:26px 32px 10px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:40;flex-shrink:0}.visible-header a,.visible-header button,.visible-header nav{-webkit-app-region:no-drag}.visible-brand{display:flex;align-items:center;gap:10px;font-size:23px;letter-spacing:-.05em;font-weight:550}.visible-brand img{width:33px;height:33px}.visible-nav{display:flex;gap:5px;padding:6px;border:1px solid var(--edge);border-top-color:#ffffff9c;border-radius:23px;background:var(--frost-face);box-shadow:0 8px 32px #31597b0c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.visible-nav a{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border-radius:17px;color:var(--muted);font-size:13px;transition:background .2s,color .2s}.visible-nav a.active{background:#fff9;color:#21558b;box-shadow:0 2px 9px #52739410}.dark .visible-nav a.active{background:#adc9eb26;color:#e6f4ff}.visible-nav a:hover{background:#afc6e22b}.visible-header-actions{display:flex;align-items:center;gap:12px}.header-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--glass);display:grid;place-items:center}.header-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.account-menu-wrap{position:relative;-webkit-app-region:no-drag}.account-avatar{position:relative;border:1px solid var(--edge);color:var(--ink);cursor:pointer}.account-avatar .account-chevron{position:absolute;right:-3px;bottom:-2px;width:15px;height:15px;padding:2px;border-radius:50%;background:var(--frost-face);color:var(--muted);box-shadow:0 1px 4px #0002}.account-menu{position:absolute;z-index:80;right:0;top:calc(100% + 12px);width:226px;padding:7px;border:1px solid var(--edge);border-top-color:#ffffff9c;border-radius:16px;background:var(--frost-face);box-shadow:0 16px 44px #07162b40;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.account-menu a,.account-menu button{width:100%;min-height:42px;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;text-align:left;color:var(--ink);font-size:13px;white-space:nowrap}.account-menu a:hover,.account-menu button:hover:not(:disabled){background:#96b9dc24}.account-menu button{color:#c96973}.dark .account-menu button{color:#ff9aa5}.account-menu svg{flex:none;color:var(--muted)}.account-menu button svg{color:inherit}:where(button,a,input,textarea):focus-visible{outline:2px solid #599ae6;outline-offset:4px}button:disabled{opacity:.5;cursor:not-allowed}.wave-controls{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:10px}.wave-caption{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.wave-orb{position:relative;isolation:isolate;width:102px;height:102px;display:grid;place-items:center;border-radius:50%;color:#fff;border:1px solid #e4f2ffba;background:radial-gradient(ellipse at 32% 15%,#ffffffa8,transparent 31%),radial-gradient(ellipse at 78% 72%,#f9b8ffb0,transparent 44%),radial-gradient(ellipse at 20% 82%,#62e7ebc4,transparent 50%),linear-gradient(135deg,#8c8de6,#182339 53%,#4968b2);box-shadow:inset 0 1px 3px #ffffffdc,inset 0 -6px 15px #aed3ff55,0 12px 32px #2849722c,0 0 35px #aebcff30;transition:transform .3s,box-shadow .3s;overflow:hidden}.wave-orb:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:1px solid #fff5;background:conic-gradient(from 30deg,#a6eaf500,#a6eaf533,#e7bcff55,#a6eaf500);z-index:-1;animation:orb-shimmer 12s linear infinite}.wave-orb-reflection{position:absolute;top:7px;right:18px;bottom:53%;left:18px;border-radius:50%;background:linear-gradient(#ffffff87,#fff0);transform:rotate(-23deg);pointer-events:none}.wave-orb>svg{position:relative;filter:drop-shadow(0 1px 4px #0a183baa)}.wave-orb:hover{transform:translateY(-2px) scale(1.04)}.wave-orb:active{transform:scale(.96)}.wave-settings-slot{height:48px;display:flex;align-items:center;justify-content:center}.wave-glass-settings{display:flex;align-items:center;gap:10px;padding:13px 20px;border:1px solid #ffffffd9;border-radius:24px;color:#294d6c;background:linear-gradient(125deg,#fffbeded,#e4f2ffd9 60%,#f8f9ffdf);box-shadow:inset 0 1px #fff,0 5px 18px #496a9121;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:12px;font-weight:600}.wave-glass-settings:hover{background:linear-gradient(125deg,#fffdf4,#d2eaff)}@keyframes orb-shimmer{to{transform:rotate(360deg)}}.login-stage{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(ellipse at 20% 20%,#d9e8ff,transparent 55%),radial-gradient(ellipse at 90% 90%,#f7ebdf,transparent 55%),#eef3f9;color:#29466e}.login-card{width:min(100%,470px);display:flex;flex-direction:column;align-items:center;gap:22px;padding:42px;text-align:center}.login-card h1{font-size:38px;line-height:1.13;letter-spacing:-.05em}.login-card p{font-size:14px;line-height:1.65}.login-card small{font-size:11px;line-height:1.6;color:#586d85}.login-card .eyebrow{color:#58708b}.login-card form,.login-card label{display:flex;flex-direction:column;gap:12px;width:100%}.login-card input{background:#fff9;border:1px solid #afc3dc;border-radius:14px;padding:12px}.login-orb{width:92px;height:92px;display:grid;place-items:center;background:linear-gradient(135deg,#f5fbff,#a1c8f0);border-radius:30px;box-shadow:inset 0 1px #fff,0 12px 35px #466ba421;color:#417bae}.login-card .telegram-qr img{margin:auto;width:216px;border-radius:16px}.login-setup{padding:12px;background:#fff8;border-radius:12px}.profile-page{max-width:1000px;margin:24px auto 60px}.profile-form{display:flex;flex-direction:column;gap:16px}.profile-form h2{font-size:22px;font-weight:550}.profile-form p{line-height:1.6;font-size:13px}.profile-form small{color:var(--muted);font-size:11px}.profile-form input[readonly]{opacity:.7;cursor:default}.profile-tabs{display:flex;gap:6px;padding:5px;background:#7092b312;border-radius:16px;flex-wrap:wrap}.profile-tabs button{padding:12px 18px;border-radius:12px;font-size:13px;color:var(--muted)}.profile-tabs button[aria-selected=true]{background:var(--glass);color:var(--ink);box-shadow:0 2px 10px #365a7412}.profile-empty{padding:26px 0;color:var(--muted)}.profile-search{display:flex;align-items:end;gap:12px}.profile-search label{flex:1}.profile-search-result{display:flex;align-items:center;gap:14px;padding:12px 0;font-size:13px;border-bottom:1px solid var(--edge)}.profile-search-result>span{flex:1}.profile-music-row{display:flex;align-items:center;gap:10px}.profile-music-row>.track-row{flex:1;min-width:0}.submission-status{display:block;margin-top:8px}.status-pending{color:#8c6921!important}.status-approved{color:#368066!important}.status-rejected{color:#b26457!important}.profile-toggle{display:flex!important;flex-direction:row!important;align-items:center;gap:12px}.profile-toggle input{width:18px;height:18px}.profile-toggle span{display:flex;flex-direction:column;gap:4px}.profile-showcase-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.profile-showcase-heading h2{margin:0}.profile-playlist{flex:1;min-width:0}.profile-playlist summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:10px;border-radius:12px;background:var(--glass)}.profile-playlist .track-row{margin-top:4px}.collection-tile-wrap{position:relative;min-width:0}.collection-profile-add{position:absolute;top:6px;right:6px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--glass);color:var(--ink);box-shadow:0 2px 10px #0002}.collection-profile-add:hover{background:var(--edge)}.lyric-slot{content-visibility:visible;contain:none;contain-intrinsic-size:none;overflow:visible}.lyrics-scroll{padding:35% 28px;overflow-x:hidden;scroll-padding-block:25%;overflow-anchor:none}.interference-lyrics .interference-line{overflow:visible;padding:18px 4px;line-height:1.5;letter-spacing:-.035em}@media (max-width:700px){.visible-header{height:122px;padding:14px 18px 8px;gap:8px;flex-wrap:wrap}.visible-brand{font-size:20px}.visible-brand img{width:26px;height:26px}.visible-nav{order:3;width:100%;justify-content:space-between;border-radius:18px;padding:4px;gap:2px}.visible-nav a{flex:1;padding:10px 5px;gap:6px;font-size:11px;border-radius:14px}.visible-nav a svg{width:16px}.visible-header-actions{margin-left:auto}.wave-orb{width:94px;height:94px}.wave-controls{gap:10px}.profile-page{margin-top:18px}.profile-tabs button{padding:10px;font-size:11px}.profile-search-result{flex-wrap:wrap}.profile-search-result>span{flex-basis:100%}.lyrics-scroll{padding:22vh 18px}.interference-lyrics .interference-line{font-size:28px}.login-card{padding:30px 24px}}@media (prefers-reduced-motion:reduce){.wave-orb:before{animation:none}.wave-orb{transition:none}}.interference-lyrics .lyric-slot{content-visibility:auto;contain-intrinsic-size:auto 110px;overflow:visible}.interference-lyrics .interference-line{filter:blur(var(--line-blur,0));transform:scale(.985);transition:filter .18s cubic-bezier(.16,1,.3,1),opacity .18s ease,transform .18s cubic-bezier(.16,1,.3,1)!important}.interference-lyrics .interference-line.active{filter:none;transform:scale(1.025)}.interference-lyrics .interference-line:hover,.lyrics-scroll.is-manual .interference-line{filter:none}.lyric-line-fill,.lyric-segment{color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;background-repeat:no-repeat}.lyric-line-fill{display:block;white-space:pre-wrap;background-image:linear-gradient(180deg,var(--lyric-lit) var(--karaoke-start,-20%),var(--lyric-dim) var(--karaoke-end,0%))}.lyric-segment{display:inline-flex;white-space:pre;background-image:linear-gradient(90deg,var(--lyric-lit) var(--karaoke-start,-20%),var(--lyric-dim) var(--karaoke-end,0%));transform:none!important;text-shadow:none!important;filter:none!important}.interference-line[dir=rtl] .lyric-segment{background-image:linear-gradient(270deg,var(--lyric-lit) var(--karaoke-start,-20%),var(--lyric-dim) var(--karaoke-end,0%))}.interference-line.sung .lyric-line-fill,.interference-line.sung .lyric-segment{color:var(--lyric-lit);-webkit-text-fill-color:var(--lyric-lit);background-image:none}.lyric-letter{display:inline-block;transform:translateY(var(--letter-lift,0)) scale(var(--letter-scale,1));transform-origin:center bottom;will-change:transform}.lyrics-attribution{position:relative;min-height:42px;display:flex;align-items:center;padding:8px 4px;border-top:1px solid #ffffff24;flex-shrink:0;z-index:4}.lyrics-attribution-plain{font-size:11px;color:var(--muted);gap:10px;flex-wrap:wrap}.lyrics-author-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:11px}.lyrics-author-links a{color:#fff;text-decoration:underline;text-underline-offset:3px}.lyrics-author{position:relative;max-width:100%}.lyrics-author-trigger{display:flex;align-items:center;gap:8px;max-width:100%;padding:4px 8px 4px 4px;border-radius:18px;color:var(--muted);font-size:11px;text-align:left;transition:background .2s,color .2s}.lyrics-author-trigger:hover,.lyrics-author-trigger[aria-expanded=true]{background:#ffffff14;color:#fff}.lyrics-author-trigger strong{color:#fff;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lyrics-author-avatar,.lyrics-author-card-avatar{display:grid;place-items:center;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:#627080;color:#fff;border:1px solid #ffffff45;flex-shrink:0}.lyrics-author-avatar{width:26px;height:26px;font-size:10px}.lyrics-author-popover{position:absolute;left:0;bottom:calc(100% + 10px);z-index:20;width:min(320px,calc(100vw - 48px));padding:18px!important;border-radius:20px!important;background:linear-gradient(145deg,#38434fef,#202a34f2)!important;color:#fff!important;box-shadow:0 18px 55px #07111d80!important}.lyrics-author-card-head{display:flex;align-items:center;gap:12px}.lyrics-author-card-avatar{width:48px;height:48px;font-size:18px}.lyrics-author-card-head>div{display:flex;flex-direction:column;min-width:0}.lyrics-author-card-head strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lyrics-author-card-head span{font-size:11px;color:#c7d0da;margin-top:3px}.lyrics-author-bio{font-size:12px;line-height:1.55;color:#e3e8ed;margin-top:14px;overflow-wrap:anywhere}.lyrics-author-count{display:flex;align-items:center;gap:7px;margin-top:14px;font-size:11px;color:#c7d0da}.lyrics-author-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:11px;color:#c7d0da}.lyrics-author-status button{color:#fff;text-decoration:underline}@media (max-width:700px){.lyrics-author-popover{position:fixed;left:18px;right:18px;bottom:86px;width:auto}.lyrics-attribution{padding-inline:0}}@media (prefers-reduced-motion:reduce){.interference-lyrics .interference-line{filter:none!important;transform:none!important}.lyric-letter{transform:none!important;will-change:auto}.lyrics-author-trigger{transition:none}}.oskolok-sheet-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.oskolok-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#06142680;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:auto}.oskolok-sheet-popup{position:relative;z-index:1;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;color:var(--ink);outline:none}.oskolok-sheet-close{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:var(--muted);transition:background .2s,color .2s}.oskolok-sheet-close:hover{color:var(--ink);background:var(--glass)}.oskolok-sheet-header{padding:28px 56px 8px 28px;flex-shrink:0}.oskolok-sheet-title{font-size:22px;font-weight:550;letter-spacing:-.03em;margin:0 0 6px}.oskolok-sheet-description{font-size:13px;color:var(--muted);margin:0;line-height:1.55}.oskolok-sheet-panel{flex:1;min-height:0;overflow:auto;padding:12px 28px 8px}.oskolok-sheet-panel-fade{mask-image:linear-gradient(#000,#000);-webkit-mask-image:linear-gradient(#000,#000)}.oskolok-sheet-footer{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;padding:16px 28px 22px;border-top:1px solid var(--edge);flex-shrink:0}.oskolok-sheet-footer-bare{border-top:0}.oskolok-sheet-side-center{display:grid;place-items:center;padding:24px;pointer-events:none}.oskolok-sheet-side-center .oskolok-sheet-popup{width:min(520px,100%);max-height:min(86dvh,740px);border-radius:28px}.oskolok-sheet-side-right,.oskolok-sheet-side-left{display:flex;pointer-events:none}.oskolok-sheet-side-right{justify-content:flex-end}.oskolok-sheet-side-left{justify-content:flex-start}.oskolok-sheet-side-right .oskolok-sheet-popup,.oskolok-sheet-side-left .oskolok-sheet-popup{height:100%;width:min(420px,100%);border-radius:0}.oskolok-sheet-side-top,.oskolok-sheet-side-bottom{display:flex;pointer-events:none}.oskolok-sheet-side-top{align-items:flex-start}.oskolok-sheet-side-bottom{align-items:flex-end}.oskolok-sheet-side-top .oskolok-sheet-popup,.oskolok-sheet-side-bottom .oskolok-sheet-popup{width:100%;max-height:80dvh;border-radius:0}.oskolok-sheet-inset.oskolok-sheet-side-right,.oskolok-sheet-inset.oskolok-sheet-side-left{padding:16px}.oskolok-sheet-inset.oskolok-sheet-side-right .oskolok-sheet-popup,.oskolok-sheet-inset.oskolok-sheet-side-left .oskolok-sheet-popup{border-radius:24px}.oskolok-sheet-inset.oskolok-sheet-side-center{padding:clamp(16px,4vw,40px)}.profile-sheet-stage{display:flex;flex-direction:column;gap:18px}.profile-sheet-banner{position:relative;height:128px;border-radius:18px;overflow:hidden;background:radial-gradient(ellipse at 16% 18%,#d7e8ff,transparent 56%),linear-gradient(135deg,#8eafd0,#5f82a8)}.profile-sheet-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-sheet-banner-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#f4f8ffd9;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.profile-sheet-avatar-row{display:flex;align-items:flex-end;gap:16px;margin-top:-36px;padding:0 12px}.profile-sheet-avatar,.profile-sheet-avatar img{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;font-size:28px;background:#d9e7f0;border:3px solid var(--ice-bg);box-shadow:0 8px 20px #283f5418;flex-shrink:0}.profile-sheet-hint{font-size:11px;color:var(--muted);line-height:1.5}.profile-bio{margin-top:8px;max-width:52ch;color:var(--ink);font-size:13px;line-height:1.6}.dark .profile-banner{background:radial-gradient(ellipse at 16% 18%,#3a5474,transparent 56%),linear-gradient(135deg,#24344a,#15202e)}.dark .profile-identity img,.dark .profile-avatar,.dark .profile-sheet-avatar,.dark .profile-sheet-avatar img{border-color:#1b2633;background:#2a3848}@media (max-width:700px){.profile-banner{height:160px}.profile-identity{flex-wrap:wrap;padding:0 18px 18px;margin-top:-44px;gap:14px}.profile-identity img,.profile-avatar{width:88px;height:88px}.profile-identity-copy{flex-basis:calc(100% - 110px);padding-top:48px;padding-bottom:0}.profile-identity h1{white-space:normal}.profile-edit-trigger{margin-left:0;width:100%}.oskolok-sheet-side-center{padding:12px}.oskolok-sheet-header,.oskolok-sheet-panel,.oskolok-sheet-footer{padding-left:18px;padding-right:18px}.oskolok-sheet-header{padding-right:48px}}@media (prefers-reduced-motion:reduce){.oskolok-sheet-popup{transition:none}}.profile-cover.frost-panel{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.profile-identity{background:linear-gradient(180deg,transparent 0%,#f4f7fadc 42%,#f4f7fa 72%)}.dark .profile-identity{background:linear-gradient(180deg,transparent 0%,#1b2633e6 42%,#1b2633 72%)}.oskolok-sheet-panel label{display:flex;flex-direction:column;gap:8px;font-size:13px}.oskolok-sheet-panel input,.oskolok-sheet-panel textarea{padding:12px;border-radius:14px;background:#ffffff70;color:var(--ink)}.dark .oskolok-sheet-panel input,.dark .oskolok-sheet-panel textarea{background:#ffffff14}.profile-public-track{display:flex;align-items:center;gap:12px;padding:8px 0}.shiny-cta{--shiny-fg:#173e68;--shiny-top:#f7fbff;--shiny-bottom:#d0e4f9;--shiny-rim:#78aee2;--shiny-highlight:#2563eb;--shiny-shine:#fff;--gradient-angle:0deg;isolation:isolate;position:relative;overflow:hidden;cursor:pointer;border:2px solid transparent;border-radius:999px;color:var(--shiny-fg);background:radial-gradient(circle at 28% 16%,#ffffffb8,transparent 48%) padding-box,linear-gradient(145deg,var(--shiny-top),var(--shiny-bottom)) padding-box,conic-gradient(from var(--gradient-angle),var(--shiny-rim) 0% 62%,var(--shiny-highlight) 73%,var(--shiny-shine) 79%,var(--shiny-rim) 88% 100%) border-box;box-shadow:inset 0 1px #fff9,inset 0 -3px 10px #417bb326,0 10px 28px #3266a326;transition:transform .25s ease,box-shadow .3s ease;animation:shiny-angle 3s linear infinite paused}.dark .shiny-cta{--shiny-fg:#fff;--shiny-top:#27527a;--shiny-bottom:#122745;--shiny-rim:#547fab;--shiny-highlight:#38bdf8;--shiny-shine:#e0f2fe;box-shadow:inset 0 1px #c9ebff59,inset 0 -3px 12px #07172c99,0 10px 30px #02081780}.shiny-cta:before,.shiny-cta:after{content:"";pointer-events:none;position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:inherit;z-index:0}.shiny-cta:before{background:radial-gradient(circle at 2px 2px,#fff .5px,transparent 1px) 0 0/4px 4px;-webkit-mask-image:conic-gradient(from 135deg,#000,transparent 45% 80%,#000);mask-image:conic-gradient(from 135deg,#000,transparent 45% 80%,#000);opacity:.22}.shiny-cta:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,#fff5 50%,transparent 65%);transform:translate(-120%);opacity:.55}.shiny-cta-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap}.shiny-cta:is(:hover,:focus-visible){box-shadow:inset 0 1px #fffc,0 12px 36px #2563eb44}.shiny-cta:is(:hover,:focus-visible),.shiny-cta:is(:hover,:focus-visible):after{animation-play-state:running}.shiny-cta:is(:hover,:focus-visible):after{animation:shiny-sweep 2.7s ease-in-out infinite}.shiny-cta:active{transform:translateY(1px) scale(.98)}.shiny-cta:disabled{animation-play-state:paused;cursor:wait}.wave-play-button{width:104px;height:104px;display:grid;place-items:center;padding:0;flex:none}.wave-play-button svg{filter:drop-shadow(0 2px 5px #2563eb55)}.wave-settings-button{min-height:44px;padding:11px 23px;font-size:12px;font-weight:650;letter-spacing:.01em}@keyframes shiny-angle{to{--gradient-angle:360deg}}@keyframes shiny-sweep{50%,to{transform:translate(120%)}}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@media (max-width:700px){.wave-play-button{width:94px;height:94px}.wave-settings-button{min-height:44px}}@media (max-height:700px){.original-home{justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:18px 0 90px}.original-home h1{font-size:clamp(24px,4vw,42px)!important;line-height:1.18}.original-home .original-center-wave{height:34px}.wave-controls{margin-top:0;gap:9px}.wave-play-button{width:82px;height:82px}.wave-settings-slot{height:46px}}@media (max-width:700px),(max-height:700px){.original-shard-layer--primary{display:none}}@media (prefers-reduced-motion:reduce){.shiny-cta,.shiny-cta:after{animation:none!important;transition:none!important}}.mobile-shards-backdrop{background:radial-gradient(ellipse at 52% 45%,#d7e9ff,#edf5fc 55%,#e8f1fa)}.dark .mobile-shards-backdrop{background:radial-gradient(ellipse at 52% 43%,#16376b,#0d1d39 53%,#091223)}@media (max-width:700px){.oskolok-app{min-width:0}.oskolok-app main{min-width:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.oskolok-app main:not(.original-home-main){padding:12px 16px calc(96px + var(--tg-content-bottom,0px))!important}.visible-header{height:98px;min-height:98px;padding:8px 14px 6px;gap:3px 10px;align-content:center}.visible-brand{font-size:18px;gap:7px}.visible-brand img{width:28px;height:28px}.visible-header-actions{gap:4px}.visible-header-actions .header-avatar{width:34px;height:34px}.visible-header-actions .icon-button{width:38px;height:40px}.visible-nav{height:46px;padding:3px;gap:1px;border-radius:16px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.visible-nav a{min-width:0;min-height:40px;padding:6px 2px;gap:4px;font-size:10px;white-space:nowrap}.visible-nav a svg{width:16px;height:16px;flex:none}.dark .visible-nav{background:#223550ee}.oskolok-app main.original-home-main{overflow-y:auto!important;overflow-x:hidden!important}.original-home{height:auto!important;min-height:100%;justify-content:flex-start!important;overflow:visible!important;padding:clamp(28px,6dvh,56px) 0 28px}.original-home>div:first-child{width:100%;padding:0 20px}.original-home h1{font-size:clamp(25px,7vw,32px)!important;line-height:1.17!important;letter-spacing:-.025em;max-width:360px}.dark .original-home h1{color:#c5d9f1!important}.original-home .original-center-wave{height:30px;margin-top:16px}.wave-controls{gap:8px;margin-top:8px}.wave-caption{font-size:11px}.wave-play-button{width:78px;height:78px}.wave-play-button svg{width:28px;height:28px}.wave-settings-slot{height:48px}.wave-settings-button{min-height:44px;padding:9px 18px}.home-track-widget{position:relative!important;left:auto!important;bottom:auto!important;align-self:flex-start;margin:28px 20px 0;width:calc(100% - 40px)}.home-track-widget>div>div:last-child{opacity:1!important}.home-recommendations-link{position:relative;right:auto;bottom:auto;align-self:flex-end;margin:16px 20px 0;min-height:40px;font-size:11px}.search-page{padding-top:0;padding-bottom:36px}.search-page>*+*{margin-top:18px!important}.search-shell input{height:52px;font-size:16px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.search-tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;-webkit-overflow-scrolling:touch}.search-tabs::-webkit-scrollbar{display:none}.search-tabs button{flex:none;min-height:40px}.search-welcome{padding:18px 8px 4px}.search-welcome>div:first-child{width:48px;height:48px;border-radius:16px}.search-welcome>div:first-child svg{width:23px;height:23px}.search-welcome h3{font-size:18px;line-height:1.25}.search-welcome p{max-width:32ch;margin:5px auto 0;font-size:12px;line-height:1.45}.discovery-shelf{padding:12px 0 20px}.section-heading{align-items:flex-end;gap:8px;margin-bottom:16px}.section-heading h2{font-size:20px}.section-heading .text-button{min-height:40px;font-size:10px}.recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.recommendation-art{max-width:none;margin-bottom:9px}.recommendation-art .shard-artwork{filter:none}.recommendation-art .shard-artwork-cut{top:0;right:0;bottom:0;left:0;clip-path:none!important;border-radius:16px}.recommendation-art .shard-photo{filter:none!important;transform:none!important}.recommendation-art .frosted-glass,.recommendation-art .glass-grain,.recommendation-art .glass-facets,.recommendation-art .shard-artwork-cut:after{display:none}.recommendation-card h3{font-size:13px}.recommendation-card p{font-size:11px}.recommendation-card small{font-size:10px;min-height:0;margin-top:5px}.recommendation-card .shard-play{opacity:1;filter:none}.recommendation-card .shard-play svg{width:38px;height:38px;padding:10px;border-radius:50%;background:#07152799}.glass-player{left:8px;right:8px;min-height:64px;padding:8px 10px;gap:8px;grid-template-columns:minmax(0,1fr) auto;border-radius:17px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dark .glass-player{background:#1b2d47f2!important}.dock-track{gap:9px;min-height:46px}.dock-track>div{width:42px;height:42px}.dock-track strong{font-size:12px}.dock-track small{font-size:10px}.dock-transport{gap:3px}.dock-transport button{width:42px;height:44px}.dock-transport .dock-play{width:44px;height:44px}.dock-tools{display:none}.dock-progress{left:14px;right:14px;width:calc(100% - 28px)}.frost-panel,.frost-surface{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:360px){.visible-nav a{font-size:9px;gap:2px}.visible-nav a svg{width:15px}.original-home h1{font-size:25px!important}}.mobile-shards-backdrop{overflow:hidden;background:radial-gradient(ellipse at 48% 38%,#d7e9ff,#edf5fc 48%,#e8f1fa)}.dark .mobile-shards-backdrop{background:radial-gradient(ellipse at 52% 42%,#1a417a,#10274b 43%,#091628)}.mobile-shards-backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 8% 28%,#67aefe24,transparent 32%),radial-gradient(circle at 94% 64%,#70b8ff2e,transparent 36%),linear-gradient(125deg,transparent 36%,#ffffff0a 48%,transparent 59%)}.mobile-shard{position:absolute;display:block;aspect-ratio:.83;opacity:.72;clip-path:polygon(51% 0,100% 31%,84% 100%,15% 84%,0 34%);background:linear-gradient(130deg,#f5fcff,#9ee4ff,#3a9bea 60%,#174a9b)}.mobile-shard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(51% 0,100% 31%,61% 55%,15% 84%);background:linear-gradient(165deg,#ffffffdc,#9bcfff70 64%,#ffffff14)}.mobile-shard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(51% 0,61% 55%,84% 100%,15% 84%);background:linear-gradient(40deg,#1e5bba92,#8bd8ff7a)}.mobile-shard--left{width:38px;top:48%;left:3%;transform:rotate(-18deg)}.mobile-shard--right{width:34px;top:42%;right:8%;transform:rotate(20deg)}.mobile-shard--lower{width:30px;top:75%;left:13%;transform:rotate(15deg)}.mobile-shard--spark{width:12px;top:57%;right:16%;opacity:.84}.mobile-shards-backdrop--subtle .mobile-shard{opacity:.3}.dark .mobile-shard{opacity:.64}.dark .mobile-shard--spark{opacity:.84}.dark .mobile-shards-backdrop--subtle .mobile-shard{opacity:.28}.telegram-login-flow{width:100%;display:flex;flex-direction:column;gap:14px;text-align:left}.telegram-login-methods{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--edge);border-radius:15px;background:#7eb2ea18}.telegram-login-methods button{min-height:42px;border-radius:11px;color:var(--muted);font-size:13px;font-weight:550}.telegram-login-methods button[aria-selected=true]{color:var(--ink);background:var(--frost-face);box-shadow:inset 0 1px 0 var(--frost-rim),0 3px 12px #153c691c}.telegram-login-flow form{width:100%;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:13px!important}.telegram-login-flow label{width:100%;display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--ink)}.telegram-login-flow input{width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--edge);border-radius:13px;background:var(--frost-face);color:var(--ink);font-size:16px}.telegram-login-flow .primary-button{width:100%;min-height:46px;justify-content:center}.telegram-login-hint{margin:0!important;font-size:12px!important;line-height:1.55!important;color:var(--muted)}.telegram-login-working{display:flex;align-items:center;gap:9px;color:var(--muted)}.telegram-login-flow .telegram-qr{text-align:center}.telegram-login-flow .telegram-qr img{display:block;width:min(216px,100%);margin:0 auto 12px}.telegram-login-flow .text-button{align-self:center;min-height:40px}.profile-page .telegram-login-flow{max-width:420px;padding:18px;border:1px solid var(--edge);border-radius:18px;background:#8bbce913}@media (max-width:700px){.profile-page .telegram-login-flow{max-width:none;padding:14px}.telegram-login-methods button{min-height:44px}}.login-stage{background:radial-gradient(circle at 50% -8%,#264c7b 0,transparent 45%),linear-gradient(180deg,#071321,#0a1626 72%,#09111b);color:#f4f8ff}.login-card.frost-panel{background:#101d2c!important;border:1px solid #ffffff19!important;box-shadow:0 24px 70px #0006!important;color:#f4f8ff;isolation:auto}.login-card.frost-panel:before{display:none}.login-card .eyebrow{color:#79baff;letter-spacing:.22em}.login-card h1{color:#fff;font-weight:800;letter-spacing:-.055em}.login-card>p{color:#b7c8db;max-width:36ch;margin:0 auto}.login-card small{color:#8ba3bb}.login-orb{width:72px;height:72px;border-radius:22px;background:linear-gradient(145deg,#13355e,#0d2037);box-shadow:inset 0 1px #ffffff3b,0 14px 32px #0005;color:#7ac3ff}.login-card .telegram-login-flow{color:#f4f8ff}.login-card .telegram-login-methods{border-color:#ffffff17;background:#071322}.login-card .telegram-login-methods button{display:flex;justify-content:center;align-items:center;gap:8px;color:#8ea9c4}.login-card .telegram-login-methods button[aria-selected=true]{background:#273f59;box-shadow:none;color:#fff}.login-card .telegram-login-hint,.login-card .telegram-login-qr p{color:#b4c7d9!important}.telegram-login-bot,.telegram-login-qr{display:flex;flex-direction:column;gap:16px;width:100%}.telegram-login-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid #6daeff50;border-radius:14px;color:var(--ink);background:#7cbcff15;font-size:13px}.login-card .telegram-login-progress{color:#d8ecff;background:#173554;border-color:#4386bd73}.telegram-login-success{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:18px 4px;width:100%}.telegram-login-success svg{color:#70d2a2}.telegram-login-success strong{font-size:23px}.telegram-login-success p{margin:0 0 8px!important}.telegram-login-qr img{width:min(220px,75vw);margin:auto;border-radius:16px;background:#fff;padding:10px}.login-card .primary-button{background:#61aefa!important;color:#061323!important;box-shadow:none!important;font-weight:750}.login-card .secondary-button{background:#223a54!important;border-color:#ffffff24!important;color:#f2f8ff!important;box-shadow:none!important}.login-card .lyrics-error{color:#ff9f9f!important;background:#4d1e2870;padding:10px 12px;border-radius:10px}@media (max-width:700px){.login-stage{display:flex;align-items:flex-start;min-height:100dvh;padding:calc(22px + var(--tg-content-top,0px)) 16px 24px}.login-card.frost-panel{width:100%;min-height:calc(100dvh - 46px - var(--tg-content-top,0px));border-radius:26px!important;gap:19px;padding:28px 23px!important}.login-card h1{font-size:clamp(36px,10vw,48px);align-self:flex-start;text-align:left}.login-card>p{text-align:left;align-self:flex-start;line-height:1.5}.login-card .eyebrow,.login-orb{align-self:flex-start}.login-card .telegram-login-flow{margin-top:10px}.login-card .telegram-login-methods button{min-height:48px}.login-card .telegram-login-bot .primary-button,.login-card .telegram-login-success .primary-button{min-height:54px;font-size:15px}}@media (max-width:700px){.interference-modal{display:block!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding:calc(16px + var(--tg-content-top,0px)) 22px calc(30px + var(--tg-content-bottom,0px))!important;background:linear-gradient(180deg,#d8e9f8,#eef5fa)!important;color:#142a43!important}.dark .interference-modal{background:linear-gradient(180deg,#112941,#0d1c30 52%,#09121f)!important;color:#fff!important}.interference-modal .fluted-glass-background{display:none!important}.interference-modal>div[style]{padding:0!important;margin-bottom:clamp(18px,3dvh,32px)}.interference-modal>div[style] button{min-width:44px;min-height:44px;padding:8px!important;color:inherit!important}.interference-modal>div[style]:not(.interference-main) button span{font-size:11px}.interference-main{display:flex!important;flex-direction:column!important;gap:26px!important;overflow:visible!important;min-height:0!important;padding:0!important}.interference-track{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:440px!important;margin:0 auto!important;padding:0!important;flex-shrink:0!important}.interference-track:not(.np-panel)>div:first-child{width:min(100%,46dvh)!important;height:auto!important;aspect-ratio:1!important;max-height:44dvh;margin:0 auto 10px!important;border-radius:16px!important;box-shadow:0 22px 45px #07132245!important;grid-row:auto!important}.interference-track>div:nth-child(2){width:100%;margin:0!important}.interference-track h2{font-size:clamp(22px,6vw,29px)!important;color:inherit!important}.interference-track>div:nth-child(2) a,.interference-track>div:nth-child(2) span{font-size:14px}.interference-track>.source-badge{justify-content:flex-start!important;font-size:11px!important}.interference-track>.telegram-track-button{align-self:flex-start;grid-column:auto!important;font-size:11px!important}.interference-track>div:nth-last-child(2){grid-column:auto!important;margin:8px 0 0!important}.interference-track>div:last-child{grid-column:auto!important;height:auto!important;margin:0!important;transform:none!important;padding:2px 0!important}.interference-track>div:last-child>div{width:100%;justify-content:space-between;gap:8px}.interference-track>div:last-child button{min-width:42px;min-height:42px;display:grid;place-items:center}.interference-track>div:last-child button:nth-child(3){width:62px;height:62px}.interference-text{display:block!important;width:100%;height:auto!important;flex:none!important;min-height:280px!important;padding:0!important;margin:0 auto 22px;max-width:440px}.interference-lyrics{height:360px!important;min-height:300px!important;border-radius:20px!important}.interference-line{font-size:24px!important}.lyrics-scroll{padding:18vh 14px!important}.original-home:before,.original-home:after{content:"";position:absolute;left:50%;width:min(105vw,430px);height:270px;border:1px solid #5aa4e632;border-radius:50%;pointer-events:none}.original-home:before{top:150px;transform:translate(-50%) rotate(-23deg)}.original-home:after{top:168px;width:min(88vw,370px);height:230px;transform:translate(-50%) rotate(22deg);border-color:#75b8ff1e}.original-home>div:first-child{position:relative;z-index:1}.original-home h1{text-shadow:0 1px 18px #8fc7ff1c}.wave-play-button{box-shadow:inset 0 1px #ffffff8a,0 12px 32px #113b7160}.dark .wave-play-button{box-shadow:inset 0 1px #e6f7ff55,0 12px 36px #01091980}.search-welcome{position:relative;border:1px solid #8fbbed36;border-radius:22px;background:linear-gradient(145deg,#ffffff36,#9ac7f510)}.dark .search-welcome{border-color:#98c7f624;background:linear-gradient(145deg,#8abbff13,#06152e1c)}}.release-gradient-wave{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background-color:#101a2e;background-position:center;background-size:cover}.release-gradient-wave canvas{display:block;width:100%;height:100%}.release-gradient-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--wave-scrim-edge) 0%,var(--wave-scrim-middle) 46%,var(--wave-scrim-edge) 100%),linear-gradient(180deg,var(--wave-scrim-bottom),transparent 34%,var(--wave-scrim-bottom))}.interference-modal,.dark .interference-modal{color:#f7fbff!important;background:#0c1829!important}.interference-modal .interference-track h2,.interference-modal .interference-track a{color:#f7fbff!important}.interference-modal .interference-track>div:nth-child(2) a,.interference-modal .interference-track>div:nth-child(2)>span{color:#e2eaf4!important}.interference-modal .interference-track button[title]{color:#eff6ff}.interference-modal .interference-track>div:last-child button{color:#eaf3ff!important}.interference-modal .interference-track>div:last-child button:nth-child(3){color:#fff!important}.interference-modal>div[style] button{color:#f7fbff!important}.interference-modal .interference-track .source-badge,.interference-modal .interference-track .source-badge span{color:#d6e2ee!important}.interference-modal .interference-track>.telegram-track-button{color:#e7f5ff!important;background:#102338bd;border-color:#b9dfff70;box-shadow:inset 0 1px #ffffff20}.interference-modal .interference-track>div:nth-last-child(2)>div>span{color:#d6e2ee!important}.interference-modal .interference-track>div:last-child svg{color:#e7f0fb!important}@media (min-width:701px){.interference-modal .interference-main{overflow:visible}.interference-modal .interference-text{position:fixed;top:0;right:0;bottom:0;width:min(58vw,calc(100vw - 300px));height:100dvh!important;min-height:0!important;padding:clamp(26px,4.5vh,52px) clamp(22px,3vw,48px)!important;overflow:hidden;z-index:2;border-left:1px solid #d0e9ff26;background:linear-gradient(90deg,#071322d9,#0b1928b8 52%,#0b1725cb)}.interference-lyrics,.dark .interference-lyrics{border:0;border-radius:0;box-shadow:none;background:transparent}.interference-lyrics .lyrics-toolbar{border-bottom-color:#ffffff1c}.interference-lyrics .lyrics-footer,.interference-lyrics .lyrics-attribution{border-top-color:#ffffff1c}}.interference-lyrics .lyric-slot{content-visibility:visible;contain:none;overflow:visible}.interference-lyrics .lyrics-scroll{padding-inline:32px;mask-image:none;-webkit-mask-image:none;overflow-x:hidden}.interference-lyrics .interference-line,.interference-lyrics .interference-line.active{transform:none;filter:none;overflow:visible;overflow-wrap:anywhere;padding-inline:5px;line-height:1.55;text-shadow:0 0 9px rgba(255,255,255,var(--line-glow,0))}.interference-lyrics .lyric-line-fill{white-space:pre-wrap;overflow-wrap:anywhere;padding-inline:2px}.interference-lyrics .lyric-segment{display:inline;white-space:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.interference-lyrics .lyric-segment[data-played=true]{color:var(--lyric-lit);-webkit-text-fill-color:var(--lyric-lit);background-image:none}.interference-lyrics .lyric-segment.has-letter-motion{background:none;color:var(--lyric-dim);-webkit-text-fill-color:var(--lyric-dim)}.interference-lyrics .lyric-segment.has-letter-motion[data-played=true] .lyric-letter{color:var(--lyric-lit);-webkit-text-fill-color:var(--lyric-lit)}.interference-lyrics .lyric-letter{color:var(--lyric-dim);-webkit-text-fill-color:var(--lyric-dim);color:color-mix(in srgb,var(--lyric-dim),var(--lyric-lit) var(--letter-lit,0%));-webkit-text-fill-color:color-mix(in srgb,var(--lyric-dim),var(--lyric-lit) var(--letter-lit,0%))}.mobile-lyrics-toggle{display:none}@media (max-width:700px){.interference-modal,.dark .interference-modal{background:#0c1829!important;color:#f7fbff!important;contain:none;transform:none}.interference-modal .release-gradient-wave{position:fixed}.interference-modal .interference-text{display:none!important;min-height:0!important;margin:0!important}.interference-modal .interference-text.is-expanded{display:block!important;min-height:280px!important;margin:0 auto 22px!important}.interference-modal .interference-lyrics{border-radius:18px!important;background:#08131fba;box-shadow:0 18px 44px #030b1866}.interference-modal .lyrics-scroll{padding:18vh 20px!important}.mobile-lyrics-toggle{width:100%;max-width:440px;min-height:58px;margin:3px auto 0;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid #ffffff45;border-radius:18px;background:#081524ae;color:#fff;font-size:15px;font-weight:650;box-shadow:inset 0 1px #ffffff25,0 10px 30px #03102040;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mobile-lyrics-toggle span{display:flex;align-items:center;gap:12px}.mobile-lyrics-toggle svg{transition:transform .2s ease}}@media (prefers-reduced-motion:reduce){.mobile-lyrics-toggle svg{transition:none}}.mobile-player-tabs{display:none}@media (max-width:700px){.mobile-player-tabs{position:relative;z-index:12;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:min(100%,440px);min-height:48px;margin:0 auto 18px;padding:4px;border:1px solid #ffffff3a;border-radius:18px;background:#081524a8;box-shadow:inset 0 1px #ffffff1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mobile-player-tabs-indicator{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/2);border-radius:14px;background:linear-gradient(145deg,#d8eaff35,#79b4e528);box-shadow:inset 0 1px #ffffff51,0 5px 18px #020a174d;transition:transform .42s cubic-bezier(.22,1,.36,1)}.mobile-player-tabs[data-view=lyrics] .mobile-player-tabs-indicator{transform:translate(100%)}.mobile-player-tabs button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:9px;min-height:40px;border-radius:14px;color:#b9c9db;font-size:13px;font-weight:620;transition:color .3s ease}.mobile-player-tabs button[aria-selected=true]{color:#fff}.interference-modal .interference-main{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:start!important;width:100%;max-width:440px;margin:0 auto;gap:0!important;flex:none!important;overflow:hidden!important;transition:height .46s cubic-bezier(.22,1,.36,1)}.interference-modal .interference-main>.interference-track,.interference-modal .interference-main>.interference-text{grid-area:1/1;max-width:440px!important;width:100%!important;margin:0 auto!important;transition:opacity .34s ease,transform .46s cubic-bezier(.22,1,.36,1),visibility 0s linear .46s}.interference-modal .interference-main>.interference-text{display:flex!important;height:360px!important;min-height:360px!important;padding:0!important}.interference-modal .interference-main.view-info>.interference-track,.interference-modal .interference-main.view-lyrics>.interference-text{position:relative;inset:auto;opacity:1;visibility:visible;transform:translate(0);pointer-events:auto;transition-delay:0s}.interference-modal .interference-main.view-info>.interference-text,.interference-modal .interference-main.view-lyrics>.interference-track{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none}.interference-modal .interference-main.view-info>.interference-text{transform:translate(22px)}.interference-modal .interference-main.view-lyrics>.interference-track{transform:translate(-22px)}}.interference-lyrics .interference-line{transition:filter .72s cubic-bezier(.22,1,.36,1),opacity .4s ease!important}.interference-lyrics .interference-line.sung:not(.active){filter:brightness(.62)!important}.interference-lyrics .interference-line.line-timed.active .lyric-line-fill{filter:drop-shadow(0 0 7px rgba(255,255,255,var(--line-glow,0)))}.interference-lyrics .interference-line.active .lyric-segment[data-current=true]{text-shadow:0 0 var(--karaoke-glow-blur,0px) #ffffffbb!important}.interference-lyrics .interference-line.active .lyric-letter{will-change:transform}@media (prefers-reduced-motion:reduce){.mobile-player-tabs-indicator,.mobile-player-tabs button,.interference-modal .interference-main,.interference-modal .interference-main>.interference-track,.interference-modal .interference-main>.interference-text,.interference-lyrics .interference-line{transition:none!important}.interference-lyrics .interference-line.active .lyric-letter{will-change:auto}}html:not(.dark) .interference-modal{background:#f5f8fc!important;color:#18314e!important;--muted:#64758b;--lyric-lit:#153556;--lyric-dim:#8797aa}html:not(.dark) .interference-modal .release-gradient-wave{opacity:.08}html:not(.dark) .interference-modal .interference-text{background:linear-gradient(120deg,#fffffff5,#f0f5fcf5)!important;border-color:#cfdeed!important}html:not(.dark) .interference-modal .interference-lyrics{background:transparent!important;color:#18314e;--muted:#60758d;--ink:#18314e;--lyric-lit:#153556;--lyric-dim:#8797aa;box-shadow:none!important}html:not(.dark) .interference-modal .interference-track h2,html:not(.dark) .interference-modal .interference-track a,html:not(.dark) .interference-modal>div[style] button,html:not(.dark) .interference-modal .interference-track button[title],html:not(.dark) .interference-modal .interference-track>div:last-child button,html:not(.dark) .interference-modal .interference-track>div:last-child svg{color:#24496c!important}html:not(.dark) .interference-modal .interference-track>div:last-child button:nth-child(3),html:not(.dark) .interference-modal .interference-track>div:last-child button:nth-child(3) svg{color:#fff!important}html:not(.dark) .interference-modal .interference-track>div:nth-child(2)>span,html:not(.dark) .interference-modal .interference-track .source-badge,html:not(.dark) .interference-modal .interference-track .source-badge span,html:not(.dark) .interference-modal .interference-track>div:nth-last-child(2)>div>span{color:#60758d!important}html:not(.dark) .interference-modal .interference-track>.telegram-track-button{color:#286b9b!important;background:#ffffffd9;border-color:#c6daec;box-shadow:0 3px 14px #24496c0b}html:not(.dark) .interference-lyrics .lyrics-toolbar,html:not(.dark) .interference-lyrics .lyrics-footer,html:not(.dark) .interference-lyrics .lyrics-attribution{border-color:#d8e3ee;color:#60758d}html:not(.dark) .interference-lyrics .eyebrow,html:not(.dark) .interference-lyrics button,html:not(.dark) .interference-lyrics .lyrics-author-trigger strong{color:#24496c}html:not(.dark) .interference-lyrics .lyrics-author-popover{background:#fff!important;color:#24496c!important;box-shadow:0 12px 40px #24496c20!important}html:not(.dark) .interference-lyrics .lyrics-author-popover :is(p,span,strong,a){color:#24496c!important}html:not(.dark) .interference-lyrics .primary-button{color:#fff}html:not(.dark) .interference-lyrics .interference-line.sung:not(.active){filter:none!important;opacity:.55}html:not(.dark) .mobile-player-tabs{background:#e5edf6;color:#60758d;border-color:#d4e0ec}html:not(.dark) .mobile-player-tabs button{color:#60758d}html:not(.dark) .mobile-player-tabs button[aria-selected=true]{color:#24496c}html:not(.dark) .mobile-player-tabs-indicator{background:#fff;box-shadow:0 2px 8px #24496c12}.admin-workspace{display:grid;gap:20px;padding:20px 0}.admin-workspace nav{display:flex;gap:12px;flex-wrap:wrap}.admin-workspace form,.admin-workspace label{display:grid;gap:10px}.admin-workspace input,.admin-workspace textarea,.admin-workspace select{padding:10px;border-radius:10px;border:1px solid #7c9bbb55;background:transparent;color:inherit}.admin-workspace textarea{min-height:90px}.admin-table article{display:flex;gap:20px;flex-wrap:wrap;align-items:center;padding:18px 0;border-bottom:1px solid #7c9bbb33}.admin-report{margin-top:16px;padding:20px}.admin-report summary{cursor:pointer}.admin-report p{margin:12px 0}.admin-description{white-space:pre-wrap}.admin-report pre{max-height:240px;overflow:auto;white-space:pre-wrap}.admin-workspace button{cursor:pointer}.artist-inline-metrics{margin-left:auto;display:flex;gap:20px;flex-wrap:wrap}.artist-inline-metrics a{display:grid;gap:5px;min-width:100px}.artist-inline-metrics strong{display:flex;align-items:center;gap:5px;font-size:13px}.artist-inline-metrics span{font-size:24px;font-weight:650}.artist-inline-metrics small{font-size:11px;opacity:.75}.artist-platform-mark{font-size:12px;display:inline-block;vertical-align:middle;letter-spacing:0;padding:6px 9px;border:1px solid #90a4c444;border-radius:10px}.artist-release-filters{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.release-source-link{margin-left:auto}.collection-page>section,.artist-page>section,.release-page>section{margin-top:28px}.shard-refraction{width:100%;height:100%;transition:transform .8s ease}.shard-artwork:hover .shard-refraction{transform:scale(1.035)}.frosted-glass{opacity:.28!important}.glass-facets{opacity:.18!important}.glass-grain{opacity:.11}.shiny-cta:after{animation:none!important;display:none}.route-content{padding-bottom:calc(80px + env(safe-area-inset-bottom) + var(--tg-content-bottom,0px))}@media (prefers-reduced-motion:reduce){.shard-refraction{transition:none;transform:none!important}}.content-modal.frost-surface{background:linear-gradient(160deg,#f8fbfff5,#e7eff8f7)!important;border-color:#b7cbe2!important;box-shadow:inset 0 1px 1px #fff,0 24px 80px #10233b38!important}.dark .content-modal.frost-surface{background:linear-gradient(160deg,#192535f7,#0b1522fa)!important;border-color:#4d607b!important;box-shadow:inset 0 1px 1px #ffffff20,0 24px 80px #0008!important}.content-form{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;border:0}.content-form>label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.content-form label.content-check{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.5}.content-check input{margin-top:4px;flex:none}.content-form input:not([type=checkbox]):not([type=range]),.content-form textarea,.content-form select{width:100%;max-width:100%;padding:10px 12px;border-radius:12px;border:1px solid #aec3dc;background:#ffffffa8;color:inherit;font:inherit}.dark .content-form input:not([type=checkbox]):not([type=range]),.dark .content-form textarea,.dark .content-form select{background:#0b1522bf;border-color:#42566f}.content-form small{font-size:12px;line-height:1.5;opacity:.8}.content-form>p,.content-form small{overflow-wrap:anywhere}.content-form input[type=range]{width:100%;accent-color:#397eb8}.content-form button:disabled,.file-uploader button:disabled{opacity:.45;cursor:not-allowed}.file-uploader{display:flex;flex-direction:column;align-items:center;gap:11px;padding:22px 16px;border:1px dashed #98b3d0;border-radius:18px;background:#dfeaf654;text-align:center;transition:background .2s,border-color .2s}.dark .file-uploader{background:#30435c42;border-color:#526d8e}.file-uploader.is-dragging{border-color:#3184c9;background:#6aaeea30}.file-uploader>svg{color:#397db8}.dark .file-uploader>svg{color:#82c6f2}.file-uploader strong{font-size:14px;max-width:100%;overflow-wrap:anywhere}.file-uploader small,.upload-filename{font-size:11px;overflow-wrap:anywhere;max-width:100%}.file-uploader progress{width:100%;height:4px;accent-color:#428bc8}.upload-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.form-error{color:#b5294d;font-size:13px;line-height:1.45}.dark .form-error{color:#ffacbd}.submission-success{display:flex;flex-direction:column;gap:15px;align-items:center;text-align:center;padding:18px 0}.submission-success>svg{color:#238467}.submission-success>p{font-size:12px;overflow-wrap:anywhere}.info-metric{display:grid;gap:6px;padding:12px 0;border-top:1px solid #879eb33d}.info-metric strong{font-size:13px}.info-metric span{font-size:18px;font-weight:600}.my-reports-list{display:grid;gap:14px;list-style:none;margin:0;padding:0}.my-reports-list>li{padding:14px;border:1px solid #829cba40;border-radius:14px}.my-reports-list .report-id{display:block;font-size:11px;opacity:.7;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.my-reports-list time{font-size:12px;opacity:.7}.my-reports-list .report-review{margin-top:10px;white-space:pre-wrap}.equalizer-panel{padding-top:15px;border-top:1px solid #8ca3ba35}.equalizer-panel>p{font-size:12px;line-height:1.5;opacity:.75}.equalizer-bands{display:flex;justify-content:space-between;gap:8px;margin-top:20px}.equalizer-bands>label{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;min-width:0}.equalizer-bands input{writing-mode:vertical-lr;direction:rtl;width:20px;height:125px;accent-color:#589cd0;cursor:ns-resize}.equalizer-bands input:disabled{opacity:.35}.equalizer-bands output{font-variant-numeric:tabular-nums;white-space:nowrap}.glass-player{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .32s cubic-bezier(.2,.9,.25,1.25)}.glass-player img{-webkit-user-drag:none}.glass-player.is-pressing{transform:scale(.988);transition:transform .4s cubic-bezier(.3,.7,.4,1) .09s}.player-hold-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.player-hold-layer>i{position:absolute;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 30%,transparent) 0,color-mix(in srgb,var(--accent) 12%,transparent) 50%,transparent 70%);opacity:0;transform:scale(.08);animation:player-hold-fill .39s cubic-bezier(.3,.7,.4,1) .09s forwards}@keyframes player-hold-fill{to{opacity:1;transform:scale(1)}}.player-menu-pop{animation:player-menu-pop .22s cubic-bezier(.34,1.42,.64,1) both;will-change:transform,opacity,filter}@keyframes player-menu-pop{0%{opacity:0;transform:scale(.8) translateY(6px);filter:blur(8px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.file-uploader{transition:none}.glass-player,.glass-player.is-pressing{transition:none;transform:none}.player-hold-layer>i{animation:none;opacity:.6;transform:none}.player-menu-pop{animation-duration:.01ms}}@media (max-width:520px){.content-modal{padding:20px!important}.content-form{gap:13px}.file-uploader{padding:18px 12px}.equalizer-bands{gap:4px}}.oskolok-app .visible-nav.liquid-nav{position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:26px;padding:7px;background:linear-gradient(180deg,#ffffff5c,#ffffff1f 55%,#fff3);-webkit-backdrop-filter:blur(10px) saturate(190%) brightness(1.06);backdrop-filter:blur(10px) saturate(190%) brightness(1.06);-webkit-backdrop-filter:blur(4px) saturate(190%) brightness(1.06);backdrop-filter:blur(4px) saturate(190%) brightness(1.06);box-shadow:inset 0 1.5px #ffffffd9,inset 1.5px 0 #ffffff59,inset -1px 0 #fff3,inset 0 -1.5px 1px #ffffff40,inset 0 -10px 18px -10px #6f9bd247,0 1px 2px #1d385a1f,0 10px 30px -10px #1f3d6666}.dark .oskolok-app .visible-nav.liquid-nav{background:linear-gradient(180deg,#c9e1ff24,#7fa6db0d 55%,#c9e1ff14);box-shadow:inset 0 1px #ffffff59,inset 1px 0 #ffffff1f,inset -1px 0 #ffffff14,inset 0 -1px 1px #ffffff1a,inset 0 -12px 20px -12px #6ea8ff33,0 1px 2px #0006,0 14px 34px -12px #000000b3}.liquid-nav-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 30% -20%,#ffffff8c,#fff0 60%),linear-gradient(100deg,#fff0 30%,#ffffff2e 48%,#fff0 62%);mix-blend-mode:soft-light}.dark .liquid-nav-sheen{background:radial-gradient(120% 70% at 30% -20%,#fff3,#fff0 60%),linear-gradient(100deg,#fff0 30%,#ffffff14 48%,#fff0 62%);mix-blend-mode:screen}.liquid-nav-lens{position:absolute;top:7px;bottom:7px;left:0;z-index:0;border-radius:19px;pointer-events:none;background:linear-gradient(180deg,#ffffffb3,#ffffff4d 60%,#ffffff80);-webkit-backdrop-filter:blur(2px) saturate(160%) brightness(1.08);backdrop-filter:blur(2px) saturate(160%) brightness(1.08);-webkit-backdrop-filter:blur(1.5px) saturate(160%) brightness(1.08);backdrop-filter:blur(1.5px) saturate(160%) brightness(1.08);box-shadow:inset 0 1.5px #fff,inset 0 -1px 1px #fff9,inset 0 0 0 .5px #ffffff80,0 4px 12px -2px #24508a33,0 1px 2px #24508a26;transform-origin:center;transition:transform .55s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1)}.dark .liquid-nav-lens{background:linear-gradient(180deg,#d6e8ff38,#9cc2ff14 60%,#d6e8ff24);box-shadow:inset 0 1px #ffffff80,inset 0 -1px 1px #ffffff26,inset 0 0 0 .5px #fff3,0 6px 16px -4px #000a,0 1px 2px #0008}.oskolok-app .visible-nav.liquid-nav>a{position:relative;z-index:1;background:transparent!important;box-shadow:none!important;transition:color .3s}.oskolok-app .visible-nav.liquid-nav>a.active{color:#1d4f86}.dark .oskolok-app .visible-nav.liquid-nav>a.active{color:#f1f8ff}.oskolok-app .visible-nav.liquid-nav>a:not(.active):hover{color:var(--text,#1b3150)}@media (max-width:700px){.oskolok-app .visible-nav.liquid-nav{padding:3px;border-radius:17px;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);background:#ffffffb8}.dark .oskolok-app .visible-nav.liquid-nav{background:#223550e0}.liquid-nav-lens{top:3px;bottom:3px;border-radius:14px;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){.oskolok-app .visible-nav.liquid-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f8fdf2}.dark .oskolok-app .visible-nav.liquid-nav{background:#16243bf2}.liquid-nav-lens{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.liquid-nav-lens{transition:none}}.home-page .sg-wordmark{isolation:isolate}.home-page .sg-flare{transform:scaleX(calc(1 + var(--beat,0) * .9));opacity:calc(.8 + var(--beat,0) * .2);will-change:transform}.home-page .sg-flare--l{transform-origin:100% 50%}.home-page .sg-flare--r{transform-origin:0 50%}.sg-wordmark-glow{position:absolute;left:8%;right:8%;top:8%;bottom:16%;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#6eafff6b,#6eafff00);filter:blur(14px);opacity:calc(var(--beat,0) * .85);transform:scale(calc(.94 + var(--beat,0) * .1));will-change:opacity,transform}:root:not(.dark) .sg-wordmark-glow{background:radial-gradient(closest-side,#4d8dff47,#4d8dff00)}@media (prefers-reduced-motion:reduce){.sg-wordmark-glow{display:none}.home-page .sg-flare{transform:none;opacity:.8}}.sg-section-head.sg-charts-head{flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.sg-charts-head>div:first-child{display:flex;flex-direction:column;gap:10px}.sg-chart-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--sg-glass-line)}:root:not(.dark) .sg-chart-tabs{background:#ffffff8c}.sg-chart-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:500;color:var(--sg-muted);transition:background .2s,color .2s,box-shadow .2s}.sg-chart-tabs button:hover{color:var(--sg-ink)}.sg-chart-tabs button.is-active{color:var(--sg-ink);background:#ffffff24;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px var(--sg-glass-line)}:root:not(.dark) .sg-chart-tabs button.is-active{background:#fff;box-shadow:0 2px 8px #28508c1f}.sg-chart-tabs button:focus-visible,.sg-chart-row:focus-visible{outline:2px solid var(--sg-ice);outline-offset:-2px}.sg-chart-dot{width:8px;height:8px;border-radius:50%;flex:none}.sg-chart-dot--vk{background:#07f}.sg-chart-dot--yandex{background:#fc3f1d}.sg-chart-dot--spotify{background:#1ed760}.sg-chart{padding:clamp(16px,2.2vw,28px);min-height:420px}.sg-chart-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 4px 16px}.sg-chart-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.sg-chart-meta strong{font-size:16px;font-weight:600;color:var(--sg-ink)}.sg-chart-meta small{font-size:12.5px;color:var(--sg-muted)}.sg-chart-meta a{text-decoration:underline;text-underline-offset:2px}.sg-chart-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(10,auto);-moz-column-gap:clamp(12px,2vw,28px);column-gap:clamp(12px,2vw,28px);row-gap:2px;list-style:none;margin:0;padding:0}.sg-chart-list .sg-row--ghost{grid-template-columns:30px 44px minmax(0,1fr) 40px}.sg-chart-list .sg-chart-row{grid-template-columns:30px 44px minmax(0,1fr) 34px 40px}.sg-chart-row:disabled{opacity:.55;cursor:default}.sg-chart-row .sg-row-num{position:relative;display:grid;place-items:center;font-size:13px}.sg-chart-row .sg-row-num b{font-weight:600}.sg-chart-hover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;color:var(--sg-ink);transition:opacity .15s}.sg-chart-row:is(:hover,:focus-visible) .sg-chart-hover{opacity:1}.sg-chart-row:is(:hover,:focus-visible) .sg-row-num>:not(.sg-chart-hover){opacity:0}.sg-chart-row.is-current .sg-row-copy strong{color:var(--sg-ice)}.sg-chart-row .sg-row-dur{text-align:right}.sg-chart-shift{display:inline-flex;align-items:center;justify-content:flex-end;gap:1px;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--sg-muted)}.sg-chart-shift.is-up{color:#25a86f}.sg-chart-shift.is-down{color:#d9506c}.sg-chart-shift.is-new{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sg-ice)}.sg-chart-bars{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.sg-chart-bars i{width:3px;height:100%;border-radius:2px;background:var(--sg-ice);transform-origin:bottom;transform:scaleY(.35)}.sg-chart-row.is-playing .sg-chart-bars i{animation:sg-chart-bar .9s ease-in-out infinite}.sg-chart-row.is-playing .sg-chart-bars i:nth-child(2){animation-delay:-.3s}.sg-chart-row.is-playing .sg-chart-bars i:nth-child(3){animation-delay:-.6s}@keyframes sg-chart-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.sg-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:360px;padding:24px;text-align:center;color:var(--sg-muted)}.sg-chart-empty strong{font-size:17px;font-weight:600;color:var(--sg-ink)}.sg-chart-empty p{max-width:44ch;font-size:13.5px;line-height:1.55}.sg-chart-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}@media (max-width:900px){.sg-chart-list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none}}@media (max-width:520px){.sg-chart-tabs{width:100%}.sg-chart-tabs button{flex:1;justify-content:center;gap:6px;padding:0 8px;font-size:12px}.sg-chart-list .sg-chart-row{grid-template-columns:24px 40px minmax(0,1fr) 30px;gap:10px}.sg-chart-row .sg-row-dur{display:none}.sg-chart-head .sg-btn{width:100%}.sg-chart{min-height:0}}@media (prefers-reduced-motion:reduce){.sg-chart-row.is-playing .sg-chart-bars i{animation:none;transform:scaleY(.7)}}.role-badges{display:inline-flex;flex-wrap:wrap;gap:4px;vertical-align:middle}.role-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px 0 6px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap;color:var(--role);background:color-mix(in srgb,var(--role) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--role) 34%,transparent)}.role-badge>i{width:7px;height:7px;border-radius:50%;background:var(--role)}.role-badge--compact{width:20px;padding:0;justify-content:center}:root:not(.dark) .role-badge{color:color-mix(in srgb,var(--role) 75%,#000)}.social-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.social-link{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--profile-accent,var(--accent));background:color-mix(in srgb,var(--profile-accent,var(--accent)) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--profile-accent,var(--accent)) 28%,transparent);transition:transform .25s cubic-bezier(.34,1.4,.5,1),background .2s}.social-link:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--profile-accent,var(--accent)) 22%,transparent)}.social-link--wide{display:inline-flex;width:auto;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600}.social-mono{font-weight:800;letter-spacing:-.02em;line-height:1}.profile-status-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 2px}.profile-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:color-mix(in srgb,var(--profile-accent,var(--accent)) 14%,transparent);color:inherit}.profile-meta-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:12px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--edge)}[style*=--profile-accent] .profile-btn--primary,[style*=--profile-accent] .ac-primary{background:var(--profile-accent)!important;border-color:var(--profile-accent)!important}.profile-theme--gradient .profile-head-banner,.profile-theme--gradient .profile-banner{background:linear-gradient(135deg,var(--profile-accent,#6ea8ff),color-mix(in srgb,var(--profile-accent,#6ea8ff) 30%,#0b1220))}.profile-theme--solid .profile-head-banner,.profile-theme--solid .profile-banner{background:var(--profile-accent,#6ea8ff)}.profile-theme--gradient .profile-head-banner img,.profile-theme--solid .profile-head-banner img,.profile-theme--gradient .profile-banner img,.profile-theme--solid .profile-banner img{opacity:.35;mix-blend-mode:luminosity}.profile-theme--blur .profile-head-banner img,.profile-theme--blur .profile-banner img{filter:blur(18px) saturate(1.4);transform:scale(1.15)}.ac-card .ac-socials{padding:0 28px 18px}.ac-card .ac-name .role-badges,.profile-head-id h1 .role-badges,.profile-identity-copy h1 .role-badges{margin-left:6px;font-size:0}.profile-custom .set-row--stack{display:grid;gap:10px}.profile-custom input:not([type=checkbox]):not([type=color]){height:38px;padding:0 12px;border-radius:11px;font-size:13.5px;color:inherit;background:var(--frost-face,rgba(255,255,255,.06));border:0;box-shadow:inset 0 0 0 1px var(--edge);width:100%}.profile-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profile-swatches button{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #0003}.profile-swatches button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.profile-swatches input[type=color]{width:34px;height:28px;padding:0;border:0;background:none;cursor:pointer}.profile-segment{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:#0000001f;width:-moz-fit-content;width:fit-content}.profile-segment button{padding:7px 12px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--muted)}.profile-segment button.is-active{color:inherit;background:color-mix(in srgb,var(--profile-accent,var(--accent)) 22%,transparent)}.profile-status-edit{display:grid;gap:8px}.profile-emoji{display:flex;flex-wrap:wrap;gap:4px}.profile-emoji button{width:34px;height:34px;border-radius:10px;font-size:17px}.profile-emoji button[aria-pressed=true]{background:color-mix(in srgb,var(--profile-accent,var(--accent)) 22%,transparent);box-shadow:inset 0 0 0 1px var(--profile-accent,var(--accent))}.profile-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profile-links-edit{list-style:none;margin:0;padding:0;display:grid;gap:6px}.profile-links-edit li{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px}.profile-links-edit li>svg,.profile-links-edit li>.social-mono{color:var(--profile-accent,var(--accent))}.profile-link-add{display:grid;grid-template-columns:1fr auto;gap:8px}.profile-vis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.set-switch-inline{display:flex;align-items:center;gap:8px;font-size:13px}.set-switch-inline input{accent-color:var(--profile-accent,var(--accent));width:16px;height:16px}.profile-custom-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:12.5px;color:var(--muted)}@media (max-width:640px){.profile-two,.profile-vis{grid-template-columns:1fr}}.artwork-zoomable{cursor:zoom-in}.artwork-zoomable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.artwork-zoom-btn{position:absolute;right:8px;bottom:8px;z-index:3;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;background:#080c148c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:scale(.9);transition:opacity .2s,transform .25s cubic-bezier(.34,1.4,.5,1)}:is(a,div,span):hover>.artwork-zoom-btn,.artwork-zoom-btn:focus-visible{opacity:1;transform:none}@media (hover:none){.artwork-zoom-btn{opacity:.85;transform:none}}.cover-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;background:#03060cdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:cover-in .25s ease;overflow:hidden;touch-action:none}.cover-viewer>img{max-width:min(92vw,1400px);max-height:84vh;border-radius:14px;box-shadow:0 40px 120px #000c;cursor:zoom-in;transition:transform .18s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;animation:cover-pop .35s cubic-bezier(.16,1,.3,1)}.cover-viewer>img.is-zoomed{cursor:grab;border-radius:4px}.cover-viewer>img.is-zoomed:active{cursor:grabbing;transition:none}.cover-viewer-bar{position:absolute;top:max(14px,env(safe-area-inset-top));left:16px;right:16px;z-index:2;display:flex;align-items:center;gap:6px;color:#eef3fb}.cover-viewer-bar>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:14px}.cover-viewer-bar>:is(button,a){display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:inherit;background:#ffffff1a}.cover-viewer-bar>:is(button,a):hover{background:#fff3}.cover-viewer-bar>button:disabled{opacity:.35}@keyframes cover-in{0%{opacity:0}}@keyframes cover-pop{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.cover-viewer,.cover-viewer>img{animation:none;transition:none}}.track-menu{color:#162b50;background:#fafcfff0;border:1px solid rgba(30,60,110,.1);box-shadow:0 24px 60px -18px #142d5573,inset 0 1px #fff;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);transform-origin:var(--menu-origin,top left);animation:track-menu-in .18s cubic-bezier(.2,.9,.3,1.2) both}.dark .track-menu{color:#e3ebf7;background:#0e1522eb;border-color:#ffffff14;box-shadow:0 26px 70px -18px #000c,inset 0 1px #ffffff0f}.track-menu button{border-radius:10px}.track-menu .border-t{border-color:#7f96be2e!important}@keyframes track-menu-in{0%{opacity:0;transform:scale(.94) translateY(-4px)}}@media (prefers-reduced-motion:reduce){.track-menu{animation:none}}.track-menu.player-menu-pop{animation:player-menu-pop .22s cubic-bezier(.34,1.42,.64,1) both}.visible-nav.liquid-nav{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.liquid-nav-lens.is-pressed{transition:transform .5s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1.5px #fff,inset 0 -1px 1px #fff9,inset 0 0 0 .5px #ffffffa0,0 10px 26px -6px #24508a55}.liquid-nav-lens.is-dragging{transition:none;background:linear-gradient(180deg,#ffffff70,#ffffff26 60%,#fff5);-webkit-backdrop-filter:blur(.6px) saturate(180%) brightness(1.12);backdrop-filter:blur(.6px) saturate(180%) brightness(1.12)}.dark .liquid-nav-lens.is-dragging{background:linear-gradient(180deg,#d6e8ff30,#9cc2ff10 60%,#d6e8ff20)}.visible-nav.liquid-nav.is-dragging>a{transition:color .15s}.visible-nav.liquid-nav a{-webkit-user-drag:none}.visible-nav{-webkit-app-region:no-drag}.oskolok-app .visible-nav.liquid-nav{clip-path:inset(0 round 26px)}.liquid-nav-lens{clip-path:inset(0 round 19px)}@media (max-width:700px){.oskolok-app .visible-nav.liquid-nav{clip-path:inset(0 round 17px)}.liquid-nav-lens{clip-path:inset(0 round 14px)}}.player-icon{display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-drag:none;transition:opacity .18s ease,filter .18s ease,transform .18s ease}.dock-transport .dock-play,.dock-transport .dock-play:hover{background:none;box-shadow:none;border-radius:0;filter:none}.dock-transport .dock-play:hover .player-icon,.player-shard-play:hover .player-icon{filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--accent) 35%,transparent))}.dock-transport button:not(.dock-play):hover .player-icon,.np-controls button:hover .player-icon--prev,.np-controls button:hover .player-icon--next{transform:scale(1.08)}.player-icon--like{opacity:.45;filter:saturate(.4)}.is-liked .player-icon--like,.np-icon.is-on .player-icon--like{opacity:1;filter:saturate(1.2) drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 45%,transparent))}.player-icon--volume.is-muted,.dock-volume.is-muted .player-icon--volume{opacity:.35;filter:grayscale(1)}.player-shard-play{background:none;border:0;padding:0}.player-shard-play:disabled{cursor:progress}.leave-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 35%,#162b508c,#040810db);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.leave-card{width:min(440px,100%);display:grid;gap:14px;justify-items:start;padding:28px;border-radius:24px;color:#eef4fb;background:linear-gradient(160deg,#ffffff1f,#ffffff0a);box-shadow:0 30px 80px #00000073,inset 0 0 0 1px #ffffff24}.leave-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#ffd27a;background:#ffd27a24}.leave-card h2{font-size:22px;font-weight:700;letter-spacing:-.02em}.leave-card p{font-size:14px;line-height:1.55;color:#eef4fbbf}.leave-url{width:100%;display:grid;gap:3px;padding:12px 14px;border-radius:14px;background:#00000047;box-shadow:inset 0 0 0 1px #ffffff14}.leave-url strong{font-size:14px}.leave-url span{font-size:12px;color:#eef4fb99;overflow-wrap:anywhere}.leave-actions{width:100%;display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.leave-actions button{display:inline-flex;align-items:center;gap:7px}.soon-badge{display:inline-flex;align-items:center;margin-inline-start:6px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent);vertical-align:middle}.profile-segmented button.is-soon:not(.is-active){opacity:.62}.source-popover button.is-soon{opacity:.55;cursor:not-allowed}.leave-actions .secondary-button{color:#eef4fb!important;background:#ffffff1a!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff29!important}.leave-actions .secondary-button:hover{background:#ffffff2e!important}.leave-actions button:focus-visible{outline:2px solid #8fb8ff;outline-offset:2px}.equalizer-bands{overflow-x:auto;padding-bottom:8px}.equalizer-bands>label{min-width:28px}.equalizer-panel>select{margin-top:12px;border-radius:10px;padding:8px;background:transparent;border:1px solid #8ca3ba55}.source-option-row{display:flex;align-items:center;gap:4px}.source-option-row>button:first-child{display:flex;align-items:center;gap:10px;flex:1;text-align:left;padding:10px;border-radius:12px}.source-option-row strong,.source-option-row small{display:block}.source-option-row small{font-size:11px;opacity:.65}.source-recordings{flex:0 0 32px;padding:8px}.recording-option{display:grid;gap:8px;padding:14px 0;border-bottom:1px solid #8ca3ba35}.recording-option>div{display:flex;gap:8px;flex-wrap:wrap}.recording-option small{opacity:.7}.recording-beta{display:flex;gap:10px;margin:12px 0}.recording-option [aria-pressed=true]{box-shadow:inset 0 0 0 2px #599cdd}.source-option-row>button:hover{background:#9dbde333}.glass-player .dock-tools>.source-icon{display:grid!important;width:32px;height:32px;flex-shrink:0}@media (max-width:700px){.glass-player{grid-template-columns:minmax(0,1fr) auto auto}.glass-player .dock-tools{display:flex}.glass-player .dock-tools>:not(.source-icon){display:none!important}}.hover\:h-2:hover{height:.5rem}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-95:hover{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rounded-\[2rem\]:hover{border-radius:2rem}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-border:hover{border-color:#3b82f624}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100\/80:hover{background-color:#dbeafecc}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}.hover\:bg-blue-50\/60:hover{background-color:#eff6ff99}.hover\:bg-blue-50\/70:hover{background-color:#eff6ffb3}.hover\:bg-blue-50\/80:hover{background-color:#eff6ffcc}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-elevated:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800\/40:hover{background-color:#27272a66}.hover\:p-4:hover{padding:1rem}.hover\:px-11:hover{padding-left:2.75rem;padding-right:2.75rem}.hover\:py-7:hover{padding-top:1.75rem;padding-bottom:1.75rem}.hover\:text-\[\#162b50\]:hover{--tw-text-opacity: 1;color:rgb(22 43 80 / var(--tw-text-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-rose-500:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-brand-purple:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.focus\:border-sky-500:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-sky-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-sky-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.group\/info:hover .group-hover\/info\:text-blue-600,.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/dnd:hover .group-hover\/dnd\:opacity-100,.group\/img:hover .group-hover\/img\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-sky-500\/30:is(.dark *){border-color:#0ea5e94d}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-800\/80:is(.dark *){border-color:#1e293bcc}.dark\:bg-\[\#070c14\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(7 12 20 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0c1320\]\/95:is(.dark *){background-color:#0c1320f2}.dark\:bg-\[\#38bdf8\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#022c2266}.dark\:bg-sky-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-500\/15:is(.dark *){background-color:#0ea5e926}.dark\:bg-sky-950\/30:is(.dark *){background-color:#082f494d}.dark\:bg-slate-700\/60:is(.dark *){background-color:#33415599}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1e293b66}.dark\:bg-slate-800\/80:is(.dark *){background-color:#1e293bcc}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-slate-900\/50:is(.dark *){background-color:#0f172a80}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-900\/80:is(.dark *){background-color:#0f172acc}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-white\/20:is(.dark *){background-color:#fff3}.dark\:from-sky-400:is(.dark *){--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-cyan-300:is(.dark *){--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.dark\:fill-slate-950:is(.dark *){fill:#020617}.dark\:text-\[\#7e92ad\]:is(.dark *){--tw-text-opacity: 1;color:rgb(126 146 173 / var(--tw-text-opacity, 1))}.dark\:text-\[\#c8d6e8\]:is(.dark *){--tw-text-opacity: 1;color:rgb(200 214 232 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-sky-400\/50:is(.dark *){color:#38bdf880}.dark\:text-sky-400\/70:is(.dark *){color:#38bdf8b3}.dark\:text-sky-500:is(.dark *){--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.dark\:text-sky-500\/50:is(.dark *){color:#0ea5e980}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-950:is(.dark *){--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:placeholder-slate-500:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-slate-500:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.dark\:shadow-\[0_0_10px_rgba\(56\,189\,248\,0\.5\)\]:is(.dark *){--tw-shadow: 0 0 10px rgba(56,189,248,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_15px_rgba\(56\,189\,248\,0\.4\)\]:is(.dark *){--tw-shadow: 0 0 15px rgba(56,189,248,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:border-sky-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.dark\:hover\:border-sky-500\/50:hover:is(.dark *){border-color:#0ea5e980}.dark\:hover\:border-slate-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-amber-950\/30:hover:is(.dark *){background-color:#451a034d}.dark\:hover\:bg-emerald-950\/30:hover:is(.dark *){background-color:#022c224d}.dark\:hover\:bg-rose-950\/30:hover:is(.dark *){background-color:#4c05194d}.dark\:hover\:bg-rose-950\/40:hover:is(.dark *){background-color:#4c051966}.dark\:hover\:bg-sky-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-sky-500:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800\/50:hover:is(.dark *){background-color:#1e293b80}.dark\:hover\:bg-slate-800\/60:hover:is(.dark *){background-color:#1e293b99}.dark\:hover\:bg-slate-800\/70:hover:is(.dark *){background-color:#1e293bb3}.dark\:hover\:bg-slate-800\/80:hover:is(.dark *){background-color:#1e293bcc}.dark\:hover\:text-\[\#38bdf8\]:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:hover\:text-amber-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:hover\:text-emerald-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:hover\:text-rose-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:hover\:text-sky-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-100:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:border-sky-400:focus:is(.dark *){--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.group\/info:hover .dark\:group-hover\/info\:text-\[\#38bdf8\]:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:left-10{left:2.5rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[13px\]{font-size:13px}}@media (min-width: 768px){.md\:h-44{height:11rem}.md\:h-56{height:14rem}.md\:w-44{width:11rem}.md\:w-56{width:14rem}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:p-8{padding:2rem}.md\:pr-36{padding-right:9rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:leading-\[5rem\]{line-height:5rem}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}:root{--slab-face: linear-gradient(180deg, rgba(255, 255, 255, .5), rgba(232, 241, 251, .3));--slab-sheen: radial-gradient(120% 90% at 0% 0%, rgba(255, 255, 255, .6), transparent 58%);--slab-rim-hi: rgba(255, 255, 255, .95);--slab-rim-lo: rgba(120, 160, 210, .28);--slab-shadow: 0 1px 0 rgba(255, 255, 255, .85) inset, 0 -1px 0 rgba(60, 95, 140, .06) inset, 0 22px 44px -22px rgba(28, 58, 98, .28), 0 2px 8px rgba(28, 58, 98, .05);--slab-grain-opacity: .07;--chip-face: rgba(255, 255, 255, .55);--chip-edge: rgba(120, 160, 210, .25)}:root.dark{--slab-face: linear-gradient(180deg, rgba(26, 40, 64, .62), rgba(11, 19, 33, .56));--slab-sheen: radial-gradient(120% 90% at 0% 0%, rgba(140, 185, 255, .12), transparent 58%);--slab-rim-hi: rgba(190, 220, 255, .38);--slab-rim-lo: rgba(90, 140, 220, .1);--slab-shadow: 0 1px 0 rgba(255, 255, 255, .07) inset, 0 -1px 0 rgba(0, 0, 0, .25) inset, 0 26px 54px -24px rgba(0, 0, 0, .7), 0 2px 10px rgba(0, 0, 0, .2);--slab-grain-opacity: .09;--chip-face: rgba(30, 46, 72, .55);--chip-edge: rgba(150, 190, 255, .16)}.oskolok-app :is(.frost-panel,.frost-surface,.collection-page>section,.collection-lower>section,.crystal-slab){position:relative;isolation:isolate;background:var(--slab-sheen),var(--slab-face)!important;border:1px solid transparent!important;box-shadow:var(--slab-shadow)!important;backdrop-filter:blur(26px) saturate(165%);-webkit-backdrop-filter:blur(26px) saturate(165%)}.oskolok-app :is(.frost-panel,.frost-surface,.collection-page>section,.collection-lower>section,.crystal-slab):before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;z-index:-1;background:linear-gradient(225deg,transparent 0 34px,var(--slab-rim-hi) 34px 35px,transparent 35px) top right / 72px 72px no-repeat,linear-gradient(150deg,var(--slab-rim-hi),var(--slab-rim-lo) 38%,transparent 62%,var(--slab-rim-lo));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);box-shadow:none}.oskolok-app :is(.frost-panel,.frost-surface,.collection-page>section,.collection-lower>section,.crystal-slab):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:var(--slab-grain-opacity);background:url(/textures/glass-grain.svg) 0 0 / 180px;mix-blend-mode:overlay}.oskolok-app .profile-cover.frost-panel:after,.oskolok-app .login-card.frost-panel:after{display:none}@media (max-width: 700px){.oskolok-app :is(.frost-panel,.frost-surface,.collection-page>section,.collection-lower>section,.crystal-slab){backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}}.oskolok-app .shard-artwork{position:relative;aspect-ratio:1;width:100%;filter:drop-shadow(0 0 .6px rgba(255,255,255,.95)) drop-shadow(0 14px 16px rgba(36,72,120,.22));transition:filter .45s ease,transform .5s cubic-bezier(.2,.8,.2,1)}:root.dark .shard-artwork{filter:drop-shadow(0 0 .6px rgba(190,220,255,.55)) drop-shadow(0 16px 20px rgba(0,0,0,.5)) drop-shadow(0 0 22px rgba(56,140,255,.16))}.shard-body{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:hidden;background:#c9daec;-webkit-mask:var(--shard-mask) center / contain no-repeat;mask:var(--shard-mask) center / contain no-repeat}:root.dark .shard-body{background:#13233a}.shard-body>*{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.oskolok-app .shard-body .shard-photo{top:-5%;right:-5%;bottom:-5%;left:-5%;width:110%;height:110%;border-radius:0;border:0;filter:saturate(.9) contrast(1.06);transform:scale(1) translateZ(0);transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .6s ease}.shard-body .shard-photo img{-o-object-fit:cover;object-fit:cover}.shard-tint{background:radial-gradient(ellipse at 50% 46%,transparent 38%,rgba(232,242,255,.42) 100%),linear-gradient(160deg,#dcecff66,#78a5e11a 46%,#10244842);mix-blend-mode:soft-light}.shard-body .shard-surface{-o-object-fit:contain;object-fit:contain;mix-blend-mode:soft-light;opacity:.6;transition:opacity .6s ease}.oskolok-app :is(.collection-tile,.recommendation-card,.release-card,.shard-hover):hover .shard-photo{transform:scale(1.045);filter:saturate(1) contrast(1.02) brightness(1)}.oskolok-app :is(.collection-tile,.recommendation-card,.release-card,.shard-hover):hover .shard-artwork{transform:translateY(-3px)}.oskolok-app .shard-artwork--hero{filter:drop-shadow(0 0 1px rgba(255,255,255,.95)) drop-shadow(0 14px 26px rgba(59,130,246,.24)) drop-shadow(0 0 14px rgba(255,255,255,.55))}:root.dark .oskolok-app .shard-artwork--hero{filter:drop-shadow(0 0 1px rgba(210,232,255,.7)) drop-shadow(0 0 22px rgba(37,99,235,.7)) drop-shadow(0 0 46px rgba(59,130,246,.35))}.oskolok-app .shard-artwork--small{width:44px;flex-shrink:0}@media (prefers-reduced-motion: reduce){.oskolok-app .shard-artwork,.shard-body .shard-photo{transition:none;transform:none!important}}.greeting-toast-anchor{position:fixed;top:calc(92px + var(--tg-content-top, 0px));left:50%;transform:translate(-50%);z-index:200;pointer-events:none}.greeting-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:10px 20px 10px 10px;border-radius:999px;color:var(--ink);text-align:left;white-space:nowrap;background:var(--slab-sheen),var(--slab-face);box-shadow:var(--slab-shadow),0 18px 50px -12px #1e50a059;border:1px solid var(--slab-rim-hi);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}.greeting-toast-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:radial-gradient(circle at 30% 25%,#9fd2ff,#3b82f6 60%,#1d4ed8);box-shadow:0 0 18px #3b82f68c,inset 0 1px #ffffff80}.greeting-toast-copy{display:grid;gap:1px}.greeting-toast-copy strong{font-size:14px;font-weight:600;letter-spacing:-.01em}.greeting-toast-copy small{font-size:11px;color:var(--muted)}@media (max-width: 700px){.greeting-toast-anchor{top:calc(132px + var(--tg-content-top, 0px))}}.oskolok-app .collection-page{display:flex;flex-direction:column;gap:28px}.oskolok-app .collection-page>.collection-heading{margin-bottom:4px}.oskolok-app .collection-page .collection-playlists{margin-bottom:0}.oskolok-app .collection-lower{gap:28px}.oskolok-app .collection-history{margin-top:0}@media (max-width: 700px){.oskolok-app .collection-page,.oskolok-app .collection-lower{gap:20px}}.oskolok-app .search-page{max-width:1120px;margin:0 auto;padding:18px 0 40px;display:flex;flex-direction:column;gap:30px}.search-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;position:relative;z-index:20}.search-hero h1{font-size:clamp(30px,4vw,46px);font-weight:300;letter-spacing:-.045em;line-height:1.1;margin:0 0 8px;color:var(--ink)}.search-hero h1 em{font-style:normal;color:var(--accent);font-weight:400}.oskolok-app .search-shell{position:relative;width:min(680px,100%);z-index:20}.search-field{position:relative;display:flex;align-items:center;height:58px;padding:0 16px 0 52px;border-radius:20px;background:var(--slab-sheen),var(--slab-face);box-shadow:var(--slab-shadow);border:1px solid var(--slab-rim-lo);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);transition:border-color .25s,box-shadow .25s}.search-field:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:var(--slab-shadow),0 0 0 5px color-mix(in srgb,var(--accent) 14%,transparent)}.search-field>svg{position:absolute;left:18px;color:var(--accent)}.search-field input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;font-size:16px;color:var(--ink)}.search-field input::-moz-placeholder{color:var(--muted);opacity:.85}.search-field input::placeholder{color:var(--muted);opacity:.85}.search-field input::-webkit-search-cancel-button{display:none}.search-field button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--muted)}.search-field button:hover{color:var(--ink);background:var(--chip-face)}.oskolok-app .search-shell .search-suggestions{position:absolute;top:calc(100% + 22px);left:0;right:0;display:block;margin:0;padding:12px;z-index:25;text-align:left;border-radius:22px!important;max-height:min(60vh,460px);overflow:auto}.oskolok-app .search-suggestions{background:var(--slab-sheen),linear-gradient(180deg,#fafcfff0,#ecf4fce6)!important}:root.dark .oskolok-app .search-suggestions{background:var(--slab-sheen),linear-gradient(180deg,#16243af5,#0c1524f2)!important}.oskolok-app .search-suggestions .suggestions-caption em{font-style:normal;color:var(--accent);text-transform:none;letter-spacing:0}.search-tabs{display:flex;gap:6px;padding:5px;border-radius:16px;background:var(--chip-face);border:1px solid var(--chip-edge);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);max-width:100%;overflow-x:auto;scrollbar-width:none}.search-tabs::-webkit-scrollbar{display:none}.search-tabs button{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:11px;font-size:12px;font-weight:550;color:var(--muted);transition:background .2s,color .2s,box-shadow .2s}.search-tabs button small{font-size:10px;opacity:.7;font-variant-numeric:tabular-nums}.search-tabs button:hover{color:var(--ink)}.search-tabs button.is-active{color:var(--ink);background:var(--slab-sheen),var(--slab-face);box-shadow:var(--slab-shadow)}.search-results{display:flex;flex-direction:column;gap:30px}.search-corrected{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.search-corrected svg{color:var(--accent)}.search-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:22px}.oskolok-app .search-best,.oskolok-app .search-top-tracks{border-radius:26px;padding:22px}.search-best{display:flex;flex-direction:column;gap:14px}.search-best-link{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px;text-align:left;flex:1}.search-best-link h2{font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--ink);overflow-wrap:anywhere}.search-best-link p{font-size:13px;color:var(--muted);margin-top:8px}.search-best-go,.search-best-play{position:absolute;right:0;bottom:0}.search-best-go{color:var(--muted)}.search-best-play{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#fff;background:radial-gradient(circle at 30% 25%,#8cc8ff,#2f7cf0 60%,#1d4ed8);box-shadow:0 8px 22px #2563eb66;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.search-best-link:hover .search-best-play,.search-best-link:focus-visible .search-best-play{opacity:1;transform:none}.search-top-tracks h3,.search-section h3{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.search-section h3 svg{color:var(--accent)}.oskolok-app .search-list{padding:10px 14px;border-radius:24px}.search-artists{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:22px 18px}.search-artist{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:6px;border-radius:18px}.search-artist .shard-artwork{margin-bottom:8px}.search-artist strong{font-size:13px;font-weight:550;color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-artist small{font-size:11px;color:var(--muted)}.search-playlists{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.oskolok-app .search-playlist{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:18px}.search-playlist .shard-artwork{width:52px}.search-playlist span{display:grid;min-width:0;gap:3px}.search-playlist strong{font-size:13px;font-weight:550;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-playlist small{font-size:11px;color:var(--muted)}.oskolok-app .search-message{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 24px;border-radius:24px;text-align:center;color:var(--muted);max-width:560px;margin:10px auto;font-size:13px}.search-message strong{font-size:17px;font-weight:600;color:var(--ink)}@media (max-width: 860px){.search-top{grid-template-columns:1fr}.search-best-link{grid-template-columns:96px minmax(0,1fr);gap:16px}.search-best-link h2{font-size:22px}}@media (max-width: 700px){.oskolok-app .search-page{gap:20px;padding-top:4px}.search-hero h1{font-size:30px}.search-field{height:52px;border-radius:17px;backdrop-filter:none;-webkit-backdrop-filter:none}.search-tabs{align-self:stretch}.search-artists{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.oskolok-app .search-shell .search-suggestions{top:calc(100% + 14px)}}.content-modal.frost-surface{background:var(--slab-sheen),var(--slab-face)!important;border:1px solid var(--slab-rim-lo)!important;box-shadow:var(--slab-shadow),0 40px 90px -30px #0a1e3c73!important;backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);border-radius:26px!important}:root.dark .content-modal.frost-surface{background:var(--slab-sheen),linear-gradient(180deg,#18263ceb,#0b1321f0)!important}:root:not(.dark) .content-modal.frost-surface{background:var(--slab-sheen),linear-gradient(180deg,#ffffffe6,#eef5fce0)!important}.content-modal.frost-surface:before{display:none}.oskolok-app .profile-v2{max-width:1180px;margin:18px auto 0;padding-bottom:50px;display:flex;flex-direction:column;gap:22px}.oskolok-app .profile-head{padding:0!important;border-radius:30px;overflow:hidden}.profile-head-banner{position:relative;height:230px;overflow:hidden}.profile-head-banner img,.profile-head-banner-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-head-banner-art{background:url(/textures/glass-smudge.svg) 0 0 / 420px,radial-gradient(ellipse at 18% 20%,#d9ebff,transparent 55%),radial-gradient(ellipse at 86% 80%,#a8c6ea,transparent 52%),linear-gradient(135deg,#8fb2da,#5d82ad);background-blend-mode:screen,normal,normal,normal}:root.dark .profile-head-banner-art{background:url(/textures/glass-smudge.svg) 0 0 / 420px,radial-gradient(ellipse at 18% 20%,#2f4f7a,transparent 55%),radial-gradient(ellipse at 86% 80%,#1c3456,transparent 52%),linear-gradient(135deg,#172a44,#0b1626);background-blend-mode:soft-light,normal,normal,normal}.profile-head-banner:after{content:"";position:absolute;inset:auto 0 0;height:90px;background:linear-gradient(transparent,#08122252);pointer-events:none}.profile-head-body{position:relative;z-index:2;display:flex;align-items:flex-end;gap:22px;padding:0 30px;margin-top:-62px}.profile-head-avatar{position:relative;z-index:2;flex:none;width:132px;height:132px;border-radius:34px;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;font-size:46px;font-weight:300;color:var(--accent);background:linear-gradient(145deg,#e7f1fc,#c6d9ee);box-shadow:0 0 0 5px var(--ice-bg),0 18px 40px -14px #14325a73}:root.dark .profile-head-avatar{background:linear-gradient(145deg,#23395a,#132238);box-shadow:0 0 0 5px #0b1424,0 18px 40px -14px #000000b3}.profile-head-id{flex:1;min-width:0;padding-bottom:10px}.profile-head-id h1{font-size:clamp(26px,3vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.1;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-head-id p{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px;font-size:13px;color:var(--muted)}.profile-head-listening{display:inline-flex;align-items:center;gap:6px;max-width:360px;padding:4px 10px;border-radius:999px;font-size:11.5px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-head-actions{display:flex;gap:8px;padding-bottom:14px}.profile-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:13px;font-size:12.5px;font-weight:600;color:var(--ink);background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);transition:transform .2s,box-shadow .2s,background .2s}.profile-btn:hover:not(:disabled){transform:translateY(-1px)}.profile-btn:disabled{opacity:.5;cursor:not-allowed}.profile-btn--primary{color:#fff;background:linear-gradient(180deg,#5aa2ff,#2f6fe0);box-shadow:inset 0 1px #ffffff59,0 10px 24px -10px #2563ebb3}.profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 30px 0;border-radius:18px;background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);overflow:hidden}.profile-stats>div{padding:14px 18px;display:grid;gap:4px}.profile-stats>div+div{border-left:1px solid var(--chip-edge)}.profile-stats dt{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.profile-stats dd{font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.profile-tabs-v2{display:flex;gap:4px;padding:14px 24px 0;overflow-x:auto;scrollbar-width:none}.profile-tabs-v2::-webkit-scrollbar{display:none}.profile-tabs-v2 button{position:relative;flex:none;padding:12px 14px 16px;font-size:13px;font-weight:550;color:var(--muted);transition:color .2s}.profile-tabs-v2 button:hover,.profile-tabs-v2 button.is-active{color:var(--ink)}.profile-tabs-v2 button.is-active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#5aa2ff,var(--accent));box-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,transparent)}.profile-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.profile-main,.profile-side,.profile-stack{display:flex;flex-direction:column;gap:22px;min-width:0}.profile-side{position:sticky;top:12px}.oskolok-app .profile-card{padding:22px 24px!important;border-radius:24px!important}.profile-card>h2,.profile-card-head h2{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--ink);margin-bottom:12px}.profile-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.profile-card-head h2{margin:0}.profile-card .profile-empty{font-size:13px;color:var(--muted)}.profile-card .profile-bio{font-size:13.5px;line-height:1.7;color:var(--ink);white-space:pre-line}.profile-facts dl{display:grid;gap:10px;margin-bottom:14px}.profile-facts dl>div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.profile-facts dt{color:var(--muted)}.profile-facts dd{color:var(--ink);font-weight:550;text-align:right}.profile-facts dd.is-on{color:#16a34a}:root.dark .profile-facts dd.is-on{color:#4ade80}.profile-adder{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--chip-edge)}.profile-adder h3{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.profile-chips{display:flex;flex-wrap:wrap;gap:8px}.profile-chip{padding:8px 14px;border-radius:999px;font-size:12px;color:var(--ink);background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge)}.profile-chip:disabled{opacity:.55}.profile-v2 .profile-search{display:flex;gap:8px}.profile-v2 .profile-search input{flex:1;min-width:0;height:40px;padding:0 14px;border-radius:13px;background:var(--chip-face);border:1px solid var(--chip-edge);color:var(--ink);outline:none}.profile-report-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.profile-report-cta p{font-size:13px;color:var(--muted);margin-top:4px}.profile-notice{font-size:13px;color:#16a34a}.music-transfer{display:flex;flex-direction:column;gap:18px}.oskolok-app .transfer-link,.oskolok-app .transfer-file{padding:22px 24px!important;border-radius:24px!important}.transfer-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:22px;align-items:center}.transfer-link-copy,.transfer-file{display:flex;align-items:flex-start;gap:14px}.transfer-link-copy>svg,.transfer-file>svg{flex:none;color:var(--accent);margin-top:3px}.transfer-link h2,.transfer-file h2{font-size:16px;font-weight:650;color:var(--ink)}.transfer-link p,.transfer-file p{font-size:12.5px;line-height:1.6;color:var(--muted);margin-top:4px}.transfer-file p a{color:var(--accent);display:inline-flex;align-items:center;gap:3px}.transfer-link form{display:flex;gap:8px}.transfer-link input{flex:1;min-width:0;height:46px;padding:0 16px;border-radius:14px;background:var(--chip-face);border:1px solid var(--chip-edge);color:var(--ink);outline:none;font-size:14px}.transfer-link input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.transfer-go,.transfer-pick{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:14px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(180deg,#5aa2ff,#2f6fe0);box-shadow:inset 0 1px #ffffff59,0 10px 24px -12px #2563ebcc;white-space:nowrap;cursor:pointer}.transfer-go:disabled{opacity:.5;cursor:not-allowed}.transfer-file>div{flex:1}.transfer-file{align-items:center}.transfer-pick{position:relative;overflow:hidden;color:var(--ink);background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge)}.transfer-pick input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.import-warning{font-size:12.5px;color:var(--muted)}@media (max-width: 960px){.profile-columns{grid-template-columns:1fr}.profile-side{position:static}.transfer-link{grid-template-columns:1fr}}@media (max-width: 700px){.profile-head-banner{height:150px}.profile-head-body{flex-wrap:wrap;padding:0 18px;margin-top:-48px;gap:14px}.profile-head-avatar{width:96px;height:96px;border-radius:26px;font-size:34px}.profile-head-id{padding-bottom:4px}.profile-head-actions{width:100%;padding-bottom:0}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 18px 0}.profile-stats>div:nth-child(3){border-left:0}.profile-stats>div:nth-child(n+3){border-top:1px solid var(--chip-edge)}.profile-tabs-v2{padding:8px 10px 0}.transfer-link form{flex-direction:column}.transfer-file{flex-wrap:wrap}}.profile-edit{display:flex;flex-direction:column;gap:16px}.profile-edit-cover{position:relative;padding-bottom:52px}.profile-edit-banner{position:relative;z-index:0;height:150px;border-radius:20px;overflow:hidden}.profile-edit-banner img,.profile-edit-banner .profile-head-banner-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-edit-avatar{position:absolute;z-index:2;left:20px;bottom:0}.profile-edit-avatar .profile-head-avatar{width:104px;height:104px;border-radius:28px;font-size:36px}.profile-edit-pick{position:absolute;display:inline-flex;align-items:center;gap:7px;cursor:pointer;overflow:hidden;color:#fff;font-size:12px;font-weight:600;background:#0812228c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff40;transition:background .2s}.profile-edit-pick:hover{background:#081222b8}.profile-edit-pick input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.profile-edit-pick--banner{z-index:1;right:12px;top:12px;padding:8px 12px;border-radius:12px}.profile-edit-pick--avatar{z-index:3;right:-6px;bottom:-6px;width:36px;height:36px;justify-content:center;border-radius:50%;background:linear-gradient(180deg,#5aa2ff,#2f6fe0);box-shadow:0 0 0 4px var(--ice-bg),0 6px 14px #2563eb80}.profile-edit-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.profile-edit-tools small{font-size:11px;color:var(--muted);margin-left:auto}.profile-edit-field{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--muted)}.profile-edit-field input,.profile-edit-field textarea{width:100%;padding:12px 14px;border-radius:14px;font-size:14px;font-weight:400;color:var(--ink);background:var(--chip-face);border:1px solid var(--chip-edge);outline:none;resize:vertical}.profile-edit-field input:focus,.profile-edit-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.profile-edit-field small{justify-self:end;font-weight:400;font-size:10.5px}.oskolok-app .artist-v2{max-width:1180px;margin:10px auto 0;padding-bottom:50px;display:flex;flex-direction:column;gap:24px}.artist-banner-fill{filter:blur(40px) saturate(1.3) brightness(.9);transform:scale(1.3)}.artist-banner-photo{-o-object-position:50% 28%!important;object-position:50% 28%!important;filter:saturate(.95) contrast(1.03)}.artist-banner-credit{position:absolute;right:18px;bottom:14px;font-size:10.5px;color:#ffffffc7;padding:4px 10px;border-radius:999px;background:#08122259;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.artist-play{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 24px;border-radius:999px;font-size:14px;font-weight:650;color:#fff;background:radial-gradient(circle at 30% 20%,#8cc8ff,#2f7cf0 55%,#1d4ed8);box-shadow:inset 0 1px #fff6,0 12px 28px -10px #2563ebbf;transition:transform .2s,box-shadow .2s}.artist-play:hover:not(:disabled){transform:translateY(-1px) scale(1.02)}.artist-play:disabled{opacity:.5;cursor:not-allowed}.artist-metric-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--platform);background:color-mix(in srgb,var(--platform) 14%,transparent)}.artist-metric-copy{display:grid;gap:2px;min-width:0}.artist-metric-copy strong{font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.artist-metric-copy small{font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-spotify{--platform: #1db954}.platform-soundcloud{--platform: #ff6a1a}.platform-yandex{--platform: #e2b100}.platform-genius{--platform: #c9a700}:root.dark .platform-genius{--platform: #ffff64}.platform-deezer{--platform: #a238ff}.platform-other{--platform: var(--accent)}.artist-glyph-text{display:grid;place-items:center;width:var(--logo-size, 56px);height:var(--logo-size, 56px);border-radius:30%;font-weight:800;font-size:calc(var(--logo-size, 56px) * .55);color:var(--ice-bg);background:var(--platform)}.artist-glyph-text.small{width:20px;height:20px;font-size:12px;border-radius:6px}.cracked-logo{--logo-size: 56px;position:relative;display:block;width:calc(var(--logo-size) + 24px);height:calc(var(--logo-size) + 24px);border-radius:24px;color:var(--platform);background:color-mix(in srgb,var(--platform) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--platform) 28%,transparent),0 0 30px -6px color-mix(in srgb,var(--platform) 45%,transparent)}.cracked-logo-half{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cracked-logo-a{clip-path:polygon(0 0,100% 0,100% 38%,0 66%)}.cracked-logo-b{clip-path:polygon(0 66%,100% 38%,100% 100%,0 100%);transform:translate(1px,1.5px) rotate(.6deg);filter:brightness(1.08)}.cracked-logo-seam{position:absolute;left:10%;right:10%;top:52%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transform:rotate(-16deg);opacity:.65}.artist-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px}.artist-toolbar h2{font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--ink);margin-right:auto}.artist-toolbar>small{font-size:12px;color:var(--muted)}.artist-segments{display:flex;gap:3px;padding:4px;border-radius:14px;background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge)}.artist-segments button{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:10px;font-size:12px;font-weight:550;color:var(--muted);transition:background .2s,color .2s}.artist-segments button small{font-size:10px;opacity:.6}.artist-segments button:hover:not(:disabled){color:var(--ink)}.artist-segments button.is-active{color:var(--ink);background:var(--slab-sheen),var(--slab-face);box-shadow:var(--slab-shadow)}.artist-segments button:disabled{opacity:.38;cursor:not-allowed}.artist-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 12px;border-radius:13px;background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);color:var(--muted);min-width:220px}.artist-search input{flex:1;min-width:0;background:none;border:0;outline:none;font-size:13px;color:var(--ink)}.artist-search button{display:grid;place-items:center;width:22px;height:22px;border-radius:50%}.artist-note{font-size:11.5px;color:var(--muted);margin:-6px 0 14px}.artist-release-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:22px 18px}.artist-release{display:flex;flex-direction:column;gap:4px;min-width:0}.artist-release-cover{position:relative;display:block;aspect-ratio:1;border-radius:18px;overflow:hidden;margin-bottom:8px;box-shadow:0 14px 28px -16px #14325a80,0 0 0 1px #ffffff40;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.artist-release-cover>i{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 38%),url(/textures/glass-grain.svg) 0 0 / 140px;mix-blend-mode:soft-light;box-shadow:inset 0 1px #ffffff73;border-radius:inherit}.artist-release:hover .artist-release-cover{transform:translateY(-4px);box-shadow:0 22px 36px -18px #14325a99,0 0 0 1px #ffffff59}.artist-release strong{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-release small{font-size:11.5px;color:var(--muted)}.oskolok-app .artist-tracks{padding:22px 24px!important;border-radius:26px!important}.oskolok-app .artist-empty,.oskolok-app .artist-error{padding:24px!important;border-radius:22px!important;color:var(--muted)}.artist-empty-line{font-size:13px;color:var(--muted);padding:12px 4px}@media (max-width: 700px){.cracked-logo{--logo-size: 34px;border-radius:16px}.artist-search{min-width:0;flex:1 1 100%}.artist-segments{overflow-x:auto;max-width:100%}.artist-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media (prefers-reduced-motion: reduce){.cracked-logo-half,.artist-release-cover{transition:none}}html body .interference-modal.np-v2{color:#fff!important;background:#0b1424!important}html body .interference-modal.np-v2 .release-gradient-wave canvas{filter:blur(46px) saturate(1.35);transform:scale(1.15)}html body .interference-modal.np-v2 .release-gradient-scrim{background:radial-gradient(ellipse at 30% 40%,#0000000d,#00000047 75%),linear-gradient(90deg,#040a1652,#040a1614 55%,#040a1633)!important}html body .interference-modal.np-v2>div:nth-child(2) button{color:#ffffffc7!important}html body .interference-modal.np-v2>div:nth-child(2) button:hover{color:#fff!important;background:#ffffff1f!important}html body .interference-modal.np-v2 .np-layout{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr)!important;gap:clamp(28px,5vw,96px)!important;align-items:center!important;padding:0 clamp(8px,3vw,56px)!important;height:auto}html body .interference-modal.np-v2 .np-lyrics{order:1;height:100%!important;min-height:0;display:flex;flex-direction:column;padding:0!important}html body .interference-modal.np-v2 .np-panel{order:2;display:flex!important;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:min(460px,50vh)!important;margin:0 auto!important;padding:0!important}html body .interference-modal.np-v2 .np-art{width:100%!important;height:auto!important;aspect-ratio:1;border-radius:14px;overflow:hidden;box-shadow:0 34px 70px -24px #000000a6,0 0 0 1px #ffffff24;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s}html body .interference-modal.np-v2[data-playing=false] .np-art{transform:scale(.93);box-shadow:0 20px 44px -24px #0009,0 0 0 1px #ffffff1a}html body .interference-modal.np-v2 .np-art>*{width:100%;height:100%}html body .interference-modal.np-v2 .np-progress{width:100%;margin-top:10px}html body .interference-modal.np-v2 .np-progress>div{color:#ffffffb8!important;font-family:inherit;font-variant-numeric:tabular-nums;font-size:12px}html body .interference-modal.np-v2 .np-progress [role=slider]{height:7px!important;background:#ffffff47!important}html body .interference-modal.np-v2 .np-progress [role=slider]>div{background:#fff!important;box-shadow:0 0 10px #ffffff73!important}html body .interference-modal.np-v2 .np-progress [role=slider]>div>div{background:#fff!important;width:13px!important;height:13px!important}html body .interference-modal.np-v2 .np-heading{width:100%;text-align:center;display:grid;gap:4px;margin-top:4px}html body .interference-modal.np-v2 .np-heading h2{font-size:clamp(22px,2.4vw,32px);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .interference-modal.np-v2 .np-heading a,html body .interference-modal.np-v2 .np-heading span{font-size:clamp(15px,1.4vw,19px);font-weight:500;color:#ffffffb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .interference-modal.np-v2 .np-heading a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}html body .interference-modal.np-v2 .np-controls{display:flex;justify-content:center;width:100%}html body .interference-modal.np-v2 .np-controls button{color:#fffc!important}html body .interference-modal.np-v2 .np-controls button:hover{color:#fff!important;background:#ffffff1f!important}html body .interference-modal.np-v2 .np-controls button[title*=Space]{color:#0b1424!important;background:#fff!important;box-shadow:0 12px 30px -10px #0000008c,0 0 0 6px #ffffff1f!important}html body .interference-modal.np-v2 .np-controls button[title*=Space] svg{fill:#0b1424!important;color:#0b1424}html body .interference-modal.np-v2 .np-controls .text-blue-600,html body .interference-modal.np-v2 .np-controls [class*=bg-blue-600]{color:#fff!important;background-color:#fff!important}html body .interference-modal.np-v2 .np-controls .text-blue-600{background:none!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.7))}html body .interference-modal.np-v2 .np-actions{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.np-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#ffffffc7;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .2s,color .2s,transform .2s}.np-icon:hover{color:#fff;background:#fff3;transform:translateY(-1px)}.np-icon.is-on{color:#ff5c7a}.np-volume{display:flex;align-items:center;height:40px;padding:0 12px 0 6px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.np-volume button{color:#fffc!important}.np-volume input{accent-color:#fff}.np-menu-wrap{position:relative}.np-menu{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);z-index:30;width:220px;max-height:260px;overflow:auto;display:grid;gap:2px;padding:8px;border-radius:16px;background:#0c1422e0;box-shadow:0 20px 50px #00000080,inset 0 0 0 1px #ffffff1f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:left}.np-menu>span{font-size:11px;color:#ffffff8c;padding:4px 8px 6px}.np-menu>em{font-size:12px;font-style:normal;color:#fff9;padding:6px 8px}.np-menu button{padding:8px;border-radius:10px;font-size:13px;color:#fff;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-menu button:hover{background:#ffffff1f}html body .interference-modal.np-v2 .np-meta{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;opacity:.85}html body .interference-modal.np-v2 .np-meta .source-badge{color:#ffffffb3}html body .interference-modal.np-v2 .np-meta .telegram-track-button{margin-top:0!important;color:#fff;background:#ffffff1a;border-color:#ffffff29}html body .interference-modal.np-v2 .interference-lyrics{--lyric-lit: #fff;--lyric-dim: rgba(255, 255, 255, .36);--muted: rgba(255, 255, 255, .62);--ink: #fff;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}html body .interference-modal.np-v2 .lyrics-toolbar{border:0!important;padding:4px 0 6px!important}html body .interference-modal.np-v2 .lyrics-toolbar .eyebrow{color:#fff9}html body .interference-modal.np-v2 .lyrics-scroll{padding:30vh 6px 40vh!important;-webkit-mask-image:linear-gradient(transparent,#000 16%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 16%,#000 78%,transparent)}html body .interference-modal.np-v2 .interference-lyrics .interference-line{font-size:clamp(28px,3.1vw,50px);font-weight:800;letter-spacing:-.025em;line-height:1.2;padding:14px 0!important;color:#ffffff5c!important;transform-origin:left center}html body .interference-modal.np-v2 .interference-lyrics .interference-line.sung:not(.active){color:#ffffff5c!important}html body .interference-modal.np-v2 .interference-lyrics .interference-line.active{color:#fff!important;transform:scale(1.02);text-shadow:0 0 28px rgba(255,255,255,.22)}html body .interference-modal.np-v2 .interference-lyrics .interference-line:hover{color:#ffffffb3!important}html body .interference-modal.np-v2 .lyric-background .interference-line{font-size:clamp(18px,1.8vw,26px)!important;font-weight:700}html body .interference-modal.np-v2 .lyrics-attribution,html body .interference-modal.np-v2 .lyrics-footer{color:#ffffff9e}html body .interference-modal.np-v2 .lyrics-footer .text-button,html body .interference-modal.np-v2 .lyrics-attribution a,html body .interference-modal.np-v2 .lyrics-attribution button{color:#ffffffc7}html body .interference-modal.np-v2 .lyrics-footer .text-button:hover,html body .interference-modal.np-v2 .mobile-player-tabs{color:#fff}@media (max-width: 1023px) and (min-width: 701px){html body .interference-modal.np-v2 .np-layout{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)!important}html body .interference-modal.np-v2 .interference-lyrics .interference-line{font-size:30px}}@media (max-width: 700px){html body .interference-modal.np-v2 .np-layout{display:block!important;padding:0!important}html body .interference-modal.np-v2 .np-panel{max-width:340px!important;gap:10px}html body .interference-modal.np-v2 .np-panel>.np-art{width:min(78vw,300px)!important;height:auto!important;grid-row:auto!important;border-radius:14px!important}html body .interference-modal.np-v2 .np-panel>div{margin:0!important;padding:0!important;transform:none!important;height:auto!important}html body .interference-modal.np-v2 .np-heading h2{font-size:22px!important}html body .interference-modal.np-v2 .interference-lyrics .interference-line{font-size:28px}}@media (prefers-reduced-motion: reduce){html body .interference-modal.np-v2 .np-art{transition:none}html body .interference-modal.np-v2[data-playing=false] .np-art{transform:none}}.shard-artwork--mirror .shard-body,.shard-artwork--mirror .shard-body .shard-photo img{transform:scaleX(-1)}.oskolok-app .import-preview{padding:22px 24px!important;border-radius:24px!important;display:flex;flex-direction:column;gap:14px}.oskolok-app .import-preview .section-heading{margin:0}.oskolok-app .import-preview .section-heading span{font-size:12px;color:var(--muted)}.oskolok-app .import-title{display:grid;gap:6px;font-size:12px;font-weight:600;color:var(--muted)}html body .interference-modal.np-v2{background:#0b1424!important;color:#fff!important;--muted: rgba(255, 255, 255, .62)}html body .interference-modal.np-v2 .release-gradient-wave{opacity:1!important;position:absolute!important}html body .interference-modal.np-v2 .np-lyrics{position:relative!important;inset:auto!important;width:auto!important;height:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;z-index:auto!important;display:flex!important}html body .interference-modal.np-v2 .np-panel{position:relative!important;max-width:min(460px,50vh)!important}@media (min-width: 701px){html body .interference-modal.np-v2 .np-layout>.np-panel,html body .interference-modal.np-v2 .np-layout>.np-lyrics{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;grid-area:auto!important}}@media (max-width: 700px){html body .interference-modal.np-v2 .np-lyrics{height:360px!important}html body .interference-modal.np-v2 .np-layout.view-info>.np-lyrics,html body .interference-modal.np-v2 .np-layout.view-lyrics>.np-panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}}html .interference-modal:is(.np-v2,#np-v2) .np-heading h2{color:#fff!important}html .interference-modal:is(.np-v2,#np-v2) .np-heading :is(a,span){color:#ffffffbd!important}html .interference-modal:is(.np-v2,#np-v2) .np-heading a:hover{color:#fff!important}html .interference-modal:is(.np-v2,#np-v2) .np-controls button:not([title*=Space]){color:#ffffffd1!important}html .interference-modal:is(.np-v2,#np-v2) .np-controls button:not([title*=Space]):hover{color:#fff!important}html .interference-modal:is(.np-v2,#np-v2) .np-controls button[title*=Space]{color:#0b1424!important}html .interference-modal:is(.np-v2,#np-v2) .np-icon,html .interference-modal:is(.np-v2,#np-v2) .np-volume button{color:#ffffffd1!important}html .interference-modal:is(.np-v2,#np-v2) .np-icon.is-on{color:#ff5c7a!important}html .interference-modal:is(.np-v2,#np-v2)>div[style] button{color:#fffc!important}html .interference-modal:is(.np-v2,#np-v2) .np-panel .telegram-track-button{color:#fff!important;background:#ffffff1f!important;border-color:#fff3!important;box-shadow:none!important}html .interference-modal:is(.np-v2,#np-v2) .np-meta .source-badge{color:#ffffffa8!important}html .interference-modal:is(.np-v2,#np-v2) .interference-lyrics :is(.eyebrow,.lyrics-toolbar p,.lyrics-footer button,.lyrics-attribution,.lyrics-attribution span,.lyrics-author-trigger strong){color:#ffffffb3!important}html .interference-modal:is(.np-v2,#np-v2) .interference-lyrics .lyrics-toolbar button{color:#ffffffc7!important}html .interference-modal:is(.np-v2,#np-v2) .lyrics-footer,html .interference-modal:is(.np-v2,#np-v2) .lyrics-attribution{border-color:#ffffff24!important}html .interference-modal:is(.np-v2,#np-v2) .mobile-player-tabs button{color:#ffffffb3!important}html .interference-modal:is(.np-v2,#np-v2) .mobile-player-tabs button[aria-selected=true]{color:#0b1424!important}@media (max-width: 600px){.oskolok-app .track-row-actions{gap:4px!important}.oskolok-app .track-row-like:not(.is-liked),.oskolok-app .track-row-duration{display:none!important}.oskolok-app .track-row-more{opacity:1!important}.oskolok-app .track-row-info{padding:6px}.oskolok-app .track-row-actions .source-icon{transform:scale(.88)}.oskolok-app .track-row-copy{min-width:96px}}@media (max-width: 700px){html .interference-modal:is(.np-v2,#np-v2) .np-layout.view-lyrics>.np-panel,html .interference-modal:is(.np-v2,#np-v2) .np-layout.view-info>.np-lyrics{display:none!important}html .interference-modal:is(.np-v2,#np-v2) .np-layout{height:auto!important;overflow:visible!important}html .interference-modal:is(.np-v2,#np-v2) .release-gradient-scrim{background:linear-gradient(180deg,#040a1680,#040a166b 45%,#040a169e)!important}html .interference-modal:is(.np-v2,#np-v2) .np-panel{align-items:center!important;justify-items:center!important;gap:12px!important;max-width:360px!important;padding-bottom:8px!important}html .interference-modal:is(.np-v2,#np-v2) .np-panel>.np-art{align-self:center!important;width:min(78vw,320px,calc(100dvh - 470px - var(--tg-content-top, 0px) - var(--tg-content-bottom, 0px)))!important;min-width:180px}html .interference-modal:is(.np-v2,#np-v2) .np-panel>:is(.np-progress,.np-heading,.np-controls){width:100%!important;align-self:stretch!important}html .interference-modal:is(.np-v2,#np-v2) .np-actions{flex-wrap:nowrap!important;gap:8px!important}html .interference-modal:is(.np-v2,#np-v2) .np-volume{flex:1;min-width:0}html .interference-modal:is(.np-v2,#np-v2) .np-volume input{width:100%!important;min-width:0}html .interference-modal:is(.np-v2,#np-v2) .np-meta{flex-wrap:wrap;gap:8px!important}html .interference-modal:is(.np-v2,#np-v2) .np-panel .telegram-track-button{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px;white-space:nowrap;width:auto!important;min-height:34px;padding:6px 14px!important;border-radius:999px!important;grid-column:auto!important}html .interference-modal:is(.np-v2,#np-v2) .mobile-player-tabs{background:#00000047!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:none!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html .interference-modal:is(.np-v2,#np-v2) .mobile-player-tabs button{position:relative;z-index:1;color:#ffffffc7!important}html .interference-modal:is(.np-v2,#np-v2) .mobile-player-tabs button[aria-selected=true]{color:#0b1424!important}html .interference-modal:is(.np-v2,#np-v2) .mobile-player-tabs-indicator{background:#fff!important;box-shadow:0 4px 14px #00000040!important}html .interference-modal:is(.np-v2,#np-v2) .np-lyrics{height:calc(100dvh - 190px - var(--tg-content-top, 0px) - var(--tg-content-bottom, 0px))!important;min-height:320px!important}html .interference-modal:is(.np-v2,#np-v2) .np-lyrics>.interference-lyrics{height:100%!important;min-height:0!important}html .interference-modal:is(.np-v2,#np-v2) .lyrics-scroll{flex:1 1 auto!important;height:auto!important;min-height:0!important;padding:14vh 4px 30vh!important}html .interference-modal:is(.np-v2,#np-v2) .interference-lyrics .interference-line{font-size:27px;color:#ffffff6b!important}html .interference-modal:is(.np-v2,#np-v2) .interference-lyrics .interference-line.active{color:#fff!important}}.mobile-cover-stage{overflow:hidden;z-index:0;transition:opacity .6s ease,filter .6s ease,transform .8s cubic-bezier(.22,1,.36,1)}.mobile-cover-stage--medium{opacity:.45;transform:scale(1.08)}.mobile-cover-stage--subtle{opacity:.22;transform:scale(1.14)}.mobile-cover-shard{position:absolute;animation:mobile-shard-float 9s ease-in-out infinite}.mobile-cover-shard .shard-artwork--hero{filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 12px 20px rgba(37,99,235,.28))!important}:root.dark .mobile-cover-shard .shard-artwork--hero{filter:drop-shadow(0 0 1px rgba(210,232,255,.6)) drop-shadow(0 0 18px rgba(37,99,235,.55))!important}.mobile-cover-shard--0{left:-7%;top:30%;width:27vw;animation-delay:-2s}.mobile-cover-shard--1{right:-6%;top:36%;width:25vw;animation-delay:-5s}.mobile-cover-shard--2{left:4%;top:73%;width:38vw;animation-duration:11s}.mobile-cover-shard--3{right:3%;top:79%;width:33vw;animation-delay:-7s;animation-duration:10s}@keyframes mobile-shard-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-8px,0) rotate(1.2deg)}}@media (prefers-reduced-motion: reduce){.mobile-cover-shard{animation:none}}.oskolok-app .dock-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:14px!important;top:-7px!important;opacity:1!important;cursor:pointer}.oskolok-app .dock-progress::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(90deg,var(--accent) var(--p, 0%),color-mix(in srgb,var(--accent) 22%,transparent) var(--p, 0%))}.oskolok-app .dock-progress::-moz-range-track{height:3px;border-radius:3px;background:color-mix(in srgb,var(--accent) 22%,transparent)}.oskolok-app .dock-progress::-moz-range-progress{height:3px;border-radius:3px;background:var(--accent)}.oskolok-app .dock-progress::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;margin-top:-3.5px;border-radius:50%;background:var(--accent);border:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.oskolok-app .dock-progress::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:var(--accent);border:0}.oskolok-app .shard-artwork--hero .shard-body .shard-photo{opacity:.34;transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .6s ease}:root.dark .oskolok-app .shard-artwork--hero .shard-body .shard-photo{opacity:.3}.oskolok-app :is(.shards-stage:not(.shards-stage--full),.mobile-cover-stage:not(.mobile-cover-stage--full)) .shard-artwork--hero .shard-body .shard-photo{opacity:0}@media (prefers-reduced-motion: reduce){.oskolok-app .shard-artwork--hero .shard-body .shard-photo{transition:opacity .3s linear}}html body .interference-modal.np-v2 .np-top-actions{align-self:stretch;display:flex;justify-content:flex-end;gap:8px;margin-bottom:-4px}.np-tip-button{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#ffffffc7;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .2s,color .2s,transform .2s}.np-tip-button:hover,.np-tip-button:focus-visible{color:#fff;background:#fff3;transform:translateY(-1px)}:is(.np-tip-button,.np-source)[data-tip]{position:relative}:is(.np-tip-button,.np-source)[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);z-index:40;padding:5px 10px;border-radius:9px;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:600;letter-spacing:0;color:#fff;background:#0a1220db;box-shadow:0 8px 22px #00000059,inset 0 0 0 1px #ffffff1f;opacity:0;transform:translate(-50%,-3px);transition:opacity .16s ease,transform .16s ease}.np-source[data-tip]:after{top:auto;bottom:calc(100% + 8px);transform:translate(-50%,3px)}:is(.np-tip-button:hover,.np-tip-button:focus-visible,.np-source:hover,.np-source:focus-within)[data-tip]:after{opacity:1;transform:translate(-50%)}html body .interference-modal.np-v2 .np-source .source-icon{width:40px;height:40px;color:#ffffffd1;background:#ffffff1a;border:0;box-shadow:inset 0 0 0 1px #ffffff24;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html body .interference-modal.np-v2 .np-source .source-icon:hover{color:#fff;background:#fff3}html body .interference-modal.np-v2 .np-heading .np-artists{justify-self:center;max-width:100%;font-size:clamp(15px,1.4vw,19px);font-weight:500;color:#ffffffbd!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:0 4px}html body .interference-modal.np-v2 .np-heading .np-artists:hover{color:#fff!important;text-decoration:underline;text-underline-offset:3px}html body .interference-modal.np-v2 .np-controls button.player-shard-play,html body .interference-modal.np-v2 .np-controls button.player-shard-play:hover{background:none!important;box-shadow:none!important}@media (prefers-reduced-motion: reduce){:is(.np-tip-button,.np-source)[data-tip]:after{transition:none}}.track-info{display:grid;gap:16px}.track-info-head{display:flex;align-items:center;gap:14px}.track-info-cover{width:64px;height:64px;border-radius:12px;flex:none;-o-object-fit:cover;object-fit:cover}.track-info-head>div{display:grid;gap:3px;min-width:0}.track-info-head strong{font-size:17px;line-height:1.2}.track-info-head span{font-size:13px;color:var(--muted)}.track-info-empty{font-size:13.5px;color:var(--muted);line-height:1.55}.track-info-facts{display:grid;gap:8px}.track-info-facts li{display:grid;grid-template-columns:18px 110px minmax(0,1fr);align-items:center;gap:8px;font-size:13px}.track-info-facts svg{color:var(--accent)}.track-info-facts span{color:var(--muted)}.track-info-facts a:hover{text-decoration:underline}.track-info-bio-text p{font-size:13.5px;line-height:1.62;margin-bottom:.6em}.track-info-bio-text.is-clamped{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.track-info-bio-actions{display:flex;gap:14px}.track-info-bio-actions .text-button{display:inline-flex;align-items:center;gap:5px;font-size:12.5px}.credits-list{display:grid;gap:10px}.credits-row{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;align-items:start}.credits-row dt{font-size:12px;color:var(--muted);padding-top:4px}.credits-row dd{display:flex;flex-wrap:wrap;gap:6px}.credit-person{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 2px;border-radius:999px;font-size:13px;background:color-mix(in srgb,currentColor 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12%,transparent)}.credit-person--plain{padding:3px 10px}a.credit-person:hover{background:color-mix(in srgb,currentColor 13%,transparent)}.credit-avatar{border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.credit-avatar--empty{display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.credits-list--compact .credits-row{grid-template-columns:110px minmax(0,1fr);gap:8px}.credits-list--compact .credit-person{font-size:12.5px}.credits-genius-link{display:inline-flex;align-items:center;gap:4px;justify-self:start;font-size:12.5px;color:var(--muted)}.credits-genius-link:hover{color:var(--accent)}.artists-popup{display:grid;gap:6px;margin-bottom:12px}.artists-popup button{width:100%;display:flex;align-items:center;gap:14px;padding:8px;border-radius:14px;text-align:left;transition:background .18s ease}.artists-popup button:hover,.artists-popup button:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}.artists-popup span{display:grid;gap:2px;min-width:0}.artists-popup strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artists-popup small{font-size:12px;color:var(--muted)}@media (max-width: 520px){.credits-row{grid-template-columns:1fr;gap:4px}.track-info-facts li{grid-template-columns:18px 90px minmax(0,1fr)}}.np-source:has([aria-expanded=true])[data-tip]:after{opacity:0!important}html body .interference-modal.np-v2 .np-top-actions{align-items:flex-start;min-height:44px;flex-wrap:wrap}.np-tip-button{display:flex;flex-direction:column;flex:0 1 auto;width:auto;min-width:36px;height:auto;min-height:36px;max-width:180px;border-radius:18px;padding:5px 8px;transition:background .25s,color .25s,transform .25s}.np-tip-button>span{display:grid;grid-template-rows:0fr;max-height:0;max-width:0;overflow:hidden;opacity:0;font-size:11px;line-height:1.4;transition:max-height .4s,max-width .4s,opacity .35s,padding .4s}.np-tip-button:hover>span,.np-tip-button:focus-visible>span{max-height:40px;max-width:164px;opacity:1;padding-top:5px}.np-tip-button[data-tip]:after{display:none}@media (prefers-reduced-motion:reduce){.np-tip-button,.np-tip-button>span{transition:none}}@font-face{font-family:Onest Oskolok;src:url(/fonts/onest-cyr.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Oskolok;src:url(/fonts/onest-lat.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Oskolok;src:url(/fonts/unbounded-cyr.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Oskolok;src:url(/fonts/unbounded-lat.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Oskolok;src:url(/fonts/cormorant-cyr-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Oskolok;src:url(/fonts/cormorant-lat-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sg-sans: "Onest Oskolok", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--sg-display: "Unbounded Oskolok", "Unbounded", var(--sg-sans);--sg-serif: "Cormorant Oskolok", "Cormorant Garamond", Georgia, "Times New Roman", serif;--sg-ink: #14284a;--sg-muted: #5a6f8c;--sg-ice: #2f6fd6;--sg-accent: #3a78f0;--sg-glass-face: rgba(255, 255, 255, .56);--sg-glass-edge: rgba(255, 255, 255, .9);--sg-glass-line: rgba(90, 130, 190, .18);--sg-glass-shadow: 0 30px 60px -34px rgba(28, 58, 98, .4);--sg-row-hover: rgba(47, 111, 214, .07)}:root.dark{--sg-ink: #f3f6fc;--sg-muted: #9aa9bf;--sg-ice: #b9e9ff;--sg-accent: #4d8dff;--sg-glass-face: rgba(14, 22, 38, .56);--sg-glass-edge: rgba(255, 255, 255, .22);--sg-glass-line: rgba(255, 255, 255, .12);--sg-glass-shadow: 0 34px 70px -34px rgba(0, 0, 0, .85);--sg-row-hover: rgba(185, 233, 255, .07)}.oskolok-app{font-family:var(--sg-sans)}.sg-star{border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#c8e4ffb3 35%,#78aaf059 70%);box-shadow:inset 0 0 0 1px #ffffff73,0 0 10px #96c8ff73}:root:not(.dark) .sg-star{background:radial-gradient(circle at 35% 30%,#fff,#b9d4f6 45%,#6f9be0);box-shadow:inset 0 0 0 1px #fffc,0 2px 6px #3264b44d}.starfield{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;transition:opacity .8s ease}.liquid-blob{position:absolute;display:block;border-radius:50%;width:70vmax;height:70vmax;will-change:transform;animation:liquid-drift 34s ease-in-out infinite alternate}.liquid-blob--a{left:-26vmax;top:-30vmax;background:radial-gradient(closest-side,rgba(56,120,255,.34),rgba(56,120,255,.1) 55%,transparent)}.liquid-blob--b{right:-30vmax;top:6vmax;background:radial-gradient(closest-side,rgba(110,90,255,.24),rgba(110,90,255,.07) 55%,transparent);animation-duration:41s;animation-delay:-12s}.liquid-blob--c{left:8vmax;bottom:-42vmax;background:radial-gradient(closest-side,rgba(40,190,230,.22),rgba(40,190,230,.06) 55%,transparent);animation-duration:47s;animation-delay:-24s}:root:not(.dark) .liquid-blob--a{background:radial-gradient(closest-side,rgba(120,170,255,.4),rgba(120,170,255,.12) 55%,transparent)}:root:not(.dark) .liquid-blob--b{background:radial-gradient(closest-side,rgba(180,160,255,.3),rgba(180,160,255,.08) 55%,transparent)}:root:not(.dark) .liquid-blob--c{background:radial-gradient(closest-side,rgba(120,220,240,.3),rgba(120,220,240,.08) 55%,transparent)}@keyframes liquid-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vmax,4vmax,0) scale(1.08)}to{transform:translate3d(-4vmax,7vmax,0) scale(.94)}}.starfield-frost{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/textures/glass-grain.svg) 0 0 / 220px;opacity:.1;mix-blend-mode:overlay}:root:not(.dark) .starfield-frost{opacity:.16;mix-blend-mode:soft-light}.starfield-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.starfield--medium{opacity:.85}.starfield--subtle{opacity:.7}.starfield--subtle .liquid-blob{animation-play-state:paused}@media (hover: none),(pointer: coarse),(prefers-reduced-motion: reduce){.liquid-blob{animation:none;will-change:auto}}:root.dark .original-orbits,.original-orbits{opacity:.32}.original-shard-layer,.original-orbits,.mobile-cover-stage{transition:opacity .7s ease}html.home-deep .original-shard-layer,html.home-deep .original-orbits{opacity:.2}html.home-deep .oskolok-app .mobile-cover-stage{opacity:.14}.shard-sheen{background:linear-gradient(135deg,#ffffff6b,#ffffff29 26%,#ffffff0f 45%,#fff0 45.4%,#fff0 76%,#ffffff1a);z-index:2}.shard-tint{z-index:1}.shard-body .shard-surface{z-index:3}:root.dark .shard-sheen{opacity:.72}.shard-tone{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.oskolok-app .shard-artwork{filter:drop-shadow(0 0 .7px rgba(255,255,255,.95)) drop-shadow(0 14px 18px rgba(36,72,120,.24))}:root.dark .oskolok-app .shard-artwork{filter:drop-shadow(0 0 .7px rgba(220,238,255,.75)) drop-shadow(0 18px 22px rgba(0,0,0,.5))}:root.dark .oskolok-app .shard-artwork--hero{filter:drop-shadow(0 0 1px rgba(220,238,255,.85)) drop-shadow(0 0 22px rgba(37,99,235,.65)) drop-shadow(0 0 46px rgba(59,130,246,.3))}.oskolok-app .shard-body .shard-holo{top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;z-index:4;background:repeating-linear-gradient(118deg,#ff77d6,#ffd677,#7dffcf,#6ad4ff,#b08cff,#ff77d6 22.5%);background-position:var(--holo-shift, 0%) 0;mix-blend-mode:color-dodge;filter:brightness(.7) contrast(1.2) saturate(1.1);opacity:.07;translate:calc((var(--hx, .5) - .5) * -36%) calc((var(--hy, .5) - .5) * -36%);transition:opacity .45s ease,translate .25s ease-out}.oskolok-app .shard-body .shard-holo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(28deg,transparent 0 5px,rgba(255,255,255,.5) 5.5px,transparent 6.5px);mix-blend-mode:overlay;opacity:.2}:root:not(.dark) .oskolok-app .shard-body .shard-holo{mix-blend-mode:soft-light;filter:saturate(1.2);opacity:.14}.shard-glare{z-index:5;background:radial-gradient(circle at calc(var(--hx, .3) * 100%) calc(var(--hy, .2) * 100%),rgba(255,255,255,.5),rgba(255,255,255,.12) 22%,transparent 50%);mix-blend-mode:overlay;opacity:0;transition:opacity .35s ease}.oskolok-app .shard-artwork--portrait{filter:drop-shadow(0 0 1px rgba(255,255,255,.95)) drop-shadow(0 12px 22px rgba(59,130,246,.22))}:root.dark .oskolok-app .shard-artwork--portrait{filter:drop-shadow(0 0 1px rgba(220,238,255,.85)) drop-shadow(0 0 18px rgba(60,120,255,.38)) drop-shadow(0 16px 22px rgba(0,0,0,.45))}.shard-glint{z-index:6;background:radial-gradient(34% 24% at 27% 19%,rgba(255,255,255,.55),rgba(255,255,255,.1) 58%,transparent 72%),linear-gradient(105deg,transparent 40%,rgba(255,255,255,.45) 48%,rgba(255,255,255,.1) 53%,transparent 61%);background-repeat:no-repeat;background-size:100% 100%,260% 100%;background-position:0 0,120% 0;mix-blend-mode:screen;opacity:.85;transition:background-position 1.1s cubic-bezier(.2,.8,.2,1)}.oskolok-app :is(.shard-hover,.collection-tile,.artist-card-portrait):hover .shard-glint{background-position:0 0,-20% 0}@keyframes holo-drift{0%{transform:translate3d(-14%,-10%,0)}to{transform:translate3d(14%,10%,0)}}.oskolok-app .shard-artwork--hero .shard-holo{opacity:.12;animation:holo-drift 16s ease-in-out infinite alternate}.oskolok-app .original-shard-layer:nth-child(2n) .shard-holo{animation-duration:19s;animation-delay:-5s}@media (hover: hover) and (pointer: fine){.oskolok-app :is(.sg-preset,.sg-mix,.recommendation-card,.collection-tile,.release-card,.shard-hover):hover .shard-artwork--holo{transform:perspective(800px) rotateX(calc((var(--hy, .5) - .5) * -8deg)) rotateY(calc((var(--hx, .5) - .5) * 9deg)) translateY(-3px);transition:transform .18s ease-out,filter .45s ease}.oskolok-app :is(.sg-preset,.sg-mix,.recommendation-card,.collection-tile,.release-card,.shard-hover):hover .shard-holo{opacity:.34}:root:not(.dark) .oskolok-app :is(.sg-preset,.sg-mix,.recommendation-card,.collection-tile,.release-card,.shard-hover):hover .shard-holo{opacity:.26}.oskolok-app :is(.sg-preset,.sg-mix,.recommendation-card,.collection-tile,.release-card,.shard-hover):hover .shard-glare{opacity:1}}@media (hover: none),(pointer: coarse){.oskolok-app .shard-body .shard-holo{opacity:.08;animation:none!important;transition:none}}@media (prefers-reduced-motion: reduce){.oskolok-app .shard-body .shard-holo,.sg-scroll-cue svg{animation:none!important}}.home-page{width:100%;height:100%}.home-page>.original-home{min-height:100%}.oskolok-app .sg-hero-title{display:flex;flex-direction:column;align-items:center;margin:0;font-size:16px!important;line-height:1.2;color:var(--sg-ink)!important;text-shadow:none}.sg-hero-line{font-family:var(--sg-sans);font-weight:400;font-size:clamp(12px,1.25vw,16px);letter-spacing:.34em;text-transform:uppercase;color:var(--sg-muted);padding-left:.34em}.sg-wordmark{position:relative;display:inline-flex;align-items:center;gap:.16em;margin:.02em 0 .5em;font-family:var(--sg-serif);font-weight:500;font-size:clamp(68px,10.6vw,150px);line-height:.95;letter-spacing:.005em;color:#f6f9ff}.sg-wordmark-text{text-shadow:0 0 1px #fff,0 0 12px rgba(195,228,255,.7),0 0 34px rgba(90,160,255,.5),0 0 84px rgba(60,120,255,.32)}.sg-wordmark:after{content:attr(data-text);position:absolute;left:0;right:0;top:74%;text-align:center;transform:scaleY(-1);color:transparent;background:linear-gradient(to top,rgba(215,232,255,.34),rgba(215,232,255,.08) 38%,transparent 58%);-webkit-background-clip:text;background-clip:text;filter:blur(.6px);pointer-events:none}.sg-flare{position:relative;display:block;flex:none;width:.9em;height:1px;opacity:.8}.sg-flare--l{background:linear-gradient(90deg,transparent,rgba(220,238,255,.6))}.sg-flare--r{background:linear-gradient(270deg,transparent,rgba(220,238,255,.6))}:root:not(.dark) .sg-wordmark{color:#10264a}:root:not(.dark) .sg-wordmark-text{text-shadow:0 0 1px rgba(255,255,255,.9),0 0 18px rgba(77,141,255,.32),0 0 48px rgba(77,141,255,.18)}:root:not(.dark) .sg-wordmark:after{background:linear-gradient(to top,rgba(16,38,74,.2),rgba(16,38,74,.05) 38%,transparent 58%);-webkit-background-clip:text;background-clip:text}:root:not(.dark) .sg-flare--l{background:linear-gradient(90deg,transparent,rgba(58,112,200,.45))}:root:not(.dark) .sg-flare--r{background:linear-gradient(270deg,transparent,rgba(58,112,200,.45))}.home-page .original-center-wave{margin-top:-.6rem}.sg-scroll-cue{position:absolute;left:50%;bottom:26px;z-index:25;display:inline-flex;align-items:center;gap:8px;transform:translate(-50%);padding:9px 16px;border-radius:999px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sg-muted);background:var(--sg-glass-face);box-shadow:inset 0 0 0 1px var(--sg-glass-line),inset 0 1px 0 var(--sg-glass-edge);transition:color .2s ease}.sg-scroll-cue:hover{color:var(--sg-ink)}.sg-scroll-cue svg{animation:sg-nudge 2.4s ease-in-out infinite}@keyframes sg-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}:root{--lg-face: rgba(255, 255, 255, .5);--lg-bloom: radial-gradient(120% 90% at 0% 0%, rgba(255, 255, 255, .7), rgba(255, 255, 255, 0) 55%);--lg-rim: linear-gradient(140deg, rgba(255, 255, 255, .95), rgba(255, 255, 255, .25) 32%, rgba(255, 255, 255, .05) 58%, rgba(255, 255, 255, .5) 100%);--lg-inner: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -10px 24px -16px rgba(120, 160, 220, .35);--lg-blur: blur(26px) saturate(175%)}:root.dark{--lg-face: rgba(18, 28, 46, .46);--lg-bloom: radial-gradient(120% 90% at 0% 0%, rgba(255, 255, 255, .13), rgba(255, 255, 255, 0) 55%);--lg-rim: linear-gradient(140deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, .1) 32%, rgba(255, 255, 255, .02) 58%, rgba(255, 255, 255, .2) 100%);--lg-inner: inset 0 1px 0 rgba(255, 255, 255, .22), inset 0 -14px 28px -20px rgba(160, 200, 255, .22);--lg-blur: blur(26px) saturate(180%)}.sg-glass{position:relative;isolation:isolate;border-radius:28px;background:var(--lg-bloom),var(--lg-face);box-shadow:var(--lg-inner),var(--sg-glass-shadow);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}.sg-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:var(--lg-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root.dark{--slab-face: linear-gradient(180deg, rgba(26, 38, 60, .5), rgba(14, 22, 38, .42));--slab-sheen: radial-gradient(120% 90% at 0% 0%, rgba(255, 255, 255, .12), transparent 55%);--slab-rim-hi: rgba(255, 255, 255, .45)}.oskolok-app :is(.frost-panel,.frost-surface,.collection-page>section,.collection-lower>section,.crystal-slab){-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}.oskolok-app .visible-nav{border:0;background:var(--lg-bloom),var(--lg-face);box-shadow:var(--lg-inner),0 12px 32px -18px #00000080;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}:root.dark .oskolok-app .visible-nav a.active{background:linear-gradient(180deg,#ffffff29,#ffffff0f);box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff0f}.sg-collections{position:relative;z-index:20;max-width:1240px;margin:0 auto;padding:clamp(36px,7vh,84px) clamp(20px,4vw,48px) 150px;display:flex;flex-direction:column;gap:clamp(44px,6vh,72px);scroll-margin-top:8px;color:var(--sg-ink)}.sg-section{content-visibility:auto;contain-intrinsic-size:auto 480px}.sg-section-head{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.sg-section-head h2{font-family:var(--sg-display);font-weight:600;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.01em;line-height:1.15;color:var(--sg-ink)}.sg-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--sg-ice)}.sg-star{display:block;flex:none;width:13px;height:13px}.sg-mix{display:grid;grid-template-columns:minmax(170px,250px) minmax(0,1fr) minmax(260px,380px);gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(20px,2.6vw,32px)}.sg-mix-art{position:relative;padding:6px}.sg-mix-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sg-mix-title{font-family:var(--sg-display);font-weight:700;font-size:clamp(30px,3.8vw,52px);line-height:1.02;letter-spacing:-.02em;color:var(--sg-ink);overflow-wrap:anywhere}:root.dark .sg-mix-title{text-shadow:0 0 28px rgba(120,180,255,.25)}.sg-mix-desc{font-size:14px;line-height:1.55;color:var(--sg-muted);max-width:46ch}.sg-mix-meta{font-size:13px;color:var(--sg-muted);font-variant-numeric:tabular-nums}.sg-mix-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:600;color:var(--sg-ink);background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--sg-glass-line),inset 0 1px #ffffff1f;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}:root:not(.dark) .sg-btn{background:#fff9}.sg-btn:hover:not(:disabled){background:#b9e9ff1a}.sg-btn:active:not(:disabled){transform:scale(.97)}.sg-btn:disabled{opacity:.5;cursor:default}.sg-btn--primary{color:#fff;background:linear-gradient(180deg,#62a0ff,#3a78f0)!important;box-shadow:inset 0 1px #ffffff61,0 12px 28px -12px #4d8dffe6}.sg-btn--primary:hover:not(:disabled){box-shadow:inset 0 1px #ffffff73,0 14px 34px -10px #4d8dff}.sg-mix-list{display:flex;flex-direction:column;gap:2px;min-width:0;align-self:stretch;justify-content:center}.sg-row{display:grid;grid-template-columns:22px 44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:58px;padding:6px 10px;border-radius:14px;text-align:left;transition:background .15s ease}.sg-row:hover{background:var(--sg-row-hover)}.sg-row-num{font-size:12px;color:var(--sg-muted);font-variant-numeric:tabular-nums}.sg-row-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.sg-row-copy strong{font-size:14px;font-weight:500;color:var(--sg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-row-copy small{font-size:12.5px;color:var(--sg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-row-dur{font-size:12.5px;color:var(--sg-muted);font-variant-numeric:tabular-nums}.sg-row--ghost span{display:block;height:10px;border-radius:6px;background:var(--sg-row-hover);animation:sg-ghost 1.6s ease-in-out infinite}.sg-row--ghost span:nth-child(1){height:44px;border-radius:12px;grid-column:2}.sg-row--ghost span:nth-child(2){grid-column:3;width:70%}.sg-row--ghost span:nth-child(3){grid-column:4;width:34px}@keyframes sg-ghost{0%,to{opacity:.5}50%{opacity:1}}.sg-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:26px 22px}.sg-preset{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:left}.sg-preset-art{position:relative;margin-bottom:10px}.sg-preset strong{font-size:15px;font-weight:600;color:var(--sg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-preset small{font-size:13px;color:var(--sg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-preset-play{position:absolute;right:6%;bottom:8%;z-index:6;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#0b1424;background:#f3f6fceb;box-shadow:0 10px 24px -8px #0009,inset 0 1px #fff;opacity:0;transform:translateY(6px) scale(.92);transition:opacity .2s ease,transform .2s ease}.sg-preset-play svg{margin-left:2px}.sg-preset:is(:hover,:focus-visible,.is-active) .sg-preset-play{opacity:1;transform:none}.sg-preset.is-active strong{color:var(--sg-accent)}.sg-preset:disabled{opacity:.55;cursor:wait}@media (hover: none){.sg-preset-play{opacity:1;transform:none;width:40px;height:40px}}.sg-section--shelf .discovery-shelf .section-heading h2{font-family:var(--sg-display);font-weight:600;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.01em;color:var(--sg-ink)}.sg-section--shelf .recommendation-card h3{font-size:14px;font-weight:600;color:var(--sg-ink)}.sg-section--shelf .recommendation-card p{font-size:12.5px;color:var(--sg-muted)}.artist-banner-glint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 70% at 12% 0%,rgba(255,255,255,.28),transparent 60%),linear-gradient(112deg,transparent 30%,rgba(255,255,255,.14) 42%,rgba(255,255,255,.03) 47%,transparent 56%);mix-blend-mode:screen}.genius-panel{margin:26px 22px 0;padding:clamp(18px,2.4vw,28px);color:var(--sg-ink)}.genius-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.genius-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;flex:none;font:700 18px/1 var(--sg-display);color:#111;background:#ffff64;box-shadow:inset 0 1px #ffffffb3,0 6px 18px -6px #ffff6480}.genius-head h2{font:600 18px/1.1 var(--sg-display)}.genius-head p{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:12.5px;color:var(--sg-muted)}.genius-head p svg{color:var(--sg-accent)}.genius-link{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--sg-muted);padding:7px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--sg-glass-line)}.genius-link:hover{color:var(--sg-ink)}.genius-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.genius-stat{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px;padding:14px 16px;border-radius:18px;background:#ffffff0d;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px var(--sg-glass-line)}:root:not(.dark) .genius-stat{background:#ffffff8c}.genius-stat svg{color:var(--sg-muted)}.genius-stat strong{font:600 clamp(18px,2vw,24px)/1.1 var(--sg-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.genius-stat small{grid-column:1 / -1;font-size:11.5px;color:var(--sg-muted)}.genius-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:clamp(18px,2.4vw,30px)}.genius-grid--two{grid-template-columns:1.2fr 1fr}.genius-grid h3{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-muted);margin-bottom:12px}.genius-grid h4{font-size:11.5px;color:var(--sg-muted);margin:14px 0 8px}.genius-about p{font-size:13.5px;line-height:1.65;white-space:pre-line;color:var(--sg-ink);opacity:.92}.genius-about p.is-clamped{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.genius-more{margin-top:6px;font-size:12px;font-weight:600;color:var(--sg-accent)}.genius-empty{font-size:13px;color:var(--sg-muted)!important}.genius-chips{display:flex;flex-wrap:wrap;gap:6px}.genius-chips span{font-size:11.5px;padding:5px 10px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--sg-glass-line);color:var(--sg-ink)}.genius-socials{display:flex;gap:14px;margin-top:14px}.genius-socials a{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--sg-muted)}.genius-socials a:hover{color:var(--sg-ink)}.genius-views,.genius-albums{display:flex;flex-direction:column;gap:4px}.genius-views a,.genius-albums a{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;transition:background .15s ease}.genius-albums a{grid-template-columns:40px minmax(0,1fr)}.genius-views a:hover,.genius-albums a:hover{background:var(--sg-row-hover)}.genius-views-num{font-size:11.5px;color:var(--sg-muted);font-variant-numeric:tabular-nums}.genius-views-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.genius-views-copy strong{font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.genius-views-copy small{font-size:11.5px;color:var(--sg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.genius-views-count{font-size:12px;color:var(--sg-muted);font-variant-numeric:tabular-nums}.genius-views-bar{position:absolute;inset:0 auto 0 0;z-index:-1;width:var(--share);border-radius:inherit;background:linear-gradient(90deg,#78aaff29,#78aaff08)}:root:not(.dark) .genius-views-bar{background:linear-gradient(90deg,#3a78f01f,#3a78f005)}.genius-albums img,.genius-album-ph{width:40px;height:40px;border-radius:9px;-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff1a}.genius-album-ph{display:grid;place-items:center;color:var(--sg-muted);background:#ffffff0d}.genius-credits{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin-top:14px;font-size:12.5px}.genius-credits dt{color:var(--sg-muted)}.release-page .genius-panel{margin:22px 0 0}.genius-panel{padding-block:12px;transition:padding .45s cubic-bezier(.22,1,.36,1)}.genius-panel[data-open=true]{padding-block:clamp(18px,2.4vw,28px)}.genius-head{margin-bottom:0}.genius-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:14px;text-align:left;color:inherit;border-radius:14px;padding:2px}.genius-toggle:focus-visible{outline:2px solid var(--sg-accent);outline-offset:3px}.genius-title{display:flex;flex-direction:column;min-width:0}.genius-title strong{font:600 16px/1.15 var(--sg-display)}.genius-title small{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:12.5px;color:var(--sg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.genius-title small svg{color:var(--sg-accent);flex:none}.genius-summary{display:flex;gap:14px;margin-left:auto;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--sg-muted);transition:opacity .3s ease}.genius-summary>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.genius-panel[data-open=true] .genius-summary{opacity:0}.genius-chevron{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;color:var(--sg-muted)}.genius-chevron svg{transition:transform .45s cubic-bezier(.22,1,.36,1)}.genius-toggle:hover .genius-chevron{color:var(--sg-ink)}.genius-panel[data-open=true] .genius-chevron svg{transform:rotate(180deg)}.genius-link{margin-left:0;flex:none}.genius-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .35s ease}.genius-panel[data-open=true] .genius-body{grid-template-rows:1fr;opacity:1}.genius-body-inner{min-height:0;overflow:hidden}.genius-panel[data-open=true] .genius-body-inner{padding-top:18px}@media (max-width: 900px){.genius-summary>span:nth-child(n+2){display:none}}@media (max-width: 560px){.genius-summary,.genius-chevron>span{display:none}.genius-chevron{margin-left:auto}}@media (prefers-reduced-motion: reduce){.genius-panel,.genius-body,.genius-chevron svg,.genius-summary{transition:none}}@media (max-width: 1100px){.genius-grid{grid-template-columns:1fr 1fr}.genius-grid>:first-child{grid-column:1 / -1}}.artist-metric-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 700px){.genius-panel{margin:18px 8px 0}.genius-stats{grid-template-columns:1fr 1fr}.genius-stats>:last-child{grid-column:1 / -1}.genius-grid,.genius-grid--two{grid-template-columns:1fr}}:root.dark .content-modal.frost-surface{background:var(--lg-bloom),#101a2cc7!important}:root:not(.dark) .content-modal.frost-surface{background:var(--lg-bloom),#ffffffd1!important}.content-modal.frost-surface{border:0!important;border-radius:26px!important;box-shadow:var(--lg-inner),0 40px 90px -30px #000000b3!important;-webkit-backdrop-filter:blur(30px) saturate(180%)!important;backdrop-filter:blur(30px) saturate(180%)!important}.set-sheet{display:flex;flex-direction:column;gap:18px}.set-group{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--sg-glass-line),inset 0 1px #ffffff14}:root:not(.dark) .set-group{background:#ffffff8c}.set-group>h4{padding:12px 16px 4px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-muted)}.set-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:10px 16px;width:100%;text-align:left;font-size:13.5px;color:var(--sg-ink)}.set-row+.set-row,.set-group>h4+.set-row~.set-row,.set-eq{border-top:1px solid var(--sg-glass-line)}.set-row>span{display:flex;flex-direction:column;gap:2px;min-width:0}.set-row small{font-size:11.5px;color:var(--sg-muted);line-height:1.4}.set-row>strong{font-weight:550;color:var(--sg-muted)}.set-row--stack{flex-direction:column;align-items:stretch}.set-row--button{cursor:pointer;transition:background .15s ease}.set-row--button:hover:not(:disabled){background:var(--sg-row-hover)}.set-row--button svg{color:var(--sg-muted);flex:none}.set-row--danger{color:#ff7b8a}:root:not(.dark) .set-row--danger{color:#d23a4f}.set-chevron{transition:transform .2s ease}[aria-expanded=true]>.set-chevron{transform:rotate(180deg)}.set-eq{padding:6px 16px 14px}.set-eq .section-heading h3{display:none}.set-note{padding:0 16px 10px;font-size:12px;color:#ff9aa5}.set-segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:13px;background:#0000002e;box-shadow:inset 0 1px 2px #00000040,inset 0 0 0 1px #ffffff0a}:root:not(.dark) .set-segmented{background:#1e3c6e12;box-shadow:inset 0 1px 2px #1e3c6e1a}.set-segmented button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:10px;font-size:12.5px;font-weight:550;color:var(--sg-muted);transition:color .15s ease,background .2s ease,box-shadow .2s ease}.set-segmented button:hover{color:var(--sg-ink)}.set-segmented button.is-active{color:var(--sg-ink);background:linear-gradient(180deg,#fff3,#ffffff12);box-shadow:inset 0 1px #ffffff59,0 4px 12px -6px #00000080}:root:not(.dark) .set-segmented button.is-active{background:#fff;box-shadow:0 1px #ffffffe6 inset,0 3px 10px -4px #1e3c6e4d}.set-switch input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;cursor:pointer;width:46px;height:28px;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px var(--sg-glass-line);transition:background .2s ease}:root:not(.dark) .set-switch input[type=checkbox]{background:#1e3c6e24}.set-switch input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform .22s cubic-bezier(.3,.7,.3,1)}.set-switch input[type=checkbox]:checked{background:var(--sg-accent)}.set-switch input[type=checkbox]:checked:after{transform:translate(18px)}.set-switch input[type=checkbox]:focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}.set-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.set-footer small{font-size:11px;color:var(--sg-muted);letter-spacing:.08em}.set-footer .sg-btn{min-height:40px;padding:0 22px}.oskolok-app .profile-head.crystal-slab{background:var(--lg-bloom),var(--lg-face)!important;box-shadow:var(--lg-inner),var(--sg-glass-shadow)!important}.profile-head-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(60% 80% at 10% 0%,rgba(255,255,255,.25),transparent 60%),linear-gradient(112deg,transparent 30%,rgba(255,255,255,.12) 42%,transparent 55%)}:root.dark .profile-head-avatar{box-shadow:0 0 0 4px #ffffff14,0 0 0 5px #ffffff2e,0 18px 40px -14px #000000b3}.profile-head-dot{display:inline-flex;align-items:center;gap:6px;font-size:12px}.profile-head-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sg-muted);opacity:.6}.profile-head-dot.is-on:before{background:#4ade80;opacity:1;box-shadow:0 0 8px #4ade80b3}.profile-head-bio{display:block!important;margin-top:8px!important;max-width:62ch;font-size:13.5px!important;line-height:1.55;color:var(--sg-ink)!important;opacity:.85;white-space:pre-line;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.oskolok-app .profile-stats{background:transparent;box-shadow:none;gap:8px}.oskolok-app .profile-stats>div{border-radius:16px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--sg-glass-line),inset 0 1px #ffffff14}:root:not(.dark) .oskolok-app .profile-stats>div{background:#ffffff8c}.profile-segmented{margin:18px 30px 22px}.profile-settings{max-width:640px}.profile-v2 .profile-stack{display:flex;flex-direction:column;gap:18px}@media (max-width: 700px){.profile-segmented{margin:14px 16px 16px;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.profile-segmented button{flex:none}}.visible-brand span{font-family:var(--sg-serif);font-weight:500;font-size:1.12em;letter-spacing:.16em}:root.dark .visible-brand span{color:#f4f8ff;text-shadow:0 0 14px rgba(150,200,255,.45)}@media (max-width: 1100px){.sg-mix{grid-template-columns:minmax(150px,220px) minmax(0,1fr)}.sg-mix-list{grid-column:1 / -1}}@media (max-width: 700px){.home-page .original-home:before,.home-page .original-home:after{display:none}.sg-wordmark{font-size:clamp(54px,17vw,76px);margin-bottom:.48em}.sg-hero-line{font-size:11px;letter-spacing:.26em}.sg-scroll-cue{display:none}.sg-collections{padding:28px 16px calc(120px + var(--tg-content-bottom, 0px));gap:40px}.sg-mix{grid-template-columns:1fr;padding:18px;border-radius:24px}.sg-mix-art{width:min(58vw,230px);justify-self:center}.sg-mix-actions .sg-btn{flex:1}.sg-glass{-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}:root.dark .sg-glass{--lg-face: rgba(14, 22, 38, .72)}:root:not(.dark) .sg-glass{--lg-face: rgba(255, 255, 255, .78)}.sg-presets{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:40%;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:4px 0 8px;scrollbar-width:none}.sg-presets::-webkit-scrollbar{display:none}.sg-preset{scroll-snap-align:start}}@media (max-height: 700px) and (min-width: 701px){.home-page>.original-home{overflow:visible!important;height:auto!important}.sg-wordmark{font-size:clamp(56px,13vh,110px)}}.set-eq .section-heading{justify-content:flex-end;margin:0}.set-eq .equalizer-panel>p{font-size:11.5px;color:var(--sg-muted);margin:0 0 8px}.oskolok-app .shard-body,.shard-body{-webkit-mask:none;mask:none;clip-path:var(--shard-clip);-webkit-clip-path:var(--shard-clip)}.shard-body .shard-facets{z-index:3;overflow:visible;mix-blend-mode:soft-light}.shard-facet{stroke:none}.shard-facet--0{fill:#ffffff42}.shard-facet--1{fill:#ffffff0a}.shard-facet--2{fill:#0a1e3c29}.shard-ridge{stroke:#ffffff8c;stroke-width:.8px}.shard-rim{fill:none;stroke:#ffffffe6;stroke-width:2px}:root.dark .shard-facet--0{fill:#c8e1ff33}:root.dark .shard-facet--2{fill:#00081842}:root.dark .shard-ridge{stroke:#bedcff6b}:root.dark .shard-rim{stroke:#c8e4ffb3}.shard-artwork--small .shard-ridge{stroke-width:.6px}.shard-artwork--small .shard-facet--1,.shard-artwork--small .shard-facet--2{fill:#ffffff0a}.visible-brand span.brand-word{font-family:var(--sg-display);font-weight:700;font-size:19px;letter-spacing:.01em;text-transform:none}.visible-brand .brand-logo{position:relative;display:inline-block;flex:none;width:33px;height:33px;filter:drop-shadow(0 4px 14px rgba(77,141,255,.45))}.visible-brand .brand-logo-half{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.9,.25,1)}.visible-brand .brand-logo-top{clip-path:polygon(0 0,100% 0,100% 30%,82% 30%,72% 36%,58% 32%,52% 47%,38% 44%,35% 57%,22% 60%,10% 70%,0 74%);animation:oShardA .56s cubic-bezier(.2,.9,.25,1) backwards}.visible-brand .brand-logo-bottom{clip-path:polygon(0 74%,10% 70%,22% 60%,35% 57%,38% 44%,52% 47%,58% 32%,72% 36%,82% 30%,100% 30%,100% 100%,0 100%);animation:oShardB .56s cubic-bezier(.2,.9,.25,1) backwards}.visible-brand:is(:hover,:focus-visible) .brand-logo-top{transform:translate(-9%,-9%) rotate(-7deg)}.visible-brand:is(:hover,:focus-visible) .brand-logo-bottom{transform:translate(8%,8%) rotate(5deg)}@keyframes oShardA{0%{transform:translate(-18%,-16%) rotate(-12deg);opacity:0}55%{opacity:1}to{transform:none}}@keyframes oShardB{0%{transform:translate(16%,16%) rotate(9deg);opacity:0}55%{opacity:1}to{transform:none}}@media (max-width: 700px){.visible-brand .brand-logo{width:26px;height:26px}.visible-brand span.brand-word{font-size:16px}}@media (prefers-reduced-motion: reduce){.visible-brand .brand-logo-half{animation:none;transition:none}}.set-tabs{display:flex;gap:4px;padding:4px;margin-bottom:16px;border-radius:14px;background:#0000002e;box-shadow:inset 0 1px 2px #00000040}:root:not(.dark) .set-tabs{background:#1e3c6e12;box-shadow:inset 0 1px 2px #1e3c6e1a}.set-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border-radius:11px;font-size:13px;font-weight:600;color:var(--sg-muted);transition:background .2s ease,color .15s ease}.set-tabs button:hover{color:var(--sg-ink)}.set-tabs button.is-active{color:var(--sg-ink);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 12px -6px #0006}:root:not(.dark) .set-tabs button.is-active{background:#fff;box-shadow:0 2px 10px -4px #1e3c6e40}.set-tabs button:focus-visible,.set-check:focus-within .set-check-box{outline:2px solid var(--sg-accent);outline-offset:2px}.set-sheet--eq .set-eq{border:0;padding:4px 0 0}.set-eq-note{font-size:12px;line-height:1.5;color:var(--sg-muted);margin-bottom:10px}.set-segmented button svg{flex:none}.set-check{position:relative;cursor:pointer}.set-check input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.set-check-box{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:transparent;box-shadow:inset 0 0 0 1.5px var(--sg-glass-line),inset 0 1px 2px #0003;transition:background .2s ease,color .15s ease,box-shadow .2s ease}.set-check.is-on .set-check-box{color:#fff;background:linear-gradient(135deg,#5aa2ff,#2f6bf0);box-shadow:0 4px 14px -4px #2f6bf0b3}.service-static{cursor:default;font-variant-numeric:tabular-nums}.source-popover button .source-logo{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#7896c824;color:var(--sg-ink, currentColor)}.source-logo[data-source=spotify]{color:#1ed760;background:#1ed76024}.source-logo[data-source=soundcloud]{color:#f50;background:#ff550021}.source-logo[data-source=youtube]{color:#ff2b2b;background:#ff2b2b1f}.source-logo[data-source=tidal]{color:#fff;background:#000}:root:not(.dark) .source-logo[data-source=tidal]{color:#fff;background:#111}.source-logo[data-source=auto]{color:#6aa6ff;background:#5aa0ff24}.set-segmented button svg[viewBox="0 0 24 24"]{opacity:.9}.starfield-spark{--spark: 220, 238, 255;position:absolute;display:block;pointer-events:none;background:radial-gradient(circle,#fff 0 5%,rgba(var(--spark),.55) 11%,transparent 32%),linear-gradient(90deg,transparent,rgba(var(--spark),.95) 50%,transparent) center / 100% 1.4px no-repeat,linear-gradient(0deg,transparent,rgba(var(--spark),.95) 50%,transparent) center / 1.4px 72% no-repeat;animation:sg-twinkle 5.5s ease-in-out infinite;will-change:transform,opacity}:root:not(.dark) .starfield-spark{--spark: 58, 112, 200}@keyframes sg-twinkle{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(.55) rotate(0)}50%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(12deg)}}@media (prefers-reduced-motion: reduce){.starfield-spark{animation:none;opacity:.7;transform:translate(-50%,-50%)}}.artist-tracks--extra{margin-top:18px}.artist-tracks--extra h2{display:inline-flex;align-items:center;gap:10px}.artist-extra-logo{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#f50;background:#ff550021}.source-badge .source-mark{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:5px;color:var(--muted);background:#7896c824;flex:none}.source-badge .source-mark svg{width:11px;height:11px}.source-mark[data-source=spotify]{color:#1db954;background:#1ed76024}.source-mark[data-source=soundcloud]{color:#f50;background:#ff550021}.source-mark[data-source=deezer]{color:#a238ff;background:#a238ff21}.source-mark[data-source=youtube]{color:#ff2b2b;background:#ff2b2b1f}.source-mark[data-source=tidal]{color:#fff;background:#111}.track-row .source-badge,.sg-row .source-badge,.recommendation-card .source-badge{gap:0}.release-page .release-meta{font-size:13px;color:var(--sg-muted, var(--muted));margin-top:4px}.release-page .release-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.release-page .release-play{height:46px;padding:0 26px;border-radius:999px;gap:9px;font-weight:650}.release-icon,.release-source .source-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;flex:none;color:var(--sg-ink, var(--ink));background:#ffffff14;box-shadow:inset 0 0 0 1px var(--sg-glass-line, rgba(255, 255, 255, .2));transition:background .2s ease,transform .2s ease,color .15s ease}:root:not(.dark) :is(.release-icon,.release-source .source-icon){background:#ffffffbf;border:0}.release-icon:hover:not(:disabled),.release-source .source-icon:hover{background:#ffffff29;transform:translateY(-1px)}.release-icon:disabled{opacity:.5}.release-icon.is-on{color:#3ddc97}.release-more{position:relative}.release-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:230px;padding:6px;display:flex;flex-direction:column;border-radius:16px;background:#101a2af0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 40px -14px #0009,inset 0 0 0 1px #ffffff14}:root:not(.dark) .release-menu{background:#fffffff5;box-shadow:0 18px 40px -16px #1e3c6e59,inset 0 0 0 1px #1e3c6e14}.release-menu :is(a,button){display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:11px;font-size:13.5px;color:var(--sg-ink, var(--ink));text-align:left}.release-menu :is(a,button):hover:not(:disabled){background:#7896c824}.release-menu :is(a,button) svg{color:var(--sg-muted, var(--muted));flex:none}.release-menu button:disabled{opacity:.5}@media (prefers-reduced-motion: reduce){.release-icon{transition:none}}.genius-info-icon{flex:none;filter:drop-shadow(0 6px 14px rgba(40,120,255,.28))}.genius-panel--about .genius-about p{max-width:78ch}html body .interference-lyrics.lyrics-v3{--lyric-rest-alpha: 38%;--lyric-rest: color-mix(in srgb, var(--lyric-lit) var(--lyric-rest-alpha), transparent);--lyric-ease: cubic-bezier(.22, 1, .36, 1);--lyric-holo: linear-gradient(100deg, #9fd8ff 0%, #c7adff 25%, #ffb8dc 50%, #a5f3da 75%, #9fd8ff 100%)}html:not(.dark) body .interference-lyrics.lyrics-v3:not(.np-v2 *){--lyric-lit: #18314e;--ink: #18314e;--muted: #60758d;color:var(--lyric-lit);background:linear-gradient(135deg,#fff5,#e4edfa24);--lyric-holo: linear-gradient(100deg, #5b8def 0%, #9a6cf0 25%, #e06aa8 50%, #3fbf9f 75%, #5b8def 100%)}html body .interference-lyrics.lyrics-v3 .lyrics-scroll{scroll-behavior:auto!important;overflow-anchor:none}html body .interference-lyrics.lyrics-v3 .lyrics-scroll .lyric-slot{content-visibility:visible!important;contain:none!important}html body .interference-lyrics.lyrics-v3 .lyrics-scroll .lyric-slot .interference-line{color:var(--lyric-lit)!important;opacity:1!important;filter:none!important;text-shadow:none!important;transform:scale(.965)!important;transform-origin:left center;transition:opacity 1s var(--lyric-ease),transform 1s var(--lyric-ease)!important}html body .interference-lyrics.lyrics-v3 .lyrics-scroll .lyric-slot .interference-line[dir=rtl]{transform-origin:right center}html body .interference-lyrics.lyrics-v3 .lyrics-scroll .lyric-slot .interference-line.sung{opacity:.38!important}html body .interference-lyrics.lyrics-v3 .lyrics-scroll .lyric-slot .interference-line.sung:hover{opacity:.7!important}html body .interference-lyrics.lyrics-v3 .lyrics-scroll .lyric-slot .interference-line.active{opacity:1!important;transform:none!important;transition:opacity 1s var(--lyric-ease),transform 1s var(--lyric-ease)!important}html body .interference-lyrics.lyrics-v3 .interference-line :is(.lyric-line-fill,.lyric-segment){color:var(--lyric-lit)!important;-webkit-text-fill-color:var(--lyric-lit)!important;background:none!important;text-shadow:none!important;filter:none!important}html body .interference-lyrics.lyrics-v3 .interference-line .lyric-line-fill{padding-inline:0!important}html body .interference-lyrics.lyrics-v3 .interference-line.word-timed .lyric-segment:not([data-played=true]){color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(90deg,var(--lyric-lit) var(--karaoke-start, -20%),var(--lyric-rest) var(--karaoke-end, 0%))!important;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important}html body .interference-lyrics.lyrics-v3 .interference-line.word-timed[dir=rtl] .lyric-segment:not([data-played=true]){background-image:linear-gradient(270deg,var(--lyric-lit) var(--karaoke-start, -20%),var(--lyric-rest) var(--karaoke-end, 0%))!important}html body .interference-lyrics.lyrics-v3 .interference-line .lyric-pull-segment[data-current=true]{text-shadow:none!important}html body .interference-lyrics.lyrics-v3 .lyric-text{position:relative;display:block;isolation:isolate;padding-inline-end:1.1em}html body .interference-lyrics.lyrics-v3 .lyrics-scroll{padding-inline-end:44px!important}html body .interference-lyrics.lyrics-v3 .lyric-last-word{position:relative}html body .interference-lyrics.lyrics-v3 .lyric-last-word:before{position:absolute;z-index:-1;pointer-events:none;opacity:0;transition:opacity .9s var(--lyric-ease);content:attr(data-text);top:-.35em;right:-.5em;bottom:-.35em;left:-.5em;padding:.35em .5em;white-space:nowrap;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--lyric-holo);background-size:240% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;filter:blur(10px) saturate(1.3) brightness(1.08);animation:lyric-holo-drift 7s ease-in-out infinite alternate;animation-play-state:paused}html body .interference-lyrics.lyrics-v3 .interference-line.active .lyric-last-word[data-lit=true]:before{opacity:calc(var(--holo-alpha, 1) * .72);animation-play-state:running;transition:opacity .12s linear}html:not(.dark) .interference-lyrics.lyrics-v3:not(.np-v2 *) .interference-line.active .lyric-last-word[data-lit=true]:before{opacity:calc(var(--holo-alpha, 1) * .5)}html body .interference-modal.np-v2 .interference-lyrics.lyrics-v3 .lyrics-scroll{padding-inline:30px 48px!important;margin-inline-start:-24px}@keyframes lyric-holo-drift{0%{background-position:0% 50%}to{background-position:100% 50%}}html body .interference-lyrics.lyrics-v3 .interference-line.line-timed .lyric-line-fill{color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(180deg,var(--lyric-lit) var(--karaoke-start, -20%),var(--lyric-rest) var(--karaoke-end, 0%))!important;background-repeat:no-repeat!important;-webkit-background-clip:text!important;background-clip:text!important}@media (prefers-reduced-motion: reduce){html body .interference-lyrics.lyrics-v3 .lyrics-scroll .lyric-slot .interference-line,html body .interference-lyrics.lyrics-v3 .lyrics-scroll .lyric-slot .interference-line.active{transform:none!important;transition:none!important}html body .interference-lyrics.lyrics-v3 .lyric-last-word:before{animation:none;transition:none}}html body .interference-lyrics.lyrics-v3 .lyric-gap{display:flex;align-items:center;gap:16px;height:0;padding-inline:.2em;overflow:hidden;opacity:0;pointer-events:none;transition:height .5s var(--lyric-ease),opacity .4s var(--lyric-ease)}html body .interference-lyrics.lyrics-v3 .lyric-gap[data-open=true]{height:76px;opacity:var(--gap-alpha, 1);transition:height .5s var(--lyric-ease),opacity .2s linear}html body .interference-lyrics.lyrics-v3 .lyric-gap-loader{--morph-color: var(--lyric-lit);color:var(--lyric-lit);opacity:.72;transform:scale(calc(.8 + var(--gap-progress, 0) * .25));transform-origin:left center}html body .interference-lyrics.lyrics-v3 .lyric-gap-loader .morph-loading-shape{filter:drop-shadow(0 0 6px color-mix(in srgb,currentColor 45%,transparent))}html body .interference-lyrics.lyrics-v3 .lyric-gap:not([data-open=true]) .morph-loading-shape{animation-play-state:paused}html body .interference-lyrics.lyrics-v3 .lyric-gap-progress{position:relative;width:56px;height:2px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--lyric-lit) 16%,transparent)}html body .interference-lyrics.lyrics-v3 .lyric-gap-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--lyric-lit);opacity:.65;transform-origin:left center;transform:scaleX(var(--gap-progress, 0))}html body .interference-lyrics.lyrics-v3 .lyric-annot{cursor:default}html body .interference-lyrics.lyrics-v3 :is(.lyric-genius-start,.lyric-genius-badge){display:inline-grid;position:relative;place-items:center;width:.42em;height:.42em;min-width:12px;min-height:12px;color:var(--lyric-lit, currentColor);-webkit-text-fill-color:currentColor;background:none!important;opacity:.5;cursor:pointer;transition:opacity 1.2s var(--lyric-ease),transform 1.2s var(--lyric-ease),filter 1s var(--lyric-ease),color .3s ease}html body .interference-lyrics.lyrics-v3 .lyric-genius-start{vertical-align:.62em;margin-inline-end:.12em;transform:translateY(2px)}html body .interference-lyrics.lyrics-v3 .lyric-genius-badge{vertical-align:-.04em;margin-inline-start:.06em;transform:translateY(-1px)}html body .interference-lyrics.lyrics-v3 :is(.lyric-genius-start,.lyric-genius-badge):after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}html body .interference-lyrics.lyrics-v3 :is(.lyric-genius-start,.lyric-genius-badge) svg{width:100%;height:100%}html body .interference-lyrics.lyrics-v3 .lyric-slot[data-active=true] :is(.lyric-genius-start,.lyric-genius-badge){opacity:.95;transform:none}html body .interference-lyrics.lyrics-v3 .plain-lyrics-line :is(.lyric-genius-start,.lyric-genius-badge){opacity:.7;filter:none}html body .interference-lyrics.lyrics-v3 :is(.lyric-genius-start,.lyric-genius-badge):hover{opacity:1;filter:none;transform:scale(1.12)}html body .interference-lyrics.lyrics-v3 .lyric-slot :is(.lyric-genius-start,.lyric-genius-badge)[data-selected=true],html body .interference-lyrics.lyrics-v3 .plain-lyrics-line :is(.lyric-genius-start,.lyric-genius-badge)[data-selected=true]{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb,currentColor 70%,transparent));transform:scale(1.18)}html body .interference-lyrics.lyrics-v3 .genius-drawer .genius-glyph{color:var(--genius-muted)}html body .interference-lyrics.lyrics-v3 .genius-translated{display:block;margin-top:6px;font-size:.9em;color:var(--genius-muted);font-style:normal}html body .interference-lyrics.lyrics-v3 .genius-translating{display:flex;justify-content:center;padding:8px 0}html body .interference-lyrics.lyrics-v3 .lyrics-toolbar-actions{display:flex;align-items:center;gap:6px}html body .interference-lyrics.lyrics-v3 .lyrics-translate-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;transition:background-color .2s,color .2s}html body .interference-lyrics.lyrics-v3 .lyrics-translate-toggle.is-on{background:color-mix(in srgb,var(--lyric-lit, currentColor) 14%,transparent);color:var(--lyric-lit, currentColor)}html body .interference-lyrics.lyrics-v3 .lyric-translation.is-machine{margin:-6px 4px 6px;font-size:clamp(14px,1.35vw,19px);font-weight:500;letter-spacing:-.01em;line-height:1.35;color:var(--lyric-rest, currentColor);opacity:.62;transition:opacity .4s var(--lyric-ease)}html body .interference-lyrics.lyrics-v3 .lyric-slot[data-active=true] .lyric-translation.is-machine{opacity:.9}html body .interference-lyrics.lyrics-v3 .genius-drawer{--genius-ink: #eef3f8;--genius-muted: #a8b4c2;--genius-accent: #d9e2ee;position:absolute;inset-block:10px;inset-inline-end:10px;z-index:6;display:flex;flex-direction:column;width:clamp(272px,40%,372px);border:1px solid #ffffff1c;border-radius:22px;color:var(--genius-ink);background:linear-gradient(160deg,var(--genius-surface-a, #1b2736e8),var(--genius-surface-b, #0d1621ef) 60%,var(--genius-surface-c, #111b27ea));box-shadow:inset 0 1px #ffffff2e,0 26px 56px -22px #000c,0 2px 12px #0006;-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);contain:layout paint;transform:translate3d(calc(100% + 24px),0,0);opacity:0;visibility:hidden;pointer-events:none;transition:transform .34s cubic-bezier(.4,0,.7,.2),opacity .22s ease,visibility 0s linear .34s}html body .interference-lyrics.lyrics-v3 .genius-drawer[data-open=true]{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform .56s var(--lyric-ease),opacity .3s ease,visibility 0s}html:not(.dark) .interference-lyrics.lyrics-v3:not(.np-v2 *) .genius-drawer{--genius-ink: #18314e;--genius-muted: #5f7189;--genius-accent: #3d5b80;background:linear-gradient(150deg,#fffe,#eaf2ffe8 55%,#f7fbffee);border-color:#ffffffb0;box-shadow:inset 0 1px #ffffffd9,0 24px 52px -22px #18314e66,0 2px 10px #18314e22}html body .interference-lyrics.lyrics-v3 .genius-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px 10px 16px}html body .interference-lyrics.lyrics-v3 .genius-drawer-title{display:flex;align-items:center;gap:10px;min-width:0}html body .interference-lyrics.lyrics-v3 .genius-drawer-title>span{display:grid;min-width:0}html body .interference-lyrics.lyrics-v3 .genius-drawer-title b{font-size:14px;font-weight:600}html body .interference-lyrics.lyrics-v3 .genius-drawer-title small{font-size:11px;color:var(--genius-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .interference-lyrics.lyrics-v3 .genius-drawer-close{display:grid;place-items:center;width:34px;height:34px;flex:none;border:0;border-radius:10px;color:inherit;background:color-mix(in srgb,var(--genius-ink) 8%,transparent);cursor:pointer}html body .interference-lyrics.lyrics-v3 .genius-drawer-close:hover{background:color-mix(in srgb,var(--genius-ink) 16%,transparent)}html body .interference-lyrics.lyrics-v3 .genius-drawer-close:focus-visible{outline:2px solid var(--genius-accent);outline-offset:1px}html body .interference-lyrics.lyrics-v3 .genius-drawer-line{margin:0 16px 6px;font-size:12px;color:var(--genius-muted)}html body .interference-lyrics.lyrics-v3 .genius-drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 16px 24px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--genius-ink) 28%,transparent) transparent;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 10px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 10px,#000 calc(100% - 22px),transparent 100%)}html body .interference-lyrics.lyrics-v3 .genius-drawer-content{animation:genius-swap .42s var(--lyric-ease) both}@keyframes genius-swap{0%{opacity:0;transform:translate3d(0,10px,0)}}html body .interference-lyrics.lyrics-v3 .genius-referent+.genius-referent{margin-top:18px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--genius-ink) 10%,transparent)}html body .interference-lyrics.lyrics-v3 .genius-fragment{margin:8px 0 10px;padding-inline-start:10px;border-inline-start:3px solid var(--genius-accent);font-size:13px;font-weight:600;line-height:1.5;white-space:pre-line}html body .interference-lyrics.lyrics-v3 .genius-annotation+.genius-annotation{margin-top:14px}html body .interference-lyrics.lyrics-v3 .genius-annotation-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--genius-muted)}html body .interference-lyrics.lyrics-v3 .genius-state,html body .interference-lyrics.lyrics-v3 .genius-votes{display:inline-flex;align-items:center;gap:5px}html body .interference-lyrics.lyrics-v3 .genius-state.is-verified{color:#8fe3a8}html body .interference-lyrics.lyrics-v3 .genius-state.is-pending{color:var(--genius-muted)}html body .interference-lyrics.lyrics-v3 .genius-note-text{margin-top:6px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}html body .interference-lyrics.lyrics-v3 .genius-note-text p{margin:.55em 0}html body .interference-lyrics.lyrics-v3 .genius-note-text a{color:var(--genius-accent);text-decoration:underline;text-underline-offset:2px}html:not(.dark) .interference-lyrics.lyrics-v3:not(.np-v2 *) .genius-note-text a{color:#7a6400}html body .interference-lyrics.lyrics-v3 .genius-note-text img{display:block;max-width:100%;height:auto;margin:8px 0;border-radius:10px}html body .interference-lyrics.lyrics-v3 .genius-note-text blockquote{margin:.6em 0;padding-inline-start:10px;border-inline-start:2px solid color-mix(in srgb,var(--genius-ink) 25%,transparent);color:var(--genius-muted)}html body .interference-lyrics.lyrics-v3 .genius-note-text :is(ul,ol){margin:.5em 0;padding-inline-start:1.3em}html body .interference-lyrics.lyrics-v3 .genius-authors{display:flex;flex-wrap:wrap;gap:8px 14px;margin:10px 0 0;padding:0;list-style:none}html body .interference-lyrics.lyrics-v3 .genius-authors :is(a,div){display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}html body .interference-lyrics.lyrics-v3 .genius-authors a:hover b{text-decoration:underline}html body .interference-lyrics.lyrics-v3 .genius-authors img,html body .interference-lyrics.lyrics-v3 .genius-avatar-fallback{width:26px;height:26px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover}html body .interference-lyrics.lyrics-v3 .genius-avatar-fallback{display:grid;place-items:center;font-size:11px;font-weight:700;color:#111;background:var(--genius-accent)}html body .interference-lyrics.lyrics-v3 .genius-authors span{display:grid;line-height:1.25}html body .interference-lyrics.lyrics-v3 .genius-authors b{font-size:12px;font-weight:600}html body .interference-lyrics.lyrics-v3 .genius-authors small{font-size:10px;color:var(--genius-muted)}html body .interference-lyrics.lyrics-v3 .genius-open{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:12px;color:var(--genius-muted);text-decoration:none}html body .interference-lyrics.lyrics-v3 .genius-open:hover{color:var(--genius-ink)}@media (max-width: 700px){html body .interference-lyrics.lyrics-v3 .genius-drawer{inset-block:auto 0;inset-inline:0;width:auto;max-height:72%;border-radius:22px 22px 0 0;border-bottom:0;transform:translate3d(0,calc(100% + 24px),0)}html body .interference-lyrics.lyrics-v3 .genius-drawer[data-open=true]{transform:none}}@media (prefers-reduced-motion: reduce){html body .interference-lyrics.lyrics-v3 .lyric-gap,html body .interference-lyrics.lyrics-v3 .lyric-gap[data-open=true]{transition:none}html body .interference-lyrics.lyrics-v3 .lyric-gap-loader{transform:none}html body .interference-lyrics.lyrics-v3 .lyric-genius-badge,html body .interference-lyrics.lyrics-v3 .genius-drawer,html body .interference-lyrics.lyrics-v3 .genius-drawer[data-open=true]{transition:opacity .2s linear,visibility 0s;transform:none}html body .interference-lyrics.lyrics-v3 .genius-drawer-content{animation:none}}.lyrics-crashed{display:grid;place-content:center;justify-items:center;gap:10px;height:100%;min-height:160px;padding:24px;text-align:center;font-size:14px;color:#ffffffb8}.lyrics-crashed p{margin:0}.lyrics-crashed .text-button{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:#ffffff1a;color:inherit;font-size:13px;font-weight:600}@media (max-width: 700px){html .interference-modal:is(.np-v2,#np-v2) .interference-lyrics.lyrics-v3 .lyrics-scroll{padding-inline:16px 26px!important;margin-inline-start:0}}html body .interference-lyrics.lyrics-v3 .genius-drawer-tools{display:flex;align-items:center;gap:6px;flex:none}html body .interference-lyrics.lyrics-v3 .genius-drawer-translate{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:10px;font-size:12px;font-weight:600;color:var(--genius-muted);background:color-mix(in srgb,var(--genius-ink) 8%,transparent);transition:background .2s ease,color .2s ease}html body .interference-lyrics.lyrics-v3 .genius-drawer-translate.is-on{color:var(--genius-ink);background:color-mix(in srgb,var(--genius-accent) 26%,transparent)}html body .interference-lyrics.lyrics-v3 .genius-drawer-translate:hover{background:color-mix(in srgb,var(--genius-ink) 16%,transparent)}html body .interference-lyrics.lyrics-v3 .genius-drawer-translate:focus-visible{outline:2px solid var(--genius-accent);outline-offset:1px}html body .interference-lyrics.lyrics-v3 .genius-machine{display:block;margin-top:6px;font-size:11px;color:var(--genius-muted)}html body .interference-lyrics.lyrics-v3 .plain-lyrics.plain-lyrics--lines{white-space:normal}html body .interference-lyrics.lyrics-v3 .plain-lyrics-line{margin:0;min-height:1.4em}html body .interference-lyrics.lyrics-v3 .plain-lyrics-gap{height:.9em}html body .interference-lyrics.lyrics-v3 .lyrics-credits{margin:48px 0 0;padding:20px 0 0;border-top:1px solid color-mix(in srgb,var(--lyric-lit, currentColor) 16%,transparent);color:var(--lyric-lit, currentColor);font-size:14px;letter-spacing:0}html body .interference-lyrics.lyrics-v3 .lyrics-credits h3{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin-bottom:14px}html body .interference-lyrics.lyrics-v3 .lyrics-credits .credits-row dt{color:color-mix(in srgb,currentColor 60%,transparent)}html body .interference-lyrics.lyrics-v3 .lyrics-credits .credits-genius-link{margin-top:14px;color:color-mix(in srgb,currentColor 60%,transparent)}:root{--lc-track: linear-gradient(180deg, rgb(255 255 255 / .12), rgb(255 255 255 / .04));--lc-rim: inset 0 1px 0 rgb(255 255 255 / .32), inset 0 -1px 1px rgb(255 255 255 / .08), inset 0 0 0 .5px rgb(255 255 255 / .2), inset 0 2px 7px rgb(0 0 0 / .28);--lc-thumb: radial-gradient(130% 100% at 32% 18%, #fff 0%, #f6f9ff 46%, #dbe5f3 100%);--lc-thumb-shadow: 0 3px 8px rgb(0 0 0 / .32), 0 .5px 1px rgb(0 0 0 / .25), inset 0 -1px 1px rgb(0 0 0 / .08);--lc-on: var(--sg-accent, #3d8bff);--lc-spring: cubic-bezier(.3, 1.45, .5, 1)}:root:not(.dark){--lc-track: linear-gradient(180deg, rgb(30 60 110 / .14), rgb(30 60 110 / .07));--lc-rim: inset 0 1px 1px rgb(30 60 110 / .18), inset 0 0 0 .5px rgb(30 60 110 / .14), inset 0 -1px 0 rgb(255 255 255 / .7)}:is(.set-switch,.set-switch-inline,.adm-check) input[type=checkbox],input[type=checkbox][role=switch]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;cursor:pointer;width:46px;height:28px;margin:0;border-radius:999px;background:var(--lc-track);box-shadow:var(--lc-rim);-webkit-backdrop-filter:blur(10px) saturate(170%);backdrop-filter:blur(10px) saturate(170%);transition:background .35s ease,box-shadow .35s ease}:is(.set-switch,.set-switch-inline,.adm-check) input[type=checkbox]:after,input[type=checkbox][role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:var(--lc-thumb);box-shadow:var(--lc-thumb-shadow);transition:transform .5s var(--lc-spring),width .28s var(--lc-spring),background .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}:is(.set-switch,.set-switch-inline,.adm-check) input[type=checkbox]:checked,input[type=checkbox][role=switch]:checked{background:linear-gradient(180deg,color-mix(in srgb,var(--lc-on) 78%,white),var(--lc-on));box-shadow:inset 0 1px #ffffff73,inset 0 0 0 .5px #ffffff40,0 0 14px -4px var(--lc-on)}:is(.set-switch,.set-switch-inline,.adm-check) input[type=checkbox]:checked:after,input[type=checkbox][role=switch]:checked:after{transform:translate(18px)}:is(.set-switch,.set-switch-inline,.adm-check) input[type=checkbox]:active:not(:disabled):after,input[type=checkbox][role=switch]:active:not(:disabled):after{width:30px;background:linear-gradient(180deg,#ffffff8c,#ffffff2e 60%,#ffffff61);box-shadow:inset 0 1px #fff,inset 0 -1px 1px #fff9,inset 0 0 0 .5px #ffffffb3,0 4px 12px #0000004d;-webkit-backdrop-filter:blur(1.5px) saturate(220%) brightness(1.15);backdrop-filter:blur(1.5px) saturate(220%) brightness(1.15)}:is(.set-switch,.set-switch-inline,.adm-check) input[type=checkbox]:checked:active:not(:disabled):after,input[type=checkbox][role=switch]:checked:active:not(:disabled):after{transform:translate(10px)}:is(.set-switch,.set-switch-inline,.adm-check) input[type=checkbox]:disabled,input[type=checkbox][role=switch]:disabled{opacity:.45;cursor:default}:is(.set-switch,.set-switch-inline,.adm-check) input[type=checkbox]:focus-visible,input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--lc-on);outline-offset:2px}.set-switch-inline input[type=checkbox]{width:38px;height:23px}.set-switch-inline input[type=checkbox]:after{width:17px;height:17px}.set-switch-inline input[type=checkbox]:checked:after{transform:translate(15px)}.set-switch-inline input[type=checkbox]:active:not(:disabled):after{width:23px}.set-switch-inline input[type=checkbox]:checked:active:not(:disabled):after{transform:translate(9px)}.set-check-box{background:var(--lc-track);box-shadow:var(--lc-rim);-webkit-backdrop-filter:blur(8px) saturate(170%);backdrop-filter:blur(8px) saturate(170%);transition:background .3s ease,box-shadow .3s ease,transform .4s var(--lc-spring)}.set-check.is-on .set-check-box{background:linear-gradient(180deg,color-mix(in srgb,var(--lc-on) 75%,white),var(--lc-on));box-shadow:inset 0 1px #ffffff80,inset 0 0 0 .5px #ffffff4d,0 4px 14px -4px var(--lc-on)}.set-check:active .set-check-box{transform:scale(.9)}.set-segmented{background:var(--lc-track);box-shadow:var(--lc-rim);-webkit-backdrop-filter:blur(12px) saturate(170%);backdrop-filter:blur(12px) saturate(170%)}.set-segmented button{transition:color .2s ease,background .3s ease,box-shadow .3s ease,transform .4s var(--lc-spring)}.set-segmented button.is-active{background:linear-gradient(180deg,#ffffff4d,#ffffff14 60%,#fff3);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px 1px #fff3,inset 0 0 0 .5px #ffffff59,0 6px 14px -6px #0000008c;-webkit-backdrop-filter:blur(2px) saturate(200%) brightness(1.1);backdrop-filter:blur(2px) saturate(200%) brightness(1.1)}:root:not(.dark) .set-segmented button.is-active{background:linear-gradient(180deg,#fff,#f3f7fdcc);box-shadow:inset 0 1px #fff,inset 0 0 0 .5px #1e3c6e1f,0 4px 12px -5px #1e3c6e59}.set-segmented button:active{transform:scale(.95)}@media (prefers-reduced-transparency: reduce){:is(.set-switch,.set-switch-inline,.adm-check) input[type=checkbox],input[type=checkbox][role=switch],.set-check-box,.set-segmented,.set-segmented button.is-active,:is(.set-switch,.set-switch-inline,.adm-check) input[type=checkbox]:after{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion: reduce){:is(.set-switch,.set-switch-inline,.adm-check) input[type=checkbox]:after,input[type=checkbox][role=switch]:after,.set-check-box,.set-segmented button{transition:none}}:root{--profile-surface: #f4f7fc;--profile-field: #ffffff;--profile-text: #16263e;--profile-secondary: #4c5f78;--profile-line: #bcc9dc;--profile-chip: #dce8fc}:root.dark{--profile-surface: #17253b;--profile-field: #101e32;--profile-text: #f2f6ff;--profile-secondary: #bccae0;--profile-line: #4b6080;--profile-chip: #2d4363}.profile-head-id{align-self:center;padding:16px 20px;margin-top:14px;border-radius:22px;background:var(--profile-surface);box-shadow:inset 0 0 0 1px var(--profile-line),0 8px 24px #00000018}.profile-head-id h1{color:var(--profile-text)}.profile-head-id p{color:var(--profile-secondary)}.profile-head-id .profile-head-bio{color:var(--profile-text)!important;opacity:1}.profile-status,.profile-meta-chip{color:var(--profile-text);background:var(--profile-chip);box-shadow:inset 0 0 0 1px var(--profile-line);padding:6px 12px;line-height:1.45;overflow-wrap:anywhere}.profile-head-actions .profile-btn--primary,[style*=--profile-accent] .profile-head-actions .profile-btn--primary{color:#10213b;background:#accbff!important;border-color:#accbff!important;min-height:44px;box-shadow:inset 0 1px #fff9,0 8px 22px #00000020}.profile-head-actions .profile-btn--primary:hover{background:#c6dcff!important}.profile-custom.set-group,:root:not(.dark) .profile-custom.set-group,.profile-edit-dialog.oskolok-sheet-popup.frost-surface{background:var(--profile-surface)!important;color:var(--profile-text);box-shadow:inset 0 0 0 1px var(--profile-line),0 12px 36px #00000020}.profile-custom>h4{color:var(--profile-secondary);padding:18px 20px 8px}.profile-custom .set-row{padding:16px 20px;color:var(--profile-text)}.profile-custom .set-row small,.profile-edit-dialog :is(.oskolok-sheet-description,.profile-edit-field,.profile-edit-tools small){color:var(--profile-secondary)}.profile-custom input:not([type=checkbox]):not([type=color]),.profile-edit-field input,.profile-edit-field textarea{background:var(--profile-field)!important;color:var(--profile-text)!important;border:1px solid var(--profile-line);box-shadow:none}.profile-custom input::-moz-placeholder{color:var(--profile-secondary);opacity:1}.profile-custom input::placeholder{color:var(--profile-secondary);opacity:1}.profile-edit-field textarea{min-height:120px;line-height:1.6}.profile-edit-dialog .oskolok-sheet-title{color:var(--profile-text)}.profile-edit-tools .text-button{color:var(--profile-secondary)}.profile-edit-pick--banner{background:#152238}.profile-custom-actions{padding:16px 20px;color:var(--profile-secondary)}.profile-custom :is(input,button):focus-visible{outline:2px solid #7aaaff;outline-offset:3px}.profile-custom .profile-link-add{grid-template-columns:minmax(0,1fr) auto}@media (max-width: 700px){.profile-head-id{flex-basis:calc(100% - 110px);padding:12px 14px;border-radius:18px}.profile-head-id h1{white-space:normal;overflow-wrap:anywhere}}@media (max-width: 420px){.profile-head-id{flex-basis:100%;margin-top:0}.profile-custom .profile-link-add{grid-template-columns:minmax(0,1fr)}.profile-custom-actions .primary-button{padding:0 14px}}.artist-release-cover>.artwork-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (min-width:701px){html body .interference-modal.np-v2 .np-layout{grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important}html body .interference-modal.np-v2 .np-panel{min-height:0;max-height:100%;overflow-y:auto}html body .interference-modal.np-v2 .np-panel>*{flex-shrink:0}html body .interference-modal.np-v2 .np-panel>.np-art{width:min(100%,max(140px,calc(var(--app-viewport-height,100dvh) - 480px - var(--tg-content-top,0px) - var(--tg-content-bottom,0px))))!important;position:relative}html body .interference-modal.np-v2 .np-panel>.np-art>.artwork-image{position:absolute;top:0;right:0;bottom:0;left:0}html body .interference-modal.np-v2 .np-lyrics{max-height:100%;min-height:0}}@media (max-width:700px){html body .oskolok-app{height:var(--app-viewport-height, 100dvh);min-height:0;padding-top:max(env(safe-area-inset-top,0px),var(--tg-content-top,0px));padding-bottom:0}html body .visible-header{height:auto;min-height:100px;padding:10px 16px 12px;gap:10px}html body .visible-header .visible-brand{min-width:0}html body .oskolok-app main[data-scroll-root]{padding-inline:16px;padding-bottom:calc(114px + max(env(safe-area-inset-bottom,0px),var(--tg-content-bottom, 0px)))}html body .oskolok-app main.original-home-main{padding-inline:0}html body .oskolok-app .collection-heading{margin:12px 0 24px}html body .oskolok-app .collection-heading h1{font-size:clamp(32px,9vw,42px);line-height:1.12}html body .oskolok-app .collection-heading .eyebrow{font-size:10px;letter-spacing:.14em}html body .oskolok-app .collection-page>section,html body .oskolok-app .collection-lower>section{padding:18px 16px;border-radius:24px}html body .oskolok-app .collection-section{gap:12px;flex-wrap:wrap}html body .oskolok-app .collection-section h2{font-size:23px}html body .oskolok-app .collection-section .text-button{font-size:12px}html body .oskolok-app .collection-playlists{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;margin-bottom:0}html body .oskolok-app .collection-tile h3{margin:10px 0 4px;font-size:12px}html body .oskolok-app .collection-tile p{margin:0;font-size:11px;line-height:1.4}html body .oskolok-app .collection-tile .shard-artwork{width:100%}html body .oskolok-app .glass-player{position:absolute;left:10px;right:10px;bottom:calc(10px + max(env(safe-area-inset-bottom,0px),var(--tg-content-bottom,0px)));min-height:70px;padding:11px 12px}html body .oskolok-app .dock-track>div{width:42px;height:42px}html body .oskolok-app .dock-track strong{font-size:12px}html body .oskolok-app .dock-track small{font-size:10px}html body .oskolok-app .dock-transport .dock-play{width:42px;height:42px}html body .interference-modal.np-v2{height:var(--app-viewport-height,100dvh);padding:calc(12px + max(env(safe-area-inset-top,0px),var(--tg-content-top,0px))) 18px calc(18px + max(env(safe-area-inset-bottom,0px),var(--tg-content-bottom,0px)))!important;overflow-y:auto!important}html body .interference-modal.np-v2 .mobile-player-tabs{flex:none;margin:6px auto 16px;min-height:46px}html body .interference-modal.np-v2 .np-layout{display:block!important;max-width:440px;height:auto!important;min-height:0;flex:none!important;overflow:visible!important}html body .interference-modal.np-v2 .np-top-actions{width:100%!important;height:auto!important;min-height:40px;max-height:none!important;aspect-ratio:auto!important;background:none!important;box-shadow:none!important;border-radius:0!important;flex:none}html body .interference-modal.np-v2 .np-panel{width:100%;max-width:360px!important;gap:12px!important}html .interference-modal:is(.np-v2,#np-v2) .np-panel>.np-art{width:clamp(160px,calc(var(--app-viewport-height,100dvh) - 500px - var(--tg-content-top,0px) - var(--tg-content-bottom,0px)),min(74vw,320px))!important;min-width:0;height:auto!important;aspect-ratio:1;max-height:none;flex:none}html .interference-modal:is(.np-v2,#np-v2) .np-panel>.np-art>.artwork-image{position:absolute;top:0;right:0;bottom:0;left:0}html .interference-modal:is(.np-v2,#np-v2) .np-panel>.np-art{position:relative}html body .interference-modal.np-v2 .np-heading h2{font-size:22px!important;line-height:1.25}html body .interference-modal.np-v2 .np-heading .np-artists{font-size:15px}html body .interference-modal.np-v2 .np-tip-button{min-width:38px;min-height:38px}html .interference-modal:is(.np-v2,#np-v2) .np-lyrics{height:max(280px,calc(var(--app-viewport-height,100dvh) - 160px - var(--tg-content-top,0px) - var(--tg-content-bottom,0px)))!important;min-height:280px!important}}.app-update-notice{position:fixed;top:calc(12px + max(env(safe-area-inset-top,0px),var(--tg-content-top,0px)));left:50%;transform:translate(-50%);z-index:200;display:flex;align-items:center;gap:16px;max-width:calc(100% - 24px);padding:12px 16px;border:1px solid #ffffff30;border-radius:18px;background:#152338;color:#f1f6ff;box-shadow:0 8px 32px #0005;font-size:13px;white-space:nowrap}.app-update-notice button{padding:7px 12px;border-radius:10px;background:#a6c7ff;color:#102038;font-weight:650}:root{--r-ink: #13284a;--r-muted: #5b6f8a;--r-accent: #2f6fd6;--r-surface: rgba(255, 255, 255, .94);--r-surface-line: rgba(70, 110, 170, .14);--r-shadow: 0 10px 30px -12px rgba(26, 56, 100, .28), 0 2px 6px rgba(26, 56, 100, .06);--r-safe-b: max(env(safe-area-inset-bottom, 0px), var(--tg-content-bottom, 0px));--r-tabbar: 62px}:root.dark{--r-ink: #eef3fb;--r-muted: #9aabc2;--r-accent: #8fb8ff;--r-surface: rgba(20, 30, 48, .95);--r-surface-line: rgba(180, 205, 255, .12);--r-shadow: 0 12px 34px -12px rgba(0, 0, 0, .7), 0 2px 6px rgba(0, 0, 0, .3)}.oskolok-app h1,.oskolok-app h2,.oskolok-app h3{text-wrap:balance}.oskolok-app p{text-wrap:pretty}.oskolok-app .dock-time,.oskolok-app .track-row-duration{font-variant-numeric:tabular-nums}html body .oskolok-app .eyebrow{letter-spacing:.04em!important;text-transform:none!important;font-size:12px!important;font-weight:600;color:var(--r-muted)}html body .oskolok-app .search-top-tracks h3,html body .oskolok-app .search-section h3{letter-spacing:0;text-transform:none;font-size:15px;color:var(--r-ink)}html body .sg-wordmark{font-family:var(--sg-display);font-weight:500;font-size:clamp(46px,7.4vw,104px);letter-spacing:-.035em;line-height:1;margin:.12em 0 .34em}html body .sg-wordmark:after{content:none}html body .sg-hero-line{letter-spacing:.16em;padding-left:.16em;font-size:clamp(11px,1vw,14px)}html body .wave-caption{letter-spacing:.08em}.oskolok-app :is(button,a,[role=button]):focus-visible{outline:2px solid var(--r-accent);outline-offset:2px}@media (hover: none) and (pointer: coarse){.oskolok-app :is(button,[role=button],.track-row){-webkit-tap-highlight-color:transparent}.oskolok-app :is(button,[role=button]):not(:disabled):active{transform:scale(.96);transition:transform .08s ease-out}.oskolok-app .track-row:active{background:var(--sg-row-hover, rgba(47,111,214,.07))!important}html body .np-volume,html body .dock-volume{display:none!important}}.oskolok-app .route-content,.oskolok-app .route-content>*,.search-page,.search-shell,.search-results,.search-top>*{min-width:0;max-width:100%}.oskolok-app .search-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.oskolok-app .search-tabs::-webkit-scrollbar{display:none}@media (max-width: 700px){html body .oskolok-app .visible-header{height:auto;min-height:0;flex-wrap:nowrap;padding:8px 14px 6px;gap:8px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;filter:none!important}html body .oskolok-app .visible-nav.liquid-nav{position:fixed;order:0;z-index:46;left:12px;right:12px;bottom:calc(8px + var(--r-safe-b));width:auto;height:var(--r-tabbar);padding:5px;gap:0;border-radius:22px;background:var(--r-surface);border:1px solid var(--r-surface-line);box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%)}html body .oskolok-app .visible-nav.liquid-nav>a{flex:1;flex-direction:column;gap:3px;min-height:0;height:100%;padding:6px 2px 5px;font-size:11px;font-weight:600;letter-spacing:0;border-radius:17px}html body .oskolok-app .visible-nav.liquid-nav>a svg{width:21px;height:21px}html body .oskolok-app .liquid-nav-lens{top:5px;bottom:5px;border-radius:17px}html body .oskolok-app .glass-player{position:fixed;left:12px;right:12px;bottom:calc(8px + var(--r-tabbar) + 8px + var(--r-safe-b));min-height:60px;padding:8px;gap:6px;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;background:var(--r-surface)!important;border:1px solid var(--r-surface-line);box-shadow:var(--r-shadow)!important;-webkit-backdrop-filter:blur(20px) saturate(170%)!important;backdrop-filter:blur(20px) saturate(170%)!important;overflow:hidden}html body .oskolok-app .glass-player .dock-tools,html body .oskolok-app .glass-player .dock-secondary{display:none!important}html body .oskolok-app .glass-player .dock-transport{gap:2px}html body .oskolok-app .glass-player .dock-transport>button{width:44px;height:44px;display:grid;place-items:center}html body .oskolok-app .glass-player .dock-track{gap:10px;min-width:0}html body .oskolok-app .glass-player .dock-track strong{font-size:14px;font-weight:600}html body .oskolok-app .glass-player .dock-track small{font-size:12.5px}html body .oskolok-app .glass-player .dock-track .source-badge{display:none}html body .oskolok-app .glass-player .dock-progress{position:absolute;left:0;right:0;top:0;width:100%;height:3px;margin:0;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:linear-gradient(90deg,var(--r-accent) var(--p, 0%),color-mix(in srgb,var(--r-accent) 14%,transparent) var(--p, 0%))}html body .oskolok-app .glass-player .dock-progress::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0}html body .oskolok-app .glass-player .dock-progress::-moz-range-thumb{width:0;height:0;border:0}html body .oskolok-app main[data-scroll-root]:not(.original-home-main){padding-bottom:calc(var(--r-tabbar) + 32px + var(--r-safe-b))!important}html body .oskolok-app:has(.glass-player) main[data-scroll-root]:not(.original-home-main){padding-bottom:calc(var(--r-tabbar) + 100px + var(--r-safe-b))!important}html body .oskolok-app main.original-home-main{padding-bottom:calc(var(--r-tabbar) + 24px + var(--r-safe-b))!important}html body .report-fab{display:none}html body .app-update-notice{white-space:normal}.oskolok-app .route-back{min-height:40px;margin:2px 0 6px -4px;padding:0 4px;font-size:14px}html body .original-home{padding:28px 0 8px!important}html body .home-page,html body .home-page>.original-home{height:auto!important;min-height:0!important}html body .home-page #home-charts{margin-top:28px}html body .original-home:before,html body .original-home:after{content:none}html body .sg-wordmark{font-size:clamp(44px,14vw,60px)}html body .sg-flare{width:.5em}html body .home-track-widget{margin:22px 16px 0!important;width:calc(100% - 32px)!important;padding:10px 12px;border-radius:18px;background:var(--r-surface);border:1px solid var(--r-surface-line);box-shadow:var(--r-shadow)}html body .home-recommendations-link{display:none}html body .sg-scroll-cue{position:relative;left:auto;bottom:auto;transform:none;margin:18px auto 0;min-height:40px}html body .search-hero{margin:4px 0 12px}html body .search-hero h1,html body .search-hero .eyebrow{display:none}html body .search-best-link{grid-template-columns:72px minmax(0,1fr);gap:14px}html body .search-best-link h2{font-size:21px}html body .oskolok-app .search-best,html body .oskolok-app .search-top-tracks{padding:16px;border-radius:22px}html body .oskolok-app .track-row{padding:8px 6px!important;gap:10px;min-height:60px}html body .oskolok-app .track-row-info,html body .oskolok-app .track-row-actions .source-icon,html body .oskolok-app .track-row-actions .source-picker{display:none!important}html body .oskolok-app .track-row-more{width:40px;height:40px;display:grid;place-items:center}html body .oskolok-app .track-row .track-release-link{display:none}html body .oskolok-app .collection-heading{margin:4px 0 18px}html body .oskolok-app .collection-heading h1{font-size:30px;letter-spacing:-.02em}html body .oskolok-app .artist-card-aka{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .oskolok-app .artist-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body .oskolok-app .artist-card-actions>*{width:100%;min-height:46px;justify-content:center}html body .oskolok-app .artist-card-actions>.follow-btn{grid-column:1 / -1}html body .oskolok-app .artist-card-stats{overflow-x:auto;scrollbar-width:none}html body .interference-modal.np-v2 .np-collapse span{display:none}html body .interference-modal.np-v2 .np-collapse{width:44px;height:44px;padding:0;justify-content:center}html body .interference-modal.np-v2 .np-panel{display:flex;flex-direction:column;align-items:stretch}html body .interference-modal.np-v2 .np-panel>.np-art{order:1;align-self:center;border-radius:18px;overflow:hidden}html body .interference-modal.np-v2 .np-panel>.np-heading{order:2;margin-top:6px}html body .interference-modal.np-v2 .np-panel>.np-progress{order:3}html body .interference-modal.np-v2 .np-panel>.np-controls{order:4}html body .interference-modal.np-v2 .np-panel>.np-actions{order:5;justify-content:center}html body .interference-modal.np-v2 .np-panel>.np-meta{order:6}html body .interference-modal.np-v2 .np-panel>.np-top-actions{order:7;justify-content:center;gap:10px;opacity:.8}html body .interference-modal.np-v2 .np-heading h2{font-size:22px!important;letter-spacing:-.015em}}@media (min-width: 701px){html body .report-fab{opacity:.7}}@media (prefers-reduced-motion: reduce){.oskolok-app :is(button,[role=button]):active{transform:none!important}}html body .interference-modal.np-v2>.release-gradient-wave{position:fixed!important;inset:0 0 auto 0!important;height:max(100lvh,100%)!important}html body .oskolok-app .sg-eyebrow{letter-spacing:.03em;text-transform:none;font-size:13px;font-weight:600}html body .oskolok-app .sg-chart-tabs button{white-space:nowrap}@media (max-width: 700px){html body .oskolok-app .sg-chart-tabs button{font-size:13px;padding-inline:8px;min-height:40px}html body .oskolok-app .search-best .eyebrow{text-transform:none!important}}.lyrics-attribution-inline{display:none}@media (max-width: 700px){html body .interference-modal.np-v2{padding-top:calc(6px + max(env(safe-area-inset-top,0px),var(--tg-content-top,0px)))!important}html body .interference-modal.np-v2>div:first-of-type{min-height:44px;padding-bottom:0}html body .interference-modal.np-v2 .mobile-player-tabs{position:absolute;z-index:20;margin:0!important;top:calc(6px + max(env(safe-area-inset-top,0px),var(--tg-content-top,0px)));left:50%;transform:translate(-50%);width:184px;min-height:0!important;height:38px;padding:3px;border-radius:13px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1a}html body .interference-modal.np-v2 .mobile-player-tabs button{min-height:0;height:32px;font-size:13px;gap:5px}html body .interference-modal.np-v2 .mobile-player-tabs button svg{width:14px;height:14px}html body .interference-modal.np-v2 .mobile-player-tabs-indicator{top:3px;bottom:3px;border-radius:10px}html body .interference-modal.np-v2 .np-lyrics{height:calc(var(--app-viewport-height,100dvh) - 66px - max(env(safe-area-inset-top,0px),var(--tg-content-top,0px)) - max(env(safe-area-inset-bottom,0px),var(--tg-content-bottom,0px)))!important;min-height:0!important}html body .interference-modal .lyrics-v3{position:relative}html body .interference-modal .lyrics-v3>.lyrics-toolbar{position:absolute;top:0;right:0;z-index:5;margin:0;padding:0;min-height:0;background:none;border:0}html body .interference-modal .lyrics-v3>.lyrics-toolbar>div:first-child{display:none}html body .interference-modal .lyrics-v3 .lyrics-toolbar-actions{gap:4px}html body .interference-modal .lyrics-v3 .lyrics-toolbar-actions button{width:40px;height:40px;padding:0;justify-content:center;border-radius:12px;background:#0000002e}html body .interference-modal .lyrics-v3 .lyrics-toolbar-actions button.is-on{background:#ffffff38}html body .interference-modal .lyrics-v3 .lyrics-toolbar-actions button span{display:none}html body .interference-modal .lyrics-v3 .lyrics-scroll{padding-top:44px}html body .interference-modal .lyrics-v3>.lyrics-attribution{display:none}html body .interference-modal .lyrics-v3 .lyrics-attribution-inline{display:block;margin:36px 0 8px;opacity:.75;font-size:13px}html body .interference-modal .lyrics-v3 .lyrics-attribution-inline .lyrics-attribution{display:flex;flex-wrap:wrap;gap:8px 12px;position:static;padding:0;border:0;background:none}html body .interference-modal .lyrics-v3>.lyrics-footer{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:5;margin:0;padding:0;border:0;background:none}html body .interference-modal .lyrics-v3>.lyrics-footer>button:first-child,html body .interference-modal .lyrics-v3>.lyrics-footer>button:disabled{display:none}html body .interference-modal .lyrics-v3>.lyrics-footer>button{min-height:40px;padding:0 16px;border-radius:999px;color:#fff;background:#141c28b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 20px #00000040}}.import-bulk{display:grid;gap:12px;margin:14px 0;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--r-accent) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r-accent) 22%,transparent)}.import-bulk p{margin:0;line-height:1.45}.import-bulk>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.artists-popup-uploader{margin-top:6px;padding-top:6px;border-top:1px solid var(--r-surface-line)}.track-artist-choice{background:none;border:0;padding:0;cursor:pointer;font:inherit}html:is([data-perf=balanced],[data-perf=lite]) *:not(.lyrics-v3 *){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:is([data-perf=balanced],[data-perf=lite]) :is(.crystal-slab,.frost-panel,.sg-glass,.glass-player,.visible-nav,.account-menu,.np-menu,.tgp-sheet){background:var(--r-surface)!important}html:is([data-perf=balanced],[data-perf=lite]) :is(.liquid-blob,.starfield-spark,.shard-holo,.mobile-cover-shard,.mobile-cover-shard *){animation:none!important}html:is([data-perf=balanced],[data-perf=lite]) .interference-modal.np-v2 .release-gradient-wave{filter:none!important}html[data-perf=lite] .starfield,html[data-perf=lite] .mobile-shards-backdrop{display:none!important}html[data-perf=lite] *:not(.luma-spin,.luma-spin *,.morph-loading,.morph-loading *),html[data-perf=lite] *:before,html[data-perf=lite] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-perf=lite] :is(.crystal-slab,.glass-player,.visible-nav){box-shadow:0 1px 0 var(--r-surface-line)!important}html[data-perf=lite] .sg-wordmark-text{text-shadow:none!important}.perf-advice{position:fixed;z-index:60;left:50%;transform:translate(-50%);top:calc(12px + max(env(safe-area-inset-top,0px),var(--tg-content-top,0px)));width:min(560px,calc(100% - 24px));display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--r-surface);color:var(--r-ink);border:1px solid var(--r-surface-line);box-shadow:var(--r-shadow);font-size:14px;line-height:1.4}.perf-advice p{margin:0}.perf-advice>div{grid-column:2;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.perf-advice .primary-button{min-height:36px;padding:0 14px}.friends-orb{position:relative;flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--r-muted);background:var(--frost-face, var(--r-surface));border:1px solid var(--r-surface-line);box-shadow:0 8px 24px -14px #1a386466;transition:color .2s,background .2s,transform .15s;-webkit-app-region:no-drag}.friends-orb:hover{color:var(--r-ink)}.friends-orb.active{color:#fff;background:var(--r-accent);border-color:transparent}.friends-orb-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:700;line-height:1;color:#fff;background:#e5484d;box-shadow:0 0 0 2px var(--r-surface)}@media (max-width: 700px){html body .oskolok-app .visible-nav.liquid-nav{right:calc(12px + var(--r-tabbar) + 8px)}html body .oskolok-app .friends-orb{position:fixed;z-index:46;right:12px;bottom:calc(8px + var(--r-safe-b));width:var(--r-tabbar);height:var(--r-tabbar);background:var(--r-surface);box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%)}html body .oskolok-app .friends-orb svg{width:23px;height:23px}}.friends-page{max-width:760px;margin:0 auto;display:grid;gap:20px;padding-top:8px}.friends-head h1{font-size:clamp(28px,6vw,40px);letter-spacing:-.02em;margin:0;color:var(--r-ink)}.friends-head p{margin:6px 0 0;color:var(--r-muted)}.friends-search{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 8px 0 16px;border-radius:16px;background:var(--r-surface);border:1px solid var(--r-surface-line);color:var(--r-muted);box-shadow:var(--r-shadow)}.friends-search:focus-within{border-color:var(--r-accent)}.friends-search input{flex:1;min-width:0;background:none;border:0;outline:0;font-size:16px;color:var(--r-ink)}.friends-section{display:grid;gap:10px}.friends-section h2{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:650;color:var(--r-ink)}.friends-section>p,.friends-empty{margin:0;color:var(--r-muted);line-height:1.5}.friends-section>p a{color:var(--r-accent);font-weight:600}.friends-section--quiet{opacity:.85}.friends-contacts{padding:16px;border-radius:20px;background:color-mix(in srgb,var(--r-accent) 6%,transparent);box-shadow:inset 0 0 0 1px var(--r-surface-line)}.friends-contacts>.friend-btn{justify-self:start}.person-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.person-row{display:flex;align-items:center;gap:12px;padding:8px 6px;border-radius:14px}.person-row:hover{background:var(--sg-row-hover, rgba(47,111,214,.06))}.person-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:inherit}.person-avatar{width:46px;height:46px;flex:none;border-radius:15px;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--r-accent) 14%,transparent)}.person-avatar--letter{display:grid;place-items:center;font-weight:700;color:var(--r-accent)}.person-row-copy{min-width:0;display:grid;gap:2px}.person-row-copy strong{font-size:15px;font-weight:600;color:var(--r-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-row-copy small{font-size:13px;color:var(--r-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:5px}.person-listening{color:var(--r-accent)!important}.friend-btn-group{display:inline-flex;gap:6px;flex:none}.friend-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:12px;font-size:14px;font-weight:600;color:var(--r-ink);background:color-mix(in srgb,var(--r-ink) 7%,transparent);transition:background .2s,color .2s,transform .1s}.friend-btn:disabled{opacity:.6}.friend-btn--primary{color:#fff;background:var(--r-accent)}.friend-btn--done{color:var(--r-accent);background:color-mix(in srgb,var(--r-accent) 12%,transparent)}.friend-btn--danger{color:#fff;background:#d93f3f}.friend-btn--compact{min-height:36px;padding:0 12px;font-size:13px}.profile-friend-action{margin:10px 0 4px;display:flex}@media (max-width: 420px){.friend-btn--compact{padding:0 10px}}html body .oskolok-app .friends-orb.active{color:#fff;background:var(--r-accent);border-color:transparent}.friends-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}@media (max-width: 700px){html .interference-modal:is(.np-v2,#np-v2) .np-panel>.np-art{width:clamp(180px,calc(var(--app-viewport-height,100dvh) - 420px - var(--tg-content-top,0px) - var(--tg-content-bottom,0px)),min(86vw,380px))!important}}
