@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-border-style:solid;--tw-tracking:initial;--tw-leading:initial}}}@layer components{.folder-stack{--folder-overlap:clamp(5em, 12vw, 6em);padding-top:var(--folder-overlap);isolation:isolate;background:linear-gradient(90deg,#9a6a2f6b,#ffefc41a 5% 95%,#9a6a2f6b) 0 calc(100% - clamp(8.5rem,18vw,10rem)) /100% clamp(8.5rem,18vw,10rem) no-repeat,linear-gradient(#f5dca7,#f0cf88 11%,#e1b467 30%,#cf964c) 0 calc(100% - clamp(8.5rem,18vw,10rem)) /100% clamp(8.5rem,18vw,10rem) no-repeat;flex-direction:column;padding-bottom:clamp(4.5rem,10vw,5.75rem);display:flex;position:relative}.folder-category-marker{z-index:2;color:#ffe8ae;width:clamp(8.25rem,24vw,12rem);max-width:min(100%,12rem);min-height:clamp(1.95rem,4.2vw,2.3rem);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-shadow:1px 1px #4e0e2180;background:linear-gradient(#ffdde9b3,#ffdde900 18%),linear-gradient(#b53f6a,#8e2349 62%,#67132f);border:clamp(3px,.7vw,4px) solid #5a132a;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;padding:.2rem .9rem .35rem;font-size:clamp(.68rem,1.5vw,.82rem);font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:calc(100% - clamp(.2rem,.5vw,.35rem));left:0;box-shadow:inset 0 1px #ffe1eb94,0 2px #4a0c1fb8}.folder-stack:before{content:"";z-index:6;pointer-events:none;background:linear-gradient(#fffae4eb,#fff4d461 2.5%,#fff4d400 3.5%),linear-gradient(#f8dfab,#f3d698 12%,#e7be72 12%,#d3a055 24% 100%);border:clamp(3px,.7vw,4px) solid #7f5a2d;border-radius:0 0 14px 14px;height:clamp(8.5rem,18vw,10rem);position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #fff8e1b8,inset 0 -3px #57340f33,0 8px 18px #130a034d}.folder-stack:after{content:"";z-index:7;pointer-events:none;background:radial-gradient(circle,#563614e6 0 10%,#0000 11%),linear-gradient(#f6e6bc,#dcb770 60%,#ba8441);border:2px solid #6a4d26;border-radius:999px;width:clamp(7rem,20vw,9rem);height:clamp(1rem,2.8vw,1.3rem);position:absolute;bottom:clamp(1.05rem,2.4vw,1.3rem);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fffcebc7,inset 0 -1px #5b3b1833,0 1px #472c1247}.folder-stack>.retro-folder{margin-top:calc(-1 * var(--folder-overlap))}.folder-stack>.retro-folder[data-tab-position=left]{--folder-tab-left:var(--folder-tab-edge-offset)}.folder-stack>.retro-folder[data-tab-position=center]{--folder-tab-left:calc(50% - (var(--folder-tab-width) / 2))}.folder-stack>.retro-folder[data-tab-position=right]{--folder-tab-left:calc(100% - var(--folder-tab-width) - var(--folder-tab-edge-offset))}.folder-stack[data-has-open-folder]>.retro-folder:not([data-open]){pointer-events:none}.retro-folder{--folder-top-gap:clamp(2.2rem, 6vw, 3rem);--folder-exposed-height:clamp(5.4rem, 14vw, 6.6rem);--folder-face-height:clamp(7.5rem, 20vw, 9rem);--folder-tab-width:35%;--folder-tab-edge-offset:clamp(.55rem, 1.4vw, .75rem);--folder-tab-left:var(--folder-tab-edge-offset);--folder-border-width:clamp(3px, .7vw, 4px);--folder-tab-height:clamp(2.7rem, 7vw, 3.3rem);--folder-tab-radius:clamp(6px, 1.2vw, 8px);--folder-face-radius:clamp(7px, 1.4vw, 10px);--folder-face-radius-sm:clamp(3px, .8vw, 4px);--folder-side-pad:clamp(1rem, 2.8vw, 2rem);--folder-top-pad:clamp(.7rem, 1.5vw, .75rem);--folder-bottom-pad:clamp(2rem, 5vw, 2.5rem);--folder-body-pad:clamp(1rem, 2.5vw, 1.5rem);--folder-body-size:clamp(.82rem, 2vw, .92rem);--folder-chevron-size:clamp(1.15rem, 3vw, 1.55rem);--folder-scale:1;padding-top:var(--folder-top-gap);pointer-events:none;z-index:1;transform:translate3d(var(--folder-shift-x,0),var(--folder-shift-y,0),0) scale(var(--folder-scale));transform-origin:0 0;transition:transform .32s cubic-bezier(.22,1.2,.36,1),filter .22s,z-index linear;position:relative}.folder-tab-shell,.folder-face{appearance:none;border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);font:inherit;background-color:#0000;border-width:0}.folder-view{max-height:var(--folder-exposed-height);pointer-events:auto;transition:max-height .32s cubic-bezier(.22,1.2,.36,1);overflow:hidden}.folder-tab-shell{top:calc(var(--spacing,.25rem) * 0);z-index:30;cursor:pointer;text-align:left;left:var(--folder-tab-left);pointer-events:auto;width:var(--folder-tab-width);position:absolute}.folder-tab{border-bottom-style:var(--tw-border-style);color:#3f2a10;min-height:var(--folder-tab-height);border-color:#8b6836;border-bottom-width:0;border-width:var(--folder-border-width);border-top-left-radius:var(--folder-tab-radius);border-top-right-radius:var(--folder-tab-radius);width:100%;image-rendering:pixelated;background-color:#ddb66e;background-image:linear-gradient(#f5dfa2 0% 16%,#e7c785 16% 74%,#d4aa61 74% 100%);justify-content:center;align-items:center;padding:clamp(.35rem,1vw,.45rem) clamp(.5rem,1.4vw,.9rem);display:inline-flex;position:relative;box-shadow:0 2px #ad824b,1px 1px #3e230a14}.folder-tab:before{content:"";background:linear-gradient(90deg,#fff5d2d9,#fff5d259);height:2px;position:absolute;top:6px;left:10px;right:10px}.folder-tab-title{text-align:center;--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;max-width:100%;font-size:clamp(.58rem,1.15vw,.95rem);line-height:1.02;display:block;overflow:hidden}.folder-face{z-index:20;cursor:pointer;text-align:left;color:#473016;width:100%;min-height:var(--folder-face-height);border-color:#8b6836;border-width:var(--folder-border-width);border-radius:var(--folder-face-radius);border-top-left-radius:var(--folder-face-radius-sm);padding:var(--folder-top-pad) var(--folder-side-pad) var(--folder-bottom-pad);background-color:#efcf8e;background-image:linear-gradient(#fbebbc 0% 9%,#f4d9a0 9% 68%,#e7c27e 68% 100%);justify-content:space-between;align-items:flex-start;gap:clamp(.75rem,2vw,1rem);transition:background .22s,box-shadow .22s,filter .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px #ad824b,1px 1px #3e230a14}.folder-face:before{content:"";background:linear-gradient(90deg,#fff5d6f2,#fff5d673);height:3px;position:absolute;top:8px;left:12px;right:12px}.folder-face:after{content:"";inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);background:linear-gradient(#0000,#764e191f),repeating-linear-gradient(90deg,#ffe8b408 0 6px,#c6924708 6px 12px);height:10px;position:absolute}.folder-face-copy{min-width:calc(var(--spacing,.25rem) * 0);flex:1;align-self:flex-start;padding-right:clamp(2.25rem,7vw,3rem)}.folder-description-full{margin-top:calc(var(--spacing,.25rem) * 2);max-height:calc(var(--spacing,.25rem) * 0);--tw-leading:1.42;color:#4a3216;opacity:0;max-width:92%;line-height:1.42;font-size:var(--folder-body-size);transition:max-height .24s,opacity .18s;overflow:hidden}.folder-chevron{--tw-leading:1;color:#8a6330;line-height:1;font-size:var(--folder-chevron-size);text-shadow:1px 1px #fff0c233;transition:transform .28s cubic-bezier(.22,1.2,.36,1);display:block;position:absolute;top:clamp(1.45rem,4vw,2.25rem);right:clamp(1rem,2.5vw,1.5rem)}.folder-chevron:before{content:"▾"}.folder-body{border-top-style:var(--tw-border-style);color:#3e2a13;margin-top:calc(-1 * var(--folder-border-width));border-color:#8b6836;border-top-width:0;border-width:var(--folder-border-width);padding:var(--folder-body-pad) var(--folder-body-pad) var(--folder-body-pad);opacity:0;pointer-events:none;background-color:#f2d8a3;background-image:linear-gradient(#fff4d7 0% 11%,#f7e0b3 11% 72%,#eac788 72% 100%);border-bottom-right-radius:clamp(12px,2.2vw,14px);border-bottom-left-radius:clamp(12px,2.2vw,14px);height:0;position:relative;overflow:hidden;box-shadow:0 2px #ad824b,1px 1px #3e230a14}.folder-detail-panel{color:#442d12;border-color:#a67a42;border-width:var(--folder-border-width);background-color:#f8edcf;border-radius:clamp(6px,1.2vw,8px);padding:clamp(.85rem,2vw,1.1rem);box-shadow:inset 0 1px #fffae8d9}.retro-folder[data-open]{--folder-shift-x:1.35rem;--folder-shift-y:-.3rem;z-index:30}.retro-folder[data-open] .folder-face{background-color:#f1d7a1;background-image:linear-gradient(#fff0c9 0% 9%,#f7dfb0 9% 68%,#eccd95 68% 100%);box-shadow:0 3px #ad824b,2px 2px #3e230a1a}.retro-folder[data-open] .folder-view{max-height:var(--folder-open-height,var(--folder-face-height))}.retro-folder[data-open] .folder-description-full{opacity:1;max-height:4rem}.retro-folder[data-open] .folder-chevron{transform:translateY(-1px)scale(1.08)}.retro-folder[data-open] .folder-body{pointer-events:auto}.folder-stack[data-has-open-folder] .retro-folder:not([data-open]){filter:saturate(.8)brightness(.97)}@media(hover:hover)and (pointer:fine){.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-tab-shell:hover) .folder-view,.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-view:hover) .folder-view{max-height:var(--folder-open-height,var(--folder-face-height))}.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-tab-shell:hover):not([data-open]),.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-view:hover):not([data-open]){--folder-shift-y:-2.5rem;--folder-scale:1.018}.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-tab-shell:hover) .folder-face,.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-view:hover) .folder-face{background-color:#f2d9a7;background-image:linear-gradient(#fff1cf 0% 9%,#f7e1b5 9% 68%,#ebcb90 68% 100%);box-shadow:0 3px #ad824b,2px 2px #3e230a1a}.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-tab-shell:hover) .folder-description-full,.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-view:hover) .folder-description-full{opacity:1;max-height:4rem}.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-tab-shell:hover) .folder-chevron,.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-view:hover) .folder-chevron{transform:translateY(-1px)scale(1.08)}}@media(max-width:720px){.folder-category-marker{width:clamp(7rem,42vw,9.5rem);max-width:min(100%,9.5rem)}.retro-folder{--folder-tab-edge-offset:clamp(.45rem, 1.2vw, .6rem);--folder-tab-height:clamp(2.9rem, 10vw, 3.4rem)}.folder-description-full{max-width:84%}.retro-folder[data-open]{--folder-shift-x:.6rem;--folder-shift-y:-.12rem}@media(hover:hover)and (pointer:fine){.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-tab-shell:hover):not([data-open]),.folder-stack:not([data-has-open-folder]) .retro-folder:has(.folder-view:hover):not([data-open]){--folder-shift-y:-.16rem;--folder-scale:1.01}}}}@property --tw-tracking{syntax:"*";inherits:false}@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-border-style:solid;--tw-leading:initial}}}@layer components{.music-player{min-width:calc(var(--spacing,.25rem) * 0);color:#d7dfef}.music-player-shell{width:100%;min-width:calc(var(--spacing,.25rem) * 0);background:linear-gradient(#4f557e,#32385e 9%,#272d4f 52%,#202541);border:2px solid #202544;border-radius:4px;overflow:hidden;box-shadow:inset 1px 1px #97a2cd57,inset -1px -1px #080a14e0,0 10px 18px #0f112338}.music-player-titlebar{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-mono,"Courier New", monospace);text-transform:uppercase;color:#eef0ff;letter-spacing:.08em;text-shadow:0 1px #0006;background:linear-gradient(#1f2340,#171a30);border-bottom:1px solid #0d1020;font-size:.74rem;display:flex}.music-player-titlebar-stripe{background:linear-gradient(#f4dfa0,#af8b2e);border:1px solid #8e7937;flex:1;height:6px;box-shadow:inset 1px 1px #fff6ccb3,inset -1px -1px #674f1166}.music-player-titlebar-text{flex-shrink:0}.music-player-top{width:100%;min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 0);grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr);min-height:clamp(25rem,43vw,27rem);display:grid}.music-player-main-window{min-width:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);border-color:#12172d;border-right-width:1px;min-height:100%}.music-player-playlist-shell{min-width:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 2);min-height:100%}.music-player-monitor-grid{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:minmax(0,.78fr) minmax(0,1.24fr);display:grid}.music-player-timer-panel,.music-player-readout-panel,.music-player-playlist-window,.music-player-eq-body{background:linear-gradient(#090b15fa,#03050afa),repeating-linear-gradient(#42ff780a 0 2px,#0000 2px 4px);border:2px solid #0f1225;min-width:0;box-shadow:inset 1px 1px #4f619459,inset -1px -1px #000000e6}.music-player-timer-panel{gap:calc(var(--spacing,.25rem) * 1.5);grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:start;height:100%;padding:.95rem;display:grid}.music-player-status{padding-top:calc(var(--spacing,.25rem) * 1);align-self:flex-start;align-items:center;gap:.55rem;display:flex;position:relative}.music-player-status-stack{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);flex-direction:column;align-items:center;gap:.18rem;display:flex;position:absolute}.music-player-sync-light,.music-player-sync-light-off{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);border-radius:3.40282e38px;display:block}.music-player-sync-light{background:radial-gradient(circle at 35% 35%,#47ff6d,#00b91c 72%);box-shadow:0 0 10px #40ff708c}.music-player-sync-light-off{background:radial-gradient(circle at 35% 35%,#ff6e6e47,#62090952 72%);box-shadow:inset 0 0 2px #ffa0a01a,0 0 3px #8c141414}.music-player-state-indicator{align-self:stretch;width:1rem;height:1.5rem;margin-left:1.05rem;display:block;position:relative}.music-player-state-icon{top:50%;left:calc(var(--spacing,.25rem) * 0);opacity:0;transition:opacity .16s;display:block;position:absolute;transform:translateY(-50%)}.music-player-state-icon-play{filter:drop-shadow(0 0 4px #2cff4399);border-top:.55rem solid #0000;border-bottom:.55rem solid #0000;border-left:.72rem solid #2cff43;width:0;height:0}.music-player[data-player-state=playing] .music-player-state-icon-play{opacity:1}.music-player-clock{min-width:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 1);text-align:left;color:#14ef1f;font-variant-numeric:tabular-nums;letter-spacing:.03em;text-shadow:0 0 12px #1aff4152;align-self:flex-start;padding-right:.5rem;font-family:Courier New,Lucida Console,monospace;font-size:clamp(1.75rem,4.6vw,2.45rem);font-weight:700;line-height:.9}.music-player-visualizer{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 1);grid-column:span 2/span 2;width:100%;height:3rem;margin-top:auto;display:flex}.music-player-visualizer span{transform-origin:bottom;opacity:.92;background:linear-gradient(#ffbf36,#ffe34f 68%,#61ff39);border-top-left-radius:1px;border-top-right-radius:1px;flex:1 1 0;min-width:.22rem;transition:height .26s ease-out,opacity .26s ease-out;display:block;box-shadow:0 0 6px #ffd7422e}.music-player[data-player-state=paused] .music-player-visualizer span{opacity:.45}.music-player[data-player-state=playing] .music-player-visualizer span{animation:.9s steps(3,end) infinite visualizer-pulse}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(2n){animation-duration:.76s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(3n){animation-duration:1.12s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(4n){animation-duration:.68s}.music-player[data-player-state=playing] .music-player-visualizer span:first-child{animation-delay:-.12s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(2){animation-delay:-.48s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(3){animation-delay:-.26s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(4){animation-delay:-.73s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(5){animation-delay:-.41s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(6){animation-delay:-.63s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(7){animation-delay:-.35s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(8){animation-delay:-.84s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(9){animation-delay:-.28s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(10){animation-delay:-.67s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(11){animation-delay:-.52s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(12){animation-delay:-.19s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(13){animation-delay:-.58s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(14){animation-delay:-.31s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(15){animation-delay:-.76s}.music-player[data-player-state=playing] .music-player-visualizer span:nth-child(16){animation-delay:-.44s}.music-player-readout-panel{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;padding:.7rem;display:flex}.music-player-trackline{min-height:3rem;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);background-color:var(--color-black,#000);padding-inline:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,"Courier New", monospace);border-width:1px;border-color:#363d63;padding-block:.55rem;display:flex;box-shadow:inset 1px 1px #5d70ab47,inset -1px -1px #000000e0}.music-player-trackline-viewport{min-width:calc(var(--spacing,.25rem) * 0);flex:1;overflow:hidden}.music-player-trackline-marquee{align-items:center;width:100%;display:flex;transform:translate(0)}.music-player-trackline-marquee.is-scrolling{animation:track-marquee var(--title-scroll-duration,10s) linear infinite}.music-player-trackline-title,.music-player-trackline-title-clone,.music-player-track-index,.music-player-track-name,.music-player-empty{color:#19f32b;text-shadow:0 0 7px #2cff5533}.music-player-trackline-title{min-width:calc(var(--spacing,.25rem) * 0);letter-spacing:0;white-space:nowrap;flex:1;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.15;display:block;overflow:hidden}.music-player-trackline-title-clone{white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.15;display:none}.music-player-trackline-marquee.is-overflowing .music-player-trackline-title-clone,.music-player-trackline-marquee.is-overflowing .music-player-trackline-gap{display:block}.music-player-trackline-gap{padding-inline:calc(var(--spacing,.25rem) * 3);color:#19f32b;text-shadow:0 0 7px #2cff5533;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.15;display:none}.music-player-progress-shell{margin-top:calc(var(--spacing,.25rem) * 1);min-width:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * 0)}.music-player-progress{cursor:pointer;appearance:none;border-style:var(--tw-border-style);background:linear-gradient(#ffb24a,#f19b2e);border-width:1px;border-color:#8d6e2b;border-radius:2px;width:100%;height:.72rem;box-shadow:inset 1px 1px #ffdf95a6,inset -1px -1px #8b4c0a73}.music-player-progress::-webkit-slider-thumb{appearance:none;background:linear-gradient(#fff,#d4ddf7 58%,#9ba8cc);border:2px solid #5f688c;border-radius:2px;width:19px;height:22px;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #48527761}.music-player-progress::-moz-range-thumb{background:linear-gradient(#fff,#d4ddf7 58%,#9ba8cc);border:2px solid #5f688c;border-radius:2px;width:19px;height:22px;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #48527761}.music-player-time{margin-top:calc(var(--spacing,.25rem) * 1);font-family:var(--font-mono,"Courier New", monospace);color:#f0f4ff;justify-content:space-between;font-size:.86rem;display:flex}.music-player-controls-row{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;display:flex}.music-player-controls{width:100%;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.music-player-control{cursor:pointer;border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:#2d3652;background:linear-gradient(#eff2fd,#d3dbf3 52%,#a8b3d0);border-width:1px;border-color:#818bae;border-radius:2px;flex:1;justify-content:center;align-items:center;height:2.2rem;display:flex;box-shadow:inset 1px 1px #ffffffeb,inset -1px -1px #5f6a915c}.music-player-control:hover:not(:disabled){transform:translateY(-1px)}.music-player-control:active:not(:disabled){transform:translateY(1px)}.music-player-control:disabled{opacity:.5;cursor:not-allowed}.music-player-control-primary{background:linear-gradient(#fdfefb,#e2e8f8 52%,#b4bfd8)}.music-player-control svg{fill:currentColor;width:1rem;height:1rem}.music-player-icon-pause,.music-player-control-primary[data-state=playing] .music-player-icon-play{display:none}.music-player-control-primary[data-state=playing] .music-player-icon-pause{display:block}.music-player-eq-window{margin-top:calc(var(--spacing,.25rem) * 3);min-width:calc(var(--spacing,.25rem) * 0);border-radius:3px;overflow:hidden}.music-player-eq-body{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);grid-template-columns:auto 1fr;min-height:11rem;display:grid}.music-player-eq-guides{font-family:var(--font-mono,"Courier New", monospace);color:#f2cc4d;flex-direction:column;justify-content:space-between;font-size:.72rem;display:flex}.music-player-eq-bands{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.music-player-eq-band{min-height:8.8rem;padding-bottom:calc(var(--spacing,.25rem) * 5);justify-content:center;align-items:flex-end;display:flex;position:relative}.music-player-eq-track{top:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 5);background:linear-gradient(#ffe74c,#e3c420);border-radius:999px;width:7px;position:absolute;box-shadow:inset 1px 0 #fff7b68c,inset -1px 0 #96761059}.music-player-eq-fill{bottom:calc(var(--spacing,.25rem) * 5);background:linear-gradient(#fff672,#ffdd29);border-radius:999px;width:7px;position:absolute;box-shadow:0 0 6px #ffe3402e}.music-player-eq-knob{background:linear-gradient(#f8faff,#d6ddf0 58%,#afb9d5);border:2px solid #727b9e;border-radius:2px;width:1rem;height:1.1rem;position:absolute;box-shadow:inset 1px 1px #ffffffe0,inset -1px -1px #5f6a9159}.music-player-eq-label{bottom:calc(var(--spacing,.25rem) * 0);font-family:var(--font-mono,"Courier New", monospace);color:#d5defb;font-size:.7rem;position:absolute}.music-player-playlist-window{height:100%;min-width:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 1);overflow:auto}.music-player-playlist{margin:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}.music-player-track-button{width:100%;min-width:calc(var(--spacing,.25rem) * 0);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-color:#316b43db;border-bottom-width:1px;padding-block:.32rem;display:flex}.music-player-track-button:last-child{border-bottom:0}.music-player-track-button:hover,.music-player-track-button.is-active{background:linear-gradient(90deg,#255ad2fa,#133996fa);box-shadow:inset 0 1px #90b6ff8c,inset 2px 0 #9fc2ff}.music-player-track-index{--tw-leading:1;white-space:nowrap;flex-shrink:0;width:2rem;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:400;line-height:1;display:block;overflow:hidden}.music-player-track-name{min-width:calc(var(--spacing,.25rem) * 0);--tw-leading:1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Arial,Helvetica,sans-serif;font-size:.94rem;font-weight:400;line-height:1;display:block;overflow:hidden}.music-player-empty{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);font-family:Arial,Helvetica,sans-serif;font-size:.82rem;font-weight:400}.music-player-playlist-window::-webkit-scrollbar{width:14px}.music-player-playlist-window::-webkit-scrollbar-track{background:linear-gradient(#09140a,#020602);border-left:1px solid #274a33}.music-player-playlist-window::-webkit-scrollbar-thumb{background:linear-gradient(#d3d7dc,#9ea6b3 55%,#69717e);border:1px solid #536173;border-radius:2px;box-shadow:inset 1px 1px #ffffff8c,inset -1px -1px #00000061}@media(max-width:840px){.music-player-top{grid-template-columns:1fr;min-height:auto}.music-player-main-window{border-bottom:1px solid #12172d;border-right:0}.music-player-monitor-grid,.music-player-eq-body{grid-template-columns:1fr}.music-player-eq-guides{display:none}.music-player-playlist-shell{min-height:14.5rem}}@media(max-width:620px){.music-player-titlebar{gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);letter-spacing:.05em;font-size:.62rem}.music-player-titlebar-stripe{height:5px}.music-player-main-window,.music-player-playlist-shell{padding:calc(var(--spacing,.25rem) * 1.5)}.music-player-monitor-grid{gap:calc(var(--spacing,.25rem) * 1.5)}.music-player-timer-panel,.music-player-readout-panel,.music-player-eq-body{padding:calc(var(--spacing,.25rem) * 2)}.music-player-timer-panel{grid-template-columns:auto minmax(0,1fr)}.music-player-status{gap:.45rem}.music-player-state-indicator{width:.75rem;height:1.85rem;margin-left:.95rem}.music-player-state-icon-play{border-top-width:.45rem;border-bottom-width:.45rem;border-left-width:.58rem}.music-player-clock{font-size:clamp(1.7rem,10vw,2.3rem)}.music-player-trackline{min-height:2.65rem;padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:.45rem}.music-player-trackline-title,.music-player-trackline-title-clone,.music-player-trackline-gap{font-size:.92rem}.music-player-control{height:1.95rem}.music-player-control svg{width:.9rem;height:.9rem}.music-player-eq-window{margin-top:calc(var(--spacing,.25rem) * 2)}.music-player-eq-body{gap:calc(var(--spacing,.25rem) * 2);min-height:9.25rem}.music-player-eq-bands{gap:calc(var(--spacing,.25rem) * 1.5)}.music-player-eq-band{min-height:7.5rem;padding-bottom:calc(var(--spacing,.25rem) * 4)}.music-player-eq-track,.music-player-eq-fill{width:6px}.music-player-eq-label{font-size:.58rem}.music-player-track-button{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:.28rem}.music-player-track-index{width:1.65rem;font-size:.72rem}.music-player-track-name{font-size:.84rem}}}@keyframes visualizer-pulse{0%{transform:scaleY(.72)}33%{transform:scaleY(1.18)}66%{transform:scaleY(.86)}to{transform:scaleY(1.02)}}@keyframes track-marquee{0%,18%{transform:translate(0)}82%,to{transform:translate(calc(-1 * var(--title-scroll-distance,0px)))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
