.atlas-loader[data-v-fb8ae465]{width:var(--loader-size);height:var(--loader-size);flex:0 0 var(--loader-size);vertical-align:middle;display:inline-block;position:relative}.atlas-loader-ball[data-v-fb8ae465]{width:calc(var(--loader-size) * .19);height:calc(var(--loader-size) * .19);margin:calc(var(--loader-size) * -.095);box-shadow:#00000024 0 calc(var(--loader-size) * -.12) calc(var(--loader-size) * .12) inset, 0 calc(var(--loader-size) * .12) calc(var(--loader-size) * .2) #0000001f;transform:rotate(calc(var(--ball-index) * 40deg)) translateY(calc(var(--loader-size) * -.34));animation:1.8s ease-in-out infinite atlas-loader-bounce-fb8ae465;animation-delay:calc(var(--ball-index) * .11s);background:currentColor;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes atlas-loader-bounce-fb8ae465{0%,to{opacity:.38;transform:rotate(calc(var(--ball-index) * 40deg)) translateY(calc(var(--loader-size) * -.34)) scale(.72)}45%{opacity:1;transform:rotate(calc(var(--ball-index) * 40deg)) translateY(calc(var(--loader-size) * -.34)) scale(1.12)}}@media (prefers-reduced-motion:reduce){.atlas-loader-ball[data-v-fb8ae465]{opacity:.82;animation:none}}.pb-ai-input-wrap[data-v-c371b59d]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;background:linear-gradient(#a67dff2e 0%,#7a45ff1f 100%);border-radius:999px;align-items:center;gap:8px;width:fit-content;min-width:min(100%,290px);max-width:min(100%,360px);padding:6px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 4px #7d47ff14,0 0 24px #622bff24,inset 0 0 6px #ffffff1a}.pb-ai-input-wrap[data-v-c371b59d]:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff29,#ffffff0a 45%,#fff0);position:absolute;inset:2px}.pb-ai-input-wrap[data-v-c371b59d]:after{content:"";border-radius:inherit;opacity:.35;mix-blend-mode:overlay;pointer-events:none;z-index:2;background-image:radial-gradient(circle at bottom,#ffffff2e 0%,#ffffff0f 20%,#0000 60%),radial-gradient(#ffffff1a .8px,#0000 .8px);background-size:100% 100%,5px 5px;position:absolute;inset:0}.pb-ai-input[data-v-c371b59d]{z-index:3;letter-spacing:-.15px;flex:auto;min-width:0;font-size:13px;font-weight:400;position:relative;color:#342052!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0 8px!important}.pb-ai-input[data-v-c371b59d]::placeholder{color:#432d69c7!important}.pb-ai-clear-btn[data-v-c371b59d]{z-index:3;color:#432d69b3;cursor:pointer;background:#432d691a;border:0;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:19px;line-height:1;transition:background .2s,color .2s,transform .2s;display:inline-flex;position:relative}.pb-ai-clear-btn[data-v-c371b59d]:hover:not(:disabled){color:#342052;background:#432d692e;transform:scale(1.06)}.pb-ai-clear-btn[data-v-c371b59d]:active:not(:disabled){transform:scale(.94)}.pb-ai-clear-btn[data-v-c371b59d]:disabled{cursor:not-allowed;opacity:.55}.pb-ai-input-btn[data-v-c371b59d]{z-index:3;cursor:pointer;color:#fff;letter-spacing:-.15px;background:linear-gradient(#925cff 0%,#6d2ff0 45%,#4d16cf 100%);border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:5px;padding:10px 14px;font-size:12px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 0 0 3px #6d2ff024,0 5px 12px #4d16cf3d,inset 0 2px 8px #ffffff2e}.pb-ai-input-btn[data-v-c371b59d]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 4px #7d47ff1f,0 8px 16px #622bff3d,inset 0 2px 8px #fff3}.pb-ai-input-btn[data-v-c371b59d]:active:not(:disabled){transform:scale(.97)}.pb-ai-input-btn[data-v-c371b59d]:disabled{cursor:not-allowed;opacity:.62}.pb-ai-sparkle[data-v-c371b59d]{font-size:12px;transform:translateY(-1px)}@media (width<=640px){.pb-ai-input-wrap[data-v-c371b59d]{box-sizing:border-box;width:100%;min-width:0}.pb-ai-input-btn[data-v-c371b59d]{flex:none;padding:10px 13px}}html[data-theme=soft] body input.pb-ai-input{color:#342052!important}html[data-theme=soft] body input.pb-ai-input::placeholder{color:#432d69c7!important}html[data-theme=soft] body .pb-ai-clear-btn{color:#432d69b3;background:#432d691a}html[data-theme=soft] body .pb-ai-clear-btn:hover:not(:disabled){color:#342052;background:#432d692e}html[data-theme=night] body input.pb-ai-input{color:#fff!important}html[data-theme=night] body input.pb-ai-input::placeholder{color:#ffffffb3!important}html[data-theme=night] body .pb-ai-clear-btn{color:#ffffffc7;background:#ffffff1f}html[data-theme=night] body .pb-ai-clear-btn:hover:not(:disabled){color:#fff;background:#fff3}.password-field[data-v-316d6e0c]{align-items:center;width:100%;min-width:0;display:flex;position:relative}.password-field input[data-v-316d6e0c]{min-width:0;width:100%!important;padding-right:44px!important}.password-field-toggle[data-v-316d6e0c]{z-index:2;color:#81778a;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;transition:color .16s,background .16s;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.password-field-toggle[data-v-316d6e0c]:hover:not(:disabled),.password-field-toggle[data-v-316d6e0c]:focus-visible:not(:disabled){color:#66527f;background:#66527f1a}.password-field-toggle[data-v-316d6e0c]:disabled{cursor:not-allowed;opacity:.5}html[data-theme=night] body .password-field-toggle{color:#b9afca}html[data-theme=night] body .password-field-toggle:hover:not(:disabled),html[data-theme=night] body .password-field-toggle:focus-visible:not(:disabled){color:#fff;background:#ffffff1f}.date-input[data-v-537044a5]{min-width:0;display:block;position:relative}.date-input-trigger[data-v-537044a5]{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:var(--panel,#fff);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.date-input-trigger[data-v-537044a5]:hover{border-color:color-mix(in srgb, var(--purple) 45%, var(--line))}.date-input.open .date-input-trigger[data-v-537044a5]{border-color:color-mix(in srgb, var(--purple) 60%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 14%, transparent)}.date-input.disabled .date-input-trigger[data-v-537044a5]{cursor:not-allowed;color:var(--muted);background:color-mix(in srgb, var(--ink) 4%, transparent)}.date-input-trigger>svg[data-v-537044a5]{color:var(--muted);flex:none}.date-input-text[data-v-537044a5]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.date-input-placeholder[data-v-537044a5]{min-width:0;color:var(--muted);flex:auto;font-weight:500}.date-input.has-value .date-input-trigger[data-v-537044a5]{padding-right:38px}.date-input-clear[data-v-537044a5]{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.date-input-clear[data-v-537044a5]:hover{color:var(--coral)}.date-panel[data-v-537044a5]{z-index:12000;overscroll-behavior:contain;border:1px solid var(--line);width:268px;color:var(--ink);background:var(--panel,#fff);border-radius:12px;padding:10px 12px 8px;overflow-y:auto;box-shadow:0 18px 44px #0f121c2e}.date-panel button[data-v-537044a5]:disabled{cursor:not-allowed;opacity:.45}.date-panel .date-panel-title[data-v-537044a5]:disabled{cursor:default;opacity:1}.date-panel-head[data-v-537044a5]{align-items:center;gap:6px;margin-bottom:6px;display:flex}.date-panel-title[data-v-537044a5]{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:auto;padding:4px 6px;font-size:13px;font-weight:700}.date-panel-title[data-v-537044a5]:hover{background:color-mix(in srgb, var(--purple) 10%, transparent)}.date-panel-nav[data-v-537044a5]{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.date-panel-nav[data-v-537044a5]:hover{border-color:var(--line);color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.date-panel-week[data-v-537044a5]{grid-template-columns:repeat(7,1fr);margin-bottom:2px;display:grid}.date-panel-week span[data-v-537044a5]{color:var(--muted);text-align:center;padding:4px 0;font-size:11px;font-weight:600}.date-panel-grid[data-v-537044a5]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.date-cell[data-v-537044a5]{height:30px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:500}.date-cell[data-v-537044a5]:hover{background:color-mix(in srgb, var(--purple) 12%, transparent)}.date-cell.muted[data-v-537044a5]{color:color-mix(in srgb, var(--muted) 75%, transparent)}.date-cell.today[data-v-537044a5]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--purple) 55%, var(--line))}.date-cell.selected[data-v-537044a5]{color:#fff;background:var(--purple);font-weight:700}.date-cell.selected[data-v-537044a5]:hover{background:var(--purple)}.date-cell.disabled[data-v-537044a5]{color:color-mix(in srgb, var(--muted) 50%, transparent);cursor:not-allowed}.date-panel-years[data-v-537044a5]{border-bottom:1px dashed var(--line);grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:6px;padding-bottom:6px;display:grid}.date-year-cell[data-v-537044a5]{height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px}.date-year-cell[data-v-537044a5]:hover{background:color-mix(in srgb, var(--purple) 12%, transparent)}.date-year-cell.selected[data-v-537044a5]{color:var(--purple);font-weight:700}.date-panel-months[data-v-537044a5]{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.date-month-cell[data-v-537044a5]{height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:500}.date-month-cell[data-v-537044a5]:hover{background:color-mix(in srgb, var(--purple) 12%, transparent)}.date-month-cell.selected[data-v-537044a5]{color:#fff;background:var(--purple);font-weight:700}.date-panel-foot[data-v-537044a5]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.date-panel-link[data-v-537044a5]{color:var(--purple);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 6px;font-size:12px;font-weight:600}.date-panel-link[data-v-537044a5]:hover{background:color-mix(in srgb, var(--purple) 12%, transparent)}.more-menu[data-v-f70785ab]{display:inline-block;position:relative}.more-menu-trigger[data-v-f70785ab]{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.more-menu-trigger[data-v-f70785ab]:hover,.more-menu-trigger[aria-expanded=true][data-v-f70785ab]{color:var(--ink);background:var(--canvas)}.more-menu-dropdown[data-v-f70785ab]{z-index:12000;overscroll-behavior:contain;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #0000003d}.more-menu-dropdown[data-v-f70785ab] button,.more-menu-dropdown[data-v-f70785ab] a{width:100%;color:var(--ink);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;text-decoration:none;transition:background .1s;display:flex}.more-menu-dropdown[data-v-f70785ab] button:hover,.more-menu-dropdown[data-v-f70785ab] a:hover,.more-menu-dropdown[data-v-f70785ab] :focus-visible{background:var(--canvas)}.more-menu-dropdown[data-v-f70785ab] button:disabled{opacity:.5;cursor:not-allowed}.more-menu-dropdown[data-v-f70785ab] button.danger,.more-menu-dropdown[data-v-f70785ab] a.danger{color:var(--coral)}.more-menu-dropdown[data-v-f70785ab] hr{border:0;border-top:1px solid var(--line);margin:4px 0}.admin-view[data-v-91da15a9]{gap:20px;padding-inline:18px;display:grid}.license-chip[data-v-91da15a9]{border:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-size:11px;display:inline-flex}.license-chip[data-v-91da15a9]:hover{border-color:var(--blue);color:var(--blue)}.license-chip.expired[data-v-91da15a9]{color:#d64545;border-color:#d64545;font-weight:700}.media-config-card[data-v-91da15a9]{border:1px solid var(--line);background:var(--warm);box-shadow:var(--shadow);border-radius:12px;gap:12px;margin-bottom:18px;padding:18px;display:grid}.media-config-grid[data-v-91da15a9]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.media-config-grid label[data-v-91da15a9]{color:var(--muted);gap:4px;font-size:12px;display:grid}.media-config-grid label.wide[data-v-91da15a9]{grid-column:1/-1}.media-config-grid input[data-v-91da15a9],.media-config-grid select[data-v-91da15a9]{border:1px solid var(--line);background:var(--surface,#fff);color:inherit;border-radius:8px;padding:9px 10px;font-size:13px}.summary-strip[data-v-91da15a9]{border:1px solid var(--line);border-top:3px solid var(--blue);background:var(--line);box-shadow:var(--shadow);border-radius:12px;grid-template-columns:repeat(4,minmax(125px,1fr)) auto;align-items:stretch;gap:1px;display:grid;overflow:hidden}.summary-strip>div[data-v-91da15a9]{background:var(--warm);justify-content:space-between;align-items:baseline;padding:18px 20px;display:flex}.summary-strip span[data-v-91da15a9]{color:var(--muted);font-size:12px;font-weight:600}.summary-strip strong[data-v-91da15a9]{font-size:24px;line-height:1}.summary-strip button[data-v-91da15a9]{margin:8px}.users-panel[data-v-91da15a9]{border:1px solid var(--line);background:var(--warm);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.asr-admin-panel[data-v-91da15a9]{gap:20px;padding:4px 30px 30px;display:grid}.proxy-admin-actions[data-v-91da15a9]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.proxy-admin-actions .status-switch[data-v-91da15a9]{margin-inline:8px auto}.wework-admin-panel[data-v-91da15a9]{gap:20px;padding:4px 30px 30px;display:grid}.wework-enterprise-grid[data-v-91da15a9]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:18px;display:grid}.wework-enterprise-card[data-v-91da15a9]{border:1px solid var(--line);background:var(--surface,#fff);min-width:0;box-shadow:var(--shadow);border-radius:12px;padding:18px}.wework-enterprise-header[data-v-91da15a9]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.wework-enterprise-header h3[data-v-91da15a9]{color:var(--ink);margin:4px 0;font-size:19px}.wework-enterprise-header p[data-v-91da15a9],.wework-enterprise-card footer[data-v-91da15a9]{color:var(--muted);margin:0;font-size:12px}.wework-member-tools[data-v-91da15a9]{grid-template-columns:minmax(0,1.25fr) minmax(170px,.9fr);gap:10px;padding:14px 0 2px;display:grid}.wework-member-tools label[data-v-91da15a9]{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.wework-member-tools input[data-v-91da15a9],.wework-member-tools select[data-v-91da15a9]{box-sizing:border-box;width:100%;min-width:0;min-height:36px}.wework-chart[data-v-91da15a9]{gap:10px;padding:16px 0;display:grid}.wework-chart-row[data-v-91da15a9]{grid-template-columns:minmax(72px,120px) 1fr 38px;align-items:center;gap:9px;font-size:12px;display:grid}.wework-member-name[data-v-91da15a9]{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.wework-bar-track[data-v-91da15a9]{background:color-mix(in srgb, var(--line) 72%, transparent);border-radius:99px;height:10px;overflow:hidden}.wework-bar[data-v-91da15a9]{border-radius:inherit;background:linear-gradient(90deg, var(--blue), #7b61ff);min-width:3px;height:100%;display:block}.wework-chart-row strong[data-v-91da15a9]{text-align:right;color:var(--ink)}.wework-empty[data-v-91da15a9]{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.wework-no-members[data-v-91da15a9]{color:var(--muted);margin:0;font-size:13px}@media (width<=640px){.wework-admin-panel[data-v-91da15a9]{padding:4px 16px 20px}.wework-enterprise-grid[data-v-91da15a9]{grid-template-columns:1fr}.wework-enterprise-header[data-v-91da15a9]{flex-direction:column}.wework-member-tools[data-v-91da15a9]{grid-template-columns:1fr}}.asr-settings-grid[data-v-91da15a9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;display:grid}.mobile-auth-settings-body[data-v-91da15a9]{gap:18px;max-width:900px;display:grid}.mobile-auth-ttl-field[data-v-91da15a9]{max-width:420px;color:var(--ink);gap:7px;font-size:12px;font-weight:700;display:grid}.mobile-auth-ttl-field input[data-v-91da15a9]{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:var(--panel);font:inherit;border-radius:8px;padding:0 12px;font-size:16px}.mobile-auth-ttl-field small[data-v-91da15a9]{color:var(--muted);font-size:11px;font-weight:500;line-height:1.5}.asr-settings-grid>label[data-v-91da15a9]{min-width:0;color:var(--ink);align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.asr-settings-grid>label input[data-v-91da15a9],.asr-settings-grid>label select[data-v-91da15a9]{box-sizing:border-box;width:100%;min-height:40px}.asr-url-field[data-v-91da15a9]{grid-column:span 2}.asr-enabled-toggle[data-v-91da15a9]{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex!important}.asr-enabled-toggle .status-switch[data-v-91da15a9]{margin:0}.asr-status[data-v-91da15a9]{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.asr-status span[data-v-91da15a9]{background:#a7b0aa;border-radius:50%;width:8px;height:8px}.asr-status.enabled[data-v-91da15a9]{color:#2f7658}.asr-status.enabled span[data-v-91da15a9]{background:#2f9a68;box-shadow:0 0 0 4px #2f9a681f}.asr-help[data-v-91da15a9]{border:1px solid color-mix(in srgb, var(--purple) 18%, var(--line));max-width:900px;color:var(--muted);background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:9px;gap:5px;padding:13px 15px;font-size:11px;line-height:1.6;display:grid}.cookie-diag-box[data-v-91da15a9]{border:1px solid color-mix(in srgb, var(--purple) 18%, var(--line));background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:9px;gap:8px;max-width:900px;padding:13px 15px;display:grid}.cookie-status-box[data-v-91da15a9]{border:1px solid color-mix(in srgb, var(--purple) 18%, var(--line));background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:9px;gap:9px;max-width:900px;padding:13px 15px;display:grid}.cookie-platform-row[data-v-91da15a9]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;font-size:12px;display:grid}.cookie-platform-name[data-v-91da15a9]{color:var(--ink);font-weight:700}.cookie-platform-row strong[data-v-91da15a9]{white-space:nowrap;justify-self:end}.cookie-platform-row small[data-v-91da15a9]{color:var(--muted);grid-column:1/-1;font-size:11.5px;line-height:1.5}.cookie-platform-time[data-v-91da15a9]{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=720px){.cookie-platform-row[data-v-91da15a9]{gap:4px 10px}}.xhs-admin-qr[data-v-91da15a9]{flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex}.xhs-admin-qr img[data-v-91da15a9]{background:#fff;border-radius:10px;width:220px;height:220px}.xhs-admin-qr small[data-v-91da15a9]{opacity:.65}.cookie-upload-label textarea[data-v-91da15a9]{width:100%;min-height:68px;font:inherit}.cookie-diag-title[data-v-91da15a9]{color:var(--ink);font-size:12px;font-weight:700}.cookie-diag-hint[data-v-91da15a9]{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.cookie-diag-row[data-v-91da15a9]{gap:8px;display:flex}.cookie-diag-row input[data-v-91da15a9]{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:7px;flex:1;padding:8px 10px;font-size:12px}.cookie-diag-row button[data-v-91da15a9]{flex:none;align-items:center;gap:5px;display:inline-flex}.software-sms-helper-row[data-v-91da15a9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.software-sms-helper-row>span[data-v-91da15a9]:first-child{gap:3px;display:grid}.software-sms-helper-row .status-switch[data-v-91da15a9]{flex:none;margin:0}.cookie-diag-output[data-v-91da15a9]{color:#d6e5ff;white-space:pre-wrap;word-break:break-all;background:#1c1b22;border-radius:8px;max-height:320px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.55;overflow:auto}.upload-sound-row[data-v-91da15a9]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.upload-sound-row .status-switch[data-v-91da15a9]{margin:0}.upload-sound-pick[data-v-91da15a9]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.upload-sound-pick input[data-v-91da15a9]{display:none}.site-upload-sound[data-v-91da15a9]{grid-template-columns:minmax(0,1fr);display:grid}.site-upload-sound>.asr-url-field[data-v-91da15a9]{min-width:0;color:var(--ink);align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.site-upload-sound>.asr-url-field>small[data-v-91da15a9]{color:var(--muted);margin-top:7px;font-size:11px;font-weight:400;line-height:1.5;display:block}.asr-help strong[data-v-91da15a9]{color:var(--ink);font-size:12px}.asr-help code[data-v-91da15a9]{color:var(--purple);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.asr-provider-guide[data-v-91da15a9]{max-width:900px;color:var(--muted);background:#622bff0f;border:1px solid #622bff3d;border-radius:9px;gap:7px;padding:14px 16px;font-size:11px;line-height:1.65;display:grid}.asr-provider-guide strong[data-v-91da15a9]{color:var(--ink);font-size:12px}.asr-provider-guide ol[data-v-91da15a9]{gap:4px;margin:0;padding-left:18px;display:grid}.asr-provider-guide code[data-v-91da15a9]{color:var(--purple);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.users-directory-toolbar[data-v-91da15a9]{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 58%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 30px 18px;display:flex}.users-directory-toolbar>div[data-v-91da15a9]{justify-items:center;display:grid}.users-directory-toolbar h2[data-v-91da15a9]{color:var(--ink);margin:5px 0 4px;font-size:20px}.users-directory-toolbar p[data-v-91da15a9]{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.users-head[data-v-91da15a9]{color:#8da096;justify-content:space-between;align-items:flex-start;padding:28px 30px 20px;display:flex}.users-head .section-kicker[data-v-91da15a9]{letter-spacing:.16em;font-size:11px}.users-head h2[data-v-91da15a9]{color:var(--ink);margin-top:9px;font-size:22px;line-height:1.15}.table-wrap[data-v-91da15a9]{overflow-x:auto}table[data-v-91da15a9]{border-collapse:collapse;width:100%;min-width:980px}th[data-v-91da15a9],td[data-v-91da15a9]{border-top:1px solid var(--line);text-align:left;color:#6c7770;padding:14px 18px;font-size:12px}.users-table th[data-v-91da15a9],.users-table td[data-v-91da15a9]{text-align:center;vertical-align:middle}th[data-v-91da15a9]{color:#89958e;background:#f8f9f5;font-size:11px;font-weight:800}tr.pending td[data-v-91da15a9]{background:#fffbef}.user-cell[data-v-91da15a9]{color:var(--ink);justify-content:center;align-items:center;gap:10px;display:flex}.user-cell>span[data-v-91da15a9]{color:#47725f;background:#e7f2eb;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.email-cell[data-v-91da15a9]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.panel-caption[data-v-91da15a9]{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.55}.credential-password[data-v-91da15a9]{min-width:84px;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-block}.inline-icon-button[data-v-91da15a9]{color:#617068;vertical-align:middle;background:#fff;border:1px solid #dfe4dc;border-radius:6px;place-items:center;width:27px;height:27px;margin-left:6px;display:inline-grid}.inline-icon-button[data-v-91da15a9]:disabled{cursor:wait;opacity:.55}.role-chip[data-v-91da15a9]{color:#68736d;background:#edf0eb;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.role-chip.admin[data-v-91da15a9]{color:#6d5619;background:#f8edc8}.role-chip.super[data-v-91da15a9]{color:#75463a;background:#f8ded7}.role-select[data-v-91da15a9],.manager-select[data-v-91da15a9]{color:#52635a;background:#fff;border:1px solid #dfe4dc;border-radius:6px;max-width:130px;padding:6px 8px;font-size:10px}.role-glass-group[data-v-91da15a9]{box-sizing:border-box;background:#ffffffb8;border:2px solid #ffc000;border-radius:30px;width:min(100%,220px);min-width:190px;height:42px;margin-inline:auto;display:flex;position:relative;overflow:hidden}.role-glass-group input[data-v-91da15a9]{opacity:0;pointer-events:none;position:absolute}.role-glass-group label[data-v-91da15a9]{z-index:2;color:#7d7d7d;text-align:center;white-space:nowrap;cursor:pointer;flex:50%;justify-content:center;align-items:center;min-width:0;padding:0 7px;font-size:10px;font-weight:500;line-height:1.2;transition:color .25s,font-weight .25s;display:flex;position:relative}.role-glass-group label[data-v-91da15a9]:hover,.role-glass-group input:checked+label[data-v-91da15a9]{color:#212121;font-weight:700}.role-glass-glider[data-v-91da15a9]{z-index:1;pointer-events:none;background:#ffc000;border-radius:30px;width:calc(50% - 4px);transition:left .4s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0)}.role-glass-group input[value=ADMIN]:checked~.role-glass-glider[data-v-91da15a9]{left:50%}.role-glass-group:has(input[value=ADMIN]:checked) .role-glass-glider[data-v-91da15a9]{left:50%}.role-glass-group input[value=USER]:checked~.role-glass-glider[data-v-91da15a9]{left:3px}.role-glass-group:has(input[value=USER]:checked) .role-glass-glider[data-v-91da15a9]{left:3px}.role-glass-group.disabled[data-v-91da15a9]{opacity:.58}.manager-select[data-v-91da15a9]{max-width:145px;margin-inline:auto}.status-switch[data-v-91da15a9]{cursor:pointer;grid-template:none;justify-content:center;align-items:center;gap:7px;margin-inline:auto;display:inline-flex;position:relative}.status-switch input[data-v-91da15a9]{opacity:0;width:1px;height:1px;min-height:1px;position:absolute;top:0;left:0}.status-switch span[data-v-91da15a9]{background:#cfd5cf;border-radius:999px;width:31px;height:18px;transition:background .15s ease-out;position:relative}.status-switch span[data-v-91da15a9]:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s ease-out;position:absolute;top:3px;left:3px}.status-switch input:checked+span[data-v-91da15a9]{background:var(--green)}.status-switch input:checked+span[data-v-91da15a9]:after{transform:translate(13px)}.status-switch input:disabled+span[data-v-91da15a9]{opacity:.55}.status-switch b[data-v-91da15a9]{color:#6d7871;font-size:10px}.approve-button[data-v-91da15a9]{color:#fff;background:#2f7658;border:1px solid #2f7658;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.approve-button[data-v-91da15a9]:disabled{cursor:wait;opacity:.58}.row-actions[data-v-91da15a9]{justify-content:flex-end;gap:6px;display:flex}.row-actions button[data-v-91da15a9]{color:#617068;width:30px;height:30px;transition:color .15s var(--ease-out), border-color .15s var(--ease-out), background .15s var(--ease-out), transform .12s var(--ease-out);background:#fff;border:1px solid #dfe4dc;border-radius:6px;place-items:center;display:grid}.row-actions button.danger[data-v-91da15a9]{color:#ad4b40}.row-actions button[data-v-91da15a9]:disabled{cursor:not-allowed;opacity:.42}.dialog-backdrop[data-v-91da15a9]{z-index:50;overscroll-behavior:contain;background:#111f196b;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog[data-v-91da15a9]{overscroll-behavior:contain;background:#fffffcf7;border:1px solid #d6e2d8e6;border-radius:14px;grid-template-columns:auto 1fr;gap:16px;width:min(640px,100%);max-height:calc(100dvh - 32px);margin:0;padding:28px;display:grid;position:relative;overflow-y:auto;transform:translateZ(0);box-shadow:0 28px 80px #0f201847}.dialog>label[data-v-91da15a9],.dialog-actions[data-v-91da15a9],.dialog>.asr-help[data-v-91da15a9]{grid-column:1/-1}.dialog.is-wide[data-v-91da15a9]{gap:14px 18px;width:min(880px,100%)}.dialog.is-wide>.dialog-fields[data-v-91da15a9]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.dialog.is-wide>.dialog-fields>label[data-v-91da15a9]{min-width:0;color:var(--ink);align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.dialog.is-wide>.dialog-fields>label.is-wide[data-v-91da15a9],.dialog.is-wide>.dialog-fields>.platform-art-picker[data-v-91da15a9]{grid-column:1/-1}.dialog.is-wide>.dialog-fields input[data-v-91da15a9]:not([type=checkbox]),.dialog.is-wide>.dialog-fields textarea[data-v-91da15a9]{box-sizing:border-box;width:100%;min-height:42px}@media (width<=760px){.dialog.is-wide>.dialog-fields[data-v-91da15a9]{grid-template-columns:minmax(0,1fr)}}.dialog-icon[data-v-91da15a9]{color:#28654e;background:#e1f2e8;border-radius:7px;place-items:center;width:37px;height:37px;display:grid}.dialog-icon.danger[data-v-91da15a9]{color:#a74639;background:#fbe5e1}.dialog h2[data-v-91da15a9]{margin-bottom:0}.dialog p[data-v-91da15a9]{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.6}.permission-dialog[data-v-91da15a9]{grid-template-columns:auto 1fr}.permission-list[data-v-91da15a9]{border:1px solid var(--line);background:#f8faf6;border-radius:7px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.permission-list label[data-v-91da15a9]{color:var(--ink);align-items:center;gap:8px;font-size:11px;display:flex}.permission-list input[data-v-91da15a9]{accent-color:var(--green)}.module-permission-panel[data-v-91da15a9]{border:1px solid color-mix(in srgb, var(--purple) 18%, var(--line));background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:12px;grid-column:1/-1;gap:10px;padding:15px;display:grid}.module-permission-heading[data-v-91da15a9]{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.module-permission-heading span[data-v-91da15a9]{color:var(--muted);font-size:11px}.module-permission-list[data-v-91da15a9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;max-height:210px;display:grid;overflow-y:auto}.module-permission-option[data-v-91da15a9]{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);background:color-mix(in srgb, var(--panel) 88%, transparent);cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.module-permission-option input[data-v-91da15a9]{appearance:auto;opacity:1;pointer-events:auto;width:16px;min-width:16px;height:16px;accent-color:var(--purple);margin:0;display:block;position:static}.module-permission-option>span[data-v-91da15a9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.module-permission-option small[data-v-91da15a9]{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px}.admin-panel-content>.table-wrap>table th[data-v-91da15a9]:first-child,.admin-panel-content>.table-wrap>table td[data-v-91da15a9]:first-child{padding-left:48px}.role-select[data-v-91da15a9],.manager-select[data-v-91da15a9]{border-color:color-mix(in srgb, var(--purple) 24%, var(--line));background:color-mix(in srgb, var(--panel) 86%, transparent);box-shadow:inset 0 1px #ffffff73}.glass-radio-group-vertical[data-v-91da15a9]{border:1px solid color-mix(in srgb, var(--purple) 18%, var(--line));background:color-mix(in srgb, var(--panel) 48%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;flex-direction:column;grid-template-columns:1fr;gap:7px;padding:14px;display:flex;position:relative;overflow:hidden}.glass-radio-group-vertical .glass-glider-vertical[data-v-91da15a9]{display:none}.glass-radio-group-vertical .permission-option[data-v-91da15a9]{min-height:54px;color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex;position:relative}.glass-radio-group-vertical .permission-option[data-v-91da15a9]:hover{background:color-mix(in srgb, var(--accent-soft) 36%, transparent);transform:translate(2px)}.glass-radio-group-vertical .permission-option input[data-v-91da15a9]{opacity:0;pointer-events:none;position:absolute}.glass-radio-group-vertical .radio-indicator[data-v-91da15a9]{border:1px solid color-mix(in srgb, var(--purple) 32%, var(--line));color:#0000;background:color-mix(in srgb, var(--panel) 86%, transparent);border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:grid;box-shadow:inset 1px 1px 2px #ffffffa6}.glass-radio-group-vertical .checkmark[data-v-91da15a9]{opacity:0;transition:opacity .2s,transform .2s;transform:scale(.5)}.glass-radio-group-vertical .permission-option[data-v-91da15a9]:has(input:checked){color:var(--ink);border-color:color-mix(in srgb, var(--purple) 28%, var(--line));background:color-mix(in srgb, var(--accent-soft) 48%, transparent)}.glass-radio-group-vertical .permission-option input:checked+.radio-indicator[data-v-91da15a9]{color:#fff;border-color:var(--purple);background:var(--purple);box-shadow:0 5px 14px color-mix(in srgb, var(--purple) 24%, transparent);transform:scale(1.04)}.glass-radio-group-vertical .permission-option input:checked+.radio-indicator .checkmark[data-v-91da15a9]{opacity:1;transform:scale(1)}.dialog-actions[data-v-91da15a9]{justify-content:flex-end;gap:8px;margin-top:3px;display:flex}.danger-button[data-v-91da15a9]{color:#fff;background:#b64f43;border:1px solid #b64f43;border-radius:7px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.permission-dialog[data-v-91da15a9]{gap:13px;width:min(900px,100%);max-height:calc(100dvh - 32px);padding:22px;overflow-y:auto}.permission-editor[data-v-91da15a9]{grid-column:1/-1;grid-template-columns:minmax(250px,.88fr) minmax(340px,1.32fr);align-items:stretch;gap:14px;min-width:0;display:grid}.permission-feature-list[data-v-91da15a9]{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 46%, transparent);border-radius:14px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.permission-feature-option[data-v-91da15a9]{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:54px;padding:9px 10px;display:flex!important}.permission-feature-option.active[data-v-91da15a9]{border-color:color-mix(in srgb, var(--purple) 28%, var(--line));background:color-mix(in srgb, var(--accent-soft) 42%, transparent)}.permission-feature-main[data-v-91da15a9]{align-items:center;gap:10px;min-width:0;display:flex}.permission-feature-main .label-text[data-v-91da15a9]{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.permission-feature-option input[data-v-91da15a9]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.permission-expand-button[data-v-91da15a9]{border:1px solid color-mix(in srgb, var(--purple) 22%, var(--line));min-height:32px;color:var(--purple);background:color-mix(in srgb, var(--panel) 78%, transparent);border-radius:8px;flex:none;align-items:center;gap:3px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.permission-expand-button[data-v-91da15a9]:hover{background:color-mix(in srgb, var(--accent-soft) 60%, transparent)}.permission-expand-button .rotated[data-v-91da15a9]{transform:rotate(90deg)}.module-permission-detail[data-v-91da15a9]{border:1px solid color-mix(in srgb, var(--purple) 22%, var(--line));background:color-mix(in srgb, var(--panel) 66%, transparent);border-radius:14px;align-content:start;gap:12px;min-width:0;min-height:300px;max-height:420px;padding:16px;display:grid;overflow:auto}.module-permission-detail .module-permission-list[data-v-91da15a9]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.permission-detail-empty[data-v-91da15a9]{min-height:300px;color:var(--muted);text-align:center;border:1px dashed var(--line);background:color-mix(in srgb, var(--panel) 38%, transparent);border-radius:14px;align-content:center;place-items:center;gap:8px;padding:20px;display:grid}.permission-detail-empty strong[data-v-91da15a9]{color:var(--ink);font-size:13px}.permission-detail-empty span[data-v-91da15a9]{font-size:11px}.permission-checkmark[data-v-91da15a9]{color:#0000;background:#191a1e;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:5px;transition:box-shadow .24s,color .24s,transform .24s;display:grid;box-shadow:1.5px 1.5px 3px #0e0e0e8c,-1.5px -1.5px 3px #ffffff38,inset 0 0 #0e0e0e,inset 0 0 #5f5e5e}.permission-checkmark svg[data-v-91da15a9]{opacity:0;width:100%;height:100%;transition:opacity .24s}.permission-feature-main input:checked+.permission-checkmark[data-v-91da15a9],.module-permission-option input:checked+.permission-checkmark[data-v-91da15a9]{color:#fff;transform:scale(1.04);box-shadow:0 0 #0e0e0e00,0 0 #fff0,inset 1.5px 1.5px 3px #0e0e0e,inset -1.5px -1.5px 3px #5f5e5e}.permission-feature-main input:checked+.permission-checkmark svg[data-v-91da15a9],.module-permission-option input:checked+.permission-checkmark svg[data-v-91da15a9]{opacity:1}.permission-feature-main input:focus-visible+.permission-checkmark[data-v-91da15a9],.module-permission-option input:focus-visible+.permission-checkmark[data-v-91da15a9]{outline:3px solid color-mix(in srgb, var(--purple) 30%, transparent);outline-offset:3px}.module-permission-option input[data-v-91da15a9]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.module-permission-option[data-v-91da15a9]{grid-template-columns:30px minmax(0,1fr) auto;min-height:58px;position:relative}.module-permission-option>.permission-checkmark[data-v-91da15a9]{min-width:30px;font-size:initial;white-space:normal;overflow:visible}.module-permission-detail .module-permission-list[data-v-91da15a9]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:start;max-height:none;overflow:visible}.permission-editor[data-v-91da15a9]{grid-template-columns:minmax(320px,.95fr) minmax(340px,1.05fr);align-items:stretch;gap:16px}.permission-feature-list[data-v-91da15a9]{border:1px solid color-mix(in srgb, var(--purple) 24%, var(--line));background:#eeeaf3;border-radius:16px;grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;padding:9px}.permission-feature-option[data-v-91da15a9]{border-color:#0000;border-radius:11px;min-height:48px;padding:7px 9px;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.permission-feature-option[data-v-91da15a9]:hover{background:#ffffffad;transform:translate(2px)}.permission-feature-option.active[data-v-91da15a9]{color:#fff;background:#2c243b;border-color:#0000;box-shadow:0 8px 18px #2c243b29}.permission-feature-option.active .label-text[data-v-91da15a9]{color:#fff}.permission-feature-main[data-v-91da15a9]{cursor:pointer;flex:auto;min-height:44px}.permission-feature-main .label-text[data-v-91da15a9]{font-size:12px}.permission-feature-check[data-v-91da15a9]{flex-basis:26px;width:26px;height:26px}.permission-feature-option.active .permission-feature-check[data-v-91da15a9]{background:#191a1e}.permission-expand-button[data-v-91da15a9]{color:#75648f;background:#ffffffb8;border-color:#a78bfa42;min-height:34px}.permission-feature-option.active .permission-expand-button[data-v-91da15a9]{color:#f8f4ff;background:#ffffff1f;border-color:#fff3}.module-permission-detail[data-v-91da15a9]{border-radius:16px;grid-column:auto;min-height:0;max-height:none;padding:13px;overflow:visible}.module-permission-detail .module-permission-list[data-v-91da15a9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.module-permission-option[data-v-91da15a9]{background:color-mix(in srgb, var(--panel) 90%, transparent);border-radius:12px;grid-column:auto;min-height:52px;padding:8px 10px;transition:border-color .2s,background .2s,transform .2s}.module-permission-option[data-v-91da15a9]:hover{border-color:color-mix(in srgb, var(--green) 40%, var(--line));background:color-mix(in srgb, var(--mint) 35%, var(--panel));transform:translateY(-1px)}.module-permission-option>span[data-v-91da15a9]:not(.permission-checkmark){font-size:12px}.permission-card-check[data-v-91da15a9]{width:27px;height:27px;box-shadow:none;background:#ccc;border:0;flex-basis:27px;padding:0}.permission-card-check svg[data-v-91da15a9]{display:none}.module-permission-option input:checked+.permission-card-check[data-v-91da15a9]{background:#0b6e4f;border-radius:.5rem;animation:.5s ease-in-out permission-pulse-91da15a9;box-shadow:0 0 #0b6e4f00}.module-permission-option input:checked+.permission-card-check[data-v-91da15a9]:after{content:"";border:2px solid #e0e0e2;border-width:0 2px 2px 0;width:7px;height:12px;display:block;transform:rotate(45deg)translate(-1px,-1px)}@keyframes permission-pulse-91da15a9{0%{transform:rotate(12deg);box-shadow:0 0 #0b6e4f8f}50%{transform:rotate(-12deg)}75%{box-shadow:0 0 0 8px #0b6e4f2e}to{transform:rotate(0);box-shadow:0 0 0 11px #0b6e4f00}}.dialog-enter-active[data-v-91da15a9],.dialog-leave-active[data-v-91da15a9]{transition:opacity .18s var(--ease-out)}.dialog-enter-from[data-v-91da15a9],.dialog-leave-to[data-v-91da15a9]{opacity:0}.dialog-enter-active .dialog[data-v-91da15a9],.dialog-leave-active .dialog[data-v-91da15a9]{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}.dialog-enter-from .dialog[data-v-91da15a9],.dialog-leave-to .dialog[data-v-91da15a9]{opacity:0;transform:translateY(8px)scale(.97)}@media (hover:hover) and (pointer:fine){.row-actions button[data-v-91da15a9]:hover:not(:disabled){color:var(--green);background:#f6fbf7;border-color:#b8d2c0;transform:translateY(-1px)}.row-actions button.danger[data-v-91da15a9]:hover:not(:disabled){color:#9d3f34;background:#fff5f3;border-color:#e5b7b0}}@media (prefers-reduced-motion:reduce){.dialog-enter-from .dialog[data-v-91da15a9],.dialog-leave-to .dialog[data-v-91da15a9]{transform:none}}.sr-only[data-v-91da15a9]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.admin-view[data-v-91da15a9]{padding-inline:0}.summary-strip[data-v-91da15a9]{grid-template-columns:repeat(2,1fr)}.summary-strip>div[data-v-91da15a9]{gap:4px;display:grid}.summary-strip>button[data-v-91da15a9]{grid-column:1/-1}.users-head[data-v-91da15a9]{padding-inline:20px}.admin-panel-content>.table-wrap>table th[data-v-91da15a9]:first-child,.admin-panel-content>.table-wrap>table td[data-v-91da15a9]:first-child{padding-left:20px}.role-glass-group[data-v-91da15a9]{min-width:210px}.dialog[data-v-91da15a9]{border-radius:12px;padding:22px}.asr-admin-panel[data-v-91da15a9]{padding-inline:20px}.asr-settings-grid[data-v-91da15a9]{grid-template-columns:1fr}.asr-url-field[data-v-91da15a9]{grid-column:auto}.permission-editor[data-v-91da15a9]{grid-template-columns:1fr}.module-permission-detail[data-v-91da15a9],.permission-detail-empty[data-v-91da15a9]{min-height:0;max-height:none}}@media (width<=1100px) and (width>=761px){.module-permission-detail .module-permission-list[data-v-91da15a9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.dialog-inline-fields[data-v-91da15a9],.permission-feature-list[data-v-91da15a9],.module-permission-list[data-v-91da15a9],.module-permission-detail .module-permission-list[data-v-91da15a9]{grid-template-columns:1fr}.module-permission-heading[data-v-91da15a9]{gap:4px;display:grid}}@media (prefers-reduced-motion:reduce){.permission-feature-option[data-v-91da15a9],.module-permission-option[data-v-91da15a9],.permission-card-check[data-v-91da15a9]{transition:none;animation:none!important}}body:has(.dialog-backdrop){overflow:hidden}.users-directory-toolbar[data-v-91da15a9]{align-items:center;gap:28px;justify-content:initial;text-align:left;flex-direction:row;grid-template-columns:minmax(0,1fr) minmax(290px,360px);display:grid}.users-directory-toolbar>div[data-v-91da15a9]{justify-items:initial;text-align:left;width:auto;min-width:0;display:block}.users-directory-toolbar h2[data-v-91da15a9],.users-directory-toolbar p[data-v-91da15a9]{text-align:left}.user-search-field[data-v-91da15a9]{justify-self:end;width:fit-content;max-width:360px}.users-table th[data-v-91da15a9],.users-table td[data-v-91da15a9]{text-align:left}.users-table th[data-v-91da15a9]{position:relative}.users-table .user-cell[data-v-91da15a9]{justify-content:flex-start}.users-table .role-chip[data-v-91da15a9]{margin-inline:0}.users-table .manager-select[data-v-91da15a9],.users-table .status-switch[data-v-91da15a9]{justify-content:flex-start;margin-inline:0}.users-table .row-actions[data-v-91da15a9]{justify-content:flex-end}.user-status-filters[data-v-91da15a9]{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 42%, transparent);align-items:center;gap:8px;padding:16px 30px;display:flex}.status-filter-chip[data-v-91da15a9]{border:1px solid var(--line);min-height:32px;color:var(--muted);background:var(--panel);cursor:pointer;border-radius:16px;align-items:center;padding:0 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.status-filter-chip[data-v-91da15a9]:hover{border-color:var(--purple);color:var(--purple);background:color-mix(in srgb, var(--purple) 8%, var(--panel))}.status-filter-chip.active[data-v-91da15a9]{color:#fff;border-color:var(--purple);background:var(--purple);box-shadow:0 2px 8px color-mix(in srgb, var(--purple) 24%, transparent)}.batch-operation-bar[data-v-91da15a9]{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--blue) 8%, var(--panel));justify-content:space-between;align-items:center;gap:16px;padding:12px 30px;display:flex}.batch-selected-count[data-v-91da15a9]{color:var(--ink);font-size:13px;font-weight:700}.batch-actions[data-v-91da15a9]{gap:8px;display:flex}.batch-actions .secondary-button[data-v-91da15a9]{align-items:center;gap:5px;min-height:32px;padding:0 12px;font-size:12px;display:inline-flex}.menu-divider[data-v-91da15a9]{background:var(--line);height:1px;margin:4px 0}.menu-hint[data-v-91da15a9]{color:var(--muted);text-align:center;cursor:default;padding:8px 12px;font-size:11px}.users-table th[data-v-91da15a9]:first-child,.users-table td[data-v-91da15a9]:first-child{text-align:center;width:40px}.users-table input[type=checkbox][data-v-91da15a9]{cursor:pointer;accent-color:var(--purple)}.radio-inputs[data-v-91da15a9]{box-sizing:border-box;background:linear-gradient(145deg,#e6e6e6,#fff);border-radius:16px;flex-wrap:nowrap;gap:6px;width:286px;max-width:100%;padding:7px;display:flex;position:relative;box-shadow:5px 5px 15px #0000001f,-5px -5px 15px #ffffffc7}.radio-inputs .radio[data-v-91da15a9]{text-align:center;flex:33.333%;min-width:0;position:relative}.radio-inputs .radio input[data-v-91da15a9]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.radio-inputs .radio .name[data-v-91da15a9]{color:#2d3748;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#fff,#e6e6e6);border-radius:11px;justify-content:center;align-items:center;min-height:34px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:3px 3px 6px #0000001a,-3px -3px 6px #ffffffb3}.radio-inputs .radio input:checked+.name[data-v-91da15a9]{color:#fff;background:linear-gradient(145deg,#3b82f6,#2563eb);font-weight:700;transform:translateY(1px);box-shadow:inset 2px 2px 5px #0003,3px 3px 8px #3b82f64d}.radio-inputs .radio:hover .name[data-v-91da15a9]{transform:translateY(-1px)}.radio-inputs .radio:hover input:checked+.name[data-v-91da15a9]{transform:translateY(1px)}.radio-inputs.disabled[data-v-91da15a9]{opacity:.58}@media (width<=760px){.users-directory-toolbar[data-v-91da15a9]{text-align:left;flex-direction:column;grid-template-columns:1fr;align-items:stretch;gap:16px}.users-directory-toolbar>div[data-v-91da15a9]{width:100%;display:block}.user-search-field[data-v-91da15a9]{justify-self:stretch;width:100%;max-width:none}.users-table .radio-inputs[data-v-91da15a9]{width:100%;max-width:240px}.user-status-filters[data-v-91da15a9]{flex-wrap:wrap;padding:12px 16px}.batch-operation-bar[data-v-91da15a9]{flex-direction:column;align-items:stretch;padding:12px 16px}.batch-actions[data-v-91da15a9]{flex-wrap:wrap}}.audit-logs-panel[data-v-91da15a9]{gap:16px;padding:0 30px 30px;display:grid}.audit-log-filters[data-v-91da15a9]{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 62%, transparent);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.audit-logs-panel[data-v-91da15a9]{padding:4px 30px 30px}.audit-logs-panel>.audit-log-filters[data-v-91da15a9],.audit-logs-panel>.audit-log-summary[data-v-91da15a9],.audit-logs-panel>.audit-log-table-wrap[data-v-91da15a9],.audit-logs-panel>.audit-log-pagination[data-v-91da15a9],.audit-logs-panel>.settings-loading[data-v-91da15a9]{margin-inline:30px}.audit-log-filters label[data-v-91da15a9]{min-width:0;color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.audit-log-filters input[data-v-91da15a9],.audit-log-filters select[data-v-91da15a9]{border:1px solid var(--line);min-width:0;min-height:38px;color:var(--ink);background:var(--panel);font:inherit;border-radius:8px;padding:0 10px}.audit-log-filter-actions[data-v-91da15a9]{align-items:flex-end;gap:8px;display:flex}.audit-log-filter-actions button[data-v-91da15a9]{min-height:38px}.audit-log-summary[data-v-91da15a9]{color:var(--muted);font-size:12px}.audit-log-table-wrap[data-v-91da15a9]{overflow-x:auto}.audit-log-table[data-v-91da15a9]{min-width:900px}.audit-log-user[data-v-91da15a9]{color:var(--ink);font-size:13px;font-weight:700}.audit-log-module[data-v-91da15a9],.audit-log-status[data-v-91da15a9]{color:var(--muted);margin-top:3px;font-size:11px;display:block}.audit-log-sentence[data-v-91da15a9]{color:var(--ink);background:color-mix(in srgb, var(--panel) 72%, transparent);border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.7}.audit-log-sentence strong[data-v-91da15a9]{color:var(--ink)}.audit-log-tech[data-v-91da15a9]{border:1px solid var(--line);border-radius:10px;margin-top:4px;padding:12px 14px}.audit-log-tech>summary[data-v-91da15a9]{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}.audit-log-tech .audit-log-detail-grid[data-v-91da15a9]{margin-top:10px}.audit-log-trace[data-v-91da15a9]{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11.5px}.audit-log-tech .secondary-button[data-v-91da15a9]{margin-top:12px}.audit-log-operation[data-v-91da15a9]{gap:2px;display:grid}.audit-log-operation strong[data-v-91da15a9]{font-weight:600}.audit-log-operation small[data-v-91da15a9]{color:var(--muted);word-break:break-all;font-size:10.5px;font-weight:500}.audit-log-summary small[data-v-91da15a9]{color:var(--muted);margin-left:6px;font-weight:500}.audit-log-summary .task-detail-button[data-v-91da15a9]{margin-left:8px}.audit-log-table th[data-v-91da15a9],.audit-log-table td[data-v-91da15a9]{vertical-align:middle}@media (width>=681px){.audit-log-table td[data-v-91da15a9]{display:table-cell}}.audit-log-operation[data-v-91da15a9]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.audit-log-badge[data-v-91da15a9],.audit-result[data-v-91da15a9]{min-height:24px;color:var(--muted);background:color-mix(in srgb, var(--purple) 10%, var(--panel));white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.audit-result.success[data-v-91da15a9]{color:#28745b;background:#e5f3eb}.audit-result.failure[data-v-91da15a9]{color:#a74639;background:#fbe5e1}.audit-log-failure td[data-v-91da15a9]{background:color-mix(in srgb, var(--coral-soft) 22%, transparent)}.trace-id-button[data-v-91da15a9]{max-width:150px;color:var(--purple);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.trace-id-button[data-v-91da15a9]:hover{text-decoration:underline}.audit-log-pagination[data-v-91da15a9]{color:var(--muted);justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex}.audit-log-detail-dialog[data-v-91da15a9]{width:min(820px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.audit-log-detail-grid[data-v-91da15a9]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.audit-log-detail-grid div[data-v-91da15a9]{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 58%, transparent);border-radius:8px;min-width:0;padding:10px 12px}.audit-log-detail-grid dt[data-v-91da15a9]{color:var(--muted);font-size:11px}.audit-log-detail-grid dd[data-v-91da15a9]{overflow-wrap:anywhere;color:var(--ink);margin:5px 0 0;font-size:12px}.audit-log-detail-block[data-v-91da15a9],.audit-log-error-detail[data-v-91da15a9]{color:var(--muted);grid-column:1/-1;gap:7px;font-size:12px;display:grid}.audit-log-detail-block pre[data-v-91da15a9],.audit-log-error-detail pre[data-v-91da15a9]{max-height:260px;color:var(--ink);background:color-mix(in srgb, var(--panel) 75%, #111 25%);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.audit-log-error-detail pre[data-v-91da15a9]{color:#a74639;background:#fff3f1}@media (width<=900px){.audit-log-filters[data-v-91da15a9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.audit-logs-panel[data-v-91da15a9]{padding-inline:16px}.audit-log-filters[data-v-91da15a9]{grid-template-columns:1fr}.audit-log-filter-actions[data-v-91da15a9]{align-items:stretch}.audit-log-filter-actions button[data-v-91da15a9]{flex:1;justify-content:center}.audit-log-detail-grid[data-v-91da15a9]{grid-template-columns:1fr}}.site-landing-domains textarea[data-v-91da15a9]{border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);resize:vertical;background:0 0;border-radius:9px;padding:10px 12px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.feature-subscription-panel[data-v-91da15a9]{gap:14px;padding:4px 30px 30px;display:grid}.feature-subscription-panel>.feature-rows[data-v-91da15a9],.feature-subscription-panel>.settings-loading[data-v-91da15a9],.feature-subscription-panel>.empty-state[data-v-91da15a9]{padding-inline:30px}.feature-subscription-panel>.redeem-block[data-v-91da15a9]{margin-inline:30px}.feature-rows[data-v-91da15a9]{gap:8px;display:grid}.feature-row[data-v-91da15a9]{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 2%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.feature-row strong[data-v-91da15a9]{min-width:120px;color:var(--ink);font-size:13px}.feature-state[data-v-91da15a9]{color:var(--muted);flex:200px;font-size:12px}.feature-state.ok[data-v-91da15a9]{color:#1d6f42}.feature-state.expired[data-v-91da15a9]{color:#b23b30}.feature-state.unlimited[data-v-91da15a9]{color:var(--purple)}.feature-actions[data-v-91da15a9]{align-items:center;gap:8px;display:flex}.feature-actions input[data-v-91da15a9]{border:1px solid var(--line);width:80px;min-height:36px;color:var(--ink);background:0 0;border-radius:8px;padding:0 10px;font-size:12px}.feature-actions .primary-button[data-v-91da15a9],.feature-actions .secondary-button[data-v-91da15a9]{align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex}.redeem-block[data-v-91da15a9]{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:20px;display:grid}.redeem-head[data-v-91da15a9]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.redeem-head h3[data-v-91da15a9]{margin:6px 0 0;font-size:17px}.redeem-head .panel-caption[data-v-91da15a9]{max-width:720px;margin:8px 0 0}.redeem-head .secondary-button[data-v-91da15a9]{white-space:nowrap;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:12px;display:inline-flex}.redeem-form[data-v-91da15a9]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.redeem-form label[data-v-91da15a9]{min-width:0;color:var(--ink);gap:6px;font-size:12px;font-weight:700;display:grid}.redeem-form label small[data-v-91da15a9]{color:var(--muted);font-size:11px;font-weight:500}.redeem-form label.is-wide[data-v-91da15a9]{grid-column:span 3}.redeem-form input[data-v-91da15a9],.redeem-form select[data-v-91da15a9]{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 10px;font-size:12px}.redeem-generate[data-v-91da15a9]{align-items:center;gap:6px;min-height:38px;padding:0 16px;display:inline-flex}.redeem-issued[data-v-91da15a9]{border:1px solid color-mix(in srgb, var(--purple) 34%, var(--line));background:color-mix(in srgb, var(--purple) 7%, transparent);border-radius:10px;gap:10px;padding:14px 16px;display:grid}.redeem-issued-head[data-v-91da15a9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.redeem-issued-head strong[data-v-91da15a9]{color:var(--ink);font-size:12.5px}.redeem-issued-head .secondary-button[data-v-91da15a9]{align-items:center;gap:5px;min-height:32px;padding:0 12px;font-size:12px;display:inline-flex}.redeem-issued ul[data-v-91da15a9]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.redeem-issued li[data-v-91da15a9]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.redeem-issued code[data-v-91da15a9]{color:var(--purple);background:var(--panel);letter-spacing:.04em;border-radius:6px;padding:3px 8px;font-size:12.5px;font-weight:700}.redeem-issued li span[data-v-91da15a9]{color:var(--muted);font-size:11.5px}.redeem-lookup[data-v-91da15a9]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.redeem-lookup input[data-v-91da15a9]{box-sizing:border-box;border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 12px;font-size:12px}.redeem-lookup button[data-v-91da15a9]{min-height:38px;padding:0 16px}.redeem-lookup-result[data-v-91da15a9]{color:var(--ink);background:color-mix(in srgb, var(--accent-soft) 24%, transparent);border-radius:10px;margin:0;padding:10px 14px;font-size:12px;line-height:1.7}.redeem-list[data-v-91da15a9]{gap:8px;display:grid}.redeem-row[data-v-91da15a9]{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 2%, transparent);border-radius:10px;grid-template-columns:110px 72px 74px minmax(0,1fr) 130px auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.redeem-row code[data-v-91da15a9]{color:var(--ink);font-size:12.5px;font-weight:700}.redeem-row>span[data-v-91da15a9]{color:var(--muted);font-size:12px}.redeem-meta[data-v-91da15a9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.redeem-state[data-v-91da15a9]{text-align:center;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.redeem-state.unused[data-v-91da15a9]{color:#1d6f42;background:#34a85329}.redeem-state.used[data-v-91da15a9]{color:var(--purple);background:color-mix(in srgb, var(--purple) 12%, transparent)}.redeem-state.void[data-v-91da15a9]{color:var(--muted);background:color-mix(in srgb, var(--ink) 6%, transparent)}.redeem-row .secondary-button[data-v-91da15a9]{min-height:32px;padding:0 12px;font-size:12px}@media (width<=900px){.feature-subscription-panel[data-v-91da15a9]{padding:4px 16px 22px}.feature-subscription-panel>.feature-rows[data-v-91da15a9],.feature-subscription-panel>.settings-loading[data-v-91da15a9],.feature-subscription-panel>.empty-state[data-v-91da15a9]{padding-inline:16px}.feature-subscription-panel>.redeem-block[data-v-91da15a9]{margin-inline:16px}.redeem-form[data-v-91da15a9]{grid-template-columns:repeat(2,minmax(0,1fr))}.redeem-form label.is-wide[data-v-91da15a9]{grid-column:1/-1}.redeem-row[data-v-91da15a9]{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.redeem-row>span[data-v-91da15a9]{grid-column:1/-1}}
