.page-status[data-v-c4fa64c5]{padding-left:var(--theme-spacing-md,1rem);border-left:1px solid #fff3;align-items:center;display:flex;position:relative}@media (width<=768px){.page-status[data-v-c4fa64c5]{display:none}}.page-status__trigger[data-v-c4fa64c5]{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.page-status__trigger[data-v-c4fa64c5]:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.page-status__trigger--published .page-status__dot[data-v-c4fa64c5]{background:#4ade80;box-shadow:0 0 6px #4ade8080}.page-status__trigger--changes .page-status__dot[data-v-c4fa64c5]{background:#fbbf24;animation:2s ease-in-out infinite pulse-dot-c4fa64c5;box-shadow:0 0 6px #fbbf2480}.page-status__trigger--previewing[data-v-c4fa64c5]{color:#93c5fd;background:#3b82f64d;border-color:#3b82f699}.page-status__trigger--previewing[data-v-c4fa64c5]:hover{color:#bfdbfe;background:#3b82f666}.page-status__trigger--previewing .page-status__dot[data-v-c4fa64c5]{background:#3b82f6;box-shadow:0 0 6px #3b82f699}.page-status__trigger--open[data-v-c4fa64c5]{outline-offset:-1px;background:#ffffff26;outline:1px solid #ffffff4d}.page-status__trigger--previewing.page-status__trigger--open[data-v-c4fa64c5]{outline-color:#3b82f699}.page-status__dot[data-v-c4fa64c5]{background:#ffffff4d;border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (width<=900px){.page-status__label[data-v-c4fa64c5]{display:none}}.page-status__exit-btn[data-v-c4fa64c5]{color:#93c5fdb3;cursor:pointer;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .12s;display:flex}.page-status__exit-btn[data-v-c4fa64c5]:hover{color:#fff;background:#ffffff26}.page-status__chevron[data-v-c4fa64c5]{color:#ffffff59;flex-shrink:0;transition:transform .15s}.page-status__chevron--open[data-v-c4fa64c5]{transform:rotate(180deg)}.page-status__panel[data-v-c4fa64c5]{z-index:100;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:10px;width:300px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 30px #0006,0 2px 8px #0003}.page-status__section[data-v-c4fa64c5]{padding:12px 14px}.page-status__section+.page-status__section[data-v-c4fa64c5]{border-top:1px solid #ffffff14}.page-status__row[data-v-c4fa64c5]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-status__row+.page-status__row[data-v-c4fa64c5]{margin-top:10px}.page-status__row-label[data-v-c4fa64c5]{color:#ffffff73;white-space:nowrap;padding-top:1px;font-size:12px}.page-status__row-value[data-v-c4fa64c5]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.page-status__time[data-v-c4fa64c5] .base-date-display{color:#ffffffe0;font-size:12px}.page-status__time-full[data-v-c4fa64c5] .base-date-display{color:#ffffff59;font-size:11px}.page-status__row-empty[data-v-c4fa64c5]{color:#ffffff4d;font-size:12px}.page-status__row-empty--warn[data-v-c4fa64c5]{color:#fbbf24b3}.page-status__count[data-v-c4fa64c5]{font-size:12px;font-weight:500}.page-status__count--none[data-v-c4fa64c5]{color:#4ade80}.page-status__count--has[data-v-c4fa64c5]{color:#fbbf24}.page-status__count-breakdown[data-v-c4fa64c5]{color:#ffffff59;font-size:11px}.page-status__actions[data-v-c4fa64c5]{border-top:1px solid #ffffff14;padding:6px}.page-status__action[data-v-c4fa64c5]{color:#ffffffd9;cursor:pointer;background:#f59e0b1a;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;font-weight:500;transition:background .12s;display:flex}.page-status__action[data-v-c4fa64c5]:hover{color:#fff;background:#f59e0b33}.page-status__action--active[data-v-c4fa64c5]{color:#93c5fd;background:#3b82f633}.page-status__action--active[data-v-c4fa64c5]:hover{color:#bfdbfe;background:#3b82f64d}.page-status__action--secondary[data-v-c4fa64c5]{color:#fff9;background:#ffffff0a;margin-top:4px}.page-status__action--secondary[data-v-c4fa64c5]:hover{color:#ffffffd9;background:#ffffff14}.page-status__action--secondary-active[data-v-c4fa64c5]{color:#93c5fd;background:#3b82f61f}.page-status__action--publish[data-v-c4fa64c5]{color:#4ade80;background:#4ade801f;margin-top:4px}.page-status__action--publish[data-v-c4fa64c5]:hover:not(:disabled){color:#86efac;background:#4ade8038}.page-status__action--publish[data-v-c4fa64c5]:disabled{opacity:.5;cursor:not-allowed}.page-status__confirm[data-v-c4fa64c5]{background:#4ade8014;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:8px 10px;display:flex}.page-status__confirm-text[data-v-c4fa64c5]{color:#ffffffd9;font-size:12px;font-weight:500}.page-status__confirm-actions[data-v-c4fa64c5]{flex-shrink:0;gap:6px;display:flex}.page-status__confirm-btn[data-v-c4fa64c5]{cursor:pointer;border:none;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .12s}.page-status__confirm-btn--cancel[data-v-c4fa64c5]{color:#fff9;background:#ffffff1a}.page-status__confirm-btn--cancel[data-v-c4fa64c5]:hover{color:#ffffffd9;background:#ffffff26}.page-status__confirm-btn--publish[data-v-c4fa64c5]{color:#0a0a0a;background:#4ade80}.page-status__confirm-btn--publish[data-v-c4fa64c5]:hover:not(:disabled){background:#86efac}.page-status__confirm-btn--publish[data-v-c4fa64c5]:disabled{opacity:.6;cursor:not-allowed}@keyframes pulse-dot-c4fa64c5{0%,to{opacity:1}50%{opacity:.5}}.fade-enter-active[data-v-c4fa64c5],.fade-leave-active[data-v-c4fa64c5]{transition:opacity .15s}.fade-enter-from[data-v-c4fa64c5],.fade-leave-to[data-v-c4fa64c5]{opacity:0}.admin-toolbar__cache[data-v-1a8c2cef]{padding-left:var(--theme-spacing-md,1rem);border-left:1px solid #fff3;align-items:center;display:flex;position:relative}@media (width<=900px){.admin-toolbar__cache[data-v-1a8c2cef]{display:none}}.admin-toolbar__cache-badge[data-v-1a8c2cef]{color:#ffffffb3;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:flex}.admin-toolbar__cache-badge[data-v-1a8c2cef]:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#ffffff4d}.admin-toolbar__cache-badge--open[data-v-1a8c2cef]{background:#ffffff26;border-color:#ffffff4d}.admin-toolbar__cache-badge[data-v-1a8c2cef]:disabled{opacity:.5;cursor:not-allowed}.admin-toolbar__cache-badge--hit .admin-toolbar__cache-dot[data-v-1a8c2cef]{background:#4ade80;box-shadow:0 0 5px #22c55e80}.admin-toolbar__cache-badge--miss .admin-toolbar__cache-dot[data-v-1a8c2cef]{background:#60a5fa;box-shadow:0 0 5px #3b82f680}.admin-toolbar__cache-badge--purging .admin-toolbar__cache-dot[data-v-1a8c2cef]{animation:1s ease-in-out infinite cache-dot-pulse-1a8c2cef}.admin-toolbar__cache-dot[data-v-1a8c2cef]{background:#ffffff59;border-radius:50%;flex-shrink:0;width:6px;height:6px}.admin-toolbar__cache-chevron[data-v-1a8c2cef]{color:#ffffff59;flex-shrink:0;transition:transform .15s}.admin-toolbar__cache-chevron--open[data-v-1a8c2cef]{transform:rotate(180deg)}@keyframes cache-dot-pulse-1a8c2cef{0%,to{opacity:1}50%{opacity:.3}}.admin-toolbar__cache-dropdown[data-v-1a8c2cef]{top:calc(100% + var(--theme-spacing-xs,.5rem));border-radius:var(--theme-radius-md,.375rem);min-width:220px;box-shadow:var(--theme-shadow-3,0 4px 16px #0009,0 2px 4px #0006);padding:var(--theme-spacing-2xs,.25rem);z-index:100;background:#2a2a2a;position:absolute;left:0}.admin-toolbar__cache-option[data-v-1a8c2cef]{align-items:center;gap:var(--theme-spacing-xs,.5rem);width:100%;padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-sm,.25rem);color:#ffffffe6;text-align:left;cursor:pointer;background:0 0;border:none;font-size:13px;transition:background-color .15s;display:flex}.admin-toolbar__cache-option[data-v-1a8c2cef]:hover:not(:disabled){background:#ffffff1a}.admin-toolbar__cache-option[data-v-1a8c2cef]:disabled{opacity:.5;cursor:not-allowed}.admin-toolbar__cache-option--danger[data-v-1a8c2cef]{color:#ef4444e6}.admin-toolbar__cache-option--danger[data-v-1a8c2cef]:hover:not(:disabled){background:#ef44441a}.admin-toolbar__cache-summary[data-v-1a8c2cef]{gap:var(--theme-spacing-xs,.5rem);padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem) var(--theme-spacing-sm,.75rem);flex-direction:column;display:flex}.admin-toolbar__cache-summary-row[data-v-1a8c2cef]{justify-content:space-between;align-items:center;gap:var(--theme-spacing-md,1rem);font-size:var(--theme-font-size-xs,.75rem);display:flex}.admin-toolbar__cache-summary-label[data-v-1a8c2cef]{color:#ffffff8c}.admin-toolbar__cache-summary-value[data-v-1a8c2cef]{color:#ffffffeb;font-weight:var(--theme-font-weight-medium,500)}.admin-toolbar__cache-summary-value--ok[data-v-1a8c2cef]{color:#4ade80}.admin-toolbar__cache-pills[data-v-1a8c2cef]{gap:var(--theme-spacing-xs,.5rem);padding-top:var(--theme-spacing-xs,.5rem);flex-wrap:wrap;display:flex}.admin-toolbar__cache-pill[data-v-1a8c2cef]{color:#ffffffc7;background:#ffffff14;border-radius:999px;padding:2px 8px;font-size:11px;line-height:1.6}.admin-toolbar__cache-divider[data-v-1a8c2cef]{height:1px;margin:var(--theme-spacing-2xs,.25rem) 0;background:#ffffff1a}.fade-enter-active[data-v-1a8c2cef],.fade-leave-active[data-v-1a8c2cef]{transition:opacity .15s cubic-bezier(0,0,.2,1)}.fade-enter-from[data-v-1a8c2cef],.fade-leave-to[data-v-1a8c2cef]{opacity:0}.edit-mode-dropdown[data-v-34b2a577]{position:relative}@media (width<=640px){.edit-mode-dropdown[data-v-34b2a577]{display:none}}.edit-mode-dropdown__trigger[data-v-34b2a577]{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.edit-mode-dropdown__trigger[data-v-34b2a577]:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.edit-mode-dropdown__trigger--active[data-v-34b2a577]{color:#93c5fd;background:#3b82f64d;border-color:#3b82f699}.edit-mode-dropdown__trigger--active[data-v-34b2a577]:hover{color:#bfdbfe;background:#3b82f666}.edit-mode-dropdown__trigger--open[data-v-34b2a577]{outline-offset:-1px;background:#ffffff26;outline:1px solid #ffffff4d}.edit-mode-dropdown__trigger--active.edit-mode-dropdown__trigger--open[data-v-34b2a577]{outline-color:#3b82f699}.edit-mode-dropdown__trigger-icon[data-v-34b2a577]{flex-shrink:0}@media (width<=900px){.edit-mode-dropdown__trigger-label[data-v-34b2a577]{display:none}}.edit-mode-dropdown__trigger-dot[data-v-34b2a577]{background:#3b82f6;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px #3b82f699}.edit-mode-dropdown__trigger-chevron[data-v-34b2a577]{color:#ffffff59;flex-shrink:0;transition:transform .15s}.edit-mode-dropdown__trigger-chevron--open[data-v-34b2a577]{transform:rotate(180deg)}.edit-mode-dropdown__panel[data-v-34b2a577]{z-index:100;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:10px;width:320px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 30px #0006,0 2px 8px #0003}.edit-mode-dropdown__tabs[data-v-34b2a577]{border-bottom:1px solid #ffffff14;display:flex}.edit-mode-dropdown__tab[data-v-34b2a577]{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.edit-mode-dropdown__tab[data-v-34b2a577]:hover{color:#fffc;background:#ffffff08}.edit-mode-dropdown__tab--active[data-v-34b2a577]{color:#fff;border-bottom-color:#3b82f6}.edit-mode-dropdown__tab-badge[data-v-34b2a577]{color:#ffffffb3;text-align:center;background:#ffffff1a;border-radius:8px;min-width:18px;padding:1px 6px;font-size:10px;font-weight:700}.edit-mode-dropdown__tab--active .edit-mode-dropdown__tab-badge[data-v-34b2a577]{color:#93c5fd;background:#3b82f640}.edit-mode-dropdown__settings[data-v-34b2a577]{padding:6px}.edit-mode-dropdown__setting[data-v-34b2a577]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .12s;display:flex}.edit-mode-dropdown__setting[data-v-34b2a577]:hover{background:#ffffff0f}.edit-mode-dropdown__setting-info[data-v-34b2a577]{align-items:center;gap:10px;display:flex}.edit-mode-dropdown__setting-icon[data-v-34b2a577]{color:#ffffff80;flex-shrink:0}.edit-mode-dropdown__setting-name[data-v-34b2a577]{color:#ffffffeb;text-align:left;font-size:13px;font-weight:500;display:block}.edit-mode-dropdown__setting-desc[data-v-34b2a577]{color:#fff6;text-align:left;margin-top:1px;font-size:11px;display:block}.edit-mode-dropdown__toggle[data-v-34b2a577]{color:#ffffff4d;flex-shrink:0;transition:color .15s}.edit-mode-dropdown__toggle--on[data-v-34b2a577]{color:#3b82f6}.edit-mode-dropdown__shortcuts[data-v-34b2a577]{border-top:1px solid #ffffff0f;margin-top:2px;padding:8px 12px}.edit-mode-dropdown__shortcut[data-v-34b2a577]{color:#ffffff59;align-items:center;gap:4px;font-size:11px;display:flex}.edit-mode-dropdown__shortcut kbd[data-v-34b2a577]{color:#ffffff80;background:#ffffff14;border:1px solid #ffffff1a;border-radius:3px;padding:1px 5px;font-family:inherit;font-size:10px}.edit-mode-dropdown__shortcut span[data-v-34b2a577]{margin-left:6px}.edit-mode-dropdown__blocks[data-v-34b2a577]{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:380px;overflow-y:auto}.edit-mode-dropdown__blocks-empty[data-v-34b2a577]{color:#ffffff4d;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:12px;display:flex}.edit-mode-dropdown__blocks-list[data-v-34b2a577]{padding:4px}.edit-mode-dropdown__block-item[data-v-34b2a577]{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;transition:all .12s;display:flex}.edit-mode-dropdown__block-item[data-v-34b2a577]:hover{background:#ffffff0f}.edit-mode-dropdown__block-item--selected[data-v-34b2a577]{outline-offset:-1px;background:#3b82f626;outline:1px solid #3b82f64d}.edit-mode-dropdown__block-item--selected[data-v-34b2a577]:hover{background:#3b82f633}.edit-mode-dropdown__block-item--hovered[data-v-34b2a577]:not(.edit-mode-dropdown__block-item--selected){background:#3b82f614}.edit-mode-dropdown__block-item--hidden[data-v-34b2a577]{opacity:.5}.edit-mode-dropdown__block-order[data-v-34b2a577]{color:#fff6;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:flex}.edit-mode-dropdown__block-info[data-v-34b2a577]{flex:1;min-width:0}.edit-mode-dropdown__block-type[data-v-34b2a577]{color:#ffffffe0;font-size:12px;font-weight:500}.edit-mode-dropdown__block-preview[data-v-34b2a577],.edit-mode-dropdown__block-type[data-v-34b2a577]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.edit-mode-dropdown__block-preview[data-v-34b2a577]{color:#ffffff59;margin-top:1px;font-size:11px}.edit-mode-dropdown__block-meta[data-v-34b2a577]{flex-shrink:0;align-items:center;gap:4px;display:flex}.edit-mode-dropdown__block-visibility[data-v-34b2a577]{color:#ffffff4d}.edit-mode-dropdown__block-arrow[data-v-34b2a577]{color:#fff3;transition:transform .12s}.edit-mode-dropdown__block-item:hover .edit-mode-dropdown__block-arrow[data-v-34b2a577]{color:#ffffff80;transform:translate(2px)}.fade-enter-active[data-v-34b2a577],.fade-leave-active[data-v-34b2a577]{transition:opacity .15s}.fade-enter-from[data-v-34b2a577],.fade-leave-to[data-v-34b2a577]{opacity:0}.seo-panel[data-v-022f8066]{padding:var(--theme-spacing-sm,.75rem) 0}.seo-panel__summary[data-v-022f8066]{align-items:center;gap:var(--theme-spacing-lg,1.25rem);padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem) var(--theme-spacing-md,1rem);border-bottom:1px solid #ffffff14;display:flex}.seo-panel__score-group[data-v-022f8066]{align-items:center;gap:var(--theme-spacing-2xs,.25rem);flex-direction:column;display:flex}.seo-panel__score[data-v-022f8066]{font-size:var(--theme-font-size-2xl,1.5rem);font-weight:var(--theme-font-weight-bold,700);font-variant-numeric:tabular-nums;border-radius:var(--theme-radius-full,9999px);border:2px solid;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.seo-panel__score--good[data-v-022f8066]{color:#4ade80;border-color:#22c55e80}.seo-panel__score--needs-improvement[data-v-022f8066]{color:#fbbf24;border-color:#f59e0b80}.seo-panel__score--poor[data-v-022f8066]{color:#f87171;border-color:#ef444480}.seo-panel__score--pending[data-v-022f8066]{color:#ffffff4d;font-size:var(--theme-font-size-lg,1.125rem);border-color:#ffffff26}.seo-panel__score-label[data-v-022f8066]{color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.seo-panel__stats[data-v-022f8066]{gap:var(--theme-spacing-lg,1.25rem);display:flex}.seo-panel__stat[data-v-022f8066]{flex-direction:column;align-items:center;gap:2px;display:flex}.seo-panel__stat-value[data-v-022f8066]{font-size:var(--theme-font-size-lg,1.125rem);font-weight:var(--theme-font-weight-bold,700);color:#fffc;font-variant-numeric:tabular-nums}.seo-panel__stat-value--pass[data-v-022f8066]{color:#4ade80}.seo-panel__stat-value--fail[data-v-022f8066]{color:#f87171}.seo-panel__stat-label[data-v-022f8066]{color:#fff6;text-transform:uppercase;letter-spacing:.03em;font-size:10px}.seo-panel__rescan[data-v-022f8066]{border-radius:var(--theme-radius-sm,.25rem);color:#fff9;cursor:pointer;background:#ffffff14;border:none;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;transition:background-color .15s,color .15s;display:flex}.seo-panel__rescan[data-v-022f8066]:hover:not(:disabled){color:#fff;background:#ffffff26}.seo-panel__rescan[data-v-022f8066]:disabled{opacity:.5;cursor:not-allowed}.seo-panel__spin[data-v-022f8066]{animation:.8s linear infinite seo-spin-022f8066}.seo-panel__loading[data-v-022f8066]{text-align:center;color:#fff6;font-style:italic}.seo-panel__empty[data-v-022f8066],.seo-panel__loading[data-v-022f8066]{padding:var(--theme-spacing-lg,1.25rem) var(--theme-spacing-md,1rem);font-size:var(--theme-font-size-sm,.875rem)}.seo-panel__empty[data-v-022f8066]{align-items:center;gap:var(--theme-spacing-sm,.75rem);color:#4ade80;display:flex}.seo-panel__issues[data-v-022f8066]{padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem)}.seo-panel__issue[data-v-022f8066]{border-radius:var(--theme-radius-md,.375rem);margin-bottom:var(--theme-spacing-xs,.5rem);background:#2a2a2a;border:1px solid #ffffff0f;overflow:hidden}.seo-panel__issue-header[data-v-022f8066]{align-items:baseline;gap:var(--theme-spacing-2xs,.25rem) var(--theme-spacing-xs,.5rem);width:100%;padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem);color:#ffffffe6;font-size:var(--theme-font-size-xs,.75rem);text-align:left;cursor:default;-webkit-user-select:text;user-select:text;background:0 0;border:none;flex-wrap:wrap;transition:background-color .15s;display:flex}.seo-panel__issue-header--expandable[data-v-022f8066]{cursor:pointer;-webkit-user-select:none;user-select:none}.seo-panel__issue-header--expandable[data-v-022f8066]:hover{background:#ffffff0d}.seo-panel__impact[data-v-022f8066]{padding:1px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);font-size:10px;font-weight:var(--theme-font-weight-semibold,600);text-transform:uppercase;letter-spacing:.03em;text-align:center;flex-shrink:0;min-width:56px}.seo-panel__impact--critical[data-v-022f8066]{color:#f87171;background:#ef444440}.seo-panel__impact--serious[data-v-022f8066]{color:#fb923c;background:#f9731640}.seo-panel__impact--moderate[data-v-022f8066]{color:#fbbf24;background:#f59e0b40}.seo-panel__impact--minor[data-v-022f8066]{color:#60a5fa;background:#3b82f633}.seo-panel__issue-id[data-v-022f8066]{color:#fff9;flex-shrink:0;font-family:monospace;font-size:11px}.seo-panel__issue-desc[data-v-022f8066]{color:#ffffffb3;flex:1;min-width:0}.seo-panel__issue-detail[data-v-022f8066]{padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-md,1rem) var(--theme-spacing-sm,.75rem);background:#00000026;border-top:1px solid #ffffff0f}.seo-panel__issue-element[data-v-022f8066]{color:#c084fc;word-break:break-all;font-size:11px;line-height:1.4;display:block}.seo-panel__passes-toggle[data-v-022f8066]{align-items:center;gap:var(--theme-spacing-xs,.5rem);margin:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem);padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-sm,.25rem);color:#fff9;font-size:var(--theme-font-size-xs,.75rem);cursor:pointer;background:#ffffff0d;border:none;transition:background-color .15s,color .15s;display:flex}.seo-panel__passes-toggle[data-v-022f8066]:hover{color:#ffffffe6;background:#ffffff1a}.seo-panel__passes[data-v-022f8066]{padding:0 var(--theme-spacing-md,1rem) var(--theme-spacing-sm,.75rem)}.seo-panel__pass-item[data-v-022f8066]{gap:2px var(--theme-spacing-xs,.5rem);padding:var(--theme-spacing-2xs,.25rem) 0;font-size:var(--theme-font-size-xs,.75rem);border-bottom:1px solid #ffffff0a;grid-template-columns:12px auto;align-items:center;display:grid}.seo-panel__pass-item[data-v-022f8066]:last-child{border-bottom:none}.seo-panel__pass-id[data-v-022f8066]{color:#ffffff80;font-family:monospace;font-size:11px}.seo-panel__pass-desc[data-v-022f8066]{color:#fff6;grid-column:2}@keyframes seo-spin-022f8066{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.admin-toolbar__seo-wrapper[data-v-1be43470]{position:relative}@media (width<=640px){.admin-toolbar__seo-wrapper[data-v-1be43470]{display:none}}.admin-toolbar__seo[data-v-1be43470]{align-items:center;gap:var(--theme-spacing-2xs,.25rem);padding:var(--theme-spacing-2xs,.25rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-md,.375rem);font-variant-numeric:tabular-nums;cursor:pointer;color:#fff;background:#ffffff14;border:none;transition:background-color .15s,outline-color .15s;display:flex}.admin-toolbar__seo--active[data-v-1be43470],.admin-toolbar__seo[data-v-1be43470]:hover{background:#ffffff26}.admin-toolbar__seo--active[data-v-1be43470]{outline-offset:-1px;outline:1px solid #ffffff4d}.admin-toolbar__seo-icon[data-v-1be43470]{color:#ffffff80;flex-shrink:0}.admin-toolbar__seo-label[data-v-1be43470]{font-size:var(--theme-font-size-xs,.75rem);color:#ffffffb3}@media (width<=900px){.admin-toolbar__seo-label[data-v-1be43470]{display:none}}.admin-toolbar__seo-spinner[data-v-1be43470]{border:2px solid #ffffff26;border-top-color:#fff9;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite toolbar-spin-1be43470}.admin-toolbar__seo-score[data-v-1be43470]{font-size:10px;font-weight:var(--theme-font-weight-bold,700);padding:1px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);text-align:center;min-width:24px}.admin-toolbar__seo-score--good[data-v-1be43470]{color:#4ade80;background:#22c55e40}.admin-toolbar__seo-score--needs-improvement[data-v-1be43470]{color:#fbbf24;background:#f59e0b40}.admin-toolbar__seo-issues[data-v-1be43470],.admin-toolbar__seo-score--poor[data-v-1be43470]{color:#f87171;background:#ef444440}.admin-toolbar__seo-issues[data-v-1be43470]{font-size:10px;font-weight:var(--theme-font-weight-bold,700);padding:1px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);text-align:center;min-width:18px}.admin-toolbar__seo-chevron[data-v-1be43470]{color:#ffffff59;transition:transform .15s}.admin-toolbar__seo-chevron--open[data-v-1be43470]{transform:rotate(180deg)}.admin-toolbar__seo-popdown[data-v-1be43470]{top:calc(100% + var(--theme-spacing-xs,.5rem));width:min(680px,100vw - 2 * var(--theme-spacing-md,1rem));border-radius:var(--theme-radius-lg,.5rem);max-height:60vh;box-shadow:var(--theme-shadow-3,0 4px 16px #0009,0 2px 4px #0006);z-index:501;scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#1a1a1a;border:1px solid #ffffff1a;position:absolute;right:0;overflow-y:auto}@keyframes toolbar-spin-1be43470{to{transform:rotate(1turn)}}.fade-enter-active[data-v-1be43470],.fade-leave-active[data-v-1be43470]{transition:opacity .15s cubic-bezier(0,0,.2,1)}.fade-enter-from[data-v-1be43470],.fade-leave-to[data-v-1be43470]{opacity:0}.a11y-panel__summary[data-v-d1f6a9dc]{align-items:center;gap:var(--theme-spacing-lg,1.25rem);padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem) var(--theme-spacing-md,1rem);border-bottom:1px solid #ffffff14;display:flex}.a11y-panel__score-group[data-v-d1f6a9dc]{align-items:center;gap:var(--theme-spacing-2xs,.25rem);flex-direction:column;display:flex}.a11y-panel__score[data-v-d1f6a9dc]{font-size:var(--theme-font-size-2xl,1.5rem);font-weight:var(--theme-font-weight-bold,700);font-variant-numeric:tabular-nums;border-radius:var(--theme-radius-full,9999px);border:2px solid;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.a11y-panel__score--good[data-v-d1f6a9dc]{color:#4ade80;border-color:#22c55e80}.a11y-panel__score--needs-improvement[data-v-d1f6a9dc]{color:#fbbf24;border-color:#f59e0b80}.a11y-panel__score--poor[data-v-d1f6a9dc]{color:#f87171;border-color:#ef444480}.a11y-panel__score--pending[data-v-d1f6a9dc]{color:#ffffff4d;font-size:var(--theme-font-size-lg,1.125rem);border-color:#ffffff26}.a11y-panel__score-label[data-v-d1f6a9dc]{color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.a11y-panel__stats[data-v-d1f6a9dc]{gap:var(--theme-spacing-lg,1.25rem);display:flex}.a11y-panel__stat[data-v-d1f6a9dc]{flex-direction:column;align-items:center;gap:2px;display:flex}.a11y-panel__stat-value[data-v-d1f6a9dc]{font-size:var(--theme-font-size-lg,1.125rem);font-weight:var(--theme-font-weight-bold,700);color:#fffc;font-variant-numeric:tabular-nums}.a11y-panel__stat-value--pass[data-v-d1f6a9dc]{color:#4ade80}.a11y-panel__stat-value--fail[data-v-d1f6a9dc]{color:#f87171}.a11y-panel__stat-value--incomplete[data-v-d1f6a9dc]{color:#fbbf24}.a11y-panel__stat-label[data-v-d1f6a9dc]{color:#fff6;text-transform:uppercase;letter-spacing:.03em;font-size:10px}.a11y-panel__rescan[data-v-d1f6a9dc]{border-radius:var(--theme-radius-sm,.25rem);color:#fff9;cursor:pointer;background:#ffffff14;border:none;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;transition:background-color .15s,color .15s;display:flex}.a11y-panel__rescan[data-v-d1f6a9dc]:hover:not(:disabled){color:#fff;background:#ffffff26}.a11y-panel__rescan[data-v-d1f6a9dc]:disabled{opacity:.5;cursor:not-allowed}.a11y-panel__spin[data-v-d1f6a9dc]{animation:.8s linear infinite a11y-spin-d1f6a9dc}@keyframes a11y-spin-d1f6a9dc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.a11y-panel__violation[data-v-5b2a2ab2]{border-radius:var(--theme-radius-md,.375rem);margin-bottom:var(--theme-spacing-xs,.5rem);background:#2a2a2a;border:1px solid #ffffff0f;overflow:hidden}.a11y-panel__violation-header[data-v-5b2a2ab2]{align-items:baseline;gap:var(--theme-spacing-2xs,.25rem) var(--theme-spacing-xs,.5rem);width:100%;padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem);color:#ffffffe6;font-size:var(--theme-font-size-xs,.75rem);text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;transition:background-color .15s;display:flex}.a11y-panel__violation-header[data-v-5b2a2ab2]:hover{background:#ffffff0d}.a11y-panel__impact[data-v-5b2a2ab2]{padding:1px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);font-size:10px;font-weight:var(--theme-font-weight-semibold,600);text-transform:uppercase;letter-spacing:.03em;text-align:center;flex-shrink:0;min-width:56px}.a11y-panel__impact--critical[data-v-5b2a2ab2]{color:#f87171;background:#ef444440}.a11y-panel__impact--serious[data-v-5b2a2ab2]{color:#fb923c;background:#f9731640}.a11y-panel__impact--moderate[data-v-5b2a2ab2]{color:#fbbf24;background:#f59e0b40}.a11y-panel__impact--minor[data-v-5b2a2ab2]{color:#60a5fa;background:#3b82f633}.a11y-panel__impact--incomplete[data-v-5b2a2ab2]{color:#fbbf24;background:#f59e0b33}.a11y-panel__violation-id[data-v-5b2a2ab2]{color:#fff9;flex-shrink:0;font-family:monospace;font-size:11px}.a11y-panel__violation-desc[data-v-5b2a2ab2]{color:#ffffffb3;flex:1;min-width:0}.a11y-panel__violation-count[data-v-5b2a2ab2]{color:#fff6;flex-shrink:0;font-size:10px}.a11y-panel__wcag-tags[data-v-5b2a2ab2]{flex-shrink:0;gap:2px;display:flex}.a11y-panel__wcag-tag[data-v-5b2a2ab2]{color:#fff6;background:#ffffff14;border-radius:3px;padding:1px 4px;font-size:9px}.a11y-panel__violation-nodes[data-v-5b2a2ab2]{padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-md,1rem) var(--theme-spacing-sm,.75rem);background:#00000026;border-top:1px solid #ffffff0f}.a11y-panel__help-link[data-v-5b2a2ab2]{font-size:var(--theme-font-size-xs,.75rem);color:#60a5fa;margin-bottom:var(--theme-spacing-sm,.75rem);text-decoration:none;display:inline-block}.a11y-panel__help-link[data-v-5b2a2ab2]:hover{text-decoration:underline}.a11y-panel__node[data-v-5b2a2ab2]{padding:var(--theme-spacing-2xs,.25rem) 0;border-bottom:1px solid #ffffff0a}.a11y-panel__node[data-v-5b2a2ab2]:last-child{border-bottom:none}.a11y-panel__node-jump[data-v-5b2a2ab2]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.a11y-panel__node-jump:hover .a11y-panel__node-html[data-v-5b2a2ab2],.a11y-panel__node-jump:hover .a11y-panel__node-target[data-v-5b2a2ab2]{color:#fff}.a11y-panel__node-target[data-v-5b2a2ab2]{color:#c084fc;margin-bottom:2px;font-size:11px;display:block}.a11y-panel__node-html[data-v-5b2a2ab2]{color:#ffffff59;word-break:break-all;font-size:10px;line-height:1.4;display:block}.a11y-panel__node-more-btn[data-v-5b2a2ab2]{font-size:var(--theme-font-size-xs,.75rem);color:#60a5fa;padding:var(--theme-spacing-xs,.5rem) 0 0;cursor:pointer;background:0 0;border:none;transition:color .15s;display:inline-block}.a11y-panel__node-more-btn[data-v-5b2a2ab2]:hover{color:#93bbfd;text-decoration:underline}.a11y-panel__violation--incomplete[data-v-5b2a2ab2]{border-color:#f59e0b26}.a11y-panel__node-message[data-v-5b2a2ab2]{color:#ffffff73;margin-top:2px;font-size:10px;font-style:italic}.a11y-panel__passes-toggle[data-v-e144193b]{align-items:center;gap:var(--theme-spacing-xs,.5rem);margin:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem);padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-sm,.25rem);color:#fff9;font-size:var(--theme-font-size-xs,.75rem);cursor:pointer;background:#ffffff0d;border:none;transition:background-color .15s,color .15s;display:flex}.a11y-panel__passes-toggle[data-v-e144193b]:hover{color:#ffffffe6;background:#ffffff1a}.a11y-panel__passes[data-v-e144193b]{padding:0 var(--theme-spacing-md,1rem) var(--theme-spacing-sm,.75rem)}.a11y-panel__pass-item[data-v-e144193b]{gap:2px var(--theme-spacing-xs,.5rem);padding:var(--theme-spacing-2xs,.25rem) 0;font-size:var(--theme-font-size-xs,.75rem);border-bottom:1px solid #ffffff0a;grid-template-columns:12px auto;align-items:center;display:grid}.a11y-panel__pass-item[data-v-e144193b]:last-child{border-bottom:none}.a11y-panel__pass-id[data-v-e144193b]{color:#ffffff80;font-family:monospace;font-size:11px}.a11y-panel__pass-desc[data-v-e144193b]{color:#fff6;grid-column:2}.a11y-panel[data-v-d93228a1]{padding:var(--theme-spacing-sm,.75rem) 0}.a11y-panel__tabs[data-v-d93228a1]{padding:0 var(--theme-spacing-md,1rem);border-bottom:1px solid #ffffff14}.a11y-panel__tab[data-v-d93228a1],.a11y-panel__tabs[data-v-d93228a1]{gap:var(--theme-spacing-2xs,.25rem);display:flex}.a11y-panel__tab[data-v-d93228a1]{padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem);color:#ffffff73;font-size:var(--theme-font-size-xs,.75rem);font-weight:var(--theme-font-weight-medium,500);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;transition:color .15s,border-color .15s}.a11y-panel__tab[data-v-d93228a1]:hover{color:#ffffffb3}.a11y-panel__tab--active[data-v-d93228a1]{color:#ffffffe6;border-bottom-color:#fff9}.a11y-panel__tab-badge[data-v-d93228a1]{font-size:10px;font-weight:var(--theme-font-weight-bold,700);border-radius:var(--theme-radius-full,9999px);font-variant-numeric:tabular-nums;padding:0 5px}.a11y-panel__tab-badge--fail[data-v-d93228a1]{color:#f87171;background:#ef444440}.a11y-panel__tab-badge--incomplete[data-v-d93228a1]{color:#fbbf24;background:#f59e0b33}.a11y-panel__loading[data-v-d93228a1]{text-align:center;color:#fff6;font-style:italic}.a11y-panel__empty[data-v-d93228a1],.a11y-panel__loading[data-v-d93228a1]{padding:var(--theme-spacing-lg,1.25rem) var(--theme-spacing-md,1rem);font-size:var(--theme-font-size-sm,.875rem)}.a11y-panel__empty[data-v-d93228a1]{align-items:center;gap:var(--theme-spacing-sm,.75rem);color:#4ade80;display:flex}.a11y-panel__violations[data-v-d93228a1]{padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem)}.a11y-panel__section-title[data-v-d93228a1]{font-size:var(--theme-font-size-xs,.75rem);font-weight:var(--theme-font-weight-semibold,600);color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--theme-spacing-xs,.5rem)}.a11y-panel__section-hint[data-v-d93228a1]{font-size:var(--theme-font-size-xs,.75rem);color:#ffffff59;margin:0 0 var(--theme-spacing-sm,.75rem);font-style:italic}.a11y-debug-highlight{z-index:10002;pointer-events:none;border:3px solid #f87171;border-radius:10px;animation:1.2s ease-in-out infinite a11y-debug-pulse-d93228a1;position:absolute;box-shadow:0 0 0 9999px #f8717114}@keyframes a11y-debug-pulse-d93228a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.01)}}.admin-toolbar__a11y-wrapper[data-v-8146cf9e]{position:relative}@media (width<=640px){.admin-toolbar__a11y-wrapper[data-v-8146cf9e]{display:none}}.admin-toolbar__a11y[data-v-8146cf9e]{align-items:center;gap:var(--theme-spacing-2xs,.25rem);padding:var(--theme-spacing-2xs,.25rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-md,.375rem);font-variant-numeric:tabular-nums;cursor:pointer;color:#fff;background:#ffffff14;border:none;transition:background-color .15s,outline-color .15s;display:flex}.admin-toolbar__a11y--active[data-v-8146cf9e],.admin-toolbar__a11y[data-v-8146cf9e]:hover{background:#ffffff26}.admin-toolbar__a11y--active[data-v-8146cf9e]{outline-offset:-1px;outline:1px solid #ffffff4d}.admin-toolbar__a11y-icon[data-v-8146cf9e]{color:#ffffff80;flex-shrink:0}.admin-toolbar__a11y-label[data-v-8146cf9e]{font-size:var(--theme-font-size-xs,.75rem);color:#ffffffb3}@media (width<=900px){.admin-toolbar__a11y-label[data-v-8146cf9e]{display:none}}.admin-toolbar__a11y-spinner[data-v-8146cf9e]{border:2px solid #ffffff26;border-top-color:#fff9;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite toolbar-spin-8146cf9e}.admin-toolbar__a11y-score[data-v-8146cf9e]{font-size:10px;font-weight:var(--theme-font-weight-bold,700);padding:1px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);text-align:center;min-width:24px}.admin-toolbar__a11y-score--good[data-v-8146cf9e]{color:#4ade80;background:#22c55e40}.admin-toolbar__a11y-score--needs-improvement[data-v-8146cf9e]{color:#fbbf24;background:#f59e0b40}.admin-toolbar__a11y-score--poor[data-v-8146cf9e],.admin-toolbar__a11y-violations[data-v-8146cf9e]{color:#f87171;background:#ef444440}.admin-toolbar__a11y-violations[data-v-8146cf9e]{font-size:10px;font-weight:var(--theme-font-weight-bold,700);padding:1px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);text-align:center;min-width:18px}.admin-toolbar__a11y-chevron[data-v-8146cf9e]{color:#ffffff59;transition:transform .15s}.admin-toolbar__a11y-chevron--open[data-v-8146cf9e]{transform:rotate(180deg)}.admin-toolbar__a11y-popdown[data-v-8146cf9e]{top:calc(100% + var(--theme-spacing-xs,.5rem));width:min(680px,100vw - 2 * var(--theme-spacing-md,1rem));border-radius:var(--theme-radius-lg,.5rem);max-height:60vh;box-shadow:var(--theme-shadow-3,0 4px 16px #0009,0 2px 4px #0006);z-index:501;scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#1a1a1a;border:1px solid #ffffff1a;position:absolute;right:0;overflow-y:auto}@keyframes toolbar-spin-8146cf9e{to{transform:rotate(1turn)}}.fade-enter-active[data-v-8146cf9e],.fade-leave-active[data-v-8146cf9e]{transition:opacity .15s cubic-bezier(0,0,.2,1)}.fade-enter-from[data-v-8146cf9e],.fade-leave-to[data-v-8146cf9e]{opacity:0}.insights-panel[data-v-0c19ca04]{padding:var(--theme-spacing-sm,.75rem) 0}.insights-panel__filters[data-v-0c19ca04]{gap:var(--theme-spacing-xs,.5rem);padding:0 var(--theme-spacing-md,1rem) var(--theme-spacing-sm,.75rem);flex-wrap:wrap;display:flex}.insights-panel__filter[data-v-0c19ca04]{align-items:center;gap:var(--theme-spacing-2xs,.25rem);padding:var(--theme-spacing-2xs,.25rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-md,.375rem);color:#fff9;font-size:var(--theme-font-size-xs,.75rem);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;transition:all .15s;display:flex}.insights-panel__filter[data-v-0c19ca04]:hover{color:#fffc;background:#ffffff1a}.insights-panel__filter--active[data-v-0c19ca04]{color:#60a5fa;background:#3b82f626;border-color:#3b82f6}.insights-panel__filter-count[data-v-0c19ca04]{font-size:10px;font-weight:var(--theme-font-weight-semibold,600);border-radius:var(--theme-radius-full,9999px);color:#fbbf24;background:#f59e0b40;padding:0 4px;line-height:1.5}.insights-panel__cards[data-v-0c19ca04]{padding:0 var(--theme-spacing-md,1rem);gap:var(--theme-spacing-xs,.5rem);flex-direction:column;display:flex}.insights-panel__card[data-v-0c19ca04]{border-radius:var(--theme-radius-md,.375rem);background:#2a2a2a;border:1px solid #ffffff0f;border-left:3px solid #0000;transition:border-color .15s;overflow:hidden}.insights-panel__card--critical[data-v-0c19ca04]{border-left-color:#f87171}.insights-panel__card--warning[data-v-0c19ca04]{border-left-color:#fbbf24}.insights-panel__card--info[data-v-0c19ca04]{border-left-color:#60a5fa}.insights-panel__card--pass[data-v-0c19ca04]{border-left-color:#4ade80}.insights-panel__card-header[data-v-0c19ca04]{align-items:center;gap:var(--theme-spacing-sm,.75rem);width:100%;padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem);color:#ffffffe6;font-size:var(--theme-font-size-xs,.75rem);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .15s;display:flex}.insights-panel__card-header[data-v-0c19ca04]:hover{background:#ffffff0a}.insights-panel__severity-icon[data-v-0c19ca04]{flex-shrink:0;align-items:center;display:flex}.insights-panel__severity-icon--critical[data-v-0c19ca04]{color:#f87171}.insights-panel__severity-icon--warning[data-v-0c19ca04]{color:#fbbf24}.insights-panel__severity-icon--info[data-v-0c19ca04]{color:#60a5fa}.insights-panel__severity-icon--pass[data-v-0c19ca04]{color:#4ade80}.insights-panel__card-title[data-v-0c19ca04]{font-weight:var(--theme-font-weight-medium,500);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.insights-panel__card-value[data-v-0c19ca04]{font-variant-numeric:tabular-nums;color:#ffffffb3;flex-shrink:0;font-family:monospace;font-size:11px}.insights-panel__severity-badge[data-v-0c19ca04]{font-size:10px;font-weight:var(--theme-font-weight-semibold,600);padding:1px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.insights-panel__severity-badge--critical[data-v-0c19ca04]{color:#f87171;background:#ef444433}.insights-panel__severity-badge--warning[data-v-0c19ca04]{color:#fbbf24;background:#f59e0b33}.insights-panel__severity-badge--info[data-v-0c19ca04]{color:#60a5fa;background:#3b82f633}.insights-panel__severity-badge--pass[data-v-0c19ca04]{color:#4ade80;background:#22c55e33}.insights-panel__chevron[data-v-0c19ca04]{color:#fff6;flex-shrink:0;transition:transform .15s}.insights-panel__chevron--open[data-v-0c19ca04]{transform:rotate(180deg)}.insights-panel__card-body[data-v-0c19ca04]{padding:0 var(--theme-spacing-md,1rem) var(--theme-spacing-sm,.75rem);padding-left:calc(var(--theme-spacing-md,1rem) + 14px + var(--theme-spacing-sm,.75rem));overflow:hidden}.insights-panel__explanation[data-v-0c19ca04]{color:#fff9;margin:0 0 var(--theme-spacing-xs,.5rem)}.insights-panel__explanation[data-v-0c19ca04],.insights-panel__suggestion[data-v-0c19ca04]{font-size:var(--theme-font-size-xs,.75rem);line-height:1.6}.insights-panel__suggestion[data-v-0c19ca04]{align-items:flex-start;gap:var(--theme-spacing-xs,.5rem);color:#ffffff80;padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-sm,.25rem);background:#ffffff0a;margin:0;display:flex}.insights-panel__suggestion svg[data-v-0c19ca04]{color:#fbbf24;flex-shrink:0;margin-top:2px}.insights-panel__empty[data-v-0c19ca04]{padding:var(--theme-spacing-lg,1.25rem);text-align:center;color:#fff6;font-size:var(--theme-font-size-sm,.875rem)}.insights-panel__passes-toggle[data-v-0c19ca04]{align-items:center;gap:var(--theme-spacing-xs,.5rem);margin:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem) 0;padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-sm,.25rem);color:#ffffff80;font-size:var(--theme-font-size-xs,.75rem);cursor:pointer;background:#ffffff0d;border:none;transition:background-color .15s,color .15s;display:flex}.insights-panel__passes-toggle[data-v-0c19ca04]:hover{color:#fffc;background:#ffffff1a}.insights-panel__passes-toggle svg[data-v-0c19ca04]{transition:transform .15s}.insight-expand-enter-active[data-v-0c19ca04]{transition:all .2s cubic-bezier(.16,1,.3,1)}.insight-expand-leave-active[data-v-0c19ca04]{transition:all .15s ease-in}.insight-expand-enter-from[data-v-0c19ca04],.insight-expand-leave-to[data-v-0c19ca04]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.insight-expand-enter-to[data-v-0c19ca04],.insight-expand-leave-from[data-v-0c19ca04]{opacity:1;max-height:200px}.timeline[data-v-c168edb9]{padding:var(--theme-spacing-sm,.75rem) 0}.timeline__empty[data-v-c168edb9]{padding:var(--theme-spacing-lg,1.25rem);text-align:center;color:#fff6;font-size:var(--theme-font-size-sm,.875rem)}.timeline__row[data-v-c168edb9]{height:28px;padding:0 var(--theme-spacing-md,1rem);align-items:center;transition:background-color .15s;display:flex}.timeline__row[data-v-c168edb9]:hover{background:#ffffff0a}.timeline__label[data-v-c168edb9]{align-items:center;gap:var(--theme-spacing-xs,.5rem);width:180px;min-width:180px;padding-right:var(--theme-spacing-sm,.75rem);cursor:help;display:flex;position:relative}.timeline__category-dot[data-v-c168edb9]{border-radius:var(--theme-radius-full,9999px);flex-shrink:0;width:8px;height:8px}.timeline__label-text[data-v-c168edb9]{font-size:var(--theme-font-size-xs,.75rem);color:#fffc;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed #ffffff26;padding-bottom:1px;overflow:hidden}.timeline__label-tip[data-v-c168edb9]{z-index:20;width:260px;padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem);border-radius:var(--theme-radius-md,.375rem);color:#ffffffbf;white-space:normal;pointer-events:none;background:#2a2a2e;border:1px solid #ffffff1f;font-size:11px;line-height:1.5;position:absolute;top:calc(100% + 4px);left:8px;box-shadow:0 8px 24px #00000073,0 2px 8px #0000004d}.timeline__label-tip[data-v-c168edb9]:before{content:"";border:6px solid #0000;border-bottom-color:#ffffff1f;position:absolute;bottom:100%;left:16px}.timeline__label-tip[data-v-c168edb9]:after{content:"";border:5px solid #0000;border-bottom-color:#2a2a2e;position:absolute;bottom:100%;left:17px}.timeline__bar-track[data-v-c168edb9]{background:#ffffff0a;flex:1;height:12px;position:relative}.timeline__bar[data-v-c168edb9],.timeline__bar-track[data-v-c168edb9]{border-radius:var(--theme-radius-sm,.25rem)}.timeline__bar[data-v-c168edb9]{opacity:.85;min-width:3px;height:10px;transition:opacity .15s;position:absolute;top:1px}.timeline__row:hover .timeline__bar[data-v-c168edb9]{opacity:1}.timeline__bar--point[data-v-c168edb9]{border-radius:var(--theme-radius-full,9999px);width:3px!important}.timeline__tooltip[data-v-c168edb9]{padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-md,.375rem);font-size:var(--theme-font-size-xs,.75rem);color:#ffffffe6;white-space:nowrap;pointer-events:none;z-index:10;box-shadow:var(--theme-shadow-2,0 2px 8px #00000080,0 1px 2px #0000004d);background:#333;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.timeline__tooltip strong[data-v-c168edb9]{color:#fff}.timeline__tooltip span[data-v-c168edb9]{color:#fff9}.timeline__time[data-v-c168edb9]{text-align:right;width:70px;min-width:70px;font-size:var(--theme-font-size-xs,.75rem);color:#ffffff80;font-variant-numeric:tabular-nums;padding-left:var(--theme-spacing-sm,.75rem)}.timeline__axis[data-v-c168edb9]{padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-md,1rem) 0;margin-top:var(--theme-spacing-xs,.5rem);border-top:1px solid #ffffff14;align-items:flex-start;display:flex}.timeline__axis-label-spacer[data-v-c168edb9]{width:180px;min-width:180px}.timeline__axis-track[data-v-c168edb9]{flex:1;height:20px;position:relative}.timeline__axis-time-spacer[data-v-c168edb9]{width:70px;min-width:70px}.timeline__axis-tick[data-v-c168edb9]{color:#ffffff59;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;transform:translate(-50%)}.label-tip-enter-active[data-v-c168edb9]{transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.label-tip-leave-active[data-v-c168edb9]{transition:opacity .15s ease-in,transform .15s ease-in}.label-tip-enter-from[data-v-c168edb9]{opacity:0;transform:translateY(-4px)scale(.96)}.label-tip-leave-to[data-v-c168edb9]{opacity:0;transform:translateY(-2px)scale(.98)}.debug-panel[data-v-4f3e35ac]{max-height:inherit;flex-direction:column;display:flex;overflow:hidden}.debug-panel__header[data-v-4f3e35ac]{padding:0 var(--theme-spacing-md,1rem);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.debug-panel__tabs[data-v-4f3e35ac]{gap:0;display:flex}.debug-panel__tab[data-v-4f3e35ac]{padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem);color:#ffffff80;font-size:var(--theme-font-size-xs,.75rem);font-weight:var(--theme-font-weight-medium,500);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:color .15s,border-color .15s}.debug-panel__tab[data-v-4f3e35ac]:hover{color:#fffc}.debug-panel__tab--active[data-v-4f3e35ac]{color:#fff;border-bottom-color:#3b82f6}.debug-panel__tab-badge[data-v-4f3e35ac]{padding:1px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-full,9999px);font-size:10px;font-weight:var(--theme-font-weight-semibold,600);margin-left:var(--theme-spacing-2xs,.25rem);letter-spacing:.02em;align-items:center;line-height:1.4;display:inline-flex}.debug-panel__tab-badge--blue[data-v-4f3e35ac]{color:#60a5fa;background:#3b82f640}.debug-panel__tab-badge--purple[data-v-4f3e35ac]{color:#c084fc;background:#a855f740}.debug-panel__tab-badge--good[data-v-4f3e35ac]{color:#4ade80;background:#22c55e40}.debug-panel__tab-badge--needs-improvement[data-v-4f3e35ac]{color:#fbbf24;background:#f59e0b40}.debug-panel__tab-badge--poor[data-v-4f3e35ac]{color:#f87171;background:#ef444440}.debug-panel__header-actions[data-v-4f3e35ac]{align-items:center;gap:var(--theme-spacing-xs,.5rem);display:flex}.debug-panel__refresh[data-v-4f3e35ac]{border-radius:var(--theme-radius-sm,.25rem);color:#fff9;cursor:pointer;background:#ffffff14;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s,color .15s;display:flex}.debug-panel__refresh[data-v-4f3e35ac]:hover{color:#fff;background:#ffffff26}.debug-panel__content[data-v-4f3e35ac]{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;overflow-y:auto}.debug-panel__tab-content[data-v-4f3e35ac]{padding:var(--theme-spacing-sm,.75rem) 0}.debug-panel__route-changes[data-v-4f3e35ac]{padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem);margin-top:var(--theme-spacing-sm,.75rem);border-top:1px solid #ffffff14}.debug-panel__section-title[data-v-4f3e35ac]{font-size:var(--theme-font-size-xs,.75rem);font-weight:var(--theme-font-weight-semibold,600);color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--theme-spacing-xs,.5rem)}.debug-panel__route-item[data-v-4f3e35ac]{align-items:center;gap:var(--theme-spacing-sm,.75rem);padding:var(--theme-spacing-2xs,.25rem) 0;font-size:var(--theme-font-size-xs,.75rem);display:flex}.debug-panel__route-path[data-v-4f3e35ac]{color:#ec4899;font-family:monospace}.debug-panel__route-time[data-v-4f3e35ac]{color:#fff6;font-variant-numeric:tabular-nums}.debug-panel__vitals-grid[data-v-4f3e35ac]{gap:var(--theme-spacing-sm,.75rem);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.debug-panel__vital-card[data-v-4f3e35ac],.debug-panel__vitals-grid[data-v-4f3e35ac]{padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem)}.debug-panel__vital-card[data-v-4f3e35ac]{border-radius:var(--theme-radius-md,.375rem);background:#2a2a2a;border:1px solid #ffffff0f}.debug-panel__vital-header[data-v-4f3e35ac]{margin-bottom:var(--theme-spacing-xs,.5rem);justify-content:space-between;align-items:center;display:flex}.debug-panel__vital-label[data-v-4f3e35ac]{font-size:var(--theme-font-size-xs,.75rem);color:#fff9}.debug-panel__vital-abbr[data-v-4f3e35ac]{font-size:10px;font-weight:var(--theme-font-weight-bold,700);color:#ffffff4d;letter-spacing:.05em}.debug-panel__vital-value-row[data-v-4f3e35ac]{align-items:baseline;gap:var(--theme-spacing-xs,.5rem);display:flex}.debug-panel__vital-value[data-v-4f3e35ac]{font-size:var(--theme-font-size-xl,1.25rem);font-weight:var(--theme-font-weight-bold,700);color:#fff;font-variant-numeric:tabular-nums}.debug-panel__vital-unit[data-v-4f3e35ac]{font-size:var(--theme-font-size-xs,.75rem);color:#fff6}.debug-panel__vital-pending[data-v-4f3e35ac]{font-size:var(--theme-font-size-sm,.875rem);color:#ffffff4d;font-style:italic}.debug-panel__vital-rating[data-v-4f3e35ac]{font-size:10px;font-weight:var(--theme-font-weight-semibold,600);padding:2px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);text-transform:uppercase;letter-spacing:.03em;margin-left:auto}.debug-panel__vital-rating--good[data-v-4f3e35ac]{color:#4ade80;background:#22c55e33}.debug-panel__vital-rating--needs-improvement[data-v-4f3e35ac]{color:#fbbf24;background:#f59e0b33}.debug-panel__vital-rating--poor[data-v-4f3e35ac]{color:#f87171;background:#ef444433}.debug-panel__resources-summary[data-v-4f3e35ac]{padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem)}.debug-panel__resources-total[data-v-4f3e35ac]{align-items:center;gap:var(--theme-spacing-sm,.75rem);font-size:var(--theme-font-size-sm,.875rem);color:#fffc;display:flex}.debug-panel__resources-size[data-v-4f3e35ac]{color:#fff6}.debug-panel__resources-types[data-v-4f3e35ac]{gap:var(--theme-spacing-xs,.5rem);padding:0 var(--theme-spacing-md,1rem) var(--theme-spacing-sm,.75rem);flex-wrap:wrap;display:flex}.debug-panel__resource-type[data-v-4f3e35ac]{align-items:center;gap:var(--theme-spacing-2xs,.25rem);padding:var(--theme-spacing-2xs,.25rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-md,.375rem);font-size:var(--theme-font-size-xs,.75rem);cursor:pointer;background:#2a2a2a;border:1px solid #ffffff14;transition:background-color .15s,border-color .15s;display:flex}.debug-panel__resource-type[data-v-4f3e35ac]:hover{background:#333}.debug-panel__resource-type--active[data-v-4f3e35ac]{background:#3b82f626;border-color:#3b82f6}.debug-panel__resource-type-label[data-v-4f3e35ac]{color:#ffffffb3}.debug-panel__resource-type-count[data-v-4f3e35ac]{color:#fff;font-weight:var(--theme-font-weight-semibold,600)}.debug-panel__resource-type-size[data-v-4f3e35ac]{color:#fff6}.debug-panel__resources-toggle[data-v-4f3e35ac]{align-items:center;gap:var(--theme-spacing-xs,.5rem);margin:0 var(--theme-spacing-md,1rem) var(--theme-spacing-sm,.75rem);padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-sm,.25rem);color:#fff9;font-size:var(--theme-font-size-xs,.75rem);cursor:pointer;background:#ffffff0d;border:none;transition:background-color .15s,color .15s;display:flex}.debug-panel__resources-toggle[data-v-4f3e35ac]:hover{color:#ffffffe6;background:#ffffff1a}.debug-panel__resources-toggle svg[data-v-4f3e35ac]{transition:transform .15s}.debug-panel__resources-list[data-v-4f3e35ac]{padding:0 var(--theme-spacing-md,1rem)}.debug-panel__resources-sort[data-v-4f3e35ac]{align-items:center;gap:var(--theme-spacing-xs,.5rem);padding-bottom:var(--theme-spacing-xs,.5rem);font-size:var(--theme-font-size-xs,.75rem);color:#fff6;display:flex}.debug-panel__sort-btn[data-v-4f3e35ac]{padding:2px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff1a;font-size:10px;transition:all .15s}.debug-panel__sort-btn[data-v-4f3e35ac]:hover{color:#fffc;border-color:#ffffff4d}.debug-panel__sort-btn--active[data-v-4f3e35ac]{color:#3b82f6;background:#3b82f61a;border-color:#3b82f6}.debug-panel__resource-item[data-v-4f3e35ac]{align-items:center;gap:var(--theme-spacing-xs,.5rem);padding:var(--theme-spacing-2xs,.25rem) 0;font-size:var(--theme-font-size-xs,.75rem);border-bottom:1px solid #ffffff0a;display:flex}.debug-panel__resource-item[data-v-4f3e35ac]:last-child{border-bottom:none}.debug-panel__resource-badge[data-v-4f3e35ac]{padding:1px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);font-size:10px;font-weight:var(--theme-font-weight-medium,500);text-transform:lowercase;text-align:center;flex-shrink:0;min-width:60px}.debug-panel__resource-badge--script[data-v-4f3e35ac]{color:#fbbf24;background:#f59e0b33}.debug-panel__resource-badge--stylesheet[data-v-4f3e35ac]{color:#60a5fa;background:#3b82f633}.debug-panel__resource-badge--image[data-v-4f3e35ac]{color:#4ade80;background:#22c55e33}.debug-panel__resource-badge--font[data-v-4f3e35ac]{color:#c084fc;background:#a855f733}.debug-panel__resource-badge--other[data-v-4f3e35ac]{color:#ffffff80;background:#ffffff1a}.debug-panel__resource-url[data-v-4f3e35ac]{color:#fff9;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:monospace;font-size:11px;overflow:hidden}.debug-panel__resource-duration[data-v-4f3e35ac]{color:#ffffff80;font-variant-numeric:tabular-nums;text-align:right;min-width:50px}.debug-panel__resource-size[data-v-4f3e35ac]{color:#ffffff59;font-variant-numeric:tabular-nums;text-align:right;min-width:70px}.debug-panel__images-empty[data-v-4f3e35ac]{padding:var(--theme-spacing-md,1rem) var(--theme-spacing-md,1rem);font-size:var(--theme-font-size-sm,.875rem);color:#ffffff80}.debug-panel__images-list[data-v-4f3e35ac]{padding:0 var(--theme-spacing-md,1rem) var(--theme-spacing-sm,.75rem);flex-direction:column;display:flex}.debug-panel__image-item[data-v-4f3e35ac]{align-items:center;gap:var(--theme-spacing-xs,.5rem);padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem);text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;border-bottom:1px solid #ffffff0a;margin:0;transition:background-color .15s;display:flex}.debug-panel__image-item[data-v-4f3e35ac]:hover:not(:disabled){background:#ef444414}.debug-panel__image-item[data-v-4f3e35ac]:disabled{cursor:not-allowed}.debug-panel__image-item--stale[data-v-4f3e35ac]{opacity:.45}.debug-panel__image-item[data-v-4f3e35ac]:last-child{border-bottom:none}.debug-panel__image-badge[data-v-4f3e35ac]{padding:1px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);font-size:10px;font-weight:var(--theme-font-weight-semibold,600);color:#f87171;text-align:center;background:#ef444433;flex-shrink:0;min-width:40px}.debug-panel__image-src[data-v-4f3e35ac]{color:#ffffffbf;flex:1;min-width:0;font-family:monospace}.debug-panel__image-alt[data-v-4f3e35ac],.debug-panel__image-src[data-v-4f3e35ac]{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.debug-panel__image-alt[data-v-4f3e35ac]{color:#ffffff73;max-width:160px}.debug-panel__image-alt--missing[data-v-4f3e35ac]{color:#fbbf24;font-style:italic}.debug-panel__image-time[data-v-4f3e35ac]{color:#ffffff59;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.admin-toolbar__perf-wrapper[data-v-b1dbe077]{position:relative}@media (width<=640px){.admin-toolbar__perf-wrapper[data-v-b1dbe077]{display:none}}.admin-toolbar__perf[data-v-b1dbe077]{align-items:center;gap:var(--theme-spacing-2xs,.25rem);padding:var(--theme-spacing-2xs,.25rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-md,.375rem);cursor:pointer;font-variant-numeric:tabular-nums;color:#fff;background:#ffffff14;border:none;transition:background-color .15s,outline-color .15s;display:flex}.admin-toolbar__perf--active[data-v-b1dbe077],.admin-toolbar__perf[data-v-b1dbe077]:hover{background:#ffffff26}.admin-toolbar__perf--active[data-v-b1dbe077]{outline-offset:-1px;outline:1px solid #ffffff4d}.admin-toolbar__perf-popdown[data-v-b1dbe077]{top:calc(100% + var(--theme-spacing-xs,.5rem));width:min(680px,100vw - 2 * var(--theme-spacing-md,1rem));border-radius:var(--theme-radius-lg,.5rem);max-height:70vh;box-shadow:var(--theme-shadow-3,0 4px 16px #0009,0 2px 4px #0006);z-index:501;scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#1a1a1a;border:1px solid #ffffff1a;position:absolute;right:0;overflow-y:auto}.admin-toolbar__perf-icon[data-v-b1dbe077]{color:#ffffff80;flex-shrink:0}.admin-toolbar__perf-label[data-v-b1dbe077]{font-size:var(--theme-font-size-xs,.75rem);color:#ffffffb3}@media (width<=900px){.admin-toolbar__perf-label[data-v-b1dbe077]{display:none}}.admin-toolbar__perf-spinner[data-v-b1dbe077]{border:2px solid #ffffff26;border-top-color:#fff9;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite toolbar-spin-b1dbe077}.admin-toolbar__perf-spinner--large[data-v-b1dbe077]{border-width:2px;width:18px;height:18px}.admin-toolbar__perf-time[data-v-b1dbe077]{font-size:var(--theme-font-size-xs,.75rem);font-weight:var(--theme-font-weight-semibold,600);color:#ffffffe6}.admin-toolbar__perf-score[data-v-b1dbe077]{font-size:10px;font-weight:var(--theme-font-weight-bold,700);padding:1px var(--theme-spacing-xs,.5rem);border-radius:var(--theme-radius-sm,.25rem);text-align:center;min-width:24px}.admin-toolbar__perf-score--good[data-v-b1dbe077]{color:#4ade80;background:#22c55e40}.admin-toolbar__perf-score--needs-improvement[data-v-b1dbe077]{color:#fbbf24;background:#f59e0b40}.admin-toolbar__perf-score--poor[data-v-b1dbe077]{color:#f87171;background:#ef444440}.admin-toolbar__perf-chevron[data-v-b1dbe077]{color:#ffffff59;transition:transform .15s}.admin-toolbar__perf-chevron--open[data-v-b1dbe077]{transform:rotate(180deg)}.admin-toolbar__popdown-loading[data-v-b1dbe077]{justify-content:center;align-items:center;gap:var(--theme-spacing-sm,.75rem);min-height:160px;padding:var(--theme-spacing-lg,1.25rem);color:#ffffffb8;background:linear-gradient(#ffffff08,#ffffff03);display:flex}@keyframes toolbar-spin-b1dbe077{to{transform:rotate(1turn)}}.fade-enter-active[data-v-b1dbe077],.fade-leave-active[data-v-b1dbe077]{transition:opacity .15s cubic-bezier(0,0,.2,1)}.fade-enter-from[data-v-b1dbe077],.fade-leave-to[data-v-b1dbe077]{opacity:0}.admin-toolbar__user[data-v-f3ad603b]{position:relative}@media (width<=768px){.admin-toolbar__user[data-v-f3ad603b]{display:none}}.admin-toolbar__user-trigger[data-v-f3ad603b]{align-items:center;gap:var(--theme-spacing-xs,.5rem);padding:var(--theme-spacing-2xs,.25rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-md,.375rem);color:#fff;cursor:pointer;background:#ffffff0d;border:none;transition:background-color .15s;display:flex}.admin-toolbar__user-trigger[data-v-f3ad603b]:hover{background:#ffffff1f}.admin-toolbar__user-avatar[data-v-f3ad603b]{border-radius:var(--theme-radius-full,9999px);background:var(--theme-color-primary,#5b7aed);width:24px;height:24px;font-size:10px;font-weight:var(--theme-font-weight-bold,700);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-toolbar__user-name[data-v-f3ad603b]{font-size:var(--theme-font-size-xs,.75rem);color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;max-width:120px;line-height:1.2;overflow:hidden}.admin-toolbar__user-chevron[data-v-f3ad603b]{color:#ffffff59;flex-shrink:0;transition:transform .15s}.admin-toolbar__user-chevron--open[data-v-f3ad603b]{transform:rotate(180deg)}.admin-toolbar__user-menu[data-v-f3ad603b]{top:calc(100% + var(--theme-spacing-xs,.5rem));border-radius:var(--theme-radius-lg,.5rem);min-width:220px;box-shadow:var(--theme-shadow-3,0 4px 16px #0009,0 2px 4px #0006);z-index:100;background:#2a2a2a;border:1px solid #ffffff1a;position:absolute;right:0;overflow:hidden}.admin-toolbar__user-header[data-v-f3ad603b]{align-items:center;gap:var(--theme-spacing-sm,.75rem);padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem);border-bottom:1px solid #ffffff1a;display:flex}.admin-toolbar__user-header-avatar[data-v-f3ad603b]{border-radius:var(--theme-radius-full,9999px);background:var(--theme-color-primary,#5b7aed);width:32px;height:32px;font-size:var(--theme-font-size-xs,.75rem);font-weight:var(--theme-font-weight-bold,700);flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-toolbar__user-header-name[data-v-f3ad603b]{font-size:var(--theme-font-size-sm,.875rem);font-weight:var(--theme-font-weight-medium,500);color:#fffffff2;margin:0}.admin-toolbar__user-header-email[data-v-f3ad603b]{font-size:var(--theme-font-size-xs,.75rem);color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin:0;overflow:hidden}.admin-toolbar__user-section[data-v-f3ad603b]{padding:var(--theme-spacing-2xs,.25rem) 0;border-bottom:1px solid #ffffff1a}.admin-toolbar__user-section--danger[data-v-f3ad603b],.admin-toolbar__user-section[data-v-f3ad603b]:last-child{border-bottom:none}.admin-toolbar__user-item[data-v-f3ad603b]{align-items:center;gap:var(--theme-spacing-sm,.75rem);width:100%;padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-md,1rem);font-size:var(--theme-font-size-sm,.875rem);color:#ffffffd9;cursor:pointer;background:0 0;border:none;text-decoration:none;transition:background-color .15s;display:flex}.admin-toolbar__user-item[data-v-f3ad603b]:hover{background:#ffffff14}.admin-toolbar__user-item--danger[data-v-f3ad603b]{color:#ef4444e6}.admin-toolbar__user-item--danger[data-v-f3ad603b]:hover{background:#ef44441a}.fade-enter-active[data-v-f3ad603b],.fade-leave-active[data-v-f3ad603b]{transition:opacity .15s cubic-bezier(0,0,.2,1)}.fade-enter-from[data-v-f3ad603b],.fade-leave-to[data-v-f3ad603b]{opacity:0}.admin-toolbar[data-v-b2d8c74b]{z-index:2147483600;color:#fff;height:56px;padding:var(--theme-spacing-sm,.75rem) var(--theme-spacing-md,1rem);box-shadow:var(--theme-shadow-2,0 2px 8px #00000080,0 1px 2px #0000004d);background-color:#1a1a1a;justify-content:space-between;align-items:center;transition:height .2s cubic-bezier(0,0,.2,1);display:flex;position:fixed;top:0;left:0;right:0}.admin-toolbar--collapsed[data-v-b2d8c74b]{height:56px;box-shadow:none;pointer-events:none;background-color:#0000;padding:0}.admin-toolbar__content[data-v-b2d8c74b]{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.admin-toolbar__left[data-v-b2d8c74b],.admin-toolbar__right[data-v-b2d8c74b]{align-items:center;gap:var(--theme-spacing-md,1rem);display:flex}.admin-toolbar__brand[data-v-b2d8c74b]{align-items:center;gap:var(--theme-spacing-xs,.5rem);cursor:pointer;text-decoration:none;transition:opacity .15s;display:flex}.admin-toolbar__brand[data-v-b2d8c74b]:hover{opacity:.8}.admin-toolbar__logo[data-v-b2d8c74b]{background:var(--theme-color-primary,#5b7aed);border-radius:var(--theme-radius-md,.375rem);width:28px;height:28px;font-size:var(--theme-font-size-xs,.75rem);font-weight:var(--theme-font-weight-bold,700);color:#fff;justify-content:center;align-items:center;display:flex}.admin-toolbar__label[data-v-b2d8c74b]{font-size:var(--theme-font-size-sm,.875rem);font-weight:var(--theme-font-weight-semibold,600);color:#ffffffe6}.admin-toolbar__nav[data-v-b2d8c74b]{align-items:center;gap:var(--theme-spacing-xs,.5rem);padding-left:var(--theme-spacing-md,1rem);border-left:1px solid #fff3;display:flex}@media (width<=640px){.admin-toolbar__nav[data-v-b2d8c74b]{display:none}}.admin-toolbar__nav-sep[data-v-b2d8c74b]{color:#ffffff40;font-size:var(--theme-font-size-sm,.875rem);-webkit-user-select:none;user-select:none}.admin-toolbar__nav-item[data-v-b2d8c74b]{align-items:center;gap:var(--theme-spacing-2xs,.25rem);padding:var(--theme-spacing-2xs,.25rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-md,.375rem);color:#ffffffbf;font-size:var(--theme-font-size-sm,.875rem);background:#ffffff0f;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.admin-toolbar__nav-item[data-v-b2d8c74b]:hover{color:#fff;background:#ffffff1f}.admin-toolbar__nav-item:hover .admin-toolbar__nav-edit[data-v-b2d8c74b]{opacity:1}.admin-toolbar__nav-item--page[data-v-b2d8c74b]{font-weight:var(--theme-font-weight-semibold,600)}.admin-toolbar__nav-type[data-v-b2d8c74b]{font-size:var(--theme-font-size-xs,.75rem);padding:1px var(--theme-spacing-2xs,.25rem);border-radius:var(--theme-radius-sm,.25rem);text-transform:lowercase;background:#ffffff1a;line-height:1}.admin-toolbar__nav-name[data-v-b2d8c74b]{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.admin-toolbar__nav-edit[data-v-b2d8c74b]{opacity:.4;flex-shrink:0;transition:opacity .15s}.admin-toolbar__action[data-v-b2d8c74b]{align-items:center;gap:var(--theme-spacing-xs,.5rem);padding:var(--theme-spacing-xs,.5rem) var(--theme-spacing-sm,.75rem);border-radius:var(--theme-radius-md,.375rem);color:#fff;font-size:var(--theme-font-size-sm,.875rem);cursor:pointer;background:#ffffff1a;border:none;text-decoration:none;transition:background-color .15s;display:flex}.admin-toolbar__action[data-v-b2d8c74b]:hover{background:#fff3}.admin-toolbar__action--hide[data-v-b2d8c74b]{padding:var(--theme-spacing-xs,.5rem);background:0 0}.admin-toolbar__action--hide[data-v-b2d8c74b]:hover{background:#ffffff1a}.admin-toolbar__collapse-toggle[data-v-b2d8c74b]{right:var(--theme-spacing-md,1rem);border-radius:var(--theme-radius-full,9999px);color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s,width .2s cubic-bezier(0,0,.2,1),height .2s cubic-bezier(0,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.admin-toolbar__collapse-toggle[data-v-b2d8c74b]:hover{background:#fff3}.admin-toolbar__collapse-toggle[data-v-b2d8c74b]:active{animation:.15s cubic-bezier(.34,1.56,.64,1) bounce-b2d8c74b}.admin-toolbar--collapsed .admin-toolbar__collapse-toggle[data-v-b2d8c74b]{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;width:32px;height:32px}.admin-toolbar--collapsed .admin-toolbar__collapse-toggle[data-v-b2d8c74b]:hover{background:#000c}.admin-toolbar__collapse-icon[data-v-b2d8c74b]{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.admin-toolbar--collapsed .admin-toolbar__collapse-icon[data-v-b2d8c74b]{width:16px;height:16px}@keyframes bounce-b2d8c74b{0%,to{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.15)}}.slide-down-enter-active[data-v-b2d8c74b],.slide-down-leave-active[data-v-b2d8c74b]{transition:transform .2s cubic-bezier(0,0,.2,1),opacity .2s cubic-bezier(0,0,.2,1)}.slide-down-enter-from[data-v-b2d8c74b],.slide-down-leave-to[data-v-b2d8c74b]{opacity:0;transform:translateY(-100%)}.toolbar-static-enter-active[data-v-b2d8c74b],.toolbar-static-leave-active[data-v-b2d8c74b]{transition:none}@keyframes slideDown-b2d8c74b{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.fade-enter-active[data-v-b2d8c74b],.fade-leave-active[data-v-b2d8c74b]{transition:opacity .15s cubic-bezier(0,0,.2,1)}.fade-enter-from[data-v-b2d8c74b],.fade-leave-to[data-v-b2d8c74b]{opacity:0}
