@keyframes svelte-dw8pd1-slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes svelte-dw8pd1-animate-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-dw8pd1-animate-left-slide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-dw8pd1-animate-right-slide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.app_button.svelte-dw8pd1.svelte-dw8pd1{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5em;cursor:pointer;outline:none;height:40px;font-weight:600}.app_button.outline.svelte-dw8pd1.svelte-dw8pd1{position:relative;z-index:3;background:transparent;color:var(--secondary-color);font-size:14px;border-color:var(--secondary-color);border-style:solid;border-width:1px;border-radius:.5em;padding:.6em 3em;transition:all .2s linear}.app_button.no_underline.svelte-dw8pd1.svelte-dw8pd1{text-decoration:none!important}.app_button.flat.svelte-dw8pd1.svelte-dw8pd1{text-decoration:underline;color:var(--secondary-color);border-color:transparent;background-color:transparent;padding:0;font-size:.9em;height:20px;font-weight:100}.app_button.accent.svelte-dw8pd1.svelte-dw8pd1{border-color:var(--accent-color);color:var(--primary-color);background:var(--accent-color)}.app_button.secondary.svelte-dw8pd1.svelte-dw8pd1{border-color:var(--secondary-color);color:var(--primary-color);background:var(--secondary-color)}.app_button.disabled.svelte-dw8pd1.svelte-dw8pd1{opacity:.5;cursor:not-allowed}.app_button.svelte-dw8pd1 .img.svelte-dw8pd1{width:1.5em;height:1.5em}.app_button.small.svelte-dw8pd1.svelte-dw8pd1{padding:.5em 1em;height:30px}.app_button.medium.svelte-dw8pd1.svelte-dw8pd1{padding:0;height:32px!important;width:32px!important;aspect-ratio:1}.app_button.medium.svelte-dw8pd1 img.svelte-dw8pd1{height:100%;width:100%}.app_button.large.svelte-dw8pd1.svelte-dw8pd1{padding:0;height:48px!important;width:48px!important;aspect-ratio:1}.app_button.large.svelte-dw8pd1 img.svelte-dw8pd1{height:100%;width:100%}@media (hover: hover){.app_button.flat.svelte-dw8pd1.svelte-dw8pd1:hover{color:var(--accent-color)!important;background:transparent!important;border-color:transparent!important;transition:all .2s linear}.app_button.outline.svelte-dw8pd1.svelte-dw8pd1:hover{color:var(--primary-color);background:var(--secondary-color);border-color:var(--secondary-color);transition:all .2s linear}.app_button.round.svelte-dw8pd1.svelte-dw8pd1:hover{background:var(--primary-color);transition:all .2s linear}}.app_button.fill.svelte-dw8pd1.svelte-dw8pd1{width:100%}.app_button.outline.svelte-dw8pd1.svelte-dw8pd1:active{border-radius:.5em}.app_button.round.svelte-dw8pd1.svelte-dw8pd1{height:32px;width:32px;padding:0;border-width:0px;border-radius:50%;background-color:transparent}.connection-container.svelte-1sundsz.svelte-1sundsz{display:flex;justify-content:center;align-items:center;height:100vh;background:#000;position:relative;padding:0rem 2rem}.winamp-overlay.svelte-1sundsz.svelte-1sundsz{width:100%;max-width:300px;background:silver;border:2px solid #000;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;font-family:"MS Sans Serif",Tahoma,Arial,sans-serif;font-size:12px;z-index:10}.title-bar.svelte-1sundsz.svelte-1sundsz{background:linear-gradient(to right,navy,#1084d0);color:#fff;height:20px;padding:2px 4px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.title-bar.svelte-1sundsz .close-btn.svelte-1sundsz{background:#f44;color:#fff;border:none;width:16px;height:16px;border:1px solid #808080;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.content-area.svelte-1sundsz.svelte-1sundsz{padding:12px;font-size:12px;color:#000;text-align:center}.email-input.svelte-1sundsz.svelte-1sundsz{width:calc(100% - 10px);padding:4px;font-size:12px;border:1px solid #808080;background:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;margin-top:8px;margin-bottom:8px}.label.svelte-1sundsz.svelte-1sundsz{font-weight:700;text-align:left;display:block;margin-bottom:4px}.submit-btn.svelte-1sundsz.svelte-1sundsz{width:100%;background:silver;border:1px solid #808080;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;padding:4px;cursor:pointer;font-size:12px}.submit-btn.svelte-1sundsz.svelte-1sundsz:hover{background:#b0b0b0}.error.svelte-1sundsz.svelte-1sundsz{color:red;margin-top:4px}.confirmation.svelte-1sundsz.svelte-1sundsz{font-weight:700;color:green;margin-top:8px}@keyframes svelte-1thwyru-slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes svelte-1thwyru-animate-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1thwyru-animate-left-slide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1thwyru-animate-right-slide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.connection-container.svelte-1thwyru.svelte-1thwyru{display:flex;justify-content:center;align-items:center;height:100vh;background:#000;position:relative;padding:0rem 2rem}.winamp-overlay.svelte-1thwyru.svelte-1thwyru{width:300px;background:silver;border:2px solid #000;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;font-family:"MS Sans Serif",Tahoma,Arial,sans-serif;font-size:12px;z-index:10}.title-bar.svelte-1thwyru.svelte-1thwyru{background:linear-gradient(to right,navy,#1084d0);color:#fff;height:20px;padding:2px 4px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.title-bar.svelte-1thwyru .close-btn.svelte-1thwyru{background:#f44;color:#fff;border:none;width:16px;height:16px;border:1px solid #808080;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.content-area.svelte-1thwyru.svelte-1thwyru{padding:12px;font-size:12px;color:#000;text-align:center;display:flex;flex-direction:column;justify-content:center}.submit-btn.svelte-1thwyru.svelte-1thwyru{width:100%;background:silver;border:1px solid #808080;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;padding:4px;cursor:pointer;font-size:12px}.submit-btn.svelte-1thwyru.svelte-1thwyru:hover{background:#b0b0b0}.error.svelte-1thwyru.svelte-1thwyru{color:red;margin-top:4px}.icon.svelte-1thwyru.svelte-1thwyru{display:flex;flex-direction:row;justify-content:center;align-items:center;background-size:contain;flex-shrink:0}.icon.svelte-1thwyru p.svelte-1thwyru{width:64px}.icon.svelte-1thwyru img.svelte-1thwyru{width:64px;height:64px}:root{--primary-color:#000000;--primary-accent-color:#232326;--primary-accent2-color:#232326;--secondary-color:#F5F5F5;--secondary-accent-color:#232326;--accent-color:#28FFA5;--spotify-color:#1ED760;--error-color:#ff4f4f;--success-color:#1ED760}.datepicker[data-picker-theme=stream-gate-datepicker]{--datepicker-state-active:var(--accent-color);--datepicker-container-background:var(--primary-accent2-color);--datepicker-calendar-header-text-color:var(--secondary-color);--datepicker-calendar-dow-color:var(--secondary-color);--datepicker-calendar-day-color:var(--secondary-color);--datepicker-calendar-day-color-disabled:var(--primary-color);--datepicker-calendar-header-month-nav-icon-next-filter:invert(100);--datepicker-calendar-header-month-nav-icon-prev-filter:invert(100);--datepicker-calendar-header-year-nav-icon-next-filter:invert(100);--datepicker-calendar-header-year-nav-icon-prev-filter:invert(100);--datepicker-calendar-range-background:var(--secondary-accent-color);--datepicker-calendar-range-background-disabled:var(--primary-color);--datepicker-calendar-range-color:var(--secondary-color);--datepicker-calendar-range-start-end-background:var(--accent-color);--datepicker-calendar-range-start-end-color:var(--secondary-color);--datepicker-calendar-range-selected-background:var(--accent-color);--datepicker-calendar-range-selected-color:var(--secondary-color);--datepicker-calendar-range-included-background:var(--secondary-accent-color);--datepicker-calendar-range-included-color:var(--secondary-color);--datepicker-calendar-range-start-box-shadow:inset -20px 0 0 var(--secondary-accent-color);--datepicker-calendar-range-end-box-shadow:inset 20px 0 0 var(--secondary-accent-color);--datepicker-calendar-range-start-box-shadow-selected:inset -20px 0 0 var(--secondary-accent-color);--datepicker-calendar-range-end-box-shadow-selected:inset 20px 0 0 var(--secondary-accent-color)}@keyframes svelte-13qop1a-slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes svelte-13qop1a-animate-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-13qop1a-animate-left-slide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-13qop1a-animate-right-slide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}#visualizer-canvas.svelte-13qop1a.svelte-13qop1a{width:100%;height:100%}.winamp-allowlist-overlay.svelte-13qop1a.svelte-13qop1a{width:300px;text-align:center;background:silver;border:2px solid #000;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;font-family:"MS Sans Serif",Tahoma,Arial,sans-serif;font-size:12px;z-index:10}.winamp-overlay.svelte-13qop1a.svelte-13qop1a{position:absolute;top:10px;right:10px;width:220px;background:silver;border:2px solid #000;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;font-family:"MS Sans Serif",Tahoma,Arial,sans-serif;font-size:12px;z-index:10}.title-bar.svelte-13qop1a.svelte-13qop1a{background:linear-gradient(to right,navy,#1084d0);color:#fff;height:20px;padding:2px 4px;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}.title-bar.svelte-13qop1a .close-btn.svelte-13qop1a{width:16px;height:16px;background:silver;border:1px solid #808080;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;cursor:pointer;font-size:10px;display:flex;align-items:center;justify-content:center}.content-area.svelte-13qop1a.svelte-13qop1a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px}.account-details.svelte-13qop1a.svelte-13qop1a{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #808080}.profile-img.svelte-13qop1a.svelte-13qop1a{width:36px;height:36px;border:1px solid #000;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040}.username.svelte-13qop1a.svelte-13qop1a{font-weight:700}.winamp-frame.svelte-13qop1a.svelte-13qop1a{display:inline-block;background:#000;border:2px solid #121212;border-radius:2px;box-shadow:inset 1px 1px #444,inset -1px -1px #111,2px 2px 5px #00000080;overflow:hidden;font-family:Arial,sans-serif}.title-bar.svelte-13qop1a.svelte-13qop1a{background:linear-gradient(to right,#08216b,#3a6ea5,#0a246a);height:18px;display:flex;align-items:center;justify-content:space-between;padding:0 6px;color:#fff;font-size:11px;border-bottom:1px solid #000}.title-bar.svelte-13qop1a .buttons.svelte-13qop1a{display:flex;gap:2px}.title-bar.svelte-13qop1a button.svelte-13qop1a,.title-bar.svelte-13qop1a .close-btn.svelte-13qop1a{background:#ccc;border:none;width:14px;height:12px;padding:0;font-size:9px;line-height:12px;text-align:center;cursor:pointer;box-shadow:inset 1px 1px #fff,inset -1px -1px #666}.title-bar.svelte-13qop1a .close-btn.svelte-13qop1a{background:#f44;color:#fff}.winamp-canvas.svelte-13qop1a.svelte-13qop1a{display:block;width:calc(100vw + -0px);height:calc(100vh + -0px);min-width:calc(100vw - 8px);min-height:calc(100vh - 26px);background:#000}.allowlist_container.svelte-13qop1a.svelte-13qop1a{position:absolute;top:0;right:0;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0rem 2rem;height:100vh;width:calc(100vw - 4rem)}.connect_container.svelte-13qop1a.svelte-13qop1a{position:absolute;top:20px;height:100vh;width:100vw;background-color:#000}.icon.svelte-13qop1a.svelte-13qop1a{width:64px;height:64px;background-size:contain;flex-shrink:0}.icon.svelte-13qop1a img.svelte-13qop1a{width:64px;height:64px}.message.svelte-13qop1a.svelte-13qop1a{line-height:1.4}.message.svelte-13qop1a .bold.svelte-13qop1a{font-weight:700}.message.svelte-13qop1a a.svelte-13qop1a{color:navy;text-decoration:underline}.button-area.svelte-13qop1a.svelte-13qop1a{display:flex;justify-content:center;padding:8px 16px 12px}.ok-button.svelte-13qop1a.svelte-13qop1a{background:silver;border:2px solid #808080;padding:2px 16px;font-size:12px;box-shadow:inset -1px -1px #fff,inset 1px 1px #404040;cursor:pointer}.ok-button.svelte-13qop1a.svelte-13qop1a:hover{background:#b0b0b0}
