:root{--color-dark-green:#132a13;--color-hunter-green:#31572c;--color-fern-green:#4f772d;--color-moss-green:#90a955;--color-mindaro:#ecf39e;--color-primary:var(--color-fern-green);--color-primary-hover:var(--color-moss-green);--color-primary-active:var(--color-hunter-green);--color-secondary:var(--color-hunter-green);--color-background:linear-gradient(135deg, var(--color-dark-green) 0%, var(--color-hunter-green) 100%);--color-surface:#31572c4d;--color-surface-hover:#4f772d66;--color-surface-active:#4f772d80;--color-text-primary:var(--color-mindaro);--color-text-secondary:#ecf39eb3;--color-text-muted:#ecf39e99;--color-border:var(--color-fern-green);--color-border-light:#4f772d4d;--color-border-focus:var(--color-moss-green);--color-error:#e22134;--color-error-bg:#e221341a;--color-warning:orange;--color-warning-bg:#ffa5001a;--color-success:var(--color-moss-green);--color-success-bg:#90a9551a;--color-info:#3b82f6;--color-info-bg:#3b82f61a;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-lg:1rem;--spacing-xl:1.25rem;--spacing-2xl:1.5rem;--spacing-3xl:2rem;--spacing-4xl:2.5rem;--spacing-5xl:3rem;--font-family-primary:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono:"SF Mono", Monaco, Inconsolata, "Roboto Mono", "Source Code Pro", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--border-radius-none:0;--border-radius-sm:.25rem;--border-radius-base:.5rem;--border-radius-md:.75rem;--border-radius-lg:1rem;--border-radius-xl:1.5rem;--border-radius-full:9999px;--shadow-xs:0 1px 2px 0 #132a130d;--shadow-sm:0 1px 3px 0 #132a131a, 0 1px 2px 0 #132a130f;--shadow-base:0 4px 6px -1px #132a131a, 0 2px 4px -1px #132a130f;--shadow-md:0 10px 15px -3px #132a131a, 0 4px 6px -2px #132a130d;--shadow-lg:0 20px 25px -5px #132a131a, 0 10px 10px -5px #132a130a;--shadow-xl:0 25px 50px -12px #132a1340;--breakpoint-xs:320px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--z-index-toast:1080;--dark-green:var(--color-dark-green);--hunter-green:var(--color-hunter-green);--fern-green:var(--color-fern-green);--moss-green:var(--color-moss-green);--mindaro:var(--color-mindaro);--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.35s ease;--transition-bounce:.25s cubic-bezier(.68, -.55, .265, 1.55);--button-height-sm:2rem;--button-height-base:2.5rem;--button-height-lg:3rem;--button-padding-x-sm:.75rem;--button-padding-x-base:1rem;--button-padding-x-lg:1.5rem;--input-height:2.5rem;--input-padding-x:.75rem;--input-border-width:1px;--card-padding:var(--spacing-2xl);--card-border-radius:var(--border-radius-md);--card-shadow:var(--shadow-base);--modal-backdrop:#132a13cc;--modal-max-width-sm:28rem;--modal-max-width-base:32rem;--modal-max-width-lg:48rem;--modal-max-width-xl:64rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:var(--line-height-normal);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-background);min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){:root{--color-border:var(--color-text-primary);--color-border-light:var(--color-text-secondary)}}.container{max-width:1200px;padding:var(--spacing-xl);margin:0 auto}.header{text-align:center;margin-bottom:var(--spacing-4xl)}.header h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--color-moss-green);line-height:var(--line-height-tight)}.header p{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.card{background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--card-border-radius);padding:var(--card-padding);margin-bottom:var(--spacing-2xl);border:1px solid var(--color-border);box-shadow:var(--card-shadow);transition:all var(--transition-base)}.card:hover{background:var(--color-surface-hover);box-shadow:var(--shadow-md)}.card h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.card h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);color:var(--color-text-primary)}.card p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg)}.btn{justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-xl);cursor:pointer;transition:all var(--transition-base);-webkit-user-select:none;user-select:none;white-space:nowrap;height:var(--button-height-base);padding:0 var(--button-padding-x-base);background:var(--color-primary);color:var(--color-text-primary);border:none;line-height:1;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn:active:not(:disabled){background:var(--color-primary-active);box-shadow:var(--shadow-sm);transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.btn:disabled{background:var(--color-secondary);color:var(--color-text-muted);cursor:not-allowed;box-shadow:none;transform:none}.btn--sm{height:var(--button-height-sm);padding:0 var(--button-padding-x-sm);font-size:var(--font-size-sm)}.btn--lg{height:var(--button-height-lg);padding:0 var(--button-padding-x-lg);font-size:var(--font-size-lg)}.btn--secondary{background:var(--color-secondary);color:var(--color-text-primary)}.btn--secondary:hover:not(:disabled){background:var(--color-hunter-green)}.btn--outline{color:var(--color-primary);border:1px solid var(--color-primary);background:0 0}.btn--outline:hover:not(:disabled){background:var(--color-primary);color:var(--color-text-primary)}.btn--ghost{color:var(--color-text-primary);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--color-surface)}.btn--danger{background:var(--color-error);color:#fff}.btn--danger:hover:not(:disabled){background:#c41e3a}.input-group{margin-bottom:var(--spacing-lg)}.input-group label{margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:block}.input-group input,.input-group select,.input-group textarea{width:100%;height:var(--input-height);padding:0 var(--input-padding-x);font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-secondary);border:var(--input-border-width) solid var(--color-border);border-radius:var(--border-radius-base);transition:all var(--transition-base)}.input-group textarea{height:auto;min-height:calc(var(--input-height) * 2);padding:var(--spacing-md) var(--input-padding-x);resize:vertical}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px #90a9551a}.input-group input::placeholder,.input-group textarea::placeholder{color:var(--color-text-muted)}.input-group select{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ecf39e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--spacing-md) center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.input-group select option{background:var(--color-dark-green);color:var(--color-text-primary);padding:var(--spacing-sm)}.toggle-group{background:var(--color-secondary);border-radius:var(--border-radius-base);padding:var(--spacing-xs);gap:var(--spacing-xs);display:flex}.toggle-option{padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-text-secondary);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:0 0;border:none;flex:1}.toggle-option.active{background:var(--color-primary);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.toggle-option:hover:not(.active){background:var(--color-dark-green);color:var(--color-text-primary)}.toggle-option:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}input[type=range]{appearance:none;background:var(--color-secondary);border-radius:var(--border-radius-sm);cursor:pointer;width:100%;height:6px;transition:all var(--transition-base);outline:none}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-moss-green);border-radius:var(--border-radius-sm);cursor:pointer;border:2px solid var(--color-text-primary);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}input[type=range]::-moz-range-thumb{background:var(--color-moss-green);border-radius:var(--border-radius-sm);cursor:pointer;border:2px solid var(--color-text-primary);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}input[type=range]:hover::-webkit-slider-thumb{background:var(--color-primary);box-shadow:var(--shadow-md);transform:scale(1.1)}input[type=range]:hover::-moz-range-thumb{background:var(--color-primary);box-shadow:var(--shadow-md);transform:scale(1.1)}input[type=range]:active::-webkit-slider-thumb{background:var(--color-primary-active);transform:scale(1.05)}input[type=range]:active::-moz-range-thumb{background:var(--color-primary-active);transform:scale(1.05)}.dual-range-slider{width:100%;height:20px;position:relative}.dual-range-slider input[type=range]{pointer-events:auto;z-index:2;background:0 0;width:100%;height:6px;position:absolute}.dual-range-slider input[type=range]::-webkit-slider-thumb{pointer-events:all}.dual-range-slider input[type=range]::-moz-range-thumb{pointer-events:all}.dual-range-slider:before{content:"";background:var(--color-secondary);border-radius:var(--border-radius-sm);z-index:1;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dual-range-slider .range-min{z-index:4}.dual-range-slider .range-max{z-index:3}.dual-range-slider .range-min::-webkit-slider-thumb{background:var(--color-primary)}.dual-range-slider .range-max::-webkit-slider-thumb{background:var(--color-moss-green)}.playlist-item{padding:var(--spacing-md);background:var(--color-secondary);border-radius:var(--border-radius-base);margin-bottom:var(--spacing-sm);border:1px solid var(--color-border);transition:all var(--transition-base);justify-content:space-between;align-items:center;display:flex}.playlist-item:hover{background:var(--color-surface);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.playlist-cover{border-radius:var(--border-radius-sm);width:48px;height:48px;margin-right:var(--spacing-md);object-fit:cover;flex-shrink:0}.playlist-info{flex:1;min-width:0}.playlist-name{font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.playlist-details{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.preset-card{background:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-base);padding:var(--spacing-md);cursor:pointer;transition:all var(--transition-base)}.preset-card:hover{background:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.preset-card:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.toast-error{top:var(--spacing-xl);right:var(--spacing-xl);z-index:var(--z-index-toast);max-width:400px;animation:slideIn var(--transition-base);position:fixed}.toast-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-lg);justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);box-shadow:var(--shadow-lg);background:#4f772df2;display:flex}.toast-content span{line-height:var(--line-height-relaxed);color:var(--color-text-primary);flex:1}.toast-content button{color:var(--color-moss-green);cursor:pointer;font-size:var(--font-size-lg);border-radius:var(--border-radius-full);width:24px;height:24px;transition:background var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.toast-content button:hover{background:#90a95533}.loading{text-align:center;padding:var(--spacing-4xl);color:var(--color-text-secondary)}.loading-spinner{border:3px solid var(--color-border-light);border-radius:var(--border-radius-full);border-top-color:var(--color-primary);width:2rem;height:2rem;animation:1s ease-in-out infinite spin;display:inline-block}.error{color:var(--color-text-primary);background:var(--color-error-bg);border:1px solid var(--color-error);padding:var(--spacing-md);border-radius:var(--border-radius-base);margin-bottom:var(--spacing-lg)}.scroll-to-bottom{bottom:var(--spacing-3xl);right:var(--spacing-3xl);border-radius:var(--border-radius-full);background:var(--color-primary);width:50px;height:50px;color:var(--color-text-primary);border:2px solid var(--color-moss-green);cursor:pointer;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-md);transition:all var(--transition-base);z-index:var(--z-index-fixed);justify-content:center;align-items:center;animation:2s infinite bounce;display:flex;position:fixed}.scroll-to-bottom:hover{background:var(--color-moss-green);box-shadow:var(--shadow-lg);transform:scale(1.1)}.sortable-wrapper{touch-action:pan-y;cursor:grab;transition:transform .2s,opacity .2s}.sortable-wrapper:active{cursor:grabbing}.sortable-wrapper[data-dragging=true]{z-index:1000;opacity:.8;touch-action:none}.drop-line{background:var(--color-primary);opacity:0;border-radius:1px;height:2px;margin:2px 0;transition:opacity .15s}.drop-line.active{opacity:1}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.7;transform:scaleY(1.2)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=480px){.container{padding:var(--spacing-md)}.header h1{font-size:var(--font-size-3xl)}.card{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.btn{padding:0 var(--button-padding-x-sm);font-size:var(--font-size-sm)}.playlist-item{padding:var(--spacing-sm);align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.playlist-cover{width:40px;height:40px;margin-right:var(--spacing-sm)}.input-group input,.input-group select,.input-group textarea{padding:var(--spacing-sm) var(--input-padding-x);font-size:var(--font-size-sm)}.toggle-option{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs)}.toast-error{top:var(--spacing-md);right:var(--spacing-md);left:var(--spacing-md);max-width:none}.scroll-to-bottom{bottom:var(--spacing-xl);right:var(--spacing-xl);width:44px;height:44px;font-size:var(--font-size-lg)}}@media (width<=768px){.container{padding:var(--spacing-md)}.header h1{font-size:var(--font-size-3xl)}.card{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.btn{padding:0 var(--button-padding-x-sm);font-size:var(--font-size-sm)}}@media (width>=769px){.playlist-item{flex-direction:row;align-items:center}}@media (width>=1024px){.container{padding:var(--spacing-xl)}}.hidden-xs,.hidden-sm,.hidden-md,.hidden-lg,.hidden-xl{display:none}@media (width>=480px){.hidden-xs,.show-sm{display:initial}.hidden-sm{display:none}}@media (width>=768px){.hidden-sm,.show-md{display:initial}.hidden-md{display:none}}@media (width>=1024px){.hidden-md,.show-lg{display:initial}.hidden-lg{display:none}}@media (width>=1280px){.hidden-lg,.show-xl{display:initial}.hidden-xl{display:none}}@media (width>=1536px){.hidden-xl,.show-2xl{display:initial}}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width>=480px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=479px){.container{padding:var(--spacing-md)}.card{padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.btn{padding:0 var(--button-padding-x-sm);font-size:var(--font-size-sm)}}@media (width>=480px) and (width<=767px){.container{padding:var(--spacing-lg)}.card{padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}}@media (width>=768px){.container{padding:var(--spacing-xl)}.card{padding:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}}@media (width<=479px){.responsive-title{font-size:var(--font-size-2xl)}.responsive-subtitle{font-size:var(--font-size-lg)}.responsive-body{font-size:var(--font-size-sm)}}@media (width>=480px) and (width<=767px){.responsive-title{font-size:var(--font-size-3xl)}.responsive-subtitle{font-size:var(--font-size-xl)}.responsive-body{font-size:var(--font-size-base)}}@media (width>=768px){.responsive-title{font-size:var(--font-size-4xl)}.responsive-subtitle{font-size:var(--font-size-2xl)}.responsive-body{font-size:var(--font-size-lg)}}.flex-col-mobile{flex-direction:column}@media (width>=768px){.flex-col-mobile{flex-direction:row}}.flex-wrap-mobile{flex-wrap:wrap}@media (width>=768px){.flex-wrap-mobile{flex-wrap:nowrap}}.nav-mobile{gap:var(--spacing-sm);flex-direction:column}@media (width>=768px){.nav-mobile{gap:var(--spacing-lg);flex-direction:row}}.form-mobile{gap:var(--spacing-md);flex-direction:column;display:flex}@media (width>=768px){.form-mobile{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}}.modal-mobile{margin:var(--spacing-md);max-height:calc(100vh - var(--spacing-3xl))}@media (width>=768px){.modal-mobile{margin:var(--spacing-4xl);max-height:calc(100vh - var(--spacing-5xl))}}.card-grid-mobile{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (width>=480px){.card-grid-mobile{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.card-grid-mobile{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.card-grid-mobile{grid-template-columns:repeat(4,1fr)}}.ratio-controls{gap:var(--spacing-lg);margin-top:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}@media (width<=768px){.ratio-controls{gap:var(--spacing-md);grid-template-columns:1fr}}html.dnd-dragging,body.dnd-dragging{touch-action:none!important;-ms-touch-action:none!important;overscroll-behavior:contain!important}._connect_pew5j_1{max-width:560px;padding:56px 8px 40px}._connect_pew5j_1 h2{font:700 clamp(36px, 5vw, 56px)/1 var(--sans);letter-spacing:-.03em}._connect_pew5j_1 p{color:var(--ink-2);margin-top:14px;font-size:18px}._connect_pew5j_1 ._go_pew5j_14{max-width:320px;margin-top:28px}._title_pew5j_19{font:700 clamp(36px, 5vw, 56px)/1 var(--sans);letter-spacing:-.03em}._description_pew5j_23{color:var(--ink-2);margin-top:14px;font-size:18px}._buttonContainer_pew5j_28{max-width:320px;margin-top:28px}._connectButton_pew5j_32{width:100%;min-height:56px;color:var(--ink);font:700 15px var(--sans);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 5px 0 var(--orange-dk), 0 9px 12px #5a1e0066, inset 0 1px 0 #fff9;background:linear-gradient(#ff9a5c,#ff6b1a 55%,#f25f10);border:0;border-radius:12px}._connectButton_pew5j_32:active{box-shadow:0 1px 0 var(--orange-dk);transform:translateY(4px)}._strip_luxn5_1{background:linear-gradient(180deg, var(--strip-a), var(--strip-b));color:var(--sil);box-shadow:0 3px 0 var(--edge), 0 10px 16px -6px #00000080, inset 0 1px 0 #ffffff17, inset 0 0 0 1px #00000080;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:14px;min-width:0;padding:14px;display:grid;position:relative}._s-head_luxn5_24{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding-right:30px;display:grid}._cover_luxn5_32{border-radius:6px;width:44px;height:44px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #000}._cover_luxn5_32 svg{width:100%;height:100%;display:block}._sname_luxn5_47{font:700 15px/1.2 var(--sans);overflow-wrap:break-word;min-width:0}._x-btn_luxn5_52{appearance:none;cursor:pointer;width:34px;height:34px;color:var(--sil-2);background:linear-gradient(#44433d,#33322d);border:0;border-radius:7px;font-size:18px;line-height:1;position:absolute;top:8px;right:8px;box-shadow:0 2px #0e0e0c,inset 0 1px #ffffff1a}._x-btn_luxn5_52:hover{color:var(--sil)}._x-btn_luxn5_52:active{transform:translateY(2px);box-shadow:inset 0 2px 3px #00000080}._strip_luxn5_1 fieldset{border:1px solid #4a4943;border-radius:8px;min-width:0;margin:0;padding:6px 10px 12px}._strip_luxn5_1 fieldset._pri_luxn5_84{flex-direction:column;display:flex}._strip_luxn5_1 legend{color:var(--sil-2);padding:0 6px;font-size:13px;font-weight:600}._knobs_luxn5_94{grid-template-columns:1fr 1fr;justify-items:center;gap:6px;display:grid}._knobwrap_luxn5_100{flex-direction:column;align-items:center;gap:6px;display:flex}._klabel_luxn5_106{color:var(--sil-2);font-size:13px}._knob_luxn5_94{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative}._kticks_luxn5_122{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._kticks_luxn5_122 line{stroke:#7a776c;stroke-width:1.6px;stroke-linecap:round}._kticks_luxn5_122 line._on_luxn5_134{stroke:var(--c);stroke-width:2.6px}._kcap_luxn5_138{width:42px;height:42px;transform:rotate(var(--a,0deg));background:conic-gradient(#46443e,#706d63,#3b3a35,#706d63,#46443e);border-radius:50%;position:relative;box-shadow:0 4px 7px #0000008c,0 0 0 3px #1e1d1a,inset 0 1px 1px #ffffff59}._kcap_luxn5_138:before{content:"";background:repeating-conic-gradient(#ffffff0f 0 6deg, #0003 6deg 12deg), linear-gradient(160deg, #5b5951, #2f2e2a);border-radius:50%;position:absolute;inset:5px}._kcap_luxn5_138 i{background:#f4f1ea;border-radius:2px;width:3px;height:12px;position:absolute;top:3px;left:calc(50% - 1.5px)}._knob_luxn5_94:active ._kcap_luxn5_138{box-shadow:0 1px 3px #0000008c,0 0 0 3px #1e1d1a,inset 0 1px 1px #ffffff59}._knob_luxn5_94:active{cursor:grabbing}._knob_luxn5_94:focus-visible{border-radius:50%}._num_luxn5_190{text-align:center;width:56px;height:40px;font:700 15px var(--mono);color:var(--lcd-ink);background:var(--lcd);appearance:textfield;border:0;border-radius:6px;outline:0;padding:0;box-shadow:inset 0 2px 4px #00000059,inset 0 0 0 1px #00000038,0 1px #fff3}._num_luxn5_190::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._num_luxn5_190::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._num_luxn5_190:focus-visible{outline:2px solid var(--orange);outline-offset:2px}._num_luxn5_190._wide_luxn5_217{width:96px;height:44px;font-size:18px}._fwrap_luxn5_222{flex:1;justify-content:center;align-items:stretch;gap:12px;min-height:200px;display:flex}._fscale_luxn5_230{width:34px;position:relative}._fscale_luxn5_230 span{right:0;bottom:calc(21px + var(--v) * (100% - 42px));font:400 13px var(--mono);color:var(--sil-2);line-height:1;position:absolute;transform:translateY(50%)}._fader_luxn5_243{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;width:46px;position:relative}._fader_luxn5_243 ._slot_luxn5_252{background:linear-gradient(90deg,#070706,#2c2b27);border-radius:5px;width:8px;position:absolute;top:12px;bottom:12px;left:calc(50% - 4px);box-shadow:inset 0 2px 3px #000,0 1px #ffffff1f}._fader_luxn5_243 ._fill_luxn5_264{width:4px;height:calc(var(--p,0) * (100% - 24px));background:var(--c);border-radius:3px;position:absolute;bottom:12px;left:calc(50% - 2px)}._fader_luxn5_243 ._ticks_luxn5_273{background:repeating-linear-gradient(#ffffff47 0 1px,#0000 1px calc(25% - .25px));position:absolute;inset:12px 0;-webkit-mask:linear-gradient(90deg,#000 0 22%,#0000 22% 78%,#000 78%);mask:linear-gradient(90deg,#000 0 22%,#0000 22% 78%,#000 78%)}._fcap_luxn5_289{width:34px;height:42px;left:calc(50% - 17px);bottom:calc(var(--p,0) * (100% - 42px));background:linear-gradient(90deg,#2d2c28,#5e5c53 35%,#3f3e38 65%,#26251f);border-radius:6px;position:absolute;box-shadow:0 5px 8px #00000080,0 0 0 1px #0a0a09,inset 0 1px #ffffff4d}._fcap_luxn5_289:before,._fcap_luxn5_289:after{content:"";background:repeating-linear-gradient(#00000080 0 1.5px,#ffffff1f 1.5px 3px);border-radius:2px;height:11px;position:absolute;left:4px;right:4px}._fcap_luxn5_289:before{top:5px}._fcap_luxn5_289:after{bottom:5px}._fcap_luxn5_289 i{background:var(--c);height:3px;position:absolute;top:calc(50% - 1.5px);left:0;right:0}._fader_luxn5_243:active ._fcap_luxn5_289{box-shadow:0 2px 4px #00000080,0 0 0 1px #0a0a09,0 0 0 3px #ff6b1a99,inset 0 1px #ffffff4d}._fader_luxn5_243:focus-visible{outline:0}._fader_luxn5_243:focus-visible ._fcap_luxn5_289{outline:2px solid var(--orange);outline-offset:3px}._vu_luxn5_350{background:#0e0e0d;border-radius:5px;flex-direction:column-reverse;gap:2px;width:18px;padding:12px 3px;display:flex;box-shadow:inset 0 2px 4px #000,0 1px #ffffff1a}._vu_luxn5_350 i{background:#2b2a27;border-radius:1px;flex:1}._vu_luxn5_350 i._lit_luxn5_367{background:var(--c)}._pnum_luxn5_370{justify-content:center;margin-top:10px;display:flex}._ghost_luxn5_375{appearance:none;cursor:pointer;min-height:200px;color:var(--ink-2);font:700 14px var(--sans);letter-spacing:.04em;text-transform:uppercase;text-align:center;background:0 0;border:2px dashed #0006;border-radius:14px;place-items:center;padding:20px;display:grid}._ghost_luxn5_375:hover{background:#ffffff1a}._ghost_luxn5_375 b{font:400 34px/1 var(--mono);margin-bottom:6px;display:block}._exw_luxn5_400{margin-top:14px;padding:0 2px}._exw_luxn5_400 ._cap_luxn5_404{color:#1e1d1a}._cells_luxn5_407{flex-wrap:wrap;gap:4px;display:flex}._cells_luxn5_407 i{background:var(--c);width:26px;height:26px;font:700 13px/1 var(--mono);color:var(--ink);border-radius:3px;place-items:center;font-style:normal;display:grid;box-shadow:0 2px #00000059,inset 0 1px #ffffff59}._cells_luxn5_407 i._gap_luxn5_426{margin-left:8px}._trough_luxn5_430{background:var(--noise), linear-gradient(180deg, #7f7b73, #8a867e);background-color:var(--inset);border-radius:18px;flex-direction:column;flex:1;min-width:0;padding:14px;display:flex;box-shadow:inset 0 4px 10px #00000059,inset 0 0 0 1px #0000002e,0 1px #ffffff40}._strips_luxn5_1{flex:1;grid-template-columns:repeat(auto-fill,minmax(192px,1fr));gap:14px;display:grid}._range_luxn5_452[type=range]{opacity:0;cursor:ns-resize;touch-action:none;width:100%;height:100%;margin:0;position:absolute;inset:0}._knob_luxn5_94 ._range_luxn5_452{cursor:inherit}:is(._knob_luxn5_94:has(._range_luxn5_452:focus-visible),._fader_luxn5_243:has(._range_luxn5_452:focus-visible)){outline:2px solid var(--orange);outline-offset:3px}._coverFallback_luxn5_470{background:var(--c);color:var(--ink);font:700 22px var(--mono);place-items:center;display:grid}@media (width<=760px){._strips_luxn5_1{scroll-snap-type:x proximity;scrollbar-color:#55524b #1c1c19;padding-bottom:8px;display:flex;overflow-x:auto}._strip_luxn5_1{scroll-snap-align:start;flex:0 0 min(252px,78vw)}._ghost_luxn5_375{flex:0 0 140px}._fwrap_luxn5_222{min-height:220px}}._desk_tg3te_1{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:22px;display:grid}._left_tg3te_7{flex-direction:column;gap:16px;min-width:0;display:flex}._balrow_tg3te_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}._balrow_tg3te_13 ._hw_tg3te_18{justify-content:center;padding:0 8px}._note_tg3te_22{background:var(--body-lo);border-radius:12px;flex-wrap:wrap;align-items:center;gap:2px 20px;padding:12px 16px;font-size:15px;display:flex;box-shadow:inset 0 2px 5px #00000040,inset 0 0 0 1px #0003,0 1px #ffffff40}._note_tg3te_22 ._acts_tg3te_36{flex-wrap:wrap;gap:0 16px;display:flex}._master_tg3te_41{background:var(--noise), linear-gradient(180deg, #aba89e, #9a978d);background-color:var(--body);border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:0 2px #55514a,0 14px 22px -8px #00000080,inset 0 1px #fff6,inset 0 0 0 1px #00000024}._actions_tg3te_54{background:var(--noise), linear-gradient(180deg, #aba89e, #9a978d);background-color:var(--body);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:22px;padding:14px 16px;display:flex;box-shadow:0 2px #55514a,0 14px 22px -8px #00000080,inset 0 1px #fff6,inset 0 0 0 1px #00000024}._actions_tg3te_54 button{width:auto;min-width:150px;padding-inline:22px}._actions_tg3te_54 p{text-align:right;flex:260px;margin:0}._preview_tg3te_80{margin-top:26px}._bezel_tg3te_83{background:linear-gradient(#7f7b73,#8c8880);border-radius:20px;padding:12px;box-shadow:inset 0 4px 10px #00000059,0 1px #ffffff4d,inset 0 0 0 1px #0003}._screen_tg3te_92{background:var(--oled);color:var(--oled-ink);border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000,0 0 0 2px #0a0a09}._scr-h_tg3te_102{border-bottom:1px solid var(--oled-line);flex-wrap:wrap;align-items:center;gap:14px 28px;padding:18px 20px;display:flex}._stat_tg3te_110{flex-direction:column;gap:4px;display:flex}._stat_tg3te_110 b{font:700 30px/1 var(--mono);letter-spacing:-.03em}._stat_tg3te_110 span{color:var(--oled-dim);font-size:14px}._breakdown_tg3te_123{flex:1;gap:8px;min-width:280px;display:grid}._bk_tg3te_129{font:400 13px var(--mono);grid-template-columns:150px minmax(0,1fr) 170px;align-items:center;gap:12px;display:grid}._bk_tg3te_129 ._bn_tg3te_136{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}._bk_tg3te_129 ._bn_tg3te_136 i,._sw_tg3te_145{background:var(--c);border-radius:2px;flex:none;width:11px;height:11px;display:inline-block}._bk_tg3te_129 ._bb_tg3te_153{background:#2a2926;border-radius:3px;height:6px;overflow:hidden}._bk_tg3te_129 ._bb_tg3te_153 i{background:var(--c);border-radius:3px;height:100%;transition:width .3s;display:block}._bk_tg3te_129 ._bv_tg3te_166{text-align:right;color:var(--oled-dim)}._tracks_tg3te_170{margin:0;padding:6px 0;list-style:none}._scr-f_tg3te_175{border-top:1px solid var(--oled-line);flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px 20px 18px;display:flex}._scr-f_tg3te_175 ._stale_tg3te_183{color:#f2c14a;margin-right:auto;font-size:14px}._dk_tg3te_188{appearance:none;cursor:pointer;font:700 13px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--oled-ink);background:linear-gradient(#3a3935,#2a2926);border:0;border-radius:9px;min-height:44px;padding:0 16px;box-shadow:0 3px #0b0b0a,inset 0 1px #ffffff24,inset 0 0 0 1px #000}._dk_tg3te_188:hover{background:linear-gradient(#45443f,#31302c)}._dk_tg3te_188:active{transform:translateY(2px);box-shadow:0 1px #0b0b0a,inset 0 2px 4px #000}._empty-prev_tg3te_214{text-align:center;font:400 14px var(--mono);color:var(--oled-dim);padding:40px 20px}._link_tg3te_221{appearance:none;min-height:40px;font:inherit;text-underline-offset:3px;color:var(--ink);background:0 0;border:0;padding:0 2px;font-size:14px;text-decoration:underline}._helpText_tg3te_233{color:var(--ink-2);font-size:13px}._loadingSpinner_tg3te_237{border:2px solid var(--oled-dim);border-top-color:var(--orange);border-radius:50%;width:18px;height:18px;animation:1s linear infinite _spin_tg3te_1;display:inline-block}@keyframes _spin_tg3te_1{to{transform:rotate(360deg)}}@media (width>=1181px) and (height>=1080px){._master_tg3te_41{align-self:start;position:sticky;top:14px}}@media (width<=1180px){._desk_tg3te_1{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){._actions_tg3te_54 p{text-align:left}._actions_tg3te_54 button{flex:140px}._scr-h_tg3te_102{padding:14px}._breakdown_tg3te_123{min-width:100%}._bk_tg3te_129{grid-template-columns:110px minmax(0,1fr)}._bk_tg3te_129 ._bv_tg3te_166{text-align:left;grid-column:1/-1}._scr-f_tg3te_175{padding:14px}._scr-f_tg3te_175 button{flex:1;padding:0 10px}._note_tg3te_22{padding:12px}}._hw_qkuyq_1{--lift:3px;appearance:none;cursor:pointer;font:700 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;min-height:44px;box-shadow:0 var(--lift) 0 #5f5b52, 0 calc(var(--lift) + 3px) 7px #00000047, inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #0000001f;background:linear-gradient(#cbc8be,#aba89e);border:0;border-radius:9px;padding:0 16px;transition:transform 60ms,box-shadow 60ms;position:relative}._hw_qkuyq_1:hover{background:linear-gradient(#d6d3c9,#b4b1a7)}._hw_qkuyq_1:active,._hw_qkuyq_1[aria-pressed=true]{transform:translateY(calc(var(--lift) - 1px));background:linear-gradient(#9d9a90,#aaa79d);box-shadow:0 1px #5f5b52,0 2px 3px #00000040,inset 0 2px 4px #00000047,inset 0 0 0 1px #00000024}._hw_qkuyq_1:disabled{opacity:.5;cursor:default}._hw_qkuyq_1._ledbtn_qkuyq_40{white-space:nowrap;align-items:center;gap:10px;display:flex}._led_qkuyq_40{background:#58554c;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset 0 1px 2px #0009,0 1px #ffffff4d}[aria-pressed=true]>._led_qkuyq_40{background:var(--orange-hi);box-shadow:inset 0 0 0 1px var(--orange-dk), 0 0 5px 1px #ff6b1a8c}._hw_qkuyq_1._sq_qkuyq_62{place-items:center;width:44px;padding:0;font-size:18px;display:grid}._go_qkuyq_69{--lift:5px;appearance:none;cursor:pointer;width:100%;min-height:56px;color:var(--ink);font:700 15px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 var(--lift) 0 var(--orange-dk), 0 calc(var(--lift) + 4px) 12px #5a1e0066, inset 0 1px 0 #ffffff80, inset 0 0 0 1px #6e280066;background:linear-gradient(#ff9a5c,#ff6b1a 55%,#f25f10);border:0;border-radius:12px;transition:transform 60ms,box-shadow 60ms}._go_qkuyq_69:hover:not(:disabled){filter:brightness(1.05)}._go_qkuyq_69:active:not(:disabled){box-shadow:0 1px 0 var(--orange-dk), inset 0 2px 6px #6e280073;transform:translateY(4px)}._go_qkuyq_69:disabled{opacity:.55;cursor:default}._tape-input_qkuyq_105{color:#fff;width:100%;font:700 17px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#191917;border:0;border-radius:4px;outline:0;min-height:48px;padding:13px 14px;box-shadow:inset 0 2px 5px #000,0 1px #ffffff4d,0 0 0 3px #0000001a}._tape-input_qkuyq_105::placeholder{color:#8a877c}._tape-input_qkuyq_105:focus-visible{outline:2px solid var(--orange);outline-offset:2px}._lenrow_qkuyq_129{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}._lenrow_qkuyq_129 ._hw_qkuyq_1{justify-content:center;padding:0 8px}._lenval_qkuyq_138{justify-content:space-between;align-items:center;gap:10px;min-height:46px;display:flex}._lenval_qkuyq_138 ._u_qkuyq_145{font:400 14px var(--mono);color:var(--ink-2)}._step_qkuyq_149{align-items:center;gap:8px;display:flex}._switch_qkuyq_154{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;min-height:44px;display:flex}._switch_qkuyq_154 input{opacity:0;pointer-events:none;position:absolute}._switch_qkuyq_154 ._track_qkuyq_167{background:#171715;border-radius:15px;flex:none;width:58px;height:30px;position:relative;box-shadow:inset 0 2px 5px #000,0 1px #ffffff4d}._switch_qkuyq_154 ._lever_qkuyq_178{background:linear-gradient(#d3d0c6,#a9a69c);border-radius:12px;width:26px;height:24px;transition:left .12s;position:absolute;top:3px;left:3px;box-shadow:0 2px #4f4b43,0 3px 5px #00000073,inset 0 1px #fff9}._switch_qkuyq_154 input:checked+._track_qkuyq_167 ._lever_qkuyq_178{left:29px}._switch_qkuyq_154 input:checked+._track_qkuyq_167{background:#5a2200;box-shadow:inset 0 2px 5px #000,inset 0 0 10px #ff6b1a73,0 1px #ffffff4d}._switch_qkuyq_154 input:focus-visible+._track_qkuyq_167{outline:2px solid var(--orange);outline-offset:3px}._switch_qkuyq_154 ._txt_qkuyq_206{font:700 14px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase}._lcd-big_qkuyq_211{gap:8px;padding:12px 14px;display:grid}._lcd-big_qkuyq_211 ._l1_qkuyq_216{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}._lcd-big_qkuyq_211 b{letter-spacing:-.03em;font-size:28px;line-height:1}._lcd-big_qkuyq_211 ._u_qkuyq_145{opacity:.75;margin-left:5px;font-size:14px}._lcd-big_qkuyq_211 ._l2_qkuyq_233{justify-content:space-between;gap:8px;font-size:14px;display:flex}._mbar_qkuyq_239{background:#1e201533;border-radius:3px;height:6px;overflow:hidden}._mbar_qkuyq_239 i{background:var(--lcd-ink);border-radius:3px;height:100%;transition:width .2s;display:block}._privacy_qkuyq_252{font:400 13px/1.5 var(--mono);color:var(--ink-2)}._groove_qkuyq_257{background:linear-gradient(#00000047,#00000014 50%,#ffffff59);border-radius:2px;height:3px}._cap_qkuyq_267{color:var(--ink-2);margin-bottom:8px;font-size:14px;font-weight:600}._lcd_qkuyq_211{background:repeating-linear-gradient(0deg, #0000000d 0 1px, transparent 1px 3px), var(--lcd);color:var(--lcd-ink);font:700 14px/1.2 var(--mono);border-radius:7px;padding:8px 12px;box-shadow:inset 0 2px 5px #00000052,inset 0 0 0 1px #0003,0 1px #ffffff4d}._row_rj0i4_1{border-bottom:1px solid var(--oled-line);background:var(--oled);grid-template-columns:34px minmax(0,1fr);align-items:center;padding-left:8px;display:grid}._row_rj0i4_1:last-child{border-bottom:0}._row_rj0i4_1[data-dragging=true]{z-index:5;box-shadow:0 14px 28px #000000a6, 0 0 0 1px var(--orange);background:#2a2824;border-radius:8px;position:relative}._grip_rj0i4_21{cursor:grab;touch-action:none;width:34px;height:44px;color:var(--oled-dim);background:0 0;border:0;border-radius:6px;place-items:center;font-size:18px;display:grid}._grip_rj0i4_21:hover{color:var(--orange-hi)}._grip_rj0i4_21:active{cursor:grabbing}._trackItem_1vw9w_1{min-width:0;color:var(--oled-ink);background:0 0;align-items:center;gap:12px;width:100%;padding:8px 16px 8px 8px;display:grid;position:relative}._trackItem_1vw9w_1:hover{background:#1c1c19}._trackItem_1vw9w_1._selected_1vw9w_15{background:#34312a}._trackInfo_1vw9w_18{min-width:0;overflow:hidden}._trackName_1vw9w_22{font:600 14px/1.25 var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._artistInfo_1vw9w_28{font:400 13px var(--mono);color:var(--oled-dim);min-width:0;margin-top:2px}._artistName_1vw9w_34{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._sourcePlaylist_1vw9w_40{color:var(--oled-dim);font:400 13px var(--mono);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}._sourcePlaylist_1vw9w_40 i{background:var(--c,var(--oled-dim));border-radius:2px;flex:none;width:11px;height:11px;display:block}._mobileSource_1vw9w_58{display:none}._albumArt_1vw9w_61{object-fit:cover;border-radius:5px;width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffffff24}._artFallback_1vw9w_68{background:var(--c,#34332f);color:var(--ink);font:700 20px var(--mono);place-items:center;display:grid}._duration_1vw9w_75{font:400 13px var(--mono);text-align:right}._index_1vw9w_79{font:400 13px var(--mono);color:var(--oled-dim);text-align:right}._removeButton_1vw9w_84{appearance:none;color:var(--oled-dim);background:0 0;border:0;border-radius:6px;width:34px;height:44px;font-size:18px}._removeButton_1vw9w_84:hover{color:var(--sil);background:#3a1a0d}._checkbox_1vw9w_98{border:1px solid var(--oled-dim);cursor:pointer;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}._checkbox_1vw9w_98._selected_1vw9w_15{background:var(--orange);border-color:var(--orange);color:var(--ink)}._checkmark_1vw9w_112{font-size:13px;font-weight:700}._actions_1vw9w_116{gap:8px;display:flex}@media (width<=760px){._trackItem_1vw9w_1{gap:8px;padding-right:8px}._trackItem_1vw9w_1._withIndex_1vw9w_125._withSource_1vw9w_125{grid-template-columns:40px minmax(0,1fr) 52px 34px!important}._index_1vw9w_79,._sourcePlaylist_1vw9w_40{display:none}._mobileSource_1vw9w_58{font:400 13px var(--mono);white-space:nowrap;text-overflow:ellipsis;color:var(--oled-dim);display:block;overflow:hidden}}._backdrop_k6hdx_1{z-index:1000;background:#000000b3;position:fixed;inset:0}._modal_k6hdx_7{background:var(--oled);color:var(--oled-ink);z-index:1001;border:0;border-radius:14px;outline:none;flex-direction:column;max-height:82dvh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 22px 40px -8px #000000b3,inset 0 0 0 1px #34332f}._modal_k6hdx_7._small_k6hdx_27{width:min(400px,100vw - 32px)}._modal_k6hdx_7._medium_k6hdx_30{width:min(520px,100vw - 32px)}._modal_k6hdx_7._large_k6hdx_33{width:min(760px,100vw - 32px)}._modal_k6hdx_7._fullscreen_k6hdx_36{width:min(1200px,100vw - 32px);max-height:92dvh}._header_k6hdx_40{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 8px;display:flex}._title_k6hdx_48{color:var(--oled-ink);font:600 18px var(--sans);margin:0}._closeButton_k6hdx_53{color:var(--oled-ink);background:0 0;border:0;border-radius:6px;min-width:44px;min-height:44px;font-size:24px}._closeButton_k6hdx_53:hover{background:#34332f}._closeButton_k6hdx_53._withTitle_k6hdx_65{margin-left:auto}._content_k6hdx_68{flex-direction:column;flex:1;min-height:0;padding:8px 18px 18px;display:flex;overflow:auto}._modal_k6hdx_7._dragging_k6hdx_76{opacity:0;pointer-events:none;z-index:999}._backdrop_k6hdx_1._dragging_k6hdx_76{opacity:.1;pointer-events:none;z-index:998}html.dnd-dragging ._modal_k6hdx_7,body.dnd-dragging ._modal_k6hdx_7,html.dnd-dragging ._backdrop_k6hdx_1,body.dnd-dragging ._backdrop_k6hdx_1{z-index:1!important;opacity:0!important;pointer-events:none!important}html.dnd-dragging ._content_k6hdx_68,body.dnd-dragging ._content_k6hdx_68{pointer-events:none!important}._modal_1j3fo_1{opacity:1;pointer-events:auto}._modal_1j3fo_1._modalMuted_1j3fo_5{opacity:.3;pointer-events:none}._modal_1j3fo_1._modalMuted_1j3fo_5 *{pointer-events:none}._header_1j3fo_12{padding:0 0 12px}._headerInfo_1j3fo_15{color:var(--oled-dim);font-size:14px}._searchSection_1j3fo_19{border-bottom:1px solid var(--oled-line);padding-bottom:14px}._searchContainer_1j3fo_23{gap:8px;display:flex}._inputWrapper_1j3fo_27{flex:1;min-width:0;position:relative}._searchInput_1j3fo_32{width:100%;min-height:46px;color:var(--oled-ink);font:400 14px var(--mono);background:#0c0c0b;border:0;border-radius:10px;padding:0 14px;box-shadow:inset 0 3px 7px #0009,inset 0 0 0 1px #34332f}._searchInput_1j3fo_32::placeholder{color:#8a867b}._searchInputLoading_1j3fo_48{box-shadow:inset 0 0 0 1px var(--orange)}._searchButton_1j3fo_51,._addButton_1j3fo_52{background:var(--orange);min-height:44px;color:var(--ink);font:700 13px var(--sans);letter-spacing:.04em;box-shadow:0 2px 0 var(--orange-dk);border:0;border-radius:7px;padding:0 14px}._searchButton_1j3fo_51:disabled,._addButton_1j3fo_52:disabled{opacity:.5}._inputLoadingIndicator_1j3fo_67{font-size:13px;position:absolute;top:14px;right:12px}._loadingIndicator_1j3fo_73{color:var(--oled-dim);font-size:13px}._trackListContainer_1j3fo_77{flex:1;min-height:0}._trackList_1j3fo_77{max-height:40vh;padding:6px 0;overflow-y:auto}._footer_1j3fo_86{border-top:1px solid var(--oled-line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}._footerInfo_1j3fo_94{font:400 13px var(--mono);color:var(--oled-dim)}._footerActions_1j3fo_98{gap:12px;display:flex}._cancelButton_1j3fo_102{min-height:44px;color:var(--oled-ink);text-underline-offset:3px;background:0 0;border:0;font-size:14px;text-decoration:underline}._empty_1j3fo_111,._errorState_1j3fo_112{color:var(--oled-dim);text-align:center;padding:28px 0;font-size:14px}@media (width<=480px){._footer_1j3fo_86{flex-wrap:wrap}._footerActions_1j3fo_98{justify-content:space-between;width:100%}._searchInput_1j3fo_32{font-size:13px}}._container_1y3uq_3{background:#4f772d1a;border-radius:8px;margin:16px 0;padding:20px}._container_1y3uq_3._network_1y3uq_10{border:2px solid var(--moss-green)}._container_1y3uq_3._authentication_1y3uq_14{border:2px solid var(--fern-green)}._container_1y3uq_3._authorization_1y3uq_18{border:2px solid var(--hunter-green)}._container_1y3uq_3._rateLimit_1y3uq_22{border:2px solid var(--moss-green)}._container_1y3uq_3._notFound_1y3uq_26{border:2px solid var(--fern-green)}._container_1y3uq_3._badRequest_1y3uq_30{border:2px solid var(--hunter-green)}._container_1y3uq_3._serverError_1y3uq_34{border:2px solid var(--moss-green)}._container_1y3uq_3._timeout_1y3uq_38{border:2px solid var(--fern-green)}._container_1y3uq_3._unknown_1y3uq_42{border:2px solid var(--hunter-green)}._header_1y3uq_46{justify-content:space-between;align-items:flex-start;display:flex}._content_1y3uq_52{flex:1}._title_1y3uq_56{align-items:center;gap:8px;margin:0 0 12px;display:flex}._title_1y3uq_56._network_1y3uq_10{color:var(--moss-green)}._title_1y3uq_56._authentication_1y3uq_14{color:var(--fern-green)}._title_1y3uq_56._authorization_1y3uq_18{color:var(--hunter-green)}._title_1y3uq_56._rateLimit_1y3uq_22{color:var(--moss-green)}._title_1y3uq_56._notFound_1y3uq_26{color:var(--fern-green)}._title_1y3uq_56._badRequest_1y3uq_30{color:var(--hunter-green)}._title_1y3uq_56._serverError_1y3uq_34{color:var(--moss-green)}._title_1y3uq_56._timeout_1y3uq_38{color:var(--fern-green)}._title_1y3uq_56._unknown_1y3uq_42{color:var(--hunter-green)}._icon_1y3uq_99{font-size:1.2em}._message_1y3uq_103{color:var(--text-color);margin:0 0 16px;line-height:1.5}._suggestions_1y3uq_109{margin-bottom:20px}._suggestionsTitle_1y3uq_113{font-weight:700}._suggestionsTitle_1y3uq_113._network_1y3uq_10{color:var(--moss-green)}._suggestionsTitle_1y3uq_113._authentication_1y3uq_14{color:var(--fern-green)}._suggestionsTitle_1y3uq_113._authorization_1y3uq_18{color:var(--hunter-green)}._suggestionsTitle_1y3uq_113._rateLimit_1y3uq_22{color:var(--moss-green)}._suggestionsTitle_1y3uq_113._notFound_1y3uq_26{color:var(--fern-green)}._suggestionsTitle_1y3uq_113._badRequest_1y3uq_30{color:var(--hunter-green)}._suggestionsTitle_1y3uq_113._serverError_1y3uq_34{color:var(--moss-green)}._suggestionsTitle_1y3uq_113._timeout_1y3uq_38{color:var(--fern-green)}._suggestionsTitle_1y3uq_113._unknown_1y3uq_42{color:var(--hunter-green)}._suggestionsList_1y3uq_153{color:var(--text-color);margin:8px 0 0;padding-left:20px}._suggestionItem_1y3uq_159{margin-bottom:4px;line-height:1.4}._actions_1y3uq_164{flex-wrap:wrap;gap:12px;margin-bottom:0;display:flex}._actions_1y3uq_164._hasDetails_1y3uq_171{margin-bottom:16px}._retryButton_1y3uq_175{background:var(--moss-green);color:#fff;border:none}._retryButton_1y3uq_175._network_1y3uq_10{background:var(--moss-green)}._retryButton_1y3uq_175._authentication_1y3uq_14{background:var(--fern-green)}._retryButton_1y3uq_175._authorization_1y3uq_18{background:var(--hunter-green)}._retryButton_1y3uq_175._rateLimit_1y3uq_22{background:var(--moss-green)}._retryButton_1y3uq_175._notFound_1y3uq_26{background:var(--fern-green)}._retryButton_1y3uq_175._badRequest_1y3uq_30{background:var(--hunter-green)}._retryButton_1y3uq_175._serverError_1y3uq_34{background:var(--moss-green)}._retryButton_1y3uq_175._timeout_1y3uq_38{background:var(--fern-green)}._retryButton_1y3uq_175._unknown_1y3uq_42{background:var(--hunter-green)}._dismissButton_1y3uq_217{background:var(--hunter-green);color:#fff}._dismissButton_1y3uq_217._network_1y3uq_10{border:1px solid var(--moss-green)}._dismissButton_1y3uq_217._authentication_1y3uq_14{border:1px solid var(--fern-green)}._dismissButton_1y3uq_217._authorization_1y3uq_18{border:1px solid var(--hunter-green)}._dismissButton_1y3uq_217._rateLimit_1y3uq_22{border:1px solid var(--moss-green)}._dismissButton_1y3uq_217._notFound_1y3uq_26{border:1px solid var(--fern-green)}._dismissButton_1y3uq_217._badRequest_1y3uq_30{border:1px solid var(--hunter-green)}._dismissButton_1y3uq_217._serverError_1y3uq_34{border:1px solid var(--moss-green)}._dismissButton_1y3uq_217._timeout_1y3uq_38{border:1px solid var(--fern-green)}._dismissButton_1y3uq_217._unknown_1y3uq_42{border:1px solid var(--hunter-green)}._detailsButton_1y3uq_258{background:0 0;font-size:12px}._detailsButton_1y3uq_258._network_1y3uq_10{border:1px solid var(--moss-green);color:var(--moss-green)}._detailsButton_1y3uq_258._authentication_1y3uq_14{border:1px solid var(--fern-green);color:var(--fern-green)}._detailsButton_1y3uq_258._authorization_1y3uq_18{border:1px solid var(--hunter-green);color:var(--hunter-green)}._detailsButton_1y3uq_258._rateLimit_1y3uq_22{border:1px solid var(--moss-green);color:var(--moss-green)}._detailsButton_1y3uq_258._notFound_1y3uq_26{border:1px solid var(--fern-green);color:var(--fern-green)}._detailsButton_1y3uq_258._badRequest_1y3uq_30{border:1px solid var(--hunter-green);color:var(--hunter-green)}._detailsButton_1y3uq_258._serverError_1y3uq_34{border:1px solid var(--moss-green);color:var(--moss-green)}._detailsButton_1y3uq_258._timeout_1y3uq_38{border:1px solid var(--fern-green);color:var(--fern-green)}._detailsButton_1y3uq_258._unknown_1y3uq_42{border:1px solid var(--hunter-green);color:var(--hunter-green)}._technicalDetails_1y3uq_308{opacity:.8;margin-top:16px;font-size:12px}._detailsSummary_1y3uq_314{cursor:pointer;margin-bottom:8px;font-weight:700}._detailsSummary_1y3uq_314._network_1y3uq_10{color:var(--moss-green)}._detailsSummary_1y3uq_314._authentication_1y3uq_14{color:var(--fern-green)}._detailsSummary_1y3uq_314._authorization_1y3uq_18{color:var(--hunter-green)}._detailsSummary_1y3uq_314._rateLimit_1y3uq_22{color:var(--moss-green)}._detailsSummary_1y3uq_314._notFound_1y3uq_26{color:var(--fern-green)}._detailsSummary_1y3uq_314._badRequest_1y3uq_30{color:var(--hunter-green)}._detailsSummary_1y3uq_314._serverError_1y3uq_34{color:var(--moss-green)}._detailsSummary_1y3uq_314._timeout_1y3uq_38{color:var(--fern-green)}._detailsSummary_1y3uq_314._unknown_1y3uq_42{color:var(--hunter-green)}._detailsContent_1y3uq_356{background:var(--dark-green);border-radius:4px;max-height:200px;padding:12px;font-family:monospace;overflow:auto}._detailsContent_1y3uq_356._network_1y3uq_10{border:1px solid var(--moss-green)}._detailsContent_1y3uq_356._authentication_1y3uq_14{border:1px solid var(--fern-green)}._detailsContent_1y3uq_356._authorization_1y3uq_18{border:1px solid var(--hunter-green)}._detailsContent_1y3uq_356._rateLimit_1y3uq_22{border:1px solid var(--moss-green)}._detailsContent_1y3uq_356._notFound_1y3uq_26{border:1px solid var(--fern-green)}._detailsContent_1y3uq_356._badRequest_1y3uq_30{border:1px solid var(--hunter-green)}._detailsContent_1y3uq_356._serverError_1y3uq_34{border:1px solid var(--moss-green)}._detailsContent_1y3uq_356._timeout_1y3uq_38{border:1px solid var(--fern-green)}._detailsContent_1y3uq_356._unknown_1y3uq_42{border:1px solid var(--hunter-green)}._detailItem_1y3uq_401{margin-bottom:8px}._detailLabel_1y3uq_405{font-weight:700}._detailValue_1y3uq_409{white-space:pre-wrap;margin:4px 0;font-size:11px}._closeButton_1y3uq_415{cursor:pointer;background:0 0;border:none;margin-left:12px;padding:4px;font-size:20px}._closeButton_1y3uq_415._network_1y3uq_10{color:var(--moss-green)}._closeButton_1y3uq_415._authentication_1y3uq_14{color:var(--fern-green)}._closeButton_1y3uq_415._authorization_1y3uq_18{color:var(--hunter-green)}._closeButton_1y3uq_415._rateLimit_1y3uq_22{color:var(--moss-green)}._closeButton_1y3uq_415._notFound_1y3uq_26{color:var(--fern-green)}._closeButton_1y3uq_415._badRequest_1y3uq_30{color:var(--hunter-green)}._closeButton_1y3uq_415._serverError_1y3uq_34{color:var(--moss-green)}._closeButton_1y3uq_415._timeout_1y3uq_38{color:var(--fern-green)}._closeButton_1y3uq_415._unknown_1y3uq_42{color:var(--hunter-green)}._errorContainer_16cnv_3{border:2px solid var(--fern-green);background:#4f772d1a;border-radius:8px;margin:16px 0;padding:20px}._errorHeader_16cnv_11{justify-content:space-between;align-items:flex-start;display:flex}._errorContent_16cnv_17{flex:1}._errorTitle_16cnv_21{color:var(--moss-green);margin:0 0 12px;font-size:1.1em;font-weight:600}._errorMessage_16cnv_28{color:var(--text-color);margin:0 0 16px;line-height:1.5}._suggestionsContainer_16cnv_34{margin-bottom:20px}._suggestionsTitle_16cnv_38{color:var(--moss-green);margin-bottom:8px;font-weight:600;display:block}._suggestionsList_16cnv_45{color:var(--text-color);margin:8px 0 0;padding-left:20px}._suggestionItem_16cnv_51{margin-bottom:4px;line-height:1.4}._actionsContainer_16cnv_56{flex-wrap:wrap;gap:12px;display:flex}._retryButton_16cnv_62{background:var(--moss-green);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s}._retryButton_16cnv_62:hover{background:var(--hunter-green)}._retryButton_16cnv_62:disabled{opacity:.6;cursor:not-allowed}._dismissButton_16cnv_83{background:var(--hunter-green);border:1px solid var(--fern-green);color:#fff;cursor:pointer;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}._dismissButton_16cnv_83:hover{background:var(--fern-green);border-color:var(--moss-green)}._closeButton_16cnv_100{color:var(--moss-green);cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:12px;padding:4px;font-size:20px;transition:background-color .2s}._closeButton_16cnv_100:hover{background:#4f772d33}._technicalDetails_16cnv_116{opacity:.7;margin-top:16px}._technicalSummary_16cnv_121{cursor:pointer;color:var(--moss-green);text-align:left;background:0 0;border:none;width:100%;padding:4px 0;font-size:12px;font-weight:500}._technicalSummary_16cnv_121:hover{opacity:.8}._technicalContent_16cnv_137{background:var(--dark-green);word-break:break-all;border:1px solid var(--fern-green);border-radius:4px;max-height:150px;margin-top:8px;padding:8px;font-family:Courier New,Courier,monospace;font-size:11px;overflow-y:auto}@media (width<=768px){._errorContainer_16cnv_3{margin:12px 0;padding:16px}._errorHeader_16cnv_11{flex-direction:column;gap:12px}._closeButton_16cnv_100{align-self:flex-end;margin-left:0}._actionsContainer_16cnv_56{flex-direction:column}._retryButton_16cnv_62,._dismissButton_16cnv_83{justify-content:center;width:100%}}@media (prefers-contrast:high){._errorContainer_16cnv_3{background:#4f772d33;border-width:3px}._errorTitle_16cnv_21,._suggestionsTitle_16cnv_38{font-weight:700}}@media (prefers-reduced-motion:reduce){._retryButton_16cnv_62,._dismissButton_16cnv_83,._closeButton_16cnv_100,._technicalSummary_16cnv_121{transition:none}}._retryButton_16cnv_62:focus,._dismissButton_16cnv_83:focus,._closeButton_16cnv_100:focus,._technicalSummary_16cnv_121:focus{outline:2px solid var(--moss-green);outline-offset:2px}@media (prefers-color-scheme:dark){._errorContainer_16cnv_3{background:#4f772d26}._technicalContent_16cnv_137{background:#0000004d}}._errorBoundaryContainer_1kv2w_2{border:2px solid var(--fern-green);text-align:center;background:#4f772d1a;border-radius:8px;margin:16px;padding:24px}._errorTitle_1kv2w_11{color:var(--moss-green);margin:0 0 12px}._errorMessage_1kv2w_16{margin:0 0 16px;line-height:1.5}._tryAgainButton_1kv2w_21,._refreshButton_1kv2w_22{cursor:pointer;border-radius:4px;margin:4px;padding:12px 24px;font-size:14px}._tryAgainButton_1kv2w_21{background:var(--moss-green)}._refreshButton_1kv2w_22{background:var(--hunter-green);border:1px solid var(--fern-green)}._buttonContainer_1kv2w_39{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._developerDetails_1kv2w_46{text-align:left;margin-top:24px}._developerDetailsSummary_1kv2w_51{cursor:pointer;color:var(--moss-green);font-size:12px;font-weight:700}._developerDetailsContent_1kv2w_58{background:var(--dark-green);border-radius:4px;max-height:200px;margin-top:12px;padding:12px;font-family:monospace;font-size:11px;overflow:auto}._errorId_1kv2w_69,._errorMessageText_1kv2w_70{color:var(--moss-green);margin-bottom:8px}._componentStack_1kv2w_75{margin-bottom:8px}._stackTrace_1kv2w_79{white-space:pre-wrap;margin:4px 0}._listItem_1kv2w_84{margin-bottom:4px}._listContainer_1kv2w_88{text-align:left;margin:8px 0 0;padding-left:20px;display:inline-block}._sectionMarginBottom_1kv2w_95{margin-bottom:24px}._errorHeaderContainer_1kv2w_99{margin-bottom:20px}._pads_3d6xq_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._pad_3d6xq_1{appearance:none;cursor:pointer;text-align:left;--lift:6px;min-height:100px;box-shadow:0 var(--lift) 0 #5f5b52, 0 calc(var(--lift) + 5px) 10px #0000004d, inset 0 1px 0 #ffffff8c, inset 0 0 0 1px #00000024;background:linear-gradient(150deg,#cdcac0,#a7a49a);border:0;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:4px;padding:10px 9px;transition:transform 60ms,box-shadow 60ms;display:flex;position:relative}._pad_3d6xq_1:active{transform:translateY(5px);box-shadow:0 1px #5f5b52,inset 0 3px 8px #0000004d}._pad_3d6xq_1 b{font:700 13px/1.15 var(--sans);letter-spacing:.04em;text-transform:uppercase}._pad_3d6xq_1 span{font:400 13px/1.2 var(--mono);color:var(--ink-2)}._pad_3d6xq_1._active_3d6xq_45{box-shadow:0 var(--lift) 0 var(--orange-dk), 0 calc(var(--lift) + 5px) 12px #78320066, inset 0 1px 0 #ffffffb3, inset 0 0 0 2px var(--orange);background:linear-gradient(150deg,#ffc9a8,#f29a66)}._cap_3d6xq_54{color:var(--ink-2);margin-bottom:8px;font-size:14px;font-weight:600}._pad_3d6xq_1:disabled{opacity:.5;cursor:default}._overlay_iw448_3{z-index:10000;color:#fff;background-color:#000000b3;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;display:flex;position:fixed;top:0;left:0}._spinner_iw448_19{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:40px;height:40px;margin-bottom:15px;animation:1s linear infinite _spin_iw448_19}._text_iw448_29{color:#fff;font-size:20px}@keyframes _spin_iw448_19{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._small_iw448_44 ._spinner_iw448_19{border-width:2px;width:24px;height:24px;margin-bottom:8px}._small_iw448_44 ._text_iw448_29{font-size:14px}._medium_iw448_55 ._spinner_iw448_19{border-width:4px;width:40px;height:40px;margin-bottom:15px}._medium_iw448_55 ._text_iw448_29{font-size:20px}._large_iw448_66 ._spinner_iw448_19{border-width:6px;width:60px;height:60px;margin-bottom:20px}._large_iw448_66 ._text_iw448_29{font-size:24px}._overlay_iw448_3._primary_iw448_78 ._spinner_iw448_19{border-top-color:#1db954}._overlay_iw448_3._secondary_iw448_82 ._spinner_iw448_19{border-top-color:#1ed760}._overlay_iw448_3._white_iw448_86 ._spinner_iw448_19{border-top-color:#fff}._inline_iw448_91{color:inherit;z-index:auto;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:relative}._inline_iw448_91 ._spinner_iw448_19{border-color:currentColor #0000004d #0000004d}._container_2qs6i_1{color:var(--oled-ink);position:relative}._compact_2qs6i_5{box-shadow:none;background:0 0;border:0;padding:0}._header_2qs6i_11{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._title_2qs6i_18{font-size:18px}._headerActions_2qs6i_21{align-items:center;gap:8px;display:flex}._playlistCounter_2qs6i_26{font:400 13px var(--mono)}._clearButton_2qs6i_29{min-height:44px;color:var(--oled-ink);background:#34332f;border:0;border-radius:7px;padding:0 12px;font-size:13px}._clearButtonIcon_2qs6i_38{display:none}._inputSection_2qs6i_41{position:relative}._inputSection_2qs6i_41 label{color:var(--oled-dim);margin-bottom:10px;font-size:14px;display:block}._inputGroup_2qs6i_50{align-items:center;gap:8px;display:flex}._input_2qs6i_41{min-width:0;min-height:46px;font:400 14px var(--mono);border:0;border-radius:10px;flex:1;padding:0 14px;box-shadow:inset 0 3px 7px #0009,inset 0 0 0 1px #34332f;color:var(--oled-ink)!important;background:#0c0c0b!important}._input_2qs6i_41::placeholder{color:#8a867b}._submitButton_2qs6i_72{min-height:44px;font:700 13px var(--sans);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 0 var(--orange-dk);border:0;border-radius:7px;padding:0 14px;background:var(--orange)!important;color:var(--ink)!important}._submitButton_2qs6i_72:disabled{opacity:.5}._searchResults_2qs6i_87{border-top:1px solid var(--oled-line);max-height:45vh;margin-top:16px;overflow-y:auto}._searchResultItem_2qs6i_93{border-bottom:1px solid var(--oled-line);cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:10px 0;display:flex}._searchResultItem_2qs6i_93:hover,._searchResultItemHighlighted_2qs6i_103{background:#262520}._searchResultItemSelected_2qs6i_106{opacity:.65}._searchResultImage_2qs6i_109{object-fit:cover;border-radius:6px;width:44px;height:44px}._searchResultContent_2qs6i_115{flex:1;min-width:0}._searchResultName_2qs6i_119{font:600 14px var(--sans);overflow-wrap:anywhere}._searchResultMeta_2qs6i_123{font:400 13px var(--mono);color:var(--oled-dim)}._searchResultCheckmark_2qs6i_127{color:#9fd8a0;font-size:16px}._maxPlaylistsWarning_2qs6i_131{color:var(--oled-dim);margin-top:12px;font-size:14px}@media (width<=480px){._inputGroup_2qs6i_50{flex-direction:column;align-items:stretch}._header_2qs6i_11{flex-wrap:wrap}}._toast-error_1g14j_1{width:min(520px,100vw - 24px);color:var(--oled-ink);z-index:1081;font:500 14px/1.35 var(--sans);background:#7a241c;border-radius:12px;padding:13px 16px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 30px -6px #0009,0 0 0 1px #000}._toast-main_1g14j_17{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._toast-message_1g14j_23{flex:1}._toast-actions_1g14j_26{flex-wrap:wrap;align-items:center;gap:8px;max-width:60%;display:flex}._toast-suggestions_1g14j_33{color:var(--sil);font-size:13px}._toast-content_1g14j_37 button{color:var(--oled-ink);min-width:40px;min-height:40px;font:500 18px var(--sans);background:0 0;border:0;border-radius:6px}._toast-content_1g14j_37 button:hover{background:#00000026}._toast-content_1g14j_37 ._toast-retry_1g14j_49{padding:0 8px;font-size:14px;text-decoration:underline}._toastContainer_563mi_1{z-index:1080;gap:10px;width:min(520px,100vw - 24px);max-height:70vh;display:grid;position:fixed;bottom:20px;left:50%;overflow:auto;transform:translate(-50%)}._toast_563mi_1{color:var(--oled-ink);font:500 14px/1.35 var(--sans);background:#171715;border-radius:12px;padding:13px 16px;box-shadow:0 18px 30px -6px #0009,0 0 0 1px #000,inset 0 1px #ffffff1f}._toast-0_563mi_24,._toast-1_563mi_25,._toast-2_563mi_26,._toast-stacked_563mi_27{position:relative}._toastContent_563mi_30{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._toastMain_563mi_36{min-width:0}._toastTitle_563mi_39{margin:0 0 6px;font-size:15px;font-weight:600}._toastMessage_563mi_44{margin:0 0 8px;font-size:13px}._toastDetails_563mi_48{font:400 13px var(--mono);color:var(--oled-dim);margin-bottom:6px}._spotifyLink_563mi_53{color:var(--orange-hi);text-underline-offset:3px;text-decoration:underline}._toastButton_563mi_58{color:var(--orange-hi);font:600 14px var(--sans);text-underline-offset:3px;background:0 0;border:0;min-height:40px;padding:0;text-decoration:underline}._closeButton_563mi_68{color:var(--oled-ink);background:0 0;border:0;border-radius:6px;min-width:40px;min-height:40px;font-size:22px}._closeButton_563mi_68:hover{background:#34332f}._container_1st0a_1{border:1px solid var(--fern-green);background:#ffffff0a;border-radius:8px;margin:0 0 20px;padding:12px 16px;font-size:13px}._summary_1st0a_10{cursor:pointer;font-weight:600}._description_1st0a_15{opacity:.85;margin:10px 0}._results_1st0a_20{margin:6px 0 0;padding-left:20px}._checkedAt_1st0a_25{opacity:.75;margin:12px 0 0}._success_1st0a_30{color:#1db954}._failure_1st0a_34{color:#ffb3b3}._page_1kprs_1{max-width:1360px;margin:0 auto;padding:20px 20px 40px}._device_1kprs_6{background:var(--noise), linear-gradient(180deg, #adaaa0 0%, #a3a097 60%, #9a978d 100%);background-color:var(--body);border-radius:28px;padding:26px 28px 24px;position:relative;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #00000024,inset 0 0 0 1px #0000001a,0 2px #55514a,0 10px 0 -1px #625e56,0 34px 50px -18px #0009}._screw_1kprs_21{background:radial-gradient(circle at 35% 30%,#d9d6cd,#9a978d 45%,#68655d);border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:inset 0 0 0 1px #00000059,0 1px #ffffff4d}._screw_1kprs_21:after{content:"";height:1.5px;transform:rotate(var(--r,38deg));background:#37352f;border-radius:1px;position:absolute;top:calc(50% - .75px);left:2px;right:2px}._screw_1kprs_21._tl_1kprs_42{top:11px;left:13px}._screw_1kprs_21._tr_1kprs_46{--r:-20deg;top:11px;right:13px}._screw_1kprs_21._bl_1kprs_51{--r:70deg;bottom:11px;left:13px}._screw_1kprs_21._br_1kprs_56{--r:10deg;bottom:11px;right:13px}._groove_1kprs_61{background:linear-gradient(#00000047,#00000014 50%,#ffffff59);border-radius:2px;height:3px}._cap_1kprs_71{color:var(--ink-2);margin-bottom:8px;font-size:14px;font-weight:600}._top_1kprs_79{flex-wrap:wrap;align-items:center;gap:14px;padding:4px 6px 20px;display:flex}._top_1kprs_79 h1{font:700 22px/1 var(--sans);margin-right:auto}._who_1kprs_90{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:flex}._sourceActions_1kprs_97{align-items:center;gap:14px;display:flex}._link_1kprs_102{appearance:none;min-height:40px;font:inherit;text-underline-offset:3px;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0 2px;font-size:14px;text-decoration:underline}._lcd_1kprs_115{background:repeating-linear-gradient(0deg, #0000000d 0 1px, transparent 1px 3px), var(--lcd);color:var(--lcd-ink);font:700 14px/1.2 var(--mono);border-radius:7px;padding:8px 12px;box-shadow:inset 0 2px 5px #00000052,inset 0 0 0 1px #0003,0 1px #ffffff4d}._diagnostics_1kprs_133{margin-top:24px;font-size:14px}._diagnostics_1kprs_133 summary{cursor:pointer;padding:12px 0}@media (width<=760px){._page_1kprs_1{padding:8px 8px 32px}._device_1kprs_6{border-radius:22px;padding:22px 12px 18px}._top_1kprs_79{padding-bottom:14px}._top_1kprs_79 h1{font-size:20px}._sourceActions_1kprs_97{flex-basis:100%}}._container_183if_1{max-width:1200px;margin:0 auto;padding:20px}._card_183if_7{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--fern-green);background:#31572c4d;border-radius:12px;margin-bottom:24px;padding:24px}._title_183if_16{color:var(--moss-green);text-align:center;margin-bottom:16px;font-size:2.5rem}._lastUpdated_183if_23{text-align:center;color:var(--mindaro);margin-bottom:32px;font-size:.9rem}._section_183if_30{margin-bottom:32px}._sectionTitle_183if_34{color:var(--moss-green);border-bottom:2px solid var(--fern-green);margin-bottom:16px;padding-bottom:8px;font-size:1.5rem}._paragraph_183if_42{color:var(--mindaro);margin-bottom:16px;line-height:1.6}._list_183if_48{margin-bottom:16px;padding-left:24px}._listItem_183if_53{color:var(--mindaro);margin-bottom:8px;line-height:1.6}@media (width<=768px){._container_183if_1{padding:12px}._card_183if_7{margin-bottom:16px;padding:16px}._title_183if_16{font-size:2rem}._sectionTitle_183if_34{font-size:1.3rem}._list_183if_48{padding-left:16px}}@media (width<=480px){._container_183if_1{padding:8px}._card_183if_7{margin-bottom:12px;padding:12px}._title_183if_16{font-size:1.8rem}._sectionTitle_183if_34{font-size:1.2rem}._list_183if_48{padding-left:12px}}._footer_1y7a7_3{text-align:center;border-top:0;margin-top:40px;padding:20px;font-size:14px}._footerLink_1y7a7_11{color:var(--sil);margin:0 10px;text-decoration:none}._footerLink_1y7a7_11:hover{text-decoration:underline}:root{--table:#6c6860;--body:#a3a097;--body-hi:#b2afa5;--body-lo:#96938a;--inset:#86827a;--inset-dk:#77736b;--ink:#1a1a18;--ink-2:#2f2d28;--orange:#ff6b1a;--orange-hi:#ff8a47;--orange-dk:#a33a00;--lcd:#bcc09f;--lcd-ink:#1e2015;--oled:#161614;--oled-line:#2e2d29;--oled-ink:#edeae2;--oled-dim:#a39f93;--strip-a:#35342f;--strip-b:#282724;--sil:#edeae2;--sil-2:#b7b3a6;--edge:#0e0e0c;--c1:#e4572e;--c2:#2bb5a4;--c3:#e0a100;--c4:#7fa83a;--c5:#c9588a;--c6:#6c93bf;--mono:"Space Mono", ui-monospace, Menlo, Consolas, monospace;--sans:"Space Grotesk", system-ui, "Segoe UI", sans-serif;--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.5'/></svg>");--font-family-primary:var(--sans);--font-family-mono:var(--mono);--font-size-xs:13px;--color-primary:var(--orange);--color-primary-hover:var(--orange-hi);--color-background:var(--table);--color-surface:var(--body);--color-text-primary:var(--ink);--color-text-secondary:var(--ink-2);--color-border:var(--inset-dk);--color-border-focus:var(--orange);--dark-green:var(--oled);--hunter-green:var(--strip-a);--fern-green:var(--inset-dk);--moss-green:var(--orange-hi);--mindaro:var(--sil)}html{background:var(--table)}body{background:var(--noise), var(--table);color:var(--ink);font-family:var(--sans);line-height:1.4}button,input{font-family:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}[hidden]{display:none!important}
