.mark[data-v-250fdf88]{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:600;line-height:1;display:grid;position:relative}.mark.small[data-v-250fdf88]{border-radius:7px;width:26px;height:26px;font-size:12px}.mark-dot[data-v-250fdf88]{border:2px solid var(--surface);box-sizing:content-box;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.mark.small .mark-dot[data-v-250fdf88]{width:7px;height:7px}.mark-dot.live[data-v-250fdf88]{background:var(--success)}.mark-dot.waiting[data-v-250fdf88]{background:var(--warning)}.mark-dot.archived[data-v-250fdf88]{background:var(--faint-2)}.ss[data-v-15b4b8ef]{position:relative}.ss-current[data-v-15b4b8ef],.ss-option[data-v-15b4b8ef]{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.ss-current[data-v-15b4b8ef]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:10px;transition:border-color .15s,box-shadow .15s}.ss-current[data-v-15b4b8ef]:hover,.ss-current[aria-expanded=true][data-v-15b4b8ef]{border-color:var(--border-strong);box-shadow:0 1px #3c28140a}.ss-current[data-v-15b4b8ef]:focus-visible,.ss-option[data-v-15b4b8ef]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ss-text[data-v-15b4b8ef]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ss-name[data-v-15b4b8ef]{color:var(--text);font-size:14px;font-weight:600}.ss-domain[data-v-15b4b8ef],.ss-name[data-v-15b4b8ef]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-domain[data-v-15b4b8ef]{font-family:var(--font-mono);color:var(--muted);font-size:11px}.ss-check[data-v-15b4b8ef],.ss-chevron[data-v-15b4b8ef]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ss-chevron[data-v-15b4b8ef]{color:var(--faint)}.ss-check[data-v-15b4b8ef]{color:var(--accent)}.ss-pop[data-v-15b4b8ef]{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.ss-list[data-v-15b4b8ef]{max-height:min(320px,50vh);margin:0;padding:0;list-style:none;overflow-y:auto}.ss-option[data-v-15b4b8ef]{border-radius:var(--radius-sm);padding:8px}.ss-option[data-v-15b4b8ef]:hover{background:var(--soft-2)}.ss-option .ss-name[data-v-15b4b8ef]{font-size:13px;font-weight:500}.ss-add[data-v-15b4b8ef],.ss-option.current .ss-name[data-v-15b4b8ef]{font-weight:600}.ss-add[data-v-15b4b8ef]{border:0;border-top:1px solid var(--border-row-2);text-align:left;cursor:pointer;width:100%;color:var(--accent);background:0 0;margin-top:4px;padding:9px 8px 7px;font-size:12px;display:block}.ss-pop-enter-active[data-v-15b4b8ef],.ss-pop-leave-active[data-v-15b4b8ef]{transition:opacity .12s,transform .12s var(--ease)}.ss-pop-enter-from[data-v-15b4b8ef],.ss-pop-leave-to[data-v-15b4b8ef]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.ss-pop-enter-active[data-v-15b4b8ef],.ss-pop-leave-active[data-v-15b4b8ef]{transition:none}}.nosite[data-v-36fcaf55]{flex-direction:column;align-items:flex-start;gap:14px;max-width:560px;margin:12vh auto 0;display:flex}.nosite-title[data-v-36fcaf55]{font-family:var(--font-serif);font-size:40px;font-weight:400;line-height:1.1}.nosite-text[data-v-36fcaf55]{color:var(--text-2);font-size:15px;line-height:1.55}.nosite-actions[data-v-36fcaf55]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.nosite-hint[data-v-36fcaf55]{color:var(--muted);font-size:12px}.form[data-v-828aed3e]{gap:14px}.form[data-v-828aed3e],.lang[data-v-828aed3e]{flex-direction:column;display:flex}.lang[data-v-828aed3e]{gap:6px;font-size:13px;font-weight:600}.lang-grid[data-v-828aed3e]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shell[data-v-56870d28]{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}.side[data-v-56870d28]{background:var(--bg-warm);border-right:1px solid var(--border-divider);flex-direction:column;gap:6px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.side[data-v-56870d28]>*{flex-shrink:0}.side-nav[data-v-56870d28]{flex-direction:column;gap:2px;display:flex}.side-group+.side-group[data-v-56870d28]{margin-top:14px}.side-group-label[data-v-56870d28]{color:var(--muted);padding:0 12px 6px;font-size:12px;font-weight:500;display:block}.side-link.child[data-v-56870d28]{margin-top:-2px;padding-top:7px;padding-bottom:7px;padding-left:32px;font-size:13px;position:relative}.side-link.child[data-v-56870d28]:before{content:"";border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-bottom-left-radius:6px;width:8px;height:calc(50% + 4px);position:absolute;top:-4px;left:18px}.side-link[data-v-56870d28]{color:var(--text-2);border-radius:var(--radius);justify-content:space-between;align-items:center;padding:9px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.side-link[data-v-56870d28]:hover{color:var(--text);background:#ffffff80}.side-link[data-v-56870d28]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.side-link.active[data-v-56870d28]{background:var(--surface);color:var(--text)}.side-empty[data-v-56870d28],.side-site[data-v-56870d28]{margin-bottom:12px}.side-empty[data-v-56870d28]{border:1px dashed var(--border-dashed);border-radius:var(--radius-lg);width:100%;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.side-empty[data-v-56870d28]:hover{border-color:var(--border-strong);background:#ffffff80}.side-empty[data-v-56870d28]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.side-empty-plus[data-v-56870d28]{background:var(--soft);width:32px;height:32px;color:var(--text-3);border-radius:9px;place-items:center;font-size:18px;display:grid}.side-badge[data-v-56870d28]{opacity:.6;font-size:11px}.side-bottom[data-v-56870d28]{gap:10px;margin-top:auto}.side-bottom[data-v-56870d28],.side-usage[data-v-56870d28]{flex-direction:column;display:flex}.side-usage[data-v-56870d28]{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);gap:8px;padding:12px;font-size:12px}.side-usage-row[data-v-56870d28]{justify-content:space-between;gap:8px;display:flex}.side-upgrade[data-v-56870d28],.side-usage-count[data-v-56870d28]{font-weight:600}.side-upgrade[data-v-56870d28]{font-size:12px}.side-user-menu[data-v-56870d28]{width:100%}.side-user-menu[data-v-56870d28] .menu-trigger{width:100%;font-size:inherit;text-align:left;color:inherit;padding:0}.side-user[data-v-56870d28]{border-radius:var(--radius);align-items:center;gap:10px;padding:6px 10px;display:flex}.side-user[data-v-56870d28]:hover{background:#fff9}.side-avatar[data-v-56870d28]{background:var(--avatar);width:28px;height:28px;color:var(--avatar-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.side-user-text[data-v-56870d28]{flex-direction:column;min-width:0;display:flex}.side-user-name[data-v-56870d28]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.side-user-plan[data-v-56870d28]{color:var(--muted);font-size:11px}.main[data-v-56870d28]{flex-direction:column;gap:24px;min-width:0;padding:28px 36px 60px;display:flex}.shell-burger[data-v-56870d28],.shell-scrim[data-v-56870d28]{display:none}@media (width<=900px){.shell[data-v-56870d28]{grid-template-columns:1fr}.side[data-v-56870d28]{width:var(--sidebar-w);z-index:120;transition:transform .2s var(--ease);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.side.open[data-v-56870d28]{transform:none}.shell-scrim[data-v-56870d28]{z-index:110;background:#1f1a164d;inset:0}.shell-burger[data-v-56870d28],.shell-scrim[data-v-56870d28]{display:block;position:fixed}.shell-burger[data-v-56870d28]{z-index:100;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:40px;height:40px;font-size:18px;top:12px;left:12px}.main[data-v-56870d28]{padding:64px 16px 48px}}
