@import "https://fonts.googleapis.com/css2?family=Syne:wght@600;700;800&family=Manrope:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";.deck[data-v-0d39340f]{z-index:300001;font-family:Manrope,system-ui,sans-serif;position:fixed;bottom:32px;left:30px}.deck__vinyl[data-v-0d39340f]{cursor:pointer;filter:drop-shadow(0 10px 20px #0000008c);background:0 0;border:none;border-radius:50%;width:56px;height:56px;padding:0;transition:transform .25s;position:relative}.deck__vinyl[data-v-0d39340f]:hover{transform:translateY(-2px)rotate(12deg)}.deck__vinyl[data-v-0d39340f]:focus-visible{outline:none}.deck__vinyl[data-v-0d39340f]:focus-visible:after{content:"";border:1.5px solid #fc543a;border-radius:50%;position:absolute;inset:-4px}.deck__vinyl-svg[data-v-0d39340f]{width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.6,.3,1);display:block}.deck__vinyl.is-spinning .deck__vinyl-svg[data-v-0d39340f]{animation:8s linear infinite deck-spin-0d39340f}.deck__vinyl-progress[data-v-0d39340f]{transition:stroke-dashoffset .6s cubic-bezier(.2,.6,.3,1)}.deck__vinyl-label[data-v-0d39340f]{color:#fff;letter-spacing:-.02em;pointer-events:none;justify-content:center;align-items:center;gap:1px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;display:flex;position:absolute;inset:0}.deck__vinyl-progress-number[data-v-0d39340f]{font-weight:600}.deck__vinyl-slash[data-v-0d39340f]{opacity:.5;margin:0 1px}.deck__vinyl-total[data-v-0d39340f]{opacity:.7}.deck__panel[data-v-0d39340f]{color:#e8e8ec;isolation:isolate;background:linear-gradient(155deg,#14141a,#0b0b0f);border:1px solid #ffffff0f;border-radius:14px;width:300px;padding:18px 18px 14px;position:absolute;bottom:72px;left:0;overflow:hidden;box-shadow:0 24px 50px #0000008c,0 4px 12px #0006}.deck__panel-grain[data-v-0d39340f]{pointer-events:none;opacity:.35;mix-blend-mode:overlay;z-index:0;background-image:radial-gradient(#ffffff12 1px,#0000 0);background-size:3px 3px;position:absolute;inset:0}.deck__panel[data-v-0d39340f]:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#fc543a99,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.deck__panel[data-v-0d39340f]:after{content:"";z-index:0;background:#0b0b0f;border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;width:14px;height:14px;position:absolute;bottom:-7px;left:20px;transform:rotate(45deg)}.deck__header[data-v-0d39340f],.deck__meter[data-v-0d39340f],.deck__subtitle[data-v-0d39340f],.deck__title[data-v-0d39340f],.deck__tracks[data-v-0d39340f]{z-index:1;position:relative}.deck__header[data-v-0d39340f]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.deck__eyebrow[data-v-0d39340f]{text-transform:uppercase;letter-spacing:.2em;color:#fc543a;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.deck__close[data-v-0d39340f]{color:#6b6b77;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:color .15s,background .15s;display:inline-flex}.deck__close[data-v-0d39340f]:hover{color:#fff;background:#ffffff0f}.deck__title[data-v-0d39340f]{letter-spacing:-.015em;color:#fff;margin:0 0 4px;font-family:Syne,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.05}.deck__subtitle[data-v-0d39340f]{color:#8d8d96;max-width:26ch;margin:0 0 16px;font-size:12.5px;line-height:1.45}.deck__tracks[data-v-0d39340f]{counter-reset:track;margin:0 0 16px;padding:0;list-style:none}.deck__track[data-v-0d39340f]{cursor:pointer;border-top:1px solid #ffffff0f;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 0;transition:padding .2s;display:grid}.deck__track[data-v-0d39340f]:last-child{border-bottom:1px solid #ffffff0f}.deck__track[data-v-0d39340f]:hover:not(.is-disabled):not(.is-done){margin:0 -6px;padding-left:6px;padding-right:6px}.deck__track:hover:not(.is-disabled):not(.is-done) .deck__track-label[data-v-0d39340f]{color:#fff}.deck__track-number[data-v-0d39340f]{color:#5b5b66;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;transition:color .15s}.deck__track-label[data-v-0d39340f]{color:#cfcfd6;font-size:13.5px;font-weight:500;line-height:1.25;transition:color .15s}.deck__track-status[data-v-0d39340f]{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.deck__track-dot[data-v-0d39340f]{border:1.5px solid #3a3a42;border-radius:50%;width:7px;height:7px}.deck__track-check[data-v-0d39340f]{color:#fff;background:#fc543a;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.deck__track.is-done[data-v-0d39340f]{cursor:default}.deck__track.is-done .deck__track-number[data-v-0d39340f]{color:#fc543a}.deck__track.is-done .deck__track-label[data-v-0d39340f]{color:#6b6b77;-webkit-text-decoration:line-through #6b6b7780;text-decoration:line-through #6b6b7780;text-decoration-thickness:1px}.deck__track.is-current .deck__track-number[data-v-0d39340f]{color:#fc543a}.deck__track.is-current .deck__track-label[data-v-0d39340f]{color:#fff;font-weight:600}.deck__track.is-disabled[data-v-0d39340f]{cursor:not-allowed}.deck__track.is-disabled .deck__track-label[data-v-0d39340f],.deck__track.is-disabled .deck__track-number[data-v-0d39340f]{color:#3a3a42}.deck__track.is-disabled .deck__track-dot[data-v-0d39340f]{border-color:#26262c}.deck__eq[data-v-0d39340f]{justify-content:center;align-items:flex-end;gap:2px;width:14px;height:14px;display:inline-flex}.deck__eq span[data-v-0d39340f]{transform-origin:bottom;background:#fc543a;border-radius:1px;width:2px;animation:1s ease-in-out infinite deck-eq-0d39340f}.deck__eq span[data-v-0d39340f]:first-child{height:60%;animation-delay:0s}.deck__eq span[data-v-0d39340f]:nth-child(2){height:100%;animation-delay:.15s}.deck__eq span[data-v-0d39340f]:nth-child(3){height:45%;animation-delay:.3s}.deck__meter[data-v-0d39340f]{background:#ffffff0f;border-radius:1px;height:2px;margin-top:4px;overflow:hidden}.deck__meter-fill[data-v-0d39340f]{background:linear-gradient(90deg,#fc543a,#ff7a55);border-radius:1px;height:100%;transition:width .5s cubic-bezier(.2,.6,.3,1)}@keyframes deck-spin-0d39340f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes deck-eq-0d39340f{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.deck-pop-enter-active[data-v-0d39340f],.deck-pop-leave-active[data-v-0d39340f]{transition:opacity .2s,transform .2s cubic-bezier(.2,.6,.3,1)}.deck-pop-enter-from[data-v-0d39340f],.deck-pop-leave-to[data-v-0d39340f]{opacity:0;transform:translateY(6px)scale(.98)}
