.cl-icon[data-v-e0b1e1a8]{display:block;flex-shrink:0}.ns-overlay>.v-overlay__scrim{background:var(--cl-scrim)!important;opacity:1!important}.ns-overlay>.v-overlay__content.ns-content{position:fixed!important;top:64px!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;width:100%!important;max-width:none!important;max-height:none!important}.ns-overlay--wide>.v-overlay__content.ns-content{top:0!important;margin:auto!important;width:600px!important;height:-moz-fit-content!important;height:fit-content!important;max-height:calc(100dvh - 48px)!important}.ns[data-v-11889727]{height:100%;box-sizing:border-box;display:flex;flex-direction:column;border-radius:var(--cl-r-sheet) var(--cl-r-sheet) 0 0;background:var(--cl-sheet);color:var(--cl-label);font-family:var(--cl-font);overflow:hidden}.ns-overlay--wide .ns[data-v-11889727]{height:auto;max-height:calc(100dvh - 48px);border-radius:var(--cl-r-2xl);border:1px solid var(--cl-separator);box-shadow:0 24px 60px var(--cl-scrim)}.ns.is-dropping[data-v-11889727]{outline:2px dashed var(--cl-accent);outline-offset:-6px}.ns-head[data-v-11889727]{height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.ns-cancel[data-v-11889727]{height:44px;min-width:66px;padding:0 8px;border:none;background:none;color:var(--cl-accent-text);font:400 17px/22px var(--cl-font);text-align:left;cursor:pointer}.ns-title[data-v-11889727]{margin:0;font:600 17px/22px var(--cl-font)}.ns-head-spacer[data-v-11889727]{width:66px}.ns-body[data-v-11889727]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 16px 0;display:flex;flex-direction:column}.ns-name[data-v-11889727]{height:52px;flex-shrink:0;border-radius:12px;background:var(--cl-cell-inner);display:flex;align-items:center;gap:12px;padding:0 14px;cursor:text}.ns-name-label[data-v-11889727]{width:64px;font:400 17px/22px var(--cl-font)}.ns-name-input[data-v-11889727]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--cl-label);font:400 17px/22px var(--cl-font);padding:0}.ns-name-input[data-v-11889727]::-moz-placeholder{color:var(--cl-label-3)}.ns-name-input[data-v-11889727]::placeholder{color:var(--cl-label-3)}.ns-foot[data-v-11889727]{margin-top:7px;padding:0 4px;font:400 13px/1.2 var(--cl-font);letter-spacing:-.08px;color:var(--cl-label-3)}.ns-foot.is-error[data-v-11889727]{color:var(--cl-destructive-text)}.ns-label[data-v-11889727]{margin-top:24px;padding-left:4px;font:400 13px/1.2 var(--cl-font);color:var(--cl-label-2)}.ns-label--files[data-v-11889727]{display:flex;justify-content:space-between;align-items:center;padding-right:4px}.ns-link[data-v-11889727]{border:none;background:none;padding:0;color:var(--cl-accent-text);font:400 13px/1.2 var(--cl-font);cursor:pointer}.ns-seg[data-v-11889727]{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;height:40px;flex-shrink:0;box-sizing:border-box;border-radius:10px;background:var(--cl-control-fill)}.ns-seg-item[data-v-11889727]{border:none;border-radius:8px;background:transparent;color:var(--cl-label);font:400 14px/1 var(--cl-font);cursor:pointer}.ns-seg-item.is-on[data-v-11889727]{background:var(--cl-segment-thumb);color:var(--cl-on-fill);font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.3)}.ns-row[data-v-11889727]{margin-top:10px;height:50px;flex-shrink:0;border-radius:12px;border:none;background:var(--cl-cell-inner);color:var(--cl-label);display:flex;align-items:center;gap:12px;padding:0 14px;font:400 17px/22px var(--cl-font);cursor:pointer;text-align:left}.ns-row-title[data-v-11889727]{flex:1}.ns-row-value[data-v-11889727]{font:400 15px/20px var(--cl-font);color:var(--cl-label-50)}.ns-chevron[data-v-11889727]{color:var(--cl-label-35);flex-shrink:0}.ns-files[data-v-11889727]{margin-top:8px;border-radius:12px;background:var(--cl-cell-inner);overflow:hidden;flex-shrink:0}.ns-file[data-v-11889727]{width:100%;min-height:50px;display:flex;align-items:center;gap:12px;padding:6px 14px;box-sizing:border-box;border:none;border-bottom:1px solid var(--cl-separator);background:transparent;color:var(--cl-label);text-align:left}.ns-file[data-v-11889727]:last-of-type{border-bottom:none}.ns-file--add[data-v-11889727]{cursor:pointer}.ns-file--add[data-v-11889727]:disabled{opacity:.5;cursor:default}.ns-file-text[data-v-11889727]{flex:1;min-width:0;display:flex;flex-direction:column}.ns-file-name[data-v-11889727]{font:400 15px/20px var(--cl-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-file-sub[data-v-11889727]{font:400 12px/16px var(--cl-font);color:var(--cl-label-3)}.ns-file-remove[data-v-11889727]{width:28px;height:28px;border:none;border-radius:50%;background:var(--cl-control-fill);color:var(--cl-label-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.ns-progress[data-v-11889727]{width:64px;height:4px;border-radius:2px;background:var(--cl-control-fill);overflow:hidden;flex-shrink:0}.ns-progress-fill[data-v-11889727]{display:block;height:100%;background:var(--cl-accent)}.ns-picker[data-v-11889727]{display:none}.ns-start-wrap[data-v-11889727]{flex-shrink:0;padding:16px 16px 42px}.ns-overlay--wide .ns-start-wrap[data-v-11889727]{padding:20px 16px 16px}.ns-start[data-v-11889727]{width:100%;height:52px;border:none;border-radius:14px;background:var(--cl-accent);color:var(--cl-on-fill);font:600 17px/1 var(--cl-font);display:flex;align-items:center;justify-content:center;cursor:pointer}.ns-start[data-v-11889727]:disabled{opacity:.55;cursor:default}.person-dot[data-v-21b35b16]{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;flex-shrink:0;line-height:1}.person-dot.has-picture[data-v-21b35b16]{overflow:hidden}.person-dot-img[data-v-21b35b16]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.count-pill[data-v-19f3aba6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:18px;height:18px;padding:0 6px;border-radius:9px;background:transparent;color:var(--cl-label-3);font:600 11px/1 var(--cl-font);font-variant-numeric:tabular-nums;box-sizing:border-box}.count-pill.is-badge[data-v-19f3aba6]{background:var(--cl-accent);color:var(--cl-on-fill)}.sb-row[data-v-469b0700]{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px 0 10px;border-radius:7px;color:var(--cl-label-85);text-decoration:none;font:400 13px/16px var(--cl-font);outline:none}.sb-row[data-v-469b0700]:focus-visible{box-shadow:inset 0 0 0 2px var(--cl-accent)}:root[data-density=pointer] .sb-row[data-v-469b0700]:hover:not(.is-selected){background:var(--cl-hover);color:var(--cl-label-85)}.sb-row.is-selected[data-v-469b0700]{background:var(--cl-accent-fill);color:var(--cl-on-fill)}.sb-icon[data-v-469b0700]{color:var(--sb-icon)}.sb-label[data-v-469b0700]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-density=touch] .sb-row[data-v-469b0700]{height:44px;padding:0 12px;gap:12px;border-radius:10px;font-size:17px;line-height:22px}.sidebar[data-v-2fbcb7d9]{position:sticky;top:0;align-self:flex-start;height:100dvh;width:210px;flex-shrink:0;display:flex;flex-direction:column;background:var(--cl-sidebar);border-right:1px solid var(--border-subtle);box-sizing:border-box}:root[data-density=touch] .sidebar[data-v-2fbcb7d9]{width:280px}.sb-top[data-v-2fbcb7d9]{height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;padding:0 10px}.sb-icon-btn[data-v-2fbcb7d9]{width:30px;height:30px;flex-shrink:0;border:none;border-radius:7px;background:transparent;color:var(--cl-label-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sb-icon-btn[data-v-2fbcb7d9]:hover{background:var(--cl-hover);color:var(--cl-label-2)}.sb-scroll[data-v-2fbcb7d9]{flex:1;min-height:0;overflow-y:auto;padding-bottom:8px}.sb-section[data-v-2fbcb7d9]{padding:12px 18px 5px;font:600 11px/13px var(--cl-font);color:var(--cl-label-3)}.sb-group[data-v-2fbcb7d9]{padding:0 8px;display:flex;flex-direction:column;gap:1px}.sb-foot[data-v-2fbcb7d9]{height:52px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 10px 0 14px;border-top:1px solid var(--border-subtle)}.sb-me[data-v-2fbcb7d9]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--cl-label)}.sb-avatar[data-v-2fbcb7d9] *{font-size:10px}.sb-me[data-v-2fbcb7d9]:hover{color:var(--cl-label)}.sb-name[data-v-2fbcb7d9]{min-width:0;font:600 13px/16px var(--cl-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-mark[data-v-c5806594]{display:block;flex-shrink:0}.rail[data-v-3542810f]{position:sticky;top:0;align-self:flex-start;height:100dvh;width:64px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0 10px;background:var(--cl-bg);border-right:1px solid var(--border-subtle);box-sizing:border-box;overflow-y:auto}.rail-btn[data-v-3542810f]{position:relative;width:44px;height:44px;flex-shrink:0;border:none;border-radius:10px;background:transparent;color:var(--cl-label-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.rail-btn[data-v-3542810f]:hover{background:var(--cl-hover);color:var(--cl-label-2)}.rail-place.is-active[data-v-3542810f]{background:var(--cl-accent-fill);color:var(--cl-accent-text-strong)}.rail-badge[data-v-3542810f]{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--cl-accent);color:var(--cl-on-fill);font:700 10px/16px var(--cl-font);text-align:center;box-sizing:border-box}.rail-spacer[data-v-3542810f]{flex:1}.rail-me[data-v-3542810f] .person-dot{font-size:12px!important}.session-row[data-v-003c3ee1]{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;color:var(--cl-label)}.session-row[data-v-003c3ee1]:focus-visible{box-shadow:inset 0 0 0 2px var(--cl-accent)}.session-row--list[data-v-003c3ee1]{height:58px;flex-direction:column;justify-content:center;gap:3px;padding:0 10px;border-radius:8px;flex-shrink:0}@media (hover:hover){.session-row--list[data-v-003c3ee1]:hover{background:var(--cl-hover)}}.session-row--list.is-selected[data-v-003c3ee1]{background:var(--cl-accent-fill)}.sr-line1[data-v-003c3ee1],.sr-line2[data-v-003c3ee1]{display:flex;align-items:center;gap:6px;min-width:0}.session-row--list .sr-title[data-v-003c3ee1]{flex:1;font:600 13px/16px var(--cl-font)}.sr-when[data-v-003c3ee1]{flex-shrink:0;font:400 11px/14px var(--cl-font);color:var(--cl-label-3)}.sr-line2[data-v-003c3ee1]{font:400 12px/15px var(--cl-font);color:var(--cl-label-2)}.sr-live[data-v-003c3ee1]{color:var(--cl-live-text);font-weight:600}.sr-dot[data-v-003c3ee1]{width:6px;height:6px;border-radius:3px;background:var(--cl-live);flex-shrink:0}.session-row--home[data-v-003c3ee1],.session-row--profile[data-v-003c3ee1]{align-items:center;gap:12px;padding-left:16px;background:var(--cl-bg)}.session-row--home[data-v-003c3ee1]{height:72px}.session-row--home.is-compact[data-v-003c3ee1]{height:56px}.session-row--profile[data-v-003c3ee1]{height:68px}.session-row--home.is-highlighted[data-v-003c3ee1]{background:var(--cl-control-fill-pointer)}.session-row--home.is-selected[data-v-003c3ee1]{background:var(--cl-accent-fill)}.sr-tile[data-v-003c3ee1]{width:48px;height:48px;border-radius:12px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.is-compact .sr-tile[data-v-003c3ee1]{width:40px;height:40px}.session-row--profile .sr-tile[data-v-003c3ee1]{width:44px;height:44px;border-radius:11px}.sr-tile-img[data-v-003c3ee1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sr-body[data-v-003c3ee1]{flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:8px;padding-right:16px;border-bottom:1px solid var(--cl-separator)}.sr-text[data-v-003c3ee1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.is-compact .sr-text[data-v-003c3ee1]{gap:1px}.sr-sub-row[data-v-003c3ee1],.sr-title-row[data-v-003c3ee1]{display:flex;align-items:center;gap:8px;min-width:0}.sr-sub-row[data-v-003c3ee1]{gap:6px;color:var(--cl-label-2)}.sr-title[data-v-003c3ee1]{font:var(--cl-headline)}.sr-sub[data-v-003c3ee1],.sr-title[data-v-003c3ee1]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-sub[data-v-003c3ee1]{font:var(--cl-subhead);color:var(--cl-label-2)}.session-row--profile .sr-text[data-v-003c3ee1]{gap:0}.session-row--profile .sr-title[data-v-003c3ee1]{font:600 17px var(--cl-font)}.session-row--profile .sr-sub[data-v-003c3ee1]{font:400 14px var(--cl-font)}.sr-globe[data-v-003c3ee1]{flex-shrink:0}.sr-badge[data-v-003c3ee1]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:20px;padding:0 8px;border-radius:10px;background:var(--cl-live-fill);color:var(--cl-live-text);font:600 12px/1 var(--cl-font)}.sr-trailing[data-v-003c3ee1]{display:flex;align-items:center;gap:4px;flex-shrink:0}.more-btn[data-v-27c9d648]{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--cl-control-fill);color:var(--cl-label);cursor:pointer;flex-shrink:0}.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}}.cl-seg[data-v-4641b980]{--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-4641b980]{--seg-h:36px;--seg-track-r:10px;--seg-thumb-r:8px}}.cl-seg-item[data-v-4641b980]{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-4641b980]:hover:not(.is-on){background:var(--cl-hover)}.cl-seg-item.is-on[data-v-4641b980]{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-4641b980]{box-shadow:0 2px 6px color-mix(in srgb,var(--cl-scrim) 30%,transparent)}}.cl-seg.cl-seg--sized[data-v-4641b980]{--seg-h:28px;--seg-track-r:7px;--seg-thumb-r:5px}.cl-seg--sized .cl-seg-item[data-v-4641b980]{font:400 12px/16px var(--cl-font)}.cl-seg--sized .cl-seg-item.is-on[data-v-4641b980]{font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.3)}:root[data-density=touch] .cl-seg.cl-seg--regular[data-v-4641b980]{--seg-h:36px;--seg-track-r:10px;--seg-thumb-r:8px}:root[data-density=touch] .cl-seg.cl-seg--medium[data-v-4641b980]{--seg-h:34px;--seg-track-r:9px;--seg-thumb-r:7px}:root[data-density=touch] .cl-seg.cl-seg--small[data-v-4641b980]{--seg-h:32px;--seg-track-r:9px;--seg-thumb-r:7px}:root[data-density=touch] .cl-seg--sized .cl-seg-item[data-v-4641b980]{font-size:14px;line-height:18px}.cl-seg-item[data-v-4641b980]: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}.list-column[data-v-0bd44e0d]{position:sticky;top:0;align-self:flex-start;height:100dvh;width:300px;flex-shrink:0;display:flex;flex-direction:column;background:var(--cl-list-column);border-right:1px solid var(--border-subtle);box-sizing:border-box}.lc-head[data-v-0bd44e0d]{height:52px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding:0 10px 0 16px}.lc-titles[data-v-0bd44e0d]{flex:1;min-width:0}.lc-title[data-v-0bd44e0d]{font:700 15px/20px var(--cl-font);color:var(--cl-label)}.lc-count[data-v-0bd44e0d]{min-height:14px;font:400 11px/14px var(--cl-font);color:var(--cl-label-3)}.lc-plus[data-v-0bd44e0d]{width:30px;height:30px;border:none;border-radius:7px;background:transparent;color:rgba(235,235,245,.75);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lc-plus[data-v-0bd44e0d]:hover{background:var(--cl-hover)}.lc-search[data-v-0bd44e0d]{padding:0 12px 8px;flex-shrink:0}.lc-search-btn[data-v-0bd44e0d]{width:100%;height:28px;display:flex;align-items:center;gap:6px;padding:0 8px;border:none;border-radius:7px;background:var(--cl-control-fill-pointer);color:var(--cl-label-50);cursor:text}.lc-search-text[data-v-0bd44e0d]{flex:1;text-align:left;font:400 13px/16px var(--cl-font)}.lc-search-key[data-v-0bd44e0d]{font:400 11px/14px var(--cl-font);color:var(--cl-label-4)}.lc-rows[data-v-0bd44e0d]{flex:1;min-height:0;overflow-y:auto;padding:0 6px 6px;display:flex;flex-direction:column;gap:2px}.lc-note[data-v-0bd44e0d]{padding:16px 10px;font:400 12px/16px var(--cl-font);color:var(--cl-label-3)}.lc-menu[data-v-0bd44e0d]{position:fixed;width:0;height:0;overflow:hidden}.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}.wave-mask[data-v-b648e88e]{position:relative;width:100%}.wave-mask.seekable[data-v-b648e88e]{cursor:pointer}.wave-layers[data-v-b648e88e]{position:absolute;inset:0}.wave-layers.barred[data-v-b648e88e]{-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-b648e88e]{position:absolute;inset:0}.wave-base[data-v-b648e88e]{background:hsla(0,0%,100%,.25)}.wave-loaded[data-v-b648e88e]{background:hsla(0,0%,100%,.45)}.wave-played[data-v-b648e88e]{background:var(--cl-accent)}.wave-cursor[data-v-b648e88e]{position:absolute;top:0;bottom:0;width:1px;background:#fff;pointer-events:none}.player-bar[data-v-91d7b31e]{position:relative;display:flex;align-items:center;gap:14px;height:64px;padding:0 20px;background:var(--cl-dock);border-top:1px solid var(--border-subtle);box-sizing:content-box}.bar-progress[data-v-91d7b31e]{display:none}.bar-left[data-v-91d7b31e]{display:flex;align-items:center;gap:14px;min-width:0;cursor:pointer}.bar-titles[data-v-91d7b31e]{width:150px;min-width:0}.bar-title[data-v-91d7b31e]{font:600 13px/16px var(--cl-font);color:var(--cl-label)}.bar-sub[data-v-91d7b31e],.bar-title[data-v-91d7b31e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-sub[data-v-91d7b31e]{font:400 11px/14px var(--cl-font);color:var(--cl-label-55)}.bar-transport[data-v-91d7b31e]{display:flex;align-items:center;gap:4px;flex-shrink:0}.bar-step[data-v-91d7b31e]{width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:var(--cl-label-78);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bar-step[data-v-91d7b31e]:disabled{opacity:.35;cursor:default}.bar-play[data-v-91d7b31e]{position:relative;width:34px;height:34px;border:none;border-radius:50%;background:var(--cl-label);color:var(--cl-bg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bar-play.is-loading[data-v-91d7b31e]:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--cl-accent);border-right-color:transparent;animation:bar-spin-91d7b31e .9s linear infinite}@keyframes bar-spin-91d7b31e{to{transform:rotate(1turn)}}.bar-wave[data-v-91d7b31e]{flex:1;min-width:80px;height:36px;--wave-bar:1.8px;--wave-pitch:3px}.bar-wave[data-v-91d7b31e] .wave-mask{height:36px!important}.bar-wave[data-v-91d7b31e] .wave-base{background:var(--sound);opacity:.4}.bar-wave[data-v-91d7b31e] .wave-loaded{background:var(--sound);opacity:.55}.bar-wave[data-v-91d7b31e] .wave-played{background:var(--sound)}.bar-wave[data-v-91d7b31e] .wave-cursor{width:2px;margin-left:-1px}.bar-right[data-v-91d7b31e]{display:flex;align-items:center;gap:14px;flex-shrink:0}.bar-meta[data-v-91d7b31e]{font:400 12px/16px var(--cl-font);color:var(--cl-label-2);font-variant-numeric:tabular-nums;white-space:nowrap}.bar-btn[data-v-91d7b31e]{height:28px;padding:0 12px;border:none;border-radius:7px;background:var(--cl-control-fill-strong);color:var(--cl-label);font:600 12px/1 var(--cl-font);white-space:nowrap;cursor:pointer}.bar-btn--primary[data-v-91d7b31e]{background:var(--cl-accent);color:var(--cl-on-fill)}.bar-btn[data-v-91d7b31e]:disabled{opacity:.4;cursor:default}.bar-drag[data-v-91d7b31e]{flex:0 0 30px;width:30px;height:18px;display:flex;align-items:center;color:var(--cl-label-2);cursor:grab}.bar-drag.is-locked[data-v-91d7b31e]{cursor:default}.bar-drag svg[data-v-91d7b31e]{display:block}.is-narrow .bar-progress[data-v-91d7b31e]{display:block;position:absolute;top:0;left:0;right:0;height:3px;background:var(--cl-control-fill-soft)}.is-narrow .bar-progress.seekable[data-v-91d7b31e]{height:6px;cursor:pointer}.bar-progress-fill[data-v-91d7b31e]{height:100%;background:var(--sound)}.mini-player[data-v-b3120026]{position:fixed;left:8px;right:8px;bottom:calc(30px + env(safe-area-inset-bottom, 0px));z-index:40;height:62px;display:flex;align-items:center;gap:10px;padding:0 8px 0 9px;border-radius:16px;background:var(--cl-mini-player);border:1px solid var(--border-subtle);box-shadow:0 10px 30px rgba(0,0,0,.5);overflow:hidden;box-sizing:border-box}.mini-titles[data-v-b3120026]{flex:1;min-width:0}.mini-title[data-v-b3120026]{font:600 15px/20px var(--cl-font);color:var(--cl-label)}.mini-sub[data-v-b3120026],.mini-title[data-v-b3120026]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-sub[data-v-b3120026]{font:400 12px/16px var(--cl-font);color:var(--cl-label-55)}.mini-play[data-v-b3120026],.mini-share[data-v-b3120026]{width:44px;height:44px;flex-shrink:0;border:none;background:transparent;color:var(--cl-label);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mini-share[data-v-b3120026]{color:var(--cl-accent-text)}.mini-player.has-price[data-v-b3120026]{padding-right:10px}.mini-price[data-v-b3120026]{flex-shrink:0;height:34px;padding:0 14px;border:none;border-radius:17px;background:var(--cl-accent);color:var(--cl-on-fill);font:600 15px/1 var(--cl-font);white-space:nowrap;cursor:pointer}.bar-progress[data-v-b3120026]{position:absolute;left:15px;right:15px;bottom:0;height:2px}.bar-progress.seekable[data-v-b3120026]{cursor:pointer}.bar-loading[data-v-b3120026]{height:100%;border-radius:1px;background:var(--cl-accent)}.pane-foot[data-v-79a02397]{position:sticky;bottom:0;z-index:30}.pane-foot.is-phone[data-v-79a02397]{position:static}.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-76faf340]{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-76faf340]{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-76faf340]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 16px 0}.buy-head[data-v-76faf340]{display:flex;align-items:flex-start;gap:12px}.buy-head-text[data-v-76faf340]{flex:1 1 auto;min-width:0}.buy-title[data-v-76faf340]{margin:0;font:var(--cl-title2);color:var(--cl-label);overflow-wrap:anywhere}.buy-sub[data-v-76faf340]{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-76faf340]{width:16px;height:16px;border-radius:50%;flex-shrink:0}.buy-sub-text[data-v-76faf340]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-head-note[data-v-76faf340]{margin:8px 0 0;font:var(--cl-footnote);color:var(--cl-label-3)}.buy-close[data-v-76faf340]{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-76faf340]:hover{background:var(--cl-control-fill-strong)}.buy-preview[data-v-76faf340]{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-76faf340]{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-76faf340]:hover{background:var(--cl-accent-pressed)}.buy-wave[data-v-76faf340]{flex:0 1 270px;width:270px;min-width:0;--wave-bar:2px;--wave-pitch:3px}.buy-wave[data-v-76faf340] .wave-base,.buy-wave[data-v-76faf340] .wave-loaded{background:var(--buy-owner);opacity:.7}.buy-wave[data-v-76faf340] .wave-played{background:var(--buy-owner)}.buy-note[data-v-76faf340]{margin:6px 0 0;padding:0 4px;font:var(--cl-caption);line-height:1.2;color:var(--cl-label-45)}.buy-license[data-v-76faf340]{margin-top:18px;border-radius:var(--cl-r-2xl);background:var(--cl-cell-inner);overflow:hidden}.buy-license-head[data-v-76faf340]{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-76faf340]{color:var(--cl-label-2)}.buy-term[data-v-76faf340]{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-76faf340]{flex-shrink:0;margin-top:1px}.buy-term--link[data-v-76faf340]{border-bottom:none;text-decoration:none;color:var(--cl-label-85)}.buy-term--link[data-v-76faf340]:hover{background:var(--cl-hover);color:var(--cl-label)}.buy-facts[data-v-76faf340]{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-76faf340]{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-76faf340]:hover{background:linear-gradient(var(--cl-hover),var(--cl-hover)),var(--cl-cell-inner);color:var(--cl-label)}.buy-pack-text[data-v-76faf340]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.buy-pack-title[data-v-76faf340]{font:var(--cl-subhead);font-weight:600;color:var(--cl-label)}.buy-pack-line[data-v-76faf340]{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-76faf340]{flex-shrink:0}@media (pointer:coarse){.buy-title[data-v-76faf340]{line-height:26px}.buy-license-head[data-v-76faf340]{line-height:20px}.buy-facts[data-v-76faf340]{line-height:16px}.buy-pack-title[data-v-76faf340]{line-height:18px}.buy-pack-line[data-v-76faf340]{line-height:16px}}.buy-foot[data-v-76faf340]{flex-shrink:0;padding:16px 16px 20px}.buy-price[data-v-76faf340]{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-76faf340]:focus-within{box-shadow:inset 0 0 0 1px var(--cl-accent-chip-border)}.buy-price--error[data-v-76faf340],.buy-price--error[data-v-76faf340]:focus-within{box-shadow:inset 0 0 0 1px var(--cl-destructive)}.buy-price-label[data-v-76faf340]{flex:1 1 auto;font:var(--cl-body);color:var(--cl-label)}.buy-price-input[data-v-76faf340]{flex:0 1 auto;min-width:0}.buy-price-input[data-v-76faf340] .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-76faf340] .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-76faf340] .v-field__input::-webkit-inner-spin-button,.buy-price-input[data-v-76faf340] .v-field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-price-input[data-v-76faf340] .v-text-field__prefix{min-height:40px;padding-top:0;padding-inline-end:1px;color:var(--cl-label-2)}.buy-price-note[data-v-76faf340]{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-76faf340]{color:var(--cl-destructive-text)}.buy-cta[data-v-76faf340]{margin-top:14px;width:100%}.buy-cta[data-v-76faf340] .v-btn__content{gap:8px}.buy-cta--off[data-v-76faf340]{background:var(--cl-control-fill)!important;color:var(--cl-label-3)!important;opacity:1!important}.buy-foot-note[data-v-76faf340]{margin:10px 0 0;text-align:center;text-wrap:pretty;font:var(--cl-footnote);line-height:1.4;color:var(--cl-label-50)}.buy-head-actions[data-v-76faf340]{flex-shrink:0;display:flex;align-items:flex-start;margin-right:-8px}.buy-icon[data-v-76faf340]{width:34px;height:34px;border:none;border-radius:8px;background:transparent;color:var(--cl-label-3);display:flex;align-items:center;justify-content:center;cursor:pointer}.buy-icon[data-v-76faf340]:hover{background:var(--cl-hover)}.buy-star.is-on[data-v-76faf340]{color:var(--cl-accent-text)}.buy-share[data-v-76faf340]{width:36px;color:var(--cl-accent-text)}.buy-cta-row[data-v-76faf340]{display:flex;gap:10px}.buy-cta-row .buy-cta[data-v-76faf340]{flex:1 1 auto;width:auto;margin-top:0}.buy-add[data-v-76faf340]{flex:0 0 auto;height:var(--cl-hero-h)!important;border-radius:var(--cl-r-2xl)!important;font-size:17px!important}.buy-done[data-v-76faf340]{display:flex;align-items:flex-start;gap:10px;font:var(--cl-subhead);color:var(--cl-label-85)}.buy-done svg[data-v-76faf340]{flex-shrink:0}@media (max-width:699.98px){.buy-sheet[data-v-76faf340]{border-radius:var(--cl-r-sheet) var(--cl-r-sheet) 0 0;min-height:min(704px,calc(100dvh - 24px))}.buy-sheet--pack[data-v-76faf340]{min-height:0}.buy-handle[data-v-76faf340]{display:block}.buy-body[data-v-76faf340]{padding-top:14px}.buy-foot[data-v-76faf340]{padding-bottom:40px}}.fork-lede[data-v-14d0a1f0]{font-size:var(--font-sm);color:var(--text-muted);margin:0 0 .9rem}.fork-buylist[data-v-14d0a1f0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.fork-row[data-v-14d0a1f0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.fork-row-meta[data-v-14d0a1f0]{min-width:0}.fork-row-name[data-v-14d0a1f0]{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fork-row-blocked[data-v-14d0a1f0],.fork-row-sub[data-v-14d0a1f0]{font-size:var(--font-sm);color:var(--text-muted)}.fork-row-blocked[data-v-14d0a1f0]{font-style:italic}.fork-error[data-v-14d0a1f0]{font-size:var(--font-sm);color:rgb(var(--v-theme-error));margin:.75rem 0 0}.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}.tsearch[data-v-91dc85e4]{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border-radius:8px;background:var(--cl-control-fill-pointer);color:var(--cl-label-50);box-sizing:border-box;min-width:0;cursor:text}.tsearch--home[data-v-91dc85e4]{width:100%;max-width:460px;margin:0 auto}.tsearch--pane[data-v-91dc85e4]{width:340px;max-width:100%}.tsearch--list[data-v-91dc85e4]{height:28px;border-radius:7px;padding:0 8px}.tsearch--phone[data-v-91dc85e4]{height:36px;border-radius:10px;padding:0 8px;background:var(--cl-control-fill);gap:6px}.tsearch-icon[data-v-91dc85e4]{width:14px;height:14px;flex-shrink:0}.tsearch--list .tsearch-icon[data-v-91dc85e4]{width:13px;height:13px}.tsearch--phone .tsearch-icon[data-v-91dc85e4]{width:18px;height:18px}.tsearch-input[data-v-91dc85e4]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--cl-label);font:400 13px/16px var(--cl-font);padding:0}.tsearch--phone .tsearch-input[data-v-91dc85e4]{font:400 17px/22px var(--cl-font)}.tsearch-input[data-v-91dc85e4]::-moz-placeholder{color:var(--cl-label-50)}.tsearch-input[data-v-91dc85e4]::placeholder{color:var(--cl-label-50)}.tsearch-input[data-v-91dc85e4]::-webkit-search-cancel-button{-webkit-appearance:none}.tsearch-chip[data-v-91dc85e4]{flex-shrink:0;padding:1px 5px;border-radius:4px;border:1px solid var(--cl-border-default);color:var(--cl-label-3);font:400 11px/14px var(--cl-font-mono)}.tsearch--list .tsearch-chip[data-v-91dc85e4],.tsearch--pane .tsearch-chip[data-v-91dc85e4]{border:none;padding:0;font:400 11px/14px var(--cl-font);color:var(--cl-label-3)}.ss-card[data-v-6168daa0]{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);background:var(--cl-sheet);border:1px solid var(--cl-separator);border-radius:var(--cl-r-2xl);box-shadow:0 24px 60px var(--cl-scrim);color:var(--cl-label);font-family:var(--cl-font);overflow:hidden}.ss-card.is-top[data-v-6168daa0]{max-height:calc(100dvh - var(--sheet-top, 64px) - 24px)}.ss-card.is-phone[data-v-6168daa0]{height:calc(100dvh - var(--sheet-top, 64px));max-height:none;border:none;border-radius:var(--cl-r-sheet) var(--cl-r-sheet) 0 0;box-shadow:none}.ss-handle[data-v-6168daa0]{flex-shrink:0;width:36px;height:5px;margin:6px auto 0;border-radius:3px;background:rgba(235,235,245,.3)}.ss-head[data-v-6168daa0]{flex-shrink:0}.ss-body[data-v-6168daa0]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ss-foot[data-v-6168daa0]{flex-shrink:0}.v-overlay.social-sheet>.v-overlay__scrim{background:var(--cl-scrim)!important;opacity:1!important}.v-overlay.social-sheet--at-top{align-items:flex-start}.v-overlay.social-sheet--at-top>.v-overlay__content{margin-top:var(--sheet-top,64px);max-height:calc(100% - var(--sheet-top, 64px) - 24px)}.v-overlay.social-sheet--phone{align-items:flex-end}.v-overlay.social-sheet--phone>.v-overlay__content.social-sheet-content--phone{margin:0!important;width:100%!important;max-width:100%!important;max-height:none!important;position:absolute;left:0;right:0;bottom:0}.invite-host[data-v-33f636ab]{display:contents}.invite-pop[data-v-33f636ab]{position:relative;width:330px;border-radius:12px;background:var(--cl-popover);border:1px solid var(--cl-border-default);box-shadow:0 18px 44px rgba(0,0,0,.6);padding:14px;color:var(--cl-label);font-family:var(--cl-font)}.invite-arrow[data-v-33f636ab]{position:absolute;top:-10px}.invite-arrow-fill[data-v-33f636ab]{fill:var(--cl-popover)}.invite-arrow-edge[data-v-33f636ab]{stroke:var(--cl-border-default)}.ip-title[data-v-33f636ab]{font:700 15px/20px var(--cl-font)}.ip-access[data-v-33f636ab]{margin-top:10px}.ip-access.is-readonly[data-v-33f636ab]{pointer-events:none}.ip-access[data-v-33f636ab] .cl-seg{width:100%}.ip-note[data-v-33f636ab]{margin:6px 4px 0;font:400 11px/14px var(--cl-font);color:var(--cl-label-3)}.ip-hint[data-v-33f636ab]{margin-top:10px}.ip-link[data-v-33f636ab]{margin-top:10px;height:30px;display:flex;align-items:center;gap:8px;padding:0 4px 0 10px;border-radius:7px;background:hsla(240,4%,48%,.18)}.ip-link-text[data-v-33f636ab]{flex:1;min-width:0;font:400 12px/16px var(--cl-font);color:rgba(235,235,245,.75);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-copy[data-v-33f636ab]{height:24px;padding:0 10px;border:none;border-radius:5px;background:hsla(240,4%,48%,.3);color:var(--cl-label);font:600 12px/1 var(--cl-font);cursor:pointer}.ip-search[data-v-33f636ab]{margin-top:12px;width:100%;max-width:none}.ip-picks[data-v-33f636ab]{margin-top:6px}.ip-picks.is-scroll[data-v-33f636ab]{max-height:152px;overflow-y:auto}.ip-pick[data-v-33f636ab]{width:100%;height:38px;display:flex;align-items:center;gap:10px;padding:0 4px;border:none;background:none;color:var(--cl-label);text-align:left;cursor:pointer;border-radius:6px}.ip-pick[data-v-33f636ab]:hover{background:var(--cl-hover)}.ip-check[data-v-33f636ab]{width:16px;height:16px;flex-shrink:0;border-radius:4px;border:1.5px solid rgba(235,235,245,.35);display:flex;align-items:center;justify-content:center;color:var(--cl-on-fill)}.ip-check.is-on[data-v-33f636ab]{border:none;background:var(--cl-accent)}.ip-mail[data-v-33f636ab]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--cl-label-2)}.ip-name[data-v-33f636ab]{flex:1;min-width:0;font:400 13px/16px var(--cl-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-sub[data-v-33f636ab]{flex-shrink:0;font:400 11px/14px var(--cl-font);color:var(--cl-label-45)}.ip-empty[data-v-33f636ab]{margin:4px 4px 0;font:400 11px/14px var(--cl-font);color:var(--cl-label-3)}.ip-message[data-v-33f636ab]{display:block;margin-top:8px;width:100%;height:50px;resize:none;border-radius:7px;border:1px solid hsla(0,0%,100%,.1);background:hsla(240,4%,48%,.12);color:var(--cl-label);font:400 12px/16px var(--cl-font);padding:7px 9px;outline:none}.ip-message[data-v-33f636ab]::-moz-placeholder{color:var(--cl-label-4)}.ip-message[data-v-33f636ab]::placeholder{color:var(--cl-label-4)}.ip-section[data-v-33f636ab]{margin-top:12px;font:600 11px/14px var(--cl-font);color:var(--cl-label-45)}.ip-member[data-v-33f636ab]{height:32px;display:flex;align-items:center;gap:10px;padding:0 4px}.ip-member-name[data-v-33f636ab]{flex:1;min-width:0;font:400 13px/16px var(--cl-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-role[data-v-33f636ab]{font:400 12px/16px var(--cl-font);color:var(--cl-label-45)}.ip-remove[data-v-33f636ab]{border:none;background:none;padding:6px 0;font:400 12px/16px var(--cl-font);color:var(--cl-destructive-text);cursor:pointer}.ip-actions[data-v-33f636ab]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.ip-btn[data-v-33f636ab]{height:28px;padding:0 14px;border:none;border-radius:7px;background:var(--cl-control-fill-strong);color:var(--cl-label);font:400 13px/1 var(--cl-font);cursor:pointer;white-space:nowrap}.ip-btn--send[data-v-33f636ab]{background:var(--cl-accent);color:var(--cl-on-fill);font-weight:600}.ip-btn[data-v-33f636ab]:disabled{opacity:.45;cursor:default}.is-head[data-v-33f636ab]{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.is-cancel[data-v-33f636ab]{height:44px;min-width:66px;padding:0 8px;border:none;background:none;color:var(--cl-accent-text);font:400 17px/22px var(--cl-font);text-align:left;cursor:pointer}.is-title[data-v-33f636ab]{flex:1;min-width:0;text-align:center;font:600 17px/22px var(--cl-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-head-spacer[data-v-33f636ab]{width:66px;flex-shrink:0}.is-body[data-v-33f636ab]{padding:4px 16px 24px}.is-search[data-v-33f636ab]{width:100%;max-width:none}.is-chips[data-v-33f636ab]{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.is-chip[data-v-33f636ab]{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 6px 0 4px;border:none;border-radius:16px;background:var(--cl-accent-fill);color:var(--cl-accent-chip-text);font:400 15px/1 var(--cl-font);cursor:pointer}.is-chip-mail[data-v-33f636ab]{width:24px;display:flex;justify-content:center}.is-label[data-v-33f636ab]{padding:18px 0 7px 16px;font:400 13px/16px var(--cl-font);color:var(--cl-label-2)}.is-gap[data-v-33f636ab]{height:18px}.is-card[data-v-33f636ab]{border-radius:var(--cl-r-xl);background:var(--cl-cell-inner);overflow:hidden}.is-row[data-v-33f636ab]{width:100%;height:56px;display:flex;align-items:center;gap:12px;padding:0 0 0 14px;border:none;background:none;color:var(--cl-label);text-align:left;font-family:var(--cl-font);cursor:pointer}.is-row.is-here[data-v-33f636ab]{opacity:.45;cursor:default}.is-row-main[data-v-33f636ab]{flex:1;min-width:0;height:56px;display:flex;align-items:center;gap:10px;padding-right:14px;border-bottom:1px solid var(--cl-separator)}.is-row:last-child .is-row-main[data-v-33f636ab]{border-bottom-color:transparent}.is-row-text[data-v-33f636ab]{flex:1;min-width:0;display:flex;flex-direction:column}.is-row-name[data-v-33f636ab]{font:400 17px/22px var(--cl-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-row-sub[data-v-33f636ab]{font:400 13px/16px var(--cl-font);color:var(--cl-label-50);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-circle[data-v-33f636ab]{width:24px;height:24px;flex-shrink:0;border-radius:12px;border:2px solid rgba(235,235,245,.3);display:flex;align-items:center;justify-content:center;color:var(--cl-on-fill)}.is-circle.is-on[data-v-33f636ab]{border:none;background:var(--cl-accent)}.is-mail[data-v-33f636ab]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--cl-accent-text)}.is-member[data-v-33f636ab]{cursor:default}.is-role[data-v-33f636ab]{font:400 15px/20px var(--cl-font);color:var(--cl-label-45)}.is-remove[data-v-33f636ab]{border:none;background:none;padding:8px 0;font:400 15px/20px var(--cl-font);color:var(--cl-destructive-text);cursor:pointer}.is-message[data-v-33f636ab]{display:block;width:100%;min-height:72px;resize:vertical;border:none;border-radius:var(--cl-r-xl);background:var(--cl-cell-inner);color:var(--cl-label);font:400 17px/22px var(--cl-font);padding:10px 12px;outline:none}.is-message[data-v-33f636ab]::-moz-placeholder{color:var(--cl-label-4)}.is-message[data-v-33f636ab]::placeholder{color:var(--cl-label-4)}.is-link[data-v-33f636ab]{height:44px;display:flex;align-items:center;gap:6px;padding:0 4px 0 12px;border-radius:var(--cl-r-xl);background:var(--cl-cell-inner)}.is-link-text[data-v-33f636ab]{flex:1;min-width:0;font:400 15px/20px var(--cl-font);color:var(--cl-label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-copy[data-v-33f636ab]{height:32px;padding:0 14px;border:none;border-radius:8px;background:var(--cl-control-fill);color:var(--cl-label);font:600 15px/1 var(--cl-font);cursor:pointer}.is-share[data-v-33f636ab]{width:36px;height:36px;border:none;background:none;color:var(--cl-accent-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.is-empty[data-v-33f636ab],.is-hint[data-v-33f636ab]{margin:8px 4px 0;font:400 13px/18px var(--cl-font);color:var(--cl-label-3)}.is-foot[data-v-33f636ab]{padding:12px 16px 40px;border-top:1px solid hsla(0,0%,100%,.08);background:var(--cl-sheet)}.is-foot-note[data-v-33f636ab]{display:flex;align-items:center;gap:6px;padding:0 4px 10px;font:400 13px/16px var(--cl-font);color:var(--cl-label-55)}.is-send[data-v-33f636ab]{width:100%;height:52px;border:none;border-radius:14px;background:var(--cl-accent);color:var(--cl-on-fill);font:600 17px/1 var(--cl-font);cursor:pointer}.is-send[data-v-33f636ab]:disabled{opacity:.45;cursor:default}.v-overlay__content.invite-pop-content{position:fixed!important}.sheet-card[data-v-428aa27a]{display:flex;flex-direction:column;max-height:calc(100vh - var(--sheet-top, 24px) - 24px);background:var(--cl-sheet);border:1px solid var(--cl-separator);border-radius:var(--cl-r-2xl);box-shadow:0 24px 60px var(--cl-scrim);color:var(--cl-label);font-family:var(--cl-font);overflow:hidden}.sheet-handle[data-v-428aa27a]{display:none}.sheet-head[data-v-428aa27a]{flex-shrink:0;height:52px;display:flex;align-items:center;gap:8px;padding:0 20px;border-bottom:1px solid var(--border-subtle)}.sheet-title[data-v-428aa27a]{font:var(--cl-title3);color:var(--cl-label)}.sheet-spacer[data-v-428aa27a]{flex-grow:1}.sheet-note[data-v-428aa27a]{font:var(--cl-subhead);color:var(--cl-label-50);white-space:nowrap}.sheet-close[data-v-428aa27a]{display:none;flex-shrink:0;width:30px;height:30px;border:none;border-radius:50%;background:var(--cl-control-fill);color:var(--cl-label-70);align-items:center;justify-content:center;cursor:pointer}.sheet-body[data-v-428aa27a]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px 0}.sheet-foot[data-v-428aa27a]{flex-shrink:0;margin-top:16px;min-height:60px;display:flex;align-items:center;gap:8px;padding:0 20px;border-top:1px solid var(--border-subtle)}.sheet-foot-note[data-v-428aa27a]{font:var(--cl-subhead);color:var(--cl-label-55)}.sheet-actions[data-v-428aa27a]{display:flex;align-items:center;gap:8px}@media (max-width:699px){.sheet-card[data-v-428aa27a]{max-height:92vh;border:none;border-radius:var(--cl-r-sheet) var(--cl-r-sheet) 0 0}.sheet-handle[data-v-428aa27a]{display:block;width:36px;height:5px;border-radius:3px;background:var(--cl-handle);margin:6px auto 0;flex-shrink:0}.sheet-head[data-v-428aa27a]{min-height:52px;height:auto;padding:8px 16px 4px;border-bottom:none}.sheet-title[data-v-428aa27a]{font:var(--cl-title2)}.sheet-close[data-v-428aa27a]{display:flex}.sheet-body[data-v-428aa27a]{padding:4px 16px 0}.sheet-foot[data-v-428aa27a]{flex-wrap:wrap;border-top:none;padding:0 16px 16px;margin-top:12px}.sheet-foot-note[data-v-428aa27a]{flex-basis:100%}.sheet-foot .sheet-spacer[data-v-428aa27a]{display:none}.sheet-actions[data-v-428aa27a]{flex:1 1 100%}.sheet-actions .cl-btn[data-v-428aa27a-s]{flex:1 1 0}}.v-overlay.sheet-modal>.v-overlay__scrim{background:var(--cl-scrim)!important;opacity:1!important}.v-overlay.sheet-modal--top{align-items:flex-start}.v-overlay.sheet-modal--top>.v-overlay__content{margin-top:var(--sheet-top,24px);max-height:calc(100% - var(--sheet-top, 24px) - 24px)}@media (max-width:699px){.v-overlay.sheet-modal{align-items:flex-end}.v-overlay.sheet-modal>.v-overlay__content{margin:0!important;width:100%!important;max-width:100%!important;max-height:92vh}}.keys[data-v-4b067a24]{margin:0;padding:8px 0 20px;display:flex;flex-direction:column;gap:16px}.keys-head[data-v-4b067a24]{margin:0 0 8px;font:600 12px/16px var(--cl-font);color:var(--cl-label-2)}.keys-list[data-v-4b067a24]{margin:0;display:flex;flex-direction:column;gap:10px}.keys-row[data-v-4b067a24]{display:flex;align-items:center;justify-content:space-between;gap:16px;font:400 13px/18px var(--cl-font);color:var(--cl-label)}.keys-row dd[data-v-4b067a24]{margin:0;display:flex;gap:4px}kbd[data-v-4b067a24]{min-width:22px;padding:1px 6px;border-radius:4px;border:1px solid var(--cl-border-default);font:400 12px/18px var(--cl-font-mono);color:var(--cl-label-2);text-align:center}.account-menu[data-v-8628c8bc]{min-width:180px;max-width:320px;padding:5px;border-radius:8px;background:var(--cl-menu);border:1px solid var(--cl-border-default);box-shadow:0 14px 34px rgba(0,0,0,.55);display:flex;flex-direction:column}.am-head[data-v-8628c8bc]{padding:3px 10px 5px;font:400 11px/14px var(--cl-font);color:var(--cl-label-3)}.am-row[data-v-8628c8bc]{height:24px;padding:0 10px;border:none;border-radius:5px;background:transparent;color:var(--cl-label);font:400 13px/16px var(--cl-font);text-align:left;cursor:pointer}.am-row[data-v-8628c8bc]:focus-visible,.am-row[data-v-8628c8bc]:hover{background:var(--cl-accent);color:var(--cl-on-fill);outline:none}.am-sep[data-v-8628c8bc]{height:1px;margin:4px 8px;background:var(--cl-border-default)}:root[data-density=touch] .account-menu[data-v-8628c8bc]{width:300px;max-width:300px;padding:0;border-radius:14px;overflow:hidden}:root[data-density=touch] .am-head[data-v-8628c8bc]{padding:10px 16px 6px;font-size:13px}:root[data-density=touch] .am-row[data-v-8628c8bc]{height:46px;padding:0 16px;border-radius:0;font-size:17px;border-top:1px solid var(--cl-separator)}:root[data-density=touch] .am-row[data-v-8628c8bc]:hover{background:var(--cl-hover);color:var(--cl-label)}:root[data-density=touch] .am-sep[data-v-8628c8bc]{height:6px;margin:0;background:rgba(0,0,0,.25)}.am-file[data-v-8628c8bc]{display:none}.settings-scrim[data-v-0242c270]{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;background:var(--cl-scrim)}.upload-indicator[data-v-eafe9a66]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;background:transparent;cursor:pointer}:root[data-density=pointer] .upload-indicator[data-v-eafe9a66]{width:32px;height:32px}.status-icon[data-v-eafe9a66]{font-size:20px!important}.status-icon.complete[data-v-eafe9a66]{color:var(--cl-live)!important}.status-icon.error[data-v-eafe9a66]{color:var(--cl-destructive)!important}.status-icon.adding[data-v-eafe9a66]{color:var(--cl-label-2)!important}.upload-details[data-v-eafe9a66]{min-width:260px;max-width:340px;padding:.5rem .75rem;background:var(--cl-sheet)!important;border:1px solid var(--border-subtle)}.upload-details-header[data-v-eafe9a66]{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;font-weight:600;color:var(--cl-label);padding-bottom:.4rem;margin-bottom:.4rem;border-bottom:1px solid var(--border-subtle)}.upload-details-close-btn[data-v-eafe9a66]{background:none;border:none;color:var(--cl-label-50);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:var(--radius-sm)}.upload-details-close-btn[data-v-eafe9a66]:hover{color:var(--cl-label);background:var(--cl-hover)}.upload-details-row[data-v-eafe9a66]{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.75rem}.upload-file-col[data-v-eafe9a66]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.upload-file-name[data-v-eafe9a66]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cl-label-85);font-size:.75rem}.upload-mini-progress[data-v-eafe9a66]{width:100%;height:3px;background:var(--cl-hover);border-radius:2px;overflow:hidden}.upload-mini-progress-fill[data-v-eafe9a66]{height:100%;background:var(--cl-accent)}.upload-file-state[data-v-eafe9a66]{color:var(--cl-label-55);flex-shrink:0;font-variant-numeric:tabular-nums}.phone-nav[data-v-adbbaabc]{display:contents}.phone-nav-row[data-v-adbbaabc]{position:sticky;top:0;z-index:5;background:var(--cl-bg);height:44px;display:flex;align-items:center;padding:0 16px}.has-back .phone-nav-row[data-v-adbbaabc]{padding:0 8px 0 4px}.phone-nav-left[data-v-adbbaabc],.phone-nav-right[data-v-adbbaabc]{display:flex;align-items:center;min-width:0;z-index:1}.phone-nav-right[data-v-adbbaabc]{margin-left:auto;gap:2px}.phone-nav-back[data-v-adbbaabc]{display:inline-flex;align-items:center;gap:2px;height:44px;padding:0;border:none;background:none;color:var(--cl-accent-text);font:400 17px/22px var(--cl-font);cursor:pointer}.phone-nav-inline[data-v-adbbaabc]{position:absolute;left:0;right:0;text-align:center;font:600 17px/22px var(--cl-font);color:var(--cl-label);opacity:0;pointer-events:none;transition:opacity var(--cl-t-fast)}.is-collapsed .phone-nav-inline[data-v-adbbaabc]{opacity:1}.phone-nav-below[data-v-adbbaabc],.phone-nav-large[data-v-adbbaabc]{background:var(--cl-bg)}.phone-nav-large[data-v-adbbaabc]{margin:0;padding:2px 16px 0;font:700 34px/41px var(--cl-font-display);letter-spacing:.3px;color:var(--cl-label)}.app-shell[data-v-2664b340]{display:flex;align-items:stretch;min-height:100dvh;width:100%;background:var(--cl-bg)}.pane-column[data-v-2664b340]{min-height:100dvh}.pane-column[data-v-2664b340],.pane[data-v-2664b340]{flex:1;min-width:0;display:flex;flex-direction:column}.size--phone .pane[data-v-2664b340]{padding-bottom:var(--cl-player-h,0)}.pane[data-v-2664b340]>*{flex:1 0 auto}.shell-toast .v-snackbar__wrapper{margin-bottom:calc(12px + var(--cl-player-h, 0px))}.cl-alert-scrim[data-v-4c7c54d6]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:var(--cl-scrim)}.cl-alert[data-v-4c7c54d6]{position:relative;width:270px;max-width:calc(100vw - 32px);border-radius:var(--cl-r-2xl);background:var(--cl-alert);box-shadow:0 16px 40px var(--cl-scrim);overflow:hidden;color:var(--cl-label);font-family:var(--cl-font)}.cl-alert-content[data-v-4c7c54d6]{padding:19px 16px 16px;text-align:center}.cl-alert-title[data-v-4c7c54d6]{font:600 17px/22px var(--cl-font);color:var(--cl-label)}.cl-alert-body[data-v-4c7c54d6]{margin-top:4px;font:400 13px/18px var(--cl-font);color:var(--cl-label-78);white-space:pre-line}.cl-alert-field[data-v-4c7c54d6]{width:100%;margin-top:14px;height:28px;padding:0 8px;border-radius:7px;border:1px solid var(--cl-border-default);background:var(--cl-bg);color:var(--cl-label);font:400 14px/18px var(--cl-font);outline:none;box-sizing:border-box}.cl-alert-field[data-v-4c7c54d6]:focus{border-color:var(--cl-accent)}.cl-alert-actions[data-v-4c7c54d6]{display:flex;border-top:1px solid var(--cl-border-default)}.cl-alert-actions.is-stacked[data-v-4c7c54d6]{flex-direction:column}.cl-alert-action[data-v-4c7c54d6],.cl-alert-measure-label[data-v-4c7c54d6]{font:400 17px/22px var(--cl-font);white-space:nowrap}.cl-alert-action[data-v-4c7c54d6]{flex:1 1 0;min-width:0;height:44px;padding:0 8px;border:none;background:transparent;color:var(--cl-accent-text);overflow:hidden;text-overflow:ellipsis;cursor:pointer}.is-stacked .cl-alert-action[data-v-4c7c54d6]{flex:0 0 auto}.cl-alert-action+.cl-alert-action[data-v-4c7c54d6]{border-left:1px solid var(--cl-border-default)}.is-stacked .cl-alert-action+.cl-alert-action[data-v-4c7c54d6]{border-left:none;border-top:1px solid var(--cl-border-default)}.cl-alert-action.is-bold[data-v-4c7c54d6],.cl-alert-measure-label.is-bold[data-v-4c7c54d6]{font-weight:600}.cl-alert-measure[data-v-4c7c54d6]{position:absolute;left:0;top:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start}.cl-alert-action.is-destructive[data-v-4c7c54d6]{color:var(--cl-destructive)}@media (hover:hover){.cl-alert-action[data-v-4c7c54d6]:hover{background:var(--cl-hover)}}.site-footer[data-v-31f304ea]{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-31f304ea]{color:var(--text-subtle);text-decoration:none}.site-footer a[data-v-31f304ea]:hover{color:var(--text-secondary);text-decoration:underline}.footer-sep[data-v-31f304ea]{color:var(--text-subtle);opacity:.5}.footer-group[data-v-31f304ea]{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap}@media (max-width:559px){.site-footer[data-v-31f304ea]{flex-direction:column;gap:.5rem}.footer-sep--between[data-v-31f304ea]{display:none}}.main-content.theme--dark[data-v-31f304ea]{background:var(--cl-cell);min-height:100vh;transition:background-color .3s ease}.main-content.theme--light[data-v-31f304ea]{background:#f5f5f5;min-height:100vh;transition:background-color .3s ease}.search-dropdown[data-v-31f304ea]{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-31f304ea]{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-31f304ea]{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-31f304ea]{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-31f304ea]{max-height:400px;overflow-y:auto;padding:16px}.search-result-item[data-v-31f304ea]{margin-bottom:8px;cursor:pointer;transition:all .2s ease;border-radius:8px}.search-result-item[data-v-31f304ea]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.no-results[data-v-31f304ea]{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-31f304ea]{color:hsla(0,0%,100%,.7)}.theme--light .no-results[data-v-31f304ea]{color:rgba(0,0,0,.6)}.single-result-header[data-v-31f304ea]{padding:16px 20px 8px 20px}.theme--dark .single-result-header[data-v-31f304ea]{border-bottom:1px solid hsla(0,0%,100%,.1)}.theme--light .single-result-header[data-v-31f304ea]{border-bottom:1px solid rgba(0,0,0,.1)}.result-header[data-v-31f304ea]{font-size:1.1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:8px}.theme--dark .result-header[data-v-31f304ea]{color:#fff}.theme--light .result-header[data-v-31f304ea]{color:#2c3e50}.theme--dark .search-tabs[data-v-31f304ea]{border-bottom:1px solid hsla(0,0%,100%,.1)}.theme--light .search-tabs[data-v-31f304ea]{border-bottom:1px solid rgba(0,0,0,.1)}.search-tab[data-v-31f304ea]{font-weight:500;text-transform:none;transition:all .3s ease}.theme--dark .search-tab[data-v-31f304ea]{color:hsla(0,0%,100%,.8)!important}.theme--light .search-tab[data-v-31f304ea]{color:rgba(0,0,0,.7)!important}.theme--dark .search-tab[data-v-31f304ea]:hover{color:#fff!important}.theme--light .search-tab[data-v-31f304ea]:hover{color:#2c3e50!important}.theme--dark .search-tab.v-tab--active[data-v-31f304ea]{color:#fff!important}.theme--light .search-tab.v-tab--active[data-v-31f304ea]{color:#2c3e50!important}.more-results[data-v-31f304ea]{text-align:center;padding:16px 12px;font-style:italic;margin-top:8px;font-size:.9rem}.theme--dark .more-results[data-v-31f304ea]{color:hsla(0,0%,100%,.6);border-top:1px solid hsla(0,0%,100%,.1)}.theme--light .more-results[data-v-31f304ea]{color:rgba(0,0,0,.5);border-top:1px solid rgba(0,0,0,.1)}.actionBarButton[data-v-31f304ea]{margin-right:15px}.mobile-header[data-v-31f304ea]{padding:0 12px!important}.logo-link[data-v-31f304ea]{margin-right:12px}.search-field[data-v-31f304ea]{flex:1;max-width:600px!important;margin:0 16px}.search-field[data-v-31f304ea] .v-input__slot{border-radius:24px!important;transition:all .3s ease}.theme--dark .search-field[data-v-31f304ea] .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-31f304ea] .v-input__slot{background:#fff!important;border:1px solid rgba(0,0,0,.2)!important}.theme--dark .search-field[data-v-31f304ea] .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-31f304ea] .v-input__slot:hover{border-color:rgba(0,0,0,.3)!important}.theme--dark .search-field[data-v-31f304ea] input{color:#fff!important}.theme--light .search-field[data-v-31f304ea] input{color:#2c3e50!important}.theme--dark .search-field[data-v-31f304ea] input::-moz-placeholder{color:hsla(0,0%,100%,.6)!important}.theme--dark .search-field[data-v-31f304ea] input::placeholder{color:hsla(0,0%,100%,.6)!important}.theme--light .search-field[data-v-31f304ea] input::-moz-placeholder{color:rgba(0,0,0,.5)!important}.theme--light .search-field[data-v-31f304ea] input::placeholder{color:rgba(0,0,0,.5)!important}.theme--dark .search-field[data-v-31f304ea] .v-icon{color:hsla(0,0%,100%,.7)!important}.theme--light .search-field[data-v-31f304ea] .v-icon{color:rgba(0,0,0,.6)!important}.user-avatar[data-v-31f304ea]{margin-left:8px}.new-session-btn[data-v-31f304ea]{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-31f304ea]:hover{background:rgba(168,85,247,.22)!important;border-color:var(--accent)!important;color:var(--accent-hover)!important}.modern-app-bar[data-v-31f304ea]{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-31f304ea]{background:var(--bg-soft)!important;border-radius:var(--radius-md)!important;max-width:420px;width:420px}.search-field-modern[data-v-31f304ea] .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-31f304ea] .v-field--focused,.search-field-modern[data-v-31f304ea] .v-field:hover{border-color:var(--border-default)!important}.search-field-modern[data-v-31f304ea] .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-31f304ea] .v-field__input::-moz-placeholder{color:var(--text-muted)!important}.search-field-modern[data-v-31f304ea] .v-field__input::placeholder{color:var(--text-muted)!important}.search-field-modern[data-v-31f304ea] .v-field__prepend-inner{color:var(--text-muted)!important}.search-field-modern[data-v-31f304ea] .v-field__outline{display:none!important}.nav-actions[data-v-31f304ea]{display:flex;gap:.5rem;align-items:center}.nav-btn[data-v-31f304ea]{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-31f304ea]:hover{background:var(--bg-soft-hover)!important;border-color:var(--border-default)!important;color:var(--text-primary)!important}.nav-btn .v-icon[data-v-31f304ea]{font-size:18px!important}.profile-btn[data-v-31f304ea]{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-31f304ea]:hover{background:var(--surface-3)!important;border-color:var(--border-default)!important}.profile-initial[data-v-31f304ea]{color:var(--text-primary);font-weight:600;font-size:.8125rem}.username-display[data-v-31f304ea]{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-31f304ea]{text-decoration:none;display:flex;align-items:center}.upload-indicator[data-v-31f304ea]{display:flex;align-items:center;margin:0 6px;cursor:default}.status-icon[data-v-31f304ea]{font-size:20px!important}.status-icon.complete[data-v-31f304ea]{color:var(--cl-live)!important}.status-icon.error[data-v-31f304ea]{color:var(--cl-destructive)!important}.status-icon.adding[data-v-31f304ea]{color:var(--cl-label-2)!important}.upload-details[data-v-31f304ea]{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-31f304ea]{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-31f304ea]{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-31f304ea]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.upload-details-row[data-v-31f304ea]{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.75rem}.upload-file-col[data-v-31f304ea]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.upload-file-name[data-v-31f304ea]{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-31f304ea]{width:100%;height:3px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.upload-mini-progress-fill[data-v-31f304ea]{height:100%;background:var(--accent);transition:width .2s ease}.upload-mini-progress-fill.is-indeterminate[data-v-31f304ea]{animation:mini-upload-shimmer-31f304ea 1.5s linear infinite;background:var(--cl-accent);background-size:200% 100%}@keyframes mini-upload-shimmer-31f304ea{0%{background-position:200% 0}to{background-position:-200% 0}}.upload-file-state[data-v-31f304ea]{color:hsla(0,0%,100%,.55);flex-shrink:0;font-variant-numeric:tabular-nums}.guest-btn[data-v-31f304ea]{text-decoration:none}@media (max-width:768px){.mobile-header[data-v-31f304ea]{min-height:56px!important;padding:0 8px!important}.logo-link[data-v-31f304ea]{margin-right:8px}.search-field[data-v-31f304ea]{margin:0 8px;max-width:none!important;flex:1}.search-field[data-v-31f304ea] .v-input__control{min-height:36px!important}.search-field[data-v-31f304ea] .v-input__slot{padding:0 12px!important}.search-field[data-v-31f304ea] input{font-size:14px!important}.user-avatar[data-v-31f304ea]{margin-left:4px}.search-dropdown[data-v-31f304ea]{max-width:95vw;left:2.5vw;transform:none;top:56px!important}.search-results-card[data-v-31f304ea]{margin:4px}.search-results-list[data-v-31f304ea]{max-height:300px;padding:4px}.search-result-item[data-v-31f304ea]{margin-bottom:4px}}.app-bar-content[data-v-31f304ea]{display:flex;align-items:center;width:100%;gap:16px;padding:0 16px}.app-bar-left[data-v-31f304ea]{flex:0 0 auto}.app-bar-center[data-v-31f304ea]{flex:1;display:flex;justify-content:center;max-width:600px;margin:0 auto}.app-bar-right[data-v-31f304ea]{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin-left:auto}@media (max-width:959px){.app-bar-content[data-v-31f304ea]{padding:0 12px;gap:12px}.nav-actions[data-v-31f304ea]{gap:4px}.new-session-btn[data-v-31f304ea]{min-width:40px!important;padding:0 8px!important;font-size:13px!important}.username-display[data-v-31f304ea]{font-size:14px!important;margin-right:8px!important}.profile-btn[data-v-31f304ea]{margin-left:4px!important}.mobile-search-btn[data-v-31f304ea]{margin-right:8px}}@media (max-width:599px){.app-bar-content[data-v-31f304ea]{padding:0 8px;gap:8px}}.mobile-search-dialog .v-dialog[data-v-31f304ea]{margin:0!important}.mobile-search-card[data-v-31f304ea]{background:var(--bg-app)!important;box-shadow:none!important;min-height:100vh}.mobile-search-toolbar[data-v-31f304ea]{padding:8px 8px 8px 16px!important;box-shadow:none!important;background:var(--bg-app)!important}.search-field-mobile[data-v-31f304ea]{flex:1}.mobile-search-results[data-v-31f304ea]{padding:8px 16px 16px;max-height:calc(100vh - 80px);overflow-y:auto}.mobile-search-results .search-result-item[data-v-31f304ea]{margin-bottom:8px}.mobile-search-results .no-results[data-v-31f304ea]{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-31f304ea]{padding:0}: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;--cl-top-bar-h:64px;--cl-player-h:0px;--cl-border-default:hsla(0,0%,100%,.12)}@media (pointer:coarse){:root:not([data-density]){--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}}:root[data-density=touch]{--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}:root[data-density]{--cl-top-bar-h:0px}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 - var(--cl-top-bar-h));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}}.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-5b9bb456]{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-5b9bb456]{box-shadow:inset 0 0 0 2px var(--cl-accent)}.layer-dot[data-v-5b9bb456]{flex-shrink:0}.layer-body[data-v-5b9bb456]{position:relative;flex:1;min-width:0;height:50px}.layer-label-row[data-v-5b9bb456]{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-5b9bb456]{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-5b9bb456]{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-5b9bb456]{pointer-events:auto;border:none;background:none;padding:0;margin-top:-3px;cursor:pointer;flex-shrink:0;border-radius:10px}.layer-price[data-v-5b9bb456]:hover .sale-chip{color:var(--cl-on-fill)}.layer-price[data-v-5b9bb456]:focus-visible{outline:2px solid var(--cl-accent-text);outline-offset:1px}.layer-sale[data-v-5b9bb456]{margin-top:-3px}.layer-wave[data-v-5b9bb456]{position:absolute;inset:0}.wave-bars[data-v-5b9bb456]{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-5b9bb456] .wave-mask{height:100%!important}.wave-bars[data-v-5b9bb456] .wave-base{background:var(--row-color)}.is-active .wave-bars[data-v-5b9bb456] .wave-base{opacity:.36}.wave-bars[data-v-5b9bb456] .wave-loaded{background:var(--row-color);opacity:.5}.wave-bars[data-v-5b9bb456] .wave-played{background:var(--row-color)}.layer-playhead[data-v-5b9bb456]{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-5b9bb456]{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-5b9bb456]:hover{background:var(--cl-control-fill-strong)}.layer-play-icon[data-v-5b9bb456]{font-size:22px}.layer-more[data-v-5b9bb456]{display:inline-flex;flex-shrink:0}.layer-more[data-v-5b9bb456] .more-btn{background:transparent;color:var(--cl-label-2)}.layer-more[data-v-5b9bb456] .more-btn:hover{background:var(--cl-hover);color:var(--cl-label)}.is-reservation .layer-name[data-v-5b9bb456]{font-style:italic}.is-wide .layer-row[data-v-5b9bb456]{height:76px;gap:12px;padding:0 10px 0 12px}.is-wide .layer-body[data-v-5b9bb456]{height:60px}.is-wide .layer-playhead[data-v-5b9bb456]{top:6px;bottom:4px}.is-wide .layer-play[data-v-5b9bb456]{width:34px;height:34px}.is-wide .layer-play-icon[data-v-5b9bb456]{font-size:19px}.is-full-touch .layer-row[data-v-5b9bb456]{height:88px;border-radius:16px;gap:12px;padding:0 10px 0 14px}.is-full-touch .layer-body[data-v-5b9bb456]{height:68px}.is-full-touch .layer-label-row[data-v-5b9bb456]{top:-2px}.is-full-touch .layer-name[data-v-5b9bb456]{font:500 12px/15px var(--cl-font);color:var(--cl-label-45)}.is-full-touch .layer-playhead[data-v-5b9bb456]{top:8px;bottom:6px}.is-full-touch .layer-play[data-v-5b9bb456]{width:44px;height:44px}.is-full-touch .layer-play-icon[data-v-5b9bb456]{font-size:22px}.is-full-touch .layer-more[data-v-5b9bb456] .more-btn{color:var(--cl-label-70)}.is-full-touch .layer-more[data-v-5b9bb456] .more-btn .v-icon{font-size:18px!important;width:18px!important;height:18px!important}.loop-info[data-v-5b9bb456]{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-5b9bb456]{font:var(--cl-headline);margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loop-info-list[data-v-5b9bb456]{margin:0;display:flex;flex-direction:column;gap:4px}.loop-info-row[data-v-5b9bb456]{display:flex;gap:10px;font:var(--cl-callout)}.loop-info-row dt[data-v-5b9bb456]{width:44px;flex-shrink:0;color:var(--cl-label-3)}.loop-info-row dd[data-v-5b9bb456]{margin:0;min-width:0;color:var(--cl-label-85)}.loop-info-link[data-v-5b9bb456]{cursor:pointer}.loop-info-handle[data-v-5b9bb456]{color:var(--cl-label-3);margin-left:4px}.loop-info-id[data-v-5b9bb456]{font-family:var(--cl-font-mono)}