.wave-mask[data-v-75845122]{position:relative;width:100%}.wave-mask.seekable[data-v-75845122]{cursor:pointer}.wave-layers[data-v-75845122]{position:absolute;inset:0}.wave-layers.barred[data-v-75845122]{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 var(--wave-bar,2px),transparent var(--wave-bar,2px) var(--wave-pitch,4px));mask-image:repeating-linear-gradient(90deg,#000 0 var(--wave-bar,2px),transparent var(--wave-bar,2px) var(--wave-pitch,4px))}.wave-layer[data-v-75845122]{position:absolute;inset:0}.wave-base[data-v-75845122]{background:hsla(0,0%,100%,.25)}.wave-loaded[data-v-75845122]{background:hsla(0,0%,100%,.45)}.wave-played[data-v-75845122]{background:var(--cl-accent)}.wave-cursor[data-v-75845122]{position:absolute;top:0;bottom:0;width:1px;background:#fff;pointer-events:none}.session-card[data-v-26802440]{background:var(--bg-soft)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-xl)!important;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);min-height:0;box-shadow:none!important;color:var(--text-primary)!important}.session-card[data-v-26802440]:hover{background:var(--bg-soft-hover)!important;border-color:var(--border-default)!important}.session-card-content[data-v-26802440]{padding:1rem;display:flex;flex-direction:column;height:100%}.session-header[data-v-26802440]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.session-icon[data-v-26802440]{border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--surface-2);flex-shrink:0;overflow:hidden}.session-icon.has-picture[data-v-26802440]{width:48px;height:48px}.session-picture[data-v-26802440]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.session-info[data-v-26802440]{flex:1;min-width:0}.session-title[data-v-26802440]{font-size:.95rem;font-weight:600;margin:0;color:var(--text-primary);letter-spacing:-.005em}.session-creator[data-v-26802440]{font-size:var(--font-sm);margin:.15rem 0 0;color:var(--text-muted)}.session-status[data-v-26802440]{margin-bottom:.75rem}.status-badges[data-v-26802440]{display:flex;gap:.4rem;flex-wrap:wrap}.status-badge[data-v-26802440]{padding:.15rem .5rem;border-radius:var(--radius-sm);font-size:.7rem;font-weight:500;letter-spacing:.01em}.status-badge.looping[data-v-26802440]{background:var(--success-soft);color:var(--success)}.status-badge.online[data-v-26802440]{background:var(--info-soft);color:var(--info)}.status-badge.online.is-empty[data-v-26802440]{background:var(--bg-soft-hover);color:var(--text-secondary)}.session-stats[data-v-26802440]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem;flex:1}.stat-item[data-v-26802440]{display:flex;align-items:center;gap:.5rem;font-size:var(--font-sm);color:var(--text-muted)}.stat-item[data-v-26802440] .v-icon{color:var(--text-subtle)}.session-action[data-v-26802440]{display:flex;justify-content:flex-end;align-items:center;margin-top:auto}.action-arrow[data-v-26802440]{color:var(--text-subtle);transition:color var(--transition-fast),transform var(--transition-fast)}.session-card:hover .action-arrow[data-v-26802440]{color:var(--text-primary);transform:translateX(2px)}.spectrogram-section[data-v-26802440]{margin-bottom:.75rem}.spectrogram-grid[data-v-26802440]{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.spectrogram-preview[data-v-26802440]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.25rem}.spectrogram-container[data-v-26802440]{width:72px;height:28px;border-radius:var(--radius-sm);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--border-subtle)}.spectrogram-image[data-v-26802440]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.spectrogram-error[data-v-26802440],.spectrogram-loading[data-v-26802440]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.spectrogram-label[data-v-26802440]{font-size:.6rem;color:var(--text-subtle);font-family:monospace;text-align:center}.more-loops[data-v-26802440]{display:flex;align-items:center;justify-content:center;min-width:72px;height:28px;border-radius:var(--radius-sm);border:1px dashed var(--border-default)}.more-text[data-v-26802440]{font-size:.7rem;color:var(--text-muted);text-align:center}@media (max-width:768px){.session-card-content[data-v-26802440]{padding:.75rem}.more-loops[data-v-26802440],.spectrogram-container[data-v-26802440]{width:60px;min-width:60px;height:24px}.session-stats[data-v-26802440]{flex-direction:row;flex-wrap:wrap;gap:.2rem .9rem}.stat-item[data-v-26802440]{gap:.3rem}.session-action[data-v-26802440],.spectrogram-label[data-v-26802440]{display:none}.session-header[data-v-26802440],.session-status[data-v-26802440],.spectrogram-section[data-v-26802440]{margin-bottom:.5rem}.session-stats[data-v-26802440]{margin-bottom:0}}.follower-card[data-v-7fcc69d8]{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.follower-card[data-v-7fcc69d8]:hover{background:var(--bg-soft-hover);border-color:var(--border-default)}.follower-avatar[data-v-7fcc69d8]{background:var(--surface-2)!important;color:var(--text-primary)!important;font-weight:600;font-size:.85rem;flex-shrink:0}.follower-info[data-v-7fcc69d8]{flex:1;min-width:0}.follower-name[data-v-7fcc69d8]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.follower-count[data-v-7fcc69d8]{font-size:var(--font-sm);color:var(--text-muted);margin-top:.1rem}.unfollow-btn[data-v-7fcc69d8]{flex-shrink:0;gap:.25rem}.dialog-switch-row[data-v-380020ce]{display:flex;gap:1rem;margin-top:.5rem}.dialog-switch[data-v-380020ce]{flex:1;min-width:0}.dialog-switch-label[data-v-380020ce]{display:block;font-size:var(--font-sm);color:var(--text-muted);margin-bottom:.25rem}.import-zone[data-v-380020ce]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:64px;margin-top:.35rem;padding:.75rem 1rem;border:1px dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-sm);text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.import-zone.dragover[data-v-380020ce],.import-zone[data-v-380020ce]:hover{border-color:var(--cl-accent);background:rgba(168,85,247,.08)}.import-zone.busy[data-v-380020ce],.import-zone.is-uploading[data-v-380020ce]{cursor:default;background:rgba(168,85,247,.04);border-color:rgba(168,85,247,.35)}.import-idle-text[data-v-380020ce]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.import-idle-sub[data-v-380020ce]{font-size:.75rem;color:var(--text-muted)}.import-input[data-v-380020ce]{display:none}.import-error[data-v-380020ce]{margin-top:.4rem;font-size:var(--font-sm);color:var(--cl-destructive-text)}.import-progress-card[data-v-380020ce]{display:flex;flex-direction:column;gap:.65rem;width:100%;text-align:left}.import-progress-top[data-v-380020ce]{display:flex;align-items:center;gap:.75rem}.import-loop-pct[data-v-380020ce]{font-size:.75rem;font-weight:700;color:var(--cl-accent)}.import-info[data-v-380020ce]{display:flex;flex-direction:column;min-width:0;flex:1}.import-filename[data-v-380020ce]{font-size:var(--font-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-status-text[data-v-380020ce]{font-size:.75rem;color:var(--text-muted);margin-top:.15rem}.import-progress-bar[data-v-380020ce]{height:4px;background:hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden;width:100%}.import-progress-fill[data-v-380020ce]{height:100%;background:var(--cl-accent);transition:width .2s ease}.import-progress-fill.is-indeterminate[data-v-380020ce]{animation:import-shimmer-380020ce 1.5s linear infinite;background:var(--cl-accent);background-size:200% 100%}@keyframes import-shimmer-380020ce{0%{background-position:200% 0}to{background-position:-200% 0}}.staged-audio-box[data-v-380020ce]{background:rgba(168,85,247,.08);border:1px solid rgba(168,85,247,.25);border-radius:var(--radius-md);padding:.65rem .75rem;margin-bottom:.85rem}.staged-audio-header[data-v-380020ce]{display:flex;justify-content:space-between;align-items:center}.staged-audio-title-wrap[data-v-380020ce]{display:flex;align-items:center;gap:.4rem}.staged-audio-title[data-v-380020ce]{font-size:var(--font-sm);font-weight:600;color:var(--cl-accent-text)}.clear-staged-btn[data-v-380020ce]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast)}.clear-staged-btn[data-v-380020ce]:hover{color:var(--cl-destructive-text)}.staged-audio-chips[data-v-380020ce]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.staged-audio-chip[data-v-380020ce]{font-size:.725rem;background:hsla(0,0%,100%,.06);padding:.15rem .5rem;border-radius:var(--radius-sm);color:var(--text-secondary);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staged-audio-chip.more[data-v-380020ce]{color:var(--accent);font-weight:600}.staged-audio-note[data-v-380020ce]{font-size:.7rem;color:var(--text-muted);margin-top:.35rem;margin-bottom:0}.card-dragover[data-v-380020ce]{border-color:var(--cl-accent)!important;box-shadow:0 0 25px rgba(168,85,247,.3)!important}.inbox-close[data-v-aa38482e]{background:transparent!important;color:var(--text-muted)!important}.inbox-close[data-v-aa38482e]:hover{color:var(--text-primary)!important}.inbox-body[data-v-aa38482e]{max-height:420px;overflow-y:auto}.inbox-loading[data-v-aa38482e]{display:flex;justify-content:center;padding:2rem 0}.inbox-empty[data-v-aa38482e]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 0;color:var(--text-muted)}.inbox-empty p[data-v-aa38482e]{margin:0;font-size:var(--font-sm)}.invitation-list[data-v-aa38482e]{display:flex;flex-direction:column;gap:.5rem}.invitation-item[data-v-aa38482e]{display:flex;gap:.75rem;padding:.75rem;background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.invitation-avatar[data-v-aa38482e]{background:var(--surface-2)!important;color:var(--text-primary)!important;font-weight:600;font-size:.85rem;flex-shrink:0}.invitation-meta[data-v-aa38482e]{flex:1;min-width:0}.invitation-from[data-v-aa38482e]{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:.15rem}.invitation-session[data-v-aa38482e]{font-size:var(--font-sm);color:var(--text-muted);display:flex;align-items:center;gap:.25rem}.invitation-session strong[data-v-aa38482e]{color:var(--text-primary);font-weight:600}.invitation-aside[data-v-aa38482e]{color:var(--text-subtle)}.invitation-message[data-v-aa38482e]{font-style:italic;color:var(--text-muted);font-size:var(--font-sm);margin:.4rem 0 0;padding-left:.5rem;border-left:2px solid var(--border-default)}.invitation-time[data-v-aa38482e]{font-size:.7rem;color:var(--text-subtle);margin-top:.3rem}.invitation-actions[data-v-aa38482e]{display:flex;flex-direction:column;gap:.35rem;align-items:stretch}.friends-body[data-v-60d9c714]{min-height:120px}.friends-loading[data-v-60d9c714]{display:flex;justify-content:center;padding:2rem 0}.friends-empty[data-v-60d9c714]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem 1rem;color:var(--text-muted);text-align:center}.friends-empty p[data-v-60d9c714]{margin:0;font-size:var(--font-sm)}.friends-empty-hint[data-v-60d9c714]{color:var(--text-muted);opacity:.7}.friends-list[data-v-60d9c714]{display:flex;flex-direction:column;gap:.5rem}.player-bar[data-v-beef82c2]{position:fixed;left:0;right:0;bottom:0;z-index:40}.bar-inner[data-v-beef82c2]{position:relative;display:grid;grid-template-columns:minmax(0,260px) auto minmax(0,1fr) auto;align-items:center;gap:16px;height:68px;padding:0 16px;background:var(--cl-dock);border-top:1px solid var(--border-subtle)}.bar-progress[data-v-beef82c2]{display:none;position:absolute;top:0;left:0;right:0;height:3px;background:var(--cl-control-fill-soft)}.bar-progress.seekable[data-v-beef82c2]{height:6px;cursor:pointer}.bar-progress-fill[data-v-beef82c2]{height:100%;background:var(--sound,var(--cl-accent))}.bar-left[data-v-beef82c2]{display:flex;align-items:center;gap:12px;min-width:0;cursor:pointer}.bar-art[data-v-beef82c2]{width:46px;height:46px;border-radius:7px;-o-object-fit:cover;object-fit:cover;background:var(--cl-raised);flex:none}.bar-meta[data-v-beef82c2]{min-width:0}.bar-title[data-v-beef82c2]{font:var(--cl-headline);color:var(--cl-label)}.bar-sub[data-v-beef82c2],.bar-title[data-v-beef82c2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-sub[data-v-beef82c2]{font:var(--cl-caption);color:var(--cl-label-55)}.bar-transport[data-v-beef82c2]{display:flex;align-items:center;gap:4px}.bar-wave[data-v-beef82c2]{min-width:0;display:flex;align-items:center}.bar-wave[data-v-beef82c2]>*{width:100%}.bar-wave[data-v-beef82c2]{--wave-bar:2px;--wave-pitch:4px}.bar-wave[data-v-beef82c2] .wave-base{background:var(--sound);opacity:.36}.bar-wave[data-v-beef82c2] .wave-loaded{background:var(--sound);opacity:.5}.bar-wave[data-v-beef82c2] .wave-played{background:var(--sound)}.bar-wave[data-v-beef82c2] .wave-cursor{width:2px;margin-left:-1px;border-radius:1px;background:var(--cl-on-fill)}.bar-right[data-v-beef82c2]{justify-self:end}.icon-btn[data-v-beef82c2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--cl-label-78);background:transparent;border:none;cursor:pointer;transition:background var(--transition-fast)}.icon-btn[data-v-beef82c2]:hover{background:var(--cl-hover)}.play-btn[data-v-beef82c2]{color:var(--cl-bg);background:var(--cl-label)}.play-btn[data-v-beef82c2]:hover{background:var(--cl-label-85)}.player-popup[data-v-beef82c2]{position:absolute;right:12px;bottom:72px;width:min(460px,calc(100vw - 24px));max-height:52vh;overflow-y:auto;background:var(--cl-popover);border:1px solid var(--cl-separator);border-radius:var(--cl-r-2xl);box-shadow:0 16px 48px -12px var(--cl-scrim)}.popup-header[data-v-beef82c2]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--cl-separator);position:sticky;top:0;background:inherit}.popup-title[data-v-beef82c2]{font:var(--cl-headline);color:var(--cl-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popup-list[data-v-beef82c2]{list-style:none;margin:0;padding:6px}.popup-item[data-v-beef82c2]{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--cl-r-md);cursor:pointer}.popup-item[data-v-beef82c2]:hover{background:var(--cl-hover)}.popup-item.active[data-v-beef82c2]{background:var(--cl-accent-fill)}.popup-index[data-v-beef82c2]{color:var(--cl-label-3);font:var(--cl-callout);text-align:center;font-variant-numeric:tabular-nums}.popup-index .eq[data-v-beef82c2]{color:var(--cl-accent)}.popup-body[data-v-beef82c2]{min-width:0;display:flex;flex-direction:column;gap:4px}.popup-name-row[data-v-beef82c2]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.popup-name[data-v-beef82c2]{font:var(--cl-body);color:var(--cl-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popup-by[data-v-beef82c2]{color:var(--cl-label-45);font:var(--cl-caption);flex:none}.popup-fade-enter-active[data-v-beef82c2],.popup-fade-leave-active[data-v-beef82c2]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.popup-fade-enter-from[data-v-beef82c2],.popup-fade-leave-to[data-v-beef82c2]{opacity:0;transform:translateY(8px)}@media (max-width:720px){.bar-inner[data-v-beef82c2]{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.bar-wave[data-v-beef82c2]{display:none}.bar-progress[data-v-beef82c2]{display:block}}.site-footer[data-v-aad63b0c]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.6rem;padding:1.25rem 1rem calc(1.25rem + var(--cl-player-h, 0px));font-size:.8rem;background:var(--cl-bg)}.site-footer a[data-v-aad63b0c]{color:var(--text-subtle);text-decoration:none}.site-footer a[data-v-aad63b0c]:hover{color:var(--text-secondary);text-decoration:underline}.footer-sep[data-v-aad63b0c]{color:var(--text-subtle);opacity:.5}.footer-group[data-v-aad63b0c]{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap}@media (max-width:559px){.site-footer[data-v-aad63b0c]{flex-direction:column;gap:.5rem}.footer-sep--between[data-v-aad63b0c]{display:none}}.main-content.theme--dark[data-v-aad63b0c]{background:var(--cl-cell);min-height:100vh;transition:background-color .3s ease}.main-content.theme--light[data-v-aad63b0c]{background:#f5f5f5;min-height:100vh;transition:background-color .3s ease}.search-dropdown[data-v-aad63b0c]{position:fixed;top:64px;left:50%;transform:translateX(-50%);z-index:1500;width:100%;max-width:600px;pointer-events:auto}.search-results-card[data-v-aad63b0c]{margin:8px;border-radius:16px;overflow:hidden;max-height:70vh;backdrop-filter:blur(20px);transition:all .3s ease}.theme--dark .search-results-card[data-v-aad63b0c]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.3)}.theme--light .search-results-card[data-v-aad63b0c]{background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.search-results-list[data-v-aad63b0c]{max-height:400px;overflow-y:auto;padding:16px}.search-result-item[data-v-aad63b0c]{margin-bottom:8px;cursor:pointer;transition:all .2s ease;border-radius:8px}.search-result-item[data-v-aad63b0c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.no-results[data-v-aad63b0c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:12px;font-size:1.1rem}.theme--dark .no-results[data-v-aad63b0c]{color:hsla(0,0%,100%,.7)}.theme--light .no-results[data-v-aad63b0c]{color:rgba(0,0,0,.6)}.single-result-header[data-v-aad63b0c]{padding:16px 20px 8px 20px}.theme--dark .single-result-header[data-v-aad63b0c]{border-bottom:1px solid hsla(0,0%,100%,.1)}.theme--light .single-result-header[data-v-aad63b0c]{border-bottom:1px solid rgba(0,0,0,.1)}.result-header[data-v-aad63b0c]{font-size:1.1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.theme--dark .result-header[data-v-aad63b0c]{color:#fff}.theme--light .result-header[data-v-aad63b0c]{color:#2c3e50}.theme--dark .search-tabs[data-v-aad63b0c]{border-bottom:1px solid hsla(0,0%,100%,.1)}.theme--light .search-tabs[data-v-aad63b0c]{border-bottom:1px solid rgba(0,0,0,.1)}.search-tab[data-v-aad63b0c]{font-weight:500;text-transform:none;transition:all .3s ease}.theme--dark .search-tab[data-v-aad63b0c]{color:hsla(0,0%,100%,.8)!important}.theme--light .search-tab[data-v-aad63b0c]{color:rgba(0,0,0,.7)!important}.theme--dark .search-tab[data-v-aad63b0c]:hover{color:#fff!important}.theme--light .search-tab[data-v-aad63b0c]:hover{color:#2c3e50!important}.theme--dark .search-tab.v-tab--active[data-v-aad63b0c]{color:#fff!important}.theme--light .search-tab.v-tab--active[data-v-aad63b0c]{color:#2c3e50!important}.more-results[data-v-aad63b0c]{text-align:center;padding:16px 12px;font-style:italic;margin-top:8px;font-size:.9rem}.theme--dark .more-results[data-v-aad63b0c]{color:hsla(0,0%,100%,.6);border-top:1px solid hsla(0,0%,100%,.1)}.theme--light .more-results[data-v-aad63b0c]{color:rgba(0,0,0,.5);border-top:1px solid rgba(0,0,0,.1)}.actionBarButton[data-v-aad63b0c]{margin-right:15px}.mobile-header[data-v-aad63b0c]{padding:0 12px!important}.logo-link[data-v-aad63b0c]{margin-right:12px}.search-field[data-v-aad63b0c]{flex:1;max-width:600px!important;margin:0 16px}.search-field[data-v-aad63b0c] .v-input__slot{border-radius:24px!important;transition:all .3s ease}.theme--dark .search-field[data-v-aad63b0c] .v-input__slot{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important}.theme--light .search-field[data-v-aad63b0c] .v-input__slot{background:#fff!important;border:1px solid rgba(0,0,0,.2)!important}.theme--dark .search-field[data-v-aad63b0c] .v-input__slot:hover{background:hsla(0,0%,100%,.15)!important;border-color:hsla(0,0%,100%,.3)!important}.theme--light .search-field[data-v-aad63b0c] .v-input__slot:hover{border-color:rgba(0,0,0,.3)!important}.theme--dark .search-field[data-v-aad63b0c] input{color:#fff!important}.theme--light .search-field[data-v-aad63b0c] input{color:#2c3e50!important}.theme--dark .search-field[data-v-aad63b0c] input::-moz-placeholder{color:hsla(0,0%,100%,.6)!important}.theme--dark .search-field[data-v-aad63b0c] input::placeholder{color:hsla(0,0%,100%,.6)!important}.theme--light .search-field[data-v-aad63b0c] input::-moz-placeholder{color:rgba(0,0,0,.5)!important}.theme--light .search-field[data-v-aad63b0c] input::placeholder{color:rgba(0,0,0,.5)!important}.theme--dark .search-field[data-v-aad63b0c] .v-icon{color:hsla(0,0%,100%,.7)!important}.theme--light .search-field[data-v-aad63b0c] .v-icon{color:rgba(0,0,0,.6)!important}.user-avatar[data-v-aad63b0c]{margin-left:8px}.new-session-btn[data-v-aad63b0c]{background:var(--accent-soft)!important;border:1px solid var(--accent-border)!important;color:var(--accent)!important;font-weight:500!important;border-radius:var(--radius-md)!important;padding:0 .85rem!important;height:32px!important;font-size:var(--font-sm)!important;text-transform:none!important;letter-spacing:0!important;min-width:0!important}.new-session-btn[data-v-aad63b0c]:hover{background:rgba(168,85,247,.22)!important;border-color:var(--accent)!important;color:var(--accent-hover)!important}.modern-app-bar[data-v-aad63b0c]{background:var(--bg-elevated)!important;backdrop-filter:none!important;border-bottom:1px solid var(--border-subtle)!important;padding:0 1rem!important;box-shadow:none!important}.search-field-modern[data-v-aad63b0c]{background:var(--bg-soft)!important;border-radius:var(--radius-md)!important;max-width:420px;width:420px}.search-field-modern[data-v-aad63b0c] .v-field{background:var(--bg-soft)!important;box-shadow:none!important;border-radius:var(--radius-md)!important;border:1px solid var(--border-subtle)!important}.search-field-modern[data-v-aad63b0c] .v-field--focused,.search-field-modern[data-v-aad63b0c] .v-field:hover{border-color:var(--border-default)!important}.search-field-modern[data-v-aad63b0c] .v-field__input{color:var(--text-primary)!important;padding:0 .75rem!important;font-size:.875rem!important;min-height:36px!important}.search-field-modern[data-v-aad63b0c] .v-field__input::-moz-placeholder{color:var(--text-muted)!important}.search-field-modern[data-v-aad63b0c] .v-field__input::placeholder{color:var(--text-muted)!important}.search-field-modern[data-v-aad63b0c] .v-field__prepend-inner{color:var(--text-muted)!important}.search-field-modern[data-v-aad63b0c] .v-field__outline{display:none!important}.nav-actions[data-v-aad63b0c]{display:flex;gap:.5rem;align-items:center}.nav-btn[data-v-aad63b0c]{background:var(--bg-soft)!important;border:1px solid var(--border-subtle)!important;color:var(--text-secondary)!important;border-radius:var(--radius-md)!important;min-width:36px!important;width:36px!important;height:36px!important;transition:background var(--transition-fast),border-color var(--transition-fast)}.nav-btn[data-v-aad63b0c]:hover{background:var(--bg-soft-hover)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}.nav-btn .v-icon[data-v-aad63b0c]{font-size:18px!important}.profile-btn[data-v-aad63b0c]{background:var(--surface-2)!important;border:1px solid var(--border-subtle)!important;color:var(--text-primary)!important;width:32px!important;height:32px!important;min-width:32px!important;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.profile-btn[data-v-aad63b0c]:hover{background:var(--surface-3)!important;border-color:var(--border-default)!important}.profile-initial[data-v-aad63b0c]{color:var(--text-primary);font-weight:600;font-size:.8125rem}.username-display[data-v-aad63b0c]{color:var(--text-secondary);font-weight:500;font-size:.8125rem;letter-spacing:0;text-transform:none;margin:0 .5rem;white-space:nowrap}.logo-link[data-v-aad63b0c]{text-decoration:none;display:flex;align-items:center}.upload-indicator[data-v-aad63b0c]{display:flex;align-items:center;margin:0 6px;cursor:default}.status-icon[data-v-aad63b0c]{font-size:20px!important}.status-icon.complete[data-v-aad63b0c]{color:var(--cl-live)!important}.status-icon.error[data-v-aad63b0c]{color:var(--cl-destructive)!important}.status-icon.adding[data-v-aad63b0c]{color:var(--cl-label-2)!important}.upload-details[data-v-aad63b0c]{min-width:260px;max-width:340px;padding:.5rem .75rem;background:var(--cl-sheet)!important;border:1px solid hsla(0,0%,100%,.1)}.upload-details-header[data-v-aad63b0c]{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.9);padding-bottom:.4rem;margin-bottom:.4rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.upload-details-close-btn[data-v-aad63b0c]{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}.upload-details-close-btn[data-v-aad63b0c]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.upload-details-row[data-v-aad63b0c]{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.75rem}.upload-file-col[data-v-aad63b0c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.upload-file-name[data-v-aad63b0c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.85);font-size:.75rem}.upload-mini-progress[data-v-aad63b0c]{width:100%;height:3px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.upload-mini-progress-fill[data-v-aad63b0c]{height:100%;background:var(--accent);transition:width .2s ease}.upload-mini-progress-fill.is-indeterminate[data-v-aad63b0c]{animation:mini-upload-shimmer-aad63b0c 1.5s linear infinite;background:var(--cl-accent);background-size:200% 100%}@keyframes mini-upload-shimmer-aad63b0c{0%{background-position:200% 0}to{background-position:-200% 0}}.upload-file-state[data-v-aad63b0c]{color:hsla(0,0%,100%,.55);flex-shrink:0;font-variant-numeric:tabular-nums}.guest-btn[data-v-aad63b0c]{text-decoration:none}@media (max-width:768px){.mobile-header[data-v-aad63b0c]{min-height:56px!important;padding:0 8px!important}.logo-link[data-v-aad63b0c]{margin-right:8px}.search-field[data-v-aad63b0c]{margin:0 8px;max-width:none!important;flex:1}.search-field[data-v-aad63b0c] .v-input__control{min-height:36px!important}.search-field[data-v-aad63b0c] .v-input__slot{padding:0 12px!important}.search-field[data-v-aad63b0c] input{font-size:14px!important}.user-avatar[data-v-aad63b0c]{margin-left:4px}.search-dropdown[data-v-aad63b0c]{max-width:95vw;left:2.5vw;transform:none;top:56px!important}.search-results-card[data-v-aad63b0c]{margin:4px}.search-results-list[data-v-aad63b0c]{max-height:300px;padding:4px}.search-result-item[data-v-aad63b0c]{margin-bottom:4px}}.app-bar-content[data-v-aad63b0c]{display:flex;align-items:center;width:100%;gap:16px;padding:0 16px}.app-bar-left[data-v-aad63b0c]{flex:0 0 auto}.app-bar-center[data-v-aad63b0c]{flex:1;display:flex;justify-content:center;max-width:600px;margin:0 auto}.app-bar-right[data-v-aad63b0c]{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin-left:auto}@media (max-width:959px){.app-bar-content[data-v-aad63b0c]{padding:0 12px;gap:12px}.nav-actions[data-v-aad63b0c]{gap:4px}.new-session-btn[data-v-aad63b0c]{min-width:40px!important;padding:0 8px!important;font-size:13px!important}.username-display[data-v-aad63b0c]{font-size:14px!important;margin-right:8px!important}.profile-btn[data-v-aad63b0c]{margin-left:4px!important}.mobile-search-btn[data-v-aad63b0c]{margin-right:8px}}@media (max-width:599px){.app-bar-content[data-v-aad63b0c]{padding:0 8px;gap:8px}}.mobile-search-dialog .v-dialog[data-v-aad63b0c]{margin:0!important}.mobile-search-card[data-v-aad63b0c]{background:var(--bg-app)!important;box-shadow:none!important;min-height:100vh}.mobile-search-toolbar[data-v-aad63b0c]{padding:8px 8px 8px 16px!important;box-shadow:none!important;background:var(--bg-app)!important}.search-field-mobile[data-v-aad63b0c]{flex:1}.mobile-search-results[data-v-aad63b0c]{padding:8px 16px 16px;max-height:calc(100vh - 80px);overflow-y:auto}.mobile-search-results .search-result-item[data-v-aad63b0c]{margin-bottom:8px}.mobile-search-results .no-results[data-v-aad63b0c]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;color:var(--text-muted)}.mobile-search-results .search-results[data-v-aad63b0c]{padding:0}.create-card[data-v-eea57608]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:1px dashed var(--accent-border);border-radius:var(--radius-xl);padding:1.5rem 1rem;min-height:0;background:var(--bg-soft);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.create-card.dragover[data-v-eea57608],.create-card[data-v-eea57608]:hover{background:var(--bg-soft-hover);border-color:var(--accent);color:var(--accent)}.create-card.dragover[data-v-eea57608]{background:rgba(168,85,247,.12);border-color:var(--cl-accent);transform:scale(1.02)}.plus-icon[data-v-eea57608]{color:var(--accent);margin:0}.create-text[data-v-eea57608]{font-size:var(--font-base);margin:0;text-align:center;font-weight:500}@media (max-width:768px){.create-card[data-v-eea57608]{padding:1.25rem 1rem}}.pack-card[data-v-5aa37749]{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;background:var(--cl-cell);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.pack-card[data-v-5aa37749]:hover{border-color:var(--cl-accent);transform:translateY(-2px)}.pack-card-art[data-v-5aa37749]{position:relative;aspect-ratio:1/1;background:var(--cl-bg);display:flex;align-items:center;justify-content:center}.art-img[data-v-5aa37749]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.price-badge[data-v-5aa37749]{position:absolute;bottom:.5rem;right:.5rem;font-size:.72rem;padding:.15rem .5rem;border-radius:999px;background:rgba(168,85,247,.9);color:#fff;font-weight:600}.pack-card-body[data-v-5aa37749]{padding:.75rem}.pack-card-title[data-v-5aa37749]{font-size:.95rem;font-weight:600;margin:0 0 .15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pack-card-by[data-v-5aa37749]{font-size:var(--font-sm);color:var(--cl-accent);margin-bottom:.35rem}.pack-card-meta[data-v-5aa37749]{font-size:var(--font-sm);color:var(--text-muted)}.meta-free[data-v-5aa37749]{color:var(--cl-live)}.cl-mark[data-v-c5806594]{display:block;flex-shrink:0}.cl-seg[data-v-607fbaf7]{--seg-h:28px;--seg-track-r:7px;--seg-thumb-r:5px;display:flex;gap:2px;height:var(--seg-h);padding:2px;border-radius:var(--seg-track-r);background:var(--cl-control-fill);box-sizing:border-box}@media (pointer:coarse){.cl-seg[data-v-607fbaf7]{--seg-h:36px;--seg-track-r:10px;--seg-thumb-r:8px}}.cl-seg-item[data-v-607fbaf7]{flex:1 1 0;min-width:0;border:none;border-radius:var(--seg-thumb-r);background:transparent;color:var(--cl-label);font:var(--cl-subhead);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--cl-t-fast)}.cl-seg-item[data-v-607fbaf7]:hover:not(.is-on){background:var(--cl-hover)}.cl-seg-item.is-on[data-v-607fbaf7]{background:var(--cl-segment-thumb);color:var(--cl-on-fill);font-weight:600;cursor:default}@media (pointer:coarse){.cl-seg-item.is-on[data-v-607fbaf7]{box-shadow:0 2px 6px color-mix(in srgb,var(--cl-scrim) 30%,transparent)}}.cl-seg-item[data-v-607fbaf7]:focus-visible{outline:2px solid var(--cl-accent);outline-offset:1px}.welcome-rings[data-v-d98ee19c]{position:absolute;overflow:visible;left:50%;top:calc(min(250px, 30vh) - 250px);transform:translateX(-50%);pointer-events:none}.welcome-rings circle[data-v-d98ee19c]{fill:none;stroke-width:1.5}.wf[data-v-4cd010a2]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.wf-canvas[data-v-4cd010a2]{position:absolute;inset:0;width:100%;height:100%;opacity:.35}.wf-fade[data-v-4cd010a2]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 45%,var(--cl-bg) 85%)}.af[data-v-ab6b80f8]{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--cl-bg);color:var(--cl-label)}.af-brand[data-v-ab6b80f8],.af-legal[data-v-ab6b80f8],.af-rings[data-v-ab6b80f8],.af-seg[data-v-ab6b80f8]{display:none}.af-top[data-v-ab6b80f8]{flex:none;height:clamp(0px,calc(100dvh - 790px),54px)}.af-nav[data-v-ab6b80f8]{flex:none;height:44px;display:flex;align-items:center;padding:0 4px}.af-back[data-v-ab6b80f8],.af-home[data-v-ab6b80f8]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--cl-r-md);background:transparent;color:var(--cl-accent-text);cursor:pointer}.af-home[data-v-ab6b80f8]{width:auto;padding:0 12px;color:var(--cl-accent)}.af-back[data-v-ab6b80f8]:hover{background:var(--cl-hover)}.af-back[data-v-ab6b80f8]:focus-visible,.af-home[data-v-ab6b80f8]:focus-visible{outline:2px solid var(--cl-accent);outline-offset:-2px}.af-card[data-v-ab6b80f8]{flex:1 0 auto;display:flex;flex-direction:column}.af-head[data-v-ab6b80f8]{padding:12px 20px 0;margin-bottom:26px}.af-markbox[data-v-ab6b80f8]{display:flex;align-items:center;justify-content:center;width:56px;height:28px;margin-bottom:20px;color:var(--cl-accent)}.af-title[data-v-ab6b80f8]{margin:0;font:var(--cl-large-title);letter-spacing:var(--cl-large-title-tracking);color:var(--cl-label)}.af-sub[data-v-ab6b80f8]{margin:4px 0 0;font:var(--cl-body);color:var(--cl-label-2)}.af-grow[data-v-ab6b80f8]{flex:1 0 24px}.af-foot[data-v-ab6b80f8]{margin:0;padding:0 20px 44px;text-align:center;font:var(--cl-subhead);color:var(--cl-label-2)}.af-foot[data-v-ab6b80f8] a,.af-foot[data-v-ab6b80f8] button{font:inherit;font-weight:600;color:var(--cl-accent-text);background:none;border:none;padding:0;cursor:pointer}@media (min-width:700px){.af[data-v-ab6b80f8]{align-items:center;justify-content:center;padding:32px 16px}.af-grow[data-v-ab6b80f8],.af-nav[data-v-ab6b80f8],.af-top[data-v-ab6b80f8]{display:none}.af-rings[data-v-ab6b80f8]{display:block}.af-brand[data-v-ab6b80f8]{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:28px;color:var(--cl-label)}.af-brand-mark[data-v-ab6b80f8]{display:flex;align-items:center;justify-content:center;width:72px;height:36px;color:var(--cl-accent)}.af-brand-name[data-v-ab6b80f8]{margin-top:10px;font:700 32px/1.1 var(--cl-font-display);letter-spacing:-1px;color:var(--cl-label)}.af-brand-tag[data-v-ab6b80f8]{margin-top:8px;font:400 17px/22px var(--cl-font);color:var(--cl-label-78)}.af-card[data-v-ab6b80f8]{position:relative;flex:none;width:400px;max-width:100%;padding:16px 0 20px;background:var(--cl-window);border:1px solid var(--border-subtle);border-radius:var(--cl-r-2xl);box-shadow:0 0 40px var(--cl-scrim);box-sizing:border-box}.af-seg[data-v-ab6b80f8]{display:flex;margin:0 16px 20px}.af--tabs .af-head[data-v-ab6b80f8]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.af--tabs .af-foot[data-v-ab6b80f8]{display:none}.af-head[data-v-ab6b80f8]{padding:4px 20px 0;margin-bottom:20px}.af-markbox[data-v-ab6b80f8]{display:none}.af-title[data-v-ab6b80f8]{font:var(--cl-title2);letter-spacing:0}.af-foot[data-v-ab6b80f8]{padding:20px 20px 0}.af-legal[data-v-ab6b80f8]{display:block;margin:0;padding:20px 24px 20px;text-align:center;font:var(--cl-caption);line-height:1.45;color:var(--cl-label-3)}.af-legal a[data-v-ab6b80f8]{text-decoration:underline}}.auth-form{display:flex;flex-direction:column}.auth-cta.cl-btn{align-self:stretch;margin:24px 16px 0!important}.auth-aside{display:flex;justify-content:flex-end;padding:10px 20px 0;font:var(--cl-subhead)}.auth-aside a{color:var(--cl-accent-text)}.auth-group[data-v-291faf5d]{margin:0 16px;border-radius:var(--cl-r-xl);background:var(--cl-cell);overflow:hidden}.auth-group-msg[data-v-291faf5d]{margin:0;padding:8px 20px 0;font:var(--cl-footnote)}.auth-group-msg.is-error[data-v-291faf5d]{color:var(--cl-destructive-text)}.auth-group-msg.is-ok[data-v-291faf5d]{color:var(--cl-live-text)}.auth-group-msg[data-v-291faf5d] a{color:var(--cl-accent-text);font-weight:600;text-decoration:none}.auth-row[data-v-0fe11665]{height:54px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--cl-separator);cursor:text}.auth-row[data-v-0fe11665]:last-child{border-bottom:none}.auth-row--eye[data-v-0fe11665]{gap:8px;padding-right:6px}.auth-row[data-v-0fe11665]:focus-within{background:var(--cl-row-stripe)}.auth-row-label[data-v-0fe11665]{width:84px;flex-shrink:0;font:var(--cl-body);color:var(--cl-label);white-space:nowrap}.auth-row.is-error .auth-row-label[data-v-0fe11665]{color:var(--cl-destructive-text)}.auth-row-input[data-v-0fe11665]{flex:1 1 auto;min-width:0;height:100%;border:none;outline:none;padding:0;background:transparent;color:var(--cl-label);font:var(--cl-body);caret-color:var(--cl-accent)}.auth-row-input[data-v-0fe11665]::-moz-placeholder{color:var(--cl-label-3);opacity:1}.auth-row-input[data-v-0fe11665]::placeholder{color:var(--cl-label-3);opacity:1}.auth-row-input[readonly][data-v-0fe11665]{color:var(--cl-label-2);cursor:default}.auth-row-input[data-v-0fe11665]:-webkit-autofill{-webkit-text-fill-color:var(--cl-label);box-shadow:0 0 0 100px var(--cl-cell) inset}.auth-row-eye[data-v-0fe11665]{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--cl-r-md);background:transparent;color:var(--cl-label-3);cursor:pointer}.auth-row-eye[data-v-0fe11665]:hover{color:var(--cl-label-2)}.auth-row-eye[data-v-0fe11665]:focus-visible{outline:2px solid var(--cl-accent);outline-offset:-4px}.welcome[data-v-d81b9754]{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:var(--cl-bg);color:var(--cl-label)}.welcome[data-v-d81b9754]>*{position:relative}.welcome>.welcome-rings[data-v-d81b9754]{position:absolute}.welcome-top[data-v-d81b9754]{flex:none;height:clamp(16px,calc(100dvh - 694px),150px)}.welcome-mark[data-v-d81b9754]{display:flex;align-items:center;justify-content:center;width:96px;height:48px;color:var(--cl-accent)}.welcome-name[data-v-d81b9754]{margin:18px 0 0;font:700 40px/48px var(--cl-font-display);letter-spacing:-1px;color:var(--cl-label)}.welcome-tag[data-v-d81b9754]{margin:8px 0 0;font:400 19px/23px var(--cl-font);color:var(--cl-label-70)}.welcome-layers[data-v-d81b9754]{margin-top:46px;width:300px;display:flex;flex-direction:column;gap:8px}.welcome-layer[data-v-d81b9754]{height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:var(--cl-r-xl);background:color-mix(in srgb,var(--cl-cell) 90%,transparent);border:1px solid var(--border-subtle);box-sizing:border-box}.welcome-dot[data-v-d81b9754]{width:22px;height:22px;border-radius:50%;flex-shrink:0}.welcome-line[data-v-d81b9754]{margin:14px 0 0;width:300px;font:var(--cl-subhead);line-height:1.45;color:var(--cl-label-55);text-align:center}.welcome-grow[data-v-d81b9754]{flex:1 0 24px}.welcome-actions[data-v-d81b9754]{width:100%;padding:0 20px 18px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.welcome-actions .cl-btn[data-v-d81b9754]{width:100%;text-decoration:none}.cl-btn.welcome-big[data-v-d81b9754]{height:var(--cl-hero-h)!important;font-size:17px!important;border-radius:var(--cl-r-2xl)!important}.welcome-legal[data-v-d81b9754]{margin:0;padding:0 32px calc(40px + var(--cl-player-h, 0px));font:var(--cl-caption);line-height:1.45;color:var(--cl-label-45);text-align:center}.welcome-legal a[data-v-d81b9754]{color:var(--cl-accent-text);text-decoration:underline}.home-container[data-v-43ead79e]{background:var(--bg-app);min-height:calc(100vh - 64px);color:var(--text-primary)}.welcome-section[data-v-43ead79e]{padding:2rem 2rem 1.25rem;max-width:1100px;margin:0 auto;width:100%}.welcome-title[data-v-43ead79e]{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem;color:var(--text-primary);letter-spacing:-.01em}.category-nav[data-v-43ead79e]{display:flex;gap:.5rem;flex-wrap:wrap}.category-btn[data-v-43ead79e]{background:transparent!important;border:1px solid var(--border-strong)!important;border-radius:var(--radius-md)!important;padding:0 .85rem!important;font-weight:500!important;font-size:var(--font-sm)!important;text-transform:none!important;letter-spacing:0!important;height:32px!important;min-height:32px!important;min-width:0!important;color:var(--text-secondary)!important;transition:background var(--transition-fast),border-color var(--transition-fast);box-shadow:none!important}.category-btn[data-v-43ead79e]:hover{background:var(--bg-soft-hover)!important;border-color:hsla(0,0%,100%,.3)!important;color:var(--text-primary)!important}.category-btn.active[data-v-43ead79e]{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--accent)!important}.category-btn[data-v-43ead79e] .v-icon{margin-right:.4rem;font-size:16px!important}.session-content[data-v-43ead79e]{padding:0 2rem 2rem;max-width:1100px;margin:0 auto;border-radius:var(--radius-xl);transition:background var(--transition-fast),outline-color var(--transition-fast)}.session-content.is-sessions-dragover[data-v-43ead79e]{outline:2px dashed var(--accent);outline-offset:-2px;background:rgba(168,85,247,.04)}.session-grid[data-v-43ead79e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.empty-hint[data-v-43ead79e]{grid-column:1/-1;padding:2rem 0;color:var(--text-muted);font-size:var(--font-sm)}.tab-toolbar[data-v-43ead79e]{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:.75rem}.live-count[data-v-43ead79e]{display:inline-flex;align-items:center;gap:.4rem;margin-right:auto;font-size:var(--font-sm);font-weight:600;color:var(--success)}.live-dot[data-v-43ead79e]{width:7px;height:7px;border-radius:50%;background:var(--success)}.tab-action[data-v-43ead79e]{display:inline-flex;align-items:center;gap:.35rem;height:30px;padding:0 .7rem;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:transparent;color:var(--text-secondary);font-size:var(--font-sm);font-weight:500;font-family:inherit;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.tab-action[data-v-43ead79e]:hover:not([disabled]){background:var(--bg-soft-hover);border-color:hsla(0,0%,100%,.3);color:var(--text-primary)}.tab-action[disabled][data-v-43ead79e]{opacity:.5;cursor:default}.feed-sentinel[data-v-43ead79e]{display:flex;justify-content:center;align-items:center;min-height:56px;padding:1rem 0 .5rem}.tab-note[data-v-43ead79e]{color:var(--text-muted);font-size:var(--font-sm)}.tab-retry[data-v-43ead79e]{background:none;border:none;padding:0 0 0 .35rem;color:var(--accent);font:inherit;font-size:var(--font-sm);cursor:pointer}.tab-retry[data-v-43ead79e]:hover{text-decoration:underline}@media (max-width:768px){.welcome-section[data-v-43ead79e]{padding:1.25rem 1rem 1rem}.welcome-title[data-v-43ead79e]{font-size:1.35rem}.session-content[data-v-43ead79e]{padding:0 1rem 1rem}.category-nav[data-v-43ead79e]{gap:.4rem}.session-grid[data-v-43ead79e]{grid-template-columns:1fr;gap:.75rem}}:root{--cl-bg:#0a0a0f;--cl-cell:#16161d;--cl-raised:#1e1e27;--cl-sheet:#1c1c24;--cl-cell-inner:#26262f;--cl-dock:#121219;--cl-sidebar:#131319;--cl-popover:#24242e;--cl-menu:rgba(40,40,50,.97);--cl-alert:rgba(44,44,54,.97);--cl-toast:rgba(48,48,58,.98);--cl-mini-player:rgba(38,38,47,.96);--cl-window:#141419;--cl-list-column:#0e0e14;--cl-control-fill:hsla(240,4%,48%,.24);--cl-control-fill-soft:hsla(240,4%,48%,.16);--cl-control-fill-pointer:hsla(240,4%,48%,.2);--cl-control-fill-strong:hsla(240,4%,48%,.28);--cl-toggle-track-off:hsla(240,3%,49%,.32);--cl-segment-thumb:#5b5b66;--cl-separator:hsla(0,0%,100%,.09);--cl-hover:hsla(0,0%,100%,.06);--cl-row-stripe:hsla(0,0%,100%,.025);--cl-scrim:rgba(0,0,0,.55);--cl-handle:hsla(0,0%,100%,.1);--cl-label:#f5f5f7;--cl-label-85:rgba(235,235,245,.85);--cl-label-78:rgba(235,235,245,.78);--cl-label-70:rgba(235,235,245,.7);--cl-label-lede:rgba(235,235,245,.65);--cl-label-2:rgba(235,235,245,.62);--cl-label-55:rgba(235,235,245,.55);--cl-label-50:rgba(235,235,245,.5);--cl-label-45:rgba(235,235,245,.45);--cl-label-3:rgba(235,235,245,.42);--cl-label-36:rgba(235,235,245,.36);--cl-label-35:rgba(235,235,245,.35);--cl-label-4:rgba(235,235,245,.3);--cl-on-fill:#fff;--cl-accent:#a855f7;--cl-accent-text:#c08bff;--cl-accent-text-strong:#d9b8ff;--cl-accent-fill:rgba(168,85,247,.22);--cl-accent-pressed:#8b3fe0;--cl-accent-chip-text:#e9d5ff;--cl-accent-chip-border:rgba(168,85,247,.6);--cl-record:#ff453a;--cl-record-text:#ff8a82;--cl-record-fill:rgba(255,69,58,.14);--cl-destructive:#ff453a;--cl-destructive-text:#ff6961;--cl-destructive-fill:rgba(255,69,58,.14);--cl-live:#30d158;--cl-live-text:#4be07a;--cl-live-fill:rgba(48,209,88,.16);--cl-owned-fill:rgba(48,209,88,.14);--cl-unsaved:#ffb020;--cl-unsaved-text:#ffc24d;--cl-unsaved-fill:rgba(255,176,32,.16);--cl-unsaved-ink:#1a1206;--cl-resample:#fde047;--cl-resample-soft:rgba(253,224,71,.16);--cl-resample-border:rgba(253,224,71,.5);--cl-resample-ink:#1a1606;--cl-person-1:#a855f7;--cl-person-2:#ff9f43;--cl-person-3:#2dd4bf;--cl-person-4:#f472b6;--cl-person-5:#60a5fa;--cl-person-6:#a3e635;--cl-person-2-tint:#fdba74;--cl-person-3-tint:#5eead4;--cl-person-4-tint:#f9a8d4;--cl-person-5-tint:#93c5fd;--cl-person-6-tint:#bef264;--cl-muted-person:#5b5b66;--cl-muted-wave:#8e8e99;--cl-tile-violet:#8b3fe0;--cl-tile-orange:#e8772e;--cl-tile-teal:#14a89a;--cl-tile-gray:#5b5b66;--cl-tile-blue:#3b82f6;--cl-tile-red:#e5484d;--cl-r-sm:6px;--cl-r-md:8px;--cl-r-lg:10px;--cl-r-xl:12px;--cl-r-2xl:14px;--cl-r-sheet:22px;--cl-t-fast:150ms;--cl-t-base:200ms;--cl-font:-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;--cl-font-display:-apple-system,BlinkMacSystemFont,"Segoe UI Variable Display","Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;--cl-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--cl-large-title:700 28px/34px var(--cl-font-display);--cl-large-title-tracking:-0.3px;--cl-title2:700 17px/22px var(--cl-font);--cl-title3:700 15px/20px var(--cl-font);--cl-headline:600 13px/16px var(--cl-font);--cl-body:400 13px/16px var(--cl-font);--cl-callout:400 12px/16px var(--cl-font);--cl-subhead:400 12px/16px var(--cl-font);--cl-footnote:400 11px/14px var(--cl-font);--cl-caption:400 11px/14px var(--cl-font);--cl-caption2:500 10px/12px var(--cl-font);--cl-readout:600 15px/1.2 var(--cl-font);--cl-hit:28px;--cl-button-h:32px;--cl-hero-h:52px;--cl-button-font:13px;--cl-button-radius:8px;--cl-button-pad-filled:16px;--cl-button-pad-tinted:14px;--cl-button-icon:16px;--cl-search-h:30px;--cl-search-font:13px;--cl-search-radius:8px;--cl-search-fill:var(--cl-control-fill-pointer);--cl-menu-row:24px;--cl-menu-font:13px;--cl-menu-radius:8px;--cl-sidebar-row:30px;--cl-loop-row-h:76px;--cl-loop-row-radius:14px;--cl-loop-row-avatar:28px;--cl-loop-row-action:32px;--cl-sound-row-h:48px;--cl-sound-row-art:32px;--cl-sound-row-radius:8px;--bg-app:var(--cl-bg);--bg-elevated:var(--cl-cell);--bg-soft:hsla(0,0%,100%,.04);--bg-soft-hover:hsla(0,0%,100%,.07);--surface-2:#2a2a3a;--surface-3:#3a3a4a;--border-subtle:hsla(0,0%,100%,.08);--border-default:hsla(0,0%,100%,.12);--border-strong:hsla(0,0%,100%,.18);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.78);--text-muted:hsla(0,0%,100%,.55);--text-subtle:hsla(0,0%,100%,.4);--text-faint:hsla(0,0%,100%,.2);--accent:var(--cl-accent);--accent-hover:var(--cl-accent-text);--accent-soft:rgba(168,85,247,.15);--accent-border:rgba(168,85,247,.4);--danger:var(--cl-destructive);--danger-soft:rgba(255,69,58,.7);--success:var(--cl-live);--success-soft:rgba(48,209,88,.2);--info:#3b82f6;--info-soft:rgba(59,130,246,.2);--radius-sm:var(--cl-r-sm);--radius-md:var(--cl-r-md);--radius-lg:var(--cl-r-lg);--radius-xl:var(--cl-r-xl);--transition-fast:var(--cl-t-fast) ease;--transition-base:var(--cl-t-base) ease;--font-sm:0.8125rem;--font-base:0.9rem;--font-md:0.95rem;--font-lg:1rem;--font-h2:1.5rem;--font-h1:1.75rem}@media (pointer:coarse){:root{--cl-large-title:700 34px/41px var(--cl-font-display);--cl-large-title-tracking:0.3px;--cl-title2:700 22px/28px var(--cl-font-display);--cl-title3:600 20px/25px var(--cl-font-display);--cl-headline:600 17px/22px var(--cl-font);--cl-body:400 17px/22px var(--cl-font);--cl-callout:400 16px/21px var(--cl-font);--cl-subhead:400 15px/20px var(--cl-font);--cl-footnote:400 13px/18px var(--cl-font);--cl-caption:400 12px/16px var(--cl-font);--cl-caption2:500 11px/13px var(--cl-font);--cl-readout:600 30px/1.2 var(--cl-font);--cl-hit:44px;--cl-button-h:44px;--cl-button-font:16px;--cl-button-radius:12px;--cl-button-pad-filled:22px;--cl-button-pad-tinted:18px;--cl-button-icon:20px;--cl-search-h:44px;--cl-search-font:17px;--cl-search-radius:12px;--cl-search-fill:var(--cl-control-fill);--cl-menu-row:46px;--cl-menu-font:17px;--cl-menu-radius:14px;--cl-sidebar-row:44px;--cl-loop-row-h:88px;--cl-loop-row-radius:16px;--cl-loop-row-avatar:36px;--cl-loop-row-action:44px;--cl-sound-row-h:64px;--cl-sound-row-art:44px;--cl-sound-row-radius:14px}}body,html{color:var(--text-primary);margin:0;font-family:var(--cl-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,body,html{background:var(--bg-app)}#app{min-height:100vh}.v-application,.v-application__wrap{background:var(--bg-app)!important;color:var(--text-primary)!important}.v-application,.v-application .v-alert,.v-application .v-btn,.v-application .v-card-subtitle,.v-application .v-card-title,.v-application .v-chip,.v-application .v-field,.v-application .v-label,.v-application .v-list-item-subtitle,.v-application .v-list-item-title,.v-application .v-snackbar,.v-application .v-tab,.v-application [class*=text-body],.v-application [class*=text-button],.v-application [class*=text-caption],.v-application [class*=text-h],.v-application [class*=text-overline],.v-application [class*=text-subtitle],.v-overlay-container{font-family:var(--cl-font)!important}.v-application .v-btn{text-transform:none;letter-spacing:0}.cl-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;flex-shrink:0;white-space:nowrap;border-radius:var(--cl-button-radius)!important;font-family:var(--cl-font)!important;font-weight:600!important;font-size:var(--cl-button-font)!important;text-transform:none!important;letter-spacing:0!important;padding:0 var(--cl-button-pad-tinted)!important;height:var(--cl-button-h)!important;min-width:0!important;background:var(--cl-control-fill)!important;color:var(--cl-label)!important;border:none!important;box-shadow:none!important;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.cl-btn .v-icon{font-size:var(--cl-button-icon)!important}@media (hover:hover){.cl-btn:hover{background:var(--cl-control-fill-strong)!important}}.cl-btn:active{background:var(--cl-control-fill-strong)!important}.cl-btn.v-btn--disabled,.cl-btn:disabled{opacity:.4;cursor:default}.cl-btn--hero,.cl-btn--primary{background:var(--cl-accent)!important;color:var(--cl-on-fill)!important;padding:0 var(--cl-button-pad-filled)!important}@media (hover:hover){.cl-btn--hero:hover,.cl-btn--primary:hover{background:var(--cl-accent-pressed)!important;color:var(--cl-on-fill)!important}}.cl-btn--hero:active,.cl-btn--primary:active{background:var(--cl-accent-pressed)!important;color:var(--cl-on-fill)!important}.cl-btn--hero{height:var(--cl-hero-h)!important;font-size:17px!important;border-radius:var(--cl-r-2xl)!important}.cl-btn--ghost{background:transparent!important;color:var(--cl-accent-text)!important;padding:0 8px!important}@media (hover:hover){.cl-btn--ghost:hover{background:var(--cl-hover)!important;color:var(--cl-accent-text-strong)!important}}.cl-btn--ghost:active{background:var(--cl-hover)!important;color:var(--cl-accent-text-strong)!important}.cl-btn--danger{background:var(--cl-destructive-fill)!important;color:var(--cl-destructive-text)!important}@media (hover:hover){.cl-btn--danger:hover{background:rgba(255,69,58,.24)!important;color:var(--cl-destructive-text)!important}}.cl-btn--danger:active{background:rgba(255,69,58,.24)!important;color:var(--cl-destructive-text)!important}.cl-btn.v-btn--variant-outlined{border:none!important}.cl-surface{background:var(--cl-cell);border-radius:var(--cl-r-2xl)}.v-text-field .v-field{border-radius:var(--cl-r-md)!important}.v-field--variant-filled{background:var(--bg-soft)!important}a{color:var(--cl-accent-text);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--cl-accent-text-strong)}.cl-dialog-card{background:var(--cl-sheet)!important;border:none!important;border-radius:var(--cl-r-sheet)!important;box-shadow:0 20px 60px var(--cl-scrim)!important;color:var(--text-primary)!important}.cl-dialog-card .v-card-title{display:flex!important;align-items:center!important;gap:.5rem!important;padding:1.25rem 1.25rem .75rem!important;font-size:1.0625rem!important;font-weight:600!important;color:var(--cl-label)!important}.cl-dialog-card .v-card-text{padding:.5rem 1.25rem .5rem!important;color:var(--cl-label-2)!important}.cl-dialog-card .v-card-actions{padding:.75rem 1.25rem 1.25rem!important;gap:.5rem}.cl-dialog-card .v-card-actions .v-btn{margin:0!important}.cl-dialog-card .v-divider{display:none!important}.cl-overflow-menu{background:var(--cl-menu)!important;border:1px solid var(--cl-separator)!important;border-radius:var(--cl-r-lg)!important;box-shadow:0 16px 40px var(--cl-scrim)!important;padding:4px!important;backdrop-filter:blur(24px)}.cl-overflow-menu .v-list{background:transparent!important;padding:0!important}.cl-overflow-menu .v-list-item{border-radius:var(--cl-menu-radius)!important;min-height:max(var(--cl-menu-row),28px)!important;color:var(--cl-label)!important}.cl-overflow-menu .v-list-item:hover{background:var(--cl-accent)!important}.cl-overflow-menu .v-list-item-title{font-size:var(--cl-menu-font)!important}.cl-overflow-menu .v-list-item .v-icon{color:var(--cl-label-2)!important}.cl-page{background:var(--bg-app);min-height:calc(100vh - 64px);color:var(--text-primary)}.cl-page-inner{max-width:1100px;margin:0 auto;padding:1.5rem 2rem}.cl-page-title{font:var(--cl-large-title);letter-spacing:var(--cl-large-title-tracking);margin:0 0 1rem;color:var(--cl-label)}.cl-section-title{font:var(--cl-title3);color:var(--cl-label);margin:0 0 .75rem}@media (max-width:768px){.cl-page-inner{padding:1rem}}.art-tile[data-v-6b53e921]{position:relative;flex-shrink:0;overflow:hidden}.art-img[data-v-6b53e921]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cl-buy.v-dialog>.v-overlay__content{width:420px;max-width:calc(100% - 48px)}.cl-buy>.v-overlay__scrim{background:var(--cl-scrim)!important;opacity:1!important}@media (max-width:699.98px){.cl-buy.v-dialog{align-items:flex-end}.cl-buy.v-dialog>.v-overlay__content{align-self:flex-end;width:100%;max-width:100%;max-height:calc(100% - 24px);margin:0}}.buy-sheet[data-v-3663d8e5]{display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden;background:var(--cl-sheet);color:var(--cl-label);border-radius:var(--cl-r-sheet);box-shadow:0 20px 60px var(--cl-scrim);font-family:var(--cl-font)}.buy-handle[data-v-3663d8e5]{display:none;flex-shrink:0;width:36px;height:5px;border-radius:3px;background:var(--cl-label-4);margin:6px auto 0}.buy-body[data-v-3663d8e5]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 16px 0}.buy-head[data-v-3663d8e5]{display:flex;align-items:flex-start;gap:12px}.buy-head-text[data-v-3663d8e5]{flex:1 1 auto;min-width:0}.buy-title[data-v-3663d8e5]{margin:0;font:var(--cl-title2);color:var(--cl-label);overflow-wrap:anywhere}.buy-sub[data-v-3663d8e5]{margin-top:3px;display:flex;align-items:center;gap:6px;font:var(--cl-footnote);line-height:16px;color:var(--cl-label-2);min-width:0}.buy-dot[data-v-3663d8e5]{width:16px;height:16px;border-radius:50%;flex-shrink:0}.buy-sub-text[data-v-3663d8e5]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-head-note[data-v-3663d8e5]{margin:8px 0 0;font:var(--cl-footnote);color:var(--cl-label-3)}.buy-close[data-v-3663d8e5]{flex-shrink:0;width:30px;height:30px;margin-top:4px;border:none;border-radius:50%;background:var(--cl-control-fill);color:var(--cl-label-70);display:flex;align-items:center;justify-content:center;cursor:pointer}.buy-close[data-v-3663d8e5]:hover{background:var(--cl-control-fill-strong)}.buy-preview[data-v-3663d8e5]{margin-top:16px;border-radius:var(--cl-r-2xl);background:var(--cl-cell-inner);padding:12px;display:flex;align-items:center;gap:12px}.buy-play[data-v-3663d8e5]{width:40px;height:40px;border-radius:50%;border:none;background:var(--cl-accent);color:var(--cl-on-fill);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.buy-play[data-v-3663d8e5]:hover{background:var(--cl-accent-pressed)}.buy-wave[data-v-3663d8e5]{flex:1 1 auto;min-width:0;--wave-bar:2px;--wave-pitch:3px}.buy-wave[data-v-3663d8e5] .wave-base,.buy-wave[data-v-3663d8e5] .wave-loaded{background:var(--buy-owner);opacity:.7}.buy-wave[data-v-3663d8e5] .wave-played{background:var(--buy-owner)}.buy-note[data-v-3663d8e5]{margin:6px 0 0;padding:0 4px;font:var(--cl-caption);line-height:1.2;color:var(--cl-label-45)}.buy-license[data-v-3663d8e5]{margin-top:18px;border-radius:var(--cl-r-2xl);background:var(--cl-cell-inner);overflow:hidden}.buy-license-head[data-v-3663d8e5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--cl-separator);font:var(--cl-body);color:var(--cl-label)}.buy-license-name[data-v-3663d8e5]{color:var(--cl-label-2)}.buy-term[data-v-3663d8e5]{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-bottom:1px solid var(--cl-separator);font:var(--cl-subhead);line-height:1.35;color:var(--cl-label-85)}.buy-term svg[data-v-3663d8e5]{flex-shrink:0;margin-top:1px}.buy-term--link[data-v-3663d8e5]{border-bottom:none;text-decoration:none;color:var(--cl-label-85)}.buy-term--link[data-v-3663d8e5]:hover{background:var(--cl-hover);color:var(--cl-label)}.buy-facts[data-v-3663d8e5]{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px 14px;padding:0 4px;font:var(--cl-footnote);color:var(--cl-label-55);font-variant-numeric:tabular-nums}.buy-pack[data-v-3663d8e5]{margin-top:14px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--cl-r-2xl);background:var(--cl-cell-inner);color:var(--cl-label);text-decoration:none}.buy-pack[data-v-3663d8e5]:hover{background:linear-gradient(var(--cl-hover),var(--cl-hover)),var(--cl-cell-inner);color:var(--cl-label)}.buy-pack-text[data-v-3663d8e5]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.buy-pack-title[data-v-3663d8e5]{font:var(--cl-subhead);font-weight:600;color:var(--cl-label)}.buy-pack-line[data-v-3663d8e5]{font:var(--cl-footnote);color:var(--cl-label-2);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-pack svg[data-v-3663d8e5]{flex-shrink:0}@media (pointer:coarse){.buy-title[data-v-3663d8e5]{line-height:26px}.buy-license-head[data-v-3663d8e5]{line-height:20px}.buy-facts[data-v-3663d8e5]{line-height:16px}.buy-pack-title[data-v-3663d8e5]{line-height:18px}.buy-pack-line[data-v-3663d8e5]{line-height:16px}}.buy-foot[data-v-3663d8e5]{flex-shrink:0;padding:16px 16px 20px}.buy-price[data-v-3663d8e5]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border-radius:var(--cl-r-2xl);background:var(--cl-cell-inner);box-shadow:inset 0 0 0 1px transparent}.buy-price[data-v-3663d8e5]:focus-within{box-shadow:inset 0 0 0 1px var(--cl-accent-chip-border)}.buy-price--error[data-v-3663d8e5],.buy-price--error[data-v-3663d8e5]:focus-within{box-shadow:inset 0 0 0 1px var(--cl-destructive)}.buy-price-label[data-v-3663d8e5]{flex:1 1 auto;font:var(--cl-body);color:var(--cl-label)}.buy-price-input[data-v-3663d8e5]{flex:0 1 auto;min-width:0}.buy-price-input[data-v-3663d8e5] .v-field{font:var(--cl-body);color:var(--cl-label);--v-field-padding-top:0px;--v-field-padding-bottom:0px;--v-input-control-height:40px}.buy-price-input[data-v-3663d8e5] .v-field__input{min-height:40px;padding-top:0;padding-bottom:0;width:auto;field-sizing:content;min-width:3ch;max-width:10ch;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.buy-price-input[data-v-3663d8e5] .v-field__input::-webkit-inner-spin-button,.buy-price-input[data-v-3663d8e5] .v-field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-price-input[data-v-3663d8e5] .v-text-field__prefix{min-height:40px;padding-top:0;padding-inline-end:1px;color:var(--cl-label-2)}.buy-price-note[data-v-3663d8e5]{margin:6px 0 0;padding:0 4px;font:var(--cl-footnote);color:var(--cl-label-55);font-variant-numeric:tabular-nums}.buy-price-note--error[data-v-3663d8e5]{color:var(--cl-destructive-text)}.buy-cta[data-v-3663d8e5]{margin-top:14px;width:100%}.buy-cta[data-v-3663d8e5] .v-btn__content{gap:8px}.buy-cta--off[data-v-3663d8e5]{background:var(--cl-control-fill)!important;color:var(--cl-label-3)!important;opacity:1!important}.buy-foot-note[data-v-3663d8e5]{margin:10px 0 0;text-align:center;text-wrap:pretty;font:var(--cl-footnote);line-height:1.4;color:var(--cl-label-50)}.buy-done[data-v-3663d8e5]{display:flex;align-items:flex-start;gap:10px;font:var(--cl-subhead);color:var(--cl-label-85)}.buy-done svg[data-v-3663d8e5]{flex-shrink:0}@media (max-width:699.98px){.buy-sheet[data-v-3663d8e5]{border-radius:var(--cl-r-sheet) var(--cl-r-sheet) 0 0;min-height:min(704px,calc(100dvh - 24px))}.buy-sheet--pack[data-v-3663d8e5]{min-height:0}.buy-handle[data-v-3663d8e5]{display:block}.buy-body[data-v-3663d8e5]{padding-top:14px}.buy-foot[data-v-3663d8e5]{padding-bottom:40px}}.report-lede[data-v-7df32d16]{font-size:var(--font-sm);color:var(--text-secondary);margin:0 0 .5rem}.report-note[data-v-7df32d16]{font-size:var(--font-sm);color:var(--text-muted);margin:.5rem 0 0}.report-reasons[data-v-7df32d16]{margin:0 0 .75rem}.report-details[data-v-7df32d16]{margin-top:.25rem}.report-error[data-v-7df32d16]{font-size:var(--font-sm);color:var(--danger);margin:.5rem 0 0}.person-dot[data-v-e014f4de]{border-radius:50%;font-weight:700;line-height:1}.more-btn[data-v-27c9d648],.person-dot[data-v-e014f4de]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.more-btn[data-v-27c9d648]{border:none;border-radius:50%;background:var(--cl-control-fill);color:var(--cl-label);cursor:pointer}.more-btn[data-v-27c9d648]:hover{background:var(--cl-control-fill-strong)}.more-menu .more-danger .v-icon,.more-menu .more-danger .v-list-item-title{color:var(--cl-destructive-text)!important}.more-menu .more-dim .v-list-item-title{color:var(--cl-label-2)!important}.more-menu .more-divider{display:block!important;margin:4px 8px;border-color:var(--cl-separator)!important;opacity:1}.more-menu .more-caption{padding:8px 16px 4px;font:var(--cl-caption);color:var(--cl-label-45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (pointer:fine){.cl-overflow-menu.more-menu{padding:5px!important;border-color:var(--border-default)!important;border-radius:var(--cl-r-md)!important;width:var(--more-w,auto);min-width:180px}.cl-overflow-menu.more-menu .v-list-item{min-height:var(--cl-menu-row)!important;height:var(--cl-menu-row);padding:0 10px!important;border-radius:5px!important}.cl-overflow-menu.more-menu.is-compact .v-list-item{min-height:22px!important;height:22px}.cl-overflow-menu.more-menu .v-list-item__prepend{display:none}.cl-overflow-menu.more-menu .more-caption{padding:3px 10px 5px}.cl-overflow-menu.more-menu .v-list-item-title{font:400 13px/16px var(--cl-font)!important}.cl-overflow-menu.more-menu .more-divider{margin:4px 8px;border-color:var(--border-default)!important}.cl-overflow-menu.more-menu.is-compact .more-divider{margin:5px 8px}}.sale-chip[data-v-35ac1800]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font:var(--cl-caption);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;background:var(--cl-control-fill);color:var(--cl-label-85)}@media (pointer:coarse){.sale-chip[data-v-35ac1800]{height:22px;border-radius:11px}}.sale-chip--price[data-v-35ac1800]{background:var(--cl-accent-fill);color:var(--cl-accent-text-strong)}.sale-chip--muted[data-v-35ac1800]{color:var(--cl-label-3)}.sale-chip--bonus[data-v-35ac1800]{background:var(--cl-accent-fill);color:var(--cl-accent-text)}.sale-chip--owned[data-v-35ac1800]{background:var(--cl-owned-fill);color:var(--cl-live-text)}.layer-row[data-v-b92aaaee]{height:64px;border-radius:14px;background:var(--cl-cell);display:flex;align-items:center;gap:10px;padding:0 8px 0 12px}.layer-row.is-menu-open[data-v-b92aaaee]{box-shadow:inset 0 0 0 2px var(--cl-accent)}.layer-dot[data-v-b92aaaee]{flex-shrink:0}.layer-body[data-v-b92aaaee]{position:relative;flex:1;min-width:0;height:50px}.layer-label-row[data-v-b92aaaee]{position:absolute;left:0;right:0;top:-1px;z-index:1;display:flex;align-items:flex-start;gap:6px;pointer-events:none}.layer-name[data-v-b92aaaee]{font:500 11px/14px var(--cl-font);color:var(--cl-label-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.layer-name-input[data-v-b92aaaee]{pointer-events:auto;font:500 12px/18px var(--cl-font);color:var(--cl-label);background:var(--cl-cell-inner);border:1px solid var(--cl-accent-chip-border);border-radius:var(--cl-r-sm);padding:0 6px;outline:none;min-width:0;width:70%}.layer-price[data-v-b92aaaee]{pointer-events:auto;border:none;background:none;padding:0;margin-top:-3px;cursor:pointer;flex-shrink:0;border-radius:10px}.layer-price[data-v-b92aaaee]:hover .sale-chip{color:var(--cl-on-fill)}.layer-price[data-v-b92aaaee]:focus-visible{outline:2px solid var(--cl-accent-text);outline-offset:1px}.layer-sale[data-v-b92aaaee]{margin-top:-3px}.layer-wave[data-v-b92aaaee]{position:absolute;inset:0}.wave-bars[data-v-b92aaaee]{position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(90deg,var(--cl-on-fill) 0 2px,transparent 2px 4px);mask-image:repeating-linear-gradient(90deg,var(--cl-on-fill) 0 2px,transparent 2px 4px)}.wave-bars[data-v-b92aaaee] .wave-mask{height:100%!important}.wave-bars[data-v-b92aaaee] .wave-base{background:var(--row-color)}.is-active .wave-bars[data-v-b92aaaee] .wave-base{opacity:.36}.wave-bars[data-v-b92aaaee] .wave-loaded{background:var(--row-color);opacity:.5}.wave-bars[data-v-b92aaaee] .wave-played{background:var(--row-color)}.layer-playhead[data-v-b92aaaee]{position:absolute;top:4px;bottom:2px;width:2px;margin-left:-1px;border-radius:1px;background:var(--cl-on-fill);pointer-events:none}.layer-play[data-v-b92aaaee]{width:40px;height:40px;border-radius:50%;border:none;flex-shrink:0;background:var(--cl-control-fill);color:var(--cl-label);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.layer-play[data-v-b92aaaee]:hover{background:var(--cl-control-fill-strong)}.layer-play-icon[data-v-b92aaaee]{font-size:22px}.layer-more[data-v-b92aaaee]{display:inline-flex;flex-shrink:0}.layer-more[data-v-b92aaaee] .more-btn{background:transparent;color:var(--cl-label-2)}.layer-more[data-v-b92aaaee] .more-btn:hover{background:var(--cl-hover);color:var(--cl-label)}.is-reservation .layer-name[data-v-b92aaaee]{font-style:italic}@media (min-width:700px){.layer-row[data-v-b92aaaee]{height:76px;gap:12px;padding:0 10px 0 12px}.layer-body[data-v-b92aaaee]{height:60px}.layer-playhead[data-v-b92aaaee]{top:6px;bottom:4px}.layer-play[data-v-b92aaaee]{width:34px;height:34px}.layer-play-icon[data-v-b92aaaee]{font-size:19px}}.loop-info[data-v-b92aaaee]{min-width:220px;max-width:300px;padding:10px 12px 12px;border-radius:var(--cl-r-lg);background:var(--cl-popover);border:1px solid var(--cl-separator);box-shadow:0 16px 40px var(--cl-scrim);color:var(--cl-label)}.loop-info-title[data-v-b92aaaee]{font:var(--cl-headline);margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loop-info-list[data-v-b92aaaee]{margin:0;display:flex;flex-direction:column;gap:4px}.loop-info-row[data-v-b92aaaee]{display:flex;gap:10px;font:var(--cl-callout)}.loop-info-row dt[data-v-b92aaaee]{width:44px;flex-shrink:0;color:var(--cl-label-3)}.loop-info-row dd[data-v-b92aaaee]{margin:0;min-width:0;color:var(--cl-label-85)}.loop-info-link[data-v-b92aaaee]{cursor:pointer}.loop-info-handle[data-v-b92aaaee]{color:var(--cl-label-3);margin-left:4px}.loop-info-id[data-v-b92aaaee]{font-family:var(--cl-font-mono)}