.ai-jobs[data-v-ed351972]{padding:24px;margin-top:24px}.ai-jobs article[data-v-ed351972]{padding:16px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.ai-jobs p[data-v-ed351972]{color:var(--muted);font-size:13px;line-height:1.6}.ai-jobs footer[data-v-ed351972]{display:flex;justify-content:space-between;margin-top:16px}.oauth-password[data-v-f4a04325]{display:block;margin:0 24px 24px}.provider-verification[data-v-f4a04325]{margin:0 24px 24px;padding:20px 0 0;border-top:1px solid var(--line);display:grid;gap:14px}.provider-verification p[data-v-f4a04325],.provider-verification small[data-v-f4a04325]{font-size:12px;color:var(--muted);line-height:1.7}.provider-verification small[data-v-f4a04325]{display:block;margin-top:6px}.provider-verification>div[data-v-f4a04325]:last-of-type{display:flex;gap:10px;flex-wrap:wrap}.provider-verification a[data-v-f4a04325]{font-size:12px}.security-page[data-v-516a8321]{max-width:760px}.password-form[data-v-516a8321],.session-actions[data-v-516a8321]{padding:24px;display:grid;gap:18px}.password-form fieldset[data-v-516a8321]{display:grid;gap:16px;max-width:480px}.password-form>button[data-v-516a8321],.session-actions>button[data-v-516a8321]{justify-self:start}.password-form .muted[data-v-516a8321],.session-actions .muted[data-v-516a8321]{font-size:13px}.sessions-panel[data-v-516a8321]{margin-top:24px}.revoke-confirmation[data-v-516a8321]{padding:16px;background:#fff7f5;border:1px solid #efdcd6;border-radius:8px}.revoke-confirmation>div[data-v-516a8321]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.danger[data-v-516a8321]{color:#a34545;border-color:#dfb8ae}.users-workspace[data-v-93973c48]{display:grid;gap:20px}.user-filters[data-v-93973c48]{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.user-search[data-v-93973c48]{flex:1;min-width:180px}select[data-v-93973c48]{display:block;width:100%;margin-top:8px;padding:10px 28px 10px 12px;border:1px solid var(--line-strong);border-radius:7px;color:inherit;background:#fff;font:inherit}.users-head[data-v-93973c48],.users-row[data-v-93973c48]{display:grid;grid-template-columns:minmax(0,1fr) 145px 75px 62px;gap:12px;align-items:center;padding:15px 24px;border-bottom:1px solid var(--line)}.users-head[data-v-93973c48]{font-size:12px;color:#818b91;background:#fafbfc}.user-identity[data-v-93973c48]{overflow-wrap:anywhere}.user-identity strong[data-v-93973c48]{font-size:13px;font-weight:500}.user-identity small[data-v-93973c48]{display:block;color:#818b91}.users-row .badge[data-v-93973c48]{justify-self:start}.users-pagination[data-v-93973c48]{display:flex;align-items:center;justify-content:end;gap:12px;padding:16px 24px;color:#818b91;font-size:12px}.user-detail .panel-heading h2[data-v-93973c48]{overflow-wrap:anywhere;min-width:0}.user-detail .panel-heading button[data-v-93973c48]{flex-shrink:0}.user-facts[data-v-93973c48]{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:24px;margin:0}.user-facts dt[data-v-93973c48]{color:#818b91;font-size:12px}.user-facts dd[data-v-93973c48]{margin:5px 0 0;overflow-wrap:anywhere}.bio[data-v-93973c48]{grid-column:1 / -1}.panel-note[data-v-93973c48]{padding:0 24px 20px;font-size:12px}.user-operations[data-v-93973c48]{display:flex;gap:10px;flex-wrap:wrap;padding:0 24px 24px}.user-confirm[data-v-93973c48]{border-top:1px solid var(--line);padding:24px;display:grid;gap:14px;background:#fafbfc}.user-confirm .user-operations[data-v-93973c48]{padding:0}.user-confirm label[data-v-93973c48]{max-width:440px}.user-confirm h3[data-v-93973c48]{overflow-wrap:anywhere}@media(max-width:760px){.users-head[data-v-93973c48]{display:none}.users-row[data-v-93973c48]{grid-template-columns:1fr auto;padding:18px}.user-identity[data-v-93973c48]{grid-column:1 / -1}.users-row button[data-v-93973c48]{grid-column:2;grid-row:2 / 4}.users-row .badge[data-v-93973c48]{justify-self:start}.user-facts[data-v-93973c48]{grid-template-columns:1fr}.users-pagination[data-v-93973c48]{padding:14px}}.review-files[data-v-bbb8b67b]{padding:16px 0;border-top:1px solid var(--line);margin-top:16px}.review-file[data-v-bbb8b67b],header[data-v-bbb8b67b]{display:flex;gap:16px;align-items:center;justify-content:space-between}.review-file[data-v-bbb8b67b]{padding:12px 0;border-bottom:1px solid var(--line)}small[data-v-bbb8b67b]{display:block;margin-top:4px;color:var(--muted)}.review-file-preview[data-v-bbb8b67b]{padding:16px;background:var(--bg);border-radius:10px;margin-top:16px}header[data-v-bbb8b67b]{margin-bottom:16px}header strong[data-v-bbb8b67b]{margin-right:auto;overflow-wrap:anywhere}img[data-v-bbb8b67b]{display:block;max-width:100%;max-height:420px;margin:auto}pre[data-v-bbb8b67b]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.review-workspace[data-v-1f5eda03]{display:grid;gap:18px}.review-filters fieldset[data-v-1f5eda03]{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:end;gap:12px}.review-filters label[data-v-1f5eda03]{flex:1 1 160px;min-width:0}.review-filters input[data-v-1f5eda03],.review-filters select[data-v-1f5eda03]{width:100%;min-width:0}.review-batch[data-v-1f5eda03]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 24px;border-bottom:1px solid var(--line)}.review-batch label[data-v-1f5eda03],.review-title[data-v-1f5eda03]{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0}.review-title[data-v-1f5eda03]{font-size:15px;color:inherit}input[type=checkbox][data-v-1f5eda03]{width:16px;height:16px;flex:none;margin:0}.review-filters select[data-v-1f5eda03],.review-confirm textarea[data-v-1f5eda03]{font:inherit;border:1px solid var(--line-strong);border-radius:7px;padding:10px 12px;background:#fff;color:var(--text);margin-top:8px}.review-confirm[data-v-1f5eda03],.review-results[data-v-1f5eda03]{padding:24px}.review-confirm textarea[data-v-1f5eda03]{width:100%;resize:vertical}.review-confirm .review-actions[data-v-1f5eda03]{margin-top:16px}.review-history[data-v-1f5eda03]{list-style:none;padding:0}.review-history li[data-v-1f5eda03]{padding:12px 0;display:grid;gap:6px}.review-history p[data-v-1f5eda03]{white-space:pre-wrap;overflow-wrap:anywhere}.review-history small[data-v-1f5eda03]{color:var(--muted)}.review-results ul[data-v-1f5eda03]{list-style:none;padding:0}.review-results li[data-v-1f5eda03]{display:flex;flex-wrap:wrap;gap:16px;padding:8px 0;overflow-wrap:anywhere}.review-summary[data-v-1f5eda03]{min-width:0;overflow-wrap:anywhere}.panel-heading[data-v-1f5eda03]{gap:12px}.panel-heading .badge[data-v-1f5eda03]{margin-right:auto}.users-pagination[data-v-1f5eda03]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:16px 24px;border-top:1px solid var(--line)}.users-pagination>span[data-v-1f5eda03]{margin-right:auto;color:var(--muted)}@media(max-width:640px){.review-batch[data-v-1f5eda03],.review-confirm[data-v-1f5eda03],.review-results[data-v-1f5eda03]{padding:16px}.review-row[data-v-1f5eda03]{display:flex;flex-direction:column;align-items:stretch}}.content-workspace[data-v-8647ad88]{display:grid;gap:20px}.content-filters[data-v-8647ad88]{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.content-filters label[data-v-8647ad88]:first-child{flex:1;min-width:180px}select[data-v-8647ad88],textarea[data-v-8647ad88]{font:inherit;color:var(--text);border:1px solid var(--line-strong);border-radius:7px;padding:10px 12px;background:#fff;width:100%;margin-top:8px}textarea[data-v-8647ad88]{resize:vertical}.content-list[data-v-8647ad88],.content-history ul[data-v-8647ad88]{list-style:none;padding:0;margin:0}.content-list li[data-v-8647ad88]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 24px;border-top:1px solid var(--line)}.content-list li>div[data-v-8647ad88]{flex:1;min-width:160px;overflow-wrap:anywhere}.content-pagination[data-v-8647ad88]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid var(--line)}.content-pagination span[data-v-8647ad88]{margin-right:auto;color:var(--muted)}.content-editor[data-v-8647ad88]{scroll-margin-top:16px}.content-editor .panel-note[data-v-8647ad88],.content-editor form[data-v-8647ad88],.content-snapshot[data-v-8647ad88],.content-history[data-v-8647ad88]{padding:20px 24px}fieldset[data-v-8647ad88]{border:0;padding:0;margin:0}.content-fields[data-v-8647ad88]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.content-fields .full[data-v-8647ad88]{grid-column:1 / -1}small[data-v-8647ad88]{color:var(--muted);display:block;font-weight:400;margin-top:4px}.check[data-v-8647ad88]{display:flex;align-items:center;gap:8px}.check input[data-v-8647ad88]{margin:0}.content-save[data-v-8647ad88]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:24px}.content-save small[data-v-8647ad88]{margin-right:auto}.content-snapshot[data-v-8647ad88]{border-top:1px solid var(--line)}.content-snapshot summary[data-v-8647ad88]{cursor:pointer}pre[data-v-8647ad88]{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);padding:16px;border-radius:8px;max-height:300px;overflow:auto}.content-history li[data-v-8647ad88]{display:grid;gap:6px;border-bottom:1px solid var(--line);padding:14px 0;overflow-wrap:anywhere}@media(max-width:640px){.content-fields[data-v-8647ad88]{grid-template-columns:minmax(0,1fr)}.content-list li[data-v-8647ad88],.content-editor form[data-v-8647ad88],.content-editor .panel-note[data-v-8647ad88],.content-snapshot[data-v-8647ad88],.content-history[data-v-8647ad88]{padding:16px}}.catalog-view-tools[data-v-9f454027]{display:flex;gap:10px}.catalog-view-tools select[data-v-9f454027]{min-width:180px}.catalog-migration[data-v-9f454027]{padding:24px}.catalog-migration h2[data-v-9f454027]{font-size:15px}.catalog-migration p[data-v-9f454027]{line-height:1.7}.catalog-migration fieldset[data-v-9f454027]{display:grid;gap:16px}.catalog-migration textarea[data-v-9f454027]{width:100%;font:inherit;border:1px solid var(--line-strong);border-radius:7px;padding:10px;margin-top:8px;resize:vertical}.catalog-migration button[data-v-9f454027]{justify-self:start}.catalog-workspace[data-v-9f454027]{display:grid;gap:20px}.catalog-toolbar[data-v-9f454027]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.search-label[data-v-9f454027]{flex:1;min-width:180px}select[data-v-9f454027]{display:block;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid var(--line-strong);border-radius:7px;padding:10px 12px;margin-top:8px}.catalog-list[data-v-9f454027]{list-style:none;margin:0;padding:0}.catalog-list li[data-v-9f454027]{display:flex;align-items:center;gap:14px;padding:14px 24px;border-top:1px solid var(--line)}.catalog-list li.child[data-v-9f454027]{padding-left:48px}.catalog-list li>div[data-v-9f454027]{flex:1;min-width:0;overflow-wrap:anywhere}.catalog-list strong[data-v-9f454027]{font-size:13px;font-weight:500}small[data-v-9f454027]{display:block;color:var(--muted);font-size:11px;margin-top:4px}.category-color[data-v-9f454027]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.catalog-editor[data-v-9f454027]{scroll-margin:24px}.catalog-editor form[data-v-9f454027]{padding:24px}.catalog-fields[data-v-9f454027]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.check[data-v-9f454027]{display:flex;align-items:center;gap:8px}.check input[data-v-9f454027]{width:auto;margin:0}.catalog-actions[data-v-9f454027]{display:flex;align-items:center;gap:12px;margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.catalog-actions>div[data-v-9f454027]{flex:1;overflow-wrap:anywhere}.danger[data-v-9f454027]{color:#b34848}.error-banner[data-v-9f454027]{margin:16px 0 0}input[type=color][data-v-9f454027]{height:40px;width:100%}@media(max-width:640px){.catalog-fields[data-v-9f454027]{grid-template-columns:1fr}.catalog-list li[data-v-9f454027]{flex-wrap:wrap;padding:14px 16px}.catalog-list li.child[data-v-9f454027]{padding-left:30px}.catalog-list li>div[data-v-9f454027]{min-width:140px}.catalog-editor form[data-v-9f454027]{padding:16px}}.moderation-form[data-v-e4c742fe]{padding:24px}.moderation-toggle[data-v-e4c742fe]{display:flex;gap:12px;align-items:flex-start;margin:20px 0}.moderation-toggle input[data-v-e4c742fe]{margin-top:4px}.moderation-toggle small[data-v-e4c742fe]{display:block;color:var(--muted);font-weight:400;margin-top:4px}.moderation-numbers[data-v-e4c742fe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.provider-footer[data-v-e4c742fe]{padding:20px 0 0}@media(max-width:700px){.moderation-numbers[data-v-e4c742fe]{grid-template-columns:1fr}}.ai-settings>p[data-v-d10d4a3f],.ai-cards[data-v-d10d4a3f],.ai-save[data-v-d10d4a3f],.ai-test[data-v-d10d4a3f],.ai-history[data-v-d10d4a3f]{margin:20px 24px}.ai-card[data-v-d10d4a3f]{border:1px solid var(--line,#e4e7eb);border-radius:12px;padding:18px;margin-bottom:16px;min-width:0}.ai-card .panel-heading[data-v-d10d4a3f]{padding:0 0 16px}.ai-fields[data-v-d10d4a3f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-fields .wide[data-v-d10d4a3f]{grid-column:1/-1}.ai-checks[data-v-d10d4a3f]{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0}.ai-checks label[data-v-d10d4a3f],.ai-categories label[data-v-d10d4a3f]{display:flex;align-items:center;gap:8px}.ai-save[data-v-d10d4a3f]{display:flex;align-items:end;justify-content:flex-end;gap:16px;padding-top:20px;border-top:1px solid #e4e7eb}.ai-save label[data-v-d10d4a3f]{max-width:300px}.ai-test[data-v-d10d4a3f],.ai-history[data-v-d10d4a3f]{padding-top:24px;border-top:1px solid #e4e7eb}.ai-test>button[data-v-d10d4a3f]{margin:16px 12px 0 0}.ai-model-order[data-v-d10d4a3f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.ai-categories[data-v-d10d4a3f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 0}.ai-history details[data-v-d10d4a3f]{padding:16px 0;border-bottom:1px solid #e4e7eb}.ai-instruction[data-v-d10d4a3f]{white-space:pre-wrap;overflow-wrap:anywhere}.ai-settings input[data-v-d10d4a3f]:not([type=checkbox]),.ai-settings textarea[data-v-d10d4a3f],.ai-settings select[data-v-d10d4a3f]{width:100%;min-width:0}.ai-settings fieldset[data-v-d10d4a3f]{min-width:0}@media(max-width:650px){.ai-fields[data-v-d10d4a3f],.ai-model-order[data-v-d10d4a3f],.ai-categories[data-v-d10d4a3f]{grid-template-columns:1fr}.ai-save[data-v-d10d4a3f]{align-items:stretch;flex-direction:column}.ai-cards[data-v-d10d4a3f],.ai-save[data-v-d10d4a3f],.ai-test[data-v-d10d4a3f],.ai-history[data-v-d10d4a3f]{margin:16px}.ai-card[data-v-d10d4a3f]{padding:12px}}.mail-preset[data-v-e3374eca]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.mail-preset p[data-v-e3374eca]{margin-top:6px;line-height:1.6}.mail-help[data-v-e3374eca]{margin-top:18px;line-height:1.7}.mail-settings[data-v-e3374eca]{display:grid;gap:24px}.mail-form[data-v-e3374eca],.mail-test[data-v-e3374eca],.mail-detail>p[data-v-e3374eca],.mail-detail>ul[data-v-e3374eca]{padding:20px 24px}.mail-grid[data-v-e3374eca]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mail-toggle[data-v-e3374eca]{display:flex;align-items:center;gap:10px;margin:24px 0}.mail-save[data-v-e3374eca]{display:flex;gap:16px;align-items:end;justify-content:flex-end;padding-top:20px;border-top:1px solid #e4e7eb}.mail-save label[data-v-e3374eca]{max-width:300px}.mail-test[data-v-e3374eca]{border-top:1px solid #e4e7eb}.mail-test>label[data-v-e3374eca]{display:block;max-width:420px;margin:20px 0}.mail-filters[data-v-e3374eca]{display:flex;gap:16px;align-items:end;padding:20px 24px}.mail-filters label[data-v-e3374eca]:first-child{flex:1}.mail-settings select[data-v-e3374eca]{font:inherit;color:inherit;background:#fff;padding:10px 12px;border:1px solid var(--line-strong);border-radius:7px;min-height:42px;width:100%;margin-top:8px}.mail-settings input[data-v-e3374eca]:not([type=checkbox]){width:100%;min-width:0}.mail-settings td small[data-v-e3374eca]{display:block;color:var(--muted);max-width:320px;overflow-wrap:anywhere;margin-top:6px}.mail-settings td button[data-v-e3374eca]{margin:2px}.mail-detail p[data-v-e3374eca]{overflow-wrap:anywhere}@media(max-width:650px){.mail-grid[data-v-e3374eca]{grid-template-columns:1fr}.mail-save[data-v-e3374eca],.mail-filters[data-v-e3374eca]{flex-direction:column;align-items:stretch}.mail-save label[data-v-e3374eca]{max-width:none}}.notification-settings[data-v-661d3879]{display:grid;gap:20px}.notification-settings form[data-v-661d3879],.notification-tests[data-v-661d3879],.notification-detail>pre[data-v-661d3879],.notification-detail>ul[data-v-661d3879]{padding:24px}.notification-fields[data-v-661d3879]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.check[data-v-661d3879]{display:flex;align-items:center;gap:10px}.check input[data-v-661d3879]{width:auto;margin:0}.notification-settings small[data-v-661d3879]{display:block;line-height:1.6;color:var(--muted);margin-top:8px}.notification-settings select[data-v-661d3879]{font:inherit;border:1px solid var(--line-strong);border-radius:7px;padding:10px;background:#fff;margin-top:8px;display:block}.notification-settings footer[data-v-661d3879]{display:flex;gap:12px;align-items:center;justify-content:flex-end;padding:20px 24px;border-top:1px solid var(--line)}.notification-settings footer>small[data-v-661d3879],.notification-settings footer>span[data-v-661d3879]{margin-right:auto}.notification-tests>button[data-v-661d3879]{margin-right:10px}.notification-records[data-v-661d3879]{list-style:none;padding:0;margin:0}.notification-records li[data-v-661d3879]{display:flex;align-items:center;gap:12px;padding:18px 24px;border-top:1px solid var(--line)}.notification-records li>div[data-v-661d3879]{flex:1;min-width:0;overflow-wrap:anywhere}.notification-records p[data-v-661d3879]{font-size:12px;color:var(--muted)}.notification-detail pre[data-v-661d3879]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.notification-detail li[data-v-661d3879]{margin-bottom:12px;font-size:13px}@media(max-width:640px){.notification-fields[data-v-661d3879]{grid-template-columns:1fr}.notification-settings form[data-v-661d3879],.notification-tests[data-v-661d3879]{padding:16px}.notification-settings footer[data-v-661d3879],.notification-records li[data-v-661d3879]{flex-wrap:wrap;padding:16px}.notification-records li>div[data-v-661d3879]{flex-basis:100%}}.identity-settings[data-v-c283eea2]{display:grid;gap:24px}.identity-settings form[data-v-c283eea2]{padding:20px 24px}.identity-toggle[data-v-c283eea2]{display:flex;align-items:center;gap:10px}.identity-settings footer[data-v-c283eea2]{display:flex;gap:16px;align-items:center;justify-content:flex-end;margin-top:20px}.identity-grid[data-v-c283eea2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.identity-settings select[data-v-c283eea2]{font:inherit;color:inherit;background:#fff;border:1px solid var(--line-strong);padding:10px 12px;border-radius:7px;min-height:42px;width:100%;margin-top:8px}.identity-settings input[data-v-c283eea2]:not([type=checkbox]){width:100%;min-width:0}@media(max-width:700px){.identity-grid[data-v-c283eea2]{grid-template-columns:1fr}}.site-settings form[data-v-5088df98]{padding:24px}.site-grid[data-v-5088df98]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.site-grid .wide[data-v-5088df98]{grid-column:1/-1}.site-grid label[data-v-5088df98]:not(.toggle){display:grid;gap:8px}.site-grid input[data-v-5088df98]:not([type=checkbox]),.site-grid textarea[data-v-5088df98]{width:100%;min-width:0;font:inherit;color:inherit;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:7px;padding:10px 12px}.site-grid small[data-v-5088df98]{color:#7a838d;font-size:12px}.site-grid .toggle[data-v-5088df98]{display:flex;align-items:center;gap:10px}.site-settings footer[data-v-5088df98]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.site-settings .text-button[data-v-5088df98]{border:0;background:transparent;color:#19776c;padding:5px 0;display:block}@media(max-width:650px){.site-grid[data-v-5088df98]{grid-template-columns:1fr}.site-settings footer[data-v-5088df98]{align-items:flex-start;flex-direction:column}}.mock-billing[data-v-d4ebef4e]{display:grid;gap:20px;min-width:0}.mock-banner[data-v-d4ebef4e]{margin:0;background:#fff6e9;border:1px solid #f0dcc0;border-radius:10px;padding:16px;line-height:1.6;font-size:13px}.mock-banner strong[data-v-d4ebef4e]{display:block;color:#92652c}.mock-tabs[data-v-d4ebef4e]{display:flex;gap:8px;flex-wrap:wrap}.mock-tabs [aria-selected=true][data-v-d4ebef4e]{background:#e8f2ef;color:#176c61}.mock-grid[data-v-d4ebef4e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mock-form[data-v-d4ebef4e]{padding:24px}.mock-grid label[data-v-d4ebef4e]{display:grid;gap:8px}.mock-grid input[data-v-d4ebef4e],.mock-grid select[data-v-d4ebef4e],.mock-search input[data-v-d4ebef4e]{min-width:0;width:100%;font:inherit;color:inherit;border:1px solid var(--line-strong);border-radius:7px;padding:10px 12px;box-sizing:border-box}.mock-search[data-v-d4ebef4e]{display:flex;gap:8px;flex-wrap:wrap}.mock-search input[data-v-d4ebef4e]{width:260px}.generated-codes[data-v-d4ebef4e]{padding:20px;overflow:auto;max-height:280px;font-size:13px}.mock-billing td[data-v-d4ebef4e]{overflow-wrap:anywhere}.mock-billing td small[data-v-d4ebef4e]{color:#7b858e}.mock-billing .table-scroll h3[data-v-d4ebef4e]{margin:20px;font-size:14px}@media(max-width:650px){.mock-grid[data-v-d4ebef4e]{grid-template-columns:1fr}.mock-search input[data-v-d4ebef4e]{width:100%}}.media-reclaim[data-v-3c25068d]{margin-top:28px;border-top:1px solid var(--border,#e6e7e9);padding-top:8px}.reclaim-row[data-v-3c25068d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border,#e6e7e9)}.reclaim-row>div[data-v-3c25068d]{min-width:0;overflow-wrap:anywhere}.reclaim-row small[data-v-3c25068d]{display:block;color:var(--muted,#747980);margin-top:6px}.reclaim-confirm[data-v-3c25068d]{margin-top:18px;padding:18px;border:1px solid #d7b6a6;border-radius:10px}.reclaim-confirm button[data-v-3c25068d]{margin-right:8px}p[data-v-3c25068d]{font-size:13px;line-height:1.7}.operations .panel-heading[data-v-dc25fb56]{padding:0 0 20px}.operations-period select[data-v-dc25fb56]{font:inherit;color:inherit;background:#fff;border:1px solid var(--line-strong);border-radius:7px;padding:10px 12px;min-height:42px}.operations[data-v-dc25fb56]{padding:24px}.operations-filters[data-v-dc25fb56]{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:20px}.operations-filters label[data-v-dc25fb56]{flex:1 1 160px;min-width:0}.operations-period[data-v-dc25fb56]{display:flex;align-items:center;gap:12px;margin:16px 0}.operations-period select[data-v-dc25fb56]{width:auto}.operations-metrics[data-v-dc25fb56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0}.operations-metrics article[data-v-dc25fb56]{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--border,#e6e7e9);border-radius:12px}.operations-metrics span[data-v-dc25fb56]{color:var(--muted,#747980);font-size:13px}.operations-metrics strong[data-v-dc25fb56]{font-size:28px;font-weight:600}.operations-metrics strong.operations-health[data-v-dc25fb56]{font-size:20px}.operations-health[data-status=unavailable][data-v-dc25fb56]{color:#b6413c}.operations-health[data-status=healthy][data-v-dc25fb56]{color:#247356}.operations-events article[data-v-dc25fb56]{padding:18px 0;border-bottom:1px solid var(--border,#e6e7e9);overflow-wrap:anywhere}.operations-events article>div[data-v-dc25fb56]{display:flex;justify-content:space-between;gap:12px}.operations-events p[data-v-dc25fb56]{font-size:13px;color:var(--muted,#747980)}.operations-events pre[data-v-dc25fb56]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:var(--surface,#f6f7f8);padding:16px;border-radius:8px}.operations-pagination[data-v-dc25fb56]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.operations-facts[data-v-dc25fb56]{display:grid;grid-template-columns:120px 1fr;gap:12px}.operations-facts dd[data-v-dc25fb56]{margin:0;overflow-wrap:anywhere}.operations p[data-v-dc25fb56]{line-height:1.7}.operations h3[data-v-dc25fb56]{margin-top:28px;font-size:16px}@media(max-width:600px){.operations[data-v-dc25fb56]{padding:16px}.operations-metrics[data-v-dc25fb56]{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metrics article[data-v-dc25fb56]{padding:14px}.operations-facts[data-v-dc25fb56]{grid-template-columns:90px 1fr}.operations-events article>div[data-v-dc25fb56]{flex-wrap:wrap}}.identity-form[data-v-8759e509]{display:grid;gap:14px;padding:24px;max-width:520px;margin:0 auto;width:100%;box-sizing:border-box}.identity-form h3[data-v-8759e509]{margin:0;font-size:19px}.identity-form label[data-v-8759e509]{display:grid;gap:7px;font-size:13px}.identity-form input[data-v-8759e509]{box-sizing:border-box;min-width:0;width:100%;font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--border-color,#d9dfe1);border-radius:8px;padding:11px 12px}.identity-note[data-v-8759e509]{font-size:12px;color:var(--text-secondary,#78848a);line-height:1.6;margin:0}.identity-error[data-v-8759e509]{color:#b34236;font-size:13px;margin:0}.identity-form button[data-v-8759e509]{font:inherit;font-size:13px;border:1px solid var(--border-color,#d9dfe1);border-radius:8px;padding:10px;background:var(--surface,#fff);color:inherit;cursor:pointer}.identity-form .identity-primary[data-v-8759e509]{background:#19776c;color:#fff;border-color:#19776c}.identity-form button[data-v-8759e509]:disabled{opacity:.5;cursor:default}:root{color-scheme:light;--bg: #fafafa;--surface: #ffffff;--sidebar: #f5f5f5;--toolbar: #fafafa;--text: #242424;--muted: #6b6b6b;--faint: #767676;--line: #e9e9e9;--line-strong: #d7d7d7;--focus: #3478f6;--hover: rgba(0, 0, 0, .035);--scrollbar-thumb: rgba(100, 108, 112, .36);--scrollbar-thumb-hover: rgba(100, 108, 112, .58);--accent: #303030;--accent-strong: #171717;--accent-soft: #eaeaea;--blue: #0067c0;--danger: #c33d34;--shadow-menu: 0 4px 16px rgba(25, 31, 32, .17);--font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-code: ui-monospace, "SFMono-Regular", Consolas, monospace;--traffic-light-inset: 0px;--font-display: var(--font-ui);--titlebar-height: 32px;--statusbar-height: 22px;--sidebar-width: 248px}body.theme-dark{color-scheme:dark;--bg: #181818;--surface: #202020;--sidebar: #222222;--toolbar: #202020;--text: #ededed;--muted: #aaa;--faint: #949494;--line: #333;--line-strong: #484848;--focus: #82adff;--hover: rgba(255, 255, 255, .055);--scrollbar-thumb: rgba(181, 188, 192, .34);--scrollbar-thumb-hover: rgba(181, 188, 192, .56);--accent: #e6e6e6;--accent-strong: #fff;--accent-soft: #303030;--danger: #ee756c}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{min-height:28px;border:2px solid transparent;border-radius:10px;background:var(--scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-button{display:none}}textarea{scrollbar-gutter:stable}@media(forced-colors:active){*{scrollbar-color:auto}::-webkit-scrollbar-thumb{background-color:CanvasText}}html,body,#app{width:100%;height:100%;margin:0}body{overflow:hidden;font:13px/1.45 var(--font-ui);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}kbd{font:10px/1 var(--font-ui);color:var(--faint);border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:3px 5px;white-space:nowrap}body.theme-dark kbd{background:var(--surface)}body.host-mac{--font-ui: "SF Pro Text", "PingFang SC", -apple-system, system-ui, sans-serif;--titlebar-height: 38px;--traffic-light-inset: 78px}html.launcher-root,html.launcher-root body,html.launcher-root #app,body.launcher-page{width:100%;height:100%;overflow:hidden;background:transparent}body.host-mac.launcher-page{background:transparent}:root{--border: var(--line);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--line-strong);border-radius:8px;padding:7px 12px;background:var(--surface);color:var(--text);font-weight:500;transition:background .15s,border-color .15s}button:hover:not(:disabled){background:var(--hover)}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}input{min-width:0;width:100%;border:1px solid var(--line-strong);background:#fff;border-radius:7px;padding:10px 12px;color:var(--text)}input::placeholder{color:#a1a8ae}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input[type=checkbox]{width:auto}label{display:block;font-size:13px;font-weight:500}label>input{margin-top:8px}h1,h2,h3,p{margin:0}h1{font-size:25px;line-height:1.3;font-weight:650;letter-spacing:-.65px}h2{font-size:16px;font-weight:600}h3{font-size:15px}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.primary:hover:not(:disabled){background:var(--accent-strong)}.muted,.security-note,.panel-note{color:var(--muted)}.brand{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:600}.brand-mark{width:32px;height:32px;flex-shrink:0;object-fit:contain}.brand small{display:block;margin-top:2px;font-size:11px;font-weight:400;color:var(--muted)}.admin-layout{height:100dvh;display:grid;grid-template-columns:238px minmax(0,1fr);overflow:hidden}.admin-sidebar{min-height:0;display:flex;flex-direction:column;padding:24px 12px 0;background:var(--sidebar);border-right:1px solid var(--line)}.admin-sidebar>.brand{margin:0 12px 26px}.nav-label{color:var(--faint);font-size:11px;padding:0 12px;margin:0 0 7px}.admin-nav{display:grid;gap:22px;padding-bottom:12px}.nav-group{display:grid;gap:2px}.app-icon{width:18px;height:18px;flex:0 0 18px}.admin-nav button{display:flex;align-items:center;gap:10px;min-height:35px;border:0;text-align:left;color:var(--muted);background:transparent;padding:7px 12px;font-weight:400}.admin-nav button[aria-current=page]{color:var(--text);background:var(--accent-soft);font-weight:550}.sidebar-account{margin-top:auto;padding:16px 8px;border-top:1px solid var(--line);display:flex;align-items:center;gap:9px;min-width:0;flex-shrink:0}.account-avatar{background:var(--accent-soft);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;font-size:12px}.sidebar-account>div{flex:1;min-width:0}.sidebar-account strong{font-size:12px;font-weight:500}.sidebar-account small{display:block;color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis}.logout-button{border:0;background:none;padding:4px;color:var(--muted)}.admin-workspace{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto;background:var(--surface)}.workspace-bar{height:52px;flex-shrink:0;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 32px;border-bottom:1px solid var(--line);background:var(--surface)}.workspace-title{display:flex;align-items:center;gap:10px;font-weight:550}.environment-label{font-size:11px;color:var(--muted)}.workspace-content{width:100%;max-width:1320px;margin:0 auto;padding:38px 40px 64px}.workspace-content.configuration-page{max-width:1040px;padding-top:48px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.page-heading p{margin-top:8px;color:var(--muted);font-size:13px}.panel,.provider-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.panel-heading{padding:21px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.panel-heading h2{font-size:14px}.badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:5px;background:#f1f3f5;color:var(--muted);font-size:11px;font-weight:400;white-space:nowrap}.badge.enabled{background:#e9f5ee;color:#32805c}.badge.pending{background:#fff6e5;color:#ab843c}.notice{background:var(--bg);border:1px solid var(--line);display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:10px;margin-bottom:24px;color:var(--text)}.notice strong{font-weight:500;font-size:13px}.notice p{color:var(--muted);font-size:12px;margin-top:4px}.notice-icon{border:1px solid var(--line-strong);border-radius:50%;width:17px;height:17px;display:grid;place-items:center;font-size:11px;margin-top:2px;flex-shrink:0}.provider-card+.provider-card{margin-top:22px}.provider-header{display:flex;align-items:center;gap:13px;padding:22px 25px;border-bottom:1px solid var(--line)}.provider-logo{width:41px;height:41px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;background:#fff;font-size:22px;font-weight:650}.provider-logo.google{color:#4285f4}.provider-logo.github{background:#252a30;color:#fff;font-size:14px;letter-spacing:-1px}.provider-title{flex:1}.provider-title p{font-size:12px;color:var(--muted);margin-top:2px}fieldset{min-width:0;margin:0;padding:0;border:0}.ai-settings select,.ai-settings textarea{font:inherit;color:var(--text);background:#fff;border:1px solid var(--line-strong);border-radius:7px;padding:10px 12px;margin-top:8px}.ai-settings select{min-height:42px}.ai-settings textarea{display:block;resize:vertical}.risk-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:20px}.risk-filters>input{flex:1 1 200px}.risk-filters label{flex:1 1 130px}.risk-filters select,.risk-rule select{width:100%}.risk-filters select,.risk-rule select,.risk-detail textarea,.risk-rule textarea{font:inherit;color:var(--text);background-color:#fff;border:1px solid var(--line-strong);border-radius:7px;padding:10px 12px}.risk-filters select,.risk-rule select{min-height:42px;margin-top:8px}.risk-rule-result p,.risk-detail blockquote{overflow-wrap:anywhere}.risk-detail>.muted{padding:0}.table-scroll .data-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.data-table th,.data-table td{padding:14px 20px;border-bottom:1px solid var(--line)}.data-table th{color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap}.risk-filters>select{width:auto;max-width:100%}.risk-actions{display:flex;flex-wrap:wrap;gap:8px}.risk-detail{margin-top:20px;padding:24px;display:grid;gap:18px}.risk-detail .panel-heading{padding:0 0 16px}.risk-detail textarea,.risk-rule textarea{display:block;width:100%;min-height:90px;margin:8px 0 16px;resize:vertical}.risk-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;background:var(--bg);padding:16px;font-size:13px}.risk-excerpt{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-event{border-top:1px solid var(--line);padding-top:12px;overflow-wrap:anywhere}.risk-event time{display:block;color:var(--muted);font-size:12px}.risk-rule-result{background:var(--bg);border-radius:8px;padding:16px;display:grid;gap:8px}.risk-rule{border-bottom:1px solid var(--line);padding:12px 24px}.risk-rule .risk-filters{padding:0 0 14px}.risk-check{display:flex;align-items:center;gap:8px}.panel>.muted{padding:16px 24px}.admin-sidebar nav{min-height:0;overflow-y:auto;margin-bottom:16px}.table-scroll{max-width:100%;overflow:auto}.data-table tbody tr:hover{background:var(--hover)}.data-table td{vertical-align:middle}.data-table button{padding:5px 10px}.data-table th{background:var(--toolbar)}input,select,textarea{accent-color:var(--focus)}select{max-width:100%}pre{font-family:var(--font-code)}.provider-enable,.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 25px}.provider-enable strong,.setting-row strong{font-size:13px;font-weight:500}.provider-enable p,.setting-row p{font-size:12px;color:var(--muted);margin-top:5px}.switch{width:34px;height:20px;flex:0 0 34px;position:relative;cursor:pointer}.switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;width:100%;height:100%;z-index:1;cursor:pointer}.switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:#cbd2d7;transition:background .15s}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0002;transition:transform .15s}.switch input:checked+span{background:var(--accent)}.switch input:checked+span:after{transform:translate(14px)}.switch input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.provider-fields{padding:0 25px 23px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.wide-field{grid-column:1 / -1}.field-note{font-size:10px;color:var(--muted);margin-left:6px;font-weight:400}.input-action{display:flex;gap:8px;margin-top:8px}.input-action input{flex:1;font-size:12px}.input-action button{font-size:12px}.wide-field small{display:block;color:var(--muted);font-weight:400;font-size:11px;margin-top:7px}.provider-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 25px;border-top:1px solid var(--line)}.provider-footer a{font-size:12px}.source-label{font-size:11px;color:var(--faint);margin-left:16px}.form-message{padding:0 25px 16px;font-size:12px}.error-message{color:#b34848}.success-message{color:#33816b;font-size:12px}.error-banner{color:#a34545;background:#fff1f0;padding:12px 18px;border-radius:7px;margin-bottom:20px}.security-note{padding:20px 4px;font-size:11px;line-height:1.8}.empty-state{text-align:center;padding:56px 25px;color:var(--muted)}.empty-state h3{color:var(--text);font-weight:500;margin:12px 0 8px}.empty-state p{font-size:12px}.empty-icon{width:44px;height:44px;margin:auto;display:grid;place-items:center;border-radius:50%;background:#eef4f1;color:#75a68f;font-size:21px}.review-list{padding:0;margin:0;list-style:none}.review-row{padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border-bottom:1px solid var(--line)}.review-row:last-child{border-bottom:0}.review-summary{min-width:0;overflow-wrap:anywhere}.review-summary>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:11px}.review-actions{display:flex;align-items:start;gap:8px}.review-content{grid-column:1 / -1;min-width:0;color:var(--muted);font-size:12px}.review-content summary{cursor:pointer}.review-content pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);padding:18px;border-radius:7px;max-height:380px;overflow:auto;color:var(--text)}.user-row,.user-table-head{padding:16px 24px;display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:20px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.user-row .badge{justify-self:start}.user-table-head{background:var(--toolbar);color:var(--muted);font-size:11px}.panel-note{padding:15px 24px;font-size:11px}.login-layout{height:100dvh;display:flex;flex-direction:column;overflow:auto;background:var(--surface)}.login-brand{padding:24px 32px;flex-shrink:0}.login-brand .brand small{padding-left:12px;border-left:1px solid var(--line-strong);margin:0}.login-content{display:grid;place-items:center;flex:1;padding:48px 24px 100px}.login{width:100%;max-width:360px;display:grid;gap:20px}.login h2{font-size:26px;margin-bottom:-10px;font-weight:600;letter-spacing:-.5px}.login>.muted{font-size:13px;margin-bottom:12px}.login label{color:var(--text)}.login input,.login>.primary{padding:12px}.login-divider{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:11px}.login-divider:before,.login-divider:after{content:"";height:1px;background:var(--line);flex:1}.oauth-login{display:flex;flex-wrap:wrap;gap:10px}.oauth-login button{flex:1}.login-footnote{font-size:11px;text-align:center;margin-top:10px}@media(max-width:1000px){.admin-layout{grid-template-columns:208px minmax(0,1fr)}.workspace-content,.workspace-content.configuration-page{padding:28px 24px 48px}.workspace-bar{padding:0 24px}.provider-fields{grid-template-columns:1fr}}@media(max-width:620px){.admin-layout{display:flex;flex-direction:column}.admin-sidebar{max-height:34dvh;padding:12px 12px 0;flex-shrink:0;border-right:0;border-bottom:1px solid var(--line)}.admin-sidebar>.brand{margin:0 4px 12px;font-size:14px}.admin-sidebar>.brand small{display:none}.admin-sidebar nav{margin-bottom:6px}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 6px}.nav-group{align-content:start}.sidebar-account{padding:8px 4px}.admin-workspace{flex:1}.workspace-bar{height:44px;padding:0 16px}.environment-label{display:none}.workspace-content,.workspace-content.configuration-page{padding:24px 16px 40px}.provider-header,.provider-enable,.provider-footer{padding-left:16px;padding-right:16px;flex-wrap:wrap}.provider-fields{padding-left:16px;padding-right:16px}.field-note,.source-label{display:block;margin:4px 0 0}.review-row{grid-template-columns:1fr}.review-actions{justify-content:flex-end}.login-brand{padding:20px}.login-content{padding:32px 24px}}@media(prefers-reduced-motion:reduce){*,*:after{transition:none!important}}
