:root{--palette-primary:#2563eb;--palette-primary-hover:#1d4ed8;--palette-primary-subtle:#eef4fe;--palette-primary-tile:#e8f0ff;--palette-surface-page:#f2f5fb;--palette-surface:#fff;--palette-surface-raised:#f4f8ff;--palette-surface-muted:#f1f5fc;--palette-surface-soft:#fafcff;--palette-surface-tint:#f7fafd;--palette-surface-mist:#f8fbff;--palette-text:#0f172a;--palette-text-secondary:#334155;--palette-text-muted:#64748b;--palette-text-subtle:#8194ac;--palette-text-chip:#3b4963;--palette-text-inverse:#fff;--palette-border:#dbe4f2;--palette-border-strong:#e4eaf4;--palette-border-row:#e8eef8;--palette-border-row-hover:#c9d6ea;--palette-border-subtle:#edf1f8;--palette-border-emphasis:#bfd3f7;--palette-border-quiet:#d7e0ef;--palette-control-border:#c3cfe2;--palette-checkbox-border:#c6d2e4;--palette-control-disabled:#c5d0df;--palette-surface-row-success:#f9fefb;--palette-border-row-success:#cceee0;--palette-danger:#b91c1c;--palette-danger-subtle:#fdeaea;--palette-success:#15803d;--palette-success-emphasis:#1f8a5f;--palette-create:#22c064;--palette-create-hover:#1ca957;--palette-ai-from:#4659ff;--palette-ai-to:#46a6ff;--palette-warning:#b45309;--palette-warning-accent:#e08a1e;--palette-warning-tile:#f59e0b;--palette-warning-tile-bg:#fef3e2;--palette-warning-soft-bg:#fdf1e2;--palette-info:#0ea5e9;--palette-info-text:#1e4fd8;--palette-info-bg:#e6f4ff;--palette-info-border:#cfeafd;--palette-info-soft:#eef8ff;--palette-badge-success-bg:#e8f8ee;--palette-badge-accent-bg:#f2edfd;--palette-badge-accent-text:#6d28d9;--palette-accent-panel-border:#c7d7f5;--palette-accent-panel-bg:#eef4fe;--palette-accent-panel-hover:#e4ecfb;--palette-icon-muted:#b6c4da;--palette-icon-locked:#c6d2e4;--palette-tone-navy-bg:#e6ecf7;--palette-tone-cyan:#0e7490;--palette-tone-cyan-bg:#e8f4f8;--palette-tone-amber:#c2570a;--palette-tone-amber-bg:#fdf0e6;--palette-tone-slate:#475569;--palette-tone-slate-bg:#eef2f8;--palette-text-placeholder:#94a3b8;--palette-code-surface:#0f172a;--palette-code-border:#334155;--palette-code-text:#e2e8f0;--palette-code-muted:#94a3b8;--palette-code-caret:#38bdf8;--palette-focus:#2563eb;--palette-sidebar-top:#25269a;--palette-sidebar-bottom:#171c78;--palette-sidebar-glow:#60a5fa52;--palette-sidebar-text:#ffffffc7;--palette-sidebar-text-active:#fff;--palette-sidebar-text-muted:#ffffff94;--palette-sidebar-active:#ffffff24;--palette-sidebar-active-border:#ffffff24;--palette-sidebar-hover:#ffffff1a;--palette-sidebar-divider:#ffffff2e;--palette-on-dark-soft-fill:#ffffff2e;--palette-brand-gradient-start:#4659ff;--palette-brand-gradient-end:#46a6ff;--palette-brand-accent:#77cbfa;--palette-toggle-off:#cbd5e1;--palette-toggle-on-brand:#25269a;--palette-toggle-on-success:#16a34a;--palette-notification-surface:#101a33;--palette-notification-text:#e2e8f0;--palette-notification-success:#4ade80;--palette-notification-error:#f87171;--palette-notification-info:#93c5fd;--palette-notification-warning:#fbbf24;--primary:var(--palette-primary);--primary-hover:var(--palette-primary-hover);--primary-subtle:var(--palette-primary-subtle);--primary-tile:var(--palette-primary-tile);--surface:var(--palette-surface);--surface-page:var(--palette-surface-page);--surface-raised:var(--palette-surface-raised);--surface-muted:var(--palette-surface-muted);--surface-soft:var(--palette-surface-soft);--surface-tint:var(--palette-surface-tint);--surface-mist:var(--palette-surface-mist);--text:var(--palette-text);--text-secondary:var(--palette-text-secondary);--text-muted:var(--palette-text-muted);--text-subtle:var(--palette-text-subtle);--text-chip:var(--palette-text-chip);--text-inverse:var(--palette-text-inverse);--border:var(--palette-border);--border-strong:var(--palette-border-strong);--border-row:var(--palette-border-row);--border-row-hover:var(--palette-border-row-hover);--border-subtle:var(--palette-border-subtle);--border-emphasis:var(--palette-border-emphasis);--border-quiet:var(--palette-border-quiet);--control-border:var(--palette-control-border);--checkbox-border:var(--palette-checkbox-border);--checkbox-size:19px;--checkbox-border-width:1.5px;--checkbox-radius:6px;--checkbox-mark-size:12px;--control-disabled:var(--palette-control-disabled);--surface-row-success:var(--soft-success-bg);--border-row-success:var(--palette-border-row-success);--danger:var(--palette-danger);--danger-subtle:var(--palette-danger-subtle);--success:var(--palette-success);--success-emphasis:var(--palette-success-emphasis);--create:var(--palette-create);--create-hover:var(--palette-create-hover);--ai-from:var(--palette-ai-from);--ai-to:var(--palette-ai-to);--warning:var(--palette-warning);--warning-accent:var(--palette-warning-accent);--warning-tile:var(--palette-warning-tile);--warning-tile-bg:var(--palette-warning-tile-bg);--warning-soft-bg:var(--palette-warning-soft-bg);--info:var(--palette-info);--info-text:var(--palette-info-text);--info-bg:var(--palette-info-bg);--info-border:var(--palette-info-border);--info-soft:var(--palette-info-soft);--chart-series-1:var(--palette-info);--chart-series-2:var(--palette-success);--chart-series-3:var(--palette-warning-accent);--chart-series-4:var(--palette-danger);--badge-success-bg:var(--palette-badge-success-bg);--badge-accent-bg:var(--palette-badge-accent-bg);--badge-accent-text:var(--palette-badge-accent-text);--accent-panel-border:var(--palette-accent-panel-border);--accent-panel-bg:var(--palette-accent-panel-bg);--accent-panel-hover:var(--palette-accent-panel-hover);--soft-success-bg:color-mix(in srgb, var(--badge-success-bg) 55%, var(--surface));--soft-success-border:var(--border-row-success);--soft-success-emphasis:var(--success-emphasis);--soft-success-icon-bg:color-mix(in srgb, var(--success) 12%, var(--surface));--soft-warning-bg:var(--warning-soft-bg);--soft-warning-border:color-mix(in srgb, var(--warning) 28%, var(--border));--soft-warning-icon-bg:var(--warning-tile-bg);--soft-danger-bg:var(--danger-subtle);--soft-danger-border:color-mix(in srgb, var(--danger) 28%, var(--border));--soft-danger-icon-bg:var(--danger-subtle);--soft-info-bg:var(--info-soft);--soft-info-border:var(--info-border);--soft-info-icon-bg:var(--info-bg);--soft-primary-bg:var(--primary-subtle);--soft-primary-border:color-mix(in srgb, var(--primary) 28%, var(--border));--soft-primary-icon-bg:var(--primary-tile);--icon-muted:var(--palette-icon-muted);--icon-locked:var(--palette-icon-locked);--tone-navy-bg:var(--palette-tone-navy-bg);--tone-cyan:var(--palette-tone-cyan);--tone-cyan-bg:var(--palette-tone-cyan-bg);--tone-amber:var(--palette-tone-amber);--tone-amber-bg:var(--palette-tone-amber-bg);--tone-slate:var(--palette-tone-slate);--tone-slate-bg:var(--palette-tone-slate-bg);--text-placeholder:var(--palette-text-placeholder);--focus-ring:var(--palette-focus);--focus-ring-soft:color-mix(in srgb, var(--palette-focus) 12%, transparent);--brand-glow-soft:color-mix(in srgb, var(--palette-brand-accent) 25%, transparent);--sidebar-background:radial-gradient(circle at 20% 0%, var(--palette-sidebar-glow), transparent 36%), linear-gradient(180deg, var(--palette-sidebar-top), var(--palette-sidebar-bottom));--sidebar-text:var(--palette-sidebar-text);--sidebar-text-active:var(--palette-sidebar-text-active);--sidebar-text-muted:var(--palette-sidebar-text-muted);--sidebar-active:var(--palette-sidebar-active);--sidebar-active-border:var(--palette-sidebar-active-border);--sidebar-hover:var(--palette-sidebar-hover);--sidebar-divider:var(--palette-sidebar-divider);--on-dark-soft-fill:var(--palette-on-dark-soft-fill);--brand-gradient:linear-gradient(135deg, var(--palette-brand-gradient-start), var(--palette-brand-gradient-end));--toggle-off:var(--palette-toggle-off);--toggle-on-brand:var(--palette-toggle-on-brand);--toggle-on-success:var(--palette-toggle-on-success);--notification-surface:var(--palette-notification-surface);--notification-text:var(--palette-notification-text);--notification-success:var(--palette-notification-success);--notification-error:var(--palette-notification-error);--notification-info:var(--palette-notification-info);--notification-warning:var(--palette-notification-warning);--font-family-body:"Inter", ui-sans-serif, system-ui, sans-serif;--font-family-heading:"Poppins", var(--font-family-body);--font-family-mono:ui-monospace, "SF Mono", monospace;--code-surface:var(--palette-code-surface);--code-border:var(--palette-code-border);--code-text:var(--palette-code-text);--code-muted:var(--palette-code-muted);--code-caret:var(--palette-code-caret);--font-size-xs:.625rem;--font-size-caption:.71875rem;--font-size-control:.78125rem;--font-size-sm:.8125rem;--font-size-body:.84375rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.625rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-emphasis:650;--font-weight-bold:700;--font-weight-heading:750;--font-weight-extrabold:800;--line-height-body:1.5;--space-1:.25rem;--space-2:.375rem;--space-3:.5rem;--space-4:.75rem;--space-5:1rem;--space-6:1.125rem;--space-7:1.25rem;--space-8:1.75rem;--space-9:2rem;--field-stack-gap:.875rem;--field-action-gap:1.125rem;--radius-sm:.5rem;--radius-md:.625rem;--radius-row:.6875rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-pill:999px;--shadow-sm:0 1px 2px color-mix(in srgb, var(--palette-text) 4%, transparent);--shadow-md:0 10px 30px color-mix(in srgb, var(--palette-text) 5%, transparent);--shadow-overlay:0 18px 44px color-mix(in srgb, var(--palette-text) 16%, transparent);--duration-fast:.14s;--duration-normal:.2s;--ease-standard:ease;--sidebar-width-expanded:216px;--sidebar-width-collapsed:64px;--topbar-height:64px;--page-gutter:28px;--page-bottom-padding:60px}.ui-soft-surface{border:1px solid var(--border-row,var(--border));background:var(--surface);box-sizing:border-box}.ui-soft-surface--neutral{border-color:var(--border-row,var(--border));background:var(--surface-soft)}.ui-soft-surface--primary{border-color:var(--soft-primary-border);background:var(--soft-primary-bg)}.ui-soft-surface--success{border-color:var(--soft-success-border);background:var(--soft-success-bg)}.ui-soft-surface--warning{border-color:var(--soft-warning-border);background:var(--soft-warning-bg)}.ui-soft-surface--danger{border-color:var(--soft-danger-border);background:var(--soft-danger-bg)}.ui-soft-surface--info{border-color:var(--soft-info-border);background:var(--soft-info-bg)}.ui-soft-icon{border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-soft-icon--above-copy{margin-bottom:5px}.ui-soft-icon--neutral{background:var(--surface-muted);color:var(--text-subtle)}.ui-soft-icon--primary{background:var(--soft-primary-icon-bg);color:var(--primary)}.ui-soft-icon--success{background:var(--soft-success-icon-bg);color:var(--soft-success-emphasis)}.ui-soft-icon--warning{background:var(--soft-warning-icon-bg);color:var(--warning)}.ui-soft-icon--danger{background:var(--soft-danger-icon-bg);color:var(--danger)}.ui-soft-icon--info{background:var(--soft-info-icon-bg);color:var(--info-text)}.ui-soft-chip{border-radius:var(--radius-pill);height:22px;font-size:11px;font-weight:var(--font-weight-bold);align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.ui-soft-chip--neutral{background:var(--surface-muted);color:var(--text-subtle)}.ui-soft-chip--primary{background:var(--soft-primary-icon-bg);color:var(--primary)}.ui-soft-chip--success{background:var(--badge-success-bg);color:var(--success)}.ui-soft-chip--warning{background:var(--soft-warning-icon-bg);color:var(--warning)}.ui-soft-chip--danger{background:var(--soft-danger-icon-bg);color:var(--danger)}.ui-soft-chip--info{background:var(--soft-info-icon-bg);color:var(--info-text)}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--font-family-body);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}input,button,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}h1,h2,p{margin:0}.staq-logo-mark{flex-shrink:0;width:30px;height:26px}.button{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);width:fit-content;max-width:100%;height:36px;min-height:36px;font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;padding:0 16px;line-height:1;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{border-color:var(--primary);background:var(--primary);color:var(--text-inverse)}.button--primary:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover)}.button--secondary{border-color:var(--border);background:var(--surface);color:var(--text)}.button--secondary:hover:not(:disabled){background:var(--surface-raised)}.button--neutral{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text-secondary)}.button--neutral:hover:not(:disabled){border-color:var(--border-emphasis);background:color-mix(in srgb, var(--text-muted) 12%, var(--surface-muted));color:var(--text)}.button--danger{border-color:var(--danger);background:var(--danger);color:var(--text-inverse)}.button--danger:hover:not(:disabled){filter:brightness(.95)}.button--create{border-color:var(--create);background:var(--create);color:var(--text-inverse)}.button--create:hover:not(:disabled){border-color:var(--create-hover);background:var(--create-hover)}.button--warning{border-color:var(--warning-accent);background:var(--warning-accent);color:var(--text-inverse)}.button--warning:hover:not(:disabled){filter:brightness(.95)}.button--info{border-color:var(--info);background:var(--info);color:var(--text-inverse)}.button--info:hover:not(:disabled){filter:brightness(.95)}.button--accent{border-color:var(--badge-accent-text);background:var(--badge-accent-text);color:var(--text-inverse)}.button--accent:hover:not(:disabled){filter:brightness(.95)}.button--icon-only{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.button--secondary.button--icon-only{color:var(--primary)}.button--secondary.button--icon-only:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface)}.button__icon--spin{animation:button-icon-spin var(--duration-normal) linear infinite}.button__spinner.ui-spinner{border-width:2px;border-color:color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;width:.875rem;height:.875rem}@keyframes button-icon-spin{to{transform:rotate(360deg)}}.ui-spinner{border:2.5px solid color-mix(in srgb, var(--primary) 18%, var(--border));border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:2rem;height:2rem;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner{border-top-color:color-mix(in srgb, var(--primary) 18%, var(--border));background:radial-gradient(circle at center, var(--primary) 0 35%, transparent 36%);animation:none}}.tooltip{max-width:100%;display:inline-flex}.tooltip__bubble{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--notification-text) 14%, transparent);border-radius:var(--radius-lg);background:var(--notification-surface);width:max-content;max-width:min(360px,100vw - 32px);box-shadow:var(--shadow-sm), var(--shadow-md);color:var(--notification-text);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-align:left;text-transform:none;letter-spacing:normal;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;pointer-events:none;padding:14px 16px;line-height:1.5}.data-table-row-action{width:30px;height:30px;color:var(--icon-muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.data-table-row-action--button{border:1px solid var(--primary);background:var(--primary);width:auto;min-width:0;color:var(--text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;padding:0 10px;line-height:1}.data-table-row-action__label{white-space:nowrap}.data-table-row-action:hover:not(:disabled).data-table-row-action--edit,.data-table-row-action:hover:not(:disabled).data-table-row-action--view,.data-table-row-action:focus-visible:not(:disabled).data-table-row-action--edit,.data-table-row-action:focus-visible:not(:disabled).data-table-row-action--view{background:var(--primary-subtle);color:var(--primary-hover)}.data-table-row-action--emphasized.data-table-row-action--edit,.data-table-row-action--emphasized.data-table-row-action--view{background:var(--primary-subtle);color:var(--primary)}.data-table-row-action--button.data-table-row-action--view:hover:not(:disabled),.data-table-row-action--button.data-table-row-action--view:focus-visible:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover);color:var(--text-inverse)}.data-table-row-action:hover:not(:disabled).data-table-row-action--danger,.data-table-row-action:focus-visible:not(:disabled).data-table-row-action--danger{background:var(--danger-subtle);color:var(--danger)}.data-table-row-action:hover:not(:disabled).data-table-row-action--undo,.data-table-row-action:focus-visible:not(:disabled).data-table-row-action--undo{background:var(--badge-success-bg);color:var(--success)}.data-table-row-action:disabled{cursor:not-allowed;opacity:.55}.data-table-row-action--busy:disabled{opacity:1;cursor:wait}.data-table-row-action__spinner.ui-spinner{border-width:2px;border-color:color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;width:.875rem;height:.875rem}.data-table-row-action:focus{outline:none}.data-table-row-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);height:21px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;white-space:nowrap;flex-shrink:0;padding:0 9px;display:inline-flex}.badge--success{background:var(--badge-success-bg);color:var(--success)}.badge--accent{background:var(--badge-accent-bg);color:var(--badge-accent-text)}.badge--primary{background:var(--primary-subtle);color:var(--primary)}.badge--info{background:var(--info-bg);color:var(--info-text)}.badge--warning{background:var(--warning-soft-bg);color:var(--warning)}.badge--danger{background:var(--danger-subtle);color:var(--danger)}.badge--cyan{background:var(--tone-cyan-bg);color:var(--tone-cyan)}.badge--amber{background:var(--tone-amber-bg);color:var(--tone-amber)}.badge--neutral{background:var(--surface-muted);color:var(--text-muted)}.badge__icon{flex-shrink:0}.badge__dot{border-radius:var(--radius-pill);background:currentColor;flex-shrink:0;width:6px;height:6px}.badge-pair{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.badge-pair__sep{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-shrink:0;line-height:1}.ui-progress-bar{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ui-progress-bar__track{border-radius:var(--radius-pill);background:var(--surface-muted);flex:1;min-width:0;height:6px;position:relative;overflow:hidden}.ui-progress-bar__fill{border-radius:inherit;background:var(--primary);height:100%;transition:width .32s}@media (prefers-reduced-motion:reduce){.ui-progress-bar__fill{transition:none}}.ui-progress-bar__label{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;line-height:1.35}.ui-progress-bar--neutral .ui-progress-bar__fill{background:var(--text-subtle)}.ui-progress-bar--primary .ui-progress-bar__fill{background:var(--primary)}.ui-progress-bar--success .ui-progress-bar__fill{background:var(--success)}.ui-progress-bar--warning .ui-progress-bar__fill{background:var(--warning)}.ui-progress-bar--danger .ui-progress-bar__fill{background:var(--danger)}.ui-progress-bar--info .ui-progress-bar__fill{background:var(--info-text)}.ui-task-list{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ui-task-list__item{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:7px 10px;display:grid}.ui-task-list__item--active{background:var(--surface-soft)}.ui-task-list__marker{width:22px;height:22px}.ui-task-list__spinner{border-width:2px;width:12px;height:12px}.ui-task-list__dot{border-radius:var(--radius-pill);opacity:.5;background:currentColor;width:7px;height:7px}.ui-task-list__item--skipped .ui-task-list__dot{border-radius:0;width:9px;height:2px}.ui-task-list__copy{gap:1px;min-width:0;display:grid}.ui-task-list__label{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.35}.ui-task-list__item--waiting .ui-task-list__label{color:var(--text-secondary)}.ui-task-list__detail{color:var(--text-subtle);font-size:var(--font-size-caption);overflow-wrap:anywhere;line-height:1.4}.ui-task-list__status{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;flex-shrink:0;line-height:1.35}.ui-task-list__item--active .ui-task-list__status{color:var(--primary)}.ui-task-list__item--complete .ui-task-list__status{color:var(--success)}.ui-task-list__item--warning .ui-task-list__status{color:var(--warning)}.ui-task-list__item--failed .ui-task-list__status{color:var(--danger)}.confirm-dialog-root{z-index:1200;padding:var(--space-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog-backdrop{background:color-mix(in srgb, var(--palette-text) 46%, transparent);position:absolute;inset:0}.confirm-dialog{z-index:1;gap:var(--space-8);width:min(100%,30rem);max-width:100%;padding:var(--space-8) var(--space-9);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm), var(--shadow-overlay);color:var(--text);box-sizing:border-box;flex-direction:column;display:flex;position:relative}.confirm-dialog:focus{outline:none}.confirm-dialog:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.confirm-dialog__intro{align-items:flex-start;gap:var(--space-4);flex-shrink:0;min-width:0;display:flex}.confirm-dialog__intro--title-only{align-items:center}.confirm-dialog__intro--title-only .confirm-dialog__icon{margin-top:0}.confirm-dialog__icon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);width:2.25rem;height:2.25rem;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.confirm-dialog__icon[data-tone=add]{border-color:color-mix(in srgb, var(--success) 16%, transparent);background:var(--primary-subtle);color:var(--success)}.confirm-dialog__icon[data-tone=edit]{border-color:color-mix(in srgb, var(--primary) 16%, transparent);background:var(--primary-subtle);color:var(--primary)}.confirm-dialog__icon[data-tone=danger]{border-color:color-mix(in srgb, var(--danger) 14%, transparent);background:var(--danger-subtle);color:var(--danger)}.confirm-dialog__icon[data-tone=warning]{border-color:color-mix(in srgb, var(--warning) 16%, transparent);background:var(--warning-soft-bg);color:var(--warning)}.confirm-dialog__icon[data-tone=neutral]{border-color:var(--border);background:var(--surface-muted);color:var(--text-muted)}.confirm-dialog__copy{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.confirm-dialog__title{min-width:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.3}.confirm-dialog__description{gap:var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-muted);overflow-wrap:anywhere;flex-direction:column;margin:0;line-height:1.45;display:flex}.confirm-dialog__description p{margin:0}.confirm-dialog__description strong{color:var(--text);font-weight:var(--font-weight-semibold)}.confirm-dialog__body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.confirm-dialog__body-copy{gap:var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-muted);overflow-wrap:anywhere;flex-direction:column;margin:0;line-height:1.45;display:flex}.confirm-dialog__body-copy p{margin:0}.confirm-dialog__body-copy>p strong,.confirm-dialog__body-copy>strong{color:var(--text);font-weight:var(--font-weight-semibold)}.confirm-dialog__value{-webkit-box-decoration-break:clone;box-decoration-break:clone;border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));border-radius:var(--radius-sm);background:var(--primary-subtle);color:var(--text);font-family:var(--font-family-mono);font-size:.95em;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;word-break:break-word;padding:.15em .5em;line-height:1.4;display:inline}.confirm-dialog__keyword{gap:var(--space-3);flex-direction:column;display:flex}.confirm-dialog__keyword-label{color:var(--text);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.45}.confirm-dialog__keyword-input{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);padding:.55rem .75rem;line-height:1.4}.confirm-dialog__keyword-input::placeholder{color:var(--text-subtle);font-family:var(--font-family-body)}.confirm-dialog__keyword-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.confirm-dialog__keyword-input:disabled{opacity:.65;cursor:not-allowed}.confirm-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--space-4);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.confirm-dialog__confirm{min-width:8.75rem}@media (width<=480px){.confirm-dialog-root{padding:var(--space-4);align-items:flex-end}.confirm-dialog{gap:var(--space-6);padding:var(--space-7) var(--space-6);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.confirm-dialog__intro{gap:var(--space-3)}.confirm-dialog__title{font-size:var(--font-size-lg)}.confirm-dialog__actions{align-items:stretch;gap:var(--space-3);padding-top:var(--space-5);flex-direction:column-reverse}.confirm-dialog__actions .button,.confirm-dialog__confirm{width:100%;min-width:0}}.form-dialog-root{z-index:1200;padding:var(--space-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.form-dialog-backdrop{background:color-mix(in srgb, var(--palette-text) 46%, transparent);position:absolute;inset:0}.form-dialog{z-index:1;gap:var(--space-7);width:min(100%,34rem);max-width:100%;min-height:0;max-height:min(90vh,40rem);padding:var(--space-8) var(--space-9);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm), var(--shadow-overlay);color:var(--text);box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.form-dialog--wide{width:min(100%,52rem);max-height:min(92vh,56rem)}.form-dialog:focus{outline:none}.form-dialog:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.form-dialog__intro{align-items:flex-start;gap:var(--space-4);flex-shrink:0;min-width:0;display:flex}.form-dialog__intro--title-only{align-items:center}.form-dialog__intro--title-only .form-dialog__icon{margin-top:0}.form-dialog__icon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);width:2.25rem;height:2.25rem;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.form-dialog__icon[data-tone=add]{border-color:color-mix(in srgb, var(--success) 16%, transparent);background:var(--primary-subtle);color:var(--success)}.form-dialog__icon[data-tone=edit]{border-color:color-mix(in srgb, var(--primary) 16%, transparent);background:var(--primary-subtle);color:var(--primary)}.form-dialog__icon[data-tone=danger]{border-color:color-mix(in srgb, var(--danger) 14%, transparent);background:var(--danger-subtle);color:var(--danger)}.form-dialog__icon[data-tone=warning]{border-color:color-mix(in srgb, var(--warning) 16%, transparent);background:var(--warning-soft-bg);color:var(--warning)}.form-dialog__icon[data-tone=neutral]{border-color:var(--border);background:var(--surface-tint);color:var(--text-muted)}.form-dialog__title-end{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);text-align:right;flex-wrap:wrap;flex-shrink:0;max-width:42%;margin-left:auto;display:flex}.form-dialog__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.form-dialog__title{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;margin:0;line-height:1.3}.form-dialog__description{gap:var(--space-2);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-muted);overflow-wrap:anywhere;flex-direction:column;margin:0;line-height:1.45;display:flex}.form-dialog__description p{margin:0}.form-dialog__description strong{color:var(--text);font-weight:var(--font-weight-semibold)}.form-dialog__value{-webkit-box-decoration-break:clone;box-decoration-break:clone;border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));border-radius:var(--radius-sm);background:var(--primary-subtle);color:var(--text);font-family:var(--font-family-mono);font-size:.95em;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;word-break:break-word;padding:.15em .5em;line-height:1.4;display:inline}.form-dialog__body{gap:var(--field-stack-gap);min-width:0;min-height:0;padding-inline:var(--space-2);margin-inline:calc(var(--space-2) * -1);padding-block:var(--space-2);margin-block:calc(var(--space-2) * -1);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.form-dialog__body>p{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.form-dialog__body>p strong{color:var(--text);font-weight:var(--font-weight-semibold)}.form-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;flex-shrink:0;display:flex}.form-dialog__confirm{min-width:8.75rem}@media (width<=480px){.form-dialog-root{padding:var(--space-4);align-items:flex-end}.form-dialog{gap:var(--space-6);padding:var(--space-7) var(--space-6);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.form-dialog__intro{gap:var(--space-3)}.form-dialog__icon{width:2rem;height:2rem}.form-dialog__title{font-size:var(--font-size-lg)}.form-dialog__actions{align-items:stretch;gap:var(--space-3);padding-top:var(--space-5);flex-direction:column-reverse}.form-dialog__actions .button,.form-dialog__confirm{width:100%;min-width:0}}.ui-loading-state{justify-content:center;align-items:center;gap:var(--space-4);min-height:180px;padding:var(--space-8) var(--space-5);text-align:center;flex-direction:column;display:flex}.ui-loading-state__title{color:var(--text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:0}.ui-help-tip{border-radius:var(--radius-pill);width:18px;height:18px;color:var(--text-subtle);cursor:help;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ui-help-tip:hover{color:var(--text-muted);background:var(--surface-muted)}.ui-help-tip:focus{outline:none}.ui-help-tip:focus-visible{color:var(--primary);outline:2px solid var(--focus-ring);outline-offset:1px}.ui-notice{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;color:var(--text-secondary);background:var(--surface-mist);font-size:var(--font-size-sm);border-radius:12px;align-items:flex-start;gap:10px;padding:13px 16px;line-height:1.6;display:flex}.ui-notice--fit{width:fit-content;max-width:100%}.ui-notice__icon{flex-shrink:0;margin-top:1px}.ui-notice__content{align-items:flex-start;gap:var(--space-3);flex-direction:column;flex:auto;min-width:0;display:flex}.ui-notice__message{min-width:0}.ui-notice__message--stack{flex-direction:column;gap:4px;display:flex}.ui-notice__title{font-weight:var(--font-weight-bold)}.ui-notice--neutral .ui-notice__title,.ui-notice--info .ui-notice__title{color:var(--info-text)}.ui-notice--success .ui-notice__title{color:var(--success)}.ui-notice--warning .ui-notice__title{color:var(--warning)}.ui-notice--danger .ui-notice__title{color:var(--danger)}.ui-notice__message--stack .ui-notice__title{font-size:var(--font-size-sm);line-height:1.4}.ui-notice__separator,.ui-notice__body{font-weight:var(--font-weight-regular)}.ui-notice__body strong{color:var(--text);font-family:inherit;font-weight:var(--font-weight-bold)}.ui-notice__message--stack .ui-notice__body{color:var(--text-secondary);line-height:1.5}.ui-notice a{color:var(--primary);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.ui-notice a:hover{text-decoration-thickness:2px}.ui-notice__actions .button{width:fit-content;max-width:100%}.ui-notice--neutral{color:var(--info-text);border-color:var(--border);background:var(--surface-mist)}.ui-notice--info{color:var(--info-text);border-color:var(--info-border);background:var(--info-soft)}.ui-notice--success{color:var(--success);border-color:var(--soft-success-border);background:var(--soft-success-icon-bg)}.ui-notice--warning{color:var(--warning);border-color:var(--soft-warning-border);background:var(--soft-warning-bg)}.ui-notice--danger{color:var(--danger);border-color:var(--soft-danger-border);background:var(--soft-danger-bg)}@media (width<=760px){.ui-notice{padding:12px 14px}}.ui-unsaved-changes{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ui-unsaved-changes--separated{margin-top:var(--space-5)}.ui-unsaved-changes--clean{justify-content:flex-end}.ui-unsaved-changes__message{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.ui-unsaved-changes__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.popover{z-index:1000;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);box-shadow:var(--shadow-overlay);box-sizing:border-box;animation:menu-rise var(--duration-fast) var(--ease-standard);position:fixed}.popover-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.popover-drag-handle--dragging{cursor:grabbing}.scroll-fade-region{flex-direction:column;min-height:0;display:flex;position:relative}.scroll-fade-region__scroller{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.scroll-fade-region__edge{z-index:1;pointer-events:none;opacity:0;height:28px;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;left:0;right:0}.scroll-fade-region__edge--bottom{background:linear-gradient(to bottom, transparent, var(--scroll-fade-from,var(--surface)));bottom:0}.scroll-fade-region--can-scroll-down .scroll-fade-region__edge--bottom{opacity:1}.ui-multi-select{width:100%;min-width:0;position:relative}.ui-multi-select__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;width:100%;display:inline-flex}.ui-multi-select__trigger-spinner.ui-spinner{border-width:2px;width:14px;height:14px}.ui-multi-select__menu{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-overlay,0 18px 44px #0f172a29);flex-direction:column;display:flex;overflow:hidden}.ui-multi-select__menu--fixed{z-index:1300;position:fixed;right:auto}.ui-multi-select__search{border-bottom:1px solid var(--border-subtle,var(--border));flex-shrink:0;align-items:center;gap:8px;padding:10px 13px;display:flex}.ui-multi-select__search-icon{color:var(--text-subtle);flex-shrink:0}.ui-multi-select__search-input{min-width:0;min-height:0;color:var(--text-secondary);font:inherit;font-size:var(--font-size-sm);box-sizing:border-box;background:0 0;border:0;outline:none;flex:auto;padding:0}.ui-multi-select__search-input:focus{outline:none}.ui-multi-select__clear{color:var(--primary);font-size:.71875rem;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.ui-multi-select__clear:hover{color:var(--primary-hover)}.ui-multi-select__options{flex:auto;min-height:0}.ui-multi-select__options .scroll-fade-region__scroller{flex-direction:column;gap:2px;padding:6px;display:flex}.ui-multi-select__option-row{border-radius:8px;align-items:center;gap:10px;min-width:0;display:flex}.ui-multi-select__option-row:hover,.ui-multi-select__option:hover{background:var(--surface-tint,var(--surface-raised,var(--surface-muted)))}.ui-multi-select__option.ui-field-checkbox{border-radius:8px;flex:auto;min-width:0;padding:9px 10px}.ui-multi-select__option-row .ui-multi-select__option.ui-field-checkbox,.ui-multi-select__option-row:hover .ui-multi-select__option.ui-field-checkbox{background:0 0}.ui-multi-select__option .ui-field-checkbox__label{width:100%;min-width:0;font-weight:var(--font-weight-medium);gap:10px}.ui-multi-select__option .ui-field-checkbox__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow:hidden}.ui-multi-select__option-row .ui-multi-select__option .ui-field-checkbox__text{font-family:var(--font-family-mono,ui-monospace, monospace)}.ui-multi-select__option-meta{color:var(--text-subtle);flex-shrink:0;padding-right:10px;font-size:.71875rem}.ui-multi-select__empty{color:var(--text-subtle);font-size:var(--font-size-sm);text-align:center;margin:0;padding:16px 10px}.ui-multi-select__footer{border-top:1px solid var(--border-subtle,var(--border));background:var(--surface-soft);flex-shrink:0;justify-content:flex-end;padding:9px 13px;display:flex}.ui-multi-select__done.button{min-height:30px;font-size:.75rem;font-weight:var(--font-weight-semibold);padding:0 14px}.ui-field{min-width:0;color:var(--text-secondary);flex-direction:column;gap:6px;display:flex}.ui-field-stack{gap:var(--field-stack-gap);flex-direction:column;min-width:0;display:flex}.ui-field-stack__actions{align-items:center;gap:var(--space-3);margin-top:calc(var(--field-action-gap) - var(--field-stack-gap));flex-wrap:wrap;display:flex}.ui-field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.ui-field__label--visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-field--label-visually-hidden{gap:0}.ui-field__required-label{vertical-align:middle;align-items:center;gap:.3em;min-width:0;line-height:1;display:inline-flex}.ui-field__required-label-text{min-width:0;line-height:1}.ui-field__required{color:var(--danger);flex-shrink:0;align-self:center;line-height:1;transform:translateY(.12em)}.ui-field__hint{color:var(--text-subtle);font-size:var(--font-size-caption)}.ui-field__error{color:var(--danger);font-size:var(--font-size-caption)}.ui-field__control{border:1px solid var(--border);width:100%;min-height:40px;color:var(--text-secondary);background:var(--surface);border-radius:9px;padding:0 12px}.ui-field__control--date{min-width:0}.ui-field__control::placeholder{color:var(--text-placeholder)}.ui-field__control:disabled{cursor:not-allowed;opacity:.65}.ui-field__disabled-tooltip{cursor:not-allowed;width:100%;max-width:none;display:block}.ui-field__control[aria-invalid=true]{border-color:var(--danger)}.ui-field__control--textarea{resize:vertical;min-height:130px;padding-top:11px;padding-bottom:11px}.ui-field-code__editor{border-color:var(--code-border);min-height:140px;color:var(--code-text);background:var(--code-surface);caret-color:var(--code-caret);font-family:var(--font-family-mono);font-size:var(--font-size-sm);tab-size:2;white-space:pre;resize:vertical;padding:14px 16px;line-height:1.55;overflow:auto}.ui-field-code__scroller,.ui-field-code__editor,.ui-field-code__footer{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:auto;scrollbar-color:var(--code-muted) color-mix(in srgb, var(--code-text) 16%, var(--code-surface))}.ui-field-code__scroller::-webkit-scrollbar{-webkit-appearance:none;width:12px;height:12px}.ui-field-code__editor::-webkit-scrollbar{-webkit-appearance:none;width:12px;height:12px}.ui-field-code__footer::-webkit-scrollbar{-webkit-appearance:none;width:12px;height:12px}.ui-field-code__scroller::-webkit-scrollbar-track{background:color-mix(in srgb, var(--code-text) 16%, var(--code-surface))}.ui-field-code__editor::-webkit-scrollbar-track{background:color-mix(in srgb, var(--code-text) 16%, var(--code-surface))}.ui-field-code__footer::-webkit-scrollbar-track{background:color-mix(in srgb, var(--code-text) 16%, var(--code-surface))}.ui-field-code__scroller::-webkit-scrollbar-thumb{background:var(--code-muted);border:2px solid color-mix(in srgb, var(--code-text) 16%, var(--code-surface));border-radius:6px}.ui-field-code__editor::-webkit-scrollbar-thumb{background:var(--code-muted);border:2px solid color-mix(in srgb, var(--code-text) 16%, var(--code-surface));border-radius:6px}.ui-field-code__footer::-webkit-scrollbar-thumb{background:var(--code-muted);border:2px solid color-mix(in srgb, var(--code-text) 16%, var(--code-surface));border-radius:6px}.ui-field-code__scroller::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--code-text) 70%, var(--code-muted))}.ui-field-code__editor::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--code-text) 70%, var(--code-muted))}.ui-field-code__footer::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--code-text) 70%, var(--code-muted))}.ui-field-code__editor::placeholder{color:var(--code-muted)}.ui-field-code__editor:disabled{cursor:not-allowed;opacity:.65}.ui-field-code__editor:read-only:not(:disabled){caret-color:#0000;cursor:default}.ui-field-code{border:1px solid var(--code-border);border-radius:var(--radius-md);background:var(--code-surface);position:relative;overflow:hidden}.ui-field-code__corner-actions{z-index:1;align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex;position:absolute;top:8px;right:10px}.ui-field-code--with-corner-actions .ui-field-code__row{padding-top:12px;padding-right:44px}.ui-field-code__corner-actions .button--secondary.button--icon-only{color:var(--code-text);background:0 0;border-color:#0000}.ui-field-code__corner-actions .button--secondary.button--icon-only:hover:not(:disabled){color:var(--code-text);background:color-mix(in srgb, var(--code-text) 14%, transparent);border-color:#0000}.ui-field-code__corner-actions .button--secondary.button--icon-only:disabled{color:var(--code-muted);opacity:.7}.ui-field-code__corner-actions .button--icon-only svg,.ui-field-code__footer-actions .button--icon-only svg{color:var(--code-text);stroke-width:2.35px}.ui-field-code__row{gap:var(--space-3);align-items:stretch;padding:12px 16px;display:flex}.ui-field-code__scroller{min-width:0;height:calc(var(--code-rows,8) * 1.55em);flex:1;overflow:auto}.ui-field-code__scroller .ui-field-code__editor{resize:none;width:100%;height:auto;min-height:0;margin:0;display:block;overflow:visible}.ui-field-code__prefix{color:var(--success-emphasis);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;align-self:center;line-height:1.55}.ui-field-code__editor--bare{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.ui-field-code__editor--bare:focus,.ui-field-code__editor--bare:focus-visible{box-shadow:none;outline:none}.ui-field-code__editor--single-line{resize:none;white-space:nowrap;min-height:0;overflow:hidden}.ui-field-code:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-field-code__footer{border-top:1px solid var(--code-border);max-height:260px;color:var(--code-muted);font-family:var(--font-family-mono);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;padding:10px 12px;line-height:1.7;overflow:auto}.ui-field-code__footer pre{font:inherit;white-space:inherit;word-break:inherit;margin:0}.ui-field-code__footer-bar{justify-content:space-between;align-items:center;gap:var(--space-3);white-space:normal;min-width:0;display:flex}.ui-field-code__footer-status{gap:var(--space-2);min-width:0;color:var(--code-text);flex:auto;align-items:center;display:inline-flex}.ui-field-code__footer-actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.ui-field-code__footer-actions .button--secondary.button--icon-only{color:var(--code-muted);border-color:color-mix(in srgb, var(--code-text) 22%, transparent);background:color-mix(in srgb, var(--code-text) 10%, transparent)}.ui-field-code__footer-actions .button--secondary.button--icon-only:hover:not(:disabled){color:var(--code-text);border-color:color-mix(in srgb, var(--code-text) 34%, transparent);background:color-mix(in srgb, var(--code-text) 16%, transparent)}.ui-field__control--select{appearance:none;padding-right:calc(14px + var(--space-3) + var(--space-2));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:14px 14px}.ui-field-password{width:100%;min-width:0;display:flex;position:relative}.ui-field-password__input{flex:auto;width:100%;min-width:0;padding-right:44px}.ui-field-password__toggle{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-field-password__toggle:hover:not(:disabled){color:var(--text-secondary);background:var(--surface-raised)}.ui-field-password__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-field-password__toggle:disabled{cursor:not-allowed;opacity:.55}.ui-searchable-select{min-width:0;position:relative}.ui-field__control--searchable-select{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.ui-searchable-select__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-searchable-select__value--placeholder{color:var(--text-placeholder)}.ui-searchable-select__chevron{color:var(--text-subtle);flex-shrink:0}.ui-searchable-select--clearable .ui-field__control--searchable-select{padding-inline-end:36px}.ui-searchable-select__clear{z-index:1;border-radius:var(--radius-md);width:22px;height:22px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ui-searchable-select__clear:hover{color:var(--text-secondary);background:var(--surface-raised)}.ui-searchable-select__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-searchable-select__popover{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.ui-searchable-select__popover--fixed{z-index:1300;position:fixed;right:auto}.ui-searchable-select__search{border-bottom:1px solid var(--border-subtle);flex-shrink:0;padding:8px;position:relative}.ui-searchable-select__search-icon{color:var(--text-subtle);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.ui-searchable-select__search-input{border:1px solid var(--border);width:100%;min-height:36px;color:var(--text-secondary);background:var(--surface);border-radius:9px;padding:0 12px 0 34px}.ui-searchable-select__search-input:focus{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-searchable-select__list-region{flex:auto;min-height:0}.ui-searchable-select__list{margin:0;padding:6px;list-style:none}.ui-searchable-select__option{border-radius:var(--radius-sm);min-height:34px;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.ui-searchable-select__option--highlighted,.ui-searchable-select__option:hover{background:var(--surface-muted);color:var(--text)}.ui-searchable-select__option--selected{color:var(--primary)}.ui-searchable-select__check{color:var(--primary);flex-shrink:0}.ui-searchable-select__empty{color:var(--text-muted);font-size:var(--font-size-sm);padding:12px 10px}.ui-field-checkbox{flex-direction:column;gap:4px;display:flex}.ui-field-checkbox__label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:9px;display:inline-flex}.ui-field-checkbox__text{align-items:center;gap:6px;display:inline-flex}.ui-field-checkbox__input{box-sizing:border-box;width:var(--checkbox-size);height:var(--checkbox-size);appearance:none;border:var(--checkbox-border-width) solid var(--checkbox-border);border-radius:var(--checkbox-radius);background-color:var(--surface);background-position:50%;background-repeat:no-repeat;background-size:var(--checkbox-mark-size) var(--checkbox-mark-size);color:var(--text-inverse);cursor:pointer;flex-shrink:0;margin:0;padding:0;transition:border-color .12s,background-color .12s}.ui-field-checkbox__input:hover:not(:disabled){border-color:color-mix(in srgb, var(--checkbox-border) 55%, var(--primary))}.ui-field-checkbox__input:focus{outline:none}.ui-field-checkbox__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-field-checkbox__input:checked,.ui-field-checkbox__input:indeterminate{border-color:var(--primary);background-color:var(--primary)}.ui-field-checkbox__input:checked:hover:not(:disabled),.ui-field-checkbox__input:indeterminate:hover:not(:disabled){border-color:var(--primary-hover);background-color:var(--primary-hover)}.ui-field-checkbox__input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 4 4L19 7'/%3E%3C/svg%3E")}.ui-field-checkbox__input:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M7 12h10'/%3E%3C/svg%3E")}.ui-field-checkbox__input:disabled{cursor:not-allowed;border-color:var(--control-disabled);background-color:var(--surface-muted);background-image:none}.ui-field-checkbox__input:disabled:checked,.ui-field-checkbox__input:disabled:indeterminate{border-color:color-mix(in srgb, var(--primary) 50%, var(--control-disabled));background-color:color-mix(in srgb, var(--primary) 50%, var(--control-disabled))}.ui-field-checkbox__input:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 4 4L19 7'/%3E%3C/svg%3E")}.ui-field-checkbox__input:disabled:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M7 12h10'/%3E%3C/svg%3E")}.ui-field-checkbox__label:has(.ui-field-checkbox__input:disabled){cursor:not-allowed;opacity:.45}.ui-field-checkbox__description{color:var(--text-subtle);font-size:var(--font-size-caption)}.ui-field-checkbox--control-only .ui-field-checkbox__label{gap:0}.ui-field-checkbox__text--visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-field-color{align-items:stretch;gap:8px;min-width:0;display:flex}.ui-field-color__swatch{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);border-radius:9px;flex:0 0 40px;padding:0}.ui-field-color__swatch:disabled{cursor:not-allowed;opacity:.65}.ui-field-color__hex{border:1px solid var(--border);background:var(--surface);border-radius:9px;flex:1;align-items:stretch;min-width:0;min-height:40px;display:flex;overflow:hidden}.ui-field-color__hex:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-field-color__hex--invalid{border-color:var(--danger)}.ui-field-color__mode{border-right:1px solid var(--border);color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.06em;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding:0 10px;display:inline-flex}.ui-field-color__input{width:100%;min-width:0;color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);letter-spacing:.03em;background:0 0;border:0;flex:1;padding:0 12px}.ui-field-color__input:focus,.ui-field-color__input:focus-visible{outline:none}.ui-field-color__input::placeholder{color:var(--text-placeholder);letter-spacing:.02em}.ui-field-color__input:disabled{cursor:not-allowed;opacity:.65}.ui-field-color__copy{border:1px solid var(--border);width:40px;min-height:40px;color:var(--text-subtle);background:var(--surface);cursor:pointer;border-radius:9px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-field-color__copy:hover:not(:disabled){color:var(--text-secondary);border-color:var(--border-strong)}.ui-field-color__copy:disabled{cursor:not-allowed;opacity:.55}.ui-field-color-picker{padding:12px}.ui-field-color-picker__body{flex-direction:column;gap:10px;display:flex}.ui-field-color-picker__title{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.ui-field-color-picker__hex{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:stretch;min-height:36px;display:flex;overflow:hidden}.ui-field-color-picker__hex:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-field-color-picker__hex-label{border-right:1px solid var(--border);color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.06em;cursor:text;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding:0 10px;display:inline-flex}.ui-field-color-picker__hex-input{width:100%;min-width:0;color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);letter-spacing:.03em;background:0 0;border:0;flex:1;padding:0 10px}.ui-field-color-picker__hex-input:focus,.ui-field-color-picker__hex-input:focus-visible{outline:none}.ui-field-color-picker__hex-input::placeholder{color:var(--text-placeholder)}.ui-field-color-picker__sv{border:1px solid var(--border);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:9px;height:140px;position:relative}.ui-field-color-picker__thumb{width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--palette-text) 35%, transparent);pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ui-field-color-picker__hue{border:1px solid var(--border);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:999px;height:14px;position:relative}.ui-field-color-picker__hue-thumb{background:var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--palette-text) 35%, transparent);pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ui-field-file-upload__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-field-file-upload__dropzone{justify-content:center;align-items:center;gap:var(--space-2);min-height:8.5rem;padding:var(--space-6) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 88%, var(--palette-text) 4%);color:var(--text-secondary);text-align:center;cursor:pointer;flex-direction:column;transition:border-color .12s,background .12s,color .12s;display:flex}.ui-field-file-upload__dropzone:hover,.ui-field-file-upload__dropzone:focus-visible{border-color:var(--primary);color:var(--text);outline:none}.ui-field-file-upload__dropzone:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.ui-field-file-upload__dropzone--active{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface));color:var(--text)}.ui-field-file-upload__dropzone--disabled{cursor:not-allowed;opacity:.65}.ui-field-file-upload__icon{color:var(--text-muted)}.ui-field-file-upload__empty-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text)}.ui-field-file-upload__empty-hint{font-size:var(--font-size-caption);color:var(--text-subtle)}.ui-field-file-upload__selected{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:flex}.ui-field-file-upload__file{align-items:center;gap:var(--space-3);min-width:0;color:var(--text-muted);flex:1;display:flex}.ui-field-file-upload__file-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-field-file-upload__file-name{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-field-file-upload__file-size{color:var(--text-subtle);font-size:var(--font-size-caption)}.ui-field-file-upload__clear{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-field-file-upload__clear:hover:not(:disabled){color:var(--text);background:color-mix(in srgb, var(--palette-text) 6%, transparent)}.ui-field-file-upload__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-field-file-upload__clear:disabled{cursor:not-allowed;opacity:.65}.ui-field-copyable{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-field-copyable__label-row{gap:var(--space-1);flex-wrap:wrap;align-items:center;min-width:0;display:inline-flex}.ui-field-copyable__label{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.ui-field-copyable__row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ui-field-copyable__value-tile{min-width:0;height:38px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex:auto;align-items:center;display:flex}.ui-field-copyable__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.3;overflow:hidden}.ui-field-copyable__copy{min-width:5.5rem;height:38px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);background:var(--surface);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ui-field-copyable__copy:hover{background:var(--surface-raised);color:var(--text)}.ui-field-copyable__copy:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.ui-field-copyable__copy--copied{border-color:color-mix(in srgb, var(--success) 35%, var(--border));color:var(--success);background:color-mix(in srgb, var(--success) 8%, var(--surface))}.ui-field-copyable--inset .ui-field-copyable__value-tile,.form-dialog__body .ui-field-copyable__value-tile{background:var(--surface-muted);border-color:color-mix(in srgb, var(--border) 70%, var(--text-muted))}.ui-field-copyable--inset .ui-field-copyable__value,.form-dialog__body .ui-field-copyable__value{color:var(--text)}.ui-field-copyable--inset .ui-field-copyable__copy,.form-dialog__body .ui-field-copyable__copy{background:var(--surface)}.ui-field-copyable--inset .ui-field-copyable__copy:hover,.form-dialog__body .ui-field-copyable__copy:hover{background:var(--surface-raised)}.ui-field-copyable--inset .ui-field-copyable__copy--copied,.form-dialog__body .ui-field-copyable__copy--copied{background:color-mix(in srgb, var(--success) 8%, var(--surface))}.ui-field--select-chips{gap:var(--space-2)}.ui-field--select-chips>.ui-field__label{margin-bottom:var(--space-2)}.ui-select-chips-field{flex-direction:column;gap:9px;min-width:0;display:flex}.ui-select-chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.ui-select-chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.ui-select-chip--selected{border-color:var(--primary);background:var(--primary-subtle);color:var(--info-text)}.ui-select-chip__toggle{border-radius:var(--radius-pill);height:32px;color:inherit;font-family:var(--font-family-mono);font-size:12.5px;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;line-height:1;display:inline-flex}.ui-select-chip--removable .ui-select-chip__toggle{padding-right:4px}.ui-select-chip__toggle:disabled,.ui-select-chip__remove:disabled,.ui-select-chips__add:disabled,.ui-select-chips__custom-confirm:disabled,.ui-select-chips__custom-cancel:disabled{cursor:not-allowed;opacity:.65}.ui-select-chip:hover:not(:has(:disabled)){border-color:var(--border-strong,var(--border));background:var(--surface-raised);color:var(--text)}.ui-select-chip--selected:hover:not(:has(:disabled)){border-color:var(--primary);background:var(--primary-subtle);color:var(--info-text)}.ui-select-chip__toggle:focus-visible,.ui-select-chip__remove:focus-visible,.ui-select-chips__add:focus-visible,.ui-select-chips__custom-confirm:focus-visible,.ui-select-chips__custom-cancel:focus-visible,.ui-select-chips__custom-input:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.ui-select-chip__check{background:var(--primary);width:14px;height:14px;color:var(--text-inverse);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-select-chip__label{min-width:0}.ui-select-chip__remove{width:22px;height:22px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;margin-right:5px;padding:0;display:inline-flex}.ui-select-chip__remove:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.ui-select-chips__add{border:1.5px dashed color-mix(in srgb, var(--primary) 55%, var(--border));border-radius:var(--radius-pill);background:var(--surface);height:32px;color:var(--primary);font-family:var(--font-family-body);font-size:12.5px;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 13px;line-height:1;display:inline-flex}.ui-select-chips__add:hover:not(:disabled){border-color:var(--primary);background:var(--surface);color:var(--info-text)}.ui-select-chips__add-hint{color:var(--text-subtle);margin:2px 0 0;font-size:11.5px;line-height:1.45}.ui-field--select-chips:has(.ui-select-chips__add-hint)>.ui-field__hint{display:none}.ui-select-chips__custom{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.ui-select-chips__custom-heading{align-items:center;gap:6px;min-width:0;display:inline-flex}.ui-select-chips__custom-label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.3}.ui-select-chips__custom-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-select-chips__custom-input{border:1px solid var(--border-emphasis,var(--border-strong,var(--border)));border-radius:var(--radius-md);background:var(--surface);width:auto;min-width:0;max-width:18rem;height:36px;color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);box-sizing:border-box;flex:12rem;padding:0 12px}.ui-select-chips__custom-confirm,.ui-select-chips__custom-cancel{border-radius:var(--radius-md);height:36px;font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;line-height:1;display:inline-flex}.ui-select-chips__custom-confirm{background:var(--primary);color:var(--text-inverse);border:0}.ui-select-chips__custom-confirm:hover:not(:disabled){background:var(--primary-hover)}.ui-select-chips__custom-confirm:disabled{background:var(--border-strong,var(--border));color:var(--text-inverse)}.ui-select-chips__custom-cancel{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary)}.ui-select-chips__custom-cancel:hover:not(:disabled){background:var(--surface-raised);color:var(--text)}.ui-field-richtext{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ui-field-richtext--invalid{border-color:var(--danger)}.ui-field-richtext--disabled{opacity:.72}.ui-field-richtext__toolbar{border-bottom:1px solid var(--border-subtle,var(--border));background:var(--surface-raised,var(--surface));flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.ui-field-richtext__toolbar-btn{min-width:32px;height:30px;color:var(--text-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;line-height:1;display:inline-flex}.ui-field-richtext__toolbar-btn:hover:not(:disabled){color:var(--text-secondary);background:var(--surface-muted,#0f172a0a)}.ui-field-richtext__toolbar-btn--active{color:var(--primary);background:var(--primary-subtle,#2563eb1a)}.ui-field-richtext__toolbar-btn:disabled{cursor:not-allowed;opacity:.55}.ui-field-richtext__divider{background:var(--border);width:1px;height:18px;margin:0 4px}.ui-field-richtext__toolbar-spacer{flex:8px;min-width:8px}.ui-field-richtext__mode{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.ui-field-richtext__tokens{border-bottom:1px solid var(--border-subtle,var(--border));background:var(--surface);flex-wrap:wrap;gap:6px;padding:8px 10px;display:flex}.ui-field-richtext__token{border:1px dashed var(--border-strong,var(--border));border-radius:var(--radius-pill);height:26px;color:var(--text-secondary);background:var(--surface);font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.ui-field-richtext__token:hover:not(:disabled){color:var(--primary);border-color:var(--primary);background:var(--primary-subtle,color-mix(in srgb, var(--primary) 10%, var(--surface)))}.ui-field-richtext__token:disabled{cursor:not-allowed;opacity:.55}.ui-field-richtext__body{min-width:0}.ui-field-richtext__body .ui-field-richtext__editor,.ui-field-richtext__body .ProseMirror{min-height:inherit;color:var(--text-secondary);font-size:var(--font-size-sm);outline:none;padding:14px 16px;line-height:1.7}.ui-field-richtext__body .ProseMirror p{margin:0 0 .75em}.ui-field-richtext__body .ProseMirror p:last-child{margin-bottom:0}.ui-field-richtext__body .ProseMirror h1,.ui-field-richtext__body .ProseMirror h2,.ui-field-richtext__body .ProseMirror h3{color:var(--text);font-weight:var(--font-weight-bold);margin:0 0 .55em;line-height:1.35}.ui-field-richtext__body .ProseMirror h1{font-size:1.45em}.ui-field-richtext__body .ProseMirror h2{font-size:1.25em}.ui-field-richtext__body .ProseMirror h3{font-size:1.1em}.ui-field-richtext__body .ProseMirror ul,.ui-field-richtext__body .ProseMirror ol{margin:0 0 .75em;padding-left:1.4em}.ui-field-richtext__body .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:var(--text-subtle);content:attr(data-placeholder);pointer-events:none}.ui-field-richtext--preserve-styles .ProseMirror{color:unset;font-size:unset;line-height:unset}.ui-field-richtext--preserve-styles .ProseMirror p,.ui-field-richtext--preserve-styles .ProseMirror h1,.ui-field-richtext--preserve-styles .ProseMirror h2,.ui-field-richtext--preserve-styles .ProseMirror h3{margin:unset;color:unset;font-size:unset;font-weight:unset;line-height:unset}.ui-field-richtext--preserve-styles .ProseMirror table{border-collapse:collapse;width:100%}.ui-field-richtext__source{box-sizing:border-box;width:100%;min-height:inherit;resize:vertical;color:var(--code-text,var(--text));background:var(--code-surface,var(--surface-raised,var(--surface)));font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border:0;outline:none;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.55}.page-header{justify-content:space-between;align-items:center;gap:var(--space-7);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;padding:20px 24px;display:flex}.page-header__copy{flex-direction:column;min-width:0;display:flex}.page-header__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-heading);letter-spacing:-.02em;margin:0}.page-header__description{max-width:76ch;font-size:var(--font-size-md);color:var(--text-muted);margin:0}.page-header__description code{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.page-header__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=760px){.page-header{align-items:flex-start}}.ui-stepper{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-stepper__step{align-items:center;gap:7px;min-width:0;display:inline-flex}.ui-stepper__marker{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--text-muted);font-size:11px;font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-stepper__label{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);white-space:nowrap;line-height:1.2}.ui-stepper__connector{background:var(--border);flex-shrink:0;width:14px;height:2px;margin-inline:2px}.ui-stepper__step--current .ui-stepper__marker{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:var(--primary)}.ui-stepper__step--current .ui-stepper__label{color:var(--text)}.ui-stepper__step--complete .ui-stepper__marker{border-color:color-mix(in srgb, var(--success) 40%, var(--border));background:var(--badge-success-bg);color:var(--success)}.ui-stepper__step--complete .ui-stepper__label{color:var(--success)}.ui-stepper__step--error .ui-stepper__marker{border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:var(--danger-subtle);color:var(--danger)}.ui-stepper__step--error .ui-stepper__label{color:var(--danger)}.ui-tip-panel{gap:var(--space-5);box-sizing:border-box;min-width:0;height:100%;min-height:100%;padding:var(--space-5);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ui-tip-panel__head{align-items:flex-start;gap:var(--space-3);display:flex}.ui-tip-panel__icon{width:32px;height:32px}.ui-tip-panel__head-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;padding-top:2px;display:flex}.ui-tip-panel__dismiss{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -4px 0 0;padding:0;display:inline-flex}.ui-tip-panel__dismiss:hover{background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:var(--text)}.ui-tip-panel__dismiss:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-tip-panel__title{color:var(--text);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0}.ui-tip-panel__intro{color:var(--text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word;margin:0;line-height:1.5}.ui-tip-panel__list{gap:var(--space-4);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex}.ui-tip-panel__item{gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle,var(--border));grid-template-columns:1.75rem minmax(0,1fr);align-items:start;display:grid}.ui-tip-panel__item:first-child{border-top:0;padding-top:0}.ui-tip-panel__index{color:var(--text-muted);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.05em;font-variant-numeric:tabular-nums;line-height:1.55}.ui-tip-panel__item-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.ui-tip-panel__item-title{color:var(--text);font-size:var(--font-size-control);font-weight:var(--font-weight-bold);letter-spacing:-.01em;overflow-wrap:break-word;margin:0;line-height:1.35}.ui-tip-panel__item-body{color:var(--text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word;margin:0;line-height:1.55}.ui-tip-panel__item-body p{margin:0}.ui-tip-panel__item-body p+p{margin-top:var(--space-2)}.ui-form-footer{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.ui-form-footer>.tooltip{align-self:flex-end;width:auto;max-width:100%;display:inline-flex}@media (width<=480px){.ui-form-footer{justify-content:stretch}.ui-form-footer .button,.ui-form-footer .tooltip{width:100%}}.login-page{background:var(--surface-page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.login-page__brand{box-sizing:border-box;color:var(--text-inverse);background:radial-gradient(circle at 15% 8%, color-mix(in srgb, var(--palette-sidebar-glow) 100%, transparent), transparent 40%), radial-gradient(circle at 85% 90%, color-mix(in srgb, var(--palette-brand-gradient-end) 25%, transparent), transparent 45%), linear-gradient(160deg, var(--palette-sidebar-top), var(--palette-sidebar-bottom));flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.login-page__brand-orb{pointer-events:none;border:1px solid #ffffff24;border-radius:50%;position:absolute}.login-page__brand-orb--a{width:340px;height:340px;animation:9s ease-in-out infinite login-float-a;top:-90px;left:-90px}.login-page__brand-orb--b{border-color:#ffffff1a;width:220px;height:220px;animation:11s ease-in-out infinite login-float-b;bottom:-60px;right:-40px}.login-page__brand-mark,.login-page__brand-copy,.login-page__brand-footer{z-index:1;position:relative}.login-page__brand-mark{align-items:center;gap:10px;display:flex}.login-page__brand-mark .staq-logo-mark{flex-shrink:0;width:30px;height:26px}.login-page__brand-name{font-size:22px;font-weight:var(--font-weight-extrabold,800);letter-spacing:-.01em;color:var(--text-inverse)}.login-page__brand-dot{color:var(--palette-brand-gradient-end)}.login-page__brand-copy{max-width:420px}.login-page__brand-eyebrow{color:#cdd8ff;height:26px;font-size:11.5px;font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;margin-bottom:18px;padding:0 12px;display:inline-flex}.login-page__brand-title{max-width:440px;font-size:34px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--text-inverse);margin:0 0 14px;line-height:1.2}.login-page__brand-subtitle{color:#ffffffb8;margin:0;font-size:18px;line-height:1.7}.login-page__brand-footer{font-size:var(--font-size-caption);color:#fff6;margin:0}.login-page__panel{box-sizing:border-box;background:var(--palette-surface-tint,#f7f9fd);justify-content:center;align-items:center;padding:48px;display:flex}.login-page__form-wrap{width:100%;max-width:380px}.login-page__title{letter-spacing:-.01em;color:var(--text);margin:0 0 6px;font-size:24px;font-weight:750}.login-page__subtitle{color:var(--text-muted);margin:0 0 28px;font-size:13.5px}.login-page__notice{margin-bottom:20px}.login-page__title+.login-page__notice--two-factor{margin-top:18px}.login-page__notice--two-factor .login-page__notice-email{font-weight:var(--font-weight-bold);word-break:break-word}.login-page__form{gap:var(--field-stack-gap);flex-direction:column;display:flex}.login-page__form--two-factor{gap:var(--field-stack-gap)}.login-page__otp-input.ui-field__control{height:52px;min-height:52px;font-family:var(--font-family-mono);font-size:1.35rem;font-weight:var(--font-weight-semibold);letter-spacing:.42em;text-align:center;padding:0 14px}.login-page__otp-input.ui-field__control::placeholder{letter-spacing:.42em;color:var(--text-placeholder)}.login-page__submit{width:100%;height:46px;min-height:46px;margin-top:calc(var(--field-action-gap) - var(--field-stack-gap));background:linear-gradient(120deg, var(--palette-ai-from), var(--palette-primary));box-shadow:0 8px 20px color-mix(in srgb, var(--palette-primary) 25%, transparent);border:0;border-radius:10px}.login-page__submit:hover:not(:disabled){opacity:.94;background:linear-gradient(120deg, var(--palette-ai-from), var(--palette-primary))}.login-page__footer-link{text-align:center;margin:18px 0 0}.login-page__forgot{font:inherit;font-size:12.5px;font-weight:var(--font-weight-semibold);color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.login-page__forgot:hover{text-decoration:underline}.login-page__forgot:disabled{cursor:default;opacity:.6;text-decoration:none}@keyframes login-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes login-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@media (width<=900px){.login-page{grid-template-columns:minmax(0,1fr)}.login-page__brand{gap:28px;min-height:280px;padding:32px 24px}.login-page__brand-title{font-size:28px}.login-page__brand-subtitle{font-size:16px}.login-page__panel{padding:32px 24px 48px}}.page-container{gap:var(--space-5);flex-direction:column;display:flex}.page-container__header{padding:var(--space-8) var(--space-9);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:linear-gradient(120deg, var(--surface), var(--surface-raised));box-shadow:var(--shadow-sm)}.page-container__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em}.page-container p{color:var(--text-muted)}.notification-viewport{z-index:1300;align-items:center;gap:var(--space-3);pointer-events:none;flex-direction:column-reverse;width:max-content;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.notification{background:var(--notification-surface);width:max-content;max-width:100%;color:var(--notification-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);box-shadow:0 16px 40px color-mix(in srgb, var(--palette-text) 35%, transparent);pointer-events:auto;animation:notification-rise var(--duration-normal) var(--ease-standard);border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px 11px 18px;display:flex}.notification__icon{flex-shrink:0;margin-top:1px}.notification--success .notification__icon{color:var(--notification-success)}.notification--error .notification__icon{color:var(--notification-error)}.notification--info .notification__icon{color:var(--notification-info)}.notification--warning .notification__icon{color:var(--notification-warning)}.notification__body{min-width:0;padding-right:var(--space-2)}.notification__title{line-height:1.35}.notification__detail{color:color-mix(in srgb, var(--notification-text) 72%, transparent);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);margin-top:2px;line-height:1.4}.notification__dismiss{border-radius:var(--radius-sm);width:28px;height:28px;color:color-mix(in srgb, var(--notification-text) 70%, transparent);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -2px -4px 0;padding:0;display:inline-flex}.notification__dismiss:hover{background:color-mix(in srgb, var(--surface) 10%, transparent);color:var(--notification-text)}@keyframes notification-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.notification-history{z-index:1000;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(360px,100vw - 16px);max-height:min(420px,100vh - 24px);box-shadow:var(--shadow-overlay);box-sizing:border-box;animation:menu-rise var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:fixed;overflow:hidden}.notification-history__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.notification-history__title{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.notification-history__clear{color:var(--text-muted);font-family:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.notification-history__clear:hover{color:var(--text)}.notification-history__empty{padding:var(--space-8) var(--space-4);color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}.notification-history__list{min-height:0;padding:var(--space-2);overscroll-behavior:contain;flex:auto;margin:0;list-style:none;overflow:auto}.notification-history__item{align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-1);border-radius:var(--radius-sm);display:flex}.notification-history__item:hover{background:var(--surface-muted)}.notification-history__item--unread{background:color-mix(in srgb, var(--surface-muted) 70%, transparent)}.notification-history__item-main{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;font-family:inherit;display:flex}.notification-history__item-main:focus{outline:none}.notification-history__item-main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.notification-history__copy{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--icon-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;display:inline-flex}.notification-history__copy:hover{background:var(--surface);color:var(--text)}.notification-history__copy:focus{outline:none}.notification-history__copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.notification-history__copy--copied{color:var(--success)}.notification-history__icon{flex-shrink:0;margin-top:2px}.notification-history__item--success .notification-history__icon{color:var(--success)}.notification-history__item--error .notification-history__icon{color:var(--danger)}.notification-history__item--info .notification-history__icon{color:var(--primary)}.notification-history__item--warning .notification-history__icon{color:var(--warning)}.notification-history__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.notification-history__item-title{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.35}.notification-history__item-detail{color:var(--text-muted);font-size:var(--font-size-caption);line-height:1.4}.notification-history__item-time{color:var(--text-subtle);font-size:var(--font-size-caption);line-height:1.35}.notification-history__unread-dot{border-radius:var(--radius-pill);background:var(--primary);flex-shrink:0;width:8px;height:8px;margin-top:6px}.pagination{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:12px;display:flex}.pagination__summary{font-size:var(--font-size-sm);color:var(--text-subtle);white-space:nowrap}.pagination__controls{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.pagination__page-size{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--text-subtle);display:inline-flex}.pagination__page-size-select{appearance:none;height:32px;min-height:32px;padding:0 calc(14px + var(--space-3) + var(--space-2)) 0 10px;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;color:var(--text);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-size:14px 14px;max-width:100%;line-height:1;overflow:hidden}.pagination__page-size-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pagination__nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.pagination__button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:32px;height:32px;min-height:32px;color:var(--text);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:0 10px;line-height:1;display:inline-flex}.pagination__button:hover:not(:disabled){background:var(--surface-raised)}.pagination__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pagination__button:disabled{cursor:not-allowed;opacity:.55}.pagination__button--page{min-width:32px;padding:0 8px}.pagination__button--current{border-color:var(--primary);background:var(--primary-subtle);color:var(--primary)}.pagination__button--current:hover:not(:disabled){background:var(--primary-subtle)}.pagination__ellipsis{min-width:20px;height:32px;color:var(--text-subtle);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (width<=720px){.pagination{flex-direction:column;align-items:stretch}.pagination__controls{justify-content:space-between;margin-left:0}.pagination__nav{justify-content:flex-start;width:100%}}.data-table-root{flex-direction:column;min-width:0;display:flex}.data-table-root--raised{padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.data-table-root--raised .data-table__scroll{margin-top:0}.data-table__scroll{margin-top:var(--space-4);overflow:auto visible}.data-table__footer{min-width:0}.data-table{width:100%;min-width:var(--data-table-min-width,0);border-collapse:separate;border-spacing:0;display:block}.data-table__head{display:block}.data-table__head tr{grid-template-columns:var(--data-table-columns);min-width:var(--data-table-min-width,0);box-sizing:border-box;color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;padding:10px 14px;display:grid}.data-table--header-as-is .data-table__head tr{letter-spacing:.02em;text-transform:none}.data-table--compact .data-table__head tr{padding-top:7px;padding-bottom:7px}.data-table--hide-header .data-table__head tr{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-table__head th{padding:0;padding-right:var(--data-table-gap-after,0px);font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;vertical-align:middle;color:inherit;box-sizing:border-box;background:0 0;border:0;overflow:visible}.data-table__head th[data-align=center]{text-align:center}.data-table__head th[data-align=end]{text-align:right}.data-table__sort-button{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.data-table__head th[data-align=center] .data-table__sort-button{justify-content:center}.data-table__head th[data-align=end] .data-table__sort-button{justify-content:flex-end}.data-table__sort-button:hover{color:var(--text)}.data-table__sort-button:focus{outline:none}.data-table__sort-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.data-table__sort-label{white-space:nowrap;flex-shrink:0}.data-table__sort-icon{opacity:.55;flex-shrink:0}.data-table__sort-button:hover .data-table__sort-icon,.data-table__sort-icon--active{opacity:1}.data-table__body{flex-direction:column;gap:0;padding-bottom:6px;display:flex}:is(.data-table__scroll:has(+.ui-unsaved-changes--separated) .data-table__body,.data-table-root:has(+.ui-unsaved-changes--separated) .data-table__body){padding-bottom:0}:is(.data-table__scroll:has(+.ui-unsaved-changes--separated) .data-table__body>tr:not(.data-table__expanded-row):last-child,.data-table-root:has(+.ui-unsaved-changes--separated) .data-table__body>tr:not(.data-table__expanded-row):last-child){margin-bottom:0}.data-table__body tr:not(.data-table__expanded-row){grid-template-columns:var(--data-table-columns);min-width:var(--data-table-min-width,0);border:1px solid var(--border-row);border-radius:var(--radius-row);background:var(--surface);box-sizing:border-box;transition:border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:12px;margin-bottom:6px;padding:11px 14px;display:grid;position:relative}.data-table--compact .data-table__body tr:not(.data-table__expanded-row){margin-bottom:4px;padding-top:7px;padding-bottom:7px}.data-table__body tr:not(.data-table__expanded-row):hover{border-color:var(--border-row-hover)}.data-table__body tr.data-table__row--success{border-color:var(--soft-success-border);background:var(--soft-success-bg)}.data-table__body tr.data-table__row--success:hover{border-color:var(--border-row-hover)}.data-table__body tr.data-table__row--expanded{border-color:color-mix(in srgb, var(--primary) 22%, var(--border));background:var(--primary-subtle);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.data-table__body tr.data-table__row--expanded:hover{border-color:color-mix(in srgb, var(--primary) 22%, var(--border));border-bottom-color:#0000}.data-table__body td{min-width:0;padding:0;padding-right:var(--data-table-gap-after,0px);vertical-align:middle;color:var(--text-secondary);font-size:var(--font-size-control);box-sizing:border-box;background:0 0;border:0}.data-table__body td[data-align=center]{text-align:center}.data-table__body td[data-align=end]{text-align:right}.data-table__actions,.data-table__body td.data-table__actions{justify-content:flex-end;display:flex}.data-table__visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-table__selection-checkbox.ui-field-checkbox{justify-content:center;align-items:center;gap:0;display:inline-flex}.data-table__selection-checkbox .ui-field-checkbox__label{justify-content:center;align-items:center;min-width:32px;min-height:32px;position:relative}.data-table__count{font-size:var(--font-size-sm);color:var(--text-subtle);justify-content:flex-end;margin-top:10px;display:flex}.data-table__toolbar{margin-bottom:var(--space-5);justify-content:flex-end;display:flex}.data-table__toolbar+.data-table__scroll,.data-table__toolbar+.data-table-root>.data-table__scroll{margin-top:0}.data-table__primary{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body);font-weight:var(--font-weight-emphasis);color:var(--text);display:block;overflow:hidden}.data-table__secondary{font-size:var(--font-size-caption);color:var(--text-subtle);display:block}.data-table__mono{font-family:var(--font-family-mono);font-size:var(--font-size-control);color:var(--text-secondary)}.data-table__muted{font-size:var(--font-size-control);color:var(--text-muted)}.data-table__body td.data-table__mono{font-family:var(--font-family-mono);font-size:var(--font-size-control);color:var(--text-secondary)}.data-table__body td.data-table__cell--preserve-case{text-transform:none}.data-table__body td.data-table__muted{font-size:var(--font-size-control);color:var(--text-muted)}.data-table-row-actions,.data-table__body td.data-table-row-actions{justify-content:flex-end;align-items:flex-start;display:flex}.data-table-row-actions__group{justify-content:flex-end;gap:2px;display:inline-flex}.data-table__body tr.data-table__expanded-row{width:100%;min-width:var(--data-table-min-width,0);box-sizing:border-box;background:0 0;border:0;border-radius:0;margin-bottom:6px;padding:0;display:block}.data-table__body tr.data-table__expanded-row:hover{border-color:#0000}.data-table__expanded-cell{box-sizing:border-box;width:100%;padding:0;display:block}.collection-inline-editor{gap:var(--field-stack-gap);border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));border-radius:var(--radius-row);background:var(--primary-subtle);box-sizing:border-box;flex-direction:column;min-width:0;padding:14px 16px 16px;display:flex}.data-table__body tr.data-table__row--expanded+tr.data-table__expanded-row .collection-inline-editor{border-top-left-radius:0;border-top-right-radius:0}.collection-inline-editor__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collection-inline-editor__header-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.collection-inline-editor__heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.collection-inline-editor__icon-tile{border-radius:var(--radius-md);background:var(--surface);width:30px;height:30px;color:var(--text-muted);box-sizing:border-box;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.collection-inline-editor__heading--add .collection-inline-editor__icon-tile{border-color:color-mix(in srgb, var(--success) 20%, var(--border));background:var(--surface);color:var(--success)}.collection-inline-editor__heading--edit .collection-inline-editor__icon-tile{border-color:color-mix(in srgb, var(--primary) 22%, var(--border));background:var(--surface);color:var(--primary)}.collection-inline-editor__heading--neutral .collection-inline-editor__icon-tile{border-color:var(--border);background:var(--surface);color:var(--text-muted)}.collection-inline-editor__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-inline-editor__title{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.3}.collection-inline-editor__description{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;line-height:1.4}.collection-inline-editor__description strong{color:var(--text);font-weight:var(--font-weight-semibold)}.collection-inline-editor__close{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.collection-inline-editor__close:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:var(--text)}.collection-inline-editor__close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.collection-inline-editor__close:disabled{cursor:not-allowed;opacity:.7}.collection-inline-editor__grid{gap:var(--field-stack-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;min-width:0;display:grid}.collection-inline-editor__grid>.ui-field>.ui-field__label{min-height:18px}.collection-inline-editor__facts{gap:var(--space-4);min-width:0;margin:0;display:grid}.collection-inline-editor__facts>div{flex-direction:column;gap:4px;min-width:0;display:flex}.collection-inline-editor__facts dt{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.01em;text-transform:none;margin:0}.collection-inline-editor__facts dd{color:var(--text);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.collection-inline-editor__facts-meta{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--text)}.collection-inline-editor__facts-check{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;display:flex}.collection-inline-editor__facts-check dt{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);margin:0}.collection-inline-editor__facts-check dd{margin:0}.collection-inline-editor__actions{margin-top:calc(var(--field-action-gap) - var(--field-stack-gap));flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.collection-draft-status{border-radius:var(--radius-pill);min-height:22px;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);align-items:center;padding:0 8px;display:inline-flex}.collection-draft-status--quiet{color:var(--text-subtle);font-weight:var(--font-weight-medium);padding:0}.collection-draft-status--new{color:var(--primary);background:var(--primary-subtle)}.collection-draft-status--modified{color:var(--warning);background:var(--warning-soft-bg)}.collection-draft-status--pending-removal{color:var(--danger);background:var(--danger-subtle)}.data-table__body tr.collection-row--pending-removal{opacity:.72}.data-table__body tr.collection-row--pending-removal .collection-cell{text-decoration:line-through}.collection-cell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collection-cell--muted{color:var(--text-muted)}.empty-state{color:var(--text-subtle);font-size:var(--font-size-sm);justify-content:center;padding:26px;display:flex}.menu{z-index:1000;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:190px;box-shadow:var(--shadow-overlay);box-sizing:border-box;animation:menu-rise var(--duration-fast) var(--ease-standard);flex-direction:column;padding:6px;display:flex;position:fixed}.menu__item-tooltip{width:100%;display:flex}.menu__item{border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:10px;padding:9px 11px;line-height:1.2;display:flex}.menu__item-label{flex:auto;min-width:0}.menu__item-icon{color:currentColor;flex-shrink:0}.menu__item-check{color:var(--primary);flex-shrink:0;margin-left:auto}.menu__item--selected{background:color-mix(in srgb, var(--primary) 8%, var(--surface));color:var(--primary)}.menu__item:is(:hover,:focus,:focus-visible):not(.menu__item--unavailable){background:var(--surface-muted);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 85%, var(--text-secondary) 15%);outline:none}.menu__item--selected:is(:hover,:focus,:focus-visible):not(.menu__item--unavailable){background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:var(--primary)}.menu__item:focus-visible:not(.menu__item--unavailable){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 70%, var(--focus-ring) 30%), 0 0 0 2px color-mix(in srgb, var(--focus-ring) 28%, transparent)}.menu__item--unavailable{cursor:not-allowed;opacity:.72}.menu__item--unavailable:is(:hover,:focus,:focus-visible){color:var(--text-secondary);box-shadow:none;background:0 0}.menu__item--danger{color:var(--danger)}.menu__item--danger.menu__item--unavailable{opacity:1}.menu__item--danger:is(:hover,:focus,:focus-visible):not(.menu__item--unavailable){background:var(--danger-subtle);color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 24%, transparent)}.menu__item--danger:focus-visible:not(.menu__item--unavailable){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 28%, transparent), 0 0 0 2px color-mix(in srgb, var(--danger) 22%, transparent)}.menu__item--danger.menu__item--unavailable:is(:hover,:focus,:focus-visible){color:var(--danger);box-shadow:none;background:0 0}.menu__separator{background:color-mix(in srgb, var(--border-strong) 70%, var(--border));height:1px;margin:5px 4px}.menu__header{flex-direction:column;gap:2px;min-width:0;padding:8px 11px 10px;display:flex}.menu__header-title{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.menu__header-description{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}@keyframes menu-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-button{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);height:38px;min-height:38px;font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;padding:0 16px;line-height:1;display:inline-flex}.menu-button:disabled{cursor:not-allowed;opacity:.55}.menu-button--primary{border-color:var(--primary);background:var(--primary);color:var(--text-inverse)}.menu-button--primary:hover:not(:disabled),.menu-button--primary[aria-expanded=true]:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover)}.menu-button--secondary{border-color:var(--border);background:var(--surface);color:var(--text)}.menu-button--secondary:hover:not(:disabled),.menu-button--secondary[aria-expanded=true]:not(:disabled){background:var(--surface-raised)}.menu-button__caret{flex-shrink:0;transform:rotate(90deg)}.panel{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm), var(--shadow-md);padding:22px 24px}.search-input{align-items:center;gap:var(--space-3);width:min(240px,100%);height:34px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:calc(var(--radius-sm) + 1px);background:var(--surface);box-sizing:border-box;display:flex;position:relative}.search-input__icon{color:var(--text-placeholder);pointer-events:none;flex-shrink:0}.search-input__field{z-index:1;min-width:0;height:100%;color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-control);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0;line-height:1;position:relative}.search-input__field::placeholder{color:var(--text-placeholder)}.search-input__clear{z-index:1;border-radius:var(--radius-pill);width:22px;height:22px;color:var(--text-muted);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.search-input__clear:hover{background:var(--surface-muted);color:var(--text)}.search-input__label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.package-table__identity{flex-direction:column;align-items:stretch;gap:2px;min-width:0;display:flex}.package-table__identity-title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.package-table__name{flex:0 auto;min-width:0;max-width:100%}.package-table__title-extras{flex-wrap:wrap;flex:0 auto;align-items:center;gap:5px;min-width:0;display:inline-flex}.package-table__badges,.package-table__trailing{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.package-table__author-name{color:inherit}.package-table__author-link{color:var(--primary);text-decoration:none}.package-table__author-link:hover{text-decoration:underline}.package-table__no-source{color:var(--text-muted)}.package-table__secondary{width:100%;min-width:0}.toolbar-searchable-select{width:200px}.package-upload-body,.package-upload-body__stack{gap:var(--field-stack-gap);flex-direction:column;min-width:0;display:flex}.package-upload-source-divider{align-items:center;gap:var(--space-3);color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;margin:0;display:flex}.package-upload-source-divider:before,.package-upload-source-divider:after{content:"";background:var(--border);flex:auto;height:1px}.package-upload-meta{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 92%, var(--palette-text) 3%);flex-direction:column;margin:0;display:flex}.package-upload-meta__row{gap:var(--space-3);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;margin:0;display:grid}.package-upload-meta__row--block{gap:var(--space-2);grid-template-columns:1fr}.package-upload-meta__label{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.02em;margin:0}.package-upload-meta__value{color:var(--text);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.package-upload-meta__value--clamp{white-space:normal;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.package-upload-result{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.package-upload-result__title{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.package-upload-result__detail{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.45}.package-upload-option{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.package-upload-option__hint{color:var(--text-subtle);font-size:var(--font-size-caption);margin:0;line-height:1.4}.package-upload-choose-link{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.package-upload-choose-link:hover:not(:disabled){color:var(--primary)}.package-upload-choose-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.package-upload-choose-link:disabled{cursor:not-allowed;opacity:.65}.toggle{align-items:center;gap:var(--space-3);display:inline-flex;position:relative}.toggle__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer}.toggle__control{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.toggle__control:disabled{cursor:not-allowed}.toggle__track{border-radius:var(--radius-pill);background:var(--toggle-off);width:38px;height:22px;transition:background-color var(--duration-normal) var(--ease-standard);display:block;position:relative}.toggle__thumb{border-radius:var(--radius-pill);background:var(--surface);width:16px;height:16px;box-shadow:0 1px 3px color-mix(in srgb, var(--palette-text) 30%, transparent);transition:left var(--duration-normal) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:3px;left:3px}.toggle--checked .toggle__thumb{left:19px}.toggle--brand.toggle--checked .toggle__track{background:var(--toggle-on-brand)}.toggle--primary.toggle--checked .toggle__track{background:var(--primary)}.toggle--success.toggle--checked .toggle__track{background:var(--toggle-on-success)}.toggle--warning.toggle--checked .toggle__track{background:var(--warning-accent)}.toggle__control:disabled .toggle__track{opacity:.55}.toggle--loading .toggle__track{opacity:.7}.toggle__spinner{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--text-muted) 35%, transparent);border-top-color:var(--text-muted);border-radius:var(--radius-pill);width:10px;height:10px;animation:toggle-spin var(--duration-normal) linear infinite;pointer-events:none}@keyframes toggle-spin{to{transform:rotate(360deg)}}.row-actions{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.row-actions__trigger{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-muted);box-shadow:none;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.row-actions__trigger:hover,.row-actions__trigger[aria-expanded=true]{background:var(--primary-subtle);color:var(--primary-hover);box-shadow:none}.row-actions__trigger:focus{outline:none}.row-actions__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.version-with-warning{justify-content:center;align-items:center;gap:6px;display:inline-flex}.version-with-warning__icon{color:var(--warning-accent);align-items:center;display:inline-flex}.version-with-warning .tooltip{align-items:center;display:inline-flex}.wordpress-cores-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(17rem,.85fr);align-items:start;width:100%;min-width:0;display:grid}.wordpress-cores-layout:not(:has(.ui-tip-panel)){grid-template-columns:minmax(0,1fr)}.wordpress-cores-layout__table{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.wordpress-cores-websites{font-variant-numeric:tabular-nums;color:var(--text)}.wordpress-cores-websites--empty{color:var(--text-muted)}@media (width<=960px){.wordpress-cores-layout{grid-template-columns:1fr}}.country-flag{flex-shrink:0;justify-content:center;align-items:center;width:1.35em;height:1.35em;font-size:1.25rem;line-height:1;display:inline-flex}.region-flag.country-flag{flex-shrink:0;justify-content:center;align-items:center;width:1.25em;height:1.25em;font-size:1rem;line-height:1;display:inline-flex}.country-cell{justify-content:center;align-items:center;min-width:0;display:inline-flex}.country-cell--empty{color:var(--text-muted)}.websites-status-icon{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.websites-status-icon--success{color:var(--success)}.websites-status-icon--warning{color:var(--warning)}.websites-status-icon--danger{color:var(--danger)}.websites-status-icon--muted{color:var(--icon-muted)}.website-panel-packages__chip--active,.website-panel-packages__chip--active:hover,.website-panel-packages__chip--active:focus-visible{border-color:var(--code-surface);color:var(--text-inverse);background:var(--code-surface)}.dns-zones-toolbar{box-sizing:border-box;flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.dns-zones-filters{flex-wrap:wrap;gap:8px;display:flex}.dns-zones-filter{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:30px;color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;padding:0 13px;line-height:1;display:inline-flex}.dns-zones-filter__count{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:19px;height:19px;color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);box-sizing:border-box;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.dns-zones-filter--active{border-color:var(--notification-surface);background:var(--notification-surface);color:var(--text-inverse)}.dns-zones-filter--active .dns-zones-filter__count{background:color-mix(in srgb, var(--text-inverse) 18%, transparent);color:var(--text-inverse)}.dns-zones-table .data-table__head tr,.dns-zones-table .data-table__body tr:not(.data-table__expanded-row){gap:10px}.dns-zones-name__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block;overflow:hidden}.dns-zones-name__label:hover{color:var(--primary-hover)}.dns-zones-records{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.dns-zones-records__count{font-family:inherit;font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);color:var(--primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.dns-zones-records__count:hover{text-decoration:underline}.dns-zones-records__types{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--font-size-caption);color:var(--text-muted);letter-spacing:.01em;display:block;overflow:hidden}.dns-zones-website{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-control);font-weight:var(--font-weight-medium);color:var(--primary);display:block;overflow:hidden}.dns-zones-website--empty{font-weight:var(--font-weight-regular);color:var(--text-subtle)}.dns-records-search{width:min(220px,100%)}.dns-records-table .data-table__scroll{margin-top:14px}.dns-records-table .data-table__body tr:not(.data-table__expanded-row){align-items:start;padding:10px 14px}.dns-records-table .data-table__body td[data-column=record]{align-items:flex-start;display:flex}.dns-records-table .data-table__body td[data-column=type]{justify-content:flex-start;align-items:flex-start;display:flex}.dns-record-type{background:var(--tone-slate-bg);width:auto;min-width:3.25rem;height:22px;color:var(--tone-slate);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;margin-top:2px;padding:0 8px;display:inline-flex}.dns-record-type[data-type=A],.dns-record-type[data-type=AAAA]{background:var(--primary-subtle);color:var(--primary)}.dns-record-type[data-type=CNAME]{background:var(--tone-cyan-bg);color:var(--tone-cyan)}.dns-record-type[data-type=MX]{background:var(--badge-accent-bg);color:var(--badge-accent-text)}.dns-record-type[data-type=TXT]{background:var(--badge-success-bg);color:var(--success)}.dns-record-type[data-type=NS],.dns-record-type[data-type=SOA]{background:var(--tone-slate-bg);color:var(--tone-slate)}.dns-record-type[data-type=SRV],.dns-record-type[data-type=CAA],.dns-record-type[data-type=ALIAS]{background:var(--tone-amber-bg);color:var(--tone-amber)}.dns-record-values{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.dns-records-table td .tooltip{min-width:0;max-width:100%;display:inline-flex}.dns-records-table .data-table-row-actions__group .tooltip{justify-content:center;align-items:center}.dns-record-chip{border:1px solid var(--border-strong);background:var(--surface-tint);min-width:0;max-width:100%;color:var(--text-chip);font-family:var(--font-family-mono);font-size:12px;font-weight:var(--font-weight-regular);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:7px;place-self:flex-start start;align-items:center;gap:7px;padding:5px 10px;line-height:1;display:inline-flex}.dns-record-chip:hover{background:var(--primary-subtle);border-color:var(--border-emphasis)}.dns-record-chip__icon{color:var(--text-subtle);flex-shrink:0}.dns-record-chip__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dns-records-table .data-table__body td.dns-record-ttl{vertical-align:top;font-family:var(--font-family-body);font-size:var(--font-size-control);font-weight:var(--font-weight-regular);color:var(--text-subtle);margin-top:5px;padding-top:0;line-height:normal}.data-table__body td.data-table-row-actions{margin-top:1px}.dns-record-editor__field{flex-direction:column;min-width:0;display:flex}.dns-record-editor__label{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);margin-bottom:6px;display:block}.dns-record-editor__input,.dns-record-editor__textarea{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--text);font-family:var(--font-family-mono);outline:none}.dns-record-editor__input{height:38px;font-size:var(--font-size-control);padding:0 12px}.dns-record-editor__textarea{min-height:80px;font-size:var(--font-size-sm);border-radius:var(--radius-md);resize:vertical;padding:10px 13px}.dns-record-editor__input:focus-visible,.dns-record-editor__textarea:focus-visible{border-color:var(--border-emphasis);box-shadow:0 0 0 2px var(--focus-ring-soft)}.dns-record-editor__input[aria-invalid=true],.dns-record-editor__textarea[aria-invalid=true]{border-color:var(--danger)}.dns-record-editor__error{color:var(--danger);font-size:var(--font-size-caption);margin-top:6px}.dns-record-editor__input:disabled,.dns-record-editor__textarea:disabled{cursor:not-allowed;opacity:.7}.dns-record-lock{width:30px;height:30px;color:var(--icon-locked);justify-content:center;align-items:center;display:inline-flex}.dns-record-lock__label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dns-records-view .empty-state{font-size:13px}.ui-line-chart{gap:var(--space-3);flex-direction:column;min-width:0;display:flex;position:relative;overflow:visible}.ui-line-chart--active{z-index:5}.ui-line-chart__plot{z-index:1;width:100%;min-width:0;position:relative;overflow:visible}.ui-line-chart__svg{width:100%;height:100%;display:block;overflow:visible}.ui-line-chart__grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}.ui-line-chart__limit{stroke:var(--warning);stroke-width:1.5px;stroke-dasharray:5 4}.ui-line-chart__crosshair{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.7;pointer-events:none}.ui-line-chart__line{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ui-line-chart__dot{stroke:var(--surface);stroke-width:1.5px;pointer-events:none}.ui-line-chart__tick{fill:var(--text-muted);font-size:10px;font-family:var(--font-family-body)}.ui-line-chart__legend{gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-line-chart__legend-item{color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.ui-line-chart__legend-swatch{border-radius:999px;width:10px;height:10px}.ui-line-chart__tooltip{z-index:6;min-width:140px;max-width:220px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);color:var(--text-secondary);font-size:var(--font-size-caption);pointer-events:none;position:absolute}.ui-line-chart__tooltip strong{color:var(--text);font-weight:var(--font-weight-semibold);margin-bottom:6px;display:block}.ui-line-chart__tooltip ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ui-line-chart__tooltip li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.ui-line-chart__tooltip-swatch{border-radius:999px;width:8px;height:8px}.ui-line-chart__tooltip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-line-chart__tooltip-value{color:var(--text);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);white-space:nowrap}.ui-line-chart__tooltip-note{border-top:1px solid var(--border);color:var(--text);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:8px 0 0;padding-top:6px}.ui-line-chart__tooltip-note--positive{color:var(--success)}.ui-line-chart__tooltip-note--negative{color:var(--danger)}.ui-line-chart__empty{color:var(--text-muted);font-size:var(--font-size-caption);margin:0}.website-panel-metrics-controls-stack{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.website-panel-metrics-kpis{gap:var(--space-3);flex-direction:column;display:flex}.website-panel-metrics-kpis__heading{font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0}.website-panel-metrics-kpis__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.website-panel-metrics-kpi-card{border:1px solid var(--border-row);border-radius:var(--radius-lg);background:var(--surface-soft);padding:15px 17px}.website-panel-metrics-kpi-card h4{color:var(--text-muted);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.website-panel-metrics-kpi-card__title-row{align-items:center;gap:6px;margin:0 0 10px;display:flex}.website-panel-metrics-kpi-card__title-row h4{margin:0}.website-panel-metrics-kpi-card dl{flex-direction:column;gap:7px;margin:0;display:flex}.website-panel-metrics-kpi-card dl>div{font-size:var(--font-size-caption);justify-content:space-between;gap:10px;display:flex}.website-panel-metrics-kpi-card dt{color:var(--text-secondary)}.website-panel-metrics-kpi-card dd{color:var(--text);font-weight:var(--font-weight-bold);margin:0}.website-panel-metrics-kpi-strip{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.website-panel-metrics-kpi-strip>div{padding:var(--space-3) var(--space-4);border:1px solid var(--border-row);border-radius:var(--radius-md);background:var(--surface-soft);flex-direction:column;gap:4px;display:flex}.website-panel-metrics-kpi-strip span{color:var(--text-muted);font-size:var(--font-size-caption)}.website-panel-metrics-kpi-strip strong{color:var(--text);font-size:var(--font-size-md)}.website-panel-metrics-chart-block{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-row);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex;position:relative;overflow:visible}.website-panel-metrics-chart-block__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.website-panel-metrics-chart-block__header h3{font-family:var(--font-family-heading);font-size:var(--font-size-md);margin:0}.git-connect{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.git-connect__header{gap:var(--space-3);flex-direction:column;display:flex}.git-connect__body{gap:var(--space-4);flex-direction:column;max-width:40rem;display:flex}.git-connect__body--wide{max-width:44rem}.git-connect__lead{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.git-connect__panel{gap:var(--space-4);width:100%;min-width:0;padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-tint);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.git-connect__panel-heading{gap:var(--space-1);flex-direction:column;max-width:42rem;display:flex}.git-connect__panel-title{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.git-connect__panel-intro{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.git-connect__fields{gap:var(--field-stack-gap);flex-direction:column;width:100%;min-width:0;max-width:34rem;display:flex}.git-connect__branch{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.git-connect__branch-suggestions{gap:var(--space-2);flex-wrap:wrap;display:flex}.git-connect__branch-chip{border:1px solid var(--border);border-radius:var(--radius-pill);height:22px;color:var(--text-muted);background:var(--surface);font-size:11px;font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;padding:0 .55rem;line-height:1;display:inline-flex}.git-connect__branch-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 35%, var(--border));color:var(--text-secondary);background:var(--surface-raised,var(--surface))}.git-connect__branch-chip:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.git-connect__branch-chip.is-active{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--surface))}.git-connect__branch-chip:disabled{cursor:not-allowed;opacity:.55}.git-connect__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.git-connect__guide{gap:var(--space-3);flex-direction:column;display:flex}.git-connect__guide-item{gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-tint);box-shadow:var(--shadow-sm);align-items:flex-start;display:flex}.git-connect__guide-item.is-muted{opacity:.62}.git-connect__guide-index{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--primary) 12%, var(--surface));width:1.75rem;height:1.75rem;color:var(--primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex:0 0 1.75rem;justify-content:center;align-items:center;line-height:1;display:inline-flex}.git-connect__guide-content{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.git-connect__guide-title{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0}.git-connect__guide-copy,.git-connect__guide-hint{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.git-connect__guide-body{margin-top:var(--space-2);min-width:0}a.git-connect__external{text-decoration:none}.git-connect__guide-item.is-muted a.git-connect__external{pointer-events:none}.git-connect__confirm-section{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);flex-direction:column;transition:border-color .12s,background-color .12s;display:flex}.git-connect__confirm-section--on{border-color:var(--primary,var(--focus-ring));background:var(--surface-hover,var(--surface-muted))}.git-connect__confirm-heading{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.git-connect__confirm-title{color:var(--text);font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;align-items:center;line-height:1.3;display:inline-flex}.git-connect__link{color:var(--primary);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.git-connect__link:hover{color:var(--primary-hover)}.website-panel-debug{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.website-panel-debug__tabs{gap:var(--space-5);border-bottom:1px solid var(--border-strong);display:flex;overflow-x:auto}.website-panel-debug__tab{height:2.5rem;padding:0 var(--space-1);color:var(--text-subtle);font:inherit;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;position:relative}.website-panel-debug__tab:hover{color:var(--text)}.website-panel-debug__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.website-panel-debug__tab.is-active{color:var(--primary);font-weight:var(--font-weight-bold)}.website-panel-debug__tab.is-active:after{background:var(--primary);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.website-panel-debug__panel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.website-panel-debug__intro{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.website-panel-debug__loading{align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm);display:flex}.website-panel-debug__table-panel{width:100%}.website-panel-debug__message{overflow-wrap:anywhere;max-width:100%;color:var(--text);font-size:var(--font-size-sm);white-space:pre-wrap;line-height:1.45;display:block}.website-panel-debug__http-request{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.website-panel-debug__method{border-radius:var(--radius-sm);min-width:3.25rem;height:1.35rem;font-family:var(--font-family-mono,ui-monospace, monospace);font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;flex:none;justify-content:center;align-items:center;padding:0 .4rem;line-height:1;display:inline-flex}.website-panel-debug__method--read{background:var(--primary-subtle);color:var(--primary)}.website-panel-debug__method--write{background:var(--badge-accent-bg);color:var(--badge-accent-text)}.website-panel-debug__method--danger{background:var(--danger-subtle);color:var(--danger)}.website-panel-debug__method--neutral{background:var(--surface-muted,var(--primary-subtle));color:var(--text-secondary)}.website-panel-debug__uri-tip{flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.website-panel-debug__uri{color:var(--text);font-family:var(--font-family-mono,ui-monospace, monospace);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;display:block;overflow:hidden}.website-panel-debug__ai-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.website-panel-debug__ai-button.button{height:1.875rem;min-height:1.875rem;font-size:var(--font-size-sm);padding:0 .65rem}.website-panel-debug__ai-button--debug.button{border-color:var(--badge-accent-text);background:var(--badge-accent-text);color:var(--text-inverse)}.website-panel-debug__ai-button--debug.button:hover:not(:disabled){border-color:color-mix(in srgb, var(--badge-accent-text) 88%, black);background:color-mix(in srgb, var(--badge-accent-text) 88%, black);color:var(--text-inverse)}.website-panel-debug__table--ai .data-table__body tr.data-table__row--expanded{border-color:color-mix(in srgb, var(--badge-accent-text) 32%, var(--border));background:var(--badge-accent-bg);border-bottom-color:#0000}.website-panel-debug__table--ai .data-table__body tr.data-table__row--expanded:hover{border-color:color-mix(in srgb, var(--badge-accent-text) 32%, var(--border));border-bottom-color:#0000}.website-panel-debug__table--ai .data-table__body tr.data-table__row--expanded+tr.data-table__expanded-row .website-panel-debug-ai{border-top-left-radius:0;border-top-right-radius:0}.website-panel-debug-ai{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--badge-accent-text) 32%, var(--border));border-radius:var(--radius-row);background:color-mix(in srgb, var(--badge-accent-bg) 72%, var(--surface));box-sizing:border-box;flex-direction:column;min-width:0;padding:12px 14px 14px;display:flex}.website-panel-debug-ai__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--badge-accent-text) 16%, var(--border));flex-wrap:wrap;display:flex}.website-panel-debug-ai__heading{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.website-panel-debug-ai__badge{border-radius:var(--radius-sm);background:var(--badge-accent-text);min-width:1.75rem;height:1.75rem;color:var(--text-inverse);font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;flex:none;justify-content:center;align-items:center;padding:0 .4rem;line-height:1;display:inline-flex}.website-panel-debug-ai__title-block{flex-direction:column;gap:.15rem;min-width:0;display:flex}.website-panel-debug-ai__title{color:var(--text);font-family:var(--font-family-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0;line-height:1.3}.website-panel-debug-ai__subtitle{color:var(--text-muted);font-size:var(--font-size-xs);margin:0;line-height:1.35}.website-panel-debug-ai__header-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.website-panel-debug-ai__scroll{min-width:0;position:relative}.website-panel-debug-ai__body{overscroll-behavior:contain;outline:none;max-height:min(44vh,360px);padding-right:2px;overflow:auto}.website-panel-debug-ai__body:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);border-radius:var(--radius-sm)}.website-panel-debug-ai__scroll.is-scrollable:after{pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--badge-accent-bg) 72%, var(--surface)) 100%);content:"";height:2.25rem;position:absolute;bottom:0;left:0;right:0}.website-panel-debug-ai__analysis{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.55}.website-panel-debug-ai__analysis>:first-child{margin-top:0}.website-panel-debug-ai__analysis>:last-child{margin-bottom:0}.website-panel-debug-ai__h2,.website-panel-debug-ai__h3,.website-panel-debug-ai__h4{margin:var(--space-3) 0 var(--space-1);color:var(--text);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.3}.website-panel-debug-ai__h2{font-size:var(--font-size-md)}.website-panel-debug-ai__h3,.website-panel-debug-ai__h4{font-size:var(--font-size-sm)}.website-panel-debug-ai__p{margin:var(--space-1) 0}.website-panel-debug-ai__list{margin:var(--space-1) 0 var(--space-2);padding-left:1.25rem}.website-panel-debug-ai__list li{margin-bottom:.25rem}.website-panel-debug-ai__code{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 80%, var(--badge-accent-bg));font-family:var(--font-family-mono,ui-monospace, monospace);padding:.1rem .35rem;font-size:.8125rem}.website-panel-debug-ai__link{color:var(--badge-accent-text);text-decoration:none}.website-panel-debug-ai__link:hover{text-decoration:underline}.website-panel-debug-ai__img{max-width:100%;height:auto;margin:var(--space-2) 0;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:block}.website-panel-git{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.website-panel-git__loading{align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm);display:flex}.website-panel-git__card{padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-tint);box-shadow:var(--shadow-sm);flex-direction:column;gap:0;max-width:40rem;display:flex}.website-panel-git__section-title{margin:0 0 var(--space-3);color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.website-panel-git__summary{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.website-panel-git__summary>div{gap:2px;display:grid}.website-panel-git__summary dt{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.website-panel-git__summary dd{color:var(--text);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}.website-panel-git__repo-link,.website-panel-git__commit-link{color:var(--primary);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.website-panel-git__repo-link:hover,.website-panel-git__commit-link:hover{color:var(--primary-hover)}.website-panel-git__options{gap:var(--space-3);flex-direction:column;display:flex}.website-panel-git__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.website-panel-git__logs-header{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.website-panel-git__events-table{margin-top:var(--space-2)}.website-panel-git__event-time,.website-panel-git__muted{color:var(--text-secondary);font-size:var(--font-size-sm)}.website-panel-git__commit-message{max-width:100%;color:var(--text);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.underline-tabs{gap:var(--space-5);border-bottom:1px solid var(--border-strong);display:flex;overflow-x:auto}.underline-tabs__tab{height:2.5rem;padding:0 var(--space-1);color:var(--text-subtle);font:inherit;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;position:relative}.underline-tabs__tab:hover{color:var(--text)}.underline-tabs__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.underline-tabs__tab.is-active{color:var(--primary);font-weight:var(--font-weight-bold)}.underline-tabs__tab.is-active:after{background:var(--primary);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ui-stat-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-stat-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-stat-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-stat-tile{gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ui-stat-tile__label{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.ui-stat-tile__value{color:var(--text);font-family:var(--font-family-heading);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.ui-stat-tile__value--mono{font-family:var(--font-family-mono,ui-monospace, monospace);font-weight:var(--font-weight-extrabold)}.ui-stat-tile__value--wrap{white-space:normal;overflow-wrap:anywhere;text-overflow:unset}.ui-stat-tile__value--emphasize{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.25rem;line-height:1.1}.ui-stat-tiles--quiet .ui-stat-tile{padding:var(--space-3) var(--space-4);gap:6px}.ui-stat-tiles--quiet .ui-stat-tile__label{letter-spacing:0;text-transform:none;font-weight:var(--font-weight-medium)}.ui-stat-tiles--quiet .ui-stat-tile__value,.ui-stat-tiles--quiet .ui-stat-tile__value--mono,.ui-stat-tiles--quiet .ui-stat-tile__value--emphasize{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.4}@media (width<=520px){.ui-stat-tiles--2,.ui-stat-tiles--3{grid-template-columns:minmax(0,1fr)}}.toolbar-filter-chip{border:1px solid var(--border-strong,var(--border));border-radius:var(--radius-md);background:var(--surface-muted);min-width:0;max-width:220px;height:32px;color:var(--text-secondary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface) 55%, transparent);box-sizing:border-box;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:0 auto;align-items:center;gap:7px;padding:0 8px 0 11px;display:inline-flex}.toolbar-filter-chip:hover{border-color:var(--border-strong,var(--border));background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface))}.toolbar-filter-chip--active{border-color:var(--notification-surface);background:var(--notification-surface);color:var(--text-inverse);box-shadow:none}.toolbar-filter-chip--active:hover{border-color:var(--notification-surface);background:var(--notification-surface)}.toolbar-filter-chip--active .toolbar-filter-chip__field.ui-field,.toolbar-filter-chip--active .toolbar-filter-chip__field .ui-field__control,.toolbar-filter-chip--active .toolbar-filter-chip__field .ui-searchable-select__value,.toolbar-filter-chip--active .toolbar-filter-chip__field .ui-searchable-select__chevron,.toolbar-filter-chip--active .toolbar-filter-chip__icon{color:var(--text-inverse)}.toolbar-filter-chip__icon{width:14px;height:14px;color:inherit;opacity:.9;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.toolbar-filter-chip__field.ui-field{flex-direction:column;flex:auto;justify-content:center;gap:0;width:auto;min-width:0;max-width:160px;height:100%;display:flex}.toolbar-filter-chip__field .ui-field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toolbar-filter-chip__field .ui-searchable-select{align-items:center;min-width:0;height:100%;display:flex}.toolbar-filter-chip__field .ui-field__control{height:100%;min-height:0;box-shadow:none;color:inherit;font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);background:0 0;border:0;align-items:center;gap:6px;padding:0;line-height:1;display:flex}.toolbar-filter-chip__field .ui-field__control:focus-within,.toolbar-filter-chip__field .ui-field__control:focus-visible{box-shadow:none;outline:none}.toolbar-filter-chip__field .ui-searchable-select__value{color:inherit;font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);line-height:1}.toolbar-filter-chip__field .ui-searchable-select__value--placeholder{color:inherit;opacity:.78;font-weight:var(--font-weight-semibold)}.toolbar-filter-chip__field .ui-searchable-select__chevron{width:12px;height:12px;color:inherit;opacity:.72;flex-shrink:0}.toolbar-filter-chip__clear{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text-inverse) 18%, transparent);width:20px;height:20px;color:inherit;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.toolbar-filter-chip__clear:hover:not(:disabled){background:color-mix(in srgb, var(--text-inverse) 28%, transparent)}.toolbar-filter-chip__clear:disabled{cursor:not-allowed;opacity:.55}.toolbar-filter-chip:not(.toolbar-filter-chip--active) .toolbar-filter-chip__clear{display:none}.website-firewall__ip,.website-firewall__code{max-width:100%;color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.website-firewall__time{flex-direction:column;gap:2px;min-width:0;display:flex}.website-firewall__time strong{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.website-firewall__time small{color:var(--text-muted);font-size:var(--font-size-caption)}.website-firewall__muted{color:var(--text-muted)}.website-firewall__report.button{min-height:28px;font-size:var(--font-size-caption);padding:0 11px}.website-firewall__load-more{margin-top:var(--space-3);justify-content:flex-end;display:flex}.badge-stack{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.badge-stack__secondary{font-size:var(--font-size-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;padding-inline-start:5px;overflow:hidden}.malware-findings{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.malware-findings__panel{min-width:0}.malware-findings__subject-row{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-muted) 88%, var(--border));box-sizing:border-box;align-items:center;gap:4px;min-width:0;max-width:calc(100% - 3ch);padding:2px 4px 2px 8px;display:inline-flex}.malware-findings__subject-tooltip{flex:0 auto;min-width:0;max-width:100%}.malware-findings__subject-tooltip .malware-findings__subject{min-width:0}.malware-findings__subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-caption);display:block;overflow:hidden}.malware-findings__subject-copy{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.malware-findings__subject-copy:hover{color:var(--text);background:color-mix(in srgb, var(--surface-raised) 80%, transparent)}.malware-findings__subject-copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.malware-findings__subject-copy--copied{color:var(--success)}.malware-findings__seen{flex-direction:column;gap:2px;line-height:1.25;display:flex}.malware-findings__seen strong{font-weight:600}.malware-findings__seen small{color:var(--text-muted);font-size:var(--font-size-caption)}.malware-findings__load-more{margin-top:var(--space-3);justify-content:flex-end;display:flex}.website-panel-packages__chip--active,.website-panel-packages__chip--active:hover,.website-panel-packages__chip--active:focus-visible{border-color:var(--code-surface);color:var(--text-inverse);background:var(--code-surface)}@media (width<=720px){.wp-config-toolbar{flex-direction:column;align-items:stretch}.wp-config-toolbar .data-table__toolbar{justify-content:stretch}.wp-config-search{width:100%}}.tool-frame,.website-panel-tool{padding:26px 28px}.tool-frame__header,.website-panel-tool__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.tool-frame__header-copy,.website-panel-tool__header-copy{flex:16rem;min-width:0}:is(.tool-frame:not(.tool-frame--inline-header) .tool-frame__header:has(.tool-frame__actions>:nth-child(3)) .tool-frame__header-copy,.tool-frame:not(.tool-frame--inline-header) .tool-frame__header:has(.billing-invoices__range) .tool-frame__header-copy){flex:100%}.tool-frame__title-row,.website-panel-tool__title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tool-frame__header h2,.website-panel-tool__header h2{color:var(--text);font-family:var(--font-family-heading);margin:0;font-size:1.1875rem}.tool-frame__description,.tool-frame__header p,.website-panel-tool__header p{max-width:76ch;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--font-size-body)}.tool-frame__actions,.website-panel-tool__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;margin-inline-start:auto;display:flex}:is(.tool-frame:not(.tool-frame--inline-header) .tool-frame__header:has(.tool-frame__actions>:nth-child(3)) .tool-frame__actions,.tool-frame:not(.tool-frame--inline-header) .tool-frame__header:has(.billing-invoices__range) .tool-frame__actions){flex:100%}.tool-frame__body,.website-panel-tool__body{gap:var(--space-5);flex-direction:column;display:flex}.tool-frame__header+.tool-frame__body,.website-panel-tool__header+.website-panel-tool__body{margin-top:var(--space-6)}.website-panel-packages__chip--active,.website-panel-packages__chip--active:hover,.website-panel-packages__chip--active:focus-visible{border-color:var(--code-surface);color:var(--text-inverse);background:var(--code-surface)}.website-panel{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.website-panel__back{align-items:center;gap:var(--space-2);width:fit-content;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.website-panel__back:hover{color:var(--primary)}.website-panel-header{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-7);padding:var(--space-6) var(--space-7);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--palette-sidebar-glow) 25%, transparent), transparent 45%), linear-gradient(120deg, var(--surface), var(--surface-raised));box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.website-panel-header__identity{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.website-panel-header__title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.website-panel-header__heading{align-items:center;gap:4px;min-width:0;display:inline-flex}.website-panel-header__title-tools{flex-shrink:0;align-items:center;gap:0;display:inline-flex;transform:translateY(1px)}.website-panel-header__title-tools .tooltip{justify-content:center;align-items:center;display:inline-flex}.website-panel-header__title-tools .data-table-row-action{margin-inline:-5px}.website-panel-header__title-tools .tooltip:first-child .data-table-row-action{margin-left:-2px}.website-panel-header__title-tools .tooltip:nth-child(2) .data-table-row-action{margin-left:0}.website-panel-header__dialog-hint{color:var(--text-muted);font-size:var(--font-size-caption);margin:0;line-height:1.45}.website-panel-header__dialog-hint-link{color:var(--primary);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.website-panel-header__dialog-hint-link:hover{text-decoration-thickness:2px}.website-panel-header h1{color:var(--text);font-family:var(--font-family-heading);font-size:clamp(1.35rem,1.1rem + .8vw,1.625rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0;line-height:1}.website-panel-header__meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.website-panel-header__meta .tooltip{align-items:center;display:inline-flex}.website-panel-header__meta-icons{align-items:center;gap:6px;min-width:0;display:inline-flex}.website-panel-header__chip{border-radius:var(--radius-pill);height:24px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.website-panel-header__chip--state.website-panel-header__chip--success{background:var(--badge-success-bg);color:var(--success)}.website-panel-header__chip--state.website-panel-header__chip--warning{background:var(--warning-soft-bg);color:var(--warning)}.website-panel-header__chip--state.website-panel-header__chip--danger{background:var(--danger-subtle);color:var(--danger)}.website-panel-header__chip--state.website-panel-header__chip--muted{background:color-mix(in srgb, var(--surface) 72%, var(--surface-raised));color:var(--text-muted)}.website-panel-header__chip-dot{background:currentColor;border-radius:99px;flex-shrink:0;width:7px;height:7px}.website-panel-header__chip--state.website-panel-header__chip--success .website-panel-header__chip-dot{background:var(--success-emphasis)}.website-panel-header__chip--health{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 72%, var(--surface-raised));color:var(--text-muted)}.website-panel-header__chip--health.website-panel-header__chip--success{border-color:color-mix(in srgb, var(--success) 28%, var(--border));background:color-mix(in srgb, var(--badge-success-bg) 55%, var(--surface));color:var(--success)}.website-panel-header__chip--health.website-panel-header__chip--warning{border-color:color-mix(in srgb, var(--warning) 34%, var(--border));background:color-mix(in srgb, var(--warning-soft-bg) 70%, var(--surface));color:var(--warning)}.website-panel-header__chip--health.website-panel-header__chip--danger{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));background:color-mix(in srgb, var(--danger-subtle) 70%, var(--surface));color:var(--danger)}.website-panel-header__chip--health.website-panel-header__chip--muted{border-color:var(--border);background:color-mix(in srgb, var(--surface) 72%, var(--surface-raised));color:var(--text-muted)}.website-panel-header__region{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 70%, var(--surface-raised));width:28px;height:24px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 80%, transparent);justify-content:center;align-items:center;display:inline-flex}.website-panel-header__region-flag.region-flag{width:auto;height:auto;font-size:15px;line-height:1}.website-panel-header__cdn,.website-panel-header__object-cache{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 70%, var(--surface-raised));width:28px;height:24px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 80%, transparent);justify-content:center;align-items:center;line-height:0;display:inline-flex}.website-panel-header__infra{align-items:center;gap:6px;min-width:0;display:inline-flex}.website-panel-header__infra .badge{height:24px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.01em;padding:0 10px}.website-panel-header__infra .badge__icon{flex-shrink:0;width:12px;height:12px;display:block}.website-panel-header__domain{align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;color:var(--primary);font-size:var(--font-size-sm);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.website-panel-header__domain:hover{text-underline-offset:3px;text-decoration:underline}.website-panel-header__domain.is-muted{color:var(--text-muted);cursor:default}.website-panel-header__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.website-panel-header__actions .button{height:38px;min-height:38px}.website-panel-header__env{position:relative}.website-panel-header__env-trigger{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);height:38px;min-height:38px;color:var(--text-inverse);font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);border:1px solid #0000;padding:0 16px;line-height:1;display:inline-flex}.website-panel-header__env-trigger--success{border-color:var(--success-emphasis);background:var(--success-emphasis)}.website-panel-header__env-trigger--warning{border-color:var(--warning-accent);background:var(--warning-accent)}.website-panel-header__env-trigger--muted{border-color:var(--tone-slate);background:var(--tone-slate)}.website-panel-header__env-trigger:hover,.website-panel-header__env-trigger[aria-expanded=true]{filter:brightness(.96)}.website-panel-header__env-caret{flex-shrink:0;transform:rotate(90deg)}.website-panel-tabs-row{justify-content:space-between;align-items:center;gap:var(--space-5);border-bottom:1px solid var(--border);margin-bottom:0;display:flex}.website-panel-tabs{gap:var(--space-1);border-bottom:0;flex:auto;min-width:0;display:flex;overflow-x:auto}.website-panel-jump-trigger{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-subtle);font-family:var(--font-family-body);font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:9px;flex:none;align-items:center;gap:9px;margin-bottom:8px;padding:0 8px 0 12px;display:inline-flex}.website-panel-jump-trigger:hover{border-color:var(--border-strong,var(--border));color:var(--text-secondary)}.website-panel-jump-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.website-panel-jump-trigger__kbd{border:1px solid var(--border-subtle,var(--border));background:var(--surface-muted);height:20px;color:var(--text-muted);font-size:11px;font-weight:var(--font-weight-semibold);border-radius:5px;align-items:center;padding:0 6px;display:inline-flex}.website-panel-jump-palette{z-index:1400;background:color-mix(in srgb, var(--text) 45%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.website-panel-jump-palette__panel{border-radius:var(--radius-xl,16px);background:var(--surface);width:min(560px,100vw - 40px);box-shadow:var(--shadow-overlay);overflow:hidden}.website-panel-jump-palette__search{border-bottom:1px solid var(--border-subtle,var(--border));align-items:center;gap:11px;padding:15px 18px;display:flex}.website-panel-jump-palette__search-icon{color:var(--text-muted);flex-shrink:0}.website-panel-jump-palette__input{min-width:0;color:var(--text);font-family:var(--font-family-body);font-size:var(--font-size-body-lg,15px);background:0 0;border:0;outline:none;flex:auto}.website-panel-jump-palette__input::placeholder{color:var(--text-placeholder,var(--text-muted))}.website-panel-jump-palette__kbd{border:1px solid var(--border-subtle,var(--border));background:var(--surface-muted);height:21px;color:var(--text-muted);font-size:11px;font-weight:var(--font-weight-semibold);border-radius:5px;flex-shrink:0;align-items:center;padding:0 7px;display:inline-flex}.website-panel-jump-palette__list{max-height:340px;margin:0;padding:8px;list-style:none;overflow-y:auto}.website-panel-jump-palette__group{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;padding:8px 12px 4px}.website-panel-jump-palette__option{cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;display:flex}.website-panel-jump-palette__option--highlighted,.website-panel-jump-palette__option:hover{background:var(--surface-muted)}.website-panel-jump-palette__option-icon{color:var(--text-muted);flex-shrink:0}.website-panel-jump-palette__option-label{min-width:0;color:var(--text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);flex:auto}.website-panel-jump-palette__option-hint{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);flex-shrink:0}.website-panel-jump-palette__favourite{width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:.55;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin:-4px -6px -4px 0;padding:0;display:inline-flex}.website-panel-jump-palette__option--highlighted .website-panel-jump-palette__favourite,.website-panel-jump-palette__option:hover .website-panel-jump-palette__favourite,.website-panel-jump-palette__favourite--active{opacity:1}.website-panel-jump-palette__favourite:hover:not(:disabled),.website-panel-jump-palette__favourite:focus-visible{background:var(--surface);color:var(--text-secondary)}.website-panel-jump-palette__favourite--active{color:var(--warning)}.website-panel-jump-palette__favourite:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.website-panel-jump-palette__favourite:disabled{cursor:not-allowed;opacity:.35}.website-panel-jump-palette__empty{color:var(--text-muted);font-size:var(--font-size-body);justify-content:center;padding:22px;display:flex}.website-panel-tabs__item{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);color:var(--text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);flex:none;text-decoration:none;display:inline-flex;position:relative}.website-panel-tabs__item:hover{color:var(--text)}.website-panel-tabs__item.is-active{color:var(--primary)}.website-panel-tabs__item.is-active:after{background:var(--primary);content:"";border-radius:2px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.website-panel a.website-panel-tabs__item:focus-visible{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.website-panel-grid{align-items:start;gap:var(--space-7);grid-template-columns:248px minmax(0,1fr);display:grid}.website-panel-rail{top:var(--space-5);gap:var(--space-1);flex-direction:column;display:flex;position:sticky}.website-panel-rail h2{padding:var(--space-2) var(--space-4) var(--space-3);color:var(--text-subtle);font-size:var(--font-size-caption);letter-spacing:.09em;text-transform:uppercase;margin:0}.website-panel-rail__item{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--text-secondary);border:1px solid #0000;text-decoration:none;display:flex}.website-panel-rail__item:hover{border-color:var(--border-row-hover);background:var(--surface)}.website-panel-rail__item.is-active{border-color:var(--border-emphasis);background:var(--surface);box-shadow:var(--shadow-sm)}.website-panel-rail__icon{color:#5b6b85;background:var(--tone-navy-bg);border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.website-panel-rail__item.is-active .website-panel-rail__icon{color:var(--text-inverse);background:var(--toggle-on-brand)}.website-panel-rail__copy{flex-direction:column;flex:auto;min-width:0;display:flex}.website-panel-rail__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body);overflow:hidden}.website-panel-rail__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);margin-top:1px;line-height:1.3;overflow:hidden}.website-panel-rail__meta--warning{color:var(--warning)}.website-panel-rail__meta--danger{color:var(--danger)}.website-panel-rail__meta--success{color:var(--success)}.website-panel-tabs__alert{align-items:center;display:inline-flex}.website-panel-rail__item>.website-panel-alert-dot{margin-left:auto}.website-panel-alert-dot{border-radius:var(--radius-pill);flex:none;width:8px;height:8px;display:inline-flex}.website-panel-alert-dot--danger{background:var(--danger)}.website-panel-alert-dot--warning{background:var(--warning)}.website-panel-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.website-panel-content{min-width:0}.website-panel-server-ip.ui-notice{align-items:center}.website-panel-server-ip .ui-notice__content{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row;width:100%}.website-panel-server-ip .ui-notice__actions{flex-shrink:0;margin-inline-start:auto}.website-panel-server-ip__chip{vertical-align:middle;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.website-panel-server-ip__chip .badge{height:24px;color:var(--text-inverse);background:var(--notification-surface);font-family:var(--font-family-mono,ui-monospace, monospace);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:0;border:0;padding:0 10px}.website-panel-server-ip__chip:hover .badge{filter:brightness(1.08)}.website-panel-ip--compact{vertical-align:middle;display:inline-flex}.website-panel-ip--compact button{align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-inverse);background:var(--notification-surface);font-family:var(--font-family-mono,ui-monospace, monospace);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);cursor:pointer;border:0;display:inline-flex}.website-panel-ip--compact button:hover{filter:brightness(1.08)}.website-panel-ip--compact button span{color:color-mix(in srgb, var(--primary) 55%, white);font-family:var(--font-family-body);font-weight:var(--font-weight-semibold)}.website-panel-golive__confirm-section .ui-field-checkbox__text{flex-wrap:wrap;align-items:center;gap:.35em;min-width:0;display:inline-flex}.website-panel-domains__revert.button.button--secondary{border-color:color-mix(in srgb, var(--badge-accent-text) 28%, white);background:color-mix(in srgb, var(--badge-accent-bg) 45%, white);color:var(--badge-accent-text)}.website-panel-domains__revert.button.button--secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--badge-accent-text) 36%, white);background:var(--badge-accent-bg);color:var(--badge-accent-text)}.website-panel-domains__inline-link{color:var(--primary);font-weight:var(--font-weight-semibold);text-decoration:none}.website-panel-domains__inline-link:hover{text-underline-offset:2px;text-decoration:underline}.website-panel-domains__table{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;min-width:0;display:flex}.website-panel-domains__columns,.website-panel-domains__row{column-gap:var(--space-4);row-gap:var(--space-3);box-sizing:border-box;grid-template-columns:minmax(260px,1.6fr) minmax(160px,.9fr) 11rem 40px;align-items:center;min-width:680px;display:grid}.website-panel-domains__columns{padding:0 16px}.website-panel-domains__column-label{color:var(--text-muted);font-size:11.5px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.website-panel-domains__columns .website-panel-domains__column-label:nth-child(2){padding-right:var(--space-3)}.website-panel-domains__columns .website-panel-domains__column-label:nth-child(3){padding-left:var(--space-3)}.website-panel-domains__column-label--end{text-align:right}.website-panel-domains__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.website-panel-domains__row{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:15px 16px}.website-panel-domains__row:hover{border-color:color-mix(in srgb, var(--primary) 28%, var(--border))}.website-panel-domains__identity{min-width:0}.website-panel-domains__name-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.website-panel-domains__name{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.website-panel-domains__meta{color:var(--text-muted);font-size:var(--font-size-caption);margin-top:2px;display:block}.website-panel-domains__points{min-width:0;padding-right:var(--space-3);justify-content:flex-start;align-items:center;display:flex}.website-panel-domains__points-cluster{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.website-panel-domains__points-cluster>.tooltip{flex:0 auto;min-width:0;max-width:100%}.website-panel-domains__points-value{max-width:100%;color:var(--text-secondary);font-family:var(--font-family-mono,ui-monospace, monospace);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;cursor:default;line-height:1.3;display:block;overflow:hidden}.website-panel-domains__points-value.is-ok{color:var(--success)}.website-panel-domains__points-value.is-warn{color:var(--warning)}.website-panel-domains__signal{border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.website-panel-domains__signal--ok{background:var(--success-emphasis);color:var(--text-inverse)}.website-panel-domains__signal--warn{background:var(--warning-accent);color:var(--text-inverse);cursor:help}.website-panel-domains__signal--spin{border:2px solid color-mix(in srgb, var(--warning) 35%, transparent);border-top-color:var(--warning);width:13px;height:13px;animation:.9s linear infinite website-panel-domains-spin}@keyframes website-panel-domains-spin{to{transform:rotate(360deg)}}.website-panel-domains__connection{min-height:28px;margin-left:var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface));font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;justify-self:start;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.website-panel-domains__connection-dot{background:currentColor;border-radius:99px;flex-shrink:0;width:7px;height:7px}.website-panel-domains__connection--connected{background:color-mix(in srgb, var(--badge-success-bg) 70%, var(--surface));color:var(--success)}.website-panel-domains__connection--propagating,.website-panel-domains__connection--checking{background:color-mix(in srgb, var(--warning-soft-bg) 75%, var(--surface));color:var(--warning)}.website-panel-domains__connection--update-dns{background:color-mix(in srgb, var(--danger-subtle) 70%, var(--surface));color:var(--danger)}.website-panel-domains__connection--unknown{color:var(--text-muted)}.website-panel-domains__actions{justify-content:flex-end;display:flex}@media (width<=720px){.website-panel-domains__table{overflow-x:auto}}.website-panel-redirects__file-input{display:none}.website-panel-redirects__inline-link{color:var(--primary);font:inherit;font-weight:var(--font-weight-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.website-panel-redirects__inline-link:hover{color:var(--primary-hover)}.website-panel-redirects__count{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.website-panel-redirects__empty,.website-panel-domains__empty,.wp-config-website-empty{margin-top:var(--space-3)}.website-panel-redirects__table{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;min-width:0;display:flex}.data-table__toolbar+.website-panel-redirects__table,.data-table__toolbar+.website-panel-domains__table{margin-top:0}.website-panel-redirects__columns,.website-panel-redirects__row{gap:var(--space-3);box-sizing:border-box;grid-template-columns:56px minmax(0,140px) minmax(0,1.4fr) 72px minmax(0,140px) 48px;align-items:center;min-width:720px;display:grid}.website-panel-redirects__columns{padding:0 16px}.website-panel-redirects__column-label,.website-panel-redirects__column-label--end{color:var(--text-muted);font-size:11.5px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.website-panel-redirects__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.website-panel-redirects__row{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:14px 16px}.website-panel-redirects__order{border-radius:var(--radius-pill);background:var(--surface-muted);width:28px;height:28px;color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.website-panel-redirects__path{min-width:0}.website-panel-redirects__path-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.website-panel-redirects__from,.website-panel-redirects__to{background:var(--surface-muted);max-width:100%;color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px}.website-panel-redirects__arrow{color:var(--text-muted);flex-shrink:0}.website-panel-redirects__to-muted{color:var(--text-muted);font-size:var(--font-size-caption);font-style:italic}.website-panel-redirects__mask{color:var(--warning);justify-content:center;align-items:center;display:inline-flex}.website-panel-redirects__match{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.website-panel-redirects__actions{justify-content:flex-end;display:flex}@media (width<=720px){.website-panel-redirects__table{overflow-x:auto}}.website-panel-crons__empty{margin-top:var(--space-3)}.website-panel-crons__interval{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.website-panel-crons__expression,.website-panel-crons__command{background:var(--surface-muted);width:fit-content;max-width:100%;color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;display:inline-block}.website-panel-crons__editor-fields{gap:var(--field-stack-gap);flex-direction:column;display:flex}.website-panel-ssl__link{color:var(--primary);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.website-panel-ssl__link:hover{color:var(--primary-hover)}.website-panel-ssl__custom-form{gap:var(--field-stack-gap);flex-direction:column;min-width:0;display:flex}.website-panel-ssl__entry-mode{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.website-panel-ssl__entry-mode:hover{color:var(--primary)}.website-panel-ssl__entry-mode:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.website-panel-ssl__section-title{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0}.website-panel-ssl__errors{gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--danger) 28%, var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--danger-subtle) 55%, var(--surface));flex-direction:column;display:flex}.website-panel-ssl__errors-title{align-items:center;gap:var(--space-2);color:var(--danger);font-size:var(--font-size-control);font-weight:var(--font-weight-bold);display:flex}.website-panel-ssl__error-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.website-panel-ssl__error-domain{color:color-mix(in srgb, var(--danger) 72%, var(--text));font-family:var(--font-family-mono);font-size:var(--font-size-control);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.website-panel-ssl__error-reason{margin-top:var(--space-1);color:var(--danger);font-size:var(--font-size-sm);overflow-wrap:anywhere;line-height:1.55}.website-panel-ssl__custom.button.button--secondary{border-color:color-mix(in srgb, var(--badge-accent-text) 28%, white);background:color-mix(in srgb, var(--badge-accent-bg) 45%, white);color:var(--badge-accent-text)}.website-panel-ssl__custom.button.button--secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--badge-accent-text) 36%, white);background:var(--badge-accent-bg);color:var(--badge-accent-text)}.website-panel-ssl__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.website-panel-ssl__card-header{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border);display:flex}.website-panel-ssl__card-icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.website-panel-ssl__card--valid .website-panel-ssl__card-icon{background:color-mix(in srgb, var(--success) 18%, var(--surface));color:var(--success-emphasis)}.website-panel-ssl__card--busy .website-panel-ssl__card-icon{background:color-mix(in srgb, var(--primary) 16%, var(--surface));color:var(--primary)}.website-panel-ssl__card--invalid .website-panel-ssl__card-icon,.website-panel-ssl__card--not-found .website-panel-ssl__card-icon,.website-panel-ssl__card--unknown .website-panel-ssl__card-icon{background:color-mix(in srgb, var(--warning) 18%, var(--surface));color:var(--warning)}.website-panel-ssl__card--expired .website-panel-ssl__card-icon{background:color-mix(in srgb, var(--danger) 16%, var(--surface));color:var(--danger)}.website-panel-ssl__card-identity{flex:auto;min-width:0}.website-panel-ssl__card-issuer{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0}.website-panel-ssl__card-type{color:var(--text-muted);font-size:var(--font-size-sm);margin:2px 0 0}.website-panel-ssl__card-status{border-radius:var(--radius-pill);height:28px;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);flex-shrink:0;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.website-panel-ssl__card-status-dot{border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.website-panel-ssl__card--valid .website-panel-ssl__card-status{background:color-mix(in srgb, var(--success) 16%, var(--surface));color:var(--success-emphasis)}.website-panel-ssl__card--busy .website-panel-ssl__card-status{background:color-mix(in srgb, var(--primary) 14%, var(--surface));color:var(--primary)}.website-panel-ssl__card--invalid .website-panel-ssl__card-status,.website-panel-ssl__card--not-found .website-panel-ssl__card-status,.website-panel-ssl__card--unknown .website-panel-ssl__card-status{background:color-mix(in srgb, var(--warning) 18%, var(--surface));color:var(--warning)}.website-panel-ssl__card--expired .website-panel-ssl__card-status{background:var(--danger-subtle);color:var(--danger)}.website-panel-ssl__facts{gap:var(--space-4);padding:var(--space-5) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.website-panel-ssl__fact{flex-direction:column;gap:4px;min-width:0;display:flex}.website-panel-ssl__fact--wide{grid-column:1/-1}.website-panel-ssl__fact dt{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;margin:0}.website-panel-ssl__fact dd{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.website-panel-ssl__fact-value--warning{color:var(--warning)}.website-panel-ssl__fact-value--danger{color:var(--danger);font-weight:var(--font-weight-bold)}.website-panel-ssl__coverage{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);border-top:1px solid var(--border);flex-direction:column;display:flex}.website-panel-ssl__coverage-header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.website-panel-ssl__coverage-header h4{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.website-panel-ssl__retry{border-color:color-mix(in srgb, var(--warning) 35%, var(--border));background:var(--warning-soft-bg);height:28px;color:var(--warning);font-size:var(--font-size-caption);padding-inline:11px}.website-panel-ssl__domain-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.website-panel-ssl__domain-row{align-items:center;gap:9px;min-width:0;display:flex}.website-panel-ssl__domain-signal{border-radius:var(--radius-pill);width:18px;height:18px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.website-panel-ssl__domain-row--ok .website-panel-ssl__domain-signal{background:var(--success)}.website-panel-ssl__domain-row--missing .website-panel-ssl__domain-signal,.website-panel-ssl__domain-row--untrusted .website-panel-ssl__domain-signal{background:var(--warning)}.website-panel-ssl__domain-row--expired .website-panel-ssl__domain-signal{background:var(--danger)}.website-panel-ssl__domain-row--expired .website-panel-ssl__domain-name,.website-panel-ssl__domain-row--untrusted .website-panel-ssl__domain-name{color:var(--text-secondary)}.website-panel-ssl__domain-name{min-width:0;color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-control);overflow-wrap:anywhere;flex:auto}.website-panel-ssl__domain-status{color:var(--warning);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.01em;white-space:nowrap;flex-shrink:0}.website-panel-ssl__domain-row--expired .website-panel-ssl__domain-status{color:var(--danger)}@media (width<=640px){.website-panel-ssl__card-header{flex-wrap:wrap}.website-panel-ssl__card-status{margin-left:52px}.website-panel-ssl__facts{gap:var(--space-3);grid-template-columns:1fr}}.website-panel-empty{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface));flex-direction:column;display:flex}.website-panel-empty .empty-state{max-width:67ch;margin:0;padding:0}.website-panel-status{align-items:center;gap:var(--space-2);font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);display:inline-flex}.website-panel-status:before{border-radius:var(--radius-pill);content:"";background:currentColor;width:7px;height:7px}.website-panel-status--success{color:var(--success)}.website-panel-status--warning{color:var(--warning)}.website-panel-status--muted{color:var(--text-subtle)}.website-panel-data-note{color:var(--text-subtle);font-size:var(--font-size-caption);margin:0}.website-panel-settings{border:1px solid var(--border-row);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.website-panel-setting{align-items:center;gap:var(--space-5);padding:var(--space-5);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.website-panel-setting+.website-panel-setting{border-top:1px solid var(--border-subtle)}.website-panel-setting strong{font-size:var(--font-size-body)}.website-panel-setting p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--font-size-sm)}.website-panel-setting__value{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:right}.website-panel-field-preview{padding-top:var(--space-2)}.website-panel-packages{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.website-panel-packages__chip--active,.website-panel-packages__chip--active:hover,.website-panel-packages__chip--active:focus-visible{border-color:var(--code-surface);color:var(--text-inverse);background:var(--code-surface)}.website-panel-packages__version{flex-direction:column;align-items:center;gap:4px;display:flex}.website-panel-packages__status{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.website-panel-packages__status--queued{color:var(--text-subtle)}.website-panel-packages__status--busy{color:var(--primary)}.website-panel-packages__status--ok{color:var(--success)}.website-panel-packages__status--danger{color:var(--danger)}.website-panel-packages__na{color:var(--text-subtle)}.website-panel-packages__bulk{z-index:5;color:var(--text-inverse);background:var(--code-surface);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:6px;padding:11px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 14px 34px #0f172a59}.website-panel-packages__bulk-count{font-size:var(--font-size-body-sm,13px);font-weight:var(--font-weight-semibold)}.website-panel-packages__bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.website-panel-packages__bulk-ghost.button,.website-panel-packages__bulk-clear.button{color:#e2e8f0;background:0 0;border-color:#94a3b866}.website-panel-packages__bulk-ghost.button:hover:not(:disabled),.website-panel-packages__bulk-clear.button:hover:not(:disabled){color:#fff;background:#94a3b826;border-color:#94a3b88c}.website-panel-packages__bulk-clear.button{width:33px;min-width:33px;padding-inline:0}.data-table__body tr.website-panel-packages__row--active{background:var(--surface-raised)}.data-table__body tr.website-panel-packages__row--active td{border-color:var(--border-emphasis)}.website-panel-sftp{gap:var(--space-6);flex-direction:column;width:100%;min-width:0;display:flex}.website-panel-sftp__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.website-panel-sftp__panel{gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-tint);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.website-panel-sftp__panel-title{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.website-panel-sftp__icon-btn{border:1px solid var(--border);border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-secondary);background:var(--surface);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.website-panel-sftp__icon-btn:hover{background:var(--surface-raised);color:var(--text)}.website-panel-sftp__icon-btn:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.website-panel-sftp__footer{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.website-panel-sftp__footer>:last-child{margin-left:auto}@media (width<=860px){.website-panel-sftp__grid{grid-template-columns:1fr}}.website-panel-cache{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.website-panel-cache__layers{gap:var(--space-3);flex-direction:column;display:flex}.website-panel-cache-layer{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-6);border:1px solid var(--border-row);border-radius:var(--radius-lg);background:var(--surface-soft);box-sizing:border-box;display:flex}.website-panel-cache-layer__icon{border-radius:var(--radius-md);width:2.625rem;height:2.625rem;color:var(--primary);background:var(--primary-tile);flex:0 0 2.625rem;place-items:center;display:grid}.website-panel-cache-layer__icon--primary{color:var(--primary);background:var(--primary-tile)}.website-panel-cache-layer__icon--accent{color:var(--badge-accent-text);background:var(--badge-accent-bg)}.website-panel-cache-layer__icon--cyan{color:var(--tone-cyan);background:var(--tone-cyan-bg)}.website-panel-cache-layer__icon--amber{color:var(--tone-amber);background:var(--tone-amber-bg)}.website-panel-cache-layer__icon--success{color:var(--success-emphasis);background:color-mix(in srgb, var(--success) 14%, var(--surface))}.website-panel-cache-layer__icon--navy{color:var(--toggle-on-brand);background:var(--tone-navy-bg)}.website-panel-cache-layer__copy{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.website-panel-cache-layer__title-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.website-panel-cache-layer__title{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.website-panel-cache-layer__description{color:var(--text-subtle);font-size:var(--font-size-sm);margin:0;line-height:1.45}.website-panel-cache-layer__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.website-panel-cache-layer__feedback{align-items:center;gap:var(--space-2);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1.3;display:inline-flex}.website-panel-cache-layer__feedback--success{color:var(--success)}.website-panel-cache-layer__feedback--error{color:var(--danger);white-space:normal}@media (width<=720px){.website-panel-cache-layer{flex-direction:column}.website-panel-cache-layer__actions{justify-content:flex-start;width:100%;margin-left:0}}.website-panel-inline-form{align-items:end;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) auto;display:grid}.website-panel-table-toolbar{margin-bottom:var(--space-4);justify-content:flex-end;display:flex}.website-panel-inventory__identity{flex-direction:column;min-width:0;display:flex}.website-panel-inventory__identity strong,.website-panel-inventory__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.website-panel-inventory__identity small{margin-top:var(--space-1);color:var(--text-subtle)}.website-panel-workflow{gap:var(--space-5);flex-direction:column;display:flex}.website-panel-php-config{gap:var(--space-4);flex-direction:column;max-width:36rem;display:flex}.website-panel-php-config__panel{width:100%}.website-panel-php-config__fields{gap:var(--field-stack-gap);flex-direction:column;min-width:0;display:flex}.website-panel-php-config__field{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.website-panel-php-config__select.ui-field{margin:0}.website-panel-php-config__compat{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.website-panel-php-config__compat-chip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-width:100%;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);align-items:center;gap:.4rem;padding:.3rem .55rem;line-height:1.35;display:inline-flex}.website-panel-php-config__compat-chip--progress{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--surface));color:var(--primary)}.website-panel-php-config__compat-chip--success{border-color:color-mix(in srgb, var(--success) 34%, var(--border));background:color-mix(in srgb, var(--badge-success-bg) 65%, var(--surface));color:var(--success)}.website-panel-php-config__compat-spinner{border-width:1.75px;width:.85rem;height:.85rem}.website-panel-php-config__compat-chip-icon{color:var(--success);flex-shrink:0}.website-panel-php-config__compat-chip>span{min-width:0}.website-panel-php-config__compat-chip-sep{font-weight:var(--font-weight-regular);opacity:.72}.website-panel-php-config__compat-hint{color:var(--text-subtle);font-size:var(--font-size-caption);margin:0;line-height:1.45}.website-panel-php-config__compat-action{color:var(--primary);font:inherit;font-size:inherit;font-weight:var(--font-weight-semibold);text-underline-offset:.12em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.website-panel-php-config__compat-action:hover:not(:disabled){color:var(--primary-hover)}.website-panel-php-config__compat-action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.website-panel-php-config__compat-action:disabled{color:var(--text-muted);cursor:not-allowed;text-decoration:none}.website-panel-php-config__test-message{font:inherit;white-space:pre-wrap;word-break:break-word;margin:0}.website-panel-nginx-config{gap:var(--space-4);flex-direction:column;max-width:40rem;display:flex}.website-panel-nginx-config__tabs{gap:var(--space-5);border-bottom:1px solid var(--border-strong);display:flex;overflow-x:auto}.website-panel-nginx-config__tab{height:2.5rem;padding:0 var(--space-1);color:var(--text-subtle);font:inherit;font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;position:relative}.website-panel-nginx-config__tab:hover{color:var(--text)}.website-panel-nginx-config__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.website-panel-nginx-config__tab.is-active{color:var(--primary);font-weight:var(--font-weight-bold)}.website-panel-nginx-config__tab.is-active:after{background:var(--primary);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.website-panel-nginx-config__panel{width:100%}.website-panel-nginx-config__fields{gap:var(--field-stack-gap);flex-direction:column;min-width:0;display:flex}.website-panel-nginx-config__field{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.website-panel-nginx-config__select.ui-field{margin:0}.website-panel-redis-object-cache{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.website-panel-redis-object-cache__enable{box-sizing:border-box;border-radius:13px;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}.website-panel-redis-object-cache__enable-icon{border-radius:11px;width:42px;height:42px}.website-panel-redis-object-cache__enable-copy{flex:1;min-width:0}.website-panel-redis-object-cache__enable-title{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.3;display:inline-flex}.website-panel-redis-object-cache__enable-meta{color:var(--text-muted);font-size:var(--font-size-sm);margin:2px 0 0;line-height:1.5}.website-panel-redis-object-cache__options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;min-width:0;display:grid}.website-panel-redis-object-cache__option{border:1px solid var(--border-row);background:var(--surface-soft);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:0;min-width:0;padding:14px 16px;display:flex}.website-panel-redis-object-cache__select.ui-field{margin:0}.website-panel-redis-object-cache__status-eyebrow{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;line-height:1.2}.website-panel-redis-object-cache__status-line{color:var(--text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);align-items:center;gap:8px;line-height:1.3;display:inline-flex}.website-panel-redis-object-cache__status-line--ok{color:var(--success-emphasis)}.website-panel-redis-object-cache__status-dot{border-radius:var(--radius-pill);background:var(--success);width:7px;height:7px}.website-panel-search-replace{gap:var(--space-4);flex-direction:column;max-width:40rem;display:flex}.website-panel-search-replace__form,.website-panel-search-replace__fields{gap:var(--field-stack-gap);flex-direction:column;min-width:0;display:flex}.website-panel-search-replace__mono-input.ui-field__control{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.website-panel-search-replace__switches{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.website-panel-search-replace__switch{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.website-panel-search-replace__switch-label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.website-panel-search-replace__switch-meta{color:var(--text-subtle);font-weight:var(--font-weight-regular)}.website-panel-search-replace__tables-field{min-width:0}.website-panel-search-replace__run{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.website-panel-search-replace__status{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);flex-direction:column;display:flex}.website-panel-search-replace__status-header{gap:var(--space-3);align-items:flex-start;display:flex}.website-panel-search-replace__status-dismiss{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-.15rem -.25rem 0 0;padding:0;display:inline-flex}.website-panel-search-replace__status-dismiss:hover{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text)}.website-panel-search-replace__status-dismiss:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.website-panel-search-replace__status-icon{border-radius:var(--radius-sm);flex:none;width:2rem;height:2rem}.website-panel-search-replace__spinner.ui-spinner{width:1.125rem;height:1.125rem}.website-panel-search-replace__status-copy{flex:auto;min-width:0}.website-panel-search-replace__status-title-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.website-panel-search-replace__status-title{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.website-panel-search-replace__dry-badge{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:var(--primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;align-items:center;padding:.1rem .45rem;display:inline-flex}.website-panel-search-replace__status-detail{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45}.website-panel-search-replace__status-summary{margin:var(--space-2) 0 0;color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;line-height:1.4;display:flex}.website-panel-search-replace__status-dot{color:var(--text-muted);font-weight:var(--font-weight-regular)}.website-panel-search-replace__status-current code{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.website-panel-search-replace__progress{background:color-mix(in srgb, var(--primary) 12%, var(--surface));border-radius:999px;width:100%;height:.4rem;overflow:hidden}.website-panel-search-replace__progress-bar{border-radius:inherit;background:var(--primary);height:100%;transition:width .24s}.website-panel-search-replace__progress--indeterminate .website-panel-search-replace__progress-bar{width:36%;animation:1.1s ease-in-out infinite website-panel-search-replace-progress}@keyframes website-panel-search-replace-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}.website-panel-common-strings__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.website-panel-common-strings__item{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);margin:0}.website-panel-search-only{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.website-panel-search-only__form{gap:var(--field-stack-gap);flex-direction:column;width:100%;min-width:0;max-width:40rem;display:flex}.website-panel-search-only__fields{gap:var(--field-stack-gap);flex-direction:column;min-width:0;display:flex}.website-panel-search-only__switches{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.website-panel-search-only__switch{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.website-panel-search-only__switch-label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.website-panel-search-only__switch-meta{color:var(--text-subtle);font-weight:var(--font-weight-regular)}.website-panel-search-only__run{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.website-panel-search-only__results{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;max-width:64rem;display:flex}.website-panel-search-only__term{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text) 8%, var(--surface));min-width:0;color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;padding:.05rem .4rem}.website-panel-search-only__matches{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.website-panel-search-only__matches-header{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.website-panel-search-only__matches-heading{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.website-panel-search-only__matches-title{color:var(--text);font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.3}.website-panel-search-only__previous{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;line-height:1.4;display:flex}.website-panel-search-only__chips{margin-bottom:var(--space-1)}.website-panel-search-only__chip-table{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-family:var(--font-family-mono);overflow:hidden}.website-panel-search-only__table-cell{flex-direction:column;gap:.15rem;min-width:0;display:flex}.website-panel-search-only__table-name{color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.website-panel-search-only__table-cell .website-panel-search-only__row-id{color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.website-panel-search-only__value-detail-meta{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:baseline;gap:.3rem .45rem;display:flex}.website-panel-search-only__value-detail-meta code{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--text-secondary)}.website-panel-search-only__table .data-table__scroll{margin-top:0}.website-panel-search-only__row-id{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.website-panel-search-only__value-btn{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:.15rem;margin:0;padding:0;display:flex}.website-panel-search-only__value-btn:hover .website-panel-search-only__value-snippet{color:var(--text)}.website-panel-search-only__value-btn:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px;border-radius:var(--radius-sm)}.website-panel-search-only__value-column{color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.website-panel-search-only__value-snippet{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;display:block;overflow:hidden}.website-panel-search-only__value-detail{padding:0 .25rem .25rem}.website-panel-search-only__value-full{max-height:12rem;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5;overflow:auto}.website-panel-search-only__copy{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:4.5rem;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .55rem;display:inline-flex}.website-panel-search-only__copy:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--surface));color:var(--primary)}.website-panel-search-only__copy:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.website-panel-search-only__copy--copied{border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface));color:var(--success)}.website-panel-search-only__highlight{background:color-mix(in srgb, var(--warning) 32%, var(--surface));color:var(--text);font-weight:var(--font-weight-semibold);border-radius:.15rem;padding:0 .1em}.website-panel-db-tables{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.website-panel-db-tables__panel{gap:var(--space-4)}.website-panel-db-tables__name{color:var(--text);font-family:var(--font-family-mono,var(--font-family-body));font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.website-panel-db-tables__size{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.website-panel-run-sql{gap:var(--space-4);flex-direction:column;display:flex}.website-panel-run-sql__form{gap:var(--space-4);flex-direction:column;width:100%;max-width:42rem;display:flex}.website-panel-run-sql__results{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;max-width:64rem;display:flex}.website-panel-run-sql__hint{margin:calc(var(--space-2) * -1) 0 0;color:var(--text-muted);font-size:var(--font-size-caption);line-height:1.45}.website-panel-run-sql__prefix,.website-panel-run-sql__shell-meta code{border-radius:var(--radius-sm,4px);background:color-mix(in srgb, var(--code-surface,#101a33) 8%, var(--surface-muted));color:var(--text);font-family:var(--font-family-mono);font-size:.95em;font-weight:var(--font-weight-semibold);padding:.1em .35em}.website-panel-run-sql__shell-meta code{color:inherit;font-weight:inherit;background:0 0;padding:0}.website-panel-run-sql__shell{border:1px solid var(--code-border);border-radius:var(--radius-md);background:var(--code-surface);overflow:hidden}.website-panel-run-sql__shell-bar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--code-border);padding:9px 14px;display:flex}.website-panel-run-sql__shell-label{color:var(--code-muted);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.website-panel-run-sql__shell-meta{color:var(--code-muted);font-family:var(--font-family-mono);font-size:11px}.website-panel-run-sql__terminal.ui-field{gap:0;position:relative}.website-panel-run-sql__terminal>.ui-field__label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.website-panel-run-sql__shell:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.website-panel-run-sql__terminal .ui-field-code{border:0;border-radius:0}.website-panel-run-sql__terminal .ui-field-code:focus-within{outline:none}.website-panel-run-sql__terminal .ui-field-code__row{align-items:flex-start;padding:13px 16px}.website-panel-run-sql__terminal .ui-field-code__editor,.website-panel-run-sql__terminal .ui-field__control.ui-field-code__editor{min-height:88px;box-shadow:none;background:0 0;border:0;border-radius:0;line-height:1.7}.website-panel-run-sql__terminal .ui-field-code__editor:focus,.website-panel-run-sql__terminal .ui-field-code__editor:focus-visible,.website-panel-run-sql__terminal .ui-field__control.ui-field-code__editor:focus,.website-panel-run-sql__terminal .ui-field__control.ui-field-code__editor:focus-visible{box-shadow:none;outline:none}.website-panel-run-sql__terminal .ui-field-code__editor--bare{min-height:88px;line-height:1.7}.website-panel-run-sql__toolbar{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.website-panel-run-sql__docs.button--secondary{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));color:var(--primary)}.website-panel-run-sql__docs.button--secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--surface))}.website-panel-run-sql__panel{width:100%}.website-panel-run-sql__panel-header{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.website-panel-run-sql__panel-header .website-panel-backups__create-section-heading{margin:0}.website-panel-run-sql__panel-meta,.website-panel-run-sql__previous{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.45}.website-panel-run-sql__table .data-table__scroll{overflow-x:auto}.website-panel-run-sql__cell,.website-panel-run-sql__cell-expand{max-width:100%;color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:1.45;display:block;overflow:hidden}.website-panel-run-sql__cell-expand{cursor:pointer;background:0 0;border:0;padding:0}.website-panel-run-sql__cell-expand:hover{color:var(--primary);text-decoration:underline}.website-panel-run-sql__cell-expand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.website-panel-run-sql__cell-empty{color:var(--text-muted)}.website-panel-run-sql__value-detail{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.website-panel-run-sql__value-detail-meta{gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;display:flex}.website-panel-run-sql__value-detail-meta code{font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);color:var(--text)}.website-panel-run-sql__value-full{max-height:min(40vh,280px);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.55;overflow:auto}.website-panel-login-2fa{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.website-panel-login-2fa__override{border-radius:13px;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}.website-panel-login-2fa__override-icon{border-radius:11px;width:42px;height:42px}.website-panel-login-2fa__override-copy{flex:auto;min-width:0}.website-panel-login-2fa__override-title{color:var(--text);font-size:14.5px;font-weight:var(--font-weight-bold);line-height:1.3}.website-panel-login-2fa__override-desc{color:var(--text-subtle);margin:2px 0 0;font-size:12.5px;line-height:1.5}.website-panel-login-2fa__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));min-width:0;display:grid}.website-panel-login-2fa__card{border:1px solid var(--border-row);background:var(--surface-soft);box-sizing:border-box;border-radius:13px;flex-direction:column;gap:0;min-width:0;padding:22px;display:flex}.website-panel-login-2fa__eyebrow{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.website-panel-login-2fa__status-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-top:10px;display:flex}.website-panel-login-2fa__status{color:var(--text);letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1}.website-panel-login-2fa__status-summary{color:var(--text-subtle);margin:12px 0 0;font-size:12.5px;line-height:1.5}.website-panel-login-2fa__enable{justify-content:space-between;align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);box-sizing:border-box;margin-top:16px;display:flex}.website-panel-login-2fa__enable-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.website-panel-login-2fa__enable-title{font-weight:var(--font-weight-semibold)}.website-panel-login-2fa__enable-desc{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}.website-panel-login-2fa__enable-switch{flex:none;align-items:center;gap:10px;display:inline-flex}.website-panel-login-2fa__enable-state{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.website-panel-login-2fa__copy{color:var(--text-subtle);margin:14px 0 0;font-size:12.5px;line-height:1.55}.website-panel-login-2fa__roles{min-width:0}.website-panel-login-2fa__roles .ui-field{margin:0}.website-panel-login-2fa__roles-placeholder{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:14px 0 0;line-height:1.45}.website-panel-hide-login{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.website-panel-hide-login__summary{border:1px solid var(--border-row,var(--border));background:var(--surface-soft);box-sizing:border-box;border-radius:13px;align-items:flex-start;gap:12px;min-width:0;padding:16px 18px;display:flex}.website-panel-hide-login__summary--draft{border-color:color-mix(in srgb, var(--warning) 32%, var(--border));background:color-mix(in srgb, var(--warning) 6%, var(--surface))}.website-panel-hide-login__summary-icon{background:var(--primary-subtle);width:34px;height:34px;color:var(--info-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.website-panel-hide-login__summary--draft .website-panel-hide-login__summary-icon{background:var(--warning-tile-bg);color:var(--warning)}.website-panel-hide-login__summary-copy{flex:auto;min-width:0}.website-panel-hide-login__summary-title-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.website-panel-hide-login__summary-title{color:var(--text);font-size:13.5px;font-weight:var(--font-weight-bold);line-height:1.3}.website-panel-hide-login__summary-text{color:var(--text-subtle);margin:6px 0 0;font-size:12.5px;line-height:1.55}.website-panel-hide-login__summary-text code{color:var(--text);font-family:var(--font-family-mono);font-size:12px;font-weight:650}.website-panel-hide-login__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));min-width:0;display:grid}.website-panel-hide-login__card{border:1px solid var(--border-row);background:var(--surface-soft);box-sizing:border-box;border-radius:13px;flex-direction:column;gap:0;min-width:0;padding:22px;display:flex}.website-panel-hide-login__card--wide{width:100%}.website-panel-hide-login__eyebrow-row{align-items:center;gap:6px;min-width:0;display:flex}.website-panel-hide-login__eyebrow{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.website-panel-hide-login__status-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-top:10px;display:flex}.website-panel-hide-login__status{color:var(--text);font-family:var(--font-family-mono);letter-spacing:-.03em;word-break:break-all;font-size:30px;font-weight:800;line-height:1.05}.website-panel-hide-login__status--compact{font-size:28px}.website-panel-hide-login__status-summary{color:var(--text-subtle);margin:12px 0 0;font-size:12.5px;line-height:1.5}.website-panel-hide-login__status-summary--flush{margin-top:8px}.website-panel-hide-login__fields{gap:var(--field-stack-gap);flex-direction:column;min-width:0;margin-top:18px;display:flex}.website-panel-hide-login__fields--follow{margin-top:16px}.website-panel-hide-login__fields .ui-field{margin:0}.website-panel-hide-login__choices{flex-direction:column;gap:10px;min-width:0;margin-top:16px;display:flex}.website-panel-hide-login__choice-tooltip.tooltip{width:100%;max-width:100%;display:flex}.website-panel-hide-login__choice{border:1px solid var(--border-row,var(--border));background:var(--surface);width:100%;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;font:inherit;border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;display:flex}.website-panel-hide-login__choice:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 35%, var(--border));background:color-mix(in srgb, var(--primary) 4%, var(--surface))}.website-panel-hide-login__choice--active{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--surface))}.website-panel-hide-login__choice:disabled{cursor:not-allowed;opacity:.65}.website-panel-hide-login__choice:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.website-panel-hide-login__choice-icon{background:var(--surface-muted);width:34px;height:34px;color:var(--text-subtle);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.website-panel-hide-login__choice--active .website-panel-hide-login__choice-icon{background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:var(--primary)}.website-panel-hide-login__choice-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.website-panel-hide-login__choice-title{color:var(--text);font-size:13.5px;font-weight:var(--font-weight-bold);line-height:1.3}.website-panel-hide-login__choice-desc{color:var(--text-subtle);font-size:12.5px;line-height:1.45}.website-panel-hide-login__allowlist-head{flex-direction:column;gap:0;min-width:0;display:flex}.website-panel-hide-login__allowlist-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.website-panel-firewall{gap:var(--space-4);flex-direction:column;display:flex}.website-panel-firewall__panel{width:100%}.website-panel-firewall__filters{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.website-panel-firewall__chips{flex-wrap:wrap}.website-panel-challenge{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.website-panel-challenge__enable{align-items:center;gap:var(--space-5);box-sizing:border-box;border-radius:13px;min-width:0;padding:18px 20px;display:flex}.website-panel-challenge__enable-copy{flex:auto;min-width:0}.website-panel-challenge__enable-title{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-wrap:wrap;align-items:center;gap:10px;line-height:1.35;display:flex}.website-panel-challenge__enable-desc{color:var(--text-subtle);margin:4px 0 0;font-size:12.5px;line-height:1.5}.website-panel-challenge__switch{flex:none;align-items:center;gap:10px;display:flex}.website-panel-challenge__switch-label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1}.website-panel-challenge__expiry{max-width:20rem}.website-panel-challenge__expiry .ui-field{margin:0}@media (width<=640px){.website-panel-challenge__enable{flex-wrap:wrap;align-items:flex-start}.website-panel-challenge__switch{margin-left:auto}}.website-panel-challenge__rules{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.website-panel-challenge__rules--disabled{opacity:.55}.website-panel-challenge__rules--disabled .website-panel-table-panel,.website-panel-challenge__rules--disabled .empty-state{pointer-events:none;-webkit-user-select:none;user-select:none}.website-panel-challenge__rules-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.website-panel-challenge__rules-title{align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);display:inline-flex}.website-panel-challenge__rule{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.website-panel-challenge__rule-match{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);flex:none}.website-panel-challenge__rule-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.website-panel-wp-cli{gap:var(--space-4);flex-direction:column;display:flex}.website-panel-wp-cli__terminal.ui-field{gap:0;position:relative}.website-panel-wp-cli__terminal>.ui-field__label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.website-panel-wp-cli__toolbar{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.website-panel-wp-cli__docs.button--secondary{border-color:color-mix(in srgb, var(--primary) 30%, var(--border));color:var(--primary)}.website-panel-wp-cli__docs.button--secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 48%, var(--border));background:color-mix(in srgb, var(--primary) 7%, var(--surface));color:var(--primary-hover)}.website-panel-wp-cli__terminal .ui-field-code__footer{max-height:280px}.website-panel-wp-cli__terminal .ui-field-code__footer:has(.website-panel-wp-cli__output){flex-direction:column;padding:0;display:flex;overflow:hidden}.website-panel-wp-cli__output{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.website-panel-wp-cli__output-bar{gap:var(--space-3);border-bottom:1px solid var(--code-border);background:color-mix(in srgb, var(--code-border) 35%, var(--code-surface));flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 10px;display:flex}.website-panel-wp-cli__output-label{color:var(--code-muted);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:1.2}.website-panel-wp-cli__output pre{flex:auto;min-height:0;margin:0;padding:14px 16px;overflow:auto}.website-panel-wp-cli__copy{border-radius:var(--radius-sm);height:26px;color:var(--code-muted);font-family:var(--font-family-body);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:0 .55em;display:inline-flex}.website-panel-wp-cli__copy:hover{background:color-mix(in srgb, var(--code-text) 8%, transparent);color:var(--code-text)}.website-panel-wp-cli__copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.website-panel-wp-cli__copy--copied{color:color-mix(in srgb, var(--success) 72%, var(--code-text))}.website-panel-wp-cli__options{width:100%;max-width:28rem}.website-panel-wp-cli__options .website-panel-backups__toggle-label{align-items:center;gap:6px;display:inline-flex}.website-panel-wp-cli__format.ui-field{gap:var(--space-3);flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0}.website-panel-wp-cli__format .ui-field__label{white-space:nowrap;flex-shrink:0;margin:0}.website-panel-wp-cli__format .ui-searchable-select{flex:none;width:10rem;margin-left:auto}.website-panel-golive{gap:var(--space-5);flex-direction:column;display:flex}.website-panel-golive__header,.website-panel-golive__body{gap:var(--space-4);flex-direction:column;display:flex}.website-panel-golive__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.website-panel-golive__copy-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.website-panel-golive__domains-table{margin-top:var(--space-5)}.website-panel-golive__domains-empty{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-tint);flex-wrap:wrap;display:flex}.website-panel-golive__domains-empty-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.website-panel-golive__domains-empty-copy strong{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.website-panel-golive__domains-empty-copy p{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}.website-panel-golive__domains-add{padding-top:var(--space-1);justify-content:flex-end;display:flex}.website-panel-golive__confirm-section{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);flex-direction:column;transition:border-color .12s,background-color .12s;display:flex}.website-panel-golive__confirm-section--on{border-color:var(--primary,var(--focus-ring));background:var(--surface-hover,var(--surface-muted))}.website-panel-golive__confirm-heading{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.website-panel-golive__confirm-title{color:var(--text);font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;align-items:center;line-height:1.3;display:inline-flex}.website-panel-golive__skip-dns{gap:var(--space-3);width:100%;min-width:0;max-width:40rem;padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-tint);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.website-panel-golive__skip-dns-label{align-items:center;gap:var(--space-2);display:inline-flex}.website-panel-golive__skip-dns-help{border-radius:var(--radius-pill);width:1.35rem;height:1.35rem;color:var(--text-muted);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.website-panel-golive__skip-dns-help:hover{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent)}.website-panel-golive__skip-dns-help:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.website-panel-golive__smtp-lead,.website-panel-golive__lead{max-width:42rem;color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.website-panel-golive__smtp{gap:var(--space-4)}.website-panel-golive__dns-panel{gap:var(--space-4);width:100%;min-width:0;padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-tint);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.website-panel-golive__dns-panel-heading{gap:var(--space-1);flex-direction:column;max-width:42rem;display:flex}.website-panel-golive__dns-panel-title{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.website-panel-golive__dns-panel-intro{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.website-panel-golive__dns-fields{gap:var(--field-stack-gap);flex-direction:column;width:100%;min-width:0;max-width:34rem;display:flex}.website-panel-golive__dns-field-grid{gap:var(--field-stack-gap);grid-template-columns:1fr;min-width:0;display:grid}@media (width>=640px){.website-panel-golive__dns-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.website-panel-golive__dns-fields:has(.website-panel-golive__dns-field-grid),.website-panel-golive__dns-fields:has(.website-panel-golive__copy-grid)){max-width:42rem}}.website-panel-golive__dns-locked{max-width:42rem;color:var(--text-muted);font-size:var(--font-size-caption);margin:0;line-height:1.45}.website-panel-golive__checklist{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.website-panel-golive__check{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border-row);border-radius:var(--radius-lg);background:var(--surface-soft);flex-direction:column;display:flex}.website-panel-golive__check--ok{border-color:var(--border-success,var(--border-row))}.website-panel-golive__check strong{display:block}.website-panel-golive__check span{color:var(--text-muted)}@media (width<=640px){.website-panel-golive__add-domain{grid-template-columns:1fr}}.website-panel-checklist{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.website-panel-checklist>div{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-row);border-radius:var(--radius-lg);background:var(--surface-soft);display:flex}.website-panel-checklist__marker{width:10px;height:10px;margin-top:var(--space-2);border:2px solid var(--text-subtle);border-radius:var(--radius-pill);flex:0 0 10px}.website-panel-checklist strong,.website-panel-checklist small{display:block}.website-panel-checklist small{margin-top:var(--space-2);color:var(--text-muted)}.website-panel-metrics-updates__chip-rows{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.website-panel-metrics-version{font-variant-numeric:tabular-nums;white-space:nowrap}.website-panel-mobile-nav{display:none}.website-panel a:focus-visible,.website-panel button:focus-visible,.website-panel select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=1100px){.website-panel-grid{gap:var(--space-5);grid-template-columns:210px minmax(0,1fr)}.website-panel-header{align-items:stretch}.website-panel-header__actions{width:100%}}@media (width<=780px){.website-panel-tabs-row{flex-wrap:wrap;align-items:stretch}.website-panel-jump-trigger{justify-content:flex-start;width:100%;margin-bottom:10px}.website-panel-header{padding:var(--space-5)}.website-panel-header__actions{flex-direction:column;align-items:stretch}.website-panel-header__actions .button,.website-panel-header__env,.website-panel-header__env-trigger{width:100%}.website-panel-grid{display:block}.website-panel-rail{display:none}.website-panel-mobile-nav{gap:var(--space-2);flex-direction:column;display:flex}.website-panel-mobile-nav label{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.website-panel-mobile-nav select{min-height:42px;padding:0 var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-md);color:var(--text);background:var(--surface)}.website-panel-tool{padding:var(--space-5)}.website-panel-inline-form,.website-panel-checklist{grid-template-columns:1fr}.website-panel-inline-form .button{width:100%}}.website-panel-status--danger{color:var(--danger)}.website-panel-wp-version{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.website-panel-wp-version__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));min-width:0;display:grid}.website-panel-wp-version__card{border:1px solid var(--border-row);background:var(--surface-soft);box-sizing:border-box;border-radius:13px;flex-direction:column;gap:0;min-width:0;padding:22px;display:flex}.website-panel-wp-version__eyebrow{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.website-panel-wp-version__version-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-top:10px;display:flex}.website-panel-wp-version__version{color:var(--text);font-family:var(--font-family-mono);letter-spacing:-.03em;font-size:38px;font-weight:800;line-height:1}.website-panel-wp-version__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.website-panel-wp-version__change{position:relative}.website-panel-wp-version__change-trigger{gap:8px}.website-panel-wp-version__change-trigger.is-open{background:var(--surface-raised)}.website-panel-wp-version__change-caret{transform:rotate(90deg)}.website-panel-wp-version__menu{z-index:20;border:1px solid var(--border-strong);background:var(--surface);min-width:230px;box-shadow:0 12px 34px color-mix(in srgb, var(--palette-text) 16%, transparent);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.website-panel-wp-version__menu-heading{color:var(--text-subtle);letter-spacing:.08em;text-transform:uppercase;padding:7px 12px 5px;font-size:10.5px;font-weight:750}.website-panel-wp-version__menu-item{width:100%;color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex}.website-panel-wp-version__menu-item:hover:not(:disabled){background:var(--surface-muted)}.website-panel-wp-version__menu-item.is-current{background:var(--surface-raised);cursor:default}.website-panel-wp-version__menu-version{min-width:0;font-family:var(--font-family-mono);flex:auto}.website-panel-wp-version__menu-tag{border-radius:var(--radius-pill);height:19px;font-size:10.5px;font-weight:var(--font-weight-bold);white-space:nowrap;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.website-panel-wp-version__menu-tag--success{background:var(--badge-success-bg);color:var(--success)}.website-panel-wp-version__menu-tag--info{background:var(--primary-subtle);color:var(--info-text)}.website-panel-wp-version__menu-tag--warning{background:var(--warning-tile-bg);color:var(--warning)}.website-panel-wp-version__progress,.website-panel-wp-version__done{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:9px;margin:16px 0 0;line-height:1.3;display:inline-flex}.website-panel-wp-version__progress{color:var(--primary)}.website-panel-wp-version__done{color:var(--success);gap:7px}.website-panel-wp-version__spinner{border:2px solid var(--border-emphasis);border-top-color:var(--primary);border-radius:99px;width:15px;height:15px;animation:.7s linear infinite website-panel-wp-version-spin}@keyframes website-panel-wp-version-spin{to{transform:rotate(360deg)}}.website-panel-wp-version__auto-enable{justify-content:space-between;align-items:center;gap:var(--space-5);box-sizing:border-box;border-radius:13px;min-width:0;padding:18px 20px;display:flex}.website-panel-wp-version__auto-enable-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.website-panel-wp-version__auto-enable-title{font-weight:var(--font-weight-semibold)}.website-panel-wp-version__auto-enable-desc{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.website-panel-wp-version__auto-enable-switch{flex:none;align-items:center;gap:10px;display:inline-flex}.website-panel-wp-version__auto-enable-state{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}@media (width<=640px){.website-panel-wp-version__auto-enable{flex-direction:column;align-items:stretch}.website-panel-wp-version__auto-enable-switch{justify-content:flex-end}}@media (width<=520px){.website-panel-header__title-row{align-items:flex-start;gap:var(--space-2);flex-direction:column}.website-panel-header__heading{flex-wrap:wrap;align-items:center}.website-panel-setting{grid-template-columns:1fr}.website-panel-setting__value{text-align:left}}.website-panel-backups{gap:var(--space-5);display:grid}.website-panel-backups__operations{gap:var(--space-3);display:grid}.website-panel-backups__operation-panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:grid}.website-panel-backups__operation-header{gap:var(--space-2);display:grid}.website-panel-backups__operation-title-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.website-panel-backups__operation-title-row h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}.website-panel-backups__operation-detail,.website-panel-backups__operation-meta{color:var(--text-subtle);font-size:var(--font-size-sm);margin:0;line-height:1.45}.website-panel-backups__spinner{width:1rem;height:1rem}.website-panel-backups__timeline{gap:var(--space-2);min-width:0;display:grid}.website-panel-backups__timeline-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-soft);width:100%;color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;margin:0;padding:8px 10px;display:flex}.website-panel-backups__timeline-toggle:hover{border-color:var(--border-row-hover);background:var(--surface-raised)}.website-panel-backups__timeline-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.website-panel-backups__timeline-count{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:1.25rem;color:var(--text-subtle);font-size:10.5px;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;margin-left:6px;padding:0 5px;line-height:1.35;display:inline-flex}.website-panel-backups__timeline-toggle-hint{color:var(--text-subtle);font-weight:var(--font-weight-medium)}.website-panel-backups__timeline-list{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-soft);gap:8px;margin:0;padding:10px 12px;list-style:none;display:grid}.website-panel-backups__timeline-list li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;min-width:0;display:grid}.website-panel-backups__timeline-message{min-width:0;color:var(--text-secondary);font-size:var(--font-size-caption);overflow-wrap:anywhere;line-height:1.4}.website-panel-backups__timeline-time{color:var(--text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11px;line-height:1.4}.website-panel-backups__operation-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.website-panel-backups__list{gap:var(--space-4);display:grid}.website-panel-backups__list-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.website-panel-backups__date-cell,.website-panel-backups__notes-cell{gap:2px;min-width:0;display:grid}.website-panel-backups__date-cell strong,.website-panel-backups__notes-cell strong{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.website-panel-backups__date-cell small,.website-panel-backups__notes-cell small{color:var(--text-subtle);font-size:var(--font-size-caption)}.website-panel-backups__date-table.data-table .data-table__body tr:not(.data-table__expanded-row){border-radius:13px;gap:10px;padding:16px 18px}.website-panel-backups__date-table.data-table .data-table__body tr:not(.data-table__expanded-row) td[data-column=date]{color:var(--text)}.website-panel-backups__date-table .website-panel-backups__date-cell strong{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.website-panel-backups__latest-badge{border-radius:var(--radius-pill);background:var(--badge-success-bg);width:fit-content;height:20px;color:var(--success);font-size:10.5px;font-weight:var(--font-weight-heading);letter-spacing:.04em;text-transform:uppercase;align-items:center;margin-top:4px;padding:0 8px;display:inline-flex}.website-panel-backups__date-table.data-table .data-table__body tr.website-panel-backups__row--latest:not(.data-table__expanded-row){border-color:var(--border-row-hover);background:var(--surface-soft)}.website-panel-backups__component-badges{flex-wrap:wrap;gap:6px;display:flex}.website-panel-backups__component-badges .badge{letter-spacing:0;height:23px;font-size:var(--font-size-caption);font-weight:var(--font-weight-emphasis);padding:0 10px}.website-panel-backups__date-table .website-panel-backups__date-note{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular,400);padding-inline-start:10px;display:inline-flex}.website-panel-backups__dialog-body{gap:var(--field-stack-gap);display:grid}.website-panel-backups__dialog-body--restore,.website-panel-backups__dialog-body--download{padding-bottom:var(--space-4)}.website-panel-backups__download-list{flex-direction:column;gap:8px;display:flex}.website-panel-backups__download-option{border:1.5px solid var(--border-row);background:var(--surface);text-align:left;cursor:pointer;border-radius:11px;align-items:flex-start;gap:12px;width:100%;margin:0;padding:13px 72px 13px 15px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.website-panel-backups__download-coverage{color:var(--text-subtle);font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;line-height:1;position:absolute;top:10px;right:12px}.website-panel-backups__download-coverage--full{color:var(--success)}.website-panel-backups__download-coverage--incremental,.website-panel-backups__download-coverage--partial{color:var(--text-subtle)}.website-panel-backups__download-option:hover:not(:disabled){border-color:var(--border-row-hover);background:var(--surface-soft)}.website-panel-backups__download-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.website-panel-backups__download-option--on{border-color:color-mix(in srgb, var(--primary) 55%, var(--border-row));background:var(--primary-subtle)}.website-panel-backups__download-option:disabled{cursor:not-allowed;opacity:.7}.website-panel-backups__download-radio,.website-panel-backups__download-check{border:1.5px solid var(--control-border);background:var(--surface);flex:none;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;display:flex}.website-panel-backups__download-radio{border-radius:99px}.website-panel-backups__download-check{border-radius:var(--checkbox-radius,6px)}.website-panel-backups__download-option--on .website-panel-backups__download-radio,.website-panel-backups__download-check--on{border-color:var(--primary)}.website-panel-backups__download-check--on{background:var(--primary)}.website-panel-backups__download-radio-dot{background:var(--primary);opacity:0;border-radius:99px;width:10px;height:10px;transition:opacity .12s,transform .12s;transform:scale(.6)}.website-panel-backups__download-option--on .website-panel-backups__download-radio-dot{opacity:1;transform:scale(1)}.website-panel-backups__download-check-icon{color:var(--text-inverse)}.website-panel-backups__download-body{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.website-panel-backups__download-top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.website-panel-backups__download-top .badge{letter-spacing:0;height:21px;font-size:var(--font-size-caption);font-weight:var(--font-weight-emphasis);padding:0 9px}.website-panel-backups__download-title{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-emphasis);line-height:1.3}.website-panel-backups__download-detail{flex-direction:column;gap:2px;padding:3px 0 0 5px;display:flex}.website-panel-backups__download-meta,.website-panel-backups__download-notes{font-size:var(--font-size-caption);line-height:1.35}.website-panel-backups__download-meta{color:var(--text-muted)}.website-panel-backups__download-notes{color:var(--text-secondary);overflow-wrap:anywhere;font-style:italic}.website-panel-backups__restore-preset{padding-right:15px}.website-panel-backups__restore-preset-label{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-emphasis);line-height:1.3}.website-panel-backups__restore-preset-desc{color:var(--text-muted);font-size:var(--font-size-caption);margin-top:2px;line-height:1.4}.website-panel-backups__restore-map{margin-top:var(--space-4);border:1px solid var(--border-row);background:var(--surface-soft);border-radius:11px;padding:14px 16px}.website-panel-backups__restore-map-title{color:var(--text-subtle);font-size:11.5px;font-weight:var(--font-weight-heading);letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px}.website-panel-backups__restore-map-list{flex-direction:column;gap:10px;display:flex}.website-panel-backups__restore-map-row{flex-direction:column;gap:8px;display:flex}.website-panel-backups__restore-map-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.website-panel-backups__restore-map-head .badge{letter-spacing:0;height:21px;font-size:var(--font-size-caption);font-weight:var(--font-weight-emphasis);padding:0 9px}.website-panel-backups__restore-map-src{color:var(--text-muted);font-size:var(--font-size-caption);text-align:right;line-height:1.35}.website-panel-backups__restore-map-choices{flex-direction:column;gap:6px;display:flex}.website-panel-backups__restore-map-choice{border:1px solid var(--border-row);background:var(--surface);text-align:left;cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;width:100%;margin:0;padding:10px 12px;display:flex}.website-panel-backups__restore-map-choice:hover:not(:disabled){border-color:var(--border-row-hover)}.website-panel-backups__restore-map-choice--on{border-color:color-mix(in srgb, var(--primary) 55%, var(--border-row));background:var(--primary-subtle)}.website-panel-backups__restore-map-choice--on .website-panel-backups__download-radio{border-color:var(--primary)}.website-panel-backups__restore-map-choice--on .website-panel-backups__download-radio-dot{opacity:1;transform:scale(1)}.website-panel-backups__restore-map-choice .website-panel-backups__download-meta,.website-panel-backups__restore-map-choice .website-panel-backups__download-notes{padding-left:0}.website-panel-backups__restore-ack.ui-field-checkbox{margin-top:var(--space-4);border:1px solid color-mix(in srgb, var(--warning) 28%, var(--border));background:var(--warning-tile-bg);border-radius:11px;padding:13px 15px}.website-panel-backups__restore-ack .ui-field-checkbox__label{color:var(--tone-amber);font-size:var(--font-size-sm);line-height:1.4}.website-panel-backups__dialog-body--create{gap:var(--field-stack-gap)}.website-panel-backups__create-section{gap:var(--field-stack-gap);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);flex-direction:column;display:flex}.website-panel-backups__create-section-heading{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.website-panel-backups__create-section-title{color:var(--text);font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.3}.website-panel-backups__create-section-intro{color:var(--text-subtle);font-size:var(--font-size-caption);margin:0;line-height:1.3}.website-panel-backups__create-meta{gap:var(--field-stack-gap);display:grid}.website-panel-backups__components{gap:var(--space-2);display:grid}.website-panel-backups__components--compact{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.website-panel-backups__component{min-width:0}.website-panel-backups__component .ui-field__label{align-items:center;gap:var(--space-1);display:inline-flex}.website-panel-backups__dialog-body--restore .website-panel-backups__components--compact{row-gap:var(--space-4);grid-template-columns:1fr}.website-panel-backups__toggle-list{gap:var(--space-3);flex-direction:column;display:flex}.website-panel-backups__toggle-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:border-color .12s,background-color .12s;display:flex}.website-panel-backups__toggle-row--on{border-color:var(--primary,var(--focus-ring));background:var(--surface-hover,var(--surface))}.website-panel-backups__toggle-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.website-panel-backups__toggle-label{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.3}.website-panel-backups__toggle-meta{color:var(--text-subtle);font-size:var(--font-size-caption);overflow-wrap:anywhere;line-height:1.35}.website-panel-backups__toggle-notes{color:var(--text-secondary);font-size:var(--font-size-caption);overflow-wrap:anywhere;font-style:italic;line-height:1.35}.website-panel-backups__component-checkbox .ui-field-checkbox__description{padding-left:calc(var(--checkbox-size) + 9px)}.website-panel-backups__component-meta{color:var(--text-subtle);font-size:var(--font-size-caption);align-items:baseline;gap:0;line-height:1.3;display:inline-flex}.website-panel-backups__component-meta--carry{color:var(--text-subtle)}.website-panel-backups__component-meta-size{color:var(--text-subtle);font-weight:var(--font-weight-regular,400)}.website-panel-backups__components-empty,.website-panel-backups__muted{color:var(--text-subtle);font-size:var(--font-size-sm);margin:0}@media (width<=420px){.website-panel-backups__components--compact{grid-template-columns:1fr}}.website-panel-backups__db-scope{gap:var(--space-3);margin-top:var(--space-2);margin-left:calc(var(--checkbox-size) + 9px);padding-left:var(--space-4);border-left:2px solid var(--border);display:grid}.website-panel-backups__table-select{gap:var(--space-2);display:grid;position:relative}@media (width<=720px){.website-panel-backups__list-toolbar{flex-direction:column;align-items:stretch}}.website-panel-cdn__cards{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.website-panel-cdn__card{gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);flex-direction:column;display:flex}.website-panel-cdn__card-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.website-panel-cdn__card-icon{background:var(--surface-muted);width:2.625rem;height:2.625rem;color:var(--text-secondary);border-radius:11px;flex:0 0 2.625rem;justify-content:center;align-items:center;display:inline-flex}.website-panel-cdn__card-icon--navy{color:var(--toggle-on-brand);background:var(--tone-navy-bg)}.website-panel-cdn__card-icon--primary{color:var(--primary);background:var(--primary-tile)}.website-panel-cdn__card-icon--amber{color:var(--tone-amber);background:var(--tone-amber-bg)}.website-panel-cdn__card h3{color:var(--text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3}.website-panel-cdn__card p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.website-panel-cdn__status-line{color:var(--warning);font-weight:var(--font-weight-medium)}.website-panel-cdn__status-line--danger{color:var(--danger)}.website-panel-cdn__card-actions{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.website-panel-cdn__card-actions>.tooltip{display:inline-flex}.website-panel-cdn__detail{gap:var(--space-4);display:grid}.website-panel-cdn__detail-header{gap:var(--space-3);display:grid}.website-panel-cdn__detail-header strong{color:var(--text);font-size:var(--font-size-lg)}.website-panel-cdn__panel{gap:var(--space-4);min-width:0;max-width:40rem;padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-tint);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.website-panel-cdn__panel-title{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.website-panel-cdn__detail-copy{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.website-panel-cdn__detail-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.website-panel-cdn__copy-grid{gap:var(--space-3);display:grid}.website-panel-cdn__cf{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;max-width:44rem;display:flex}.website-panel-cdn__cf--wide{max-width:none}.website-panel-cdn__cf-dns-panel{gap:var(--space-4)}.website-panel-cdn__cf-dns-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.website-panel-cdn__cf-dns-name,.website-panel-cdn__cf-dns-content{min-width:0;color:var(--text);font-family:var(--font-family-mono,var(--font-family-body));font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.website-panel-cdn__cf-dns-content{color:var(--text-secondary)}.website-panel-cdn__cf-dns-ttl{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.website-panel-cdn__cf-setting-label{min-width:0;color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.website-panel-cdn__cf-setting-value{min-width:0;color:var(--text-secondary);font-family:var(--font-family-mono,var(--font-family-body));font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.website-panel-cdn__cf-dns-table .data-table__scroll{overflow-x:auto}.website-panel-cdn__cf-hero{border:1px solid var(--border-row);background:var(--surface-soft);box-sizing:border-box;border-radius:13px;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}.website-panel-cdn__cf-hero--active{border-color:color-mix(in srgb, var(--success) 28%, var(--border-row));background:color-mix(in srgb, var(--success) 6%, var(--surface))}.website-panel-cdn__cf-hero--pending{border-color:color-mix(in srgb, var(--warning) 28%, var(--border-row));background:color-mix(in srgb, var(--warning-soft-bg) 55%, var(--surface))}.website-panel-cdn__cf-hero-icon{background:color-mix(in srgb, var(--text-muted) 12%, var(--surface));width:42px;height:42px;color:var(--text-muted);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.website-panel-cdn__cf-hero--active .website-panel-cdn__cf-hero-icon{background:color-mix(in srgb, var(--success) 16%, var(--surface));color:var(--success-emphasis)}.website-panel-cdn__cf-hero--pending .website-panel-cdn__cf-hero-icon{background:color-mix(in srgb, var(--warning) 16%, var(--surface));color:var(--warning)}.website-panel-cdn__cf-hero-copy{flex:1;min-width:0}.website-panel-cdn__cf-hero-title{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.3}.website-panel-cdn__cf-hero-meta{color:var(--text-muted);font-size:var(--font-size-sm);margin:2px 0 0;line-height:1.5}.website-panel-cdn__cf-inline-action{color:var(--primary);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.website-panel-cdn__cf-inline-action:disabled{opacity:.55;cursor:not-allowed}.website-panel-cdn__cf-options{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:14px;min-width:0;display:grid}.website-panel-cdn__cf-option{border:1px solid var(--border-row);background:var(--surface-soft);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:0;min-width:0;padding:14px 16px;display:flex}.website-panel-cdn__cf-option--nameservers{min-width:0}.website-panel-cdn__cf-option--nameservers .ui-field-copyable__value-tile{height:auto;min-height:38px;padding-top:8px;padding-bottom:8px}.website-panel-cdn__cf-option--nameservers .ui-field-copyable__value{white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media (width<=720px){.website-panel-cdn__cf-options{grid-template-columns:1fr}}.website-panel-cdn__cf-status-eyebrow{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;line-height:1.2}.website-panel-cdn__cf-status-line{color:var(--text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);align-items:center;gap:8px;line-height:1.3;display:inline-flex}.website-panel-cdn__cf-status-line--ok{color:var(--success-emphasis)}.website-panel-cdn__cf-status-line--warning{color:var(--warning)}.website-panel-cdn__cf-status-line--danger{color:var(--danger)}.website-panel-cdn__cf-status-dot{border-radius:var(--radius-pill);background:currentColor;width:7px;height:7px}.website-panel-cdn__cf-status-meta{color:var(--text-muted);font-size:var(--font-size-sm);margin:8px 0 0;line-height:1.5}.website-panel-cdn__cf-ns{flex-direction:column;gap:8px;min-width:0;display:flex}.website-panel-cdn__cf-under-attack{box-sizing:border-box;border-radius:13px;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}.website-panel-cdn__cf-under-attack--on{border-color:var(--soft-warning-border);background:var(--soft-warning-bg)}.website-panel-cdn__cf-under-attack-icon{border-radius:11px;width:42px;height:42px}.website-panel-cdn__cf-under-attack-copy{flex:1;min-width:0}.website-panel-cdn__cf-under-attack-title{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.3}.website-panel-cdn__cf-under-attack-meta{color:var(--text-muted);font-size:var(--font-size-sm);margin:2px 0 0;line-height:1.5}.website-panel-cdn__cf-steps{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;padding-left:1.25rem;line-height:1.55}.website-panel-cdn__cf-steps li+li{margin-top:6px}.website-panel-cdn__cf-settings-list{border:1px solid var(--border-row);background:var(--surface-soft);border-radius:12px;gap:10px;margin:0;padding:14px 16px;display:grid}.website-panel-cdn__cf-settings-list>div{grid-template-columns:minmax(8rem,.4fr) 1fr;gap:12px;min-width:0;display:grid}.website-panel-cdn__cf-settings-list dt{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.website-panel-cdn__cf-settings-list dd{color:var(--text);font-size:var(--font-size-sm);word-break:break-word;margin:0}.website-panel-cdn__cf-mono{font-family:var(--font-family-mono);font-size:var(--font-size-sm);word-break:break-all}@media (width<=960px){.website-panel-cdn__cards{grid-template-columns:1fr}}.website-panel-smtp{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.website-panel-smtp__install{gap:var(--space-4);flex-direction:column;max-width:42rem;display:flex}.website-panel-smtp__install-copy{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.website-panel-smtp__link{color:var(--primary);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.website-panel-smtp__link:hover{color:var(--primary-hover)}.website-panel-choice{border:0;min-width:0;margin:0;padding:0}.website-panel-choice__legend{margin:0 0 var(--space-3);color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.website-panel-choice__grid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.website-panel-choice__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.website-panel-choice__grid--3,.website-panel-choice__grid--4{grid-template-columns:1fr}@media (width>=640px){.website-panel-choice__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.website-panel-choice__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.website-panel-choice__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.website-panel-choice__card{align-items:flex-start;gap:var(--space-3);min-width:0;min-height:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;display:flex}.website-panel-choice__card:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}.website-panel-choice__card.is-selected{border-color:var(--primary);background:color-mix(in srgb, var(--primary-subtle,var(--primary)) 18%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 35%, transparent)}.website-panel-choice__card:disabled{cursor:not-allowed;opacity:.55}.website-panel-choice__icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--palette-text) 6%, var(--surface));width:2rem;height:2rem;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.website-panel-choice__card.is-selected .website-panel-choice__icon{background:color-mix(in srgb, var(--primary) 14%, var(--surface));color:var(--primary)}.website-panel-choice__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.website-panel-choice__label-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.website-panel-choice__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.website-panel-choice__badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--success,var(--primary)) 16%, var(--surface));color:var(--success,var(--primary));font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);align-items:center;padding:.1rem .45rem;line-height:1.3;display:inline-flex}.website-panel-choice__desc{color:var(--text-subtle);font-size:var(--font-size-caption);line-height:1.4}.website-panel-smtp__panel,.website-panel-smtp__stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.website-panel-smtp__framed{gap:var(--space-4);width:100%;min-width:0;max-width:none;padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-tint);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.website-panel-smtp__framed-heading{gap:var(--space-1);flex-direction:column;display:flex}.website-panel-smtp__framed-title{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.website-panel-smtp__framed-intro{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.website-panel-smtp__fields{gap:var(--field-stack-gap);grid-template-columns:1fr;display:grid}@media (width>=640px){.website-panel-smtp__fields{grid-template-columns:1fr 1fr}.website-panel-smtp__fields .website-panel-smtp__field--wide{grid-column:1/-1}}.website-panel-smtp__option-list{gap:var(--space-3);flex-direction:column;display:flex}.website-panel-smtp__option{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.website-panel-smtp__option-copy{flex-direction:column;flex:14rem;gap:3px;min-width:0;display:flex}.website-panel-smtp__option-label{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.3}.website-panel-smtp__option-hint{color:var(--text-subtle);font-size:var(--font-size-caption);margin:0;line-height:1.45}.website-panel-smtp__actions-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.website-panel-smtp__muted{color:var(--text-subtle);font-size:var(--font-size-sm);margin:0}.website-panel-smtp__dns-list{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.website-panel-smtp__dns-row{gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto auto minmax(0,1fr);display:grid}.website-panel-smtp__dns-status{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);grid-column:1}.website-panel-smtp__dns-status--ok{color:var(--success-emphasis,var(--success))}.website-panel-smtp__dns-status--bad{color:var(--warning)}.website-panel-smtp__dns-type{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);grid-column:2}.website-panel-smtp__dns-value{overflow-wrap:anywhere;min-width:0;color:var(--text);font-family:var(--font-family-mono,ui-monospace, monospace);font-size:var(--font-size-caption);grid-column:1/-1}.website-panel-plan{flex-direction:column;gap:20px;min-width:0;display:flex}.website-panel-plan__section{flex-direction:column;gap:10px;min-width:0;display:flex}.website-panel-plan__eyebrow{color:var(--text-subtle);font-size:11.5px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.website-panel-plan__card{border-radius:13px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.website-panel-plan__card-icon{border-radius:11px;width:42px;height:42px}.website-panel-plan__card-copy{flex:200px;min-width:0}.website-panel-plan__card-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.website-panel-plan__card-title{color:var(--text);font-size:15px;font-weight:var(--font-weight-bold);line-height:1.3}.website-panel-plan__card-meta{color:var(--text-subtle);margin:3px 0 0;font-size:12.5px;line-height:1.45}.website-panel-plan__card-meta strong{color:var(--text);font-weight:var(--font-weight-semibold)}.website-panel-plan__card-period{text-align:right;flex-direction:column;gap:2px;display:flex}.website-panel-plan__period-label{color:var(--text-subtle);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.website-panel-plan__period-value{color:var(--text);font-size:13px;font-weight:var(--font-weight-semibold)}.website-panel-plan__card-actions{flex-shrink:0}.website-panel-plan__pill-dot{background:currentColor;border-radius:99px;width:6px;height:6px}.website-panel-plan__empty{border:1.5px dashed var(--border);text-align:center;box-sizing:border-box;border-radius:13px;flex-direction:column;align-items:center;gap:11px;padding:38px 24px;display:flex}.website-panel-plan__empty--compact{padding:22px 20px}.website-panel-plan__empty-icon{background:var(--surface-muted);width:48px;height:48px;color:var(--text-subtle);border-radius:13px;justify-content:center;align-items:center;display:flex}.website-panel-plan__empty-title{color:var(--text);font-size:14px;font-weight:var(--font-weight-bold);margin:0}.website-panel-plan__empty-text{max-width:46ch;color:var(--text-subtle);margin:0;font-size:12.5px;line-height:1.6}.website-panel-plan__empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.clients-hub{flex-direction:column;gap:20px;display:flex}.clients-hub__tabs{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.clients-hub__tab{border-radius:var(--radius-md);height:40px;color:var(--text-subtle);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0 12px;position:relative}.clients-hub__tab:hover{color:var(--text);background:var(--surface-muted)}.clients-hub__tab.is-active{color:var(--primary);font-weight:var(--font-weight-bold)}.clients-hub__tab.is-active:after{background:var(--primary);content:"";border-radius:2px;height:2px;position:absolute;bottom:-5px;left:12px;right:12px}.clients-hub__panel{flex-direction:column;gap:16px;display:flex}.clients-hub__stack{flex-direction:column;gap:24px;display:flex}.clients-hub__cell-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.clients-hub__cell-primary{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.clients-hub__cell-primary--link{width:fit-content;max-width:100%;color:inherit;border-radius:var(--radius-sm);cursor:pointer;text-decoration:none}.clients-hub__cell-primary--link:hover{text-underline-offset:3px;text-decoration:underline}.clients-hub__cell-primary--link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.clients-hub__cell-secondary{color:var(--text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.clients-pdf{gap:var(--space-5);flex-direction:column;display:flex}.clients-pdf-grid{align-items:start;gap:var(--space-5);grid-template-columns:148px minmax(0,1fr);display:grid}.clients-pdf-rail{top:var(--space-5);gap:var(--space-1);flex-direction:column;display:flex;position:sticky}.clients-pdf-rail h2{padding:var(--space-2) var(--space-3) var(--space-3);color:var(--text-subtle);font-size:var(--font-size-caption);letter-spacing:.09em;text-transform:uppercase;margin:0}.clients-pdf-rail__item{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);color:var(--text-secondary);border:1px solid #0000;text-decoration:none;display:flex}.clients-pdf-rail__item:hover{border-color:var(--border-row-hover);background:var(--surface)}.clients-pdf-rail__item.is-active{border-color:var(--border-emphasis);background:var(--surface);box-shadow:var(--shadow-sm)}.clients-pdf-rail__icon{color:#5b6b85;background:var(--tone-navy-bg);border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.clients-pdf-rail__item.is-active .clients-pdf-rail__icon{color:var(--text-inverse);background:var(--toggle-on-brand)}.clients-pdf-rail__copy{flex-direction:column;flex:auto;min-width:0;display:flex}.clients-pdf-rail__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body);overflow:hidden}.clients-pdf-content{min-width:0}.clients-pdf-mobile-nav{display:none}.clients-pdf a:focus-visible,.clients-pdf select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=1100px){.clients-pdf-grid{gap:var(--space-4);grid-template-columns:136px minmax(0,1fr)}}@media (width<=780px){.clients-pdf-grid{display:block}.clients-pdf-rail{display:none}.clients-pdf-mobile-nav{gap:var(--space-2);flex-direction:column;display:flex}.clients-pdf-mobile-nav label{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.clients-pdf-mobile-nav select{min-height:42px;padding:0 var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-md);color:var(--text);background:var(--surface)}}.client-pdf-report__notice-stack{gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;display:flex}.client-pdf-report__inline-link{color:var(--primary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.client-pdf-report__form{gap:var(--space-5);flex-direction:column;width:100%;max-width:none;display:flex}.client-pdf-report__form--bare{width:100%;max-width:none}.client-pdf-report__tabs{gap:var(--space-5);border-bottom:1px solid var(--border-strong);flex-wrap:wrap;display:flex}.client-pdf-report__tab{height:40px;color:var(--text-subtle);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0 2px;position:relative}.client-pdf-report__tab:disabled{cursor:not-allowed;opacity:.6}.client-pdf-report__tab:hover{color:var(--text)}.client-pdf-report__tab.is-active{color:var(--primary);font-weight:var(--font-weight-bold)}.client-pdf-report__tab.is-active:after{background:var(--primary);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.client-pdf-report__enable-row{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);display:flex}.client-pdf-report__enable-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.client-pdf-report__enable-title{font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.client-pdf-report__enable-desc{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.client-pdf-report__enable-switch{flex:none;align-items:center;gap:10px;display:inline-flex}.client-pdf-report__enable-state{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.client-pdf-report__colors{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}@media (width<=640px){.client-pdf-report__enable-row{flex-direction:column;align-items:stretch}.client-pdf-report__enable-switch{justify-content:flex-end}}.billing-invoices__range{gap:var(--space-3) var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.billing-invoices__range .ui-field{flex:0 10rem;min-width:0;max-width:11rem}.billing-invoices__range-action{flex:none;padding-bottom:1px}:is(.tool-frame__actions:has(.billing-invoices__range),.website-panel-tool__actions:has(.billing-invoices__range)){justify-content:flex-start;align-items:flex-end;width:100%}.tool-frame__actions .billing-invoices__range,.website-panel-tool__actions .billing-invoices__range{flex:auto;min-width:0}.tool-frame__actions .billing-invoices__toolbar-actions,.website-panel-tool__actions .billing-invoices__toolbar-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-inline-start:auto;padding-bottom:1px;display:flex}.billing-invoices__total{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.billing-invoices__period{white-space:nowrap;font-variant-numeric:tabular-nums}.billing-invoices-usage__value{font-variant-numeric:tabular-nums}.billing-invoices-usage__subscription{overflow-wrap:anywhere}.billing-invoices-breakdown__toolbar{align-items:center;gap:var(--space-3)}.billing-invoices-excess{flex-direction:column;gap:8px;min-width:0;display:flex}.billing-invoices-excess__main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.billing-invoices-excess__qty{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.billing-invoices-excess__rate{color:var(--text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;padding-left:6px}.billing-invoices-attempts__errors{color:var(--text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.navigation-card{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);width:100%;min-height:230px;box-shadow:var(--shadow-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), background-color var(--duration-normal) var(--ease-standard);flex-direction:column;align-items:flex-start;padding:22px;display:flex}.navigation-card:hover:not(:disabled){border-color:var(--border-row-hover);box-shadow:var(--shadow-sm), var(--shadow-md)}.navigation-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.navigation-card:disabled{cursor:not-allowed;opacity:.55}.navigation-card__icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:inline-flex}.navigation-card__icon--primary{color:var(--primary);background:var(--primary-tile)}.navigation-card__icon--success{color:var(--success);background:var(--badge-success-bg)}.navigation-card__icon--warning{color:var(--warning-tile);background:var(--warning-tile-bg)}.navigation-card__icon--danger{color:var(--danger);background:var(--danger-subtle)}.navigation-card__icon--info{color:var(--info);background:var(--info-bg)}.navigation-card__icon--accent{color:var(--badge-accent-text);background:var(--badge-accent-bg)}.navigation-card__icon--ai{color:var(--text-inverse);background:linear-gradient(120deg, var(--ai-from), var(--ai-to))}.navigation-card__heading{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.navigation-card__title{font-family:var(--font-family-body);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text);margin:0;display:block}.navigation-card__badge{letter-spacing:.06em;border-radius:5px;align-items:center;height:17px;padding:0 7px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex}.navigation-card__badge--ai{background:linear-gradient(120deg, var(--ai-from), var(--ai-to));color:var(--text-inverse)}.navigation-card__badge--muted{background:var(--surface-muted);color:var(--text-secondary)}.navigation-card__description{color:var(--text-muted);font-size:var(--font-size-sm);flex:1;margin:0 0 18px;line-height:1.55;display:block}.navigation-card__action{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);height:38px;min-height:38px;color:var(--text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-self:flex-start;padding:0 16px;line-height:1;display:inline-flex}.navigation-card:hover:not(:disabled) .navigation-card__action{background:var(--surface-raised)}.navigation-card__action .ui-icon,.navigation-card__action svg{flex-shrink:0}.partner-billing-form.partner-settings__form--report-wide{gap:var(--space-5)}.partner-billing-hub{flex-direction:column;gap:16px;display:flex}.partner-billing-hub__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.partner-billing-logo{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.partner-billing-logo__preview{width:7.5rem;height:3.5rem;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);justify-content:center;align-items:center;display:flex;overflow:hidden}.partner-billing-logo__image{object-fit:contain;width:auto;max-width:calc(100% - 12px);height:auto;max-height:calc(100% - 12px)}.partner-billing-logo__placeholder{color:var(--text-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.partner-billing-logo__meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.partner-billing-logo__actions{flex-wrap:wrap;gap:8px;display:flex}.partner-billing-logo__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.partner-billing-logo__hint,.partner-billing-logo__filename{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.partner-billing-logo__error{color:var(--danger);font-size:var(--font-size-sm);margin:0}.partner-billing-field-spacer{min-height:1px}.partner-billing-plans__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;display:grid}.partner-billing-plan-card--selectable{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;padding:0}.partner-billing-plan-card--compact{box-shadow:none;border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.partner-billing-plan-card--compact:hover,.partner-billing-plan-card--compact.partner-billing-plan-card--selected{box-shadow:none}.partner-billing-plan-card--compact .partner-billing-plan-card__header{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);border-bottom:0}.partner-billing-plan-card--compact .partner-billing-plan-card__name{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:0}.partner-billing-plan-card--compact .partner-billing-plan-card__amount{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:0}.partner-billing-plan-card--compact .partner-billing-plan-card__interval{font-weight:var(--font-weight-regular)}.partner-billing-plan-card--compact .partner-billing-plan-card__price{align-items:flex-end}.partner-billing-plan-card__select{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.partner-billing-plan-card__see-details{padding:0 var(--space-4) var(--space-4);color:var(--text-muted);font:inherit;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;line-height:1.3;text-decoration:underline;display:inline-flex}.partner-billing-plan-card__see-details:hover{color:var(--primary)}.partner-billing-plan-details__title-end{align-items:flex-end;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.partner-billing-plan-details__price{justify-content:flex-end;align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.partner-billing-plan-details__amount{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15}.partner-billing-plan-details__interval{color:var(--text-muted);font-size:var(--font-size-caption);line-height:1.2}.partner-billing-plan-details__scroll{min-height:0;margin-top:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.partner-billing-plan-details__scroll .partner-billing-plan-card__features{padding:0}.partner-billing-plan-card--selected{border-color:var(--primary);box-shadow:var(--shadow-sm), 0 0 0 1px var(--primary)}.partner-billing-plan-card{border-radius:var(--radius-xl);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);transition:border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.partner-billing-plan-card:hover{border-color:var(--border-row-hover);box-shadow:var(--shadow-sm), var(--shadow-md)}.partner-billing-plan-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.partner-billing-plan-card__title-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.partner-billing-plan-card__name{min-width:0;color:var(--text);font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-heading);letter-spacing:-.01em;margin:0;line-height:1.25}.partner-billing-plan-card__price{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;margin:0;display:flex}.partner-billing-plan-card__amount{color:var(--text);font-family:var(--font-family-heading);font-size:1.375rem;font-weight:var(--font-weight-extrabold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.partner-billing-plan-card__interval{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.partner-billing-plan-card__features{padding:var(--space-2) var(--space-5) var(--space-5);flex-direction:column;flex:auto;gap:0;margin:0;list-style:none;display:flex}.partner-billing-plan-card__feature{align-items:center;column-gap:var(--space-3);border-top:1px solid var(--border-subtle);grid-template-columns:22px minmax(0,1fr) auto;row-gap:1px;min-width:0;padding:8px 0;display:grid}.partner-billing-plan-card__feature:first-child{border-top:0}.partner-billing-plan-card__feature-icon{border-radius:6px;width:22px;height:22px}.partner-billing-plan-card__feature-label{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.25;display:inline-flex}.partner-billing-plan-card__feature-value{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-shrink:0;line-height:1.25}.partner-billing-plan-card__excess{color:var(--text-subtle);font-size:var(--font-size-xs);grid-column:2/-1;margin:0;line-height:1.3}.table-panel,.website-panel-table-panel{flex-direction:column;min-width:0;display:flex}.table-panel__toolbar,.website-panel-table-panel__toolbar{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.table-panel__toolbar>:first-child:not(.search-input),.website-panel-table-panel__toolbar>:first-child:not(.search-input){margin-right:auto}.table-panel__toolbar .search-input,.website-panel-table-panel__toolbar .search-input{margin-left:auto}.website-panel-packages__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.website-panel-packages__chip{border:1px solid var(--border);border-radius:var(--radius-pill);height:30px;color:var(--text-secondary);background:var(--surface);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.website-panel-packages__chip:hover{background:var(--surface-raised)}.website-panel-packages__chip:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.website-panel-packages__chip--active,.website-panel-packages__chip--active:hover,.website-panel-packages__chip--active:focus-visible{border-color:var(--code-surface);color:var(--text-inverse);background:var(--code-surface)}.website-panel-packages__chip-count{border-radius:var(--radius-pill);min-width:19px;height:19px;color:var(--text-secondary);background:var(--surface-muted);font-size:11px;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.website-panel-packages__chip--active .website-panel-packages__chip-count{color:var(--text-inverse);background:var(--on-dark-soft-fill)}.wp-config-constant-cell{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.wp-config-override-badge{flex-shrink:0}@media (width<=720px){.wp-config-toolbar{flex-direction:column;align-items:stretch}.wp-config-toolbar .data-table__toolbar{justify-content:stretch}.wp-config-search{width:100%}}.partner-settings__hub{flex-direction:column;gap:16px;display:flex}.partner-settings__notice-stack{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.partner-settings__group-title{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;margin:14px 2px 0}.partner-settings__group-title:first-child{margin-top:0}.partner-settings__card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.partner-settings__connect-panel h2{font-size:var(--font-size-lg);margin:0 0 6px}.partner-settings__stack{flex-direction:column;gap:18px;display:flex}.partner-settings__narrow{max-width:560px}.partner-settings__code-fields{flex-direction:column;gap:18px;max-width:760px;display:flex}.partner-settings__code-fields .ui-field__control--textarea{font-family:var(--font-family-mono)}.partner-settings__eyebrow{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.partner-settings__empty-inline{color:var(--text-subtle);font-size:var(--font-size-caption)}.partner-settings__field-spacer{margin-top:16px}.partner-settings__inline-form>input,.partner-settings__table-toolbar input{border:1px solid var(--border);min-height:40px;color:var(--text-secondary);background:var(--surface);border-radius:9px;width:100%;padding:0 12px}.partner-settings__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.partner-settings__form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-settings__checkbox-row{flex-wrap:wrap;gap:14px 22px;margin-top:16px;display:flex}.partner-settings__panel--disabled{opacity:.55}.partner-settings__save-row{margin-top:18px}.partner-settings__stack>.tooltip,.partner-settings__save-row>.tooltip{align-self:flex-end;width:auto;max-width:100%;display:inline-flex}.partner-settings__tabs{border-bottom:1px solid var(--border-strong);gap:24px;margin-bottom:20px;display:flex}.partner-settings__tabs button{height:40px;color:var(--text-subtle);font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0 4px;position:relative}.partner-settings__tabs button.is-active{color:var(--primary);font-weight:var(--font-weight-bold)}.partner-settings__tabs button.is-active:after{background:var(--primary);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.partner-settings__inline-help{color:var(--text-muted);font-size:var(--font-size-sm);align-items:center;gap:6px;display:inline-flex}.partner-settings__multi-select{width:100%;min-width:0;position:relative}.auto-updater-toggle{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.auto-updater-toggle__state{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.auto-updater-block,.partner-settings__framed{gap:var(--space-5);width:100%;padding:var(--space-6) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);box-sizing:border-box;flex-direction:column;display:flex}.auto-updater-block__heading,.partner-settings__framed-heading{gap:var(--space-2);flex-direction:column;display:flex}.auto-updater-block__title,.partner-settings__framed-title{color:var(--text);font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.3}.auto-updater-block__intro,.partner-settings__framed-intro{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.45}.partner-settings__framed-title-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.partner-settings__framed--readonly{border-color:color-mix(in srgb, var(--warning) 22%, var(--border));background:color-mix(in srgb, var(--warning-soft-bg) 55%, var(--surface-muted))}.partner-settings__framed--collapsed{gap:0}.partner-settings__framed-body{gap:var(--space-5);flex-direction:column;display:flex}.partner-settings__disclosure{justify-content:space-between;align-items:flex-start;gap:var(--space-4);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.partner-settings__disclosure:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.partner-settings__disclosure-main{gap:var(--space-2);flex-direction:column;flex:14rem;min-width:0;display:flex}.partner-settings__disclosure-meta{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0;margin-top:2px;line-height:1.3;display:inline-flex}.partner-settings__disclosure-action{color:var(--text-secondary)}.partner-settings__disclosure:hover .partner-settings__disclosure-action,.partner-settings__disclosure:hover .partner-settings__disclosure-chevron{color:var(--text)}.partner-settings__disclosure-chevron{color:var(--text-subtle);flex-shrink:0;transition:transform .15s}.partner-settings__disclosure-chevron--expanded{transform:rotate(180deg)}.partner-settings__framed-footnote{color:var(--text-subtle);font-size:var(--font-size-caption);margin:0;line-height:1.45}.partner-settings__enable-row{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);display:flex}.partner-settings__enable-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.partner-settings__enable-title{font-weight:var(--font-weight-semibold);align-items:center;gap:6px;display:inline-flex}.partner-settings__enable-desc{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.partner-settings__enable-switch{flex:none;align-items:center;gap:10px;display:inline-flex}.partner-settings__enable-state{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.smtp-fields{gap:var(--field-stack-gap);grid-template-columns:1fr;display:grid}@media (width<=640px){.partner-settings__enable-row{flex-direction:column;align-items:stretch}.partner-settings__enable-switch{justify-content:flex-end}}@media (width>=640px){.smtp-fields{grid-template-columns:1fr 1fr}.smtp-fields .smtp-field--wide{grid-column:1/-1}}.smtp-option-list{gap:var(--space-3);flex-direction:column;display:flex}.smtp-option{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.smtp-option__copy{flex-direction:column;flex:14rem;gap:3px;min-width:0;display:flex}.smtp-option__label{align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.3;display:inline-flex}.smtp-option__hint{color:var(--text-subtle);font-size:var(--font-size-caption);margin:0;line-height:1.45}.auto-updater-schedule{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=640px){.auto-updater-schedule{grid-template-columns:1fr 1fr}.auto-updater-schedule .ui-field:last-child{grid-column:1/-1}}.two-fa-roles{width:100%;padding:var(--space-6) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);box-sizing:border-box}.two-fa-roles .ui-field{margin:0}.partner-settings__table-panel.panel{padding:0;overflow:hidden}.partner-settings__table-row{border-bottom:1px solid var(--border-row);min-width:520px;color:var(--text-secondary);font-size:var(--font-size-sm);grid-template-columns:minmax(180px,1.3fr) minmax(180px,1fr);align-items:center;gap:14px;padding:14px 20px;display:grid}.partner-settings__table-row:last-child{border-bottom:0}.partner-settings__table-row--header{font-weight:var(--font-weight-semibold)}.partner-settings__label-row{grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) 80px}.partner-settings__table-row code{color:var(--text-secondary);font-family:var(--font-family-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-settings__empty{color:var(--text-subtle);text-align:center;padding:26px}.partner-settings__connect-panel{flex-direction:column;gap:14px;max-width:680px;margin-top:18px;display:flex}.partner-settings__connect-panel p{color:var(--text-muted);font-size:var(--font-size-sm)}.partner-settings__table-toolbar{justify-content:flex-end;margin-bottom:16px;display:flex}.partner-settings__table-toolbar input{width:min(260px,100%)}.partner-settings__color-value{font-family:var(--font-family-mono);align-items:center;gap:9px;display:flex}.partner-settings__color-value i{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:4px;width:15px;height:15px}.wp-config-panel.panel{flex-direction:column;gap:0;display:flex}.wp-config-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.wp-config-toolbar .data-table__toolbar{flex:1;justify-content:flex-end;min-width:0}.wp-config-search{width:min(240px,100%)}.wp-config-editor__fields{gap:var(--field-stack-gap);flex-direction:column;min-width:0;display:flex}.wp-config-editor__field .ui-field__control,.wp-config-editor__field .ui-field__control--textarea{font-family:var(--font-family-mono)}.wp-config-editor__preview .ui-field-code__editor,.wp-config-editor__preview-code{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;field-sizing:content;height:auto;min-height:0;max-height:none;padding-top:10px;padding-bottom:10px}.website-label-groups-panel.panel{flex-direction:column;gap:0;display:flex}.partner-settings-empty{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface));flex-direction:column;display:flex}.partner-settings-empty .empty-state{max-width:67ch;margin:0;padding:0}.website-label-groups__name{font-weight:var(--font-weight-semibold)}.website-label-groups__editor-context{align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative;top:2px}.website-label-groups__editor-context i{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:3px;flex-shrink:0;width:12px;height:12px}.partner-settings__form--narrow,.white-label-form{gap:var(--space-7);max-width:40rem}.partner-settings__form--report-wide{gap:var(--space-7);max-width:52rem}.partner-settings__form--collection{width:100%;max-width:52rem}.partner-settings__inline-link{color:var(--primary);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.partner-settings__inline-link:hover{color:var(--primary-hover,var(--primary))}.partner-settings__text-action{color:var(--text-subtle);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.partner-settings__text-action:hover:not(:disabled){color:var(--text-secondary)}.partner-settings__text-action:disabled{cursor:not-allowed;opacity:.55;text-decoration:none}.white-label-assets{gap:var(--space-7);grid-template-columns:1fr;display:grid}.white-label-asset{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.white-label-asset__label{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:inline-flex}.white-label-asset__control{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.white-label-asset__picker{flex:none;display:inline-flex;position:relative}.white-label-asset__preview{width:7.5rem;height:3.5rem;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-sizing:border-box;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.white-label-asset__preview:hover:not(:disabled){border-color:var(--border-strong,var(--border));background:var(--surface-raised)}.white-label-asset__preview:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.white-label-asset__preview:disabled{cursor:not-allowed;opacity:.65}.white-label-asset__preview--logo,.white-label-asset__preview--icon{width:7.5rem;height:3.5rem}.white-label-asset__preview--empty{border-color:var(--border-quiet,var(--border));color:var(--text-subtle);background:var(--surface-soft);border-style:dashed}.white-label-asset__preview--empty:hover:not(:disabled){border-color:var(--border);background:var(--surface);color:var(--text-secondary)}.white-label-asset__image{object-fit:contain;pointer-events:none;width:auto;max-width:calc(100% - 12px);height:auto;max-height:calc(100% - 12px)}.white-label-asset__placeholder{color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.01em;align-items:center;gap:6px;line-height:1;display:inline-flex}.white-label-asset__clear{border:1px solid var(--border);width:20px;height:20px;color:var(--text-secondary);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--text) 8%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-6px;right:-6px}.white-label-asset__clear:hover:not(:disabled){color:var(--text);background:var(--surface-raised)}.white-label-asset__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.white-label-asset__clear:disabled{cursor:not-allowed;opacity:.65}.white-label-asset__filename{max-width:12rem;color:var(--text-subtle);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden}.white-label-asset__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.white-label-colors{gap:var(--space-7);grid-template-columns:1fr;display:grid}@media (width>=640px){.white-label-assets{gap:var(--space-5);grid-template-columns:1fr 1fr}.white-label-colors{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}@media (width<=760px){.partner-settings__form-grid,.partner-settings__form-grid--three{grid-template-columns:1fr}.partner-settings__table-panel{overflow-x:auto}.wp-config-toolbar{flex-direction:column;align-items:stretch}.wp-config-toolbar .data-table__toolbar{justify-content:stretch}.wp-config-search{width:100%}}.profile-page__panel{max-width:40rem}.profile-page__section-intro{color:var(--text-subtle);font-size:var(--font-size-caption);margin:0;line-height:1.45}.profile-page__stack{gap:var(--field-stack-gap);flex-direction:column;align-items:flex-start;display:flex}.profile-page__status{color:var(--text-muted);margin:0}.profile-page__form{gap:var(--space-7);flex-direction:column;display:flex}.profile-page__photo{gap:var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.profile-page__photo-preview{border:1px solid var(--border);background:var(--surface-muted);width:72px;height:72px;color:var(--text-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);border-radius:50%;flex:0 0 72px;justify-content:center;align-items:center;display:flex;overflow:hidden}.profile-page__photo-image{object-fit:cover;width:100%;height:100%}.profile-page__photo-initials{letter-spacing:.02em}.profile-page__photo-meta{flex-direction:column;flex:16rem;gap:6px;min-width:0;display:flex}.profile-page__photo-label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.profile-page__photo-hint,.profile-page__photo-filename{color:var(--text-subtle);font-size:var(--font-size-caption);margin:0}.profile-page__photo-actions{gap:var(--space-2);flex-wrap:wrap;margin-top:4px;display:flex}.profile-page__photo-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-page__photo-error{color:var(--danger);font-size:var(--font-size-caption);margin:0}.profile-page__security{gap:var(--space-7);width:100%;padding:var(--space-6) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);flex-direction:column;display:flex}.profile-page__security-heading{gap:var(--space-2);margin-bottom:var(--space-2);flex-direction:column;display:flex}.profile-page__security-title{color:var(--text);font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.3}.profile-page__security-items{gap:var(--space-7);flex-direction:column;display:flex}.profile-page__two-factor-control{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.profile-page__two-factor-state{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.profile-page__password-entry{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.profile-page__password-entry-copy{flex-direction:column;flex:14rem;gap:3px;min-width:0;display:flex}.profile-page__password-entry-label{color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.3}.profile-page__password-entry-hint{color:var(--text-subtle);font-size:var(--font-size-caption);margin:0;line-height:1.45}.profile-page__name-row{gap:var(--space-7);grid-template-columns:1fr;display:grid}@media (width>=640px){.profile-page__name-row{gap:var(--space-4);grid-template-columns:1fr 1fr}}.reports-hub{flex-direction:column;gap:20px;display:flex}.reports-hub__groups{flex-direction:column;gap:16px;display:flex}.reports-hub__group-title{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;margin:14px 2px 0}.reports-hub__group-title:first-child{margin-top:0}.reports-hub__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.reports-hub__tabs{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.reports-hub__tab{border-radius:var(--radius-md);height:40px;color:var(--text-subtle);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0 12px;position:relative}.reports-hub__tab:hover{color:var(--text);background:var(--surface-muted)}.reports-hub__tab.is-active{color:var(--primary);font-weight:var(--font-weight-bold)}.reports-hub__tab.is-active:after{background:var(--primary);content:"";border-radius:2px;height:2px;position:absolute;bottom:-5px;left:12px;right:12px}.reports-hub__panel{flex-direction:column;gap:16px;min-width:0;display:flex}.reports-hub__empty{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface));flex-direction:column;display:flex}.reports-hub__empty .empty-state{max-width:67ch;margin:0;padding:0}.reports-hub__cell-stack{flex-direction:column;gap:2px;min-width:0;max-width:100%;display:flex}.reports-hub__cell-stack .tooltip{min-width:0;max-width:100%;overflow:hidden}.reports-hub__cell-primary{font-weight:var(--font-weight-semibold)}.reports-hub__cell-primary--website{font-weight:var(--font-weight-bold)}.reports-hub__cell-primary--website.reports-hub__cell-primary--link{color:var(--primary);font-weight:var(--font-weight-bold)}.reports-hub__ip-copy{appearance:none;cursor:pointer;background:0 0;border:0;max-width:100%;margin:0;padding:0;display:inline-flex}.reports-hub__ip-copy:focus-visible{border-radius:var(--radius-pill);outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.reports-hub__ip-copy .badge{max-width:100%;font-family:var(--font-family-mono,ui-monospace, monospace);font-weight:var(--font-weight-semibold);letter-spacing:0;text-overflow:ellipsis;overflow:hidden}.reports-hub__cell-secondary{color:var(--text-muted);font-size:var(--font-size-sm)}.reports-hub__cell-truncate{text-overflow:ellipsis;white-space:nowrap;cursor:default;max-width:100%;display:block;overflow:hidden}.reports-hub__cell-primary--link{appearance:none;border-radius:var(--radius-sm);width:fit-content;max-width:100%;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.reports-hub__cell-primary--link:hover{text-underline-offset:3px;text-decoration:underline}.reports-hub__cell-primary--link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.reports-hub__cell-secondary--with-badge{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.reports-hub__cell-danger{color:var(--danger);overflow-wrap:anywhere}.reports-scope-icon{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.reports-scope-icon--primary{color:var(--primary)}.reports-scope-icon--danger{color:var(--danger)}.reports-scope-icon--muted{color:var(--text-muted)}.package-type-badge{background:var(--tone-slate-bg);height:22px;color:var(--tone-slate);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;box-sizing:border-box;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px 0 6px;display:inline-flex}.package-type-badge__icon{flex-shrink:0}.package-type-badge[data-type=plugin]{background:var(--primary-subtle);color:var(--primary)}.package-type-badge[data-type=theme]{background:var(--tone-cyan-bg);color:var(--tone-cyan)}.package-type-badge[data-type=other]{background:var(--tone-slate-bg);color:var(--tone-slate)}.reports-history-reason{max-width:100%;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap;cursor:default;line-height:1.35;display:block;overflow:hidden}.reports-history-filters,.reports-package-filters{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;margin-right:auto;display:flex}.ui-disclosure-section{gap:var(--space-5);width:100%;padding:var(--space-6) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);box-sizing:border-box;flex-direction:column;min-width:0;display:flex}.ui-disclosure-section--collapsed{gap:0}.ui-disclosure-section__trigger{align-items:start;gap:var(--space-4);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0;display:grid}.ui-disclosure-section__trigger:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:3px;border-radius:var(--radius-sm)}.ui-disclosure-section__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-disclosure-section__title{color:var(--text);font-family:var(--font-family-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.3}.ui-disclosure-section__summary{color:var(--text-secondary);font-size:var(--font-size-sm);max-width:none;margin:0;line-height:1.45}.ui-disclosure-section__meta{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0;margin-top:2px;line-height:1.3;display:inline-flex}.ui-disclosure-section__action{color:var(--text-secondary)}.ui-disclosure-section__trigger:hover .ui-disclosure-section__action,.ui-disclosure-section__trigger:hover .ui-disclosure-section__chevron{color:var(--text)}.ui-disclosure-section__chevron{color:var(--text-subtle);flex-shrink:0;transition:transform .15s}.ui-disclosure-section__chevron--expanded{transform:rotate(180deg)}.ui-disclosure-section__body{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ui-disclosure-section .admin-settings-empty,.ui-disclosure-section .website-panel-empty,.ui-disclosure-section .partner-settings-empty{background:color-mix(in srgb, var(--surface) 88%, var(--surface-muted));border-color:var(--border)}.users-page-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.users-filters{gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.users-empty{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface));flex-direction:column;display:flex}.users-empty .empty-state{max-width:67ch;margin:0;padding:0}.users-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.users-identity__photo,.users-identity__initials{border-radius:var(--radius-pill);flex:none;width:32px;height:32px}.users-identity__photo{object-fit:cover;background:var(--surface-muted)}.users-identity__initials{background:var(--surface-muted);color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.02em;justify-content:center;align-items:center;display:inline-flex}.users-identity__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.users-identity__name{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.users-identity__email{color:var(--text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.users-create{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.users-create__header{gap:var(--space-3);background:0 0;flex-direction:column;display:flex}.users-create__panel{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.users-create__split{gap:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(17rem,.9fr);align-items:start;width:100%;min-width:0;display:grid}.users-create__split:not(:has(.ui-tip-panel)){grid-template-columns:minmax(0,1fr)}.users-create__form-col{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.users-create__panel-head{gap:var(--space-1);flex-direction:column;max-width:62ch;display:flex}.users-create__panel-head .users-step-heading,.users-create__panel-head .users-step-intro{margin:0}.users-create__actions{z-index:2;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4) 24px;border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;margin-bottom:-22px;margin-left:-24px;margin-right:-24px;display:flex;position:sticky;bottom:0}.users-form-panel{max-width:40rem}.users-form-fields{gap:var(--space-5);flex-direction:column;display:flex}.users-form-fields--create{gap:var(--space-5);flex-direction:column;width:100%;max-width:none;display:flex}.users-form-fields__row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.users-step-heading{margin:0 0 var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.users-step-intro{margin:0 0 var(--space-5);color:var(--text-muted);max-width:62ch;line-height:1.45}@media (width<=900px){.users-create__split{grid-template-columns:1fr}.users-form-fields--create{max-width:none}}@media (width<=720px){.users-form-fields__row{grid-template-columns:1fr}.users-create__actions{justify-content:stretch}.users-create__actions .button,.users-create__actions .tooltip{width:100%}}.users-edit{gap:var(--space-5);flex-direction:column;display:flex}.users-edit__tabs{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.users-edit__tab{border-radius:var(--radius-md);height:40px;color:var(--text-subtle);font-family:var(--font-family-body);font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0 12px;position:relative}.users-edit__tab:hover{color:var(--text);background:var(--surface-muted)}.users-edit__tab.is-active{color:var(--primary);font-weight:var(--font-weight-bold)}.users-edit__tab.is-active:after{background:var(--primary);content:"";border-radius:2px;height:2px;position:absolute;bottom:-5px;left:12px;right:12px}.users-permissions{gap:var(--space-4);flex-direction:column;display:flex}.users-permissions-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0;display:flex}.users-permissions-tab{min-height:40px;color:var(--text-muted);font-family:var(--font-family-body);font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;line-height:1;display:inline-flex}.users-permissions-tab:hover:not(:disabled){color:var(--text)}.users-permissions-tab.is-active{color:var(--text);border-bottom-color:var(--primary)}.users-permissions-tab:disabled{opacity:.55;cursor:not-allowed}.users-permissions-tab__short{display:none}.users-permissions__hint{max-width:42rem;color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}.users-permissions__na{min-width:32px;min-height:32px;color:var(--text-subtle);font-size:var(--font-size-sm);opacity:.55;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (width<=720px){.users-permissions-tab{padding:0 10px}.users-permissions-tab__full{display:none}.users-permissions-tab__short{display:inline}}.platform-users-features{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.platform-users-features__none{color:var(--text-muted)}.platform-users-cell-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.platform-users-feature-access-hint{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.45}.platform-users-feature-access-field{gap:var(--space-2);flex-direction:column;display:flex}.platform-users-feature-access-field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}.platform-users-ips{overflow-wrap:anywhere}.platform-users-blocked{gap:var(--space-3);flex-direction:column;margin:0;padding-inline-start:1.2em;display:flex}.platform-users-blocked li{margin:0}.tools-hub{flex-direction:column;gap:16px;display:flex}.tools-hub__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.tools-hub__empty{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.tools-detail{flex-direction:column;gap:20px;display:flex}.tools-detail__panel{flex-direction:column;gap:16px;display:flex}.tools-detail__toggle-row{margin-top:0}.tools-detail__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.tools-detail__target{color:var(--text-subtle);font-size:var(--font-size-sm)}.tools-website-picker{width:100%;position:relative}.tools-website-picker--disabled{opacity:.5;pointer-events:none}.tools-website-picker__control{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-radius:11px;align-items:center;gap:8px;padding:6px 10px;display:flex}.tools-website-picker--open .tools-website-picker__control{border-color:var(--primary)}.tools-website-picker__chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.tools-website-picker__placeholder{color:var(--text-placeholder);font-size:var(--font-size-sm);padding-left:3px}.tools-website-picker__chip{border:1px solid var(--border);background:var(--surface-raised);height:27px;color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);border-radius:8px;align-items:center;gap:6px;padding:0 5px 0 11px;display:inline-flex}.tools-website-picker__chip-remove{width:18px;height:18px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tools-website-picker__chip-remove:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.tools-website-picker__overflow{color:var(--text-subtle);flex-shrink:0;font-size:11.5px}.tools-website-picker__divider{background:var(--border);flex-shrink:0;width:1px;height:18px}.tools-website-picker__menu{z-index:30;border:1px solid var(--border);background:var(--surface);max-height:320px;box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.tools-website-picker__filter{border:1px solid var(--border);background:var(--surface-raised);height:34px;color:var(--text-placeholder);border-radius:9px;align-items:center;gap:8px;margin:5px 8px 8px;padding:0 11px;display:flex}.tools-website-picker__filter input{min-width:0;color:var(--text-secondary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.tools-website-picker__option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:8px 11px;display:flex}.tools-website-picker__option:hover,.tools-website-picker__option.is-selected{background:var(--surface-raised)}.tools-website-picker__option--all{border-bottom:1px solid var(--border-subtle);font-weight:var(--font-weight-semibold);border-radius:8px 8px 0 0;margin-bottom:4px}.tools-website-picker__check{border:1.5px solid var(--control-border);background:var(--surface);width:18px;height:18px;color:var(--text-inverse);box-sizing:border-box;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tools-website-picker__check.is-checked{border-color:var(--primary);background:var(--primary)}.tools-website-picker__option-copy{flex:1;align-items:baseline;gap:7px;min-width:0;display:flex;overflow:hidden}.tools-website-picker__option-name{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.tools-website-picker__option.is-selected .tools-website-picker__option-name{font-weight:var(--font-weight-bold)}.tools-website-picker__option-domain{color:var(--text-placeholder);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.tools-website-picker__option-label{color:var(--text);font-size:var(--font-size-sm)}.tools-website-picker__empty{color:var(--text-subtle);justify-content:center;padding:16px;font-size:12.5px;display:flex}.tools-search-panel{width:100%;max-width:40rem}.tools-search-form{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.tools-search-form__type{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.tools-search-form__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tools-search-form__label-row{align-items:center;gap:6px;display:inline-flex}.tools-search-form__label{color:var(--text-muted);font-size:12.5px;font-weight:var(--font-weight-semibold);display:block}.tools-search-form__label-row .tools-search-form__label{margin-bottom:0;display:inline}.tools-segmented{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;padding:3px;display:inline-flex}.tools-segmented__button{height:32px;color:var(--text-secondary);font:inherit;font-size:12.5px;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 18px}.tools-segmented__button.is-active{background:var(--notification-surface);color:var(--text-inverse)}.tools-results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.tools-results-toolbar__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tools-table-search{width:min(240px,100%)}.tools-site-cell{flex-direction:column;min-width:0;display:flex}.tools-site-cell__name{color:var(--primary);font-size:12.5px;font-weight:var(--font-weight-semibold);align-items:center;gap:5px;display:inline-flex}.tools-site-cell__name--compact{margin-top:1px;font-size:11.5px}.tools-site-cell__domain{color:var(--text-placeholder);text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;margin-top:1px;font-size:11px;text-decoration:none;display:block;overflow:hidden}.tools-site-cell__domain:hover,.tools-site-cell__domain:focus-visible{color:var(--text-placeholder);text-underline-offset:2px;text-decoration:underline}@media (width<=720px){.tools-results-toolbar__actions,.tools-table-search{width:100%}}.migrator-import-copy-fact{border:1px solid color-mix(in srgb, var(--border) 75%, transparent);border-radius:var(--radius-pill);background:var(--surface-tint);min-width:0;max-width:100%;color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;box-sizing:border-box;align-items:center;gap:7px;margin:0;padding:5px 10px;line-height:1.35;display:inline-flex}.migrator-import-copy-fact--wrap{border-radius:8px;align-self:flex-start;align-items:flex-start;width:100%}.migrator-import-copy-fact:hover{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 28%, var(--border));background:color-mix(in srgb, var(--primary) 6%, var(--surface-tint))}.migrator-import-copy-fact--copied{color:var(--success);border-color:color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 8%, var(--surface-tint))}.migrator-import-copy-fact__value{flex:auto;min-width:0}.migrator-import-copy-fact--wrap .migrator-import-copy-fact__value{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.migrator-import-copy-fact:not(.migrator-import-copy-fact--wrap) .migrator-import-copy-fact__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.migrator-import-copy-fact__icon{opacity:.72;color:var(--text-subtle);flex-shrink:0;margin-top:5px;transition:opacity .12s,color .12s}.migrator-import-copy-fact:not(.migrator-import-copy-fact--wrap) .migrator-import-copy-fact__icon{margin-top:0}.migrator-import-copy-fact:hover .migrator-import-copy-fact__icon,.migrator-import-copy-fact--copied .migrator-import-copy-fact__icon{opacity:1;color:currentColor}.migrator-import-log{margin-top:var(--space-5)}.servers-toolbar{box-sizing:border-box;flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.servers-filters{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.servers-filters__group{flex-wrap:wrap;gap:8px;display:flex}.servers-filter{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:30px;color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;padding:0 13px;line-height:1;display:inline-flex}.servers-filter__count{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:19px;height:19px;color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);box-sizing:border-box;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.servers-filter--active{border-color:var(--notification-surface);background:var(--notification-surface);color:var(--text-inverse)}.servers-filter--active .servers-filter__count{background:color-mix(in srgb, var(--text-inverse) 18%, transparent);color:var(--text-inverse)}.servers-filter__flag.country-flag{width:auto;height:auto;font-size:14px;line-height:1}.servers-identity{min-width:0}.servers-identity__heading{align-items:center;gap:8px;min-width:0;display:flex}.servers-identity__flag-wrap{flex-shrink:0;align-items:center;display:inline-flex}.servers-identity__flag.region-flag{width:auto;height:auto;font-size:15px;line-height:1}.servers-identity__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--text);display:block;overflow:hidden}.servers-identity__meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-caption);color:var(--text-muted);margin-top:2px;display:block;overflow:hidden}.servers-identity__meta--warning{color:var(--warning)}.servers-address{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.servers-address .tooltip{min-width:0;max-width:100%}.servers-copy{border-radius:var(--radius-pill);background:var(--surface-muted);cursor:pointer;text-align:left;max-width:100%;height:21px;color:var(--text-muted);font:inherit;box-sizing:border-box;border:0;align-items:center;gap:5px;margin:0;padding:0 8px;display:inline-flex}.servers-copy:hover{background:color-mix(in srgb, var(--surface-muted) 70%, var(--border))}.servers-copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.servers-copy__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.servers-copy__icon{color:var(--text-muted);flex-shrink:0}.servers-copy:hover .servers-copy__icon,.servers-copy:focus-visible .servers-copy__icon,.servers-copy--copied{color:var(--text-secondary)}.servers-copy--copied .servers-copy__icon{color:var(--success)}.servers-copy.servers-address__ip{background:var(--info-bg);color:var(--info-text)}.servers-copy.servers-address__ip .servers-copy__icon{color:var(--info-text)}.servers-copy.servers-address__ip:hover{background:color-mix(in srgb, var(--info-bg) 78%, var(--info-text))}.servers-copy.servers-address__ip:hover .servers-copy__icon,.servers-copy.servers-address__ip:focus-visible .servers-copy__icon{color:var(--info-text)}.servers-copy.servers-address__ip.servers-copy--copied .servers-copy__icon{color:var(--success)}.servers-address__ip{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.servers-address__port{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--text-muted)}.servers-websites{flex-direction:column;align-items:flex-start;min-width:0;text-decoration:none;display:flex}button.servers-websites{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.servers-websites__count{font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);color:var(--primary)}.servers-websites:hover .servers-websites__count{text-decoration:underline}.servers-websites__live{font-size:var(--font-size-caption);color:var(--text-muted)}.servers-muted{color:var(--text-subtle)}.servers-stats-host{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);flex-direction:column;display:flex}.servers-stats-host__intro{align-items:center;gap:var(--space-3);min-width:0;display:flex}.servers-stats-host__copy{flex:auto;min-width:0}.servers-stats-host__copy h3{color:var(--text);font-family:var(--font-family-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);margin:0}.servers-stats-host__copy p{color:var(--text-muted);font-size:var(--font-size-caption);margin:2px 0 0}.servers-stats-host__facts{grid-template-columns:repeat(auto-fit, minmax(calc(12rem + var(--space-2)), 1fr));gap:var(--space-4) var(--space-5);margin:0;display:grid}.servers-stats-host__facts dt{color:var(--text-muted);font-size:var(--font-size-caption);align-items:center;gap:2px;display:inline-flex}.servers-stats-host__facts dd{color:var(--text);font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);margin:2px 0 0}.servers-stats-host__facts dd.is-danger{color:var(--danger)}.servers-stats-meter{border-radius:var(--radius-pill);background:var(--surface-muted);height:8px;overflow:hidden}.servers-stats-meter__fill{border-radius:inherit;background:var(--success);height:100%;display:block}.servers-stats-meter__fill--warning{background:var(--warning)}.servers-stats-meter__fill--danger{background:var(--danger)}.servers-stats-website{flex-direction:column;align-items:flex-start;min-width:0;text-decoration:none;display:flex}.servers-stats-website__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);color:var(--text);overflow:hidden}a.servers-stats-website .servers-stats-website__name{color:var(--primary)}a.servers-stats-website:hover .servers-stats-website__name{text-decoration:underline}.servers-stats-website__domain{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--font-size-caption);color:var(--text-muted);overflow:hidden}.servers-stats-memory{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.servers-stats-memory__used{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--text)}.servers-stats-memory__raw{font-size:var(--font-size-caption);color:var(--text-muted);margin-top:2px}.servers-diagnostics-stack{gap:var(--space-4);flex-direction:column;display:flex}.servers-diagnostics-status{margin-top:var(--space-3);--scroll-fade-from:var(--surface-soft)}.servers-diagnostics-status__pre{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.55}.servers-diagnostics-query{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.global-manager-workspace{gap:var(--space-5);grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:stretch;width:100%;min-width:0;display:grid}.global-manager-workspace:not(:has(.ui-tip-panel)){grid-template-columns:minmax(0,1fr)}.global-manager-main{gap:var(--space-5);flex-direction:column;min-width:0;height:100%;min-height:100%;display:flex}.global-manager-health{gap:var(--space-4);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.global-manager-health .website-panel-empty{box-sizing:border-box;flex:auto;width:100%}.global-manager-node{gap:var(--space-3);padding:var(--space-5);flex-direction:column;min-width:0;display:flex}.global-manager-node__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.global-manager-node__identity{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.global-manager-node__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}.global-manager-node__meta{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.global-manager-health-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.global-manager-health-card{gap:var(--space-3);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.global-manager-health-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.global-manager-health-card__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text);margin:0}.global-manager-health-card__value{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.global-manager-health-card__detail{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.global-manager-health-card__detail code{font-family:var(--font-family-mono,ui-monospace, monospace);font-size:.92em}.global-manager-table-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.global-manager-table-list__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--font-size-sm);display:flex}.global-manager-table-list__name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-family-mono,ui-monospace, monospace);color:var(--text);font-size:.92em}.global-manager-table-list__size{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.global-manager-meter{gap:var(--space-2);flex-direction:column;display:flex}.global-manager-meter__track{border-radius:var(--radius-pill);background:var(--surface-muted);height:.5rem;overflow:hidden}.global-manager-meter__fill{border-radius:inherit;background:var(--success);height:100%;transition:width .16s}.global-manager-meter__fill--warning{background:var(--warning)}.global-manager-meter__fill--danger{background:var(--danger)}@media (width<=900px){.global-manager-workspace,.global-manager-health-grid{grid-template-columns:minmax(0,1fr)}}.advanced-filter-menu__trigger{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:36px;height:36px;min-height:36px;color:var(--primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.advanced-filter-menu__trigger:hover:not(:disabled),.advanced-filter-menu__trigger[aria-expanded=true]:not(:disabled){border-color:var(--border-strong)}.advanced-filter-menu__trigger--active{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface))}.advanced-filter-menu__trigger:disabled{cursor:not-allowed;opacity:.55}.advanced-filter-menu__panel{z-index:1000;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:220px;max-width:min(320px,100vw - 16px);max-height:min(360px,100vh - 16px);box-shadow:var(--shadow-overlay);box-sizing:border-box;animation:advanced-filter-menu-rise var(--duration-fast) var(--ease-standard);flex-direction:column;padding:6px;display:flex;position:fixed}.advanced-filter-menu__panel--options{min-width:240px;max-height:min(420px,100vh - 16px)}.advanced-filter-menu__list{min-height:0}.advanced-filter-menu__list .scroll-fade-region__scroller{flex-direction:column;display:flex}.advanced-filter-menu__category{border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:10px;padding:9px 11px;line-height:1.2;display:flex}.advanced-filter-menu__category:is(:hover,:focus-visible),.advanced-filter-menu__category--active{background:var(--surface-muted);color:var(--text);outline:none}.advanced-filter-menu__category:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 70%, var(--focus-ring) 30%), 0 0 0 2px color-mix(in srgb, var(--focus-ring) 28%, transparent)}.advanced-filter-menu__category-label{flex:1;min-width:0}.advanced-filter-menu__category-summary{color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);flex-shrink:0}.advanced-filter-menu__category-chevron{color:var(--text-muted);flex-shrink:0}.advanced-filter-menu__separator{background:color-mix(in srgb, var(--border-strong) 70%, var(--border));height:1px;margin:5px 4px}.advanced-filter-menu__clear-all,.advanced-filter-menu__clear-category{border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--danger);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:9px 11px;line-height:1.2;display:flex}.advanced-filter-menu__clear-all:is(:hover,:focus-visible),.advanced-filter-menu__clear-category:is(:hover,:focus-visible){background:var(--danger-subtle);outline:none}.advanced-filter-menu__options-search{flex:none;padding:4px 6px 8px}.advanced-filter-menu__options-search .search-input{width:100%}.advanced-filter-menu__options-list{min-height:0;max-height:240px}.advanced-filter-menu__options-list .scroll-fade-region__scroller{flex-direction:column;gap:2px;padding:0 2px;display:flex}.advanced-filter-menu__option{border-radius:var(--radius-sm);min-height:34px;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:9px;padding:6px 10px;display:flex}.advanced-filter-menu__option:hover{background:var(--surface-muted);color:var(--text)}.advanced-filter-menu__checkbox{width:15px;height:15px;accent-color:var(--primary);flex-shrink:0}.advanced-filter-menu__empty{color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;padding:14px 12px}@keyframes advanced-filter-menu-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.website-layout-trigger--open{border-color:var(--primary);background:var(--primary-subtle);color:var(--primary)}.website-layout-popover{flex-direction:column;display:flex;overflow:hidden}.website-layout-popover__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--border);display:flex}.website-layout-popover--minimized .website-layout-popover__header{border-bottom:0;align-items:center;padding:10px 12px 10px 16px}.website-layout-popover__header-copy{flex:1;min-width:0}.website-layout-popover__title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.website-layout-popover__title{color:var(--text);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);margin:0;line-height:1.25}.website-layout-popover--minimized .website-layout-popover__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}.website-layout-popover__preview-pill{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);background:var(--primary-subtle);height:22px;color:var(--primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.website-layout-popover__description{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--font-size-caption);line-height:1.45}.website-layout-popover__header-controls{align-items:center;gap:var(--space-2);flex:none;display:flex}.website-layout-popover__minimized-actions{align-items:center;gap:6px;display:flex}.website-layout-popover__minimized-actions .button{min-height:32px;font-size:var(--font-size-caption);padding:0 12px}.website-layout-popover__window-btn{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--text-secondary)}.website-layout-popover__window-btn:hover:not(:disabled){color:var(--text)}.website-layout-popover__body{min-height:0;max-height:min(68vh,560px);padding:var(--space-4) var(--space-5);overflow-y:auto}.website-layout-popover__columns{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:0;display:grid}.website-layout-popover__column--left{padding-right:var(--space-5);border-right:1px solid var(--border)}.website-layout-popover__column--right{padding-left:var(--space-5)}.website-layout-popover__section{min-width:0;padding:var(--space-4) 0;border:0;margin:0}.website-layout-popover__section+.website-layout-popover__section{border-top:1px solid var(--border)}.website-layout-popover__section legend{width:100%;margin:0 0 var(--space-1);color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);padding:0}.website-layout-popover__section-copy{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--font-size-caption);line-height:1.4}.website-layout-popover__choices{gap:var(--space-1);display:grid}.website-layout-popover__choices--scroll{max-height:min(48vh,420px);padding-right:var(--space-1);overflow-y:auto}.website-layout-popover__column-scroll{min-width:0;position:relative}.website-layout-popover__column-scroll:before,.website-layout-popover__column-scroll:after{content:"";z-index:1;pointer-events:none;opacity:0;height:36px;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;left:0;right:4px}.website-layout-popover__column-scroll:before{background:linear-gradient(to bottom, var(--surface) 15%, transparent);top:0}.website-layout-popover__column-scroll:after{background:linear-gradient(to top, var(--surface) 15%, transparent);bottom:0}.website-layout-popover__column-scroll--more-above:before,.website-layout-popover__column-scroll--more-below:after{opacity:1}.website-layout-popover__column-search{margin-bottom:var(--space-2)}.website-layout-popover__column-search .search-input{width:100%}.website-layout-popover__column-list{flex-direction:column;display:flex}.website-layout-popover__column-row{min-height:42px;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-items:center;gap:10px;padding:0 4px;display:flex}.website-layout-popover__column-row--dragging{opacity:.55}.website-layout-popover__column-row--drop-target{background:var(--primary-subtle);border-radius:var(--radius-sm)}.website-layout-popover__drag{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-subtle);cursor:grab;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.website-layout-popover__drag:hover:not(:disabled){background:var(--surface-muted);color:var(--text-secondary)}.website-layout-popover__drag:active:not(:disabled){cursor:grabbing}.website-layout-popover__drag:disabled{cursor:not-allowed;opacity:.45}.website-layout-popover__drag:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.website-layout-popover__column-name{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:inline-flex}.website-layout-popover__choice{align-items:center;gap:var(--space-3);min-height:34px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;display:flex}.website-layout-popover__choice-label{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.website-layout-popover__choice:hover{background:var(--surface-muted)}.website-layout-popover__choice:has(input:disabled){cursor:default}.website-layout-popover__choice:has(input:disabled):hover{background:0 0}.website-layout-popover__choice input{width:16px;height:16px;accent-color:var(--primary);flex:none;margin:0}.website-layout-popover__choice input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.website-layout-popover__required{color:var(--text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.website-layout-popover__empty{padding:var(--space-3);color:var(--text-muted);font-size:var(--font-size-caption);margin:0;line-height:1.4}.website-layout-popover__footer{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--surface);display:flex}.website-layout-popover__footer-actions{gap:var(--space-2);display:flex}@media (width<=640px){.website-layout-popover__columns{grid-template-columns:minmax(0,1fr)}.website-layout-popover__column--left{border-right:0;order:2;padding-right:0}.website-layout-popover__column--right{border-bottom:1px solid var(--border);order:1;padding-left:0}.website-layout-popover__choices--scroll{max-height:none}.website-layout-popover__footer{flex-direction:column;align-items:stretch}.website-layout-popover__footer-actions{justify-content:flex-end}.website-layout-popover--minimized .website-layout-popover__header{flex-direction:column;align-items:stretch;gap:10px}.website-layout-popover__header-controls{justify-content:space-between;width:100%}.website-layout-popover__minimized-actions,.website-layout-popover__minimized-actions .button{flex:1}}.website-sort-menu__trigger{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.website-sort-menu__trigger--labeled{width:auto;min-width:0;color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;gap:9px;padding:0 12px 0 14px;line-height:1}.website-sort-menu__trigger:hover:not(:disabled),.website-sort-menu__trigger[aria-expanded=true]:not(:disabled){border-color:var(--border-strong)}.website-sort-menu__label{flex:0 auto;min-width:0}.website-sort-menu__caret{flex-shrink:0;transform:rotate(90deg)}.websites-empty{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface));flex-direction:column;display:flex}.websites-empty .empty-state{max-width:67ch;margin:0;padding:0}.websites-page-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.websites-wizard{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.websites-wizard__header{gap:var(--space-3);flex-direction:column;display:flex}.websites-wizard__panel{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.websites-wizard__split{gap:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(17rem,.9fr);align-items:start;width:100%;min-width:0;display:grid}.websites-wizard__split:not(:has(.ui-tip-panel)){grid-template-columns:minmax(0,1fr)}.websites-wizard__body,.websites-wizard__form-col,.websites-wizard__fields{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.websites-wizard__fields-row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.websites-wizard__panel-head{gap:var(--space-1);flex-direction:column;max-width:62ch;display:flex}.websites-wizard__heading{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.01em;margin:0}.websites-wizard__intro,.websites-wizard__hint{color:var(--text-muted);margin:0;line-height:1.45}.websites-migrate-guide{gap:var(--space-3);flex-direction:column;display:flex}.websites-migrate-guide__item{gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-tint);box-shadow:var(--shadow-sm);align-items:flex-start;display:flex}.websites-migrate-guide__item--featured{border-color:color-mix(in srgb, var(--primary) 35%, var(--border-subtle));background:color-mix(in srgb, var(--primary) 6%, var(--surface-tint))}.websites-migrate-guide__item.is-muted{opacity:.62}.websites-migrate-guide__index{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--primary) 12%, var(--surface));width:1.75rem;height:1.75rem;color:var(--primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex:0 0 1.75rem;justify-content:center;align-items:center;line-height:1;display:inline-flex}.websites-migrate-guide__content{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.websites-migrate-guide__title{color:var(--text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0}.websites-migrate-guide__copy,.websites-migrate-guide__hint{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.websites-migrate-guide__body{margin-top:var(--space-2);min-width:0}a.websites-migrate-guide__download{align-items:center;gap:var(--space-2);width:fit-content;text-decoration:none;display:inline-flex}.websites-migrate-guide__item.is-muted a.websites-migrate-guide__download{pointer-events:none}.websites-wizard__actions{z-index:2;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4) 24px;border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;margin-bottom:-22px;margin-left:-24px;margin-right:-24px;display:flex;position:sticky;bottom:0}.websites-wizard-fieldset{border:0;margin:0;padding:0}.websites-wizard-fieldset__legend{margin:0 0 var(--space-3);color:var(--text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.websites-wizard-fieldset__hint{margin:calc(-1 * var(--space-2)) 0 var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.45}.websites-region-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.websites-region-tile{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);display:flex}.websites-region-tile__main{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.websites-region-tile:hover:not(.is-selected){border-color:color-mix(in srgb, var(--primary) 28%, var(--border));background:color-mix(in srgb, var(--primary) 4%, var(--surface))}.websites-region-tile:focus-visible{outline:2px solid var(--focus-ring,var(--primary));outline-offset:2px}.websites-region-tile.is-selected{border-color:var(--primary);background:var(--primary-subtle)}.websites-region-tile__radio{width:1rem;height:1rem;border:2px solid var(--border-strong);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;margin-inline-start:var(--space-1);display:inline-flex}.websites-region-tile.is-selected .websites-region-tile__radio{border-color:var(--primary)}.websites-region-tile__radio-dot{border-radius:var(--radius-pill);background:0 0;width:.4375rem;height:.4375rem}.websites-region-tile.is-selected .websites-region-tile__radio-dot{background:var(--primary)}.websites-region-tile__flag{flex:none}.websites-region-tile__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.websites-region-tile__name{font-weight:var(--font-weight-semibold)}.websites-region-tile__slug{color:var(--text-muted);font-size:var(--font-size-caption)}.websites-plan-name-card{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:4.5rem;padding:var(--space-4);text-align:left;cursor:pointer;font:inherit;color:inherit;flex-wrap:wrap;display:flex}.websites-plan-name-card__name{font-weight:var(--font-weight-semibold)}@media (width<=900px){.websites-wizard__split,.websites-wizard__fields-row{grid-template-columns:1fr}}.websites-create{flex-direction:column;gap:24px;display:flex}.websites-create__header{margin:0}.websites-create__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.websites-create__card .navigation-card__action{color:var(--primary)}.websites-create__card:hover:not(:disabled) .navigation-card__action{border-color:var(--border-emphasis);background:var(--primary-subtle)}.websites-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.websites-form-dialog__hint{color:var(--text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.45}.websites-form-dialog__hint-link{color:var(--primary);font-weight:var(--font-weight-medium);text-underline-offset:2px;text-decoration:underline}.websites-form-dialog__hint-link:hover{text-decoration-thickness:2px}.websites-filters{flex-wrap:wrap;gap:8px;display:flex}.websites-filters__group{display:contents}.websites-filter{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:30px;color:var(--text-secondary);font-family:var(--font-family-body);font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;padding:0 13px;line-height:1;display:inline-flex}.websites-filter__count{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:19px;height:19px;color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);box-sizing:border-box;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.websites-filter--active{border-color:var(--notification-surface);background:var(--notification-surface);color:var(--text-inverse)}.websites-filter--active .websites-filter__count{background:color-mix(in srgb, var(--text-inverse) 18%, transparent);color:var(--text-inverse)}.websites-identity{min-width:0}.websites-identity__primary{align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.websites-identity__primary>.tooltip{flex:0 auto;min-width:0;max-width:100%}.websites-identity__primary--link{border-radius:var(--radius-sm);width:fit-content;max-width:100%;text-decoration:none}.websites-identity__primary--link:hover .websites-identity__name{text-underline-offset:3px;text-decoration:underline}.websites-identity__primary--link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.websites-identity__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);color:var(--primary);flex:0 auto;overflow:hidden}.websites-identity__label-badge{border-radius:var(--radius-pill);min-width:0;max-width:100%;height:21px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;color:var(--primary);background:color-mix(in srgb, var(--primary) 16%, var(--surface));box-sizing:border-box;padding:0 9px;line-height:21px;display:block;overflow:hidden}.websites-identity__domain{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-caption);color:var(--text-subtle);margin-top:1px;text-decoration:none;display:block;overflow:hidden}.websites-identity__domain:hover,.websites-identity__domain:focus-visible{color:var(--text-subtle);text-decoration:none}.websites-identity__infra{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-caption);color:var(--text-muted);margin-top:4px;display:block;overflow:hidden}.websites-alerts{justify-content:center;align-items:center;max-width:100%;display:inline-flex;position:relative;overflow:visible}.websites-alerts__link{color:inherit;border-radius:var(--radius-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.websites-alerts__link:hover .websites-status-icon,.websites-alerts__link:focus-visible .websites-status-icon{opacity:.85}.websites-alerts__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.websites-alerts__badge{border-radius:var(--radius-pill);min-width:15px;height:15px;color:var(--text-inverse);font-size:9.5px;font-weight:var(--font-weight-bold);box-sizing:border-box;justify-content:center;align-items:center;padding:0 3px;display:inline-flex;position:absolute;top:-5px;right:-4px}.websites-alerts__badge--warning{background:var(--warning)}.websites-alerts__badge--danger{background:var(--danger)}.websites-version{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.websites-created{color:var(--text-secondary);font-size:var(--font-size-control);white-space:nowrap}.websites-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-settings__hub{flex-direction:column;gap:16px;display:flex}.admin-settings__card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.admin-settings__notice-stack{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.admin-settings__form--collection{width:100%;max-width:52rem}.admin-settings-empty{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-8) var(--space-6);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-muted) 55%, var(--surface));flex-direction:column;display:flex}.admin-settings-empty .empty-state{max-width:67ch;margin:0;padding:0}.admin-settings__form--templates{width:100%}.admin-settings__form--workspace{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.admin-settings__cell-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-settings__cell-primary{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.admin-settings__cell-secondary{color:var(--text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere}.admin-settings__workspace{gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;min-width:0;display:grid}.admin-settings__workspace:not(:has(.ui-tip-panel)){grid-template-columns:minmax(0,1fr)}@media (width<=900px){.admin-settings__workspace{grid-template-columns:minmax(0,1fr)}}.admin-settings__workspace-fields{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.admin-settings__scanner-visual{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.admin-settings__scanner-rules{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.admin-settings__preview-panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.admin-settings__preview-header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-settings__preview-title{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.admin-settings__tips{align-self:start}.admin-settings__preview-widths{gap:6px;display:inline-flex}.admin-settings__preview-width{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:30px;color:var(--text-secondary);font-size:var(--font-size-control);font-weight:var(--font-weight-semibold);cursor:pointer;padding:0 12px}.admin-settings__preview-width:hover{color:var(--text);border-color:var(--border-strong,var(--border))}.admin-settings__preview-width.is-active{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:var(--primary-subtle,color-mix(in srgb, var(--primary) 10%, var(--surface)))}.admin-settings-preview{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-muted);overflow:auto hidden}.admin-settings-preview__stage{padding:var(--space-4);justify-content:center;display:flex}.admin-settings-preview__letter{width:var(--admin-preview-width,600px);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--text) 6%, transparent);flex-shrink:0}.admin-settings-preview--document .admin-settings-preview__letter{width:100%}.admin-settings-preview--popup{overflow:hidden}.admin-settings-preview--popup .admin-settings-preview__letter{width:min(100%, var(--admin-preview-width,600px))}.admin-settings-preview__frame{pointer-events:auto;background:0 0;border:0;width:100%;min-height:280px;display:block;overflow:hidden}.admin-settings-preview-dialog{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.admin-settings-preview-dialog__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-settings-preview-dialog__subject{min-width:0;color:var(--text);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}.admin-settings-preview-dialog__subject-label{color:var(--text-subtle);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;margin-right:8px;display:inline-block}.admin-settings__sample-list{margin:var(--space-3) 0 0;flex-direction:column;gap:8px;padding:0;display:flex}.admin-settings__sample-list dt{color:var(--text-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.admin-settings__sample-list dd{color:var(--text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:2px 0 0}.app-layout{min-height:100vh;transition:grid-template-columns var(--duration-normal) var(--ease-standard);display:grid}.app-layout--sidebar-expanded{grid-template-columns:var(--sidebar-width-expanded) minmax(0, 1fr)}.app-layout--sidebar-collapsed{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)}.app-layout__main{min-width:0;padding:0 var(--page-gutter) var(--page-bottom-padding);flex-direction:column;display:flex}.app-layout__content{flex:1;min-width:0}.app-sidebar{align-items:center;gap:var(--space-2);background:var(--sidebar-background);flex-direction:column;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow:hidden}.app-sidebar--expanded{width:var(--sidebar-width-expanded)}.app-sidebar--collapsed{width:var(--sidebar-width-collapsed)}.sidebar-brand{box-sizing:border-box;flex-shrink:0;align-items:center;width:100%;height:42px;margin-bottom:14px;display:flex}.app-sidebar--expanded .sidebar-brand{justify-content:flex-start;padding:0 12px}.app-sidebar--collapsed .sidebar-brand{justify-content:center;width:38px;padding:0}.sidebar-brand__logo{width:auto;height:34px;display:block}.sidebar-nav{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.sidebar-nav__fade{flex:auto;width:100%;min-height:0}.sidebar-nav__scroller{gap:var(--space-2);scrollbar-width:none;flex-direction:column;width:100%;display:flex}.sidebar-nav__scroller::-webkit-scrollbar{display:none}.sidebar-nav__main{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.sidebar-nav__end{gap:var(--space-2);flex-direction:column;width:100%;margin-top:auto;display:flex}.sidebar-nav__section{width:100%}.app-sidebar--collapsed .sidebar-nav__section{width:38px}.sidebar-nav__group-label{color:var(--sidebar-text-muted);font-family:var(--font-family-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;padding:13px 12px 7px;overflow:hidden}.sidebar-nav__divider{background:var(--sidebar-divider);height:1px;margin:10px 7px}.sidebar-nav__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sidebar-nav__tooltip{width:100%;display:flex}.sidebar-nav__link{width:100%;height:38px;color:var(--sidebar-text);font-family:var(--font-family-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:background var(--duration-normal) var(--ease-standard);background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.app-sidebar--collapsed .sidebar-nav__link{justify-content:center;padding:0}.sidebar-nav__link:hover{background:var(--sidebar-hover)}.sidebar-nav__link--active{background:var(--sidebar-active);color:var(--sidebar-text-active);box-shadow:inset 0 0 0 1px var(--sidebar-active-border)}.sidebar-nav__icon{flex-shrink:0}.sidebar-nav__label{white-space:nowrap;overflow:hidden}.sidebar-footer{flex-shrink:0;width:100%;display:flex}.app-sidebar--collapsed .sidebar-footer{width:38px}.sidebar-footer__tooltip{width:100%;display:flex}.sidebar-footer__toggle.button.button--secondary,.sidebar-footer__toggle.button.button--secondary.button--icon-only{width:100%;min-width:0;height:38px;min-height:38px;color:var(--sidebar-text);font-family:var(--font-family-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:background var(--duration-normal) var(--ease-standard);background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:12px;padding:0 12px;display:flex}.sidebar-footer__toggle.button.button--secondary:hover:not(:disabled),.sidebar-footer__toggle.button.button--secondary.button--icon-only:hover:not(:disabled){background:var(--sidebar-hover);color:var(--sidebar-text);border-color:#0000}.app-sidebar--collapsed .sidebar-footer__toggle.button.button--secondary{justify-content:center;width:38px;min-width:38px;padding:0}.sidebar-footer__toggle svg{transition:transform var(--duration-normal) var(--ease-standard);flex-shrink:0}.app-sidebar--expanded .sidebar-footer__toggle svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sidebar-footer__toggle.button,.sidebar-footer__toggle svg{transition:none}}.topbar{min-height:var(--topbar-height);justify-content:flex-end;align-items:center;padding:14px 0;display:flex}.topbar__actions{align-items:center;gap:10px;display:flex}.topbar__website-search{flex-shrink:0;gap:0;width:min(250px,42.5vw)}.topbar__website-search .ui-field__label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar__website-search-control.ui-field__control{min-width:188px;height:36px;min-height:36px;padding:0 var(--space-4) 0 14px;border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--font-size-sm)}.topbar__website-search-control.ui-field__control:disabled{cursor:default;opacity:1}.topbar__website-search .ui-searchable-select__value--placeholder{color:var(--text-muted)}.topbar__icon-button{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:36px;height:36px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.topbar__icon-button--text{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.topbar__icon-button:disabled{cursor:default;opacity:1}.topbar__icon-button:not(:disabled):hover{color:var(--text-secondary);background:var(--surface-muted)}.topbar__icon-button:not(:disabled):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--focus-ring) 45%, transparent);outline:none}.topbar__notifications-badge{border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--primary);min-width:16px;height:16px;color:var(--text-inverse);font-size:9px;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex;position:absolute;top:-2px;right:-2px}.topbar__avatar{border-radius:var(--radius-pill);background:var(--brand-gradient);width:36px;height:36px;color:var(--text-inverse);font-family:inherit;font-size:12.5px;font-weight:var(--font-weight-bold);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.topbar__avatar-image{object-fit:cover;width:100%;height:100%}.topbar__avatar:disabled{cursor:default}.topbar__avatar:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--focus-ring) 45%, transparent);outline:none}.bootstrap-loading{min-height:100vh;padding:var(--space-9);background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--palette-sidebar-glow) 55%, transparent), transparent 42%), var(--surface-page);color:var(--text);place-items:center;display:grid}.bootstrap-loading__panel{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;width:min(100%,22rem);display:flex}.bootstrap-loading__brand{align-items:center;gap:10px;display:flex}.bootstrap-loading__brand .staq-logo-mark{width:28px;height:24px}.bootstrap-loading__brand-name{font-size:1.35rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.01em;color:var(--text)}.bootstrap-loading__brand-dot{color:var(--palette-brand-gradient-end)}.bootstrap-loading__message{color:var(--text-muted);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.startup-boundary{min-height:100vh;padding:var(--space-9);background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--palette-sidebar-glow) 55%, transparent), transparent 42%), var(--surface-page);color:var(--text);place-items:center;display:grid}.startup-boundary__panel{gap:var(--space-5);flex-direction:column;width:min(100%,26rem);display:flex}.startup-boundary__brand{align-items:center;gap:10px;display:flex}.startup-boundary__brand .staq-logo-mark{width:28px;height:24px}.startup-boundary__brand-name{font-size:1.35rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.01em}.startup-boundary__brand-dot{color:var(--palette-brand-gradient-end)}.startup-boundary__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.startup-boundary__message{color:var(--text-muted);margin:0}.startup-boundary__detail{padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-secondary);font-size:var(--font-size-sm);word-break:break-word;margin:0;line-height:1.5}
