:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0b0a09;--text:#f2ece1;--gold:#ffc61a;--green:#12b148;--rule:#2c2823;--text-muted:#9a938a;--raised:#141210;--pressed:#1e1b17;--danger:#e4572e;--vinyl:#0a0908;--deck-key:#2a2825;--deck-edge:#3d3b36;--deck-metal:#cfc8bb;--deck-cap:#dcd6cb;--deck-cap-shade:#b3ada2;--deck-cap-pressed:#a8a296;--deck-metal-dark:#9d978c;--deck-print:#e7e1d6;--strobe:#ff4a2a;--strobe-off:#3a1a12;--green-off:#1f3a26;--deck-bold:700;--r-1:6px;--r-2:14px;--r-full:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--t-1:12px;--t-2:14px;--t-3:17px;--t-4:22px;--t-5:46px;--t-6:32px;--w-regular:400;--w-semi:600;--w-heavy:800;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--app-h:100dvh;--tabs-h:66px;--plate-h:48px;--field-h:58px;--btn-h:54px;--btn-gate-h:60px;--mark-h:3px;--hit:44px;--row-h:74px;--cover-s:56px;--mini-h:78px;--letter-h:36px;--artist-h:54px;--riddim-h:128px;--key-h:64px;--thumb-h:72px;--play-xl:68px;--queue-row-h:60px;--queue-label-h:36px;--cover-l:120px;--play-l:64px;--now-meta-h:72px;--now-status-h:24px;--now-status-gap:var(--s-2);--now-status-tracking:.04em;--flag-h:6px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .95 0 0 0 0 .85 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");--max-w:720px;--dur-fast:.12s;--dur-slow:.26s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (max-width:374px){:root{--now-status-gap:var(--s-1);--now-status-tracking:0}}@media (min-height:800px){:root{--play-l:80px}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-slow:0s}}.queueSheet{top:calc(var(--s-6) * 3);max-height:none;padding-top:var(--s-2)}.queueHead{top:calc(-1 * var(--s-2));z-index:2;margin:0 calc(-1 * var(--s-4));padding:var(--s-2) calc(var(--hit) + var(--s-2)) var(--s-2) var(--s-4);background:var(--raised);position:sticky}.queueHead .sheetClose{top:var(--s-1)}.queueHeading{color:var(--gold);font-size:var(--t-6);font-weight:var(--w-heavy);margin:0;line-height:1.05}.queueCount{margin:var(--s-1) 0 0;color:var(--text-muted);font-size:var(--t-2)}.queueKeys{gap:var(--s-1);margin-top:var(--s-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.queueKeys .key{padding:0}.queueKeys .key>span{letter-spacing:-.04em;text-align:center;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box}.queueLabel{height:var(--queue-label-h);padding-bottom:var(--s-1);color:var(--text-muted);font-size:var(--t-2);font-weight:var(--w-semi);align-items:flex-end;display:flex}.queueModes{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.queueNote{margin:var(--s-3) 0 0;color:var(--text-muted);font-size:var(--t-2);line-height:1.4}.queueList{margin:var(--s-3) 0 0;padding:0;list-style:none}.queueRow{isolation:isolate;height:var(--queue-row-h);border-bottom:1px solid var(--rule);background:var(--raised);display:flex;position:relative}.queueRow[data-current=true]:before{inset:0 0 0 calc(-1 * var(--s-4));z-index:-1;background:linear-gradient(var(--gold), var(--gold)) left center / var(--s-1) calc(100% - var(--s-5)) no-repeat, linear-gradient(to right, #ffc61a1a, #ffc61a00 70%);content:"";position:absolute}.queueRow[data-dragging=true]{z-index:1;background:var(--pressed)}.queueRow[data-drop=before]{box-shadow:inset 0 var(--s-1) 0 var(--gold)}.queueRow[data-drop=after]{box-shadow:inset 0 calc(-1 * var(--s-1)) 0 var(--gold)}.queueHandle,.queueRemove{width:var(--hit);height:100%;min-height:var(--hit);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.queueHandle{cursor:grab;touch-action:none}.queueHandle:active,.queueRemove:active,.queueMain:active{background:var(--pressed)}.queueIcon{width:var(--s-5);height:var(--s-5)}.queueMain{align-items:center;gap:var(--s-3);min-width:0;padding:0 var(--s-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.queueText{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.queueTitle,.queueByline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.queueTitle{font-size:var(--t-3);font-weight:var(--w-semi)}.queueCurrent .queueTitle{color:var(--gold)}.queueByline,.queueDuration{color:var(--text-muted);font-size:var(--t-2)}.queueDuration{font-variant-numeric:tabular-nums;flex:none}.queuePinned{color:var(--gold)}.deck{width:100%;aspect-ratio:453/363;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:min(100cqw,124.793cqh);position:relative;container-type:inline-size}.deckPart{top:calc(var(--y) * 100% / 363);left:calc(var(--x) * 100% / 453);width:calc(var(--w) * 100% / 453);height:calc(var(--h) * 100% / 363);position:absolute}.deckArt{--x:0;--y:0;--w:453;--h:363;pointer-events:none}.deckPlatter,.deckStrobe{--x:13;--y:19;--w:332;--h:332;pointer-events:none}.deckStrobe{-webkit-mask:radial-gradient(circle at 10% 78%,#000 0 12%,#0000 40%);mask:radial-gradient(circle at 10% 78%,#000 0 12%,#0000 40%)}.deckPlatterSpin{width:100%;height:100%;animation:1.333s linear infinite paused record-spin;display:block}.deckPlatterSpin[data-spinning=true]{animation-play-state:running}.deckPlatterSpin[data-size="33"]{animation-duration:1.8s}.deckAdapter{--x:17;--y:25;--w:38;--h:38;opacity:0;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);pointer-events:none;transform:scale(.8)}.deckAdapter[data-shown=true]{opacity:1;transform:none}.recordFrame{--x:13;--y:19;--w:332;--h:332;border-radius:var(--r-full);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.record{width:52.71%;height:52.71%;transform:rotate(var(--grab,0deg));transition:width var(--dur-slow) var(--ease), height var(--dur-slow) var(--ease);margin:auto;position:absolute;inset:0}.record[data-size="33"]{width:91.57%;height:91.57%}.recordFrame[data-held=true] .recordDisc,.recordFrame[data-voiced=true] .recordDisc{animation-play-state:paused}.recordDisc{border-radius:var(--r-full);background:radial-gradient(circle closest-side, transparent 0 71%, var(--rule) 71.3% 72%, transparent 72.3% 95.6%, var(--deck-key) 96% 100%), repeating-radial-gradient(circle, var(--raised) 0 0.6%, var(--vinyl) 0.6% 1.7%);width:100%;height:100%;box-shadow:0 0 0 1px var(--vinyl);place-items:center;animation:1.333s linear infinite paused record-spin;display:grid;position:relative}.recordDisc[data-spinning=true]{animation-play-state:running}.recordDisc[data-size="33"]{background:radial-gradient(circle closest-side, transparent 0 56%, var(--rule) 56.3% 56.9%, transparent 57.2% 73%, var(--rule) 73.3% 73.9%, transparent 74.2% 96.6%, var(--deck-key) 97% 100%), repeating-radial-gradient(circle, var(--raised) 0 0.35%, var(--vinyl) 0.35% 1%);animation-duration:1.8s}@keyframes record-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.recordDisc,.deckPlatterSpin{animation:none}}.recordCover{border-radius:var(--r-full);background:var(--ground);object-fit:cover;width:51.4%;height:51.4%;transition:width var(--dur-slow) var(--ease), height var(--dur-slow) var(--ease)}.recordDisc[data-size="33"] .recordCover{width:32.9%;height:32.9%}.recordLabel{display:block;overflow:visible}.labelLine{fill:var(--ground);font-family:var(--font);font-weight:var(--deck-bold);text-anchor:middle}.recordLabel[data-label=isle] .labelTitle{fill:var(--gold)}.recordLabel[data-label=isle] .labelPerformer{fill:var(--text)}.recordAdapter{pointer-events:none;width:25.7%;height:25.7%;margin:auto;position:absolute;inset:0}.recordDisc:after{border-radius:var(--r-full);background:var(--deck-metal);width:4.5%;height:4.5%;box-shadow:0 0 0 1px var(--vinyl);content:"";margin:auto;position:absolute;inset:0}.recordSheen{border-radius:var(--r-full);background:conic-gradient(from 25deg, transparent 0deg, color-mix(in srgb, var(--text) 8%, transparent) 38deg, transparent 70deg 180deg, color-mix(in srgb, var(--text) 8%, transparent) 218deg, transparent 250deg);pointer-events:none;width:52.71%;height:52.71%;transition:width var(--dur-slow) var(--ease), height var(--dur-slow) var(--ease);margin:auto;position:absolute;inset:0;-webkit-mask:radial-gradient(circle closest-side,#0000 53%,#000 54.5% 95%,#0000 96%);mask:radial-gradient(circle closest-side,#0000 53%,#000 54.5% 95%,#0000 96%)}.recordSheen[data-size="33"]{width:91.57%;height:91.57%;-webkit-mask:radial-gradient(circle closest-side,#0000 34%,#000 35.5% 96%,#0000 97%);mask:radial-gradient(circle closest-side,#0000 34%,#000 35.5% 96%,#0000 97%)}.deckArm{--x:0;--y:0;--w:453;--h:363;transform:rotate(var(--arm,0deg));transform-origin:84.989% 25.8953%;transition:transform var(--dur-fast) linear;pointer-events:none}.deckArmArt{width:100%;height:100%;display:block}.deckHeadshell{--x:323.1;--y:280.2;--w:52;--h:52;border-radius:var(--r-full);touch-action:none;cursor:grab;pointer-events:auto}.deckArm[data-lifted=true]{transition:none}.deckArm[data-lifted=true] .deckArmArt{filter:brightness(1.15)}.deckArm[data-lifted=true] .deckHeadshell{cursor:grabbing}.deckStart:before,.deckSpeed:before{width:100%;height:100%;min-height:var(--hit);content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deckStart:before{min-width:var(--hit)}.deckSpeed:before{width:112%}.deckStart,.deckSpeed{font-family:var(--font)}.deckStart{--x:11;--y:319.5;--w:42;--h:33;cursor:pointer;background:0 0;border:0;border-radius:.441501cqw;padding:0}.deckStartCap{background:linear-gradient(180deg, var(--deck-cap), var(--deck-cap-shade));box-shadow:inset 0 1px 0 #fff9, 0 1px 1px color-mix(in srgb, var(--vinyl) 60%, transparent);color:var(--deck-key);font-size:1.10375cqw;font-weight:var(--deck-bold);letter-spacing:.04em;white-space:nowrap;border-radius:.331126cqw;place-items:center;line-height:1;display:grid;position:absolute;inset:7.57576% 5.95238%}.deckStart:active .deckStartCap{background:var(--deck-cap-pressed)}.deckStart[aria-pressed=true] .deckStartCap{box-shadow:inset 0 1px 0 #fff9, 0 0 0 1px var(--green)}.deckSpeed{--y:344;--w:22.5;--h:7;border-radius:var(--r-1);background:var(--deck-key);color:var(--deck-metal-dark);font-size:1.10375cqw;font-weight:var(--deck-bold);text-align:left;cursor:pointer;border:0;padding:0 0 0 1%;line-height:1}.deck33{--x:58.5}.deck45{--x:83.75}.deckSpeed:after{border-radius:var(--r-1);background:var(--strobe-off);content:"";width:31%;height:29%;position:absolute;top:35%;right:13%}.deckSpeed[aria-pressed=true]{color:var(--deck-print)}.deckSpeed[aria-pressed=true]:after{background:var(--strobe);box-shadow:0 0 var(--s-1) var(--strobe)}.deckPitch{--x:410;--y:202;--w:21;--h:117;touch-action:none;cursor:ns-resize}.deckPitch:before{width:100%;min-width:var(--hit);content:"";height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.deckPitch:focus-visible{outline:1px solid var(--gold);outline-offset:1px}.deckPitchKnob{top:calc((var(--knob,55) - 6) * 100% / 117);border-radius:var(--r-1);background:repeating-linear-gradient(180deg, var(--deck-metal) 0 16%, var(--deck-metal-dark) 16% 25%);width:76.1905%;height:10.2564%;box-shadow:0 0 0 1px var(--deck-edge);position:absolute;left:11.9048%}.deckPitchLed{border-radius:var(--r-full);background:var(--green-off);width:23.8095%;height:4.2735%;position:absolute;top:44.8718%;left:-45.2381%}.deckPitchLed[data-on=true]{background:var(--green);box-shadow:0 0 var(--s-1) var(--green)}.now{z-index:3;gap:var(--s-1);height:var(--app-h);padding:var(--s-2) var(--s-4);background:var(--ground) var(--grain);animation:now-in var(--dur-slow) var(--ease);flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}@keyframes now-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.nowHead{align-items:center;gap:var(--s-2);height:var(--hit);flex:none;display:flex}.nowHeading{color:var(--text-muted);font-size:var(--t-2);font-weight:var(--w-semi);text-align:center;flex:1;margin:0}.nowHeadButton,.nowButton{width:var(--hit);height:var(--hit);min-height:var(--hit);border-radius:var(--r-full);color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.nowHeadButton:active,.nowButton:active{background:var(--pressed)}.nowButton:disabled{color:var(--rule);cursor:default}.nowIcon{width:var(--s-5);height:var(--s-5)}.nowStage{min-height:0;margin:0 calc(-1 * var(--s-4));flex:0 80.1325vw;place-items:center;display:grid;overflow:hidden;container-type:size}.nowStatus{align-items:center;gap:var(--now-status-gap);height:var(--now-status-h);color:var(--text-muted);font-size:var(--t-1);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;letter-spacing:var(--now-status-tracking);flex:none;display:flex}.statusLight{width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--deck-key);flex:none}.statusLight[data-on=true]{background:var(--green);box-shadow:0 0 var(--s-2) var(--green)}.scratchMark{color:var(--gold);letter-spacing:.12em}.nowMeta{height:var(--now-meta-h);border-top:1px solid var(--rule);flex:none;align-items:center;gap:0;min-width:0;display:flex}.nowText{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.nowButton[aria-pressed=true]{color:var(--gold)}.nowTitle,.nowByline{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.nowTitle{color:var(--gold);font-size:var(--t-5);font-weight:var(--w-heavy);letter-spacing:-.03em;line-height:1.05}.nowByline{color:var(--text-muted);font-size:var(--t-3);line-height:1.4}.nowLinks{align-items:center;gap:var(--s-1);display:flex}.nowLink{min-width:0;min-height:var(--hit);margin:calc((var(--t-3) * 1.4 - var(--hit)) / 2) 0;color:var(--text-muted);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0;overflow:hidden}.nowLink:active{color:var(--text)}.nowRiddim{color:var(--gold);flex:0 2 auto}.nowLinkSep{flex:none}.now .seek{height:var(--hit);flex:none}.now .problem{min-height:var(--hit);flex:none}.nowControls{justify-content:center;align-items:center;gap:var(--s-4);height:var(--play-l);border-top:1px solid var(--rule);flex:none;display:flex}.nowPlay{width:var(--play-l);height:var(--play-l);border-radius:var(--r-full);background:var(--gold);color:var(--ground);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.nowPlay:active{opacity:.8}.nowPlayBusy{animation:mini-busy var(--dur-slow) var(--ease) infinite alternate}@media (prefers-reduced-motion:reduce){.nowPlayBusy{animation:none}}.nowPlayIcon{width:var(--s-6);height:var(--s-6)}.nowNext{flex:1 1 0;min-height:0;overflow:hidden}.nowNextHead{justify-content:space-between;align-items:center;gap:var(--s-2);height:var(--hit);border-top:1px solid var(--rule);display:flex}.nowNextTitle{color:var(--text-muted);font-size:var(--t-2);font-weight:var(--w-semi);margin:0}.nowNextHead .linkButton{margin-right:calc(-1 * var(--s-3))}.nowNextList{margin:0;padding:0;list-style:none}.neon{isolation:isolate;border-radius:var(--r-2);background:var(--ground);text-align:center;position:relative;overflow:hidden;container-type:inline-size}.neonDeck{z-index:0;aspect-ratio:453/363;filter:brightness(.45)saturate(.45);width:150%;position:absolute;top:50%;left:50%;transform:translate(-39.2%,-52%)}.neonDeckBody{width:100%;height:100%;display:block}.neonPlatter{aspect-ratio:1;width:73.2892%;animation:5s linear infinite neon-spin;position:absolute;top:5.23416%;left:2.86976%}.neonVignette{z-index:1;background:radial-gradient(ellipse 75% 80% at 50% 50%, transparent 35%, #0b0a09bf 80%, var(--ground) 100%);position:absolute;inset:0}.neonSpill{z-index:1;mix-blend-mode:screen;background:radial-gradient(55% 50% at 50% 48%,#ffc61a4d,#ffc61a1a 50%,#0000 75%);animation:1.2s step-end .25s both neon-flick;position:absolute;inset:-10%}.neonSign{--u:calc(100cqw / 398);z-index:2;padding:calc(52 * var(--u)) calc(18 * var(--u));font-size:calc(46 * var(--u));position:relative}.neon[data-kind=poisk] .neonSign{padding:calc(48 * var(--u)) calc(18 * var(--u)) calc(50 * var(--u))}.neon[data-kind=podpiska] .neonSign{padding:calc(40 * var(--u)) calc(16 * var(--u)) calc(36 * var(--u))}.neonLayers{position:relative}.neonOn{animation:1.2s step-end .25s both neon-flick;position:absolute;inset:0}.neonRow{justify-content:center;align-items:center;gap:calc(18 * var(--u));display:flex}.neon[data-kind=nedavnie] .neonRow{gap:calc(14 * var(--u))}.neonColumn{gap:calc(14 * var(--u));flex-direction:column}.neonIcon{flex:none;overflow:visible}.neonIconPoisk{width:calc(66 * var(--u));height:calc(66 * var(--u))}.neonIconHeart{width:calc(70 * var(--u));height:calc(64 * var(--u))}.neonIconPhones{width:calc(72 * var(--u));height:calc(66 * var(--u))}.neonIconGlass{width:calc(60 * var(--u));height:calc(80 * var(--u))}.neonIconLock{width:calc(64 * var(--u));height:calc(76 * var(--u))}.neonWords{font-weight:var(--w-heavy);letter-spacing:-.02em;text-align:left;line-height:1.1}.neon[data-kind=izbrannoe] .neonWords{font-size:calc(50 * var(--u))}.neon[data-kind=nedavnie] .neonWords{font-size:calc(37 * var(--u));white-space:nowrap}.neon[data-kind=novoe] .neonWords{font-size:calc(58 * var(--u))}.neon[data-kind=podpiska] .neonWords{font-size:calc(40 * var(--u));text-align:center}.neonSub{margin-top:calc(4 * var(--u));font-size:calc(21 * var(--u));font-weight:var(--w-heavy);text-align:left}.neonChev{margin-top:calc(20 * var(--u));flex-direction:column;align-items:center;display:flex}.neonChev i{width:calc(26 * var(--u));height:calc(26 * var(--u));margin-top:calc(-4 * var(--u));border:solid;border-width:0 calc(6 * var(--u)) calc(6 * var(--u)) 0;border-radius:0 0 calc(4 * var(--u)) 0;transform:rotate(45deg)}.neonOff .neonY{color:#ffc61a2b}.neonOff .neonG{color:#12b1483d}.neonOn .neonY{color:#ffe7a3;text-shadow:0 0 calc(1 * var(--u)) #fff4d0, 0 0 calc(8 * var(--u)) #ffc61af2, 0 0 calc(20 * var(--u)) #ffc61a8c, 0 0 calc(44 * var(--u)) #ffc61a47}.neonOn .neonG{color:#c8f8d6;text-shadow:0 0 calc(1 * var(--u)) #effff3, 0 0 calc(8 * var(--u)) #12b148f2, 0 0 calc(20 * var(--u)) #12b1488c, 0 0 calc(44 * var(--u)) #12b14847}.neonOn svg .neonY{filter:drop-shadow(0 0 calc(2 * var(--u)) #ffe7a3e6) drop-shadow(0 0 calc(7 * var(--u)) #ffc61ad9) drop-shadow(0 0 calc(16 * var(--u)) #ffc61a66)}.neonOn svg .neonG{filter:drop-shadow(0 0 calc(2 * var(--u)) #c8f8d6e6) drop-shadow(0 0 calc(7 * var(--u)) #12b148d9) drop-shadow(0 0 calc(16 * var(--u)) #12b14866)}.neonOn .neonChev i{opacity:.4;filter:drop-shadow(0 0 calc(4 * var(--u)) #12b148f2) drop-shadow(0 0 calc(12 * var(--u)) #12b14873);animation:1.5s step-end 2.1s infinite neon-run}.neonOn .neonChev i:nth-child(2){animation-delay:2.35s}.neonOn .neonChev i:nth-child(3){animation-delay:2.6s}.neonOn .neonLater{animation:1.2s step-end .55s both neon-flick}.neonOn .neonBlink{animation:6s step-end 2s infinite neon-blink}.neonOn .neonDead{opacity:0;animation:5s step-end 2.4s infinite neon-try}.neonOrbit{transform-box:view-box;animation:2.6s linear infinite neon-orbit}.neonDisc{transform-box:view-box;transform-origin:40.91% 40.91%;animation:1.8s linear infinite neon-turn}.neonGlass{transform-box:view-box;transform-origin:50%;animation:3s 1.3s infinite both neon-flip}.neonSandTop{transform-box:view-box;transform-origin:50% 45%;animation:3s linear 1.3s infinite both neon-sand-top}.neonSandBottom{transform-box:view-box;transform-origin:50% 82.5%;animation:3s linear 1.3s infinite both neon-sand-bottom;transform:scale(0)}.neonStream{animation:3s step-end 1.3s infinite both neon-stream}.neonBeat{transform-box:view-box;transform-origin:50%;animation:1.1s ease-out infinite neon-beat}.neonBop{transform-box:view-box;transform-origin:50% 51.52%;animation:.8s ease-in-out infinite alternate neon-bop}.neonLock{transform-box:view-box;transform-origin:50% 93.42%;animation:3s .6s infinite both neon-shake}.neonShackle{transform-box:view-box;animation:3s .6s infinite both neon-shackle}@keyframes neon-spin{to{transform:rotate(360deg)}}@keyframes neon-flick{0%{opacity:0}8%{opacity:1}14%{opacity:0}22%{opacity:1}27%{opacity:0}40%{opacity:.45}48%{opacity:0}58%,to{opacity:1}}@keyframes neon-blink{0%{opacity:1}26%{opacity:0}27.2%{opacity:1}28.4%{opacity:0}31%,to{opacity:1}}@keyframes neon-try{0%{opacity:0}12%{opacity:.45}13.4%{opacity:0}16%{opacity:1}17.4%,to{opacity:0}}@keyframes neon-run{0%{opacity:1}33%,to{opacity:.4}}@keyframes neon-orbit{0%{transform:rotate(0)translate(7.58%)rotate(0)}to{transform:rotate(360deg)translate(7.58%)rotate(-360deg)}}@keyframes neon-turn{to{transform:rotate(360deg)}}@keyframes neon-flip{0%,80%{animation-timing-function:cubic-bezier(.55,0,.35,1);transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes neon-sand-top{0%{transform:scale(1)}78%,to{transform:scale(0)}}@keyframes neon-sand-bottom{0%{transform:scale(0)}78%,to{transform:scale(1)}}@keyframes neon-stream{0%{opacity:1}76%,to{opacity:0}}@keyframes neon-beat{0%,40%,to{transform:scale(1)}10%{transform:scale(1.13)}22%{transform:scale(1.02)}30%{transform:scale(1.09)}}@keyframes neon-bop{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes neon-shake{0%,70%,90%,to{transform:rotate(0)}74%{transform:rotate(-5deg)}78%{transform:rotate(4deg)}82%{transform:rotate(-3deg)}86%{transform:rotate(2deg)}}@keyframes neon-shackle{0%,70%,78%,86%,to{transform:translateY(0)}74%{transform:translateY(-7.89%)}82%{transform:translateY(-5.26%)}}@media (prefers-reduced-motion:reduce){.neonPlatter,.neonSpill,.neonOn,.neonOn .neonChev i,.neonOn .neonLater,.neonOn .neonBlink,.neonOn .neonDead,.neonOrbit,.neonDisc,.neonGlass,.neonSandTop,.neonSandBottom,.neonStream,.neonBeat,.neonBop,.neonLock,.neonShackle{animation:none}.neonStream{opacity:0}}.tracksHead{z-index:1;margin:calc(-1 * var(--s-4)) calc(-1 * var(--s-4)) 0;padding:var(--s-4) var(--s-4) var(--s-3);background:var(--ground) var(--grain);border-bottom:1px solid var(--rule);position:sticky;top:0}.tracksHead .screenTitle{margin:0}.segments{box-sizing:content-box;height:var(--plate-h);margin-top:var(--s-3);padding:0 var(--s-1);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--pressed);display:flex}.segment{z-index:0;min-height:var(--hit);padding:0 var(--s-2);white-space:nowrap;color:var(--text);font:inherit;font-size:var(--t-2);font-weight:var(--w-semi);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.segment:before{inset:var(--s-1) 0;z-index:-1;border-radius:var(--r-1);transition:background var(--dur-fast) var(--ease);content:"";position:absolute}.segment[aria-pressed=true]{color:var(--ground)}.segmentCount{margin-left:var(--s-1);color:var(--gold);font-weight:var(--w-heavy);font-variant-numeric:tabular-nums}.segment[aria-pressed=true] .segmentCount{color:var(--ground);opacity:.6}.segment[aria-pressed=true]:before{background:var(--gold);box-shadow:0 var(--s-1) var(--s-2) #00000073}.back{min-width:var(--hit);min-height:var(--hit);margin-left:calc(-1 * var(--s-2));padding:0 var(--s-2);border-radius:var(--r-2);color:var(--gold);font:inherit;font-size:var(--t-3);cursor:pointer;background:0 0;border:0;flex:none}.back:active{background:var(--pressed)}.virtualInner{margin:0;padding-inline:0;list-style:none}.row{isolation:isolate;height:var(--row-h);border-bottom:1px solid var(--rule);display:flex;position:relative}.rowButton{align-items:center;gap:var(--s-3);width:100%;min-width:0;height:100%;min-height:var(--row-h);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.rowButton:active{background:var(--pressed)}.trackRow{border-bottom:0}.trackRow:after{bottom:0;right:0;left:calc(var(--cover-s) + var(--s-3));background:var(--rule);content:"";height:1px;position:absolute}.trackRow[data-current=true]:before{inset:0 0 0 calc(-1 * var(--s-4));z-index:-1;background:linear-gradient(var(--gold), var(--gold)) left center / var(--s-1) calc(100% - var(--s-5)) no-repeat, linear-gradient(to right, #ffc61a1a, #ffc61a00 70%);content:"";position:absolute}.rowCurrent .trackTitle{color:var(--gold)}.rowEq{align-items:flex-end;gap:calc(var(--s-1) / 2);height:var(--s-4);flex:none;display:flex}.rowEqBar{width:var(--mark-h);background:var(--green);transform-origin:bottom;border-radius:1px;height:100%;animation:.9s ease-in-out infinite alternate row-eq}.rowEqBar:first-child{animation-duration:.7s;transform:scaleY(.64)}.rowEqBar:nth-child(2){animation-duration:.9s;animation-delay:-.3s}.rowEqBar:nth-child(3){animation-duration:.6s;animation-delay:-.2s;transform:scaleY(.43)}.rowEqBar:nth-child(4){animation-duration:.8s;animation-delay:-.5s;transform:scaleY(.79)}.rowEq[data-playing=false] .rowEqBar{animation-play-state:paused}@keyframes row-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.rowEqBar{animation:none}}.rowMore,.rowFav{width:var(--hit);height:100%;min-height:var(--hit);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.rowFav[aria-pressed=true]{color:var(--gold)}.rowFav:active,.rowMore:active{background:var(--pressed)}.rowMoreIcon,.rowFavIcon{width:var(--s-5);height:var(--s-5)}.trackCover{width:var(--cover-s);height:var(--cover-s);border-radius:var(--r-1);background:var(--raised);object-fit:cover;flex:none}.trackText{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.trackTitle,.trackByline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trackTitle{font-size:var(--t-3);font-weight:var(--w-semi)}.trackByline{color:var(--text-muted);font-size:var(--t-2)}.trackDuration,.entryCount{color:var(--text-muted);font-size:var(--t-2);font-variant-numeric:tabular-nums;flex:none}.rowNote{justify-content:center;align-items:center;gap:var(--s-3);height:100%;color:var(--text-muted);font-size:var(--t-2);flex:1;display:flex}.linkButton{min-height:var(--hit);padding:0 var(--s-3);color:var(--gold);font:inherit;font-size:var(--t-2);font-weight:var(--w-semi);cursor:pointer;background:0 0;border:0}.listState{align-items:center;gap:var(--s-4);padding:var(--s-6) 0;text-align:center;flex-direction:column;display:flex}.listStateSign{align-items:stretch;gap:var(--s-5);padding-top:var(--s-5)}.listStateSign>:not(.neon){align-self:center}.artistIndex{position:relative}.azSticky{z-index:2;height:0;position:sticky}.azStrip{top:0;right:calc(-1 * var(--s-4));width:var(--hit);padding:var(--s-2) 0;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute}.azLetter{min-height:0;color:var(--text-muted);font:inherit;font-size:var(--t-1);font-weight:var(--w-semi);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0;line-height:1}.azLetter[aria-current=true]{color:var(--gold)}.letterRow{height:var(--letter-h);align-items:flex-end;display:flex}.letterHeading{color:var(--gold);font-size:var(--t-4);font-weight:var(--w-heavy);margin:0;line-height:1}.artistRow{height:var(--artist-h)}.artistRow .rowButton{min-height:var(--artist-h);padding-right:calc(var(--hit) - var(--s-4));justify-content:space-between}.artistName{font-size:var(--t-4);font-weight:var(--w-heavy);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.riddimRow{gap:var(--s-3);height:calc(var(--riddim-h) + var(--s-3));padding-bottom:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.riddimTile{height:var(--riddim-h);min-width:0;padding:var(--s-4) var(--s-3) var(--s-3);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--raised);color:var(--text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.riddimTile:before{height:var(--flag-h);background:var(--green);content:"";position:absolute;top:0;left:0;right:0}.riddimTile[data-gold=true]:before{background:var(--gold)}.riddimTile:active{background:var(--pressed)}.riddimKind{color:var(--text-muted);font-size:var(--t-1);font-weight:var(--w-semi)}.riddimName{font-size:var(--t-6);font-weight:var(--w-heavy);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1;display:-webkit-box;overflow:hidden}.riddimCount{color:var(--text-muted);font-size:var(--t-2)}.collectionActions{gap:var(--s-2);margin:var(--s-3) 0 var(--s-2);display:flex}.collectionActions .button{justify-content:center;align-items:center;gap:var(--s-2);display:flex}.collectionPlay{flex:1}.collectionShuffle{flex:none}.collectionIcon{width:var(--s-5);height:var(--s-5);flex:none}.sheetBackdrop{z-index:3;background:var(--ground);opacity:.72;position:fixed;inset:0}.sheet{z-index:4;max-width:var(--max-w);max-height:calc(var(--app-h) - var(--s-6));padding:var(--s-5) var(--s-4) var(--s-4);overscroll-behavior-y:contain;border-top:1px solid var(--rule);border-radius:var(--r-2) var(--r-2) 0 0;background:var(--raised);animation:sheet-in var(--dur-slow) var(--ease);margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cardSheet{padding-top:var(--s-2)}.cardHead{align-items:flex-start;gap:var(--s-4);padding-right:var(--hit);display:flex}.cardCover{width:var(--cover-l);height:var(--cover-l);border-radius:var(--r-1);object-fit:cover;flex:none;display:block}.cardText{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.cardTitle{color:var(--gold);font-size:var(--t-6);font-weight:var(--w-heavy);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.05}.cardPerformer{font-size:var(--t-3);overflow-wrap:anywhere;margin:0}.cardMeta{color:var(--text-muted);font-size:var(--t-2);font-variant-numeric:tabular-nums;margin:0}.cardFacts{gap:var(--s-2);margin:var(--s-5) 0 0;display:grid}.cardFactLabel{color:var(--text-muted);font-size:var(--t-2);font-weight:var(--w-semi);margin:0}.chips{gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.chip{min-height:var(--hit);padding:0 var(--s-4);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--pressed);color:var(--text);font:inherit;font-size:var(--t-3);cursor:pointer}.chipGold{border-color:var(--gold)}.chip:active{background:var(--pressed)}.cardListen{justify-content:center;align-items:center;gap:var(--s-2);width:100%;margin-top:var(--s-5);display:flex}.cardKeys{gap:var(--s-2);margin-top:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.key.cardKey{color:var(--text)}.cardStatus{min-height:var(--s-5);margin:var(--s-2) 0 0;color:var(--text-muted);font-size:var(--t-2);text-align:center}.pult{--pult-black:#050506;--pult-face-hi:#2c2d30;--pult-face:#222326;--pult-face-lo:#1b1c1e;--pult-frame:#0b0b0c;--pult-frame-hi:#3d3e42;--pult-print:#cfcfcf;--pult-blue:#5f9bff;--pult-blue-deep:#2f7bff;--pult-blue-ring:#2a78ff;--pult-blue-dark:#23406e;--pult-blue-glow:#2f7bffe6;--pult-white:#f4f4f4;--pult-key-hi:#f3f3f3;--pult-key-lo:#c3c3c3;--pult-key-ink:#1d1d1d;--pult-dark-hi:#3b3c3f;--pult-dark-lo:#27282b;--pult-dark-ink:#a8a8a8;--pult-shadow:#000000f2;--pult-hole:#141517;--pult-slot:#040404;--pult-green:#3be35c;--pult-violet-hi:#7472ff;--pult-violet-lo:#4743d6;--pult-orange-hi:#ff9d55;--pult-orange-lo:#ee6a20;--pult-orange-ink:#2a1406;--pult-red-hi:#ff5d5d;--pult-red-lo:#d82a2a;--pult-screen:#02070d;--pult-led-green:#3ee05a;--pult-led-yellow:#e6d93a;--pult-led-orange:#ff9a2a;--pult-led-red:#ff3b30;--pult-deck-a:#6fb4ff;--pult-deck-b:#6ee68a;--pult-safe-top:calc(var(--tg-safe-area-inset-top,env(safe-area-inset-top)) + var(--tg-content-safe-area-inset-top,0%));--pult-safe-bottom:calc(var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom)) + var(--tg-content-safe-area-inset-bottom,0%));--pult-safe-left:calc(var(--tg-safe-area-inset-left,env(safe-area-inset-left)) + var(--tg-content-safe-area-inset-left,0%));--pult-safe-right:calc(var(--tg-safe-area-inset-right,env(safe-area-inset-right)) + var(--tg-content-safe-area-inset-right,0%));z-index:4;height:var(--app-h);background:var(--pult-black);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:fixed;top:0;left:0;right:0;overflow:clip}.pult:focus{outline:none}.pultStage{top:var(--pult-safe-top);right:var(--pult-safe-right);bottom:var(--pult-safe-bottom);left:var(--pult-safe-left);justify-content:center;align-items:center;display:flex;position:absolute;overflow:clip;container-type:size}.pultBoard{--bw:814;--u:calc(100cqw / var(--bw));aspect-ratio:814/363;width:min(100cqw,224.242cqh);color:var(--pult-print);font-family:var(--font);touch-action:none;flex:none;position:relative;container-type:inline-size}.pultBoard[data-orientation=port]{--bw:418;aspect-ratio:418/790;width:min(100cqw,52.9114cqh)}.pultBoard [hidden]{display:none}.pultBoard:before{border-radius:calc(16 * var(--u));background:radial-gradient(120% 70% at 50% 0%, #ffffff0b, transparent 60%), repeating-linear-gradient(90deg, #ffffff04 0 calc(1 * var(--u)), transparent calc(1 * var(--u)) calc(3 * var(--u))), linear-gradient(180deg, var(--pult-face-hi) 0%, var(--pult-face) 55%, var(--pult-face-lo) 100%);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--pult-frame), inset 0 0 0 calc(2.5 * var(--u)) var(--pult-frame-hi);content:"";pointer-events:none;position:absolute;inset:0}.pp{top:calc(var(--y) * var(--u));left:calc(var(--x) * var(--u));box-sizing:border-box;width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:absolute}.pp:focus-visible{outline:calc(1 * var(--u)) solid var(--gold);outline-offset:calc(.5 * var(--u))}.ppText{top:calc(var(--y) * var(--u));left:calc(var(--x) * var(--u));color:var(--pult-print);font-size:calc(var(--fs) * var(--u));font-weight:var(--w-regular);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;pointer-events:none;line-height:1;position:absolute;transform:translate(-50%,-50%)}.ppSep{border-radius:calc(1 * var(--u));box-shadow:calc(1 * var(--u)) calc(1 * var(--u)) 0 #ffffff12;pointer-events:none;background:#0d0d0e}.ppLetter{border-radius:calc(3 * var(--u));background:var(--pult-deck-a);color:var(--pult-screen);font-size:calc(var(--fs) * var(--u));font-weight:var(--deck-bold);pointer-events:none;justify-content:center;align-items:center;display:flex}.ppLetter[data-deck=B]{background:var(--pult-deck-b)}.ppTab{border-radius:calc(3 * var(--u));background:linear-gradient(180deg, #303135, var(--pult-face));box-shadow:inset 0 0 0 calc(1 * var(--u)) #45464a, 0 calc(1 * var(--u)) 0 #0009;color:#b9b9b9;font-family:inherit;font-size:calc(var(--fs) * var(--u));font-weight:var(--deck-bold);letter-spacing:.07em;text-transform:uppercase;touch-action:none;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex}.ppTab[data-lit=true]{box-shadow:inset 0 0 0 calc(1 * var(--u)) #79a2ff, 0 0 calc(6 * var(--u)) #4678ffbf;color:var(--pult-white);background:linear-gradient(#4f80f5,#2a56d6)}.ppKey{gap:calc(2 * var(--u));border-radius:calc(1.6 * var(--u));font-family:inherit;font-size:calc(var(--fs) * var(--u));font-weight:var(--deck-bold);letter-spacing:.04em;text-align:center;text-transform:uppercase;touch-action:none;border:0;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;line-height:1.05;display:flex}.ppKey small{letter-spacing:.06em;opacity:.72;font-size:.74em;display:block}.ppTight{letter-spacing:0}.ppKey.look-w{background:linear-gradient(180deg, var(--pult-key-hi), var(--pult-key-lo));box-shadow:0 calc(.7 * var(--u)) 0 var(--pult-shadow), inset 0 calc(-.7 * var(--u)) 0 #00000038;color:var(--pult-key-ink)}.ppKey.look-dark{background:linear-gradient(180deg, var(--pult-dark-hi), var(--pult-dark-lo));box-shadow:0 calc(.7 * var(--u)) 0 var(--pult-shadow), inset 0 calc(.5 * var(--u)) 0 #ffffff12;color:var(--pult-dark-ink)}.ppKey.look-sync,.ppKey.look-cue,.ppKey.look-ss{background:var(--pult-hole);color:var(--pult-white)}.ppKey.look-sync{box-shadow:0 0 0 calc(1.1 * var(--u)) var(--pult-blue-deep), 0 0 calc(5 * var(--u)) var(--pult-blue-glow), inset 0 0 calc(4 * var(--u)) #3d7bff59}.ppKey.look-cue{box-shadow:0 0 0 calc(1.1 * var(--u)) var(--pult-white), 0 0 calc(3 * var(--u)) #ffffff8c}.ppKey.look-ss{box-shadow:0 0 0 calc(1.3 * var(--u)) var(--pult-green), 0 0 calc(7 * var(--u)) #3be35cf2, inset 0 0 calc(6 * var(--u)) #3be35c4d}.ppKey.look-ss[data-lit=false]{box-shadow:0 0 0 calc(1.3 * var(--u)) var(--pult-green), 0 0 calc(3 * var(--u)) #3be35c73;color:var(--pult-print)}.ppKey.look-blue,.ppKey.look-w[data-lit=true],.ppKey.look-dark[data-lit=true]{box-shadow:0 0 calc(4 * var(--u)) #4678ffd9, 0 calc(.7 * var(--u)) 0 #000000e6;color:var(--pult-white);background:linear-gradient(#5d8eff,#2d5de0)}.ppKey.look-blue[aria-pressed=false]{background:linear-gradient(180deg, var(--pult-dark-hi), var(--pult-dark-lo));box-shadow:0 calc(.7 * var(--u)) 0 var(--pult-shadow);color:var(--pult-dark-ink)}.ppKey.look-violet{background:linear-gradient(180deg, var(--pult-violet-hi), var(--pult-violet-lo));box-shadow:0 0 calc(4 * var(--u)) #6e6cffcc, 0 calc(.7 * var(--u)) 0 #000000e6;color:var(--pult-white)}.ppKey.look-orange{background:linear-gradient(180deg, var(--pult-orange-hi), var(--pult-orange-lo));box-shadow:0 0 calc(4 * var(--u)) #ff7a2abf, 0 calc(.7 * var(--u)) 0 #000000e6;color:var(--pult-orange-ink)}.ppKey.look-red{background:linear-gradient(180deg, var(--pult-red-hi), var(--pult-red-lo));box-shadow:0 0 calc(4 * var(--u)) #ff3c3cd9, 0 calc(.7 * var(--u)) 0 #000000e6;color:var(--pult-white)}.ppKey[data-pressed=true],.ppPad[data-pressed=true]{filter:brightness(1.3);transform:translateY(calc(.4 * var(--u)))}.ppGlyph{fill:currentColor;width:1em;height:1em}.ppPad{padding:0 0 calc(4 * var(--u));border-radius:calc(2.2 * var(--u));background:radial-gradient(circle at 50% 44%, var(--hi) 0, var(--c) 58%, var(--lo) 100%);box-shadow:0 0 calc(6 * var(--u)) var(--g), inset 0 0 0 calc(.6 * var(--u)) #ffffff47, inset 0 calc(-2 * var(--u)) calc(4 * var(--u)) #00000038;color:#000000a8;font-family:inherit;font-size:calc(var(--fs) * var(--u));font-weight:var(--deck-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;touch-action:none;border:0;justify-content:center;align-items:flex-end;margin:0;line-height:1;display:flex;overflow:hidden}.ppPad[data-lit=false]{box-shadow:inset 0 0 0 calc(.6 * var(--u)) #ffffff24, inset 0 calc(-2 * var(--u)) calc(4 * var(--u)) #00000038;filter:brightness(.42)saturate(.75)}.ppPad[data-lit=false][data-pressed=true]{filter:brightness(.9)}.ppKnob{touch-action:none;border-radius:50%}.ppKnob:before,.ppKnob:after{content:"";position:absolute}.ppKnob:after{width:10%;min-width:calc(1 * var(--u));border-radius:calc(1 * var(--u));height:36%;transform:translateX(-50%) rotate(var(--turn));transform-origin:50% 119.44%;top:7%;left:50%}.ppKnob.look-black{box-shadow:0 calc(1 * var(--u)) calc(1.6 * var(--u)) var(--pult-shadow), inset 0 0 0 calc(.8 * var(--u)) #050505;background:radial-gradient(circle at 42% 35%,#505053 0,#262628 45%,#0e0e0f 100%)}.ppKnob.look-black:before{background:repeating-conic-gradient(#303033 0 7deg, #1b1b1d 7deg 14deg);border-radius:50%;inset:15%}.ppKnob.look-black:after{background:var(--pult-white)}.ppKnob.look-white{box-shadow:0 0 0 calc(1.5 * var(--u)) #0d0d0d, 0 0 0 calc(2.2 * var(--u)) #3a3a3a, 0 calc(1.4 * var(--u)) calc(2 * var(--u)) var(--pult-shadow);background:radial-gradient(circle at 40% 32%,#fff 0,#ececec 38%,#c2c2c2 72%,#8c8c8c 100%)}.ppKnob.look-white:after{background:#111}.ppKnob.look-ring{box-shadow:0 0 0 calc(1.6 * var(--u)) var(--pult-blue-ring), 0 0 calc(6 * var(--u)) #2a78fff2, inset 0 0 0 calc(.8 * var(--u)) #000;background:radial-gradient(circle at 42% 35%,#3c3c3f 0,#1f1f21 55%,#0d0d0e 100%)}.ppKnob.look-ring:after{background:#a7ccff}.ppKnob.look-ring[data-lit=false]{box-shadow:0 0 0 calc(1.6 * var(--u)) var(--pult-blue-dark), inset 0 0 0 calc(.8 * var(--u)) #000}.ppKnob.look-ring[data-lit=false]:after{background:#e0e0e0}.ppFader{touch-action:none}.ppSlot{border-radius:calc(1.2 * var(--u));background:var(--pult-slot);box-shadow:0 0 0 calc(.8 * var(--u)) #303134, inset 0 0 calc(2 * var(--u)) #000}.ppTicks{background-image:repeating-linear-gradient(180deg, #a0a0a0 0 calc(.6 * var(--u)), transparent calc(.6 * var(--u)) 100%);background-repeat:repeat-y;background-size:100% calc(4.6 * var(--u));opacity:.55}.ppCap{border-radius:calc(1.6 * var(--u));box-shadow:0 calc(1.2 * var(--u)) calc(2.2 * var(--u)) var(--pult-shadow), inset 0 0 0 calc(.5 * var(--u)) #00000080;background:linear-gradient(#f6f6f6 0%,#c4c4c4 44%,#8e8e8e 50%,#d4d4d4 56%,#9c9c9c 100%)}.ppCap:after{content:"";background:#121212;height:10%;position:absolute;top:45%;left:10%;right:10%}.ppFader.axis-h .ppCap{background:linear-gradient(90deg,#f6f6f6 0%,#c4c4c4 44%,#8e8e8e 50%,#d4d4d4 56%,#9c9c9c 100%)}.ppFader.axis-h .ppCap:after{width:10%;height:auto;inset:10% auto 10% 45%}.ppPaddle{border-radius:calc(3 * var(--u));box-shadow:inset 0 0 0 calc(.9 * var(--u)) #4a4b4f, 0 calc(1 * var(--u)) calc(2 * var(--u)) #000000d9;touch-action:none;background:linear-gradient(#2f3033,#1a1b1d);border:0;margin:0;padding:0}.ppPaddle:before,.ppPaddle:after{content:"";position:absolute}.ppPaddle:before{border-radius:calc(2 * var(--u));box-shadow:inset 0 0 calc(2 * var(--u)) #000;background:#070707;inset:14% 30%}.ppPaddle:after{border-radius:calc(2 * var(--u));height:20%;box-shadow:0 calc(1.2 * var(--u)) calc(1.5 * var(--u)) #000000e6;background:linear-gradient(#f0f0f0,#8d8d8d);top:40%;left:16%;right:16%}.ppPaddle[data-lit=true]:after{box-shadow:0 0 calc(6 * var(--u)) #3d7bff, 0 calc(1 * var(--u)) calc(1 * var(--u)) #000000e6;background:linear-gradient(#a9cdff,#3d7bff);top:18%}.ppPlatter{box-shadow:0 0 0 calc(1.2 * var(--u)) #c8c8c8, 0 0 0 calc(2.4 * var(--u)) #262626, 0 0 0 calc(3.4 * var(--u)) #8f8f8f, 0 calc(5 * var(--u)) calc(12 * var(--u)) #000000e6;touch-action:none;background:radial-gradient(circle,#141414 0 66%,#0b0b0b 100%);border-radius:50%}.ppPlatter>*{position:absolute}.ppDots1,.ppDots2{border-radius:50%;inset:0}.ppDots1{background:repeating-conic-gradient(#ececec 0 1.5deg, transparent 1.5deg 3.6deg);-webkit-mask:radial-gradient(circle,#0000 0 90%,#000 90.6% 94%,#0000 94.6%);mask:radial-gradient(circle,#0000 0 90%,#000 90.6% 94%,#0000 94.6%)}.ppDots2{background:repeating-conic-gradient(from 1.8deg, #c9c9c9 0 1.5deg, transparent 1.5deg 3.6deg);-webkit-mask:radial-gradient(circle,#0000 0 85.6%,#000 86.2% 89.4%,#0000 90%);mask:radial-gradient(circle,#0000 0 85.6%,#000 86.2% 89.4%,#0000 90%)}.ppMat{background:repeating-radial-gradient(circle, #171717 0 calc(.8 * var(--u)), #0b0b0b calc(.8 * var(--u)) calc(1.9 * var(--u)));box-shadow:0 0 0 calc(1 * var(--u)) #9d9d9d, 0 0 0 calc(1.6 * var(--u)) #1a1a1a, inset 0 0 calc(10 * var(--u)) #000;border-radius:50%;inset:7.8%}.ppMat.ppFelt{box-shadow:0 0 0 calc(1 * var(--u)) #9d9d9d, 0 0 0 calc(1.6 * var(--u)) #1a1a1a, inset 0 0 calc(12 * var(--u)) #000;background:radial-gradient(circle,#222224 0 60%,#1a1a1c 100%)}.ppLabel33{gap:calc(1.5 * var(--u));width:31%;height:31%;box-shadow:inset 0 0 0 calc(.8 * var(--u)) #00000047;color:#151515;font-size:calc(var(--w) * .031 * var(--u));font-weight:var(--deck-bold);letter-spacing:.12em;background:radial-gradient(circle at 50% 42%,#f4efe4 0 58%,#dcd2bf 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.ppLabel33 i{width:40%;height:calc(1 * var(--u));background:#151515;display:block}.ppSpindle{width:3.4%;height:3.4%;box-shadow:0 0 calc(2 * var(--u)) #000000e6;background:radial-gradient(circle at 40% 35%,#fff,#8a8a8a 70%,#3a3a3a);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.ppRecord45,.ppLabel45,.ppAdapter{border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.ppRecord45{background:repeating-radial-gradient(circle, #171717 0 calc(.8 * var(--u)), #0a0a0a calc(.8 * var(--u)) calc(1.9 * var(--u)));width:48.95%;height:48.95%;box-shadow:0 0 0 calc(.8 * var(--u)) #3a3a3a, 0 calc(2 * var(--u)) calc(6 * var(--u)) #000000e6}.ppLabel45{width:24.97%;height:24.97%}.ppAdapter{width:12.5%;height:12.5%;box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #000000b3}.ppSpin{transform:rotate(var(--grab,0deg));inset:0}.ppSpin>*{position:absolute}.ppMark{border-radius:calc(1 * var(--u));width:1.1%;height:7.5%;box-shadow:0 0 calc(3 * var(--u)) #ffffffe6;background:#f6f6f6;top:15.12%;left:73.77%;transform:rotate(38deg)}.ppMeter{border-radius:calc(2 * var(--u));pointer-events:none}.ppScreen{border-radius:calc(1.5 * var(--u));background:var(--pult-screen);box-shadow:0 0 0 calc(1 * var(--u)) #0f2236, 0 0 calc(10 * var(--u)) #1e64aa40;overflow:clip}.pultScreen{color:var(--text);font-size:var(--t-3);touch-action:pan-y;overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}.pultScreen [data-picked=true]{background:var(--pressed);box-shadow:inset var(--s-1) 0 0 var(--gold)}.pultDecks{gap:var(--s-3);padding:var(--s-3);flex-direction:column;display:flex}.pultDeckLine{gap:var(--s-1) var(--s-2);grid-template-columns:auto 1fr;align-items:center;display:grid}.pultDeckLetter{padding:0 var(--s-2);border-radius:var(--r-1);background:var(--pult-blue);color:var(--pult-screen);font-weight:var(--deck-bold);grid-row:span 4;align-self:start}.pultDeckLine[data-deck=B] .pultDeckLetter{background:var(--pult-led-green)}.pultDeckTitle,.pultDeckByline,.pultDeckEmpty,.pultDeckNumbers{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pultDeckTitle{font-weight:var(--deck-bold)}.pultDeckByline,.pultDeckEmpty{color:var(--text-muted)}.pultDeckPlace{height:var(--s-1);border-radius:var(--r-full);background:var(--rule);overflow:hidden}.pultDeckPlaceFill{background:var(--pult-blue);height:100%}.pultDeckNumbers{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.searchBox{margin-top:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--pressed);transition:border-color var(--dur-fast) var(--ease);align-items:center;display:flex;position:relative}.searchBox:focus-within{border-color:var(--gold)}.searchIcon{width:var(--s-5);height:var(--s-5);margin-left:var(--s-3);color:var(--gold);flex:none}.searchField{box-sizing:border-box;min-width:0;height:var(--field-h);padding:0 var(--hit) 0 var(--s-3);color:var(--text);font:inherit;font-size:var(--t-3);background:0 0;border:0;outline:none;flex:1;display:block}.searchField::placeholder{color:var(--text-muted)}.searchClear{width:var(--hit);height:100%;min-height:var(--hit);border-radius:var(--r-2);color:var(--gold);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.searchClear:active{background:var(--raised)}.searchClearIcon{width:var(--s-5);height:var(--s-5)}.searchNote{margin:var(--s-4) 0 0;color:var(--text-muted);font-size:var(--t-2)}.listState .searchNote{margin:0}.searchResults{transition:opacity var(--dur-fast) var(--ease)}.searchResults[aria-busy=true]{opacity:.6}.searchGroup{margin-top:var(--s-4)}.searchGroupTitle{margin:0 0 var(--s-2);color:var(--text-muted);font-size:var(--t-2);font-weight:var(--w-semi)}.searchList{margin:0;padding:0;list-style:none}.searchHit{color:var(--gold);background:0 0}.listStateSign>.searchExamples{text-align:left;align-self:stretch}.searchExamples .searchGroupTitle{margin-bottom:var(--s-2)}.videoHead{margin-bottom:var(--s-4)}.videoStick{z-index:1;margin:0 calc(-1 * var(--s-4));padding:0 var(--s-4) var(--s-2);background:var(--ground);position:sticky;top:0}.videoTop{margin:0 calc(-1 * var(--s-4));padding:0 var(--s-4) var(--s-2);background:var(--ground);border-bottom:1px solid var(--rule)}.videoStage{aspect-ratio:16/9;border-radius:var(--r-2);background:var(--raised);width:100%;position:relative;overflow:hidden}.videoPoster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.videoFrameHost{position:absolute;inset:0}.videoFrameHost iframe{border:0;width:100%;height:100%;display:block}.videoClip{background:var(--raised);object-fit:contain;width:100%;height:100%;display:block}.videoNotice{padding:var(--s-4);background:var(--raised);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.videoNoticeText{max-width:28ch;color:var(--text);font-size:var(--t-3);font-weight:var(--w-semi);margin:0;line-height:1.4}.videoMeta{align-items:center;gap:var(--s-3);min-height:var(--hit);display:flex}.videoOpen{min-height:var(--hit);padding:0 var(--s-2);flex:none;align-items:center;text-decoration:none;display:inline-flex}.videoPoster[data-cover=logo],.videoThumb[data-cover=logo]{object-fit:contain}.videoList{transition:opacity var(--dur-fast) var(--ease);margin:0;padding:0;list-style:none}.videoList[aria-busy=true]{opacity:.6}.videoSearchFailed{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;display:flex}.videoRow{align-items:center;gap:var(--s-3);border-bottom:1px solid var(--rule);flex:1;min-width:0;height:100%;display:flex}.videoThumbBox{flex:none;display:block;position:relative}.videoThumb{height:var(--thumb-h);aspect-ratio:16/9;border-radius:var(--r-1);background:var(--raised);object-fit:cover;display:block}.videoThumbTime{right:var(--s-1);bottom:var(--s-1);padding:0 var(--s-1);border-radius:calc(var(--r-1) / 2);color:var(--text);font-size:var(--t-1);font-variant-numeric:tabular-nums;background:#000000bf;position:absolute}.videoMeta .trackTitle{color:var(--gold);font-size:var(--t-4);font-weight:var(--w-heavy)}.videoStart{width:var(--play-xl);height:var(--play-xl);border-radius:var(--r-full);background:var(--gold);color:var(--ground);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.videoStart:active{opacity:.8}.videoStartIcon{width:var(--s-6);height:var(--s-6)}.videoMore{padding:var(--s-3) 0;justify-content:center;display:flex}.videoComing{min-height:calc(var(--t-2) * 1.4);margin:var(--s-2) 0 0;color:var(--text);font-size:var(--t-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.videoComingLabel{color:var(--text-muted)}.key.cardKey[aria-pressed=true]{border-color:var(--rule);background:var(--pressed);color:var(--gold)}.mini{min-height:var(--mini-h);padding:0 var(--s-2) 0 var(--s-3);background:var(--raised);flex-direction:column;flex:none;justify-content:center;display:flex;position:relative}.miniRow{z-index:1;align-items:center;gap:var(--s-1);pointer-events:none;display:flex;position:relative}.miniRow>*{pointer-events:auto}.miniSeek{top:calc(var(--hit) / -2);width:100%;height:var(--hit);min-height:var(--hit);cursor:pointer;appearance:none;background:0 0;margin:0;position:absolute;left:0;right:0}.miniSeek::-webkit-slider-runnable-track{height:var(--mark-h);background:linear-gradient(to right, var(--gold) var(--played), var(--text-muted) var(--played) var(--loaded), var(--rule) var(--loaded))}.miniSeek::-moz-range-track{height:var(--mark-h);background:linear-gradient(to right, var(--gold) var(--played), var(--text-muted) var(--played) var(--loaded), var(--rule) var(--loaded))}.miniSeek::-webkit-slider-thumb{width:var(--hit);height:var(--hit);margin-top:calc((var(--mark-h) - var(--hit)) / 2);appearance:none;background:0 0}.miniSeek::-moz-range-thumb{width:var(--hit);height:var(--hit);background:0 0;border:0}.miniSeek:disabled{cursor:default}.miniOpen{align-items:center;gap:var(--s-3);min-width:0;min-height:var(--hit);border-radius:var(--r-1);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.miniOpen:active{background:var(--pressed)}.miniCover{width:var(--cover-s);height:var(--cover-s);border-radius:var(--r-1);background:var(--ground);object-fit:cover;flex:none}.miniText{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.miniTitle,.miniByline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.miniTitle{color:var(--gold);font-size:var(--t-3);font-weight:var(--w-heavy)}.miniByline{color:var(--text-muted);font-size:var(--t-2)}.miniButton{width:var(--hit);height:var(--hit);min-height:var(--hit);border-radius:var(--r-full);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.miniButton:active{background:var(--pressed)}.miniPlay{background:var(--gold);color:var(--ground)}.miniPlay:active{background:var(--gold);opacity:.8}.miniNext{color:var(--text)}.miniButton:disabled{color:var(--rule);cursor:default}.miniFav[aria-pressed=true]{color:var(--gold)}.miniButtonBusy{animation:mini-busy var(--dur-slow) var(--ease) infinite alternate}@keyframes mini-busy{0%{opacity:1}to{opacity:.4}}@media (prefers-reduced-motion:reduce){.miniButtonBusy{animation:none}}.miniIcon{width:var(--s-5);height:var(--s-5)}.seek{align-items:center;gap:var(--s-2);display:flex}.seekTime{min-width:var(--s-6);color:var(--text-muted);font-size:var(--t-1);font-variant-numeric:tabular-nums;flex:none}.seekTime:last-child{text-align:right}.seekSlider{min-width:0;height:var(--hit);min-height:var(--hit);accent-color:var(--gold);cursor:pointer;appearance:none;background:0 0;flex:1;margin:0}.seekSlider::-webkit-slider-runnable-track{height:var(--s-1);border-radius:var(--r-full);background:linear-gradient(to right, var(--text-muted) var(--loaded), var(--rule) var(--loaded))}.seekSlider::-moz-range-track{height:var(--s-1);border-radius:var(--r-full);background:linear-gradient(to right, var(--text-muted) var(--loaded), var(--rule) var(--loaded))}.seekSlider::-webkit-slider-thumb{width:var(--s-4);height:var(--s-4);margin-top:calc((var(--s-1) - var(--s-4)) / 2);border-radius:var(--r-full);background:var(--gold);appearance:none}.seekSlider::-moz-range-thumb{width:var(--s-4);height:var(--s-4);border-radius:var(--r-full);background:var(--gold);border:0}.seekSlider:disabled{cursor:default}.problem{justify-content:space-between;align-items:center;gap:var(--s-2);color:var(--danger);font-size:var(--t-2);display:flex}.hint{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);background:var(--raised);border-top:1px solid var(--rule);color:var(--text-muted);font-size:var(--t-1);flex:none;margin:0;line-height:1.4;display:flex}*{box-sizing:border-box}body{background:var(--ground);color:var(--text);font-family:var(--font);font-size:var(--t-3);-webkit-font-smoothing:antialiased;margin:0}.shell{height:var(--app-h);background:var(--ground) var(--grain);flex-direction:column;display:flex}.screen{overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto}.screenBody{width:100%;max-width:var(--max-w);padding:var(--s-4);margin:0 auto}.screenTitle{margin:0 0 var(--s-4);color:var(--gold);font-size:var(--t-5);font-weight:var(--w-heavy);letter-spacing:-.03em;line-height:1.05}.screenHead{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.screenHead .screenTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.screenCount{color:var(--text-muted);font-size:var(--t-2);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;flex:none}.flagStripe{height:var(--flag-h);margin:0 calc(-1 * var(--s-4));background:linear-gradient(to right, var(--green) 50%, var(--gold) 50%);flex:none}.screenHead+.flagStripe,.screenMeta+.flagStripe{margin-top:var(--s-3)}.screenMeta{margin:var(--s-1) 0 0;color:var(--text-muted);font-size:var(--t-2);font-weight:var(--w-semi)}.empty{color:var(--text-muted);font-size:var(--t-2);line-height:1.5}.tabs{height:var(--tabs-h);background:var(--raised);border-top:1px solid var(--rule);flex:none;display:flex}.tab{justify-content:center;align-items:center;gap:var(--s-1);min-height:var(--hit);padding:0 var(--s-2);color:var(--text-muted);font:inherit;font-size:var(--t-1);font-weight:var(--w-semi);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex-direction:column;flex:1;display:flex;position:relative}.tab:active{background:var(--pressed)}.tabIcon{width:var(--s-5);height:var(--s-5)}.tabCurrent{color:var(--gold)}.tabCurrent:before{height:var(--mark-h);border-radius:0 0 var(--mark-h) var(--mark-h);background:var(--gold);content:"";position:absolute;top:-1px;left:22%;right:22%}.state{justify-content:center;align-items:center;gap:var(--s-4);min-height:var(--app-h);padding:var(--s-5);text-align:center;flex-direction:column;display:flex}.stateTitle{font-size:var(--t-4);font-weight:var(--w-heavy);margin:0}.stateText{max-width:34ch;color:var(--text-muted);font-size:var(--t-3);margin:0;line-height:1.5}.actions{gap:var(--s-2);flex-direction:column;width:100%;max-width:20rem;display:flex}.button{min-height:var(--btn-h);padding:var(--s-3) var(--s-4);border-radius:var(--r-2);background:var(--gold);color:var(--ground);font:inherit;font-size:var(--t-3);font-weight:var(--w-semi);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);border:0}.buttonSecondary{background:var(--pressed);border:1px solid var(--rule);color:var(--text)}.button:active{opacity:.8}.key{justify-content:center;align-items:center;gap:var(--s-1);min-width:0;height:var(--key-h);padding:0 var(--s-1);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--pressed);color:var(--text-muted);font:inherit;font-size:var(--t-1);font-weight:var(--w-semi);cursor:pointer;flex-direction:column;display:flex}.key>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.key[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#ffc61a1f}.key:active{background:var(--raised)}.key:disabled{opacity:.4;cursor:default}.keyIcon{width:var(--s-5);height:var(--s-5);flex:none}.sheetGrab{width:var(--hit);height:calc(var(--s-1) + 1px);margin:0 auto var(--s-2);border-radius:var(--r-full);background:var(--rule)}.sheetClose{top:var(--s-3);right:var(--s-2);width:var(--hit);height:var(--hit);min-height:var(--hit);border-radius:var(--r-full);color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.sheetClose:active{background:var(--pressed)}.gate{min-height:var(--app-h);background:var(--ground) var(--grain);flex-direction:column;display:flex}.gate>.flagStripe{margin:0}.gateBody{padding:min(calc(var(--s-6) * 2.5), calc(var(--app-h) * .085)) var(--s-4) 0;text-align:center;flex:1}.gateText{max-width:34ch;margin:min(var(--s-6), calc(var(--app-h) * .04)) auto 0;color:var(--text-muted);font-size:var(--t-3);line-height:1.45}.gateActions{gap:var(--s-3);padding:var(--s-3) var(--s-4) min(calc(var(--s-5) + var(--s-4)), calc(var(--app-h) * .043));flex-direction:column;display:flex}.gateButton{min-height:var(--btn-gate-h)}.button:disabled{opacity:.5;cursor:default}
