.ui-menu-root[data-v-bf99090a]{position:relative;display:inline-flex}.ui-menu-backdrop[data-v-bf99090a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.ui-menu-panel[data-v-bf99090a]{position:absolute;top:calc(100% + 6px);z-index:41;min-width:180px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-menu);padding:4px;display:flex;flex-direction:column;gap:2px}.ui-menu-panel.align-right[data-v-bf99090a]{right:0}.ui-menu-panel.align-left[data-v-bf99090a]{left:0}@media(max-width:640px){.ui-menu-backdrop[data-v-bf99090a]{z-index:1090;background:var(--overlay-scrim)}.ui-menu-panel[data-v-bf99090a]{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:1091;min-width:0;width:100%;max-height:80vh;overflow-y:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--sp-2) var(--sp-2) calc(var(--sp-2) + env(safe-area-inset-bottom));box-shadow:var(--shadow-sheet)}}.account[data-v-815e7bd1]{flex-shrink:0}.avatar[data-v-815e7bd1]{display:flex;align-items:center;gap:7px;max-width:260px;min-width:0;padding:0;border:0;border-radius:999px;background:transparent;font:inherit;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.face[data-v-815e7bd1]{flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid color-mix(in srgb,var(--header-on, var(--text-subtle)) 25%,transparent);background:var(--secondary);color:var(--secondary-on);font-size:13px;font-weight:600;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:filter .12s ease}.avatar.sm .face[data-v-815e7bd1]{width:26px;height:26px;font-size:11px}.avatar:hover .face[data-v-815e7bd1]{filter:brightness(1.1)}.avatar[data-v-815e7bd1]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-soft),0 0 0 3px var(--accent)}.face img[data-v-815e7bd1]{width:100%;height:100%;object-fit:cover}.avatar.labeled[data-v-815e7bd1]{padding-left:10px}.avatar.labeled[data-v-815e7bd1]:hover{background:var(--accent-soft)}.avatar-email[data-v-815e7bd1]{font-size:12.5px;font-weight:500;line-height:1.2;color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar.labeled:hover .avatar-email[data-v-815e7bd1]{color:var(--accent)}@media(max-width:900px){.avatar-email[data-v-815e7bd1]{display:none}.avatar.labeled[data-v-815e7bd1]{padding-left:0}}.menu-head[data-v-815e7bd1]{display:flex;align-items:center;gap:var(--sp-2);padding:8px 10px 9px;min-width:0}.head-avatar[data-v-815e7bd1]{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--secondary);color:var(--secondary-on);font-size:14px;font-weight:600;overflow:hidden;display:flex;align-items:center;justify-content:center}.head-avatar img[data-v-815e7bd1]{width:100%;height:100%;object-fit:cover}.head-text[data-v-815e7bd1]{display:flex;flex-direction:column;min-width:0;line-height:1.3}.head-name[data-v-815e7bd1]{font-size:13px;font-weight:600;color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-email[data-v-815e7bd1]{font-size:11.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-sep[data-v-815e7bd1]{height:1px;background:var(--border);margin:2px 0}.menu-item[data-v-815e7bd1]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:transparent;border:0;border-radius:var(--radius-sm);font:inherit;font-size:13px;color:var(--text-body);text-align:left;cursor:pointer}.menu-item[data-v-815e7bd1]:hover{background:var(--accent-soft);color:var(--accent)}.item-icon[data-v-815e7bd1]{font-size:17px;color:var(--text-subtle)}.menu-item:hover .item-icon[data-v-815e7bd1]{color:inherit}.submenu-host[data-v-815e7bd1]{position:relative}.sub-caret[data-v-815e7bd1]{font-size:16px;color:var(--text-subtle);margin-right:-4px}.sub-value[data-v-815e7bd1]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:11px;color:var(--text-subtle);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-value.on[data-v-815e7bd1]{color:var(--accent);font-weight:600}.sub-value-icon[data-v-815e7bd1]{font-size:15px}.submenu[data-v-815e7bd1]{position:absolute;top:-5px;right:calc(100% + 10px);z-index:42;min-width:210px;max-height:320px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-menu);padding:4px;display:flex;flex-direction:column;gap:2px;cursor:default}.submenu .menu-item[data-v-815e7bd1]{justify-content:space-between;gap:var(--sp-3)}.submenu .menu-item.sel[data-v-815e7bd1]{color:var(--accent);font-weight:500}.da-email[data-v-815e7bd1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da-role[data-v-815e7bd1]{flex-shrink:0;font-size:10px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em}.submenu-note[data-v-815e7bd1]{padding:7px 10px;font-size:12px;color:var(--text-muted)}.loc-tag[data-v-815e7bd1]{flex-shrink:0;font-size:10px;color:var(--text-subtle);letter-spacing:.05em}.submenu.icons[data-v-815e7bd1]{flex-direction:row;min-width:0;gap:4px}.icon-btn[data-v-815e7bd1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);width:36px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .1s ease,color .1s ease}.icon-btn .material-symbols-outlined[data-v-815e7bd1]{font-size:18px}.icon-btn[data-v-815e7bd1]:hover{background:var(--accent-soft);color:var(--accent)}.icon-btn.active[data-v-815e7bd1]{background:var(--accent);color:var(--accent-on)}.menu-version[data-v-815e7bd1]{display:flex;flex-direction:column;gap:2px;padding:6px 10px 4px;font-size:11px;line-height:1.4;color:var(--text-muted);font-variant-numeric:tabular-nums}.menu-version .muted[data-v-815e7bd1]{opacity:.6}@media(max-width:640px){.menu-item[data-v-815e7bd1]{padding-top:11px;padding-bottom:11px}.submenu-host[data-v-815e7bd1]{flex-wrap:wrap}.sub-caret[data-v-815e7bd1]{display:none}.submenu[data-v-815e7bd1]{position:static;top:auto;right:auto;width:100%;max-height:none;border:0;box-shadow:none;padding:0 0 0 var(--sp-4)}}.frame-wrap[data-v-c2504196]{display:flex;align-items:center;justify-content:center}.shop-frame[data-v-c2504196]{width:100%;border:0;border-radius:var(--radius-sm)}.muted[data-v-c2504196]{color:var(--text-muted)}.error[data-v-c2504196]{color:var(--danger)}@media(max-width:640px){.ui-dialog:has(.frame-wrap){height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.ui-dialog:has(.frame-wrap) .ui-dialog-body{flex:1 1 auto;min-height:0}.frame-wrap[data-v-c2504196]{min-height:0!important;height:100%}.shop-frame[data-v-c2504196]{height:100%!important}}.credits[data-v-2bc022b2]{position:relative;flex-shrink:0}.ai-toggle[data-v-2bc022b2]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:999px;border:0;background:color-mix(in srgb,var(--header-on) 6%,transparent);color:var(--header-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.ai-toggle[data-v-2bc022b2]:hover{background:color-mix(in srgb,var(--header-on) 12%,transparent)}.ai-toggle svg[data-v-2bc022b2]{display:block}.ring[data-v-2bc022b2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.ring circle[data-v-2bc022b2]{fill:none;stroke-width:3}.ring-track[data-v-2bc022b2]{stroke:color-mix(in srgb,var(--header-on) 18%,transparent)}.ai-toggle:hover .ring-track[data-v-2bc022b2]{stroke:color-mix(in srgb,var(--header-on) 30%,transparent)}.ring-arc[data-v-2bc022b2]{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .3s ease,stroke .2s ease}.ring-arc.warn[data-v-2bc022b2]{stroke:var(--warning)}.ring-arc.danger[data-v-2bc022b2]{stroke:var(--danger)}@media(min-width:641px){.credits.up[data-v-2bc022b2] .ui-menu-panel{top:auto;bottom:calc(100% + 6px);min-width:240px}}.menu-head[data-v-2bc022b2]{display:flex;align-items:center;gap:6px;width:100%;padding:7px 6px 6px 10px;background:transparent;border:0;border-radius:var(--radius-sm);font:inherit;text-align:left;cursor:pointer}.menu-head[data-v-2bc022b2]:hover{background:var(--accent-soft)}.menu-head:hover .mh-label[data-v-2bc022b2],.menu-head:hover .mh-go[data-v-2bc022b2]{color:var(--accent)}.mh-label[data-v-2bc022b2]{flex:1;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.mh-value[data-v-2bc022b2]{font-size:14px;font-weight:600;color:var(--text-body)}.mh-go[data-v-2bc022b2]{font-size:16px;color:var(--text-subtle)}.menu-topup[data-v-2bc022b2]{display:flex;padding:2px 10px 10px}.menu-topup .ui-btn[data-v-2bc022b2]{flex:1;justify-content:center}.menu-meter[data-v-2bc022b2]{display:flex;flex-direction:column;gap:8px;padding:2px 10px 10px}.meter-row[data-v-2bc022b2]{display:flex;flex-direction:column;gap:3px}.meter-cap[data-v-2bc022b2]{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.meter-reset[data-v-2bc022b2]{text-transform:none;letter-spacing:normal;font-weight:500}.meter-bar[data-v-2bc022b2]{position:relative;height:18px;border-radius:999px;background:var(--border);overflow:hidden}.meter-fill[data-v-2bc022b2]{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:color-mix(in srgb,var(--accent) 32%,transparent);transition:width .3s ease}.meter-fill.own[data-v-2bc022b2]{background:color-mix(in srgb,var(--secondary) 38%,transparent)}.meter-num[data-v-2bc022b2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--text-body);font-variant-numeric:tabular-nums}.switcher-chip[data-v-1bef9698]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:color-mix(in srgb,var(--header-on) 8%,transparent);border:0;border-radius:var(--radius-sm);color:var(--header-on);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .1s ease}.switcher-chip[data-v-1bef9698]:hover{background:color-mix(in srgb,var(--header-on) 14%,transparent)}.chip-caret[data-v-1bef9698]{font-size:10px;color:var(--header-muted)}.menu-list[data-v-1bef9698]{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.menu-sep[data-v-1bef9698]{height:1px;background:var(--border);margin:2px 0}.menu-group[data-v-1bef9698]{padding:8px 10px 3px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item.store[data-v-1bef9698]:disabled{opacity:.55;cursor:default}.menu-note[data-v-1bef9698]{padding:7px 10px;font-size:12px;color:var(--text-muted)}.menu-item[data-v-1bef9698]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:transparent;border:0;border-radius:var(--radius-sm);font:inherit;font-size:13px;color:var(--text-body);text-align:left;cursor:pointer}.menu-item[data-v-1bef9698]:hover{background:var(--accent-soft);color:var(--accent)}.menu-item .material-symbols-outlined[data-v-1bef9698]{font-size:16px;color:var(--text-muted)}.menu-item:hover .material-symbols-outlined[data-v-1bef9698]{color:var(--accent)}.menu-item.store[data-v-1bef9698]{gap:8px;min-width:0}.menu-item.store .material-symbols-outlined[data-v-1bef9698]{flex:0 0 16px;width:16px}.store-sid[data-v-1bef9698]{font-weight:500;white-space:nowrap}.store-name[data-v-1bef9698]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted)}.menu-item.current[data-v-1bef9698]{background:var(--accent-soft);color:var(--accent)}.menu-item.current .material-symbols-outlined[data-v-1bef9698],.menu-item.current .store-name[data-v-1bef9698]{color:var(--accent)}@media(max-width:640px){.menu-item[data-v-1bef9698]{padding-top:11px;padding-bottom:11px}}.tier-chip[data-v-cfadb3aa]{flex-shrink:0;padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--header-on) 18%,transparent);background:color-mix(in srgb,var(--header-on) 6%,transparent);color:var(--header-muted);font:inherit;font-size:11.5px;font-weight:600;letter-spacing:.02em;line-height:1.5;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.tier-chip[data-v-cfadb3aa]:hover{background:color-mix(in srgb,var(--header-on) 12%,transparent);border-color:color-mix(in srgb,var(--header-on) 30%,transparent)}.tier-chip.paid[data-v-cfadb3aa]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.tier-chip.required[data-v-cfadb3aa]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.tier-chip.overdue[data-v-cfadb3aa]{color:var(--chip-warn-fg);border-color:var(--chip-warn-fg);background:var(--chip-warn-bg)}@media(max-width:640px){.tier-chip[data-v-cfadb3aa]{display:none}}.topbar[data-v-cd8774f0]{display:flex;align-items:center;gap:var(--sp-4);height:var(--topbar-h);padding:0 var(--sp-5);background:var(--header-bg);color:var(--header-on);border-bottom:1px solid color-mix(in srgb,var(--header-bg) 75%,black);position:fixed;top:0;left:0;right:0;z-index:60}.topbar[data-v-cd8774f0]{--brand-ink: #8535f5}.topbar.demo[data-v-cd8774f0]{--header-bg: var(--header-demo-bg);--header-on: var(--header-demo-on);--header-muted: var(--header-demo-muted);--brand-ink: #161925;--brand-mark: #161925}.topbar.demo[data-v-cd8774f0] .tier-chip.paid,.topbar.demo[data-v-cd8774f0] .ai-toggle.on{color:var(--header-on);border-color:color-mix(in srgb,var(--header-on) 45%,transparent)}.brand-block[data-v-cd8774f0]{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.brand-home[data-v-cd8774f0]{display:flex;align-items:center;color:inherit;text-decoration:none;border-radius:var(--radius-sm);transition:opacity .12s ease}.brand-home[data-v-cd8774f0]:hover{opacity:.8}.brand-logo[data-v-cd8774f0]{--brand-h: 27px}.brand-mark[data-v-cd8774f0]{display:none}.env-badge[data-v-cd8774f0]{margin-left:var(--sp-1);font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 8px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-on)}.env-badge.demo[data-v-cd8774f0]{background:var(--header-on);color:var(--header-demo-bg)}.env-badge[data-v-cd8774f0]{border:none;font-family:inherit;cursor:default}.env-toggle[data-v-cd8774f0]{cursor:pointer;transition:filter .12s ease}.env-toggle[data-v-cd8774f0]:hover{filter:brightness(1.12)}.trail[data-v-cd8774f0]{display:flex;align-items:center;gap:var(--sp-2);font-size:13px}.trail .crumb[data-v-cd8774f0]{color:var(--header-muted);padding:4px 8px;border-radius:var(--radius-sm);transition:color .1s ease,background .1s ease}.trail .crumb[data-v-cd8774f0]:hover{color:var(--header-on);background:color-mix(in srgb,var(--header-on) 6%,transparent);text-decoration:none}.trail .crumb.store[data-v-cd8774f0]{color:var(--header-on);font-weight:500;background:color-mix(in srgb,var(--header-on) 8%,transparent)}.trail .sep[data-v-cd8774f0]{color:var(--header-muted);font-weight:400}.spacer[data-v-cd8774f0]{flex:1}.bar-account[data-v-cd8774f0]{display:none;flex-shrink:0}@media(max-width:640px){.topbar[data-v-cd8774f0]{gap:var(--sp-3);padding:0 var(--sp-3)}.brand-full[data-v-cd8774f0]{display:none}.brand-mark[data-v-cd8774f0]{display:block}.bar-account[data-v-cd8774f0]{display:inline-flex}}.body[data-v-429d9c32]{display:flex;flex-direction:column;gap:var(--sp-4)}.flip[data-v-429d9c32]{display:flex;align-items:center;justify-content:center;gap:var(--sp-3)}.env[data-v-429d9c32]{font-size:11px;font-weight:700;letter-spacing:.08em;padding:4px 10px;border-radius:var(--radius-sm)}.env.demo[data-v-429d9c32]{background:var(--header-demo-bg);color:var(--header-demo-on);opacity:.55}.env.prod[data-v-429d9c32]{background:var(--accent);color:var(--accent-on)}.arrow[data-v-429d9c32]{font-size:18px;color:var(--text-subtle)}.msg[data-v-429d9c32]{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-body)}.quick-bar[data-v-e5ff9f56]{position:fixed;top:calc(var(--quick-top, 0px) + var(--sp-3));right:var(--sp-4);z-index:45;--quick-bar-height: 38px;height:var(--quick-bar-height);box-sizing:border-box;display:flex;align-items:center;gap:var(--sp-2);padding:0 6px 0 var(--sp-2);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--border);box-shadow:var(--shadow-menu);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:min(560px,calc(100vw - 120px))}.quick-actions[data-v-e5ff9f56]{display:flex;align-items:center;gap:2px;min-width:0}.quick-action[data-v-e5ff9f56]{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:5px 10px;border:0;border-radius:999px;background:transparent;color:var(--text-body);font:inherit;font-size:12.5px;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .1s ease,color .1s ease}.quick-action[data-v-e5ff9f56]:hover{background:var(--accent-soft);color:var(--accent);text-decoration:none}.quick-action[data-v-e5ff9f56]:disabled,.quick-action.disabled[data-v-e5ff9f56]{color:var(--text-subtle);cursor:not-allowed;pointer-events:none}.quick-action.icon-only[data-v-e5ff9f56]{padding:5px 7px}.qa-icon[data-v-e5ff9f56]{font-size:17px}.qa-label[data-v-e5ff9f56]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-icon.spin[data-v-e5ff9f56]{animation:quick-spin-e5ff9f56 1s linear infinite}@keyframes quick-spin-e5ff9f56{to{transform:rotate(360deg)}}.quick-stat[data-v-e5ff9f56]{display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:var(--text-muted)}.stat-body[data-v-e5ff9f56]{display:flex;flex-direction:column;justify-content:center}.stat-value[data-v-e5ff9f56]{font-size:12.5px;line-height:1.1;font-weight:600;color:var(--text-body);font-variant-numeric:tabular-nums}.stat-label[data-v-e5ff9f56]{font-size:9.5px;line-height:1;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.quick-sep[data-v-e5ff9f56]{width:1px;height:20px;margin:0 2px 0 4px;background:var(--border)}.more-item[data-v-e5ff9f56]{display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-body);font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.more-item[data-v-e5ff9f56]:hover{background:var(--accent-soft);color:var(--accent);text-decoration:none}.more-item[data-v-e5ff9f56]:disabled{color:var(--text-subtle);cursor:not-allowed}.more-item .material-symbols-outlined[data-v-e5ff9f56]{font-size:17px}.more-stat[data-v-e5ff9f56]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:7px 10px;font-size:12px;color:var(--text-muted)}.more-stat strong[data-v-e5ff9f56]{color:var(--text-body);font-variant-numeric:tabular-nums}@media(max-width:1100px){.qa-label[data-v-e5ff9f56]{display:none}.quick-action[data-v-e5ff9f56]{padding:5px 7px}.stat-label[data-v-e5ff9f56]{display:none}}@media(max-width:640px){.quick-bar[data-v-e5ff9f56]{display:none}}
