.m-root{color:#111;text-transform:uppercase;letter-spacing:.08em;z-index:10;background:#fafaf8;flex-direction:column;padding:0 clamp(24px,6vw,56px);font-family:Inter Tight,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.m-root *{box-sizing:border-box}.m-top{flex:none;justify-content:space-between;align-items:center;height:84px;display:flex}.m-mark{letter-spacing:.32em;font-size:13px;font-weight:600}.m-nav{gap:6px;display:flex}.m-nav button{color:#777;font:inherit;letter-spacing:.2em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:500;transition:background .25s,color .25s,scale .25s}.m-nav button:hover{color:#111;background:#0000000d}.m-nav button.on{color:#111;background:#00000012}.m-nav button:active{scale:.95}.m-stage{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:28px;width:min(400px,100%);margin:0 auto;padding:12px 0 40px;display:flex}.m-for{text-align:center;letter-spacing:.28em;color:#888;margin:0;font-size:10px}.m-art{aspect-ratio:1;background:#e8e8e4;border-radius:22px;transition:scale .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s;overflow:hidden;box-shadow:0 30px 60px -28px #00000059,0 4px 14px #0000000f}.m-art.playing{scale:1.02;box-shadow:0 40px 70px -26px #0006,0 4px 14px #0000000f}.m-art img{object-fit:cover;width:100%;height:100%;display:block}.m-meta{text-align:center}.m-meta h1{letter-spacing:.14em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.m-meta p{letter-spacing:.24em;color:#888;margin:8px 0 0;font-size:10px}.m-progress{color:#888;font-variant-numeric:tabular-nums;grid-template-columns:34px 1fr 34px;align-items:center;gap:12px;font-size:10px;display:grid}.m-progress span:last-child{text-align:right}.m-root input[type=range]{appearance:none;background:linear-gradient(90deg, #111 var(--p), #e4e4df var(--p));cursor:pointer;border-radius:999px;width:100%;height:6px;margin:0;transition:height .2s}.m-root input[type=range]:hover{height:8px}.m-root input[type=range]::-webkit-slider-runnable-track{height:100%;box-shadow:none;background:0 0;border:0}.m-root input[type=range]::-webkit-slider-thumb{appearance:none;width:0;height:0;box-shadow:none;background:0 0;border:0;margin:0}.m-root input[type=range]::-moz-range-track{background:0 0;border:0;height:100%}.m-root input[type=range]::-moz-range-progress{background:0 0}.m-root input[type=range]::-moz-range-thumb{background:0 0;border:0;width:0;height:0}.m-controls{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.m-play{color:#fff;cursor:pointer;background:#111;border:0;border-radius:50%;place-items:center;width:68px;height:68px;transition:scale .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;box-shadow:0 12px 24px -10px #00000080}.m-play:hover{scale:1.06}.m-play:active{scale:.93}.m-love,.m-plays{color:#777;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:500;display:inline-flex}.m-love{cursor:pointer;justify-self:start;transition:color .25s,scale .3s cubic-bezier(.22,1,.36,1)}.m-love:hover:not(:disabled){color:#111;scale:1.06}.m-love:active:not(:disabled){scale:.9}.m-love.on{color:#e5336d}.m-love.on svg{animation:.45s cubic-bezier(.22,1,.36,1) m-pop}.m-plays{justify-self:end}.m-volume{color:#888;grid-template-columns:18px 1fr;align-items:center;gap:12px;width:150px;margin:0 auto;display:grid}.m-panel{background:#fff;border-radius:18px;padding:18px;animation:.35s m-in;box-shadow:0 1px #0000000a,0 14px 30px -18px #00000040}.m-panel p,.m-panel label{letter-spacing:.24em;color:#777;margin:0 0 12px;font-size:10px;display:block}.m-panel form>div,.m-panel>div{gap:8px;display:flex}.m-panel input{color:#111;min-width:0;font:inherit;letter-spacing:.14em;background:#f1f1ed;border:0;border-radius:999px;flex:1;padding:12px 16px;font-size:12px;transition:box-shadow .25s}.m-panel input:focus{outline:none;box-shadow:0 0 0 2px #111}.m-panel button{color:#fff;font:inherit;letter-spacing:.2em;cursor:pointer;background:#111;border:0;border-radius:999px;padding:0 20px;font-size:11px;transition:scale .25s}.m-panel button:active{scale:.95}.m-panel small{letter-spacing:.14em;color:#e5336d;margin-top:10px;font-size:10px;display:block}.m-foot{letter-spacing:.22em;color:#999;flex:none;justify-content:space-between;align-items:center;padding:20px 0 26px;font-size:10px;display:flex}.m-links{gap:18px;display:flex}.m-links a{color:inherit;text-decoration:none;transition:color .25s}.m-links a:hover{color:#111}@keyframes m-pop{40%{scale:1.35}}@keyframes m-in{0%{opacity:0;translate:0 8px}}@media (width<=640px){.m-top{height:68px}.m-stage{gap:24px}.m-foot{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){.m-art,.m-play,.m-love,.m-panel{transition:none;animation:none}}.m-ink{z-index:0;pointer-events:none;touch-action:none;width:100vw;height:100vh;position:fixed;inset:0}.m-ink.on{pointer-events:auto;cursor:crosshair}.m-top,.m-stage,.m-foot{z-index:1;position:relative}.m-ink.on~.m-top,.m-ink.on~.m-stage,.m-ink.on~.m-foot,.m-ink.on~.m-top .m-nav,.m-ink.on~.m-stage .m-art{pointer-events:none}.m-ink.on~.m-top .m-nav{pointer-events:auto}.m-inkbar{z-index:5;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;animation:.3s m-in;display:flex;position:fixed;bottom:24px;left:50%;translate:-50%;box-shadow:0 14px 34px -12px #00000059}.m-inkbar button{font:inherit;letter-spacing:.2em;color:#555;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:11px}.m-inkbar .m-dot{border:2px solid #fff;border-radius:50%;width:22px;height:22px;padding:0;transition:scale .2s}.m-inkbar .m-dot.on{scale:1.15;box-shadow:0 0 0 2px #111}@media (width<=640px){.m-nav{gap:0}.m-nav button{letter-spacing:.12em;padding:9px 8px}.m-top{flex-wrap:wrap;row-gap:6px;height:auto;padding:18px 0 6px}.m-nav{justify-content:space-between;width:100%}.m-nav button{padding:9px 4px;font-size:10px}}.m-panel input,.m-panel textarea,.ng-step textarea{font-size:16px}.m-ink{height:100dvh}.m-root{padding-left:max(clamp(24px, 6vw, 56px), env(safe-area-inset-left));padding-right:max(clamp(24px, 6vw, 56px), env(safe-area-inset-right))}.m-foot{padding-bottom:max(26px, env(safe-area-inset-bottom))}.m-nav button{min-height:40px}.m-inkbar{bottom:max(24px, env(safe-area-inset-bottom))}.m-play{min-width:44px}@media (hover:none){.m-art.playing{scale:1}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Fugaz One", "Space Grotesk", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-35{margin:calc(var(--spacing) * 35)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-8{height:calc(var(--spacing) * 8)}.h-36{height:calc(var(--spacing) * 36)}.h-52{height:calc(var(--spacing) * 52)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}}:root{font-synthesis-weight:none;text-transform:uppercase;color:#292621;font-synthesis:none;background:#d7cfbd;font-family:Fugaz One,Space Grotesk,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{color:inherit}.app-shell{--ink:#292621;--orange:#ef5b2a;background-color:#f0eadc;background-image:linear-gradient(90deg,#0000 0 8.5%,#dc524247 8.55%,#0000 8.65%),repeating-linear-gradient(0deg,#0000 0 31px,#4a82992b 32px,#0000 33px);min-height:100vh;padding:0 6vw 132px;position:relative;overflow:hidden}.paper-texture{pointer-events:none;opacity:.42;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E");position:absolute;inset:0}.topbar,.content,.control-deck{z-index:2;position:relative}.topbar{border-bottom:2px solid #292621b8;justify-content:space-between;align-items:center;max-width:1240px;height:88px;margin:0 auto;display:flex}.brand{color:var(--ink);letter-spacing:.06em;align-items:center;gap:12px;font-family:Fugaz One,Monoton,cursive;font-size:22px;font-weight:400;text-decoration:none;display:flex}.brand-mark{border:2px solid var(--ink);border-radius:3px;justify-content:space-between;align-items:center;width:31px;height:22px;padding:4px 5px;display:flex;transform:rotate(-3deg)}.brand-mark span{border:2px solid var(--ink);border-radius:50%;width:7px;height:7px}.top-actions,.search-box{align-items:center;display:flex}.top-actions{gap:14px}.search-box{border:1.5px solid var(--ink);background:#fffcf29e;border-radius:3px;gap:8px;width:230px;padding:9px 13px;box-shadow:2px 2px #29262129}.search-box input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.search-box input::placeholder{color:#817c71}.profile{border:2px solid var(--ink);background:var(--orange);color:#fff;width:36px;height:36px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;font-family:Fugaz One,Permanent Marker,cursive;display:grid;transform:rotate(4deg)}.content{width:min(1120px,100%);margin:46px auto 0}.hero-copy{margin:0 0 28px 14px}.eyebrow,.track-heading p,.queue-header span,.stats,.queue-note,.timeline{font-family:Fugaz One,DM Mono,monospace}.eyebrow{color:var(--orange);letter-spacing:.2em;margin:0 0 8px;font-size:11px;font-weight:500}.hero-copy h1{letter-spacing:-.01em;text-transform:uppercase;margin:0;font-family:Fugaz One,Audiowide,sans-serif;font-size:clamp(34px,5.2vw,66px);font-weight:400;line-height:1}.hero-copy h1 span{color:var(--orange);-webkit-text-stroke:1.5px var(--ink);text-shadow:4px 4px 0 var(--ink), 8px 8px 0 #e83e8c}.hand-note,.scribble{font-family:Fugaz One,Permanent Marker,cursive}.hand-note{color:#426b91;margin:22px 0 0 120px;font-family:Fugaz One,Rock Salt,cursive;font-size:12px;display:inline-block;transform:rotate(-2deg)}.main-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:end;gap:64px;display:grid}.cassette-wrap{width:min(580px,100%);margin:0 auto 32px;position:relative}.cassette{aspect-ratio:1.82;background:linear-gradient(105deg,#0000 0 44%,#ffffff7a 45%,#0000 51%),linear-gradient(160deg,#d7d2c7,#a9a49a);border:3px solid #1f1e1c;border-radius:15px 15px 22px 22px;padding:8% 9%;transition:transform .3s;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 0 0 5px #c8c3b8,inset 0 -11px 15px #26231e38,7px 10px #26231ee0}.cassette-screws i{background:#908b82;border:2px solid #4e4b46;border-radius:50%;width:10px;height:10px;position:absolute}.cassette-screws i:after{content:"";background:#4e4b46;height:1px;position:absolute;top:2px;left:1px;right:1px;transform:rotate(-20deg)}.cassette-screws i:first-child{top:7%;left:4%}.cassette-screws i:nth-child(2){top:7%;right:4%}.cassette-screws i:nth-child(3){bottom:7%;left:5%}.cassette-screws i:nth-child(4){bottom:7%;right:5%}.cassette-label{background:#e9e2cd;border:2px solid #35312c;border-radius:5px;height:74%;padding:12px 15px 10px;position:relative;box-shadow:inset 0 0 0 3px #ffffff4d}.label-top{letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-family:Fugaz One,DM Mono,monospace;font-size:7px;display:flex}.label-top strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.tape-window{background-position:50% 52%;background-size:cover;border:3px solid #282521;border-radius:40%/20%;justify-content:space-between;align-items:center;height:64%;padding:0 18%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #f0eadc57}.tape-window:before{content:"";background:var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tape-window:before{background:color-mix(in srgb, var(--accent), transparent 57%)}}.tape-window:before{mix-blend-mode:multiply}.reel{z-index:2;aspect-ratio:1;background:repeating-conic-gradient(#2e2a26 0 9deg, #aaa399 10deg 23deg);border:7px solid #f4efddf2;border-radius:50%;place-items:center;width:66px;max-width:24%;display:grid;position:relative;box-shadow:0 0 0 4px #272521,inset 0 0 0 4px #5e5952}.reel span{aspect-ratio:1;background:#e5dfce;border-radius:50%;width:24%;box-shadow:0 0 0 3px #292622}.spinning{animation:2.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.window-gloss{background:#ffffff2e;position:absolute;inset:-20% 45% -20% 28%;transform:rotate(18deg)}.cassette-lines{height:18%;padding-top:7px}.cassette-lines span{background:var(--accent);opacity:.76;height:1px;margin:3px 0;display:block}.side-letter{color:var(--accent);font-size:20px;font-weight:700;position:absolute;bottom:5px;right:18px}.cassette-bottom{justify-content:center;align-items:center;gap:7%;height:26%;display:flex}.cassette-bottom p{white-space:nowrap;margin:0;font-family:Fugaz One,DM Mono,monospace;font-size:7px}.bottom-hole{background:#272522;border:3px solid #55514b;border-radius:50%;width:15px;height:15px}.bottom-hole.small{border-width:2px;width:9px;height:9px}.tape-shadow{z-index:-1;filter:blur(11px);background:#221e1b38;border-radius:50%;height:24px;position:absolute;bottom:-18px;left:10%;right:4%}.scribble{color:#416f94;font-size:13px;position:absolute}.rewind{top:40%;left:-76px;transform:rotate(-12deg)}.side-b{bottom:0;right:-112px;transform:rotate(5deg)}.track-heading{justify-content:space-between;align-items:center;gap:24px;padding:0 14px;display:flex}.track-heading p{color:var(--orange);letter-spacing:.15em;margin:0 0 5px;font-size:10px}.track-heading h2{margin:0;font-family:Fugaz One,Audiowide,sans-serif;font-size:clamp(20px,2.6vw,32px);font-weight:400;line-height:1.1}.track-heading h3{color:#686156;margin:7px 0 0;font-size:15px;font-weight:500}.heart-button{cursor:pointer;border:2px solid var(--ink);width:52px;height:52px;box-shadow:3px 3px 0 var(--ink);background:#f8f1df;border-radius:50%;flex:none;place-items:center;transition:all .15s;display:grid}.heart-button:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.heart-button:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.heart-button.is-liked{color:var(--orange)}.stats{color:#777064;letter-spacing:.08em;border-top:1px solid #29262161;align-items:center;gap:13px;margin:20px 14px 0;padding-top:13px;font-size:9px;display:flex}.stats b{color:var(--ink)}.stats>i{background:var(--orange);border-radius:50%;width:3px;height:3px}.stats .quality{color:#367869;margin-left:auto}.queue{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);background:#f7f1e1d4;margin-bottom:2px;position:relative;transform:rotate(.7deg)}.queue:before{content:"";background:#e0bc5c8c;width:90px;height:25px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-3deg)}.queue-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;padding:25px 22px 16px;display:flex}.queue-header span{letter-spacing:.14em;color:var(--orange);font-size:8px}.queue-header h2{margin:3px 0 0;font-family:Fugaz One,Audiowide,sans-serif;font-size:17px;font-weight:400}.queue-header>span{color:#777064;padding-bottom:3px}.queue-list{min-height:0}.queue-track{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px dashed #29262159;grid-template-columns:25px 47px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px 17px;transition:background .16s;display:grid}.queue-track:hover{background:#ef5b2a14}.queue-track.active{background:#f0c84a}.track-index{font-family:Fugaz One,DM Mono,monospace;font-size:10px}.queue-track img{object-fit:cover;border:1.5px solid var(--ink);filter:saturate(.78)contrast(1.08);width:47px;height:47px}.queue-info{flex-direction:column;gap:3px;min-width:0;display:flex}.queue-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.queue-info small,.queue-meta small{color:#716a5f;font-size:10px}.queue-meta{align-items:center;gap:7px;display:flex}.equalizer{align-items:end;gap:2px;height:14px;display:flex}.equalizer i{background:var(--ink);width:2px;height:7px;animation:.65s ease-in-out infinite alternate bars}.equalizer i:nth-child(2){height:13px;animation-delay:-.3s}.equalizer i:nth-child(3){height:9px;animation-delay:-.15s}@keyframes bars{to{height:3px}}.empty-state{color:#716a5f;text-align:center;margin:0;padding:56px 24px;font-family:Fugaz One,Permanent Marker,cursive}.queue-note{color:#e8e0cf;letter-spacing:.1em;background:#292621;align-items:center;gap:12px;padding:15px 20px;font-size:8px;display:flex}.queue-note>span{border:1px solid var(--orange);color:var(--orange);padding:4px 6px}.queue-note p{margin:0;line-height:1.65}.control-deck{border-top:3px solid var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ebe3d0f5;justify-content:center;align-items:center;gap:12px;height:94px;padding:0 6vw;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #2d271f1f}.utility-button,.skip-button,.main-play{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.utility-button{color:#888073;width:28px;height:32px}.utility-button.enabled{color:var(--orange)}.skip-button{width:37px;height:42px}.main-play{border:2px solid var(--ink);background:var(--orange);color:#fff;width:54px;height:54px;box-shadow:3px 3px 0 var(--ink);border-radius:50%}.main-play:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.timeline{grid-template-columns:36px 1fr 36px;align-items:center;gap:10px;width:min(440px,35vw);margin-left:14px;font-family:Fugaz One,VT323,monospace;font-size:18px;display:grid}input[type=range]{cursor:pointer;appearance:none;background:0 0;height:16px}input[type=range]::-webkit-slider-runnable-track{border:1px solid var(--ink);background:linear-gradient(90deg, var(--orange) var(--progress), #c6bead var(--progress));height:4px}input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--ink);background:#f5efe1;border-radius:50%;width:13px;height:13px;margin-top:-5px}input[type=range]::-moz-range-track{border:1px solid var(--ink);background:#c6bead;height:3px}input[type=range]::-moz-range-progress{background:var(--orange);height:3px}input[type=range]::-moz-range-thumb{border:2px solid var(--ink);background:#f5efe1;border-radius:50%;width:11px;height:11px}.volume{align-items:center;gap:9px;width:120px;margin-left:12px;display:flex}.volume input{width:86px}@media (width<=900px){.app-shell{padding-left:5vw;padding-right:5vw}.main-grid{grid-template-columns:1fr;gap:55px}.queue{width:min(520px,100%);margin:0 auto}.side-b{bottom:-27px;right:-10px}.rewind{top:-27px;left:-20px}.timeline{width:34vw;margin-left:4px}.volume{width:80px}.volume input{width:50px}}@media (width<=640px){.app-shell{background-image:repeating-linear-gradient(0deg,#0000 0 31px,#4a82992b 32px,#0000 33px);padding:0 18px 116px}.topbar{height:70px}.search-box{justify-content:center;width:39px;padding:9px}.search-box input{display:none}.content{margin-top:35px}.hero-copy{margin-left:0}.hero-copy h1{font-size:30px}.hand-note{margin-left:55px}.cassette{border-radius:10px 10px 15px 15px;box-shadow:inset 0 0 0 3px #c8c3b8,inset 0 -7px 12px #26231e33,5px 7px #26231e}.cassette-label{padding:7px 9px 6px}.label-top{margin-bottom:5px}.reel{border-width:5px;box-shadow:0 0 0 3px #272521,inset 0 0 0 3px #5e5952}.side-letter{font-size:14px;bottom:2px;right:10px}.cassette-lines{padding-top:3px}.cassette-lines span{margin:2px 0}.bottom-hole{border-width:2px;width:10px;height:10px}.bottom-hole.small{width:6px;height:6px}.cassette-bottom p{font-size:5px}.track-heading{padding:0 3px}.track-heading h2{font-size:21px}.stats{margin-left:3px;margin-right:3px}.queue{box-shadow:5px 5px 0 var(--ink)}.control-deck{gap:5px;height:82px;padding:0 12px}.utility-button{display:none}.main-play{width:48px;height:48px}.timeline{flex:1;grid-template-columns:30px 1fr;width:auto;margin-left:5px}.timeline>span:last-child,.volume,.doodle{display:none}.doodle.d2,.doodle.d10{display:block}.doodle.d2{width:46px;top:11%;right:4%}.doodle.d10{width:26px;top:20%;right:9%}.badge{width:74px;top:-22px;right:-8px}.lcd{grid-template-columns:auto 1fr}.lcd-status{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.doodle{z-index:1;fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:.85;height:auto;animation:7s ease-in-out infinite floaty;position:absolute}.doodle path{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 3.2s cubic-bezier(.45, 0, .25, 1) var(--in,.3s) forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes floaty{0%,to{translate:0}50%{translate:0 -9px}}.badge{z-index:4;filter:drop-shadow(3px 3px #292621d9);width:104px;position:absolute;top:-34px;right:-30px}.badge-spin{transform-box:view-box;transform-origin:50%;animation:22s linear infinite spin}.badge text{letter-spacing:.12em;fill:#292621;font-family:Fugaz One,DM Mono,monospace;font-size:10.5px;font-weight:500}.cassette{cursor:pointer}.lcd{border:3px solid var(--ink);color:#ffb22e;width:min(580px,100%);box-shadow:5px 5px 0 var(--ink), inset 0 0 18px #000000b3;text-shadow:0 0 8px #ffb22e99;background:#2a1c0f;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:0 auto 28px;padding:11px 16px;font-family:Fugaz One,VT323,monospace;display:grid}.lcd small{letter-spacing:.12em;opacity:.65;font-size:13px;display:block}.lcd b{letter-spacing:.08em;font-size:34px;font-weight:400;line-height:.9}.lcd-status{text-align:right}.lcd-status b{letter-spacing:.1em;font-size:22px}@keyframes blink{50%{opacity:.35}}.vu{gap:5px;display:grid}.vu-row{align-items:center;gap:3px;display:flex}.vu-row em{opacity:.7;width:14px;font-size:15px;font-style:normal}.vu-row i{color:#5be37a;opacity:.16;background:#5be37a;border-radius:1px;flex:1;height:9px;box-shadow:0 0 6px}.vu-row i:nth-child(n+11){color:#ffd23f;background:#ffd23f}.vu-row i:nth-child(n+14){color:#ff4d3d;background:#ff4d3d}.lcd.live .vu-row i:nth-child(-n+5){opacity:1}.lcd.live .vu-row i:nth-child(n+6){animation:vu calc(.45s + var(--i) * 70ms) ease-in-out infinite;animation-delay:var(--d)}.lcd.live .vu-row i:nth-child(n+6):nth-child(-n+10){animation-name:vuMid}@keyframes vu{0%,to{opacity:.16}15%,40%{opacity:1}}@keyframes vuMid{0%,to{opacity:.16}10%,70%{opacity:1}}.queue-note .hint{text-align:right;color:#b9b09c;margin-left:auto}.doodle{rotate:var(--r,0deg)}.playing .doodle{animation-duration:3.4s}.d1{color:#e83e8c;--r:-14deg;width:48px;animation-name:twinkle;animation-duration:2.6s;top:20%;left:2.5%}.d2{color:#1f9e8f;--r:70deg;width:84px;animation-name:wiggle;animation-duration:4s;top:13%;right:5%}.d3{color:#346389;--r:12deg;width:50px;animation-name:wiggle;animation-duration:3s;animation-delay:-1s;top:52%;right:2%}.d4{color:#ef5b2a;--r:20deg;width:88px;bottom:20%;left:3%}.d5{color:#e8a124;--r:14deg;width:38px;animation-name:flicker;animation-duration:3.6s;top:34%;right:6%}.d6{color:#346389;width:58px;animation-name:spinR;animation-duration:16s;animation-timing-function:linear;top:15%;left:60%}.d7{color:#e83e8c;--r:-8deg;width:70px;animation-delay:-5s;bottom:22%;right:3%}.d8{color:#1f9e8f;--r:-20deg;width:62px;animation-name:wiggle;animation-delay:-2.5s;top:44%;left:1.5%}.d9{color:#e8a124;--r:10deg;width:52px;animation-name:wiggle;animation-delay:-1.2s;bottom:13%;right:15%}.d10{color:#e83e8c;--r:12deg;width:36px;animation-name:beat;animation-duration:1.6s;top:25%;right:20%}.d11{color:#ef5b2a;width:54px;animation-name:spinR;animation-duration:20s;animation-timing-function:linear;top:62%;left:2%}.d12{color:#e8a124;width:30px;animation-name:twinkle;animation-duration:2s;animation-delay:-.6s;top:21%;right:12%}.d13{color:#346389;width:26px;animation-name:twinkle;animation-duration:2.8s;animation-delay:-1.4s;top:40%;left:4.5%}.d14{color:#ef5b2a;width:34px;animation-name:twinkle;animation-duration:2.3s;animation-delay:-.2s;bottom:30%;right:5%}.d15{color:#7857b8;--r:-12deg;width:68px;animation-duration:9s;top:11%;left:70%}.d16{color:#1f9e8f;--r:8deg;width:62px;animation-name:wiggle;animation-duration:5s;top:70%;right:2.5%}.d17{color:#227d78;--r:-4deg;width:56px;animation-name:sway;animation-duration:4.5s;bottom:12%;left:7%}.d18{color:#e83e8c;width:80px;animation-duration:6s;top:3.5%;left:45%}.d19{color:#e8a124;--r:10deg;width:44px;animation-name:wiggle;animation-duration:3.4s;top:58%;right:8%}.d20{color:#346389;--r:-6deg;width:66px;animation-name:beat;animation-duration:2.4s;bottom:36%;left:1.5%}.d21{color:#7857b8;--r:8deg;width:40px;animation-name:spinR;animation-duration:12s;animation-timing-function:linear;bottom:8%;left:30%}@keyframes wiggle{0%,to{rotate:var(--r,0deg)}50%{rotate:calc(var(--r,0deg) + 14deg)}}@keyframes sway{0%,to{rotate:calc(var(--r,0deg) - 6deg)}50%{rotate:calc(var(--r,0deg) + 6deg)}}@keyframes twinkle{0%,to{opacity:.5;scale:.75}50%{opacity:1;scale:1.2}}@keyframes spinR{to{rotate:calc(var(--r,0deg) + 360deg)}}@keyframes beat{0%,to{scale:1}15%{scale:1.28}30%{scale:1}45%{scale:1.16}}@keyframes flicker{0%,to{opacity:1}8%{opacity:.25}12%{opacity:1}55%{opacity:.35}58%{opacity:1}}.motes{z-index:1;pointer-events:none;--mote:#ef5b2a80;position:fixed;inset:0;overflow:hidden}.motes i{bottom:-12px;left:var(--x);width:var(--s);height:var(--s);background:var(--mote);opacity:0;animation:rise var(--t) linear infinite;animation-delay:var(--dl);border-radius:50%;position:absolute}.motes i:nth-child(3n){--mote:#1f9e8f8c}.motes i:nth-child(3n+1){--mote:#e83e8c80}@keyframes rise{0%{opacity:0;translate:0}10%{opacity:.9}90%{opacity:.6}to{opacity:0;translate:40px -110vh}}.theme-toggle{cursor:pointer;border:2px solid var(--ink);background:#f8f1df;border-radius:999px;flex:none;justify-content:space-between;align-items:center;width:64px;height:34px;padding:0 9px;display:flex;position:relative;box-shadow:2px 2px #2926214d}.theme-toggle .knob{border:2px solid var(--ink);background:var(--orange);border-radius:50%;width:24px;height:24px;transition:transform .32s cubic-bezier(.22,1,.36,1),background .3s;position:absolute;top:3px;left:3px}.theme-toggle svg{z-index:1;position:relative}.theme-toggle[aria-checked=true] .knob{transform:translate(30px)}.heart-button.is-liked svg{animation:.45s cubic-bezier(.22,1,.36,1) pop}@keyframes pop{0%{scale:.5}60%{scale:1.45}to{scale:1}}.playing .cassette{animation:2.4s ease-in-out infinite groove}@keyframes groove{0%,to{translate:0;scale:1}50%{translate:0 -5px;scale:1.012}}.playing .main-play{animation:1.8s ease-out infinite ring}@keyframes ring{0%{box-shadow:3px 3px 0 var(--ink), 0 0 0 0 #ef5b2a8c}to{box-shadow:3px 3px 0 var(--ink), 0 0 0 18px #ef5b2a00}}.app-shell,.queue,.control-deck,.search-box,.theme-toggle{transition:background-color .4s,border-color .4s,color .4s}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0b1e}html[data-theme=dark] .app-shell{--ink:#ece7ff;--orange:#ff4fd8;color:var(--ink);background-color:#0d0b1e;background-image:linear-gradient(90deg,#0000 0 8.5%,#ff4fd899 8.55%,#0000 8.72%),repeating-linear-gradient(0deg,#0000 0 31px,#19f3ff21 32px,#0000 33px),radial-gradient(at 15% 0,#a58bff47,#0000 50%),radial-gradient(at 95% 65%,#ff4fd829,#0000 45%)}html[data-theme=dark] .paper-texture{opacity:.22;mix-blend-mode:screen}html[data-theme=dark] .motes{--mote:#19f3ff}html[data-theme=dark] .motes i{box-shadow:0 0 10px var(--mote)}html[data-theme=dark] .motes i:nth-child(3n){--mote:#b6ff3b}html[data-theme=dark] .motes i:nth-child(3n+1){--mote:#ff4fd8}html[data-theme=dark] .topbar{border-bottom:2px solid #ff4fd8}html[data-theme=dark] .brand{color:#ff7fe6;text-shadow:0 0 6px #ff4fd8,0 0 18px #ff4fd8,0 0 38px #ff4fd899;animation:6s infinite neon}html[data-theme=dark] .brand-mark{border-color:#19f3ff;box-shadow:0 0 8px #19f3ff,inset 0 0 6px #19f3ff80}html[data-theme=dark] .brand-mark span{border-color:#19f3ff}@keyframes neon{0%,18%,22%,62%,64%,to{opacity:1}20%,63%{opacity:.45}}html[data-theme=dark] .search-box{background:#161134bf;border-color:#19f3ff;box-shadow:0 0 12px #19f3ff59}html[data-theme=dark] .search-box input{color:var(--ink)}html[data-theme=dark] .search-box input::placeholder{color:#8b84b8}html[data-theme=dark] .profile{border-color:#fff;box-shadow:0 0 14px #ff4fd8}html[data-theme=dark] .theme-toggle{color:#8b84b8;background:#171235;border-color:#19f3ff;box-shadow:0 0 12px #19f3ff73}html[data-theme=dark] .theme-toggle .knob{background:#19f3ff;border-color:#fff;box-shadow:0 0 12px #19f3ff}html[data-theme=dark] .eyebrow{color:#19f3ff;text-shadow:0 0 8px #19f3ffcc}html[data-theme=dark] .hero-copy h1{color:#ffe6fa;text-shadow:0 0 8px #ff4fd8,0 0 26px #ff4fd8cc}html[data-theme=dark] .hero-copy h1 span{color:#19f3ff;-webkit-text-stroke:0;text-shadow:0 0 6px #19f3ff,0 0 20px #19f3ff,0 0 44px #19f3ff99;animation:7s 1s infinite neon}html[data-theme=dark] .hand-note,html[data-theme=dark] .scribble{color:#b6ff3b;text-shadow:0 0 8px #b6ff3bb3}html[data-theme=dark] .cassette{box-shadow:inset 0 0 0 5px #28244c, inset 0 -11px 15px #0006, 0 0 0 2px var(--accent), 0 0 34px var(--accent), 0 0 90px var(--accent);background:linear-gradient(105deg,#0000 0 44%,#ffffff1a 45%,#0000 51%),linear-gradient(160deg,#35305f,#16132f);border-color:#070612}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .cassette{box-shadow:inset 0 0 0 5px #28244c, inset 0 -11px 15px #0006, 0 0 0 2px var(--accent), 0 0 34px color-mix(in srgb, var(--accent), transparent 35%), 0 0 90px color-mix(in srgb, var(--accent), transparent 65%)}}html[data-theme=dark] .playing .cassette{animation:2.4s ease-in-out infinite groove,2.4s ease-in-out infinite glowpulse}@keyframes glowpulse{0%,to{filter:brightness()}50%{filter:brightness(1.18)saturate(1.2)}}html[data-theme=dark] .cassette-label{color:#292621;box-shadow:inset 0 0 0 3px #ffffff4d,0 0 14px #ffffff40}html[data-theme=dark] .cassette-bottom p{color:#c9c3ee}html[data-theme=dark] .tape-shadow{background:#ff4fd880}html[data-theme=dark] .badge{filter:drop-shadow(0 0 10px #f0c84acc)}html[data-theme=dark] .lcd{border-color:#19f3ff;box-shadow:0 0 18px #19f3ff80,inset 0 0 18px #000000b3}html[data-theme=dark] .track-heading h2{color:#fff;text-shadow:0 0 10px #ffffff8c,0 0 28px #a58bffb3}html[data-theme=dark] .track-heading p{color:#19f3ff}html[data-theme=dark] .track-heading h3{color:#b3acd6}html[data-theme=dark] .heart-button{background:#1a1536;border-color:#ff4fd8;box-shadow:0 0 14px #ff4fd88c}html[data-theme=dark] .heart-button:hover{box-shadow:0 0 24px #ff4fd8}html[data-theme=dark] .heart-button.is-liked{color:#ff4fd8;filter:drop-shadow(0 0 6px #ff4fd8)}html[data-theme=dark] .stats{color:#9a93c4;border-top-color:#fff3}html[data-theme=dark] .stats b{color:#fff}html[data-theme=dark] .stats>i{background:#19f3ff;box-shadow:0 0 8px #19f3ff}html[data-theme=dark] .stats .quality{color:#b6ff3b;text-shadow:0 0 8px #b6ff3bb3}html[data-theme=dark] .queue{background:#15112ed1;border-color:#19f3ff;box-shadow:0 0 22px #19f3ff73,inset 0 0 22px #19f3ff14}html[data-theme=dark] .queue:before{background:#ff4fd880}html[data-theme=dark] .queue-header{border-bottom-color:#19f3ff}html[data-theme=dark] .queue-header span{color:#ff4fd8}html[data-theme=dark] .queue-header>span{color:#9a93c4}html[data-theme=dark] .queue-header h2{text-shadow:0 0 10px #ffffff80}html[data-theme=dark] .queue-track{border-bottom-color:#fff3}html[data-theme=dark] .queue-track:hover{background:#19f3ff1a}html[data-theme=dark] .queue-track.active{background:#ff4fd833;box-shadow:inset 3px 0 #ff4fd8,inset 0 0 18px #ff4fd840}html[data-theme=dark] .queue-track img{border-color:#ff4fd8}html[data-theme=dark] .queue-info small,html[data-theme=dark] .queue-meta small,html[data-theme=dark] .empty-state{color:#9a93c4}html[data-theme=dark] .equalizer i{background:#19f3ff;box-shadow:0 0 6px #19f3ff}html[data-theme=dark] .queue-note{background:#070612;border-top:1px solid #19f3ff66}html[data-theme=dark] .queue-note>span{color:#ff4fd8;text-shadow:0 0 8px #ff4fd8;border-color:#ff4fd8;box-shadow:0 0 8px #ff4fd880}html[data-theme=dark] .utility-button{color:#6d6799}html[data-theme=dark] .utility-button.enabled{color:#19f3ff;filter:drop-shadow(0 0 6px #19f3ff)}html[data-theme=dark] .main-play{background:#ff4fd8;border-color:#fff;box-shadow:0 0 18px #ff4fd8,0 0 40px #ff4fd880}html[data-theme=dark] .playing .main-play{animation-name:ringNeon}@keyframes ringNeon{0%{box-shadow:0 0 18px #ff4fd8,0 0 #ff4fd8b3}to{box-shadow:0 0 18px #ff4fd8,0 0 0 20px #ff4fd800}}html[data-theme=dark] .timeline{color:#19f3ff;text-shadow:0 0 8px #19f3ffb3}html[data-theme=dark] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ff4fd8 var(--progress), #2b2656 var(--progress));border-color:#19f3ff;box-shadow:0 0 8px #19f3ff73}html[data-theme=dark] input[type=range]::-webkit-slider-thumb{background:#fff;border-color:#ff4fd8;box-shadow:0 0 10px #ff4fd8}html[data-theme=dark] input[type=range]::-moz-range-track{background:#2b2656;border-color:#19f3ff}html[data-theme=dark] input[type=range]::-moz-range-progress{background:#ff4fd8}html[data-theme=dark] input[type=range]::-moz-range-thumb{background:#fff;border-color:#ff4fd8}html[data-theme=dark] .doodle{opacity:1;filter:drop-shadow(0 0 3px)drop-shadow(0 0 10px)}html[data-theme=dark] .d1{color:#ff4fd8}html[data-theme=dark] .d2{color:#19f3ff}html[data-theme=dark] .d3{color:#a58bff}html[data-theme=dark] .d4{color:#ff8a3d}html[data-theme=dark] .d5{color:#ffe14a}html[data-theme=dark] .d6{color:#19f3ff}html[data-theme=dark] .d7{color:#ff4fd8}html[data-theme=dark] .d8{color:#b6ff3b}html[data-theme=dark] .d9{color:#ffe14a}html[data-theme=dark] .d10{color:#ff4fd8}html[data-theme=dark] .d11{color:#ff8a3d}html[data-theme=dark] .d12{color:#ffe14a}html[data-theme=dark] .d13{color:#19f3ff}html[data-theme=dark] .d14{color:#ff4fd8}html[data-theme=dark] .d15{color:#a58bff}html[data-theme=dark] .d16{color:#19f3ff}html[data-theme=dark] .d17{color:#b6ff3b}html[data-theme=dark] .d18{color:#ff4fd8}html[data-theme=dark] .d19{color:#ffe14a}html[data-theme=dark] .d20{color:#19f3ff}html[data-theme=dark] .d21{color:#a58bff}@media (width<=640px){html[data-theme=dark] .app-shell{background-image:repeating-linear-gradient(0deg,#0000 0 31px,#19f3ff21 32px,#0000 33px),radial-gradient(at 15% 0,#a58bff47,#0000 50%)}.theme-toggle{width:56px}.theme-toggle[aria-checked=true] .knob{transform:translate(22px)}}html .app-shell .cassette{--shell-a:#ddd7ca;--shell-b:#a9a396;--shell-low:#8f897d;aspect-ratio:400/254;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}html[data-theme=dark] .app-shell .cassette{--shell-a:#403a75;--shell-b:#181433;--shell-low:#0e0b22;box-shadow:none;background:0 0;border:0}.cassette-art{filter:drop-shadow(7px 10px #26231ee0);width:100%;height:100%;display:block;overflow:visible}html[data-theme=dark] .cassette-art{filter:drop-shadow(0 0 10px var(--accent)) drop-shadow(0 0 38px var(--accent))}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .cassette-art{filter:drop-shadow(0 0 10px var(--accent)) drop-shadow(0 0 38px color-mix(in srgb, var(--accent), transparent 45%))}}.cs-a{stop-color:var(--shell-a)}.cs-b{stop-color:var(--shell-b)}.shell-edge{stroke:#1f1e1c;stroke-width:3px}.shell-bevel{fill:none;stroke:#ffffff59;stroke-width:1.5px}html[data-theme=dark] .shell-bevel{stroke:#ffffff1f}.shell-low{fill:var(--shell-low)}.c-accent,.c-accent-text{fill:var(--accent)}.c-hand{font-family:Fugaz One,Permanent Marker,cursive}.c-mono{font-family:Fugaz One,DM Mono,monospace;font-weight:500}.spool{transform-box:fill-box;transform-origin:50%;animation:2.6s linear infinite reverse spin}.spool:last-of-type{animation-duration:2.2s}.share-button{cursor:pointer;border:2px solid var(--ink);background:var(--orange);color:#fff;letter-spacing:.14em;height:36px;box-shadow:3px 3px 0 var(--ink);border-radius:3px;align-items:center;gap:8px;padding:0 14px;font-family:Fugaz One,DM Mono,monospace;font-size:11px;font-weight:500;transition:transform .15s,box-shadow .15s;display:flex}.share-button:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.share-button:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}html[data-theme=dark] .share-button{border-color:#fff;box-shadow:0 0 14px #ff4fd8}.site-footer{z-index:2;letter-spacing:.08em;border-top:2px dashed #29262180;justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100%);margin:72px auto 0;padding:22px 0 0;font-family:Fugaz One,DM Mono,monospace;font-size:11px;display:flex;position:relative}.site-footer p{margin:0}.socials{gap:12px;display:flex}.socials a{border:1.5px solid var(--ink);color:var(--ink);letter-spacing:.14em;background:#fffcf29e;border-radius:3px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;text-decoration:none;transition:transform .15s,background .15s;display:flex;box-shadow:2px 2px #29262140}.socials a:hover{background:#f0c84a;transform:translateY(-2px)rotate(-1.5deg)}html[data-theme=dark] .site-footer{color:#b3acd6;border-top:2px dashed #19f3ff80}html[data-theme=dark] .site-footer b{color:#fff;text-shadow:0 0 8px #ff4fd8cc}html[data-theme=dark] .socials a{color:#19f3ff;background:#161134bf;border-color:#19f3ff;box-shadow:0 0 10px #19f3ff66}html[data-theme=dark] .socials a:hover{color:#ff7fe6;background:#ff4fd833;border-color:#ff4fd8;box-shadow:0 0 16px #ff4fd8}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1a148c;place-items:center;padding:20px;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.share-modal{border:2px solid var(--ink);color:#292621;width:min(440px,100%);box-shadow:8px 8px 0 var(--ink);background:#f6efdc;padding:30px 26px 26px;animation:.32s cubic-bezier(.22,1,.36,1) popIn;position:relative;transform:rotate(-.6deg)}.share-modal:before{content:"";background:#e0bc5ca6;width:90px;height:25px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(3deg)}@keyframes fadeIn{0%{opacity:0}}@keyframes popIn{0%{opacity:0;translate:0 20px;scale:.88}}.modal-close{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.modal-close:hover{background:#2926211a}.modal-eyebrow{color:var(--orange);letter-spacing:.2em;margin:0 0 4px;font-family:Fugaz One,DM Mono,monospace;font-size:10px}.share-modal h2{margin:0 0 18px;font-family:Fugaz One,Audiowide,sans-serif;font-size:24px;font-weight:400}.share-card{border:1.5px dashed #29262180;align-items:center;gap:14px;margin-bottom:16px;padding:10px;display:flex}.share-card img{object-fit:cover;border:1.5px solid #292621;width:56px;height:56px}.share-card strong{font-size:15px;display:block}.share-card small{color:#6b6458;font-size:12px}.share-link{background:#fffaf0;border:2px solid #292621;margin-bottom:14px;display:flex}.share-link input{color:#292621;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 12px;font-family:Fugaz One,DM Mono,monospace;font-size:11px}.share-link button{cursor:pointer;letter-spacing:.1em;background:#f0c84a;border:0;border-left:2px solid #292621;align-items:center;gap:6px;padding:0 14px;font-family:Fugaz One,DM Mono,monospace;font-size:10px;font-weight:500;display:flex}.share-options{flex-wrap:wrap;gap:8px;display:flex}.share-options a,.share-options button{cursor:pointer;color:#292621;background:0 0;border:1.5px solid #292621;align-items:center;gap:6px;padding:9px 13px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.share-options a:hover,.share-options button:hover{color:#f6efdc;background:#292621}html[data-theme=dark] .modal-backdrop{background:#070612b8}html[data-theme=dark] .share-modal{color:#ece7ff;background:#151130;border-color:#19f3ff;box-shadow:0 0 30px #19f3ff80,inset 0 0 24px #19f3ff14}html[data-theme=dark] .share-modal:before{background:#ff4fd88c}html[data-theme=dark] .modal-eyebrow{color:#ff4fd8;text-shadow:0 0 8px #ff4fd8}html[data-theme=dark] .share-modal h2{text-shadow:0 0 12px #ffffff80}html[data-theme=dark] .modal-close:hover{background:#ffffff1a}html[data-theme=dark] .share-card{border-color:#19f3ff80}html[data-theme=dark] .share-card img{border-color:#ff4fd8}html[data-theme=dark] .share-card small{color:#9a93c4}html[data-theme=dark] .share-link{background:#0d0b1e;border-color:#19f3ff;box-shadow:0 0 12px #19f3ff59}html[data-theme=dark] .share-link input{color:#ece7ff}html[data-theme=dark] .share-link button{color:#fff;background:#ff4fd8;border-left-color:#19f3ff}html[data-theme=dark] .share-options a,html[data-theme=dark] .share-options button{color:#ff7fe6;border-color:#ff4fd8}html[data-theme=dark] .share-options a:hover,html[data-theme=dark] .share-options button:hover{color:#fff;background:#ff4fd8;box-shadow:0 0 14px #ff4fd8}@media (width<=640px){.share-button span{display:none}.share-button{justify-content:center;width:38px;padding:0}.site-footer{flex-direction:column;align-items:flex-start;margin-top:48px}.socials a span{font-size:9px}.doodle,.motes,.hero-copy,.badge,.scribble,.queue,.stats,.lcd-status{display:none!important}.app-shell{padding:0 20px 96px}.topbar{height:60px}.brand{font-size:19px}.brand-mark{display:none}.content{margin-top:28px}.main-grid{gap:0}.cassette-wrap{margin:0 auto 26px}.lcd{box-shadow:3px 3px 0 var(--ink), inset 0 0 14px #000000b3;gap:14px;margin-bottom:22px;padding:8px 12px}.lcd b{font-size:26px}.vu-row i{height:7px}.track-heading{padding:0}.track-heading h2{font-size:22px}.site-footer{flex-direction:row;align-items:center;margin-top:32px;padding-top:16px;font-size:9px}.socials a{padding:9px}.socials a span{display:none}.control-deck{gap:14px;height:74px;padding:0 16px}.main-play{width:50px;height:50px}.timeline{grid-template-columns:34px 1fr 34px;margin-left:0}.timeline>span:last-child{display:block}}.app-shell{--muted:#736d61;--paper:#fff9eb;--soft-border:#29262138;padding-bottom:128px}.topbar{border-bottom-width:1px;max-width:1120px;height:82px}.content{width:min(1040px,100%);margin-top:40px}.hero-copy{margin:0 0 44px;position:relative}.hero-copy h1{letter-spacing:-.055em;font-size:clamp(56px,7.5vw,100px)}.hero-copy h1 span{text-shadow:3px 3px 0 var(--ink), 6px 6px 0 #e8a124}.eyebrow{margin-bottom:16px;font-size:10px}.hand-note{margin:18px 0 0 6px;font-size:11px}.main-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:72px}.player-column{min-width:0}.badge{width:82px;top:-24px;right:-20px}.rewind{font-size:11px;left:-48px}.side-b{font-size:11px;bottom:-14px;right:-28px}.lcd{box-shadow:3px 3px 0 var(--ink), inset 0 0 18px #000000b3;border-width:2px;border-radius:4px;gap:16px;margin-bottom:24px}.lcd-status b{font-size:18px}.lcd small{font-size:11px}.track-heading{gap:16px;padding:0}.track-heading h2{letter-spacing:-.045em;font-family:Fugaz One,Space Grotesk,sans-serif;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.2}.track-heading p{margin-bottom:8px}.heart-button{width:44px;height:44px;box-shadow:2px 2px 0 var(--ink);border-width:1.5px}.stats{border-top-color:var(--soft-border);margin:18px 0 0}.queue{box-shadow:5px 6px 0 var(--ink);border-width:1.5px;transform:rotate(1deg)}.queue-header{border-bottom-width:1px;padding:26px 20px 18px}.queue-header h2{margin-top:8px;font-size:22px}.queue-track{grid-template-columns:20px 42px 1fr auto;gap:9px;padding:16px 14px}.queue-track img{width:42px;height:42px}.queue-meta svg{display:none}.liner-label,.liner-description{letter-spacing:.08em;color:var(--muted);font-family:Fugaz One,DM Mono,monospace;font-size:9px;line-height:1.9}.liner-label{letter-spacing:.16em;font-size:8px}.liner-notes p{letter-spacing:-.05em;margin:14px 0;font-size:34px;font-weight:600;line-height:1.08}.liner-signature{text-align:right;color:var(--orange);margin-top:10px;font-family:Fugaz One,Permanent Marker,cursive;font-size:24px;transform:rotate(-6deg)}.queue-note{gap:10px;padding:16px;font-size:7px}.site-footer{border-top:1px solid var(--soft-border);width:min(1040px,100%);margin-top:44px;font-size:9px}.socials a{box-shadow:none;background:0 0;border:0;padding:8px}.control-deck{border-top-width:1.5px;gap:16px;height:88px}.timeline{width:min(480px,39vw)}.utility-button,.skip-button{min-height:44px}.motes{opacity:.35}.doodle{stroke-width:2.2px}.d6{top:14%;left:58%}.d10{top:26%;right:4%}.d15{top:12%;left:76%}.d18{width:58px;top:5%;left:43%}.d19{right:3%}:where(button,a,input,[role=button]):focus-visible{outline:3px solid var(--orange);outline-offset:5px}html[data-theme=dark] .app-shell{--muted:#b3acd1;--paper:#151130;--soft-border:#a58bff40}html[data-theme=dark] .brand{text-shadow:0 0 12px #ff4fd873;animation:none}html[data-theme=dark] .hero-copy h1 span{text-shadow:0 0 12px #19f3ff73,3px 3px #244967;animation:none}html[data-theme=dark] .track-heading h2{text-shadow:none}html[data-theme=dark] .queue{border-color:#19f3ff8c;box-shadow:5px 6px #070612,0 0 24px #19f3ff1a}html[data-theme=dark] .queue-header{border-color:var(--soft-border)}html[data-theme=dark] .doodle{filter:drop-shadow(0 0 5px)}html[data-theme=dark] .control-deck{border-top-width:1px;box-shadow:0 -6px 30px #0000004d}html[data-theme=dark] .site-footer{border-top:1px solid var(--soft-border)}html[data-theme=dark] .socials a{box-shadow:none;background:0 0;border:0}@media (width>=901px) and (height<=820px){.content{margin-top:28px}.hero-copy{margin-bottom:30px}.hero-copy h1{font-size:72px}.main-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:90px}.cassette-wrap{max-width:440px}.site-footer{margin-top:28px}}@media (width>=641px) and (width<=900px){.content{max-width:620px}.main-grid{grid-template-columns:1fr;gap:40px}.queue{width:100%}.liner-notes{padding:24px}.liner-notes p{font-size:30px}.rewind{top:-24px;left:-16px}}@media (width<=640px){.app-shell{min-height:100svh;padding:0 22px 170px}.topbar{height:74px}.brand{font-size:18px}.content{max-width:420px;margin-top:36px}.main-grid{grid-template-columns:1fr;gap:0}.cassette-wrap{margin-bottom:30px}.lcd{grid-template-columns:auto 1fr;margin-bottom:28px}.track-heading h2{font-size:26px}.track-heading h3{font-size:14px}.site-footer{gap:8px;max-width:420px;margin-top:28px;font-size:8px;line-height:1.8}.socials{flex-shrink:0;gap:4px}.socials a{padding:10px}.control-deck{height:auto;min-height:142px;padding:16px 22px max(16px, env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);justify-items:center;gap:8px;display:grid}.control-deck .skip-button{display:grid!important}.control-deck .utility-button{width:44px;display:grid}.main-play{width:52px;height:52px}.timeline{grid-area:1/1/auto/-1;gap:12px;width:100%;margin:0;font-size:17px}.timeline input{width:100%;min-width:0;height:24px}.share-button{width:40px;height:40px}.share-modal{padding:30px 20px 24px;transform:none}}.splash-shell{place-items:center;padding:0;display:grid}.splash-main{z-index:2;flex-direction:column;align-items:center;gap:40px;width:100%;padding:24px;display:flex;position:relative}.splash-title{letter-spacing:.04em;color:var(--ink);text-shadow:4px 4px 0 var(--orange);margin:0;font-family:Fugaz One,Monoton,cursive;font-size:clamp(3rem,14vw,10rem);font-weight:400;line-height:1;transform:rotate(-2deg)}.splash-form{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:320px;display:flex}.splash-input,.splash-enter{border:2px solid var(--ink);width:100%;color:var(--ink);letter-spacing:.25em;text-align:center;text-transform:uppercase;background:0 0;border-radius:999px;padding:12px 22px;font-size:15px}.splash-input::placeholder{color:var(--ink);opacity:.45}.splash-enter{cursor:pointer;background:var(--orange);border-color:var(--ink);width:auto;box-shadow:3px 3px 0 var(--ink);padding:12px 34px;transition:transform .12s,box-shadow .12s}.splash-enter:hover{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.splash-input:focus-visible,.splash-enter:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.splash-error{letter-spacing:.2em;height:16px;color:var(--orange);margin:0;font-size:12px}html[data-theme=dark] .splash-title{color:#ff7fe6;text-shadow:0 0 8px #ff4fd8,0 0 24px #ff4fd8,0 0 48px #ff4fd899;animation:6s infinite neon}html[data-theme=dark] .splash-input,html[data-theme=dark] .splash-enter{border-color:#19f3ff;box-shadow:0 0 10px #19f3ff99,inset 0 0 8px #19f3ff40}html[data-theme=dark] .splash-enter{color:#0d0b1e;background:#ff4fd8;box-shadow:0 0 14px #ff4fd8}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .splash-title{animation:none}}.splash-prompt{letter-spacing:.2em;color:var(--ink);text-align:center;font-size:18px}.splash-enter:disabled{opacity:.5;cursor:not-allowed}.drawn-name{z-index:1;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;transform:rotate(-6deg)}.drawn-name svg{width:min(1100px,96vw);height:auto;overflow:visible}.drawn-name text{text-transform:none;fill:#0000;stroke:var(--orange);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:1400px;opacity:.4;font-family:Permanent Marker,Rock Salt,cursive;animation:4.5s cubic-bezier(.5,0,.3,1) .4s forwards write-name,1.2s 4.2s forwards fill-name}.drawn-name .drawn-for{stroke-width:1.5px;font-size:56px;animation-duration:2s,.8s;animation-delay:.2s,1.9s}.drawn-name .drawn-text{font-size:250px}@keyframes write-name{to{stroke-dashoffset:0}}@keyframes fill-name{to{fill:var(--orange);fill-opacity:.14}}html[data-theme=dark] .drawn-name text{stroke:#ff4fd8;filter:drop-shadow(0 0 8px #ff4fd8);opacity:.5}@media (prefers-reduced-motion:reduce){.drawn-name text{stroke-dashoffset:0;fill:var(--orange);fill-opacity:.14;animation:none}}.track-thumb{object-fit:cover;border:2px solid var(--ink);width:88px;height:88px;box-shadow:4px 4px 0 var(--ink);border-radius:6px;flex:none}.track-heading-text{flex:1;min-width:0}.track-heading{justify-content:flex-start}.track-heading .heart-button{margin-left:auto}.deck-now{align-items:center;gap:12px;min-width:0;max-width:22vw;display:flex;position:absolute;top:50%;left:3vw;transform:translateY(-50%)}.deck-now img{object-fit:cover;border:1.5px solid var(--ink);border-radius:4px;flex:none;width:56px;height:56px}.deck-now span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.deck-now strong,.deck-now small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-now strong{font-size:14px;font-weight:400}.deck-now small{opacity:.65;font-size:11px}html[data-theme=dark] .track-thumb{border-color:#19f3ff;box-shadow:0 0 14px #19f3ff8c}html[data-theme=dark] .deck-now img{border-color:#19f3ff}@media (width<=1100px){.deck-now span{display:none}}@media (width<=720px){.track-thumb{width:64px;height:64px;box-shadow:3px 3px 0 var(--ink)}.deck-now{display:none}}.doodle{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .35s cubic-bezier(.22,1,.36,1),opacity .2s,filter .2s;scale:1}.doodle:hover{opacity:1;filter:drop-shadow(0 0 6px);scale:1.3}.doodle:active{scale:.85}@media (hover:none){.doodle:hover{filter:none;scale:1}}.leave-text{text-transform:none;margin:0 0 18px;font-size:14px;line-height:1.5}.drawn-name{transform:translate(18vw)rotate(-6deg)}@media (width<=900px){.drawn-name{transform:translate(6vw)rotate(-6deg)}}.cs-a{stop-opacity:.2}.cs-b{stop-opacity:.1}.cassette .shell-low{fill-opacity:.35}.cassette-art rect[fill=\#efe8d2]{fill-opacity:.55}html[data-theme=dark] .shell-edge{stroke:#ece7ff8c}.stats,.heart-button{display:none}.engage{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 0;display:flex}.engage-pill{border:2px solid var(--ink);background:var(--ink);border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 22px 0 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.engage-pill{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.engage-pill{color:var(--ink);letter-spacing:.04em;text-transform:none;font-size:15px}.engage-pill b{font-size:22px;font-weight:400;line-height:1}.engage-pill span{opacity:.65;font-size:14px}.engage-pill.like{cursor:pointer;transition:transform .15s,background .2s,box-shadow .2s}.engage-pill.like:hover:not(:disabled){background:#ff4fd82e;transform:translateY(-2px)}.engage-pill.like:active:not(:disabled){transform:scale(.96)}.engage-pill.like:disabled{opacity:.6;cursor:wait}.engage-pill.like.is-liked{color:#ff7fe6;background:#ff4fd829;border-color:#ff4fd8;box-shadow:0 0 18px #ff4fd880}.engage-pill.like.is-liked svg{animation:.45s cubic-bezier(.22,1,.36,1) pop}.engage-pill.plays svg{color:#19f3ff}.engage-error{letter-spacing:.15em;color:#ff7fe6;font-size:11px}@media (width<=640px){.engage{gap:8px}.engage-pill{min-height:46px;padding:0 16px 0 14px}.engage-pill span{display:none}}@media (width>=901px){.main-grid{position:relative}.lcd{z-index:3;grid-template-columns:auto 1fr;gap:10px;width:270px;margin:0;padding:6px 10px;position:absolute;top:-78px;right:0}.lcd .lcd-status{display:none}.lcd b{font-size:18px}.lcd small{font-size:8px}.lcd .vu-row i{height:7px}}.lcd .vu-row i{transition:none;animation:none!important}@media (width>=901px){.lcd{grid-template-columns:68px 1fr}.lcd>div:first-child{width:68px}.lcd b{text-align:left;font-variant-numeric:tabular-nums;white-space:pre;min-width:4ch;display:block}}.lcd>div:first-child{min-width:68px}.lcd b{white-space:pre;font-variant-numeric:tabular-nums}@media (width>=901px){.lcd{width:calc(40.8163% - 29.3878px);min-width:250px;top:-22px;right:0}}.deck-copy{text-align:center;letter-spacing:.14em;opacity:.6;pointer-events:none;margin:0;font-size:8px;position:absolute;bottom:5px;left:0;right:0}.deck-copy b{font-weight:400}.top-actions .socials{gap:8px;margin-right:6px;display:flex}.top-actions .socials a{border:1.5px solid var(--ink);padding:8px 12px}@media (width<=640px){.top-actions .socials span{display:none}.top-actions .socials a{padding:8px}.deck-copy{grid-column:1/-1;font-size:7px;position:static}}.badge{display:none}.lcd{padding-top:12px;padding-bottom:12px}.lcd .vu{gap:7px}.lcd .vu-row i{height:14px}@media (width>=901px){.lcd{width:calc(40.8163% - 29.3878px);padding:12px 16px}.lcd .vu-row i{height:14px}}.pixel-viz{aspect-ratio:2.2;border:2px solid var(--ink);background:#0d0b1e;border-radius:4px;width:100%;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:0 0 16px #19f3ff59}.pixel-viz video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pixel-viz canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}html[data-theme=dark] .pixel-viz{border-color:#19f3ff}.eq-dock{width:min(580px,100%);margin:0 auto 28px}.eq-dock .lcd{width:100%;min-width:0;margin:0;position:relative;top:auto;right:auto}@media (width>=901px){.eq-dock{z-index:3;width:calc(40.8163% - 29.3878px);min-width:250px;margin:0;position:absolute;bottom:calc(100% - 78px);right:0}.eq-dock .lcd{width:100%;position:relative;top:auto;right:auto}}.cassette:not(:hover) .spool{will-change:transform}.tape-run path{stroke-dasharray:5 3;animation:.5s linear infinite tape-feed}.tape-run .tape-1{animation-direction:reverse}.spool,.tape-run path{animation-play-state:paused}.rolling .spool,.rolling .tape-run path{animation-play-state:running}@keyframes tape-feed{to{stroke-dashoffset:-8px}}.cassette-art{transition:transform .4s cubic-bezier(.22,1,.36,1)}.cassette:hover .cassette-art{transform:scale(1.015)}@media (prefers-reduced-motion:reduce){.spool,.tape-run path{animation:none}}.engage-pill svg{display:none}.chip{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:inline-grid}.chip-heart{color:#fff;background:linear-gradient(135deg,#ff7ac8,#b04dff);transition:transform .2s;box-shadow:0 0 12px #ff4fd88c}.chip-heart svg{display:block}.engage-pill.like:hover:not(:disabled) .chip-heart{transform:scale(1.12)rotate(-6deg)}.engage-pill.like:not(.is-liked) .chip-heart{box-shadow:none;background:#ffffff1f}.chip-plays{background:linear-gradient(135deg,#19f3ff,#3d7bff);justify-content:center;align-items:flex-end;gap:3px;padding:10px 0;display:inline-flex;box-shadow:0 0 12px #19f3ff80}.chip-plays i{transform-origin:bottom;background:#0d0b1e;border-radius:2px;width:4px;height:8px}.chip-plays i:nth-child(2){height:16px}.chip-plays i:nth-child(3){height:11px}.chip-plays i:nth-child(4){height:6px}.playing .chip-plays i{animation:.8s ease-in-out infinite chip-bounce}.playing .chip-plays i:nth-child(2){animation-delay:-.3s}.playing .chip-plays i:nth-child(3){animation-delay:-.55s}.playing .chip-plays i:nth-child(4){animation-delay:-.15s}@keyframes chip-bounce{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1.25)}}.tape-run path{stroke-dasharray:none}.rolling .tape-run path{stroke-dasharray:5 3}.top-actions .socials a{justify-content:center;min-width:44px;min-height:44px;padding:6px 8px}.engage{gap:18px;margin-top:28px}.engage-pill{gap:14px;min-height:60px;padding:0 30px 0 12px}.engage-pill b{margin-right:2px}.engage-pill span:not(.chip){margin-left:2px}@media (width<=640px){.engage{gap:12px}.engage-pill{gap:10px;min-height:52px;padding:0 20px 0 10px}}:root{--stroke:2px;--frame:var(--ink)}.pixel-viz,.lcd,.queue{border-radius:4px;border:var(--stroke) solid var(--frame)!important}.queue-header{border-bottom:var(--stroke) solid var(--frame)}.queue-track+.queue-track{border-top-width:var(--stroke)}html[data-theme=dark] .pixel-viz,html[data-theme=dark] .lcd,html[data-theme=dark] .queue{box-shadow:0 0 14px #19f3ff4d}:root{--stroke:1px}.queue{border-radius:6px;padding:0;overflow:hidden;transform:none!important}.queue .eq-dock{width:100%;min-width:0;margin:0;position:static}.queue .pixel-viz,.queue .lcd{border-radius:0;width:100%;margin:0;position:relative;border:0!important;border-bottom:var(--stroke) solid var(--frame)!important;box-shadow:none!important}.queue .lcd{padding:12px 18px}.queue .queue-header{border-bottom:var(--stroke) solid var(--frame)}.queue .pixel-viz:after,.queue .lcd:after,.queue .queue-header:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000047);height:14px;position:absolute;bottom:0;left:0;right:0}.queue .queue-header{position:relative}.queue .pixel-viz:before,.queue .lcd:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff24,#0000);height:8px;position:absolute;top:0;left:0;right:0}.deck-copy,.engage-pill,.leave-text,.drawn-name text,.drawn-name .drawn-text,.leave-text{text-transform:uppercase}@media (width>=901px){.deck-copy{text-align:right;left:auto;right:3vw}}html,body,button,input,a,p,span,h1,h2,h3,small,b,strong,label{text-transform:uppercase}.queue .pixel-viz{aspect-ratio:1.6}:root{--frame:#29262173}html[data-theme=dark]{--frame:#ece7ff47}html[data-theme=dark] .queue{box-shadow:0 0 22px #ff4fd829!important}html[data-theme=dark] .pixel-viz,html[data-theme=dark] .lcd{box-shadow:none}.lcd,.queue .lcd{color:#ece7ff;text-shadow:none;letter-spacing:.08em;background:#0d0b1e8c;font-family:Fugaz One,sans-serif}.lcd small{opacity:.55;letter-spacing:.22em;font-size:9px}.lcd b{color:#ff7fe6;text-shadow:0 0 8px #ff4fd8b3;font-weight:400}.lcd .vu-row em{color:#ece7ff;opacity:.6;width:12px;font-size:11px;font-style:normal}.lcd .vu-row{gap:3px}.lcd .vu-row i{box-shadow:none;color:#19f3ff;background:#19f3ff;border-radius:2px}.lcd .vu-row i:nth-child(n+11){color:#b48cff;background:#b48cff}.lcd .vu-row i:nth-child(n+14){color:#ff4fd8;background:#ff4fd8}.lcd.live .vu-row i{box-shadow:0 0 6px}.lcd.live .lcd-status b{animation:none}html[data-theme=dark] .lcd{box-shadow:none}.doodle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.doodle.dragging{cursor:grabbing;z-index:5;filter:drop-shadow(0 0 10px);transition:none;scale:1.2}.mute-button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s;display:grid}.mute-button:hover{background:#ff4fd82e}.mute-button[aria-pressed=true]{color:#ff7fe6}@media (width>=901px){.deck-copy{max-width:170px;line-height:1.7;top:50%;bottom:auto;transform:translateY(-50%)}.control-deck{padding-bottom:0}}.d22{color:#e83e8c;--r:-10deg;width:30px;animation-name:beat;animation-duration:1.9s;top:48%;left:3%}.d23{color:#ef5b2a;--r:14deg;width:26px;animation-name:beat;animation-duration:1.4s;animation-delay:-.5s;bottom:20%;right:11%}.d24{color:#7857b8;width:24px;animation-name:beat;animation-duration:2.2s;animation-delay:-1s;top:7%;left:22%}.d25{color:#e8a124;--r:-8deg;width:32px;animation-name:beat;animation-duration:1.7s;bottom:5%;right:24%}.d26{color:#1f9e8f;--r:90deg;width:56px;animation-duration:8s;top:34%;right:2%}.d27{color:#e8a124;--r:-8deg;width:60px;animation-duration:7s;bottom:16%;left:17%}.d28{color:#7857b8;--r:6deg;width:50px;animation-name:wiggle;animation-duration:6s;top:16%;left:6%}.d29{color:#ef5b2a;--r:18deg;width:66px;animation-name:wiggle;animation-duration:4.2s;top:52%;right:14%}.d30{color:#e83e8c;--r:-22deg;width:58px;animation-name:sway;animation-duration:5s;bottom:24%;left:10%}.d31{color:#346389;--r:30deg;width:48px;animation-name:wiggle;animation-duration:5.5s;top:9%;right:30%}.doodle.mini{stroke-width:5px;pointer-events:none;opacity:0;z-index:4;width:18px;margin-left:calc(var(--half,0px));animation:1.2s cubic-bezier(.2,.7,.3,1) forwards mini-burst;rotate:0deg}.doodle.mini path{stroke-dashoffset:0;animation:none}@keyframes mini-burst{0%{opacity:.95;translate:0;rotate:0deg;scale:.4}70%{opacity:.9}to{opacity:0;translate:var(--dx) var(--dy);rotate:var(--mr);scale:1}}@media (width<=640px){.app-shell{padding:0 26px 190px}.content{flex-direction:column;gap:0;max-width:400px;margin-top:20px;display:flex}.main-grid{order:1}.hero-copy{text-align:center;order:2;margin-top:28px}.hero-copy .eyebrow,.hero-copy h1{display:none}.hero-copy .hand-note{letter-spacing:.2em;margin:0;font-size:11px}.doodle{display:none}.cassette-wrap{margin-top:18px;margin-bottom:28px}.track-heading{padding:0 4px}.engage{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0;display:grid}.engage-pill{box-sizing:border-box;white-space:nowrap;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 14px}.engage-pill.plays{padding-left:14px}.engage-pill .chip{width:32px;height:32px}.engage-pill b{margin:0;font-size:20px}.engage-pill span:not(.chip){letter-spacing:.14em;margin:0;font-size:11px;display:inline}.engage-error{text-align:center;grid-column:1/-1}.eq-dock{margin-top:26px}.site-footer{margin-top:32px}}.engage-pill{background:#ffffff0a;border-width:1px;border-color:#19f3ff8c;gap:12px;min-height:52px;padding:0 26px 0 10px;box-shadow:0 0 14px #19f3ff1f}.engage-pill.like{border-color:#ff4fd88c;box-shadow:0 0 14px #ff4fd81f}.engage-pill .chip{width:34px;height:34px}.engage-pill .chip-plays{color:#0d0b1e;place-items:center;padding:0;display:inline-grid}.engage-pill .chip-plays svg{margin-left:2px;display:block}.engage-pill.plays{padding-left:10px}.engage-pill b{letter-spacing:.02em;font-size:21px}.engage-pill span:not(.chip){letter-spacing:.18em;opacity:.6;font-size:11px}@media (width<=640px){.engage-pill{padding:0 12px 0 8px}.engage-pill.plays{padding-left:8px}.engage-pill .chip{width:32px;height:32px}}.engage-pill .chip-plays{color:#19f3ff;background:#0d0b1e;border:1.5px solid #19f3ff;box-shadow:0 0 12px #19f3ff8c}.engage-pill .chip-plays svg{filter:drop-shadow(0 0 4px #19f3ff);width:18px;height:18px}button,.socials a{-webkit-tap-highlight-color:transparent;transition:scale .28s cubic-bezier(.22,1,.36,1),background-color .25s,border-color .25s,color .25s,box-shadow .3s,opacity .25s,filter .25s}.main-play:active:not(:disabled){scale:.92}.skip-button:hover,.utility-button:hover,.socials a:hover,.mute-button:hover{scale:1.1}.skip-button:active,.utility-button:active,.socials a:active,.mute-button:active{scale:.9}.modal button:hover,.share-modal button:hover,.outbound-modal button:hover{scale:1.04}.modal button:active,.share-modal button:active,.outbound-modal button:active{scale:.96}.engage-pill.like:active:not(:disabled),.share-button:active{transition-duration:.1s}.cassette:hover{filter:drop-shadow(0 0 14px #19f3ff59);scale:1.015}.cassette:active{transition-duration:.12s;scale:.985}.cassette-wrap{width:min(500px,100%)}@media (width<=640px){.cassette-wrap{width:92%}}@media (prefers-reduced-motion:reduce){button,.socials a,.cassette{transition:none}}@media (width<=640px){.cassette-wrap{margin-bottom:40px}}.main-nav{align-items:center;gap:clamp(4px,1.6vw,22px);display:flex}.main-nav button{color:inherit;font:inherit;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;opacity:.7;background:0 0;border:0;padding:10px 8px;font-size:13px;position:relative}.main-nav button:after{content:"";background:#19f3ff;height:1px;transition:transform .3s;position:absolute;bottom:4px;left:8px;right:8px;transform:scaleX(0);box-shadow:0 0 8px #19f3ff}.main-nav button:hover{opacity:1;scale:1.04}.main-nav button:hover:after,.main-nav button.active:after{transform:scaleX(1)}.main-nav button.active{opacity:1}.topbar{gap:16px}.mail-copy{letter-spacing:.14em;opacity:.8;margin:10px 0 18px;font-size:12px;line-height:1.7}.mail-field{gap:10px;display:flex}.mail-field input{min-width:0;color:inherit;font:inherit;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:999px;flex:1;padding:13px 16px;font-size:13px;transition:border-color .25s,box-shadow .25s}.mail-field input:focus{border-color:#19f3ff;outline:none;box-shadow:0 0 12px #19f3ff80}.mail-field button{color:#0d0b1e;font:inherit;letter-spacing:.2em;cursor:pointer;background:#ff4fd8;border:0;border-radius:999px;padding:0 24px;font-size:13px;box-shadow:0 0 14px #ff4fd899}.mail-field button:disabled{opacity:.6}.mail-error{letter-spacing:.14em;color:#ff7fe6;margin:12px 0 0;font-size:11px}@media (width<=640px){.topbar{flex-wrap:wrap;row-gap:4px;height:auto;padding:16px 0 6px}.main-nav{order:3;justify-content:space-between;width:100%}.main-nav button{letter-spacing:.16em;padding:10px 4px;font-size:11px}.mail-field{flex-direction:column}.mail-field button{padding:14px}}.track-thumb,.deck-now img,.share-card img{opacity:1;visibility:visible}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ff4fd8 var(--progress), #ffffff24 var(--progress));height:8px;box-shadow:none;border:0;border-radius:999px}input[type=range]::-webkit-slider-thumb{background:#fff;border:0;width:14px;height:14px;margin-top:-3px;box-shadow:0 0 8px #ff4fd8b3}input[type=range]::-moz-range-track{background:#ffffff24;border:0;border-radius:999px;height:8px}input[type=range]::-moz-range-progress{background:#ff4fd8;border-radius:999px;height:8px}input[type=range]::-moz-range-thumb{background:#fff;border:0;width:14px;height:14px;box-shadow:0 0 8px #ff4fd8b3}html[data-theme=dark] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ff4fd8 var(--progress), #ffffff24 var(--progress));border:0}html[data-theme=dark] input[type=range]::-webkit-slider-thumb{border:0}html[data-theme=dark] input[type=range]::-moz-range-track{background:#ffffff24;border:0}html[data-theme=dark] input[type=range]::-moz-range-thumb{border:0}.main-play,html[data-theme=dark] .main-play{border:0;box-shadow:0 0 18px #ff4fd88c}.zodiac-grid{grid-template-columns:repeat(6,1fr);gap:6px;width:100%;max-width:420px;display:grid}.zodiac-chip{color:#fff;cursor:pointer;background:0 0;border:1px solid #19f3ff59;border-radius:10px;place-items:center;gap:2px;padding:8px 2px;display:grid}.zodiac-chip span{font-size:20px;line-height:1}.zodiac-chip small{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:8px}.zodiac-chip:hover{background:#19f3ff1a}.zodiac-chip.on{color:#0d0b1e;background:#ff4fd8;border-color:#ff4fd8;box-shadow:0 0 14px #ff4fd899}.mode-toggle{border:1px solid #19f3ff80;border-radius:999px;padding:4px;display:flex}.mode-toggle button{color:#fff;letter-spacing:.22em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 22px;font-size:12px}.mode-toggle button.on{color:#0d0b1e;background:#19f3ff;box-shadow:0 0 12px #19f3ff99}.splash-form{max-width:440px}.hero-for{letter-spacing:.22em;opacity:.75;margin:10px 0 0;font-size:11px}@media (width<=640px){.zodiac-grid{grid-template-columns:repeat(4,1fr)}}.cassette:hover,.cassette:hover .cassette-art{transform:none}@keyframes write-on{0%{clip-path:inset(-14px 101% -14px -14px);opacity:1}16%{clip-path:inset(-14px);opacity:1}90%{clip-path:inset(-14px);opacity:1}96%{clip-path:inset(-14px);opacity:0}96.1%,to{clip-path:inset(-14px 101% -14px -14px);opacity:0}}.hero-copy h1 span{display:inline-block}.eyebrow,.hand-note,.hero-for{width:fit-content}.hero-copy h1 span,.eyebrow,.hand-note,.hero-for,.track-heading h2,.track-heading h3,.queue-header h2{animation:16s cubic-bezier(.45,0,.35,1) infinite write-on}.eyebrow{animation-delay:0s}.hero-copy h1 span{animation-duration:16s;animation-delay:.5s}.hand-note{animation-delay:1.6s}.hero-for{animation-delay:2.4s}.track-heading h2{animation-delay:3s}.track-heading h3{animation-delay:3.8s}.queue-header h2{animation-delay:4.4s}@media (prefers-reduced-motion:reduce){.hero-copy h1 span,.eyebrow,.hand-note,.hero-for,.track-heading h2,.track-heading h3,.queue-header h2{animation:none}}.hero-copy h1 span,.eyebrow,.hand-note,.hero-for,.track-heading h2,.track-heading h3,.queue-header h2{animation-fill-mode:backwards}.splash-main{gap:52px;padding:64px 28px}.splash-form{gap:30px;max-width:460px}.splash-prompt{margin-bottom:-6px}.zodiac{justify-items:center;gap:12px;width:100%;display:grid}.zodiac-label{letter-spacing:.3em;opacity:.6;font-size:10px}.zodiac-row{align-items:center;gap:4px;display:flex}.zodiac-arrow{color:#19f3ff;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1}.zodiac-arrow:hover{background:#19f3ff1f}.zodiac-rail{scroll-snap-type:x mandatory;scrollbar-width:none;width:192px;padding-inline:48px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.zodiac-rail::-webkit-scrollbar{display:none}.zodiac-item{scroll-snap-align:center;color:#fff;cursor:pointer;opacity:.55;background:0 0;border:0;flex:0 0 96px;justify-items:center;gap:4px;padding:6px 0;transition:opacity .3s,scale .3s,color .3s;display:grid}.zodiac-item span{font-size:34px;line-height:1}.zodiac-item small{letter-spacing:.24em;text-transform:uppercase;font-size:9px}.zodiac-item.on{opacity:1;color:#ff7fe6;text-shadow:0 0 14px #ff4fd8cc;scale:1.12}.cta-wrap{margin-top:6px;display:inline-grid;position:relative}.splash-cta{z-index:1;letter-spacing:.3em;color:#0d0b1e;background:linear-gradient(100deg,#ff4fd8,#ffe66d,#7dffb2,#19f3ff,#b48cff,#ff4fd8) 0 0/300% 100%;border:0;border-radius:999px;padding:17px 52px;font-size:17px;transition:scale .3s cubic-bezier(.22,1,.36,1),opacity .3s;animation:4s linear infinite cta-flow,4s ease-in-out infinite cta-glow;position:relative;box-shadow:0 0 22px #ff4fd899}.splash-cta:hover:not(:disabled),.splash-cta:active:not(:disabled){transform:none}.splash-cta:disabled{opacity:.4;cursor:not-allowed;animation-play-state:paused}.splash-cta:disabled~.spark{animation-play-state:paused;opacity:0!important}.cta-wrap:has(.splash-cta:disabled) .spark{animation-play-state:paused;opacity:0!important}@keyframes cta-flow{to{background-position:300% 0}}@keyframes cta-glow{0%,to{box-shadow:0 0 20px #ff4fd899,0 0 44px #19f3ff40}50%{box-shadow:0 0 26px #19f3ffb3,0 0 54px #ffe66d4d}}.spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 5px #fff);opacity:0;pointer-events:none;background:#fff;width:14px;height:14px;animation:2.6s ease-in-out infinite spark;position:absolute}.spark-0{animation-delay:0s;top:-14px;left:10%}.spark-1{width:10px;height:10px;animation-delay:.7s;top:-8px;right:14%}.spark-2{width:11px;height:11px;animation-delay:1.4s;bottom:-12px;left:24%}.spark-3{animation-delay:2s;bottom:-14px;right:8%}.spark-4{width:12px;height:12px;animation-delay:1s;top:38%;left:-16px}.spark-5{width:13px;height:13px;animation-delay:1.8s;top:30%;right:-18px}@keyframes spark{0%,to{opacity:0;rotate:0deg;scale:.2}45%{opacity:1;rotate:90deg;scale:1}70%{opacity:0;rotate:180deg;scale:.4}}@media (width<=640px){.splash-main{gap:40px;padding:48px 22px}.splash-form{gap:26px}}@media (prefers-reduced-motion:reduce){.splash-cta,.spark{animation:none}}.splash-input,.mail-field input,.share-link input{font-size:16px}.zodiac-arrow,.modal-close,.mute-button{min-width:44px;min-height:44px}.zodiac-arrow{width:44px;height:44px}.app-shell{min-height:100dvh}@supports (height:100dvh){.splash-shell{min-height:100dvh}}.control-deck{padding-bottom:max(16px, env(safe-area-inset-bottom))}.topbar{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (hover:none){.cassette:hover{filter:none;scale:1}.main-play:hover{scale:1}}.control-deck{height:calc(116px + env(safe-area-inset-bottom));padding:0 6vw env(safe-area-inset-bottom);box-sizing:border-box;align-items:center;gap:18px}.deck-copy{top:50%;transform:translateY(-50%)}@media (width>=641px){.app-shell{padding-bottom:150px}}@media (width<=640px){.control-deck{height:auto;min-height:168px;padding:24px 24px max(24px, env(safe-area-inset-bottom));align-content:center;row-gap:14px}.app-shell{padding-bottom:220px}}.splash-input,html[data-theme=dark] .splash-input{box-shadow:none;background:#ffffff08;border:1px solid #19f3ff8c;transition:border-color .25s,box-shadow .25s}.splash-input:focus,.splash-input:focus-visible{border-color:#19f3ff;outline:none;box-shadow:0 0 14px #19f3ff59}.splash-enter:focus-visible,.zodiac-arrow:focus-visible,.zodiac-item:focus-visible,.mode-toggle button:focus-visible{outline:none}.mode-toggle{border-color:#19f3ff59}.main-play{transform-origin:50%;will-change:scale;backface-visibility:hidden;transition:scale .25s cubic-bezier(.22,1,.36,1)}.main-play:active,.main-play:active:not(:disabled){transform:none}.main-play:hover:not(:disabled){filter:none;scale:1.06}.main-play svg{display:block}.drawn-name svg{pointer-events:none}.drawn-name text{pointer-events:all;cursor:pointer}.socials .share-top{border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:#fffcf29e;border-radius:3px;justify-content:center;align-items:center;padding:9px;transition:transform .15s,background .15s;display:flex;box-shadow:2px 2px #29262140}.socials .share-top:hover{background:#f0c84a;transform:translateY(-2px)rotate(-1.5deg)}html[data-theme=dark] .socials .share-top{color:#19f3ff;box-shadow:none;background:#ffffff0a;border-color:#19f3ff73}html[data-theme=dark] .socials .share-top:hover{color:#ff7fe6;background:#ff4fd833;border-color:#ff4fd8;box-shadow:0 0 16px #ff4fd8}.zs{z-index:1;pointer-events:none;position:fixed;inset:0}.zs svg{position:absolute;overflow:visible}.zs text{fill:#0000;stroke:#ff4fd8;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;stroke-dashoffset:400px;opacity:.45;pointer-events:all;cursor:pointer;font-family:Segoe UI Symbol,Noto Sans Symbols,system-ui,sans-serif;animation:3.5s cubic-bezier(.5,0,.3,1) forwards zs-draw}.zs-dark text{filter:drop-shadow(0 0 5px #ff4fd8)}.zs-light text{stroke:#111;opacity:.22}@keyframes zs-draw{to{stroke-dashoffset:0}}@media (width<=700px){.zs svg:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.zs text{stroke-dashoffset:0;animation:none}}@keyframes reveal-in{0%{opacity:0;translate:0 14px}}.reveal{animation:.7s cubic-bezier(.2,.8,.2,1) backwards reveal-in}.reveal-2{animation-delay:.45s}.splash-cta,.splash-cta span{color:#fff;text-shadow:0 1px 2px #00000059,0 0 10px #00000040}@media (prefers-reduced-motion:reduce){.reveal{animation:none}}.step-stage{place-items:center;width:100%;min-height:230px;display:grid}.step-pane{justify-items:center;gap:26px;width:100%;display:grid}.step-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;display:grid}.step-back,.step-next{color:#fff;font:inherit;letter-spacing:.22em;cursor:pointer;opacity:.75;background:0 0;border:0;min-height:44px;padding:12px 6px;font-size:11px;transition:opacity .25s,color .25s}.step-back{justify-self:start}.step-next{color:#19f3ff;justify-self:end}.step-back:hover:not(:disabled),.step-next:hover:not(:disabled){opacity:1}.step-back:disabled,.step-next:disabled{opacity:0;pointer-events:none}.step-dots{gap:6px;display:flex}.step-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.step-dots button:after{content:"";background:#ffffff4d;border-radius:50%;width:8px;height:8px;transition:scale .3s,background .3s,box-shadow .3s}.step-dots button.on:after{background:#ff4fd8;scale:1.5;box-shadow:0 0 10px #ff4fd8}.step-dots button:disabled{cursor:default;opacity:.5}.zs path{fill:none;stroke:#ff4fd8;stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.55;pointer-events:stroke;cursor:pointer;animation:3.5s cubic-bezier(.5,0,.3,1) forwards zs-draw}.zs-dark path{filter:drop-shadow(0 0 .6px #ff4fd8)}.zs-light path{stroke:#111;opacity:.25}@media (prefers-reduced-motion:reduce){.zs path{stroke-dashoffset:0;animation:none}}.lock-form{text-align:center;justify-items:center}.lock-icon{color:#19f3ff;filter:drop-shadow(0 0 8px #19f3ff99);animation:.7s backwards reveal-in}.lock-form .splash-input{text-align:center;letter-spacing:.3em}.splash-error{letter-spacing:.2em;color:#ff7fe6;text-transform:uppercase;min-height:1.2em;margin:0;font-size:11px}html,body{overflow-x:clip}@media (width<=640px){.topbar{padding-inline:22px}.main-nav{gap:0}.main-nav button{letter-spacing:.1em;white-space:nowrap;padding:10px 2px;font-size:9.5px}.main-nav button:after{left:2px;right:2px}.drawn-name{transform:rotate(-6deg)scale(.82)}.drawn-name svg{width:92vw}.drawn-name text{opacity:.3}.hero-copy,.track-heading,.main-grid,.player-column{min-width:0;max-width:100%}}.splash-title{font-size:clamp(2.4rem,10.5vw,7rem)}@media (width>=1101px){.hero-copy h1{font-size:clamp(48px,5.2vw,64px)}}.lock-form .splash-enter,html[data-theme=dark] .lock-form .splash-enter{color:#fff;text-shadow:0 1px 2px #0006}.lock-icon{width:56px;height:56px;overflow:visible}@keyframes lock-pop{0%{scale:1}25%{rotate:-6deg;scale:1.18}50%{rotate:5deg;scale:1.1}to{rotate:0deg;scale:1}}.lock-form:has(.lock-icon.open) .splash-input{opacity:.4}.um-chips>*{min-width:0;max-width:100%}.um-chip.pick{letter-spacing:.1em;padding-inline:8px;font-size:11px}.corner-switch{z-index:40;cursor:pointer;opacity:.28;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:opacity .3s,scale .3s;display:grid;position:fixed;bottom:138px;left:10px}.corner-switch i{background:linear-gradient(90deg,#19f3ff 50%,#0000 50%);border:1px solid #19f3ff;border-radius:50%;width:12px;height:12px}.corner-switch.light{bottom:12px}.corner-switch.light i{background:linear-gradient(90deg,#111 50%,#0000 50%);border-color:#111}.corner-switch:hover,.corner-switch:focus-visible{opacity:1;scale:1.2}@media (width<=640px){.corner-switch{bottom:188px}.corner-switch.light{bottom:10px}}.queue-track.bonus{background:linear-gradient(100deg,#19c9a629,#ffd6661a);box-shadow:inset 2px 0 #19c9a6}.queue-track.bonus .queue-info small{color:#ffd666;letter-spacing:.14em}.queue-track.bonus .queue-info strong:after{content:" ★";color:#ffd666}.queue-track.bonus img{border-color:#19c9a6;box-shadow:0 0 12px #19c9a68c}.cassette{transition:filter .4s,scale .45s cubic-bezier(.25,.8,.3,1)}.zodiac-rail{width:240px;padding-inline:60px}.zodiac-item{flex:0 0 120px;gap:8px;padding:10px 0}.zodiac-item .zglyph{width:56px;height:56px}.zodiac-item small{font-size:11px}.zodiac-arrow{width:48px;height:48px;font-size:30px}.lock-icon{width:76px;height:76px;margin-bottom:4px}.lock-form{padding-top:8px;overflow:visible}.d32{color:#e83e8c;--r:-8deg;width:70px;animation-name:sway;animation-duration:5.5s;top:40%;left:3%}.d33{color:#7857b8;--r:12deg;width:64px;animation-name:wiggle;animation-duration:4.6s;top:20%;right:5%}.d34{color:#346389;--r:-6deg;width:66px;animation-name:wiggle;animation-duration:6s;bottom:12%;right:8%}.d35{color:#ef5b2a;--r:10deg;width:62px;animation-name:sway;animation-duration:5s;top:68%;left:24%}.d36{color:#7857b8;--r:-14deg;width:58px;animation-name:sway;animation-duration:6.4s;top:6%;left:26%}.d37{color:#19b5a0;--r:7deg;width:60px;animation-name:wiggle;animation-duration:5.2s;bottom:6%;right:36%}.d38{color:#346389;--r:0deg;width:56px;animation-name:spinR;animation-duration:14s;animation-timing-function:linear;top:30%;right:22%}.d39{color:#e83e8c;--r:14deg;width:50px;animation-name:wiggle;animation-duration:4.8s;top:56%;left:40%}.d40{color:#ef5b2a;--r:-4deg;width:54px;animation-name:sway;animation-duration:3.8s;top:78%;right:28%}.d41{color:#19b5a0;--r:16deg;width:46px;animation-name:wiggle;animation-duration:5.7s;top:12%;left:14%}.d42{color:#e83e8c;--r:-26deg;width:62px;animation-name:sway;animation-duration:6s;bottom:34%;right:3%}.d43{color:#ef5b2a;--r:24deg;width:46px;animation-name:wiggle;animation-duration:5s;top:46%;right:34%}.d44{color:#7857b8;--r:-10deg;width:52px;animation-name:sway;animation-duration:5.4s;top:4%;right:12%}.play-wrap{place-items:center;display:grid;position:relative}.play-hint{pointer-events:none;white-space:nowrap;justify-items:center;gap:2px;animation:1.4s ease-in-out infinite hint-bob;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%}.play-hint b{color:#14122a;letter-spacing:.2em;background:#ffe66d;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:400;rotate:-3deg;box-shadow:0 0 16px #ffe66d99}.play-hint i{color:#ffe66d;text-shadow:0 0 8px #ffe66dcc;font-size:12px;font-style:normal}@keyframes hint-bob{50%{translate:-50% -7px}}.play-wrap:has(.play-hint) .main-play{animation:1.6s ease-out infinite ringNeon}@media (prefers-reduced-motion:reduce){.play-hint{animation:none}}.control-deck{overflow:visible}.topbar{height:68px}.content{margin-top:24px}.hero-copy{margin-bottom:26px}.hero-copy h1{font-size:clamp(46px,6.4vw,84px)}.hero-for{margin-top:6px}.cassette-wrap{width:min(500px,100%);margin-bottom:20px}.lcd{margin-bottom:16px}.queue-track{padding:11px 14px}.liner-notes{padding:20px 22px 18px}.liner-notes p{margin:10px 0;font-size:30px}.site-footer{margin-top:28px}@media (width>=641px){.app-shell{padding-bottom:136px}.main-grid{gap:48px}}@media (width<=640px){.topbar{height:60px}.content{margin-top:18px}.hero-copy{margin-bottom:18px}.hero-copy h1{font-size:clamp(40px,13vw,52px)}.cassette-wrap{width:min(340px,100%);margin-bottom:20px}.lcd{margin-bottom:18px}.site-footer{margin-top:20px}.app-shell{padding-bottom:196px}.control-deck{min-height:150px;padding-top:18px;padding-bottom:max(18px, env(safe-area-inset-bottom));row-gap:10px}}.avatar{filter:drop-shadow(0 0 6px);display:block;overflow:visible}.avatar .fill{fill:currentColor;stroke:none}.avb{justify-items:center;gap:14px;width:100%;display:grid}.avb-preview{background:#ffffff08;border:1px solid #19f3ff66;border-radius:50%;place-items:center;width:132px;height:132px;display:grid}.avb-art{animation:3s ease-in-out infinite avb-bob}@keyframes avb-bob{50%{translate:0 -4px}}.avb-swatches{gap:6px;display:flex}.avb-swatches button{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.avb-swatches button:after{content:"";background:var(--c);border-radius:50%;width:20px;height:20px;transition:scale .25s,box-shadow .25s}.avb-swatches button.on:after{box-shadow:0 0 12px var(--c);outline-offset:3px;outline:1px solid #fff;scale:1.3}.avb-parts{grid-template-columns:repeat(4,1fr);gap:6px;width:min(380px,100%);display:grid}.avb-parts button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #19f3ff66;border-radius:12px;gap:4px;padding:9px 4px;transition:border-color .25s,scale .25s cubic-bezier(.22,1,.36,1);display:grid}.avb-parts button:hover{border-color:#ff4fd8;scale:1.04}.avb-parts small{letter-spacing:.2em;opacity:.55;font-size:8px}.avb-parts b{letter-spacing:.1em;color:#19f3ff;font-size:10px;font-weight:400}.cued-avatar{margin-bottom:-6px;animation:2.6s ease-in-out infinite avb-bob}.hero-for{align-items:center;gap:8px;display:flex}.hero-avatar{flex:none}@media (width<=640px){.step-stage{min-height:250px}.avb{gap:10px}.avb-preview{width:112px;height:112px}.avb-art{width:92px;height:92px}}.nav-secrets{position:relative}.nav-secrets i{background:#ffe66d;border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite ringNeon;position:absolute;top:-2px;right:-8px;box-shadow:0 0 8px #ffe66d}.queue-track.secret{background:linear-gradient(100deg,#ffe66d1f,#ff4fd81a);box-shadow:inset 2px 0 #ffe66d}.queue-track.secret .queue-info small{color:#ffe66d}.queue-track.secret .queue-info strong:after{content:" ✦";color:#ffe66d}.queue-track.locked{opacity:.6}.queue-track.locked:hover{opacity:1}.lock-thumb{color:#ffe66d;border:1px dashed #ffe66db3;border-radius:6px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.soon-toast{z-index:70;color:#ffe66d;letter-spacing:.2em;white-space:nowrap;background:#14122a;border:1px solid #ffe66d;border-radius:999px;padding:10px 16px;font-size:10px;animation:.3s um-fade;position:fixed;bottom:190px;left:50%;translate:-50%;box-shadow:0 0 16px #ffe66d59}@media (width>=641px){.soon-toast{bottom:140px}}.gm{text-align:center;justify-items:center;gap:16px;width:100%;display:grid}.gm-stat{letter-spacing:.24em;color:var(--muted);margin:0;font-size:10px}.gm-hub{gap:10px;width:100%;display:grid}.gm-me{align-items:center;gap:12px;padding:8px 4px;display:flex}.gm-me div{gap:4px;display:grid}.gm-me b{letter-spacing:.14em;font-size:14px;font-weight:500}.gm-me small{letter-spacing:.2em;color:var(--muted);font-size:9px}.gm-row{border:1px solid var(--c);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.gm-row{border:1px solid color-mix(in srgb, var(--c) 55%, transparent)}}.gm-row{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:16px;transition:scale .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .25s}.gm-row:hover{box-shadow:0 0 16px var(--c);scale:1.02}@supports (color:color-mix(in lab, red, red)){.gm-row:hover{box-shadow:0 0 16px color-mix(in srgb, var(--c) 35%, transparent)}}.gm-row.got{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.gm-row.got{background:color-mix(in srgb, var(--c) 12%, transparent)}}.gm-row span:nth-child(2){gap:4px;min-width:0;display:grid}.gm-row b{letter-spacing:.14em;font-size:12px;font-weight:500}.gm-row small{letter-spacing:.14em;color:var(--muted);font-size:9px}.gm-row i{letter-spacing:.2em;color:var(--c);font-size:10px;font-style:normal}.gm-badge{border:1px dashed var(--c);width:44px;height:44px;color:var(--c);border-radius:12px;place-items:center;font-size:18px;display:grid}.gm-row.got .gm-badge{border-style:solid}.gm-rewind{border:1px solid var(--line);background:#0000004d;border-radius:28px;width:100%;height:56px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.gm-rewind.hit{border-color:#19c9a6;box-shadow:0 0 18px #19c9a699}.gm-rewind.miss{border-color:#ff4fd8;box-shadow:0 0 18px #ff4fd899}.gm-zone{background:#ffe66d38;border:1px solid #ffe66d;border-radius:22px;position:absolute;top:6px;bottom:6px;box-shadow:0 0 14px #ffe66d66}.gm-cursor{background:#19f3ff;border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:4px;bottom:4px;box-shadow:0 0 10px #19f3ff}.gm-match{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;display:grid}.gm-card{aspect-ratio:1;cursor:pointer;perspective:500px;background:0 0;border:0;padding:0;position:relative}.gm-card .face{border:1px solid var(--line);backface-visibility:hidden;border-radius:12px;place-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:grid;position:absolute;inset:0}.gm-card .back{color:#ff4fd8;background:#ff4fd80f;font-size:18px}.gm-card .front{color:#19f3ff;background:#19f3ff0f;transform:rotateY(180deg)}.gm-card .front .zglyph{width:70%;height:70%}.gm-card.up .back{transform:rotateY(180deg)}.gm-card.up .front{transform:rotateY(0)}.gm-card.done .front{color:#ffe66d;border-color:#ffe66d;box-shadow:0 0 12px #ffe66d80}.gm-pads{grid-template-columns:1fr 1fr;gap:12px;width:min(260px,100%);display:grid}.gm-pad{aspect-ratio:1;border:1.5px solid var(--c);background:var(--c);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.gm-pad{background:color-mix(in srgb, var(--c) 8%, transparent)}}.gm-pad{cursor:pointer;transition:background .12s,box-shadow .12s,scale .12s}.gm-pad.lit,.gm-pad:active{background:var(--c);box-shadow:0 0 26px var(--c);scale:.96}.gm-prize{letter-spacing:.2em;text-shadow:0 0 14px;margin:0;font-size:15px}.gm-hop{animation:.9s ease-in-out infinite avb-bob}@media (width<=640px){.main-nav button{letter-spacing:.05em;padding:10px 1px;font-size:9px}}.topbar{height:88px;padding-inline:8px}.main-nav{gap:10px}.main-nav button{padding:14px 12px}@media (width<=640px){.topbar{height:72px;padding-inline:0}.main-nav{gap:0}.main-nav button{padding:14px 1px}}.socials .share-top,html[data-theme=dark] .socials .share-top{box-shadow:none;background:0 0;border:0}html[data-theme=dark] .socials .share-top:hover{box-shadow:none;filter:drop-shadow(0 0 6px #ff4fd8);background:0 0;border:0}.gm-row:hover{box-shadow:0 0 10px var(--c)}@supports (color:color-mix(in lab, red, red)){.gm-row:hover{box-shadow:0 0 10px color-mix(in srgb, var(--c) 35%, transparent)}}.um-body{margin:-14px;padding:14px}@media (width>=641px){.cassette-wrap{width:min(clamp(300px,40vw,580px),max(300px,182svh - 618.8px),100%);margin-bottom:20px}.main-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);gap:clamp(28px,4vw,64px)}}@media (width>=901px){.queue-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#19f3ff66 transparent;max-height:max(168px,100svh - 560px);overflow-y:auto}}@media (width>=641px) and (width<=900px){.main-grid{grid-template-columns:1fr}.cassette-wrap{width:min(520px,100%)}}@media (width<=640px){.main-nav .nav-music{display:none}.main-nav{justify-content:space-around}}.gal-lightbox{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080614eb;grid-template-columns:56px 1fr 56px;align-items:center;padding:16px;animation:.25s um-fade;display:grid;position:fixed;inset:0}.gal-lightbox figure{grid-column:2;justify-items:center;gap:12px;min-height:0;margin:0;animation:.35s um-fade;display:grid}.gal-lightbox img{object-fit:contain;border:1px solid #19f3ff66;border-radius:6px;max-width:100%;max-height:calc(100dvh - 120px);box-shadow:0 0 30px #ff4fd840}.gal-lightbox figcaption{letter-spacing:.26em;color:#ff7fe6;text-transform:uppercase;font-size:10px}.gal-nav,.gal-x{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:0;width:48px;height:48px;font-size:34px;transition:opacity .2s,scale .2s}.gal-nav:hover,.gal-x:hover{opacity:1;scale:1.1}.gal-nav.prev{grid-column:1}.gal-nav.next{grid-column:3}.gal-x{z-index:1;position:absolute;top:10px;right:10px}@media (width<=640px){.gal-lightbox{grid-template-columns:36px 1fr 36px;padding:8px}.gal-nav{width:36px;font-size:28px}}@media (width>=901px){.main-grid{align-items:start}.main-grid>.player-column,.main-grid>:first-child{align-self:start}.queue{margin-top:-200px}.queue-list{max-height:max(170px,100svh - 740px)}.hero-copy{z-index:2;position:relative}.cassette-wrap{margin-top:0}}html[data-theme=dark] .control-deck{-webkit-backdrop-filter:blur(8px);background:#0d0b1ef2}@media (width>=901px){.hero-copy h1{font-size:clamp(40px,5vw,68px)}.hand-note{margin-top:10px}.hero-for{margin-top:4px}.hero-copy{margin-bottom:14px}.queue{margin-top:-150px}.cassette-wrap{width:min(clamp(300px,36vw,520px),max(300px,182svh - 618.8px),100%);margin-bottom:12px}}.sleeve{z-index:75;overscroll-behavior:contain;color:#fff;text-transform:uppercase;scroll-behavior:smooth;background-color:#0d0b1e;background-image:linear-gradient(90deg,#0000 0 calc(33.333% - 1px),#ff4fd82e calc(33.333% - 1px) 33.333%,#0000 33.333% calc(66.666% - 1px),#ff4fd82e calc(66.666% - 1px) 66.666%,#0000 66.666%),repeating-linear-gradient(0deg,#0000 0 31px,#19f3ff0f 32px,#0000 33px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;font-family:Fugaz One,Inter Tight,sans-serif;animation:.35s um-fade;position:fixed;inset:0;overflow-y:auto}.sleeve-bar{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.26em;color:#ff7fe6;background:#0d0b1ee0;border-bottom:1px solid #19f3ff4d;justify-content:space-between;align-items:center;padding:8px 20px;font-size:10px;display:flex;position:sticky;top:0}.sleeve-back{color:#19f3ff;font:inherit;letter-spacing:.22em;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;transition:color .2s,translate .2s}.sleeve-back:hover{color:#fff;translate:-3px}.sleeve-page{width:min(1240px,100%);margin:0 auto;padding:0 clamp(16px,4vw,48px) 80px}.sleeve-hero{padding:clamp(36px,8vw,96px) 0 clamp(28px,6vw,72px)}.sleeve-eyebrow{letter-spacing:.3em;color:#ffe66d;margin:0 0 14px;font-size:11px}.sleeve-hero h1{letter-spacing:-.02em;color:#ff4fd8;text-shadow:0 0 30px #ff4fd880;margin:0;font-size:clamp(54px,13vw,190px);font-weight:400;line-height:.9}.sleeve-hero h1 span{color:#0000;-webkit-text-stroke:1.5px #19f3ff;text-shadow:0 0 24px #19f3ff80}.sleeve-sub{letter-spacing:.28em;color:#fff9;margin:18px 0 0;font-size:11px}.sleeve-side{border-top:1px dashed #19f3ff59;grid-template-columns:minmax(180px,.32fr) 1fr;gap:clamp(20px,4vw,56px);padding:clamp(28px,5vw,64px) 0;display:grid}.sleeve-label{align-self:start;gap:10px;display:grid;position:sticky;top:76px}.sleeve-label b{color:#ffe66d;letter-spacing:.26em;border:1px solid #ffe66d;border-radius:4px;justify-self:start;padding:6px 12px;font-size:11px;font-weight:400;rotate:-3deg}.sleeve-label h2{letter-spacing:-.01em;margin:0;font-size:clamp(28px,4vw,52px);font-weight:400;line-height:1}.sleeve-label small{letter-spacing:.22em;color:#ffffff8c;font-size:10px;line-height:1.7}.sleeve-photos{columns:2;column-gap:clamp(14px,2.4vw,32px)}.sleeve-photo{break-inside:avoid;opacity:0;margin:0 0 clamp(14px,2.4vw,32px);transition:opacity .8s,translate .8s cubic-bezier(.2,.8,.2,1);translate:0 36px}.sleeve-photo.seen{opacity:1;translate:0}.sleeve-photo:nth-child(odd){rotate:-.6deg}.sleeve-photo:nth-child(2n){rotate:.5deg}.sleeve-photo button{cursor:zoom-in;background:#000;border:1px solid #19f3ff66;border-radius:4px;width:100%;padding:0;transition:box-shadow .4s,border-color .4s;display:block;overflow:hidden;box-shadow:0 18px 50px -18px #000000e6,0 0 24px #ff4fd824}.sleeve-photo button:hover{border-color:#ff4fd8;box-shadow:0 22px 60px -18px #000000e6,0 0 34px #ff4fd873}.sleeve-photo img{image-rendering:auto;width:100%;height:auto;transition:scale .9s cubic-bezier(.2,.8,.2,1);display:block}.sleeve-photo figcaption{letter-spacing:.24em;color:#ffffff80;padding:10px 2px 0;font-size:9px}.sleeve-foot{border-top:1px dashed #19f3ff59;place-items:center;padding:40px 0 0;display:grid}@media (width<=760px){.sleeve-side{grid-template-columns:1fr;gap:18px}.sleeve-label{position:static}.sleeve-photos{columns:1}}@media (prefers-reduced-motion:reduce){.sleeve-photo{opacity:1;transition:none;translate:none}.sleeve{scroll-behavior:auto}}.cassette-wrap{margin-left:0;margin-right:auto}@media (width>=1180px){.topbar{gap:8px;padding-inline:40px}.brand{white-space:nowrap;font-size:17px}.main-nav{gap:0}.main-nav button{white-space:nowrap;letter-spacing:.17em;padding:14px 8px;font-size:11.5px}.main-nav button:after{left:6px;right:6px}}.eng{z-index:4;text-transform:uppercase;align-items:center;gap:14px;font-family:Inter Tight,sans-serif;display:flex;position:absolute;top:calc(100% + 8px);right:2px}.eng b{letter-spacing:.08em;font-size:14px;font-weight:600;line-height:1}.eng-like{color:#ffffffe0;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:4px 2px;transition:color .2s,transform .15s;display:inline-flex}.eng-like:hover:not(:disabled){color:#ff7fe6;transform:translateY(-1px)}.eng-like:disabled{opacity:.55;cursor:wait}.eng-like.is-liked{color:#ff4fd8;filter:drop-shadow(0 0 6px #ff4fd899)}.eng-like.is-liked svg{animation:.45s cubic-bezier(.22,1,.36,1) pop}.eng-plays{color:#ffffff9e;cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;align-items:center;gap:6px;display:inline-flex}.eng-err{white-space:nowrap;letter-spacing:.18em;color:#ff7fe6;opacity:.8;order:-1;font-size:9px}.um-mail{isolation:isolate;padding:22px 0 18px;position:relative}.um-mail>:not(.um-doodle){z-index:1;position:relative}.um-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.um-field{gap:7px;min-width:0;display:grid}.um-field>span{letter-spacing:.22em;opacity:.7;font-size:10px}.um-field>span i{opacity:.55;letter-spacing:.16em;margin-left:6px;font-style:normal}.um-doodle{z-index:0;fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;pointer-events:none;position:absolute}.um-doodle.d-star{stroke:#ffe66d;width:30px;height:30px;top:-6px;right:4px;transform:rotate(14deg)}.um-doodle.d-heart{stroke:#ff4fd8;width:28px;height:28px;bottom:2px;left:2px;transform:rotate(-12deg)}.um-doodle.d-arrow{stroke:#19f3ff;width:64px;height:32px;bottom:-4px;right:6px}.um-doodle.d-wave{stroke:#ff4fd8;width:84px;height:12px;top:-4px;left:0}.um-doodle.d-spark{stroke:#ffe66d;opacity:.4;width:16px;height:16px;top:46%;right:-6px}.um-done{text-align:center;place-items:center;min-height:150px;display:grid}@media (width<=420px){.um-pair{grid-template-columns:1fr}.um-doodle.d-spark{display:none}}.sleeve-foot-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sleeve-top{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#19f3ff;font:inherit;letter-spacing:.24em;cursor:pointer;opacity:0;pointer-events:none;background:#0d0b1ee0;border:1px solid #19f3ff73;border-radius:999px;padding:10px 16px;font-size:10px;transition:opacity .3s,transform .3s,border-color .2s;position:fixed;bottom:18px;right:18px;transform:translateY(10px)}.sleeve-top.show{opacity:1;pointer-events:auto;transform:none}.sleeve-top:hover{border-color:#19f3ff}html[data-theme=dark] .control-deck{background:linear-gradient(115deg,#2218428c 0%,#0d0b1e00 38%,#12284666 100%),#0d0b1ef2;border-top:1px solid #6e82af38;box-shadow:0 -10px 30px #080a1c8c,inset 0 1px #96aadc0f}.um-sheet:has(.um-mail){height:auto;max-height:92dvh}.um-sheet:has(.um-mail) .um-body{justify-content:flex-start}.um-mail{padding:26px 0 40px}.um-doodle.d-heart{bottom:6px;left:6px}.um-doodle.d-arrow{bottom:2px;right:10px}.main-nav button{white-space:nowrap}@media (width>=641px) and (width<=1179px){.topbar{gap:6px}.brand{white-space:nowrap;gap:6px;font-size:15px}.main-nav{gap:0}.main-nav button{letter-spacing:.12em;padding:12px 5px;font-size:10px}.main-nav button:after{left:4px;right:4px}.top-actions .socials{gap:10px}}.tape-glint{z-index:5;pointer-events:none;border-radius:18px;position:absolute;inset:0;overflow:hidden}.tape-glint:before{content:"";mix-blend-mode:screen;background:linear-gradient(100deg,#0000,#ffffff8c 45%,#ffe6ff40 55%,#0000);width:30%;animation:3.8s ease-in-out 1s infinite tape-glint;position:absolute;top:-20%;bottom:-20%;left:-40%;rotate:18deg}@keyframes tape-glint{0%{opacity:0;left:-40%}8%{opacity:1}45%,to{opacity:0;left:130%}}@media (prefers-reduced-motion:reduce){.tape-glint:before{opacity:0;animation:none}}.cassette-wrap{margin-bottom:64px}@media (width<=640px){.cassette-wrap{margin-bottom:52px}}.eng{gap:10px;top:calc(100% + 12px)}.eng-like,.eng-plays{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;gap:7px;height:36px;padding:0 14px 0 10px}.eng-like{color:#fff;transition:background .2s,border-color .2s,transform .15s,box-shadow .25s;position:relative}.eng-like svg{width:19px;height:19px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.eng-like:hover:not(:disabled){color:#fff;background:#ff4fd829;border-color:#ff4fd880;transform:none}.eng-like:hover:not(:disabled) svg{transform:scale(1.15)rotate(-8deg)}.eng-like:active:not(:disabled){transform:scale(.92)}.eng-like.is-liked{color:#fff;filter:none;background:linear-gradient(135deg,#ff4fd852,#a58bff42);border-color:#ff4fd8;box-shadow:0 0 18px #ff4fd873}.eng-like.is-liked svg{color:#ff4fd8;animation:.52s cubic-bezier(.22,1,.36,1) yt-heart}.eng-like.is-liked:after{content:"";pointer-events:none;border:2px solid #ff4fd8;border-radius:50%;width:20px;height:20px;margin-top:-10px;animation:.52s ease-out forwards yt-burst;position:absolute;top:50%;left:10px}.eng-plays{color:#ffffffb3}.eng b{font-size:13px}@keyframes yt-heart{0%{transform:scale(.6)}45%{transform:scale(1.35)rotate(-10deg)}to{transform:scale(1)}}@keyframes yt-burst{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}html[data-theme=light] .eng-like,html[data-theme=light] .eng-plays{color:#14122a;background:#0000000d;border-color:#0000001f}html[data-theme=light] .eng-like.is-liked{color:#14122a}@media (prefers-reduced-motion:reduce){.eng-like.is-liked svg,.eng-like.is-liked:after{animation:none}}.signin{gap:10px;width:100%;margin-top:14px;animation:.35s both signin-in;display:grid}.signin-input{letter-spacing:.08em;margin-top:12px;font-size:16px}.signin .signin-input{margin-top:0}.signin-link,.signin-go{color:#ffffff8c;font:inherit;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px;font-size:11px;transition:color .25s,text-shadow .25s}.signin-link{text-underline-offset:5px;margin-top:10px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.signin-link:hover,.signin-go:not(:disabled):hover{color:#19f3ff;text-shadow:0 0 10px #19f3ff80}.signin-go{color:#ff4fd8;border:1px solid #ff4fd899;border-radius:999px}.signin-go:disabled{opacity:.4;cursor:default}.signin-msg{letter-spacing:.14em;text-transform:uppercase;color:#ffe66d;margin:0;font-size:11px}@keyframes signin-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.signin{animation:none}}.gm-slide{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,280px);display:grid}.gm-tile{aspect-ratio:1;color:#ff8a3d;font:inherit;cursor:pointer;background:#ff8a3d14;border:1.5px solid #ff8a3d;border-radius:14px;font-size:26px;transition:background .2s,box-shadow .2s,scale .12s}.gm-tile:not(.empty):hover{box-shadow:0 0 14px #ff8a3d73}.gm-tile:not(.empty):active{scale:.94}.gm-tile.home{color:#ffe66d;border-color:#ffe66d}.gm-tile.empty{cursor:default;background:0 0;border-style:dashed;border-color:#ffffff26}.gm-code{gap:6px;width:100%;max-height:260px;display:grid;overflow-y:auto}.gm-code-row{justify-content:center;align-items:center;gap:8px;display:flex}.gm-code-row.live{border:1px dashed #a78bfa80;border-radius:999px;padding:6px}.gm-code-fb{letter-spacing:.1em;color:#ffe66d;min-width:56px;font-size:12px}.gm-code-undo{color:#fff9;cursor:pointer;background:0 0;border:0;min-width:40px;min-height:36px;font-size:16px}.gm-peg{border:1.5px solid var(--c);border-radius:50%;width:22px;height:22px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.gm-peg{border:1.5px solid color-mix(in srgb, var(--c) 80%, #ffffff40)}}.gm-peg{background:var(--c);box-shadow:0 0 8px var(--c)}@supports (color:color-mix(in lab, red, red)){.gm-peg{box-shadow:0 0 8px color-mix(in srgb, var(--c) 50%, transparent)}}.gm-peg{padding:0}.gm-peg.big{cursor:pointer;width:38px;height:38px;transition:scale .12s}.gm-peg.big:active{scale:.88}.gm-palette{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gm-lights{grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,280px);display:grid}.gm-light{aspect-ratio:1;cursor:pointer;background:#7dd3fc0a;border:1.5px solid #7dd3fc59;border-radius:12px;transition:background .2s,box-shadow .2s,scale .12s}.gm-light.on{background:#7dd3fc;border-color:#7dd3fc;box-shadow:0 0 16px #7dd3fcb3}.gm-light:active{scale:.92}.evolve{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.evolve>i{opacity:0;transition:opacity 2.4s,filter 2.4s;position:absolute;inset:0}.evolve-aurora{filter:blur(30px);background:radial-gradient(40% 35% at 20% 25%,#ff4fd838,#0000 70%),radial-gradient(45% 40% at 80% 30%,#19f3ff33,#0000 70%),radial-gradient(50% 40% at 50% 90%,#ffe66d24,#0000 70%);animation:26s ease-in-out infinite alternate aurora-drift;inset:-20%!important}.evolve-stars{background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 28% 72%,#fff,#0000),radial-gradient(1.5px 1.5px at 44% 34%,#ffe66d,#0000),radial-gradient(1px 1px at 63% 12%,#fff,#0000),radial-gradient(2px 2px at 76% 58%,#19f3ff,#0000),radial-gradient(1px 1px at 88% 84%,#fff,#0000),radial-gradient(1.5px 1.5px at 7% 88%,#ff4fd8,#0000),radial-gradient(1px 1px at 52% 92%,#fff,#0000);background-size:520px 520px;animation:4.5s ease-in-out infinite stars-twinkle}.evolve-stars.far{background-size:310px 310px;animation-duration:6.5s;animation-delay:-2s}.evolve-beam{background:conic-gradient(from 200deg at 50% -10%, transparent 0 40%, #19f3ff1a 45%, transparent 50%, #ff4fd81a 55%, transparent 60% 100%);transform-origin:50% -10%;animation:14s ease-in-out infinite alternate beam-sweep}@keyframes aurora-drift{to{transform:translate(4%,-3%)rotate(6deg)scale(1.08)}}@keyframes stars-twinkle{50%{opacity:calc(var(--star-o,.8) * .45)}}@keyframes beam-sweep{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.app-shell.lvl-1 .motes,.app-shell.lvl-2 .motes,.app-shell.lvl-3 .motes,.app-shell.lvl-4 .motes,.app-shell.lvl-5 .motes{opacity:.75;filter:drop-shadow(0 0 4px var(--mote))}.app-shell.lvl-2 .evolve-aurora{opacity:.7}.app-shell.lvl-3 .evolve-aurora,.app-shell.lvl-4 .evolve-aurora{opacity:1}.app-shell.lvl-3 .evolve-stars,.app-shell.lvl-4 .evolve-stars,.app-shell.lvl-5 .evolve-stars{opacity:.8}.app-shell.lvl-4 .evolve-beam,.app-shell.lvl-5 .evolve-beam{opacity:1}.app-shell.lvl-4.playing .cassette,.app-shell.lvl-5.playing .cassette{filter:drop-shadow(0 0 22px #ff4fd873)drop-shadow(0 0 40px #19f3ff40);transition:filter 1.2s}.app-shell.lvl-5 .evolve-aurora{opacity:1;animation:26s ease-in-out infinite alternate aurora-drift,18s linear infinite legend-hue}@keyframes stripe-hue{to{filter:hue-rotate(360deg)}}.app-shell.lvl-5 .brand{text-shadow:0 0 12px #ffe66dcc}@keyframes legend-hue{to{filter:blur(30px)hue-rotate(360deg)}}.tp-dots{gap:3px;display:flex}.tp-dots i{background:#ffffff26;border-radius:50%;width:6px;height:6px;transition:background .6s,box-shadow .6s}.tp-dots i.on{background:#ff4fd8;box-shadow:0 0 6px #ff4fd8}.app-shell.lvl-5 .tp-dots i.on{background:#ffe66d;box-shadow:0 0 6px #ffe66d}@media (prefers-reduced-motion:reduce){.evolve>i{animation:none!important}}.sleeve-photos{columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,2.4vw,32px);display:grid}.sleeve-photo{backface-visibility:hidden;margin:0;transition:opacity .7s,translate .7s cubic-bezier(.2,.8,.2,1)}.sleeve-photo img{background:#120f26;height:auto}.sleeve-photo button:hover img{scale:1.02}.sleeve{contain:paint}html.sleeve-open .app-shell>:not(.sleeve){visibility:hidden}html.sleeve-open .sleeve,html.sleeve-open .sleeve *{visibility:visible}@media (width<=640px){.sleeve-photos{grid-template-columns:1fr}}.holo-sticker{z-index:4;pointer-events:none;clip-path:polygon(100% 50%,94.94% 57.12%,97.55% 65.45%,90.54% 70.66%,90.45% 79.39%,82.17% 82.17%,79.39% 90.45%,70.66% 90.54%,65.45% 97.55%,57.12% 94.94%,50% 100%,42.88% 94.94%,34.55% 97.55%,29.34% 90.54%,20.61% 90.45%,17.83% 82.17%,9.55% 79.39%,9.46% 70.66%,2.45% 65.45%,5.06% 57.12%,0% 50%,5.06% 42.88%,2.45% 34.55%,9.46% 29.34%,9.55% 20.61%,17.83% 17.83%,20.61% 9.55%,29.34% 9.46%,34.55% 2.45%,42.88% 5.06%,50% 0%,57.12% 5.06%,65.45% 2.45%,70.66% 9.46%,79.39% 9.55%,82.17% 17.83%,90.45% 20.61%,90.54% 29.34%,97.55% 34.55%,94.94% 42.88%);background:linear-gradient(125deg,#ff9ad8,#ffe9a0 18%,#a8ffd0 36%,#9fe6ff 54%,#cdb6ff 72%,#ff9ad8 90%) 0 0/300% 300%;width:74px;height:74px;animation:.6s cubic-bezier(.22,1,.36,1) both holo-stick,6s ease-in-out infinite holo-foil;position:absolute;top:12px;right:14px;rotate:10deg}.holo-sticker svg{width:100%;height:100%;position:absolute;inset:0}.holo-inner{fill:#ffffff59;stroke:#281e4659;stroke-width:.8px}.holo-ring-text{letter-spacing:.5px;fill:#2a1f4a;font-family:Fugaz One,sans-serif;font-size:10.5px}.holo-star{fill:#2a1f4a;font-size:22px}.holo-gleam{mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 30%,#ffffffd9 46%,#fff3 52%,#0000 62%) 0 0/260% 100%;animation:3.6s ease-in-out infinite holo-gleam;position:absolute;inset:0}@keyframes holo-stick{0%{opacity:0;rotate:-20deg;scale:1.4}}@keyframes holo-foil{50%{background-position:100%}}@keyframes holo-gleam{0%{background-position:130% 0}55%,to{background-position:-40% 0}}@media (width<=640px){.holo-sticker{width:56px;height:56px;top:8px;right:10px}}@media (prefers-reduced-motion:reduce){.holo-sticker,.holo-gleam{animation:none}}.lock-sub{letter-spacing:.06em;text-align:center;color:#fff9;max-width:320px;margin:0 auto;font-size:12px;line-height:1.6}.ach{gap:12px;width:100%;display:grid}.ach-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ach-row{border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:14px;padding:10px 14px;display:flex}.ach-row.soon{opacity:.45;border-style:dashed}.ach-row.got{border-color:#ffe66d;box-shadow:0 0 14px #ffe66d38}.ach-icon{color:#19f3ff;border:1px solid;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.ach-row.got .ach-icon{color:#ffe66d;background:#ffe66d1f}.ach-copy{text-align:left;gap:2px;display:grid}.ach-copy b{letter-spacing:.16em;font-size:12px;font-weight:600}.ach-copy small{letter-spacing:.16em;color:#ffffff8c;font-size:10px}.ach-row.got small{color:#ffe66d}.gm-tabs{border:1px solid #ffffff24;border-radius:999px;gap:6px;margin-bottom:14px;padding:4px;display:flex}.gm-tabs button{color:#fff9;min-height:36px;font:inherit;letter-spacing:.2em;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:11px;transition:background .25s,color .25s}.gm-tabs button[aria-selected=true]{color:#0d0b1e;background:#19f3ff}.ach-toast{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font:inherit;text-align:left;cursor:pointer;background:#0d0b1ef0;border:1px solid #ffe66d;border-radius:999px;align-items:center;gap:14px;padding:12px 22px 12px 12px;animation:.55s cubic-bezier(.22,1,.36,1) both ach-in;display:flex;position:fixed;bottom:24px;left:50%;translate:-50%;box-shadow:0 10px 30px #00000080,0 0 24px #ffe66d4d}.ach-toast.out{animation:.45s ease-in forwards ach-out}.ach-toast-icon{color:#0d0b1e;background:#ffe66d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;animation:.9s cubic-bezier(.22,1,.36,1) .25s both ach-spin;display:grid}.ach-toast-copy{gap:2px;display:grid}.ach-toast-copy small{letter-spacing:.28em;color:#ffe66d;font-size:9px}.ach-toast-copy b{letter-spacing:.16em;font-size:14px;font-weight:600}@keyframes ach-in{0%{opacity:0;transform:translateY(120%)}}@keyframes ach-out{to{opacity:0;transform:translateY(120%)}}@keyframes ach-spin{0%{rotate:-180deg;scale:.4}}@media (prefers-reduced-motion:reduce){.ach-toast,.ach-toast.out,.ach-toast-icon{animation-duration:10ms}}@media (width<=640px){.topbar{flex-wrap:nowrap;align-items:center;padding:14px 22px 10px}}.nav-burger{z-index:61;width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;order:4;align-content:center;gap:6px;margin-left:auto;padding:0 10px;display:grid;position:relative}.nav-burger i{background:currentColor;border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .2s;display:block}.nav-burger.open i:first-child{transform:translateY(8px)rotate(45deg)}.nav-burger.open i:nth-child(2){opacity:0}.nav-burger.open i:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.nav-burger-dot{background:#ff4fd8;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:7px;box-shadow:0 0 0 2px #0b0818}.main-nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;background:#0a0716f5;flex-direction:column;order:5;justify-content:center;align-items:center;gap:6px;width:auto;padding:80px 24px 40px;transition:opacity .3s,visibility 0s .3s;display:flex;position:fixed;inset:0}.main-nav.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s}.main-nav button{letter-spacing:.22em;opacity:.85;min-height:56px;padding:14px 10px;font-size:22px;transition:translate .45s cubic-bezier(.22,1,.36,1),opacity .3s,color .2s;translate:0 14px}.main-nav.open button{translate:0}.main-nav.open button:nth-child(2){transition-delay:30ms}.main-nav.open button:nth-child(3){transition-delay:60ms}.main-nav.open button:nth-child(4){transition-delay:90ms}.main-nav.open button:nth-child(5){transition-delay:.12s}.main-nav.open button:nth-child(6){transition-delay:.15s}.main-nav button:after{bottom:8px;left:10px;right:10px}.main-nav button:hover,.main-nav button:active{color:#19f3ff;opacity:1}html.menu-open,html.menu-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){.main-nav button{transition:none;translate:none}}html.menu-open .topbar{z-index:90;position:relative}.main-nav .nav-progress{letter-spacing:.22em;border:1px solid #ffe66d66;border-radius:18px;justify-items:center;gap:8px;min-height:0;margin-top:18px;padding:14px 22px;font-size:13px;display:grid}.main-nav .nav-progress:after{display:none}.np-title b{color:#ffe66d;margin-left:6px;font-weight:600}.np-level{letter-spacing:.2em;color:#fff9;align-items:center;gap:10px;font-size:10px;display:flex}.main-nav.open .nav-progress{transition-delay:.18s}.app-shell.lvl-5 .nav-progress{border-color:#ffe66d;box-shadow:0 0 16px #ffe66d4d}.topbar .top-actions{margin-left:auto}.nav-burger{margin-left:14px}html.menu-open .topbar{z-index:1000}.main-nav{z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0818}.nav-burger{z-index:1001;color:#19f3ff;opacity:.78;width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-items:end;padding:0 12px;transition:opacity .18s,background-color .18s}.nav-burger i{width:100%;height:2px;transition:width .3s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),opacity .2s}.nav-burger i:nth-child(2){width:70%}.nav-burger i:nth-child(3){width:42%}.nav-burger:hover,.nav-burger.open{opacity:1}.nav-burger:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.nav-burger:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.nav-burger:hover i,.nav-burger.open i{width:100%}.nav-burger:active{opacity:.6}@media (hover:none){.nav-burger:hover{background:0 0}.nav-burger:hover:not(.open) i:nth-child(2){width:70%}.nav-burger:hover:not(.open) i:nth-child(3){width:42%}}@media (prefers-reduced-motion:reduce){.nav-burger i{transition:none}}@media (width<=640px){.topbar{gap:8px;padding:12px 16px 8px}.topbar .brand{flex:0 auto;min-width:0;font-size:clamp(15px,4.6vw,19px)}.topbar .top-actions{gap:0;min-width:0;margin-left:auto}.top-actions .socials{gap:2px;margin-right:0}.top-actions .socials a,.top-actions .socials button{border:0;padding:6px}.nav-burger{flex:none;margin-left:4px}}@media (width<=820px),(pointer:coarse){*,:before,:after{-webkit-backdrop-filter:none!important}.paper-texture{mix-blend-mode:normal;opacity:.18}.evolve-aurora{filter:none!important;animation:none!important;inset:0!important}.evolve-beam{display:none}.evolve-stars{animation:none}.doodle,html[data-theme=dark] .doodle,.doodle:hover,.doodle.dragging,.motes,.app-shell .motes,.app-shell.playing .cassette{filter:none!important}.tape-glint:before{mix-blend-mode:normal;opacity:.6}.holo-gleam{mix-blend-mode:normal;opacity:.5}.control-deck,html[data-theme=dark] .control-deck{background:#0d0b1efa}.sleeve-bar,.sleeve-top{background:#0d0b1ef7}.gal-lightbox{background:#080614f7}}.lock-form .splash-input{width:min(100%,260px);padding-inline:14px}.lock-form .splash-input::placeholder{letter-spacing:.12em;font-size:13px}.ach-screen{z-index:85}.ach-hero h1{font-size:clamp(48px,11vw,160px)}.ach-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,24px);margin-top:clamp(24px,4vw,44px);display:grid}.ach-summary>div{background:#ffffff08;border:1px solid #19f3ff4d;border-radius:18px;gap:6px;padding:clamp(14px,2vw,22px);display:grid}.ach-summary b{color:#fff;font-size:clamp(30px,5vw,56px);font-weight:400;line-height:1}.ach-summary b small{color:#ffffff73;margin-left:2px;font-size:.45em}.ach-summary b.ach-level{color:#ffe66d;letter-spacing:.06em;font-size:clamp(16px,2.4vw,26px)}.ach-summary span{letter-spacing:.24em;color:#ffffff8c;font-size:10px}.ach-note{letter-spacing:.2em;color:#ffffff80;margin:18px 0 0;font-size:11px}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:clamp(12px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.ach-card{background:linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #ffffff29;border-radius:22px;align-content:start;gap:10px;min-height:220px;padding:22px;display:grid;position:relative}.ach-card.soon{opacity:.55;border-style:dashed}.ach-card.live:not(.got){border-color:#19f3ff73}.ach-card.got{background:linear-gradient(160deg,#ffe66d24,#ff4fd80f);border-color:#ffe66d;box-shadow:0 0 30px #ffe66d2e}.ach-num{letter-spacing:.2em;color:#ffffff59;font-size:11px;position:absolute;top:18px;right:20px}.ach-card-icon{color:#19f3ff;text-transform:none;border:1.5px solid;border-radius:50%;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.ach-card.got .ach-card-icon{color:#0d0b1e;background:#ffe66d;border-color:#ffe66d;box-shadow:0 0 18px #ffe66d99}.ach-card.soon .ach-card-icon{color:#ffffff80}.ach-card h2{letter-spacing:.04em;margin:8px 0 0;font-size:clamp(18px,2vw,22px);font-weight:400;line-height:1.15}.ach-card p{letter-spacing:.14em;color:#ffffffb3;margin:0;font-size:12px;line-height:1.6}.ach-card em{letter-spacing:.26em;color:#ffffff80;margin-top:auto;padding-top:6px;font-size:10px;font-style:normal}.ach-card.live em{color:#19f3ff}.ach-card.got em{color:#ffe66d}@media (width<=640px){.ach-summary{grid-template-columns:1fr 1fr}.ach-summary>div:last-child{grid-column:1/-1}.ach-grid{grid-template-columns:1fr 1fr}.ach-card{gap:8px;min-height:190px;padding:16px}.ach-card-icon{width:46px;height:46px;font-size:20px}.ach-card h2{font-size:15px}.ach-card p{letter-spacing:.08em;font-size:11px}}.nav-socials{display:none}@media (width<=640px){.topbar .top-actions{display:none}.nav-socials{order:10;justify-content:center;gap:10px;margin-top:22px;display:flex}.nav-socials a,.main-nav .nav-socials button{color:#19f3ff;letter-spacing:.2em;opacity:1;border:1px solid #19f3ff4d;border-radius:16px;justify-items:center;gap:6px;min-width:88px;min-height:0;padding:12px 8px;font-size:9px;text-decoration:none;display:grid;translate:none}.main-nav .nav-socials button:after{display:none}.nav-socials a:active,.main-nav .nav-socials button:active{background:#19f3ff1f}.main-nav{justify-content:flex-start;padding-top:96px;overflow-y:auto}.eq-dock{grid-template-columns:1fr auto;align-items:stretch;gap:8px;margin:6px auto 0;display:grid}.pixel-viz{aspect-ratio:auto;height:clamp(56px,10dvh,96px);margin:0}.eq-dock .lcd{grid-template-columns:auto;gap:8px;width:auto;min-width:0;margin:0;padding:6px 10px}.eq-dock .lcd>div:first-child{display:none}.eq-dock .lcd .vu-row i{width:3px;height:6px}.track-heading{margin-top:4px;margin-bottom:4px}}@media (width<=640px) and (height<=740px){.eq-dock{display:none}.cassette-wrap{width:min(100%,300px);margin:6px auto 12px}}@media (width<=640px){.ach-hero{padding:18px 0 16px}.ach-hero h1{font-size:clamp(36px,11vw,54px)}.ach-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.ach-summary>div:last-child{grid-column:auto}.ach-summary>div{border-radius:14px;padding:10px}.ach-summary b{font-size:24px}.ach-summary b.ach-level{font-size:12px}.ach-summary span{letter-spacing:.16em;font-size:8px}.ach-note{display:none}.ach-grid{gap:8px}.ach-card{border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px;min-height:0;padding:12px}.ach-card-icon{grid-row:span 2;width:36px;height:36px;font-size:16px}.ach-card h2{margin:0;font-size:12px}.ach-card p{letter-spacing:.06em;text-transform:none;grid-column:2;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:500;line-height:1.4}.ach-card em{grid-column:2;margin:0;padding:0;font-size:8px}.ach-num{display:none}}.signin-msg.ok{color:#19f3ff}.signin-code{text-align:center;letter-spacing:.5em;font-size:18px}.sleeve-shows{gap:14px;padding:0 0 clamp(28px,5vw,56px);display:grid}.sleeve-shows-tag{color:#19f3ff;letter-spacing:.26em;border:1px solid #19f3ff;border-radius:4px;justify-self:start;padding:6px 12px;font-size:11px;font-weight:400;rotate:-2deg}.sleeve-shows ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sleeve-shows li{background:#ff4fd80d;border:1px solid #ff4fd859;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,3vw,28px);padding:14px clamp(14px,3vw,24px);display:grid}.sleeve-shows time{justify-items:center;min-width:52px;line-height:1;display:grid}.sleeve-shows time span{letter-spacing:.22em;color:#ffe66d;font-size:10px}.sleeve-shows time b{color:#ff4fd8;font-size:32px;font-weight:400}.sleeve-shows h3{margin:0;font-size:clamp(18px,2.4vw,26px);font-weight:400;line-height:1.1}.sleeve-shows small{letter-spacing:.22em;color:#ffffff8c;font-size:10px}.sleeve-shows a{color:#0d0b1e;letter-spacing:.16em;white-space:nowrap;background:#ff4fd8;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:12px;text-decoration:none;display:inline-flex}.sleeve-shows a:hover{background:#19f3ff}.sleeve-shows em{letter-spacing:.2em;color:#ffffff80;font-size:10px;font-style:normal}.top-actions .socials a,.top-actions .socials button,html[data-theme=dark] .top-actions .socials a,html[data-theme=dark] .top-actions .socials .share-top{min-width:44px;min-height:44px;box-shadow:none;filter:none;opacity:.78;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .42s cubic-bezier(.22,1,.36,1),color .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:scale(1)}.top-actions .socials a svg,.top-actions .socials button svg{will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1)}.top-actions .socials a:hover svg,.top-actions .socials button:hover svg{transform:translateY(-1px)scale(1.06)}html[data-theme=dark] .top-actions .socials a:hover svg,html[data-theme=dark] .top-actions .socials button:hover svg{filter:drop-shadow(0 0 6px #ff4fd88c)}.top-actions .socials a:hover,.top-actions .socials button:hover,html[data-theme=dark] .top-actions .socials a:hover,html[data-theme=dark] .top-actions .socials .share-top:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.top-actions .socials a:hover,.top-actions .socials button:hover,html[data-theme=dark] .top-actions .socials a:hover,html[data-theme=dark] .top-actions .socials .share-top:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.top-actions .socials a:hover,.top-actions .socials button:hover,html[data-theme=dark] .top-actions .socials a:hover,html[data-theme=dark] .top-actions .socials .share-top:hover{box-shadow:none;filter:none;border:0;transform:scale(1)}.top-actions .socials a:active,.top-actions .socials button:active{opacity:.6;transition-duration:.16s;scale:none}.top-actions .socials a:active svg,.top-actions .socials button:active svg{transition-duration:.16s;transform:scale(.96)}@media (hover:none){.top-actions .socials a:hover,.top-actions .socials button:hover{opacity:.78;background:0 0}.top-actions .socials a:hover svg,.top-actions .socials button:hover svg{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.top-actions .socials a svg,.top-actions .socials button svg{transition:none}}html.kb-open .splash-shell{place-items:start center}html.kb-open .splash-main{padding-top:max(20px, env(safe-area-inset-top));gap:18px;padding-bottom:16px}html.kb-open .splash-title{font-size:clamp(1.9rem,9vw,2.8rem)}html.kb-open .splash-form{gap:14px}html.kb-open .lock-form{padding-top:0}html.kb-open .lock-icon{width:40px;height:40px;margin:0}html.kb-open .lock-sub{display:none}html.kb-open .heads-up{opacity:0;pointer-events:none}html.kb-open .lock-halo{width:64px;height:64px}@keyframes write-in{0%{clip-path:inset(-14px 101% -14px -14px)}to{clip-path:inset(-14px)}}@media (width<=640px){.player-column .cassette-wrap{margin-bottom:58px;margin-left:auto;margin-right:auto}.eng{white-space:nowrap;justify-content:center;top:calc(100% + 12px);left:50%;right:auto;translate:-50%}.player-column .track-heading,.player-column .eq-dock{width:92%;margin-left:auto;margin-right:auto}.track-heading{align-items:center;gap:14px}.track-heading h2,.track-heading h3{animation:.9s cubic-bezier(.45,0,.35,1) both write-in}.track-heading h2{animation-delay:.25s}.track-heading h3{animation-delay:.6s}.player-column .track-heading{width:min(92%,360px)}.track-heading h2{overflow-wrap:anywhere;font-size:clamp(20px,6vw,26px);line-height:1.1}}@media (width<=640px) and (height<=620px){.player-column .cassette-wrap{width:min(100%,240px);margin-top:2px}.track-thumb{width:52px;height:52px}.track-heading h2{font-size:clamp(18px,5.4vw,22px)}}@media (width<=640px) and (prefers-reduced-motion:reduce){.track-heading h2,.track-heading h3{animation:none}}@media (width<=640px){.topbar{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.nav-burger{gap:7px;margin-right:-12px}.nav-burger.open i:first-child{transform:translateY(9px)rotate(45deg)}.nav-burger.open i:nth-child(3){transform:translateY(-9px)rotate(-45deg)}}html .main-nav{will-change:opacity;transition:opacity .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s}html .main-nav.open{transition:opacity .38s cubic-bezier(.22,1,.36,1),visibility linear}html .main-nav>*{opacity:0;transition:opacity .3s,translate .3s,color .2s;translate:0 18px}html .main-nav.open>*{opacity:.88;transition:opacity .55s cubic-bezier(.22,1,.36,1),translate .65s cubic-bezier(.22,1,.36,1),color .2s;translate:0}html .main-nav.open>.nav-progress,html .main-nav.open>.nav-socials,html .main-nav.open>:hover{opacity:1}html .main-nav.open>:first-child{transition-delay:40ms}html .main-nav.open>:nth-child(2){transition-delay:80ms}html .main-nav.open>:nth-child(3){transition-delay:.12s}html .main-nav.open>:nth-child(4){transition-delay:.16s}html .main-nav.open>:nth-child(5){transition-delay:.2s}html .main-nav.open>:nth-child(6){transition-delay:.24s}html .main-nav.open>:nth-child(7){transition-delay:.28s}html .main-nav.open>:nth-child(n+8){transition-delay:.32s}html .main-nav.open>:hover{transition-delay:0s}@media (prefers-reduced-motion:reduce){html .main-nav>*,html .main-nav.open>*{transition:opacity .2s linear;translate:none}}@media (width<=640px){.hero-copy{text-align:left;order:0;margin:8px 0 22px;display:block!important}.hero-copy .eyebrow,.hero-copy h1{display:block}.hero-copy h1{margin:6px 0 10px;font-size:clamp(46px,15vw,64px);line-height:.95}.hero-copy .hand-note{letter-spacing:.2em;margin:0;font-size:11px}.hero-copy .hero-for{margin-top:12px;font-size:11px}.main-grid{order:1}.queue{width:92%;margin:28px auto 0;display:block!important}.queue-list{max-height:none;overflow:visible}.doodle{opacity:.55;touch-action:pan-y;z-index:0;max-width:46px;display:block!important}.doodle:not(.d1,.d2,.d3,.d4,.d5,.d6,.d7,.d8,.d9,.d10,.d11,.d12,.mini){display:none!important}.doodle.mini{opacity:0;max-width:18px;display:block!important}.content{z-index:1;position:relative}.main-nav .nav-socials{gap:14px}.main-nav .nav-socials a,.main-nav .nav-socials button{color:#19f3ff;border:1px solid #19f3ff47;border-radius:999px;justify-content:center;align-items:center;gap:0;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;transition:background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.main-nav .nav-socials a:active,.main-nav .nav-socials button:active{background:#19f3ff1f;border-color:#19f3ff8c}.ach-screen{background-image:repeating-linear-gradient(0deg,#0000 0 31px,#19f3ff0d 32px,#0000 33px)}.ach-screen .sleeve-page{padding:0 20px calc(56px + env(safe-area-inset-bottom))}.ach-screen .sleeve-bar{background:#0d0b1e}.ach-hero{padding:26px 0 24px}.ach-summary{gap:10px;margin-top:20px}.ach-summary>div{border-radius:16px;gap:8px;padding:16px 14px}.ach-summary b{font-size:28px}.ach-summary b.ach-level{font-size:14px;line-height:1.2}.ach-summary span{letter-spacing:.14em;color:#ffffffb3;font-size:10px;line-height:1.4}.ach-grid{grid-template-columns:1fr;gap:12px}.ach-card{background:#14112ceb;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:6px 16px;padding:18px}.ach-card-icon{grid-row:1/span 3;width:48px;height:48px;font-size:20px}.ach-card h2{letter-spacing:.06em;grid-column:2;margin:2px 0 0;font-size:15px;line-height:1.25}.ach-card p{letter-spacing:.03em;color:#fffc;grid-column:2;font-size:13px;line-height:1.5}.ach-card em{letter-spacing:.2em;grid-column:2;margin:4px 0 0;padding:0;font-size:10.5px}.ach-card.soon{opacity:1;background:#14112c99;border-color:#fff3}.ach-card.soon h2{color:#ffffffc7}.ach-card.soon p{color:#fff9}.ach-card.soon em{color:#ffffff80}}@keyframes heart-beat{0%{scale:1}22%{scale:1.18}40%{scale:1}58%{scale:1.1}to{scale:1}}@media (prefers-reduced-motion:reduce){.lock-icon.open{animation:none}}.lock-icon .shackle{transform-box:fill-box;transform-origin:100% 100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.lock-icon.open .shackle{transform:translateY(-2.5px)rotate(-30deg)}@media (prefers-reduced-motion:reduce){.lock-icon .shackle{transition:none}}@media (width<=640px){.drawn-name{display:none}.hero-copy{margin:2px 0 10px}.hero-copy h1{margin:4px 0 6px}.hero-copy .hero-for{margin-top:8px}.player-column .cassette-wrap{margin-top:4px}.zs{z-index:0;height:100svh;position:absolute;inset:0 0 auto}.zs svg:first-child{width:72px!important;height:72px!important;left:-10px!important}.main-grid{display:block}.main-grid>.player-column{width:100%;display:block}.eng{justify-content:flex-end;left:auto;right:0;translate:none}html .app-shell .player-column .cassette{aspect-ratio:auto;height:0;padding:0 0 63.5%}.player-column .cassette .cassette-art{width:100%;height:100%;position:absolute;inset:0}.player-column .track-heading{margin-top:0;margin-bottom:0}.player-column .eq-dock{margin-top:24px;margin-bottom:0}.main-grid>.queue{margin:28px auto 0}}.preloader{z-index:100;background:radial-gradient(at 50% 42%,#1a1238 0%,#0a0a14 62%);place-content:center;justify-items:center;gap:22px;transition:opacity .7s cubic-bezier(.65,0,.35,1),visibility 0s linear .7s;display:grid;position:fixed;inset:0}.preloader.out{opacity:0;visibility:hidden;pointer-events:none}.pl-tape{filter:drop-shadow(0 0 18px #ff4fd838);width:min(264px,74vw);height:auto;transition:translate .7s cubic-bezier(.65,0,.35,1),scale .7s cubic-bezier(.65,0,.35,1);animation:.9s cubic-bezier(.16,1,.3,1) both pl-in;overflow:visible}@keyframes pl-in{0%{opacity:0;scale:.985}}.pl-tape *{fill:none;stroke:#19f3ff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.pl-tape .pl-shell{fill:#19f3ff06}.pl-tape .pl-lab{stroke:#ff4fd8d9;fill:#ff4fd80f}.pl-tape .pl-side{stroke:#ffe66d;stroke-width:1px}.pl-tape text{stroke:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}.pl-tape .pl-side-t{fill:#ffe66d;font-size:9px}.pl-tape .pl-title{fill:#ff7fe6;letter-spacing:.24em;font-size:8.5px}.pl-tape .pl-type{fill:#ffffff73;letter-spacing:.14em;font-size:6.5px}.pl-tape .pl-lines{stroke:#ff4fd873;stroke-width:.8px}.pl-tape .pl-stripe{stroke-width:1.6px}.pl-tape .pl-stripe.s1{stroke:#ff4fd88c}.pl-tape .pl-stripe.s2{stroke:#ffe66d73}.pl-tape .pl-win{stroke:#fff6;fill:#08060f}.pl-tape .pl-pack circle{stroke:none;fill:#3a2340}.pl-tape .pl-pack .pl-wind{fill:none;stroke:#ff7fe638;stroke-width:.6px}.pl-tape .pl-hub circle{fill:#0d0b1e}.pl-tape .pl-hub path{stroke-width:1.6px}.pl-tape .pl-screw *{stroke:#ffffff73;stroke-width:.9px}.pl-tape .pl-base,.pl-tape .pl-hole{stroke:#ffffff80;stroke-width:1.1px}.pl-tape .pl-pad{stroke:none;fill:#ff4fd8b3}.pl-tape .pl-run{stroke:#5a3554;stroke-width:1.6px}.pl-meta{letter-spacing:.28em;color:#ff7fe6d9;justify-content:space-between;align-items:baseline;gap:16px;width:min(264px,74vw);font:500 10px/1 ui-monospace,SF Mono,Menlo,monospace;animation:.9s cubic-bezier(.16,1,.3,1) .12s both pl-in;display:flex}.pl-count{color:#ffe66d;letter-spacing:.32em;font-variant-numeric:tabular-nums;border:1px solid #ffffff38;border-radius:3px;padding:4px 6px 3px}@media (prefers-reduced-motion:reduce){.pl-tape,.pl-meta{animation:none}}.lock-heart{place-items:center;animation:3.2s cubic-bezier(.37,0,.63,1) 1.2s infinite heart-idle;display:grid;position:relative}.lock-heart.open{animation:none}.lock-heart>*{grid-area:1/1}@keyframes heart-idle{0%,34%,to{scale:1}8%{scale:1.08}16%{scale:.99}24%{scale:1.05}}.lock-halo{opacity:.35;pointer-events:none;background:radial-gradient(closest-side,#ff4fd847,#b48cff1f 55%,#0000);border-radius:50%;width:116px;height:116px;animation:3.2s cubic-bezier(.37,0,.63,1) 1.2s infinite halo-idle;scale:.8}.lock-heart.eager .lock-halo{animation-duration:1.5s}@keyframes halo-idle{0%,40%,to{opacity:.3;scale:.8}10%{opacity:.85;scale:1.05}}.lock-heart.open .lock-halo{animation:1.1s cubic-bezier(.16,1,.3,1) forwards halo-open}@keyframes halo-open{0%{opacity:.4;scale:.8}35%{opacity:1;scale:1.5}to{opacity:.55;scale:1.2}}.lock-icon .heart{fill-opacity:0;transition:fill-opacity .7s cubic-bezier(.16,1,.3,1)}.lock-icon.open{color:#ff7fe6;filter:drop-shadow(0 0 10px #ff4fd88c);animation:1s cubic-bezier(.34,1.56,.64,1) heart-pop}.lock-icon.open .heart{fill-opacity:1}@keyframes heart-pop{0%{scale:1}18%{scale:.9}48%{scale:1.16}70%{scale:.98}to{scale:1}}.lock-icon .shackle{transform-box:fill-box;transform-origin:100% 100%;transition:transform .75s cubic-bezier(.34,1.56,.64,1);animation:3.2s cubic-bezier(.37,0,.63,1) 1.2s infinite shackle-tug}@keyframes shackle-tug{0%,60%,to{translate:0}66%{translate:0 -.8px}72%{translate:0}}.lock-burst{pointer-events:none;width:0;height:0;position:relative}.lock-burst i{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);background:var(--c);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:burst var(--t) cubic-bezier(.16, 1, .3, 1) var(--dl) forwards;position:absolute;top:0;left:0}.lock-burst i.dot{clip-path:none;width:calc(var(--s) * .6);height:calc(var(--s) * .6);margin:calc(var(--s) * -.3);border-radius:50%}@keyframes burst{0%{opacity:0;transform:rotate(var(--a)) translateX(6px) scale(.2) rotate(0deg)}12%{opacity:1}65%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(1) rotate(140deg)}}.lock-ring{opacity:0;background:conic-gradient(#ff4fd8,#ffe66d,#7dffb2,#19f3ff,#b48cff,#ff4fd8);border-radius:50%;width:80px;height:80px;animation:.9s cubic-bezier(.16,1,.3,1) forwards ring-out;position:absolute;top:-40px;left:-40px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}@keyframes ring-out{0%{opacity:.9;scale:.35}to{opacity:0;scale:1.9}}.lock-form .heart-cta,html[data-theme=dark] .lock-form .heart-cta{isolation:isolate;color:#fff;letter-spacing:.26em;text-shadow:0 1px 2px #0d0b1e59;background:linear-gradient(110deg,#ff4fd8 0%,#b48cff 45%,#19f3ff 100%) 0 0/220% 100%;border:0;border-radius:999px;width:auto;padding:15px 34px;font-size:13px;transition:scale .55s cubic-bezier(.34,1.56,.64,1),box-shadow .45s cubic-bezier(.16,1,.3,1),opacity .3s;animation:7s cubic-bezier(.45,0,.55,1) infinite alternate cta-drift;position:relative;overflow:hidden;transform:none;box-shadow:0 12px 30px -12px #ff4fd8bf}.lock-form .heart-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff80 48%,#ffffff1a 56%,#0000 70%);animation:4.2s cubic-bezier(.65,0,.35,1) 1.6s infinite cta-sheen;position:absolute;inset:0;translate:-110%}.lock-form .heart-cta span{position:relative}.lock-form .heart-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 75%,#0d0b1e3d,#0d0b1e14 60%,#0000 85%);position:absolute;inset:0}@keyframes cta-drift{to{background-position:100% 0}}@keyframes cta-sheen{0%{translate:-110%}38%,to{translate:110%}}.lock-form .heart-cta:hover:not(:disabled){transform:none;box-shadow:0 16px 36px -12px #ff4fd8e6}.lock-form .heart-cta:active:not(:disabled){transition-duration:.15s;scale:.97}.lock-form .heart-cta:focus-visible{outline:none;box-shadow:0 0 0 3px #b48cff73,0 12px 30px -12px #ff4fd8bf}.lock-form .heart-cta:disabled{opacity:.7;cursor:default}.lock-form .heart-cta:disabled:after{animation-duration:1.2s}.heads-up{z-index:50;left:50%;bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px));color:#ffffffb8;text-align:left;background:#110d26f0;border:1px solid #ffe66d47;border-radius:16px;grid-template-columns:1fr auto;align-items:start;gap:4px 10px;width:min(360px,100% - 32px);padding:14px 10px 16px 18px;transition:opacity .5s cubic-bezier(.7,0,.84,0),translate .5s cubic-bezier(.7,0,.84,0),scale .5s cubic-bezier(.7,0,.84,0);display:grid;position:fixed;overflow:hidden;translate:-50%;box-shadow:0 22px 50px -18px #000000bf,inset 0 0 0 1px #ffffff08}.heads-up.in{animation:.8s cubic-bezier(.16,1,.3,1) both hu-in}.heads-up.out{opacity:0;translate:-50% 18px;scale:.97}@keyframes hu-in{0%{opacity:0;filter:blur(4px);translate:-50% 22px;scale:.95}}.hu-body b{color:#ffe66d;letter-spacing:.3em;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.hu-body p{letter-spacing:.04em;margin:0;font-size:11px;line-height:1.6}.hu-close{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;margin:-6px -2px 0 0;padding:0;transition:background-color .25s,color .25s;display:grid}.hu-close:hover{color:#fff;background:#ffffff14}.hu-timer{transform-origin:0;opacity:.7;background:linear-gradient(90deg,#ffe66d,#ff4fd8,#19f3ff);height:2px;animation:6.5s linear .8s forwards hu-timer;position:absolute;bottom:0;left:0;right:0}.heads-up:hover .hu-timer,.heads-up:focus-within .hu-timer{animation-play-state:paused}@keyframes hu-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.lock-heart,.lock-halo,.lock-icon .shackle,.lock-form .heart-cta,.lock-form .heart-cta:after{animation:none}.lock-burst{display:none}.heads-up.in{animation-duration:10ms}}.deck-copy{white-space:nowrap;letter-spacing:.16em;color:#ffffff80;opacity:1;pointer-events:auto;justify-content:center;align-items:center;gap:12px;max-width:none;margin:0;font-size:9px;line-height:1;display:flex}.dc-mark b{color:#ffffffb8;font-weight:500}.dc-mark:after{content:"·";opacity:.6;margin-left:12px}.dc-links{gap:12px;display:flex}.dc-links button{min-height:28px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 2px;transition:color .2s;display:inline-flex}.dc-links button svg{opacity:.8}.dc-links button:hover{color:#19f3ff}@media (width>=901px){.deck-copy{flex-direction:column;align-items:flex-end;gap:4px}.dc-mark:after{content:none}.dc-links button{min-height:22px}}@media (width<=640px){.deck-copy{font-size:8.5px}}@media (width>=641px) and (width<=1399px){.control-deck{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.deck-copy{top:auto;left:0;right:0;bottom:calc(6px + env(safe-area-inset-bottom));flex-direction:row;align-items:center;gap:12px;position:absolute;transform:none}.dc-mark:after{content:"·"}.dc-links button{min-height:20px}}.lock-rainbow{pointer-events:none;--ring:2.7px;width:74px;height:74px;-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--ring) - .5px), #000 calc(100% - var(--ring)));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--ring) - .5px), #000 calc(100% - var(--ring)));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--ring) - .5px), #000 calc(100% - var(--ring)));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--ring) - .5px), #000 calc(100% - var(--ring)));mask:radial-gradient(closest-side, transparent calc(100% - var(--ring) - .5px), #000 calc(100% - var(--ring)));opacity:.9;background:conic-gradient(#ff4fd8,#ffe66d,#7dffb2,#19f3ff,#b48cff,#ff4fd8);border-radius:50%;animation:14s linear infinite rainbow-spin,.7s backwards reveal-in}@keyframes rainbow-spin{to{rotate:360deg}}.lock-heart.open .lock-rainbow{opacity:1;animation:3s linear infinite rainbow-spin,1s cubic-bezier(.34,1.56,.64,1) forwards rainbow-open}@keyframes rainbow-open{0%{scale:1}30%{scale:.94}65%{scale:1.14}to{scale:1.06}}html.kb-open .lock-rainbow{--ring:1.45px;width:39px;height:39px}@media (prefers-reduced-motion:reduce){.lock-rainbow,.lock-heart.open .lock-rainbow{animation:none}}.lock-heart .lock-icon{margin:0}html.pl-active #root>:not(.preloader),html.pl-active #root>:not(.preloader) *,html.pl-active #root>:not(.preloader) :before,html.pl-active #root>:not(.preloader) :after{animation-play-state:paused!important}.pl-tape{transition:none;animation:1.3s cubic-bezier(.16,1,.3,1) both pl-in}.pl-part{animation:1.2s cubic-bezier(.16,1,.3,1) backwards pl-part}.pl-part.p1{animation-delay:50ms}.pl-part.p2{animation-delay:.22s}.pl-part.p3{animation-delay:.4s}.pl-part.p4{animation-delay:.58s}@keyframes pl-part{0%{opacity:0;transform:translateY(5px)}}.pl-meta{animation:1.1s cubic-bezier(.16,1,.3,1) .75s backwards pl-meta}@keyframes pl-meta{0%{opacity:0;translate:0 6px}}.pl-stack{will-change:transform, opacity;justify-items:center;gap:22px;transition:opacity .9s cubic-bezier(.65,0,.35,1),transform 1s cubic-bezier(.65,0,.35,1);display:grid}.preloader{gap:0;transition:opacity 1s cubic-bezier(.65,0,.35,1) .12s,visibility 0s linear 1.12s}.preloader.out .pl-stack{opacity:0;transform:translateY(-8px)scale(.985)}.preloader.out .pl-tape{translate:none;scale:none}@keyframes ent-rise{0%{opacity:0;translate:0 16px}}@keyframes ent-pop{0%{opacity:0;scale:.86}}@keyframes ent-ring{0%{opacity:0;rotate:-90deg;scale:.72}}.splash-shell .splash-title,html[data-theme=dark] .splash-shell .splash-title{animation:1.2s cubic-bezier(.16,1,.3,1) .2s backwards ent-rise,6s 2s infinite neon}.lock-heart{animation:1.2s cubic-bezier(.34,1.4,.64,1) .38s backwards ent-pop,3.2s cubic-bezier(.37,0,.63,1) 2.2s infinite heart-idle}.lock-heart.eager{animation-duration:1.2s,1.5s}.lock-heart .lock-icon:not(.open){animation:none}.lock-rainbow{animation:1.4s cubic-bezier(.16,1,.3,1) .55s backwards ent-ring,14s linear 1.9s infinite rainbow-spin}.lock-form .lock-sub{animation:1.1s cubic-bezier(.16,1,.3,1) .68s backwards ent-rise}.launch-count{justify-items:center;gap:10px;margin:2px 0 4px;animation:1.1s cubic-bezier(.16,1,.3,1) .6s backwards ent-rise;display:grid}.launch-eyebrow{letter-spacing:.28em;color:#ffe66d;font-family:DM Mono,ui-monospace,monospace;font-size:10px}.launch-digits{align-items:flex-start;gap:2px;display:flex}.launch-seg{grid-template-rows:auto auto;grid-template-columns:auto auto;column-gap:2px;display:grid}.launch-seg i{color:#ffffff59;grid-row:1;align-self:center;padding:0 4px;font-family:VT323,monospace;font-size:clamp(30px,8vw,44px);font-style:normal;line-height:1;animation:1s step-end infinite launch-blink}.launch-seg b{text-align:center;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 12px #ff4fd8bf,0 0 2px #19f3ffe6;background:#0d0b1e99;border:1px solid #19f3ff73;border-radius:8px;grid-area:1/-2;min-width:2.1ch;padding:6px 8px 2px;font-family:VT323,monospace;font-size:clamp(34px,9vw,52px);font-weight:400;line-height:1;box-shadow:inset 0 0 18px #19f3ff1f,0 0 22px -8px #ff4fd899}.launch-seg em{letter-spacing:.26em;text-align:center;color:#ffffff80;grid-area:2/-2;padding-top:6px;font-family:DM Mono,ui-monospace,monospace;font-size:9px;font-style:normal}@keyframes launch-blink{50%{opacity:.25}}html.kb-open .launch-count{display:none}@media (prefers-reduced-motion:reduce){.launch-count,.launch-seg i{animation:none}}.lock-form .splash-input{animation:1.1s cubic-bezier(.16,1,.3,1) .82s backwards ent-rise}.lock-form .heart-cta,html[data-theme=dark] .lock-form .heart-cta{animation:1.1s cubic-bezier(.16,1,.3,1) .96s backwards ent-rise,7s cubic-bezier(.45,0,.55,1) 2s infinite alternate cta-drift}.lock-form .heart-cta:after{animation-delay:2.6s}.heads-up.in{animation-duration:1s}@media (prefers-reduced-motion:reduce){.pl-part,.pl-meta,.splash-shell .splash-title,html[data-theme=dark] .splash-shell .splash-title,.lock-heart,.lock-rainbow,.lock-form .lock-sub,.lock-form .splash-input,.lock-form .heart-cta,html[data-theme=dark] .lock-form .heart-cta{animation:none}.pl-stack{transition-duration:.3s}}.lock-halo,.lock-icon .shackle{animation-delay:2.2s}.main-nav.open>:nth-child(8){transition-delay:.32s}.main-nav.open>:nth-child(9){transition-delay:.36s}.main-nav.open>:nth-child(n+10){transition-delay:.4s}@media (width<=420px){.sleeve-bar .sleeve-back{letter-spacing:.14em;font-size:10px}}.sleeve-bar-tag{letter-spacing:.26em;color:#ffffff8c;font-size:10px}@media (width<=420px){.sleeve-bar-tag{display:none}}.sleeve-cross{color:#ff4fd8;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;padding:8px 0 36px;display:grid}.sleeve-cross small{letter-spacing:.3em;color:#ffe66d;font-size:10px}.sleeve-cross b{letter-spacing:-.01em;text-shadow:0 0 24px #ff4fd873;font-size:clamp(30px,6.5vw,64px);font-weight:400;line-height:1;transition:color .3s,translate .5s cubic-bezier(.34,1.4,.64,1)}.sleeve-cross:hover b{color:#19f3ff;translate:6px}.sleeve-foot{gap:8px}.reel-side{align-items:start}.reel-rail{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(14px,2vw,24px);display:grid}.reel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.4vw,28px);display:grid}.clip{align-content:start;gap:10px;margin:0;animation:.9s cubic-bezier(.16,1,.3,1) backwards clip-in;display:grid}@keyframes clip-in{0%{opacity:0;translate:0 22px}}.clip button{cursor:pointer;background:#08060f;border:1px solid #19f3ff59;border-radius:14px;width:100%;padding:0;transition:border-color .3s,box-shadow .4s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 44px -20px #000000e6}.clip.vertical button{aspect-ratio:9/16}.clip.horizontal button{aspect-ratio:16/9}.clip button:hover,.clip button:focus-visible{border-color:#ff4fd8;outline:none;box-shadow:0 22px 54px -20px #000000e6,0 0 28px #ff4fd84d}.clip video{object-fit:cover;width:100%;height:100%;transition:scale 1s cubic-bezier(.16,1,.3,1);display:block}.clip button:hover video{scale:1.035}.clip-play{color:#fff;background:#0d0b1e8c;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:56px;height:56px;transition:background-color .3s,scale .45s cubic-bezier(.34,1.4,.64,1),opacity .3s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.clip-play svg{margin-left:3px}.clip button:hover .clip-play{background:#ff4fd8;border-color:#ff4fd8;scale:1.08}.clip-time{color:#fff;letter-spacing:.08em;font-variant-numeric:tabular-nums;background:#0000009e;border-radius:6px;padding:4px 7px 3px;font:500 10px/1 ui-monospace,monospace;position:absolute;bottom:10px;right:10px}.clip figcaption{gap:4px;padding:0 2px;display:grid}.clip figcaption b{letter-spacing:.08em;font-size:13px;font-weight:400}.clip figcaption small{letter-spacing:.24em;color:#ffffff80;font-size:9px}.reel-pending{letter-spacing:.26em;color:#ffffff80;margin:18px 0 0;font-size:10px}.reel-theater figure{gap:14px}.reel-theater video{background:#000;border:1px solid #19f3ff59;border-radius:12px;display:block;box-shadow:0 0 40px #ff4fd838}.reel-theater figure.vertical video{aspect-ratio:9/16;width:auto;max-width:100%;height:min(100dvh - 130px,920px)}.reel-theater figure.horizontal video{aspect-ratio:16/9;width:min(100%,1180px);height:auto;max-height:calc(100dvh - 130px)}.reel-soon{text-align:center;border-top:1px dashed #19f3ff59;justify-items:center;gap:14px;padding:clamp(28px,6vw,64px) 0 clamp(36px,6vw,72px);display:grid}.reel-soon-frames{align-items:center;gap:14px;margin-bottom:10px;display:flex}.reel-soon-frames i{background:#ffffff05;border:1px dashed #19f3ff73;border-radius:10px;animation:1s cubic-bezier(.16,1,.3,1) backwards clip-in;position:relative;overflow:hidden}.reel-soon-frames i.v{aspect-ratio:9/16;width:clamp(56px,12vw,84px)}.reel-soon-frames i.h{aspect-ratio:16/9;width:clamp(120px,26vw,180px);animation-delay:.12s}.reel-soon-frames i:last-child{animation-delay:.24s}.reel-soon-frames i:after{content:"";background:linear-gradient(100deg,#0000 30%,#ff4fd829 50%,#0000 70%);animation:2.8s cubic-bezier(.65,0,.35,1) infinite soon-sheen;position:absolute;inset:0;translate:-100%}@keyframes soon-sheen{60%,to{translate:100%}}.reel-soon b{color:#ff4fd8;text-shadow:0 0 22px #ff4fd873;font-size:clamp(28px,5vw,44px);font-weight:400}.reel-soon p{letter-spacing:.24em;color:#ffffff8c;max-width:360px;margin:0;font-size:10px;line-height:1.8}@media (width<=760px){.reel-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;margin-inline:calc(-1*clamp(16px,4vw,48px));padding-inline:clamp(16px,4vw,48px);scroll-padding-inline:clamp(16px,4vw,48px);overflow-x:auto}.reel-rail::-webkit-scrollbar{display:none}.reel-rail .clip{scroll-snap-align:start}.reel-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.clip,.reel-soon-frames i,.reel-soon-frames i:after{animation:none}}.sleeve.desk{overscroll-behavior:none;color:#2a1d10;text-transform:none;background:#c8995d;font-family:Permanent Marker,cursive;animation:.7s cubic-bezier(.16,1,.3,1) desk-in;overflow:hidden}.desk *{text-transform:none}@keyframes desk-in{0%{opacity:0}}.desk-surface{background:radial-gradient(130% 95% at 48% 32%,#e2b97f 0%,#d2a265 52%,#b47d43 100%);position:absolute;inset:0;overflow:hidden}.desk-decor{pointer-events:none;position:absolute;inset:0}.desk-grain{opacity:.55;position:absolute;inset:0}.desk-scratches{width:100%;height:100%;position:absolute;inset:0}.desk-scratches path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.desk-scratches .sc-dark{stroke:#5c36146b;stroke-width:1px}.desk-scratches .sc-light{stroke:#ffeecd8c;stroke-width:1.2px}.desk-groove{background:linear-gradient(#86592c,#a8773f 45%,#bf8c53);border-radius:15px;height:30px;position:absolute;top:66px;left:5%;right:5%;box-shadow:inset 0 4px 7px #301a0699,inset 0 -1px #ffe6be4d,0 1px #ffeccd73}.dk-pencil{filter:drop-shadow(0 2px 1.5px #28140573);width:min(300px,50%);height:22px;position:absolute;top:4px;left:9%;rotate:-1.2deg}.dk-eraser{background:linear-gradient(#ffa9bc,#f07e98);border-radius:4px;width:46px;height:20px;position:absolute;top:5px;right:12%;rotate:5deg;box-shadow:0 2px 2px #28140566,inset 0 -3px #a0284640}.dk-ink{color:#2c3f8f9e;white-space:nowrap;margin:0;font-family:Rock Salt,cursive;font-size:clamp(11px,1.25vw,15px);position:absolute}.dk-property{top:108px;left:50%;translate:-50%;rotate:-1.5deg}.dk-class{bottom:6%;left:5%;rotate:5deg}.dk-repeat{font-size:clamp(10px,1vw,13px);top:calc(19% - 22px);right:3.5%;rotate:4deg}.dk-venues{white-space:normal;line-height:1.7;top:31%;left:4%;rotate:-6deg}.dk-note{bottom:7%;right:22%;rotate:-4deg}.dk-ink-svg{opacity:.62;position:absolute;overflow:visible}.dk-bubble{width:clamp(150px,19vw,250px);top:47%;left:3%;rotate:-10deg}.dk-tally{width:clamp(64px,7vw,92px);top:19%;right:6%;rotate:6deg}.dk-star{width:clamp(34px,3.4vw,46px);bottom:5%;left:41%;rotate:14deg}.dk-carve{width:clamp(96px,10.5vw,138px);position:absolute;bottom:11%;right:8%;overflow:visible;rotate:-8deg}.dk-carve path{fill:none;stroke-linejoin:round}.dk-carve text{fill:none;font-family:Rock Salt,cursive;font-size:19px}.dk-carve .cv-dark path{stroke:#4e2a0c8c;stroke-width:3.2px}.dk-carve .cv-dark text{stroke:#4e2a0c8c;stroke-width:1.6px}.dk-carve .cv-light path{stroke:#ffe9c480;stroke-width:1.8px}.dk-carve .cv-light text{stroke:#ffe9c480;stroke-width:.9px}.dk-sticker{filter:drop-shadow(0 2px 1.5px #28140559);position:absolute;overflow:visible}.st-smile{width:clamp(46px,5vw,66px);top:21%;left:21%;rotate:-12deg}.st-bolt{width:clamp(30px,3.2vw,42px);top:63%;right:25%;rotate:16deg}.st-star{width:clamp(42px,4.6vw,60px);top:16%;left:58%;rotate:8deg}.st-heart{width:clamp(46px,5vw,64px);bottom:20%;left:11%;rotate:-8deg}.st-tape{width:clamp(58px,6.4vw,84px);top:40%;right:4%;rotate:-14deg}.st-name{width:clamp(96px,10vw,140px);bottom:3%;left:47%;rotate:3deg}.dk-ring{aspect-ratio:1;border:6px solid #703e141c;border-radius:50%;width:clamp(80px,9vw,124px);position:absolute;top:31%;right:31%;box-shadow:inset 0 0 0 2px #703e1412,0 0 0 1px #703e140f}.dk-vignette{background:radial-gradient(42% 32% at 40% 24%,#fff6de33,#0000 70%),radial-gradient(at 50% 42%,#0000 52%,#3a1e0866 100%);position:absolute;inset:0}.desk-bar{z-index:1100;padding:max(12px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left));pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.desk-tape{pointer-events:auto;color:#3a2a18;letter-spacing:.02em;cursor:pointer;clip-path:polygon(0 10%,4% 0,30% 5%,62% 0,96% 4%,100% 0,98.5% 50%,100% 92%,95% 100%,60% 95%,28% 100%,3% 96%,0 100%,1.6% 50%);background:#f3e9caeb;border:0;min-height:42px;padding:8px 20px;font-family:Permanent Marker,cursive;font-size:15px;transition:rotate .45s cubic-bezier(.34,1.4,.64,1),translate .45s cubic-bezier(.34,1.4,.64,1),background-color .3s;rotate:2deg;box-shadow:0 2px 4px #321e0a40}.desk-tape.back{rotate:-2.5deg}.desk-tape:hover{background:#fff6d8f5;translate:0 -2px;rotate:0deg}.desk-tape:focus-visible{outline-offset:3px;outline:2px solid #ff4fd8}.pol{cursor:grab;touch-action:none;transform-origin:50%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:transform .78s cubic-bezier(.2,1.12,.36,1);position:absolute;top:0;left:0;container-type:inline-size}.pol.dragging{cursor:grabbing;transition:transform 70ms linear}.pol.viewing{cursor:zoom-out;transition:transform .72s cubic-bezier(.2,1.04,.3,1)}.pol.tossing{will-change:transform;transition:transform .9s cubic-bezier(.45,0,.25,1)}.pol.tossing .pol-card{will-change:transform}.pol:focus-visible{outline:none}.pol:focus-visible .pol-card{outline-offset:4px;outline:3px solid #ff4fd8}.pol-card{width:100%;height:100%;animation:1s cubic-bezier(.2,1.1,.3,1) backwards pol-in;animation-delay:calc(.25s + var(--i,0) * 70ms);background:linear-gradient(170deg,#fcfbf6,#f0ece0);border-radius:2px;flex-direction:column;padding:6% 6% 0;transition:box-shadow .35s;display:flex;position:relative;box-shadow:0 1px 1px #28160640,0 7px 12px -5px #2816066b}@keyframes pol-in{0%{opacity:0;transform:translateY(-46px)scale(1.16)rotate(-9deg)}}.pol.dragging .pol-card{box-shadow:0 28px 38px -16px #2816068c,0 8px 12px #2816062e}.pol.viewing .pol-card{box-shadow:0 30px 60px -22px #000000a6}.pol-photo{aspect-ratio:1;background:#1a1410;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.pol-photo img{object-fit:cover;object-position:50% 32%;filter:saturate(.9)contrast(1.04)sepia(.08);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.pol-cap{color:#23305f;white-space:nowrap;flex:1;place-items:center;padding:0 4%;font-family:Permanent Marker,cursive;font-size:8.6cqi;line-height:1;display:grid;overflow:hidden;rotate:-2deg}.pol-tape{background:#f0e4bcc7;width:40%;height:10%;position:absolute;top:-5%;left:50%;translate:-50%;rotate:-5deg;box-shadow:0 1px 2px #0000001f}.desk-scrim{z-index:900;cursor:zoom-out;background:#1e100480;animation:.35s um-fade;position:absolute;inset:0}.desk-view-ctrl{z-index:1100;left:50%;bottom:max(18px, calc(env(safe-area-inset-bottom) + 10px));align-items:center;gap:10px;animation:.6s cubic-bezier(.16,1,.3,1) .15s backwards ctrl-in;display:flex;position:absolute;translate:-50%}@keyframes ctrl-in{0%{opacity:0;translate:-50% 14px}}.desk-view-ctrl button{color:#2a1d10;cursor:pointer;background:#fcfaf2f2;border:0;border-radius:999px;min-width:48px;min-height:48px;font-family:Permanent Marker,cursive;font-size:22px;transition:scale .4s cubic-bezier(.34,1.4,.64,1),background-color .3s;box-shadow:0 6px 16px -6px #00000080}.desk-view-ctrl button.drop{white-space:nowrap;color:#fff;background:#ff4fd8;padding:0 22px;font-size:16px}.desk-view-ctrl button:hover{scale:1.06}.desk-view-ctrl button:active{scale:.95}.desk-hint{z-index:1050;left:50%;bottom:max(14px, calc(env(safe-area-inset-bottom) + 8px));color:#3a2c1eb3;white-space:nowrap;pointer-events:none;margin:0;font-family:Rock Salt,cursive;font-size:12px;animation:.8s cubic-bezier(.16,1,.3,1) 1.2s backwards ctrl-in;position:absolute;translate:-50%}@media (width<=640px){.desk-groove{height:24px;top:62px}.dk-pencil{height:18px;top:3px}.dk-eraser{width:36px;height:16px;top:4px}.dk-property{white-space:normal;text-align:center;width:86%;top:96px}.dk-note,.dk-repeat{display:none}.desk-tape{padding:8px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.pol,.pol.viewing{transition-duration:10ms}.pol-card,.sleeve.desk,.desk-view-ctrl,.desk-hint{animation:none}}.me{--btn:#ff4fd8;--btn-fg:#0d0b1e;--line:#19f3ff73;padding:clamp(32px,6vw,80px) 0 0}.me-hero{grid-template-columns:minmax(260px,.85fr) 1.15fr;align-items:center;gap:clamp(36px,6vw,96px);display:grid}.me-stack-wrap{justify-self:center;width:min(340px,78vw);position:relative}.me-stack{--s:1;aspect-ratio:.82;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.me-stack:hover{--s:1.9}.me-stack:focus-visible{outline-offset:10px;border-radius:6px;outline:2px solid #ff4fd8}.me-card{opacity:calc(1 - max(0, var(--d) - 3));transform:translate(calc(var(--d) * 7px * var(--s)), calc(var(--d) * -5px * var(--s))) rotate(calc(var(--r) * min(1, calc(var(--d) * .6 + .3)) * var(--s)));background:linear-gradient(170deg,#fbf9f3,#efebdf);border-radius:3px;flex-direction:column;padding:10px 10px 0;transition:transform .65s cubic-bezier(.34,1.3,.64,1),opacity .4s;display:flex;position:absolute;inset:0;box-shadow:0 22px 40px -18px #000000d9,0 2px 4px #0000004d}.me-card img{object-fit:cover;object-position:50% 30%;filter:saturate(.92);-webkit-user-select:none;user-select:none;flex:1;width:100%;min-height:0;display:block}.me-card small{letter-spacing:.08em;color:#23305f;place-items:center;height:44px;font-family:Permanent Marker,cursive;font-size:14px;display:grid}.me-card.tossed{animation:.75s cubic-bezier(.45,0,.2,1) me-toss}@keyframes me-toss{0%{transform:translate(0, 0) rotate(calc(var(--r) * .3));z-index:30}45%{z-index:30;transform:translate(82%,-9%)rotate(16deg)}56%{z-index:0}}.me-tap{text-align:right;letter-spacing:.28em;color:#ffffff80;margin:40px 0 0;font-size:10px}.me-title{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(54px,8.6vw,128px);font-weight:400;line-height:.92}.me-title span{color:#ff4fd8;text-shadow:0 0 30px #ff4fd880;transform-origin:30% 90%;animation:1.4s cubic-bezier(.34,1.4,.64,1) .6s me-hi;display:inline-block}@keyframes me-hi{25%{rotate:-5deg}50%{rotate:4deg}75%{rotate:-2deg}}.me-roles{letter-spacing:.12em;color:#19f3ff;flex-wrap:wrap;align-items:baseline;gap:.45em;margin:20px 0 0;font-size:clamp(16px,2vw,22px);display:flex}.me-roll{vertical-align:bottom;height:1.3em;display:inline-block;overflow:hidden}.me-roll b{color:#ffe66d;font-weight:400;animation:.55s cubic-bezier(.34,1.4,.64,1) me-roll;display:inline-block}@keyframes me-roll{0%{opacity:0;translate:0 110%}}.me-text{letter-spacing:.01em;text-transform:none;color:#ffffffd1;max-width:46ch;margin:22px 0 0;font-family:Space Grotesk,Inter Tight,sans-serif;font-size:17px;font-weight:500;line-height:1.7}.me-cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.me-cta .um-btn{min-height:48px}.me-cta .um-btn.ghost{color:#fff;transition:border-color .25s,color .25s}.me-cta .um-btn.ghost:hover{color:#ff4fd8;border-color:#ff4fd8}.me-facts{margin-top:0}.me-facts-head{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px 16px;margin:0 0 18px;display:flex}.me-facts-head b{color:#ffe66d;font-size:clamp(22px,3vw,32px);font-weight:400}.me-facts-head small{letter-spacing:.26em;color:#ffffff80;font-size:10px}.me-facts ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.me-facts li{perspective:1000px;animation:.9s cubic-bezier(.16,1,.3,1) backwards clip-in;animation-delay:calc(var(--i) * 90ms)}.me-fact{min-height:200px;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.34,1.25,.64,1);display:grid;position:relative}.me-fact.flipped{transform:rotateY(180deg)}.me-fact-front,.me-fact-back{backface-visibility:hidden;border-radius:16px;grid-area:1/1;padding:18px}.me-fact-front{color:#fff;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(160deg,#ff4fd821,#19f3ff0a);border:1px solid #19f3ff66;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;transition:border-color .3s;display:flex}.me-fact-front small{letter-spacing:.26em;color:#19f3ff;font-size:10px}.me-fact-front b{letter-spacing:.03em;font-size:21px;font-weight:400;line-height:1.15}.me-fact-front i{color:#ff4fd8;align-self:flex-end;font-size:18px;font-style:normal;transition:rotate .6s cubic-bezier(.34,1.4,.64,1)}.me-fact-front:hover i{rotate:180deg}.me-fact-front:focus-visible,.me-fact-back button:focus-visible{outline-offset:3px;outline:2px solid #ffe66d}.me-fact-back{color:#0d0b1e;cursor:pointer;background:#ff4fd8;flex-direction:column;justify-content:space-between;gap:12px;display:flex;transform:rotateY(180deg)}.me-fact-back p{letter-spacing:0;text-transform:none;margin:0;font-family:Space Grotesk,Inter Tight,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.me-fact-back a{color:inherit;text-underline-offset:3px;text-decoration:underline}.me-fact-back button{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0d0b1e59;border-radius:50%;align-self:flex-end;font-size:16px}@media (width<=900px){.me-hero{grid-template-columns:1fr}.me-facts ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.me-stack-wrap{width:min(290px,74vw)}.me-fact{min-height:176px}.me-fact-front,.me-fact-back{padding:14px}.me-fact-front b{font-size:17px}.me-fact-back p{font-size:14px}.me-cta .um-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.me-card,.me-fact{transition:none}.me-card.tossed,.me-title span,.me-roll b,.me-facts li{animation:none}}.sleeve.board{background:#5c3b20}.board-count{letter-spacing:.26em;color:#ffe66d;font-size:10px}.board-cork{background-color:#b98a57;background-image:radial-gradient(#5c381861 1px,#0000 1.6px),radial-gradient(#ffe8c042 1px,#0000 1.6px),radial-gradient(#46280e42 1.6px,#0000 2.2px);background-position:0 0,3px 5px,8px 2px;background-size:7px 7px,11px 11px,17px 17px;border:clamp(8px,1.3vw,16px) solid #6a4424;min-height:calc(100dvh - 61px);padding:clamp(16px,3vw,40px) clamp(14px,3vw,40px) 64px;box-shadow:inset 0 0 50px #3c1e0873,inset 0 2px #ffdcaa26}.board-inner{width:min(1180px,100%);margin:0 auto}.board-head{justify-content:center;padding:clamp(18px,3vw,36px) 0 clamp(30px,4vw,52px);display:flex}.board-strip{color:#1d1a2e;background:#f5eedb;justify-items:center;gap:8px;margin:0;padding:18px clamp(22px,4vw,40px) 14px;animation:.8s cubic-bezier(.2,1.1,.3,1) backwards post-in;display:grid;position:relative;rotate:-1.5deg;box-shadow:0 12px 22px -12px #281405b3}.board-strip:before,.board-strip:after{content:"";background:#f0e4bcd1;width:72px;height:22px;position:absolute;top:-11px;box-shadow:0 1px 2px #00000026}.board-strip:before{left:10px;rotate:-8deg}.board-strip:after{right:10px;rotate:7deg}.board-strip b{letter-spacing:.02em;color:#ff4fd8;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #0d0b1e2e);background:linear-gradient(110deg,#ff4fd8 0%,#c45cff 55%,#7b5cff 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,6vw,72px);font-weight:400;line-height:1.05}.board-strip small{letter-spacing:.26em;color:#4a3d2e;text-align:center;font-size:10px}.board-grid{columns:4 240px;column-gap:clamp(20px,2.6vw,36px);margin:0;padding:0;list-style:none}.post{break-inside:avoid;rotate:var(--r);transform-origin:50% 6px;animation:.85s cubic-bezier(.2,1.1,.3,1) backwards post-in;animation-delay:calc(.15s + var(--i) * 80ms);margin:0 0 clamp(26px,3vw,42px);transition:rotate .55s cubic-bezier(.34,1.4,.64,1),translate .55s cubic-bezier(.34,1.4,.64,1);display:block;position:relative}@keyframes post-in{0%{opacity:0;translate:0 -20px}}.post:hover,.post:focus-within{translate:0 -3px;rotate:0deg}.post article{padding:28px 20px 20px;transition:box-shadow .4s;position:relative;box-shadow:0 14px 22px -12px #281405b3,0 1px 2px #2814054d}.post:hover article{box-shadow:0 26px 32px -14px #281405b8,0 2px 4px #28140540}.post-pin{z-index:2;background:radial-gradient(circle at 35% 30%,#ffa3dc,#e8308f 55%,#93105a);border-radius:50%;width:18px;height:18px;position:absolute;top:-7px;left:50%;translate:-50%;box-shadow:0 3px 3px #280a1473,3px 6px 5px -2px #28140559}.post:nth-child(3n+2) .post-pin{background:radial-gradient(circle at 35% 30%,#a8fbff,#19c9d6 55%,#0d6f7a)}.post:nth-child(3n) .post-pin{background:radial-gradient(circle at 35% 30%,#fff5a8,#f2c51d 55%,#9b7406)}.post-new{z-index:3;color:#120f26;letter-spacing:.2em;background:#ffe66d;padding:5px 9px 4px;font-size:10px;animation:.6s cubic-bezier(.34,1.6,.64,1) 1s backwards post-pop;position:absolute;bottom:14px;right:-10px;rotate:8deg;box-shadow:0 4px 8px -3px #0006}@keyframes post-pop{0%{scale:0}}.post-meta{letter-spacing:.24em;opacity:.72;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:9px;display:flex}.post h2{letter-spacing:.02em;margin:0 0 10px;font-size:23px;font-weight:400;line-height:1.05}.post p{letter-spacing:0;text-transform:none;margin:0;font-family:Space Grotesk,Inter Tight,sans-serif;font-size:15px;font-weight:500;line-height:1.55}.post-act{min-height:40px;color:inherit;font:inherit;letter-spacing:.2em;cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;align-items:center;margin-top:16px;padding:0 16px;font-size:11px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.post-act:focus-visible{outline-offset:3px;outline:2px solid #e8304a}.post-drop article{color:#fff;background:#120f26;border:1px solid #ff4fd880}.post-drop h2{color:#ff4fd8;text-shadow:0 0 18px #ff4fd88c;font-size:30px}.post-drop .post-act{color:#19f3ff}.post-drop .post-act:hover{color:#120f26;background:#19f3ff;border-color:#19f3ff}.post-news article{color:#1d1a2e;background:linear-gradient(#0000 40px,#e8304a73 40px 41px,#0000 41px),repeating-linear-gradient(#0000 0 25px,#3c64be2e 25px 26px),#fbfaf5}.post-news h2{color:#23305f}.post-news .post-act:hover{color:#fbfaf5;background:#1d1a2e;border-color:#1d1a2e}.post-note article{color:#2a2410;background:#fff07a;border-radius:0 0 22px/0 0 8px}.post-note:nth-child(2n) article{background:#ffc6e6}.post-note h2,.post-note p{letter-spacing:.02em;font-family:Permanent Marker,cursive;font-weight:400}.post-note p{font-size:16px;line-height:1.45}.post-note .post-act:hover{color:#fff07a;background:#2a2410;border-color:#2a2410}.post-show article{color:#120f26;background:#ff4fd8}.post-show h2{font-size:30px}.post-show .post-act:hover{color:#ff4fd8;background:#120f26;border-color:#120f26}@media (prefers-reduced-motion:reduce){.post,.board-strip,.post-new{transition:none;animation:none}}.nav-burger{color:#fff;transition:opacity .18s,background-color .18s,gap .45s cubic-bezier(.34,1.4,.64,1)}.nav-burger i{box-sizing:border-box;background-color:currentColor;border:1px solid;height:2px;transition:width .4s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.34,1.4,.64,1),border-width .3s,border-radius .45s,background-color .3s,transform .45s cubic-bezier(.34,1.4,.64,1),opacity .2s;position:relative}.nav-burger i:first-child:after,.nav-burger i:nth-child(2):before{content:"";opacity:0;transition:opacity .3s;position:absolute}.nav-burger i:first-child:after{background:radial-gradient(circle at 18% 75%,currentColor 0 .6px,#0000 .9px),radial-gradient(circle at 38% 25%,currentColor 0 .6px,#0000 .9px),radial-gradient(circle at 60% 70%,currentColor 0 .6px,#0000 .9px),radial-gradient(circle at 82% 30%,currentColor 0 .6px,#0000 .9px);height:3px;top:1px;left:3px;right:3px}.nav-burger i:nth-child(2):before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='3' viewBox='0 0 6 3'%3E%3Cpath d='M0 1.5 Q1.5 0 3 1.5 T6 1.5' fill='none' stroke='%23fff' stroke-width='1.1'/%3E%3C/svg%3E") 0 0/6px 3px repeat-x;height:3px;top:-5.5px;left:-2px;right:-2px}.nav-burger-dot{transition:opacity .2s,scale .3s}@media (hover:hover){.nav-burger:not(.open):hover{gap:5px}.nav-burger:not(.open):hover .nav-burger-dot{opacity:0;scale:.4}.nav-burger:not(.open):hover i{background-color:#0000;border-width:1.5px;width:100%}.nav-burger:not(.open):hover i:first-child{border-radius:10px 10px 2px 2px;height:8px;transition-delay:80ms;transform:translateY(-1px)}.nav-burger:not(.open):hover i:first-child:after{opacity:.9;transition-delay:.22s}.nav-burger:not(.open):hover i:nth-child(2){border-radius:3px;height:4px;transition-delay:40ms}.nav-burger:not(.open):hover i:nth-child(2):before{opacity:1;transition-delay:.16s}.nav-burger:not(.open):hover i:nth-child(3){border-radius:2px 2px 6px 6px;height:5px;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.nav-burger,.nav-burger i,.nav-burger i:before,.nav-burger i:after{transition:none}}@media (width<=640px){.control-deck{transition:left .55s cubic-bezier(.22,1,.36,1),right .55s cubic-bezier(.22,1,.36,1),bottom .55s cubic-bezier(.22,1,.36,1),min-height .55s cubic-bezier(.22,1,.36,1),padding .55s cubic-bezier(.22,1,.36,1),row-gap .55s cubic-bezier(.22,1,.36,1),border-radius .55s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .55s}.control-deck .timeline,.control-deck .deck-copy{max-height:64px;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .3s .1s}.control-deck .utility-button{transition:opacity .3s,scale .45s cubic-bezier(.34,1.4,.64,1)}.control-deck .play-wrap{transition:scale .5s cubic-bezier(.34,1.3,.64,1)}.control-deck:after{content:"";pointer-events:none;background:linear-gradient(90deg, #ff4fd8 var(--deck-p,0%), #ffffff24 var(--deck-p,0%));opacity:0;border-radius:2px;height:2px;transition:opacity .3s;position:absolute;bottom:5px;left:28px;right:28px}.control-deck.mini,html[data-theme=dark] .control-deck.mini{left:14px;right:14px;bottom:max(14px, env(safe-area-inset-bottom));cursor:pointer;border:1px solid #19f3ff47;border-radius:26px;row-gap:0;min-height:0;padding:6px 12px 10px;box-shadow:0 16px 34px -12px #000000bf,0 0 26px #ff4fd829}.control-deck.mini .timeline,.control-deck.mini .deck-copy{opacity:0;pointer-events:none;max-height:0;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .15s;overflow:hidden}.control-deck.mini .utility-button{opacity:0;pointer-events:none;scale:.6}.control-deck.mini .play-wrap{scale:.84}.control-deck.mini:after{opacity:1;transition-delay:.2s}}@media (width<=640px) and (prefers-reduced-motion:reduce){.control-deck,.control-deck .timeline,.control-deck .deck-copy,.control-deck .utility-button,.control-deck .play-wrap{transition:none}}.sleeve.me-page{overflow-x:hidden;container-type:inline-size}.px-section{margin-top:clamp(64px,8vw,116px);scroll-margin-top:70px}.px-band{cursor:crosshair;width:100cqw;height:clamp(110px,12vw,170px);margin-left:calc(50% - 50cqw);position:relative;overflow:hidden}.px-band video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.px-band canvas{width:100%;height:100%;image-rendering:pixelated;opacity:.9;filter:saturate(1.2)brightness(1.15);mix-blend-mode:screen;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;transition:opacity .6s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000),linear-gradient(90deg,#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.px-band:hover canvas{opacity:1}.px-band:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#0d0b1e4d 0 2px,#0000 2px 4px);position:absolute;inset:0}.px-head{text-align:center;justify-items:center;gap:10px;padding:clamp(18px,3vw,32px) 0 clamp(26px,4vw,44px);display:grid}.px-head small{letter-spacing:.32em;color:#ffe66d;font-size:11px}.px-head h2{letter-spacing:-.01em;color:#0000;-webkit-text-stroke:1.5px #19f3ff;text-shadow:0 0 24px #19f3ff66;margin:0;font-size:clamp(36px,6.4vw,92px);font-weight:400;line-height:.95;transition:color .5s}.px-section:hover .px-head h2{color:#ff4fd829}.me-reel{gap:18px;display:grid}@media (width>=761px){.me-reel-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.clip-soon-frame{aspect-ratio:9/16;background:linear-gradient(160deg,#ff4fd829,#19f3ff0d 55%,#0d0b1eb3);border:1px dashed #19f3ff73;border-radius:14px;align-content:end;gap:4px;padding:16px;display:grid;position:relative;overflow:hidden}.clip-soon-frame:before{content:"";background:linear-gradient(100deg,#0000 30%,#ff4fd829 50%,#0000 70%);animation:3.2s cubic-bezier(.65,0,.35,1) infinite soon-sheen;position:absolute;inset:0;translate:-100%}.clip-soon:nth-child(2) .clip-soon-frame:before{animation-delay:.4s}.clip-soon:nth-child(3) .clip-soon-frame:before{animation-delay:.8s}.clip-soon:nth-child(4) .clip-soon-frame:before{animation-delay:1.2s}.clip-soon-frame i{border:1px solid #ffffff59;border-radius:50%;width:54px;height:54px;position:absolute;top:50%;left:50%;translate:-50% -50%}.clip-soon-frame i:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #ffffffb3;position:absolute;top:17px;left:21px}.clip-soon-frame b{letter-spacing:.12em;font-size:16px;font-weight:400;position:relative}.clip-soon-frame small{letter-spacing:.26em;color:#ffffff8c;font-size:9px;position:relative}.me-reel-all{color:#19f3ff;min-height:44px;font:inherit;letter-spacing:.24em;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0 4px;font-size:12px;transition:color .25s,translate .4s cubic-bezier(.34,1.4,.64,1)}.me-reel-all:hover{color:#ff4fd8;translate:4px}.me-page [data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .75s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s;position:relative}.me-page [data-tilt].tilting{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.025);transition-duration:.14s,.3s,.4s}.me-page [data-tilt]:not(.me-stack-wrap):after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #fff3, #ff4fd80f 35%, transparent 60%);opacity:0;transition:opacity .45s;position:absolute;inset:0}.me-page [data-tilt].tilting:after{opacity:1}.me-page .me-facts li[data-tilt]:after{border-radius:16px}.spk-layer{z-index:120;pointer-events:none;position:fixed;inset:0;overflow:hidden}.spk{background:var(--c);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);will-change:transform, opacity;display:block;position:absolute}.spk.dot{clip-path:none;box-shadow:0 0 8px var(--c);border-radius:50%}.spk-layer.glow{filter:drop-shadow(0 0 3px #ffffff8c)}@media (width<=640px){.px-band{height:96px}.px-head small{letter-spacing:.26em;font-size:10px}}@media (prefers-reduced-motion:reduce){.me-page [data-tilt]{transition:none;transform:none}.clip-soon-frame:before{animation:none}.px-head h2{transition:none}}.brand-word{display:inline-flex}.bl{display:inline-block}.brand-fx-write .bl{animation:.55s cubic-bezier(.2,.8,.2,1) backwards bl-write;animation-delay:calc(var(--i) * 80ms)}@keyframes bl-write{0%{opacity:0;clip-path:inset(0 100% 0 0);text-shadow:0 0 10px #fff,0 0 22px #ff4fd8;transform:translateY(3px)rotate(-6deg)}70%{opacity:1;clip-path:inset(0);transform:none}}.brand-fx-write .brand-mark{animation:.7s cubic-bezier(.34,1.5,.64,1) backwards bm-in}@keyframes bm-in{0%{opacity:0;transform:rotate(-12deg)scale(.5)}}.brand-fx-light .bl{animation:1.2s ease-in-out bl-light;animation-delay:calc(.2s + var(--i) * 75ms)}@keyframes bl-light{35%{color:#fff;text-shadow:0 0 4px #fff,0 0 14px #ff4fd8,0 0 30px #ff4fd8,0 0 48px #ff4fd8bf}}.brand-fx-light .brand-mark{animation:1.6s ease-in-out .1s bm-glow}@keyframes bm-glow{40%{box-shadow:0 0 14px #19f3ff,0 0 30px #19f3ff,inset 0 0 8px #19f3ffcc}}.brand-fx-blink .brand-word,.brand-fx-blink .brand-mark{animation:1.8s step-end .3s bl-blink}.brand-fx-blink .bl:nth-child(3),.brand-fx-blink .bl:nth-child(8){animation:2.4s step-end .6s bl-stutter}@keyframes bl-blink{0%{opacity:1}10%{opacity:.15}16%{opacity:1}24%{opacity:.2}28%{opacity:1}62%{opacity:1}66%{opacity:.25}72%{opacity:1}}@keyframes bl-stutter{0%{opacity:1}8%{opacity:.1}12%{opacity:1}30%{opacity:.1}34%{opacity:1}37%{opacity:.1}41%{opacity:1}}@media (prefers-reduced-motion:reduce){.bl,.brand-word,.brand-mark{animation:none!important}}.play-wrap:before,.play-wrap:after{content:"";pointer-events:none;opacity:0;background:conic-gradient(#ff4fd8,#ffe66d,#7dffb2,#19f3ff,#b48cff,#ff4fd8);border-radius:50%;transition:opacity .7s,scale .7s cubic-bezier(.34,1.4,.64,1);position:absolute;inset:-6px;scale:.85;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.play-wrap.entice:before{opacity:1;animation:2.6s linear infinite rainbow-spin;scale:1}.play-wrap.entice:after{animation:2.2s cubic-bezier(.2,.7,.3,1) .6s infinite play-ping}@keyframes play-ping{0%{opacity:.75;scale:1}70%,to{opacity:0;scale:1.45}}@media (prefers-reduced-motion:reduce){.play-wrap.entice:before,.play-wrap.entice:after{animation:none}}.hero-top{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:12px;display:flex}.hero-top .eyebrow,.hero-top .hand-note{margin:0!important}.hero-top .hand-note{transform:rotate(-2deg)}.hero-copy h1{margin-bottom:4px}.hero-copy .hero-for{margin-top:2px}@media (width<=640px){.content{margin-top:8px}.hero-copy{margin-bottom:6px}.player-column .cassette-wrap{margin-bottom:46px}.queue{margin-top:20px!important}.hero-top{gap:4px 12px;margin-bottom:6px}.hero-top .hand-note{letter-spacing:.14em!important;font-size:9.5px!important}}.board-cork{position:relative;overflow:hidden}.board-inner{z-index:1;position:relative}.board-decor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.board-decor>*{filter:drop-shadow(0 8px 10px #28140573);position:absolute}.bd-pennant{width:clamp(150px,15vw,230px);top:34px;left:3%;rotate:-9deg}.bd-ticket{color:#5a1a12;text-align:center;background:#f3c94f;border-left:2px dashed #5a1a1273;gap:3px;padding:10px 22px;font-family:Fugaz One,sans-serif;display:grid;top:66px;right:4%;rotate:8deg;-webkit-mask:radial-gradient(7px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(7px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(7px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.bd-ticket small{letter-spacing:.22em;font-size:8px}.bd-ticket b{letter-spacing:.04em;font-size:17px;font-weight:400}.bd-patch{width:clamp(80px,8vw,116px);bottom:48px;left:3%;rotate:-12deg}.bd-pick{width:clamp(48px,4.6vw,66px);bottom:74px;right:5%;rotate:18deg}@media (width<=640px){.bd-pennant{width:118px;top:10px;left:-14px;rotate:-14deg}.bd-ticket{display:none}.bd-patch{width:74px;bottom:18px;left:-8px}.bd-pick{width:42px;bottom:26px;right:10px}}button.post-pin{cursor:pointer;border:0;padding:0;transition:translate .3s cubic-bezier(.34,1.6,.64,1),scale .3s cubic-bezier(.34,1.6,.64,1),box-shadow .3s;top:0;translate:-50% -7px}button.post-pin:after{content:"";border-radius:50%;position:absolute;inset:0;transform:scale(2.4)}button.post-pin:hover{translate:-50% -10px;scale:1.15;box-shadow:0 7px 6px #280a1459,3px 10px 8px -2px #2814054d}button.post-pin:focus-visible{outline-offset:3px;outline:2px solid #fff}.post.falling{pointer-events:none;animation:.52s cubic-bezier(.5,0,.75,0) forwards post-fall}@keyframes post-fall{0%{rotate:var(--r)}22%{rotate:calc(var(--r) + 5deg);translate:0 -6px}to{rotate:calc(var(--r) + 26deg);opacity:0;translate:36px 240px}}.post-mine article{background:var(--note,#fff07a);color:#2a2410;border-radius:0 0 20px/0 0 7px}.post-mine p{letter-spacing:.02em;overflow-wrap:anywhere;font-family:Permanent Marker,cursive;font-size:18px;font-weight:400;line-height:1.4}.post-mine .post-sign{text-align:right;opacity:.8;margin-top:10px;font-size:15px}.post-mine.pinned-now{animation:.6s cubic-bezier(.2,1.4,.4,1) backwards post-slap}@keyframes post-slap{0%{opacity:0;scale:1.25;rotate:calc(var(--r) - 10deg)}}.compose-open{color:#f5e9cf;width:100%;min-height:176px;font:inherit;cursor:pointer;text-shadow:0 1px 2px #28140580;background:#f5e9cf1f;border:2px dashed #f5e9cfbf;border-radius:4px;align-content:center;place-items:center;gap:6px;padding:20px;transition:background-color .3s,border-color .3s;display:grid}.compose-open:hover{background:#f5e9cf38;border-color:#f5e9cf}.compose-open b{font-size:42px;font-weight:400;line-height:1;transition:rotate .5s cubic-bezier(.34,1.5,.64,1)}.compose-open:hover b{rotate:90deg}.compose-open span{letter-spacing:.2em;font-size:16px}.compose-open small{letter-spacing:.24em;opacity:.85;font-size:9px}.compose-open:focus-visible{outline-offset:3px;outline:2px solid #fff}.compose-note{background:var(--note,#fff07a);color:#2a2410;gap:10px;padding:28px 18px 16px;transition:background-color .3s;display:grid;position:relative;box-shadow:0 14px 22px -12px #281405b3,0 1px 2px #2814054d}.compose-note .post-meta{margin-bottom:0}.compose-note textarea{resize:none;width:100%;min-height:104px;color:inherit;text-transform:none;background:repeating-linear-gradient(#0000 0 25px,#2a24102e 25px 26px);border:0;outline:none;padding:0;font-family:Permanent Marker,cursive;font-size:17px;line-height:26px}.compose-note input{width:100%;color:inherit;text-transform:none;background:0 0;border:0;border-bottom:1px dashed #2a241059;outline:none;padding:4px 0;font-family:Permanent Marker,cursive;font-size:16px}.compose-note textarea::placeholder,.compose-note input::placeholder{color:#2a241073}.compose-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.compose-row>small{letter-spacing:.14em;opacity:.6;font-size:10px}.compose-colors{gap:8px;display:flex}.compose-colors button{cursor:pointer;border:2px solid #2a241038;border-radius:50%;width:24px;height:24px;padding:0;transition:scale .3s cubic-bezier(.34,1.6,.64,1),border-color .2s}.compose-colors button.on{border-color:#2a2410;scale:1.12}.compose-note .post-act{margin-top:0}.compose-note .post-act:hover,.compose-note .post-act.solid{color:var(--note,#fff07a);background:#2a2410;border-color:#2a2410}.compose-note .post-act:disabled{opacity:.45;cursor:default}.compose-fine{text-transform:none;letter-spacing:0;opacity:.7;margin:0;font-family:Space Grotesk,Inter Tight,sans-serif;font-size:11px}.board-tray{justify-items:center;gap:10px;max-width:760px;margin:6px auto 0;padding:14px;display:grid}.board-tray>small{letter-spacing:.26em;color:#f5e9cf;text-shadow:0 1px 2px #28140580;font-size:10px}.board-tray>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.board-tray button{color:#1d1a2e;min-height:38px;font:inherit;letter-spacing:.14em;cursor:pointer;background:#f5e9cf;border:0;border-radius:3px;padding:0 14px;font-size:11px;transition:rotate .4s cubic-bezier(.34,1.5,.64,1),translate .4s cubic-bezier(.34,1.5,.64,1);rotate:-1.2deg;box-shadow:0 6px 10px -6px #28140599}.board-tray button:nth-child(2n){rotate:1.5deg}.board-tray button:hover{translate:0 -2px;rotate:0deg}@media (prefers-reduced-motion:reduce){.post.falling,.post-mine.pinned-now{animation:none}}.me-facts li:first-child{--c1:#ff4fd8;--c2:#c86bff}.me-facts li:nth-child(2){--c1:#b48cff;--c2:#6fb6ff}.me-facts li:nth-child(3){--c1:#19f3ff;--c2:#7dffb2}.me-facts li:nth-child(4){--c1:#ffe66d;--c2:#ff9ad9}.me-fact-front{border-color:var(--c1,#19f3ff)}@supports (color:color-mix(in lab, red, red)){.me-fact-front{border-color:color-mix(in srgb, var(--c1,#19f3ff) 45%, transparent)}}.me-fact-front{background:linear-gradient(160deg, var(--c1,#ff4fd8), #0d0b1e00 75%)}@supports (color:color-mix(in lab, red, red)){.me-fact-front{background:linear-gradient(160deg, color-mix(in srgb, var(--c1,#ff4fd8) 16%, transparent), #0d0b1e00 75%)}}.me-fact-front small{color:var(--c1,#19f3ff)}.me-fact-front i{color:var(--c2,#ff4fd8)}.me-fact-front:hover{border-color:var(--c1,#ff4fd8)}.me-fact-back{background:linear-gradient(135deg, var(--c1,#ff4fd8), var(--c2,#b48cff), var(--c1,#ff4fd8));background-size:220% 220%;animation:6s ease-in-out infinite alternate paused fact-evolve}.me-fact.flipped .me-fact-back{animation-play-state:running}@keyframes fact-evolve{to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.me-fact-back{animation:none}}.sleeve-credit a{color:#ff4fd8;text-decoration:none}.sleeve-credit a:hover{color:#19f3ff;text-underline-offset:3px;text-decoration:underline}.lock-icon .shackle{stroke-width:2.1px;transform-origin:0 100%}.lock-icon.open .shackle{animation:1s cubic-bezier(.3,0,.2,1) forwards shackle-open;transform:none}@keyframes shackle-open{0%{transform:translateY(0)scaleX(1)}30%{transform:translateY(-1.6px)scaleX(1)}to{transform:translateY(-1.6px)scaleX(-1)}}@media (prefers-reduced-motion:reduce){.lock-icon.open .shackle{animation:none;transform:translateY(-1.6px)scaleX(-1)}}.viz-welcome{z-index:2;text-align:center;pointer-events:none;text-transform:uppercase;-webkit-font-smoothing:none;font-smooth:never;background:repeating-linear-gradient(0deg,#00000052 0 2px,#0000 2px 4px),radial-gradient(#ff4fd824,#0000 70%),#0d0b1e;place-content:center;justify-items:center;gap:6px;padding:8px;font-family:Silkscreen,VT323,monospace;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.viz-welcome b{letter-spacing:.06em;color:#ff4fd8;text-shadow:2px 2px #3a0d4a,0 0 12px #ff4fd88c;font-size:clamp(18px,2.4vw,30px);font-weight:400;line-height:1}.viz-welcome span{letter-spacing:.14em;color:#19f3ff;text-shadow:0 0 8px #19f3ff99;font-size:clamp(10px,1.1vw,13px);animation:1.1s steps(2,jump-none) infinite viz-blink}@keyframes viz-blink{50%{opacity:.25}}.viz-welcome.gone{opacity:0}@media (prefers-reduced-motion:reduce){.viz-welcome span{animation:none}}.zs path{cursor:grab;touch-action:none}.zs svg{touch-action:none;transition:scale .35s cubic-bezier(.22,1,.36,1),filter .35s}.zs svg.dragging{filter:drop-shadow(0 0 10px #ff4fd88c);scale:1.06}.zs svg.dragging path{cursor:grabbing;opacity:.8}.um-out-badge{color:#19f3ff;background:radial-gradient(circle at 35% 30%,#19f3ff2e,#0d0b1e99 70%);border:1.5px solid #19f3ff;border-radius:50%;place-items:center;width:64px;height:64px;animation:.6s cubic-bezier(.34,1.56,.64,1) backwards um-badge-in;display:grid;box-shadow:0 0 18px #19f3ff59,inset 0 0 12px #19f3ff26}.um-out-badge svg{filter:drop-shadow(0 0 6px #19f3ff99)}@keyframes um-badge-in{0%{opacity:0;scale:.6}}@media (prefers-reduced-motion:reduce){.um-out-badge{animation:none}}.zs path.zs-hit,.zs-dark path.zs-hit,.zs-light path.zs-hit{stroke:#0000;stroke-width:3.5px;stroke-dasharray:none;filter:none;opacity:1;animation:none}@media (width>=641px){html .main-nav{justify-content:safe center;padding-bottom:32px;overflow-y:auto}}html .main-nav>*{flex-shrink:0}html .main-nav .nav-socials{order:initial;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}html .main-nav .nav-socials a,html .main-nav .nav-socials button{color:#19f3ff;width:auto;min-width:0;height:44px;min-height:44px;font:inherit;letter-spacing:.24em;opacity:1;cursor:pointer;background:#19f3ff0a;border:1px solid #19f3ff4d;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px 0 14px;font-size:10px;text-decoration:none;transition:color .25s,border-color .25s,background-color .25s,translate .35s cubic-bezier(.34,1.4,.64,1);display:inline-flex}html .main-nav .nav-socials button:after{display:none}html .main-nav .nav-socials a:hover,html .main-nav .nav-socials button:hover{color:#ff4fd8;background:#ff4fd814;border-color:#ff4fd899;translate:0 -2px;scale:1}@media (width<=640px){html .main-nav .nav-socials{gap:14px}html .main-nav .nav-socials span{display:none}html .main-nav .nav-socials a,html .main-nav .nav-socials button{gap:0;width:52px;height:52px;min-height:52px;padding:0}}.main-nav .nav-secrets{position:relative}.main-nav .nav-tag{letter-spacing:.02em;text-transform:none;white-space:nowrap;color:#ffe66d;text-shadow:0 0 8px #ffe66d80;pointer-events:none;font-family:Permanent Marker,cursive;font-size:12px;position:absolute;bottom:-8px;left:calc(100% - 10px);rotate:-9deg}html .main-nav .nav-foot{text-align:center;border-top:1px dashed #ffffff29;justify-items:center;gap:10px;width:min(100%,380px);margin-top:26px;padding-top:18px;display:grid}.nav-copy{letter-spacing:.24em;color:#ffffff8c;font-size:10px}.nav-copy b{color:#fff;font-weight:400}.nav-legal{gap:18px;display:flex}html .main-nav .nav-legal button{letter-spacing:.22em;opacity:.7;align-items:center;gap:6px;min-height:32px;padding:4px 2px;font-size:10px;display:inline-flex}html .main-nav .nav-legal button:after{bottom:2px;left:2px;right:2px}.nav-made{letter-spacing:.02em;text-transform:none;color:#ff7fe6;font-family:Permanent Marker,cursive;font-size:14px;rotate:-3deg}.nav-doodles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nd{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;filter:drop-shadow(0 0 6px);animation:7s ease-in-out infinite alternate nd-float;display:block;position:absolute;overflow:visible}.nd path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear .4s}.main-nav.open .nd path{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s cubic-bezier(.65, 0, .35, 1) var(--d,.25s)}.main-nav:not(.open) .nd{animation-play-state:paused}span.nd{text-transform:none;letter-spacing:.02em;white-space:nowrap;opacity:0;text-shadow:0 0 10px;font-family:Permanent Marker,cursive;transition:opacity .2s}.main-nav.open span.nd{opacity:.8;transition:opacity .8s ease var(--d,.6s)}@keyframes nd-float{0%{translate:0}to{translate:0 -10px}}.nd-star{--d:.2s;color:#ff4fd8;width:clamp(34px,4vw,56px);top:14%;left:8%;rotate:-12deg}.nd-tape{--d:.35s;color:#ffe66d;width:clamp(70px,8vw,120px);animation-duration:9s;top:15%;right:8%;rotate:10deg}.nd-heart{--d:.5s;color:#19f3ff;width:clamp(34px,4vw,54px);animation-duration:6s;bottom:17%;left:12%;rotate:8deg}.nd-notes{--d:.45s;color:#b48cff;width:clamp(40px,4.5vw,64px);animation-duration:8s;top:48%;right:13%;rotate:-6deg}.nd-wave{--d:.6s;color:#19f3ff;width:clamp(90px,10vw,150px);height:16px;top:47%;left:4%;rotate:-8deg}.nd-spark{--d:.7s;color:#ffe66d;width:26px;animation-duration:5s;top:9%;left:26%}.nd-moon{--d:.55s;color:#ff7fe6;width:clamp(30px,3.4vw,46px);animation-duration:10s;bottom:11%;right:22%;rotate:20deg}.nd-spiral{--d:.8s;color:#19c9a6;width:clamp(30px,3.2vw,44px);animation-duration:7.5s;bottom:7%;left:24%}.nd-xo{--d:.9s;color:#ff4fd8;font-size:clamp(24px,3vw,40px);bottom:27%;right:6%;rotate:-10deg}.nd-play{--d:1s;color:#ffe66d;font-size:clamp(14px,1.4vw,19px);animation-duration:8.5s;top:30%;left:6%;rotate:-6deg}@media (width<=640px){.nd{opacity:.45}.main-nav.open span.nd{opacity:.55}.nd-wave,.nd-play,.nd-spark,.nd-spiral{display:none}.nd-star{top:92px;left:5%}.nd-tape{width:64px;top:96px;right:4%}.nd-heart{bottom:14%;left:6%}.nd-notes{top:52%;right:5%}.nd-moon{bottom:6%;right:8%}.nd-xo{bottom:34%;left:6%;right:auto}}@media (pointer:coarse){.nd{animation:none}}@media (prefers-reduced-motion:reduce){.nd{animation:none}.nd path,.main-nav.open .nd path{stroke-dashoffset:0;transition:none}}@media (height<=860px){html .main-nav>button:not(.nav-progress){min-height:46px;padding-block:9px}html .main-nav .nav-socials,html .main-nav .nav-progress{margin-top:14px}html .main-nav .nav-foot{gap:6px;margin-top:18px;padding-top:14px}}@media (width>=641px) and (height<=860px){html .main-nav{padding-top:56px}}.gal-lightbox.reel-theater{z-index:1300;overscroll-behavior:contain;touch-action:manipulation;font-family:Fugaz One,Inter Tight,sans-serif}@media (width<=640px){.gal-lightbox.reel-theater{padding:60px 8px max(16px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.reel-theater figure{grid-area:1/1}.reel-theater figure.vertical video{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 130px)}.reel-theater figure.horizontal video{width:100%}.reel-theater .gal-nav{z-index:2;opacity:.9;background:#0d0b1e99;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:1;position:absolute;top:50%;translate:0 -50%}.reel-theater .gal-nav.prev{left:14px}.reel-theater .gal-nav.next{right:14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
