.ss[data-v-f577bf5a]{font-size:14px;line-height:1.3;min-width:0;position:relative;width:100%}@media(min-width:1024px){.ss[data-v-f577bf5a]{width:190px}}@media(min-width:1280px){.ss[data-v-f577bf5a]{width:220px}}.ss__trigger[data-v-f577bf5a]{align-items:center;background:var(--bg-1);border:1px solid var(--border-0);border-radius:8px;display:flex;height:36px;transition:border-color .15s ease}.ss__trigger.is-open[data-v-f577bf5a],.ss__trigger[data-v-f577bf5a]:hover{border-color:var(--border-1)}.ss__main[data-v-f577bf5a]{align-items:center;background:transparent;border:0;border-radius:7px 0 0 7px;color:var(--text-0);cursor:pointer;display:flex;flex:1;font:inherit;gap:8px;height:100%;min-width:0;padding:0 8px 0 6px;text-align:left;text-decoration:none;transition:background .15s ease}.ss__main[data-v-f577bf5a]:hover{background:var(--bg-2)}.ss__main-icon[data-v-f577bf5a]{color:var(--text-2);flex:none;margin-left:2px}.ss__icon[data-v-f577bf5a]{background:var(--bg-3);border-radius:6px;flex:none;height:22px;-o-object-fit:cover;object-fit:cover;width:22px}.ss__icon--row[data-v-f577bf5a]{border-radius:7px;height:26px;width:26px}.ss__icon--initial[data-v-f577bf5a]{align-items:center;color:var(--text-1);display:inline-flex;font-size:11px;font-stretch:var(--font-stretch-label);font-weight:750;justify-content:center}.ss__icon--row.ss__icon--initial[data-v-f577bf5a]{font-size:12px}.ss__name[data-v-f577bf5a]{flex:1;font-size:13.5px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss__name--muted[data-v-f577bf5a]{color:var(--text-1);font-weight:550}.ss__main:hover .ss__name--muted[data-v-f577bf5a]{color:var(--text-0)}.ss__sep[data-v-f577bf5a]{background:var(--border-0);flex:none;height:18px;width:1px}.ss__chevron[data-v-f577bf5a]{align-items:center;background:transparent;border:0;border-radius:0 7px 7px 0;color:var(--text-2);cursor:pointer;display:inline-flex;flex:none;height:100%;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.ss__chevron[data-v-f577bf5a]:hover{background:var(--bg-2);color:var(--text-0)}.ss__chevron-icon[data-v-f577bf5a]{transition:transform .15s ease}.ss__chevron-icon.is-open[data-v-f577bf5a]{transform:rotate(180deg)}.ss__spinner[data-v-f577bf5a]{animation:ss-spin-f577bf5a .8s linear infinite;border:2px solid var(--border-1);border-radius:50%;border-top-color:var(--text-0);flex:none;height:12px;width:12px}@keyframes ss-spin-f577bf5a{to{transform:rotate(1turn)}}.ss__status[data-v-f577bf5a]{align-items:center;color:var(--text-2);display:inline-flex;flex:none}.ss__status--text[data-v-f577bf5a]{font-size:12px;white-space:nowrap}.ss__dot[data-v-f577bf5a]{background:var(--accent-1);border-radius:50%;height:8px;width:8px}.ss__trigger .ss__status[data-v-f577bf5a]{display:none}@media(min-width:1280px){.ss__trigger .ss__status[data-v-f577bf5a]{display:inline-flex}}.ss__panel[data-v-f577bf5a]{background:var(--bg-1);border:1px solid var(--border-1);border-radius:10px;box-shadow:var(--shadow-md);left:0;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}@media(min-width:1024px){.ss__panel[data-v-f577bf5a]{left:auto;width:288px}.ss__panel--start[data-v-f577bf5a]{left:0;right:auto}}.ss__head[data-v-f577bf5a]{color:var(--text-2);font-size:12px;font-stretch:var(--font-stretch-label);font-weight:750;letter-spacing:.06em;margin:0;padding:8px 10px 6px;text-transform:uppercase}.ss__list[data-v-f577bf5a]{display:flex;flex-direction:column;gap:2px;max-height:264px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--border-2) transparent;scrollbar-width:thin}.ss__row[data-v-f577bf5a]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text-1);cursor:pointer;display:flex;font:inherit;gap:10px;min-height:40px;padding:0 10px 0 7px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.ss__row[data-v-f577bf5a]:hover{background:var(--bg-2);color:var(--text-0)}.ss__row.is-selected[data-v-f577bf5a]{background:var(--accent-0-subtle);color:var(--text-0)}.ss__row-name[data-v-f577bf5a]{flex:1;font-size:14px;font-weight:550;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss__check[data-v-f577bf5a]{color:var(--accent-0-bright);flex:none}.ss__empty[data-v-f577bf5a]{align-items:center;color:var(--text-2);display:flex;font-size:14px;gap:10px;margin:0;padding:12px 10px}.ss__foot[data-v-f577bf5a]{border-top:1px solid var(--border-0);display:flex;flex-direction:column;gap:2px;margin-top:6px;padding-top:6px}.ss__action[data-v-f577bf5a]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text-1);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:550;gap:10px;height:40px;padding:0 10px;text-align:left;text-decoration:none;transition:background .15s ease,color .15s ease;width:100%}.ss__action[data-v-f577bf5a]:hover{background:var(--bg-2);color:var(--text-0)}.ss__action[data-v-f577bf5a]:disabled{cursor:progress;opacity:.55}.ss__action-icon[data-v-f577bf5a]{color:var(--text-2);flex:none}.ss__action:hover .ss__action-icon[data-v-f577bf5a]{color:var(--text-1)}.ss__action[data-v-f577bf5a]:focus-visible,.ss__chevron[data-v-f577bf5a]:focus-visible,.ss__main[data-v-f577bf5a]:focus-visible,.ss__row[data-v-f577bf5a]:focus-visible{outline:2px solid var(--accent-0-bright);outline-offset:-2px}@media(pointer:coarse){.ss__trigger[data-v-f577bf5a]{height:44px}.ss__chevron[data-v-f577bf5a]{width:44px}.ss__action[data-v-f577bf5a],.ss__row[data-v-f577bf5a]{min-height:44px}}.ss-panel-enter-active[data-v-f577bf5a],.ss-panel-leave-active[data-v-f577bf5a]{transition:opacity .15s ease,transform .15s ease}.ss-panel-enter-from[data-v-f577bf5a],.ss-panel-leave-to[data-v-f577bf5a]{opacity:0;transform:translateY(-4px)}.main-navbar[data-v-0d5640ad]{background:rgba(var(--bg-0-rgb),.94);border-bottom:1px solid var(--border-0);color:var(--text-0);font-size:15px;line-height:1.5;position:relative;z-index:40}.main-navbar[data-v-0d5640ad] :focus-visible{outline:2px solid var(--accent-0-bright);outline-offset:2px}.nav-wrap[data-v-0d5640ad]{margin:0 auto;max-width:1280px;padding:0 32px}.nav-in[data-v-0d5640ad]{gap:28px;height:64px}.nav-brand[data-v-0d5640ad],.nav-in[data-v-0d5640ad]{align-items:center;display:flex}.nav-brand[data-v-0d5640ad]{border-radius:6px;color:var(--text-0);flex:none;font-family:var(--font-title);font-size:18px;font-stretch:var(--font-stretch-display);font-weight:800;gap:10px;letter-spacing:-.01em;text-decoration:none}.nav-brand-logo[data-v-0d5640ad]{height:32px;-o-object-fit:contain;object-fit:contain;width:28px}.nav-vsep[data-v-0d5640ad]{background:var(--border-1);flex:none;height:24px;margin:0 -14px;width:1px}.nav-manage-switch[data-v-0d5640ad]{flex:0 1 300px}.nav-space[data-v-0d5640ad]{color:var(--text-2);font-size:14px;font-weight:650;white-space:nowrap}@media(max-width:639px){.nav-brand-name--manage[data-v-0d5640ad]{display:none}.nav-manage-switch[data-v-0d5640ad]{flex:1 1 auto}}.nav-links[data-v-0d5640ad]{gap:4px}.nav-link[data-v-0d5640ad]{border-radius:8px;color:var(--text-1);font-weight:550;padding:8px 12px;text-decoration:none;transition:color .15s,background-color .15s;white-space:nowrap}.nav-link[data-v-0d5640ad]:hover{background:var(--bg-2);color:var(--text-0)}.nav-link.is-active[data-v-0d5640ad]{color:var(--text-0)}.nav-r[data-v-0d5640ad]{display:flex;margin-left:auto;min-width:0}.nav-btn[data-v-0d5640ad],.nav-r[data-v-0d5640ad]{align-items:center;gap:8px}.nav-btn[data-v-0d5640ad]{border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:650;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.nav-btn-sm[data-v-0d5640ad]{font-size:14px;min-height:36px;padding:0 12px}.nav-btn-line[data-v-0d5640ad]{background:transparent;border-color:var(--border-1);color:var(--text-0)}.nav-btn-line[data-v-0d5640ad]:hover{background:var(--bg-2);border-color:var(--border-interactive)}.nav-btn-ghost[data-v-0d5640ad]{background:transparent;color:var(--text-1)}.nav-btn-ghost[data-v-0d5640ad]:hover{background:var(--bg-2);color:var(--text-0)}.nav-icon-btn[data-v-0d5640ad]{align-items:center;border-radius:8px;color:var(--text-1);display:inline-flex;flex:none;height:36px;justify-content:center;position:relative;transition:color .15s,background-color .15s;width:36px}.nav-icon-btn[data-v-0d5640ad]:hover{background:var(--bg-2);color:var(--text-0)}.nav-count[data-v-0d5640ad]{background:var(--text-0);border-radius:9999px;box-shadow:0 0 0 2px var(--bg-0);color:var(--text-inverted);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:2px;text-align:center;top:2px}.nav-chip[data-v-0d5640ad]{align-items:center;background:var(--bg-1);border:1px solid var(--border-0);border-radius:8px;color:var(--text-0);display:inline-flex;flex:none;font-size:13px;font-variant-numeric:tabular-nums;font-weight:650;gap:6px;height:36px;padding:0 10px;transition:border-color .15s,background-color .15s;white-space:nowrap}.nav-chip[data-v-0d5640ad]:hover{background:var(--bg-2);border-color:var(--border-1)}.nav-chip-icon[data-v-0d5640ad]{color:var(--text-2)}.nav-avatar-btn[data-v-0d5640ad]{align-items:center;background:transparent;border:1px solid var(--border-0);border-radius:8px;color:var(--text-1);display:inline-flex;flex:none;gap:4px;height:36px;padding:0 6px 0 4px;transition:border-color .15s,background-color .15s,color .15s}.nav-avatar-btn[data-v-0d5640ad]:hover{background:var(--bg-2);border-color:var(--border-1);color:var(--text-0)}.nav-avatar[data-v-0d5640ad]{border-radius:9999px;height:26px;-o-object-fit:cover;object-fit:cover;width:26px}.nav-avatar-fallback[data-v-0d5640ad]{align-items:center;background:var(--bg-3);color:var(--text-0);display:inline-flex;flex:none;font-size:12px;font-weight:700;justify-content:center}.nav-avatar-chevron[data-v-0d5640ad]{color:var(--text-2);transition:transform .15s}.nav-menu[data-v-0d5640ad]{background:var(--bg-1);border:1px solid var(--border-1);border-radius:10px;box-shadow:var(--shadow-md);padding:6px;position:absolute;right:0;top:calc(100% + 18px);width:256px;z-index:50}.nav-menu-head[data-v-0d5640ad]{align-items:center;border-bottom:1px solid var(--border-0);display:flex;gap:10px;margin-bottom:6px;padding:8px 10px 12px}.nav-menu-avatar[data-v-0d5640ad]{border-radius:9999px;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.nav-menu-name[data-v-0d5640ad]{color:var(--text-0);font-size:14px;font-weight:650;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-item[data-v-0d5640ad]{align-items:center;background:transparent;border-radius:6px;color:var(--text-1);display:flex;font-size:14px;font-weight:550;gap:10px;height:40px;padding:0 10px;text-align:left;text-decoration:none;transition:color .15s,background-color .15s;width:100%}.nav-menu-item[data-v-0d5640ad]:hover{background:var(--bg-2);color:var(--text-0)}.nav-menu-icon[data-v-0d5640ad]{color:var(--text-2);flex:none}.nav-menu-item:hover .nav-menu-icon[data-v-0d5640ad],.nav-row:hover .nav-menu-icon[data-v-0d5640ad]{color:var(--text-1)}.nav-menu-count[data-v-0d5640ad],.nav-row-count[data-v-0d5640ad]{align-items:center;background:var(--bg-3);border-radius:9999px;color:var(--text-1);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 6px}.nav-row-count[data-v-0d5640ad]{background:var(--text-0);color:var(--text-inverted)}.nav-menu-sep[data-v-0d5640ad]{background:var(--border-0);height:1px;margin:6px 0}.nav-burger[data-v-0d5640ad]{align-items:center;border-radius:8px;color:var(--text-0);height:44px;justify-content:center;margin-right:-6px;transition:background-color .15s;width:44px}.nav-burger[data-v-0d5640ad]:hover{background:var(--bg-2)}.nav-drawer[data-v-0d5640ad]{background:var(--bg-1);border-bottom:1px solid var(--border-0);left:0;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;top:100%}.nav-drawer-links[data-v-0d5640ad]{display:flex;flex-direction:column;gap:2px;padding:8px 20px}.nav-drawer-block[data-v-0d5640ad]{border-top:1px solid var(--border-0);padding:16px 32px}.nav-drawer-actions[data-v-0d5640ad]{display:flex;flex-direction:column;gap:8px}.nav-row[data-v-0d5640ad]{align-items:center;border-radius:8px;color:var(--text-1);display:flex;font-weight:550;gap:12px;min-height:44px;padding:0 12px;text-decoration:none;transition:color .15s,background-color .15s}.nav-row[data-v-0d5640ad]:hover,.nav-row.is-active[data-v-0d5640ad]{background:var(--bg-2);color:var(--text-0)}.nav-user-toggle[data-v-0d5640ad]{align-items:center;background:var(--bg-0);border:1px solid var(--border-0);border-radius:10px;color:var(--text-1);display:flex;gap:12px;min-height:56px;padding:8px 12px;transition:border-color .15s,background-color .15s;width:100%}.nav-user-toggle[data-v-0d5640ad]:hover{background:var(--bg-2);border-color:var(--border-1)}.nav-user-avatar[data-v-0d5640ad]{border-radius:9999px;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.nav-user-name[data-v-0d5640ad]{color:var(--text-0);display:block;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-user-credits[data-v-0d5640ad]{align-items:center;color:var(--text-2);display:flex;font-size:13px;font-variant-numeric:tabular-nums;gap:4px}@media(max-width:720px){.nav-wrap[data-v-0d5640ad]{padding:0 16px}.nav-drawer-links[data-v-0d5640ad]{padding-left:4px;padding-right:4px}.nav-drawer-block[data-v-0d5640ad]{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.nav-avatar-chevron[data-v-0d5640ad]{transition:none}}
