@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--color-primary:#1b5e8a;--color-primary-dark:#134766;--color-primary-light:#2a7d9b;--color-primary-subtle:#e8f4f8;--color-accent:#5cb85c;--color-accent-dark:#4a9a4a;--color-text-primary:#1a1a2e;--color-text-secondary:#4a4a5a;--color-text-muted:#6b6b7b;--color-text-subtle:#66667a;--color-text:var(--color-text-primary);--color-bg-primary:#fff;--color-bg-secondary:#f8f8fa;--color-bg-tertiary:#f0f0f4;--color-surface:var(--color-bg-primary);--color-border:#e2e2e8;--color-border-dark:#c8c8d0;--color-success:#0d7a3e;--color-success-light:#e6f5ec;--color-warning:#c45500;--color-warning-dark:#9a4200;--color-warning-light:#fff4e6;--color-danger:#b31b1b;--color-danger-light:#fef2f2;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font-family-mono:"SF Mono","Menlo","Monaco","Consolas",monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:0.6875rem;--font-size-sm:0.75rem;--font-size-base:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-full:9999px;--shadow-sm:0 1px 2px #1a1a2e0a;--shadow-md:0 2px 8px #1a1a2e0f;--shadow-lg:0 4px 16px #1a1a2e14;--shadow-focus:0 0 0 3px #1b5e8a73;--transition-fast:150ms ease;--transition-normal:200ms ease;--header-height:64px;--rail-width:64px;--max-width:1400px;--table-min-width:560px;--page-width-narrow:960px;--page-width-wide:var(--max-width);--sidebar-width:450px;--target-sm:28px;--target-icon:32px;--color-info:#17a2b8;--color-info-light:#e8f4f8;--color-purple:#6b3fa0;--color-purple-light:#f4effa;--color-success-dark:#0a5f30;--color-danger-dark:#8f1515;--color-primary-darker:#0d3a52;--color-primary-deep:#0b2438;--color-success-bg:#e6f7ed;--color-warning-bg:#fff7ed;--color-warning-border:#fed7aa;--color-warning-text:#9a3412;--color-warning-subtle:var(--color-tint-amber);--color-danger-bg:var(--color-danger-light);--color-info-bg:var(--color-info-light);--color-error:var(--color-danger);--color-secondary:var(--color-accent);--color-text-tertiary:var(--color-neutral-500);--color-text-inverse:#fff;--color-surface-hover:#00000008;--color-surface-raised:var(--color-surface);--color-surface-muted:#f6f8fa;--color-surface-subtle:#f6f7fa;--color-bg-hover:#e8e8e8;--color-bg-subtle:#f4f6f9;--color-border-light:#0000001a;--color-white:#fff;--color-black:#000;--color-neutral-50:#f9fafb;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#d1d5db;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-tint-blue:#dbeafe;--color-tint-blue-text:#1e40af;--color-tint-indigo:#eef2ff;--color-tint-indigo-text:#3730a3;--color-tint-indigo-border:#c7d2fe;--color-tint-green:#dcfce7;--color-tint-green-text:#166534;--color-tint-amber:#fef3c7;--color-tint-amber-text:#7c2d12;--color-tint-pink:#fce4ec;--color-tint-azure-text:#1565c0;--color-tint-violet-text:#7b1fa2;--color-tint-green-border:#bbf7d0;--color-tint-gold-text:#8a5a00;--color-purple-strong:#8e24aa;--color-overlay-light:#ffffff40;--color-tint-amber-border:#fcd34d;--color-chart-grid:#e0e0e0;--color-phone-pill:#ffffff2e;--color-phone-hairline:#0000000f;--color-phone-button-border:#00000026;--color-phone-ready:#22c55e;--color-phone-busy:#60a5fa;--color-phone-warn:#fbbf24;--color-phone-error:#f87171;--color-phone-ready-bg:#e8f5e9;--color-phone-ready-text:#1b5e20;--color-phone-busy-bg:#e8f0fe;--color-phone-busy-text:#174ea6;--color-phone-warn-bg:#fff8e1;--color-phone-warn-text:#8a5300;--color-phone-warn-deep:#5c3d00;--color-phone-warn-note:#6b4e16;--color-phone-error-bg:#fdecea;--color-phone-error-text:#a4160f;--color-phone-error-deep:#7f1d1d;--color-phone-error-border:#f5c2c0;--color-phone-pending-bg:#f1f3f4;--color-phone-pending-text:#3c4043;--color-phone-action:#6d28d9;--color-phone-action-text:#4c1d95;--color-phone-surface:#f8f9fa;--color-phone-line:#e8eaed;--color-phone-text:#202124;--color-phone-text-muted:#5f6368;--font-size-compact:0.8125rem;--line-height-body:1.5;--line-height-tight:1.3;--line-height-heading:1.25;--font-mono:var(--font-family);--radius-xl:8px;--radius-2xl:10px;--radius-3xl:12px;--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-pill:var(--radius-full);--border-width:1px;--border-width-strong:2px;--control-height:36px;--row-height:40px;--focus-ring:var(--shadow-focus);--shadow-focus-link:var(--shadow-focus);--color-focus-ring:var(--color-primary);--shadow-overlay:var(--shadow-lg);--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-success-text:#065f46;--color-success-subtle:#ecfdf5;--color-success-subtle-border:#a7f3d0;--color-confirmed:#15803d;--color-danger-text:#b91c1c;--color-danger-border:#fecaca;--color-pending:#f59e0b;--color-pending-dark:#b45309;--color-pending-text:#92400e;--color-pending-text-deep:#78350f;--color-pending-bg:#fffbeb;--color-sent:#2e7d32;--color-call-surface-deep:#16213e;--color-call-hangup:#ef4444;--color-call-hangup-dark:#dc2626;--color-dock-call-hover:#0a6232;--color-dock-hangup-hover:#951515;--color-activity:#5b3b8c;--color-activity-dark:#3d2563;--color-activity-line:#ececf3;--color-activity-surface:#faf9fd;--color-activity-subtle:#f6f4fb;--color-placement:#4f46e5;--color-placement-dark:#4338ca;--color-tint-azure:#e3f2fd;--color-tint-azure-border:#90caf9;--color-status-active-text:#1b6e3a;--color-status-active-bg:#e9f6ee;--color-status-housed-bg:#e6f0f7;--color-status-inactive-bg:#f0f0f3;--color-border-control:#6e6e7a;--color-list-line:#eef2f6;--color-shortlist:#b8860b;--color-shortlist-text:#7a5a00;--color-shortlist-bg:#fff8e1;--color-shortlist-border:#e0c46c;--color-shortlist-chip-text:#6b4f00;--color-shortlist-hover:#ffefb3;--color-shortlist-status-text:#b26a00;--color-menu-text:#333;--color-menu-text-secondary:#666;--color-menu-text-quiet:#555;--color-menu-text-muted:#999;--color-menu-line:#e0e0e0;--color-menu-border:#ddd;--color-menu-surface:#f9f9f9;--color-menu-hover:#f5f5f5;--color-menu-danger:#c62828;--color-menu-danger-bg:#ffebee;--color-notes-toggle-hover:#f0e9f7;--color-flag-check:#4caf50;--color-flag-count:#5c2d91;--color-attention:#f5a623;--color-attention-light:#ffc15e;--color-rail-badge:#d32f2f;--color-rail-tag:#fbbf24;--color-offline-text:#7a3500;--color-offline-border:#f0c38f;--color-online-border:#a7d8bb;--color-mfa-navy:#0b2238;--color-mfa-placeholder:#767684;--color-mfa-met:#1d6b2f;--color-phone-frame:#f5f5f5;--color-phone-login-bg:#fafafa;--color-phone-login-title:#232f3e;--color-phone-login-text:#545b64;--color-phone-disabled:#d5d5d5;--color-phone-mic:#ffc107;--color-phone-mic-hover:#e0a800;--color-phone-mic-text:#212529;--color-phone-mic-hint-bg:#fff3cd;--color-phone-mic-hint-text:#856404;--color-phone-mic-denied-bg:#f8d7da;--color-phone-mic-denied-border:#f5c6cb;--color-phone-mic-denied-text:#721c24;--color-video-backdrop:#0f1e2d;--color-hover-tint:#0000000d;--color-shade-15:#00000026;--color-shade-25:#00000040;--color-scrim:#00000080;--color-primary-glow:#1b5e8a4d;--color-primary-ring:#1b5e8a59;--color-success-glow:#22c55e4d;--color-white-10:#ffffff1a;--color-white-12:#ffffff1f;--color-white-15:#ffffff26;--color-white-20:#fff3;--color-white-30:#ffffff4d;--color-white-50:#ffffff80;--color-white-55:#ffffff8c;--color-white-60:#fff9;--color-white-80:#fffc;--color-text-dark:#333;--color-text-grey:#666;--color-border-control-light:#c4c9d2;--color-border-faint:#eef0f3;--color-border-faint-grey:#f0f0f0;--color-border-strong:#6e6e7a;--color-surface-cool:#f3f6f9;--color-bg-transcript:#f7f7fa;--color-scrim-ink:#1a1a2e73;--color-danger-wash:#dc35451a;--color-status-green:#2e7d32;--color-status-green-bg:#e8f5e9;--color-status-amber:#ef6c00;--color-status-amber-bg:#fff3e0;--color-status-red:#c62828;--color-status-red-bg:#ffebee;--color-status-red-border:#ffcdd2;--color-status-red-pale:#fff0f0;--color-status-red-bright:#e53935;--color-flag-border:#e0e0e0;--color-flag-border-hover:#bdbdbd;--color-property-accent:#1976d2;--color-tint-amber-pale:#fffbeb;--color-tint-amber-pale-border:#fde68a;--color-tint-amber-pale-text:#92400e;--color-tint-amber-strong:#d97706;--color-tint-amber-deep:#b45309;--color-tint-amber-faint:#fff8e1;--color-tint-amber-faint-text:#6d4c00;--color-tint-red-text:#b91c1c;--color-tint-red-border:#fca5a5;--color-tint-red-border-soft:#fecaca;--color-tint-green-strong:#16a34a;--color-tint-green-deep:#14532d;--color-tint-blue-pale:#eff6ff;--color-tint-blue-pale-border:#93c5fd;--color-tint-indigo-strong:#4338ca;--color-tint-indigo-mid:#6366f1;--color-tint-slate-border:#e2e8f0;--color-tint-slate-text:#64748b;--color-tint-sky:#e8f4fd;--color-tint-sky-pale:#f0f7ff;--color-tint-sky-border:#b3d9f7;--color-tint-yellow:#fff3cd;--color-tint-yellow-text:#664d03;--color-tint-yellow-border:#f0c36d;--color-tint-rose-pale:#fdecea;--color-tint-rose-border:#f5c6cb;--color-tint-rose-deep:#b02a37;--color-maintenance-banner-start:#fef3cd;--color-maintenance-banner-end:#fff8e6;--color-purple-deep:#5e35b1;--color-roi-hero-start:#065f46;--color-roi-hero-text:#d1fae5;--color-roi-funnel:#4f46e5;--color-print-heading:#0b2238;--color-print-muted:#5b6475;--color-print-rule:#c9ced6;--color-print-border:#d5d9e0;--color-print-border-strong:#8a93a3;--font-size-2xs:0.625rem;--font-size-rail-tag:0.5rem;--font-size-title:1.25rem;--font-size-heading:1.5rem;--font-size-heading-lg:1.6rem;--font-size-signin-pitch:1.875rem;--font-size-figure:2rem;--font-size-figure-lg:2.4rem;--font-size-display:2.25rem;--font-size-avatar-lg:2.5rem;--font-size-display-lg:3rem;--font-size-relative-xs:0.7em;--font-size-relative-sm:0.85em;--font-size-relative-md:0.9em;--font-size-relative-h1:1.17em;--font-size-print-footer:8pt;--font-size-print-xs:8.5pt;--font-size-print-table:9pt;--font-size-print-body:9.5pt;--font-size-print-story:10pt;--font-size-print-h3:10.5pt;--font-size-print-h2:12.5pt;--font-size-print-figure:13pt;--font-size-print-wordmark:18pt;--font-size-print-headline:22pt;--font-weight-extrabold:800;--radius-4xl:14px;--radius-modal:24px;--shadow-lift:0 1px 4px #00000014;--shadow-menu:0 4px 12px var(--color-shade-15);--shadow-listbox:0 6px 18px var(--color-shade-15);--shadow-popover:0 8px 28px #1a1a2e2e;--shadow-toast:0 6px 24px #1a1a2e40;--shadow-dialog:0 20px 48px #1a1a2e3d;--shadow-dialog-slate:0 10px 30px #0f172a40;--shadow-modal-deep:0 20px 50px var(--color-shade-25);--shadow-panel-float:0 24px 60px -24px #02294d73;--shadow-console-modal:0 24px 60px -24px #0d335073;--shadow-raised:0 18px 48px -30px #13476659;--shadow-sticky-footer:0 -4px 12px #0000000f;--shadow-dock:0 -4px 16px #1a1a2e14;--shadow-banner:0 1px 2px var(--color-shade-15);--shadow-maintenance-banner:0 2px 8px #f0c36d33;--shadow-indicator:0 2px 4px #0003;--shadow-thumb:0 1px 2px var(--color-shade-25);--shadow-button-primary:0 1px 2px #13476638;--shadow-avatar:0 8px 24px #7c3aed66;--shadow-success-glow:0 4px 12px var(--color-success-glow);--shadow-primary-glow:0 4px 12px var(--color-primary-glow);--shadow-hangup:0 4px 16px #ef444466;--shadow-hangup-hover:0 6px 20px #ef444480;--shadow-phone-toggle:0 4px 12px #22c55e33;--shadow-phone-toggle-hover:0 6px 16px var(--color-success-glow);--shadow-phone-panel:0 4px 24px #0003;--shadow-phone-error:0 4px 12px #0000001f;--shadow-phone-login:0 2px 4px #5c2d9133;--shadow-phone-login-hover:0 4px 8px #5c2d914d;--shadow-tour-popover:0 24px 60px -24px #0b24388c;--shadow-tour-choice:0 24px 60px -24px #0b243899;--shadow-tour-resume:0 8px 24px -12px #0b243873;--shadow-call-modal:0 25px 50px var(--color-scrim),0 0 0 1px var(--color-white-10);--shadow-call-notes-modal:0 25px 50px var(--color-shade-25),0 0 0 1px var(--color-border);--shadow-focus-soft:0 0 0 3px #1b5e8a33;--shadow-focus-faint:0 0 0 2px #0077b61a;--shadow-focus-azure:0 0 0 3px #1976d21a;--shadow-outline-primary:0 0 0 1px var(--color-primary);--shadow-outline-primary-subtle:0 0 0 2px var(--color-primary-subtle);--shadow-outline-shade:0 0 0 2px var(--color-shade-15);--shadow-outline-skip-link:0 0 0 5px var(--color-primary-dark);--shadow-replay-cursor:0 0 0 6px #e5393540;--shadow-inset-focus:inset 0 0 0 2px var(--color-primary);--shadow-inset-outline-primary:inset 0 0 0 1px var(--color-primary);--shadow-inset-attention:inset 0 0 0 1px #f5a6238c;--shadow-inset-hairline-light:inset 0 0 0 1px var(--color-white-15);--shadow-inset-frame-muted:inset 0 0 0 4px var(--color-surface-muted);--shadow-inset-frame-danger:inset 0 0 0 3px var(--color-danger);--shadow-inset-frame-warning:inset 0 0 0 3px var(--color-warning);--shadow-inset-ring-white:inset 0 0 0 3px var(--color-white);--shadow-inset-ring-white-thick:inset 0 0 0 4px var(--color-white);--shadow-underline-primary:inset 0 -2px 0 var(--color-primary);--shadow-edge-primary:inset 3px 0 0 var(--color-primary);--shadow-edge-primary-thick:inset 4px 0 0 var(--color-primary);--shadow-edge-pending:inset 3px 0 0 var(--color-pending);--shadow-edge-pending-dark:inset 3px 0 0 var(--color-pending-dark);--shadow-edge-sticky:inset 3px 0 0 var(--color-tint-amber-deep);--shadow-pulse-primary-start:0 0 0 0 var(--color-primary-ring);--shadow-pulse-primary-mid:0 0 0 10px #1b5e8a00;--shadow-pulse-primary-end:0 0 0 0 #1b5e8a00;--shadow-pulse-recording-start:0 0 0 0 #c6282880;--shadow-pulse-recording-end:0 0 0 6px #c6282800}:root[data-theme=clear]{--font-size-xs:0.8125rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-2xs:0.6875rem;--font-size-title:1.375rem;--font-size-heading:1.75rem;--color-bg-secondary:var(--color-neutral-50);--color-bg-tertiary:var(--color-neutral-100);--color-border:var(--color-neutral-200);--color-border-dark:var(--color-neutral-300);--color-border-light:var(--color-neutral-100);--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:14px;--radius-3xl:16px;--shadow-sm:none;--shadow-md:none;--shadow-focus:0 0 0 3px var(--color-primary);--control-height:44px;--row-height:48px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--rail-width:80px}:root[data-theme=calm]{--line-height-body:1.45;--line-height-heading:1.2;--font-size-title:1.125rem;--font-size-heading:1.375rem;--color-bg-secondary:#f6f6f7;--color-bg-tertiary:#efeff1;--color-border:#e3e3e6;--color-border-dark:#c9c9ce;--color-border-light:#ebebee;--color-primary:#3b5b7a;--color-primary-dark:#2c4559;--color-primary-darker:#1f3242;--color-primary-light:#5d7b98;--color-primary-subtle:#ecf0f4;--color-primary-glow:#3b5b7a4d;--color-primary-ring:#3b5b7a59;--shadow-focus-soft:0 0 0 3px #3b5b7a33;--color-accent:#63a86a;--color-success:#2e7650;--color-success-dark:#235c3e;--color-success-light:#e8f1ec;--color-warning:#9a5a2b;--color-warning-dark:#7d4720;--color-warning-light:#f8f0e8;--color-danger:#a33d3d;--color-danger-dark:#832f2f;--color-danger-light:#f8eeee;--color-purple:#6a4a92;--color-purple-light:#f2eff6;--radius-sm:3px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:14px;--shadow-sm:none;--shadow-md:none;--shadow-lift:none;--shadow-focus:0 0 0 2px var(--color-primary);--control-height:40px;--space-lg:20px;--space-xl:24px;--space-2xl:32px}:root[data-theme=plain]{--font-size-2xs:0.75rem;--font-size-xs:0.875rem;--font-size-sm:1rem;--font-size-compact:1rem;--font-size-base:1.125rem;--font-size-md:1.25rem;--font-size-lg:1.5rem;--font-size-title:1.6875rem;--font-size-xl:1.6875rem;--font-size-heading:2rem;--font-size-2xl:2.25rem;--font-size-rail-tag:0.625rem;--line-height-body:1.4;--color-text-primary:#0b0c0c;--color-text-secondary:var(--color-neutral-800);--color-text-muted:#505a5f;--color-text-subtle:#505a5f;--color-bg-secondary:var(--color-bg-primary);--color-bg-tertiary:var(--color-neutral-100);--color-border:var(--color-neutral-500);--color-border-dark:var(--color-neutral-700);--color-border-light:var(--color-neutral-300);--color-border-control:var(--color-text-primary);--color-border-strong:var(--color-text-primary);--color-border-control-light:var(--color-border);--color-success:#00703c;--color-success-dark:#005a30;--color-status-active-bg:var(--color-bg-primary);--color-status-housed-bg:var(--color-bg-primary);--color-status-inactive-bg:var(--color-bg-primary);--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--radius-4xl:0;--radius-modal:0;--radius-pill:0;--border-width:2px;--border-width-strong:4px;--shadow-sm:none;--shadow-md:none;--shadow-dialog:none;--color-focus-ring:#fd0;--shadow-focus:0 0 0 3px #fd0,inset 0 -4px #0b0c0c;--shadow-focus-link:0 -2px #fd0,0 4px #0b0c0c;--shadow-button-primary:0 2px 0 #002d18;--control-height:48px;--row-height:56px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--rail-width:96px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-body)}body,h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-heading);margin:0}h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}p{color:var(--color-text-secondary);margin:0 0 var(--space-md)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover:where(:not(.btn)){color:var(--color-primary-dark)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-mono{font-family:var(--font-family-mono)}.btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:var(--space-sm);justify-content:center;line-height:1;padding:10px 20px;text-decoration:none;transition:all var(--transition-fast);white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.btn-primary:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn-primary:active:not(:disabled){background:var(--color-primary-darker);border-color:var(--color-primary-darker)}.btn-secondary{background:var(--color-bg-primary);border-color:var(--color-border);color:var(--color-text-primary)}.btn-secondary:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-dark)}.btn-danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-text-inverse)}.btn-danger:hover:not(:disabled){background:var(--color-danger-dark);border-color:var(--color-danger-dark)}.btn-success{background:var(--color-success);border-color:var(--color-success);color:var(--color-text-inverse)}.btn-success:hover:not(:disabled){background:var(--color-success-dark);border-color:var(--color-success-dark)}.btn-warning{background:var(--color-warning);border-color:var(--color-warning);color:var(--color-text-inverse)}.btn-warning:hover:not(:disabled){background:var(--color-warning-dark);border-color:var(--color-warning-dark)}.btn-outline{background:#0000;border-color:var(--color-primary);color:var(--color-primary)}.btn-outline:hover:not(:disabled){background:var(--color-primary-subtle)}.btn-danger-outline{background:#0000;border-color:var(--color-danger);color:var(--color-danger)}.btn-danger-outline:hover:not(:disabled){background:var(--color-danger);color:var(--color-text-inverse)}.btn-sm{font-size:var(--font-size-sm);min-height:var(--target-sm);padding:6px 12px}.btn-lg{font-size:var(--font-size-md);padding:14px 28px}.btn-full{width:100%}.btn-icon{min-height:40px;min-width:40px;padding:10px}.btn-icon.btn-sm{min-height:var(--target-icon);min-width:var(--target-icon);padding:6px}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=clear] .btn:not(.btn-sm){min-height:var(--control-height)}[data-theme=clear] .btn-primary{background:var(--color-success);border-color:var(--color-success)}[data-theme=clear] .btn-primary:active:not(:disabled),[data-theme=clear] .btn-primary:hover:not(:disabled){background:var(--color-success-dark);border-color:var(--color-success-dark)}[data-theme=clear] .btn:focus-visible{outline-width:3px}[data-theme=calm] .btn:not(.btn-sm){min-height:var(--control-height)}[data-theme=plain] .btn{border-width:var(--border-width)}[data-theme=plain] .btn:not(.btn-sm){min-height:var(--control-height)}[data-theme=plain] .btn-primary{background:var(--color-success);border-color:var(--color-success);box-shadow:var(--shadow-button-primary)}[data-theme=plain] .btn-primary:active:not(:disabled),[data-theme=plain] .btn-primary:hover:not(:disabled){background:var(--color-success-dark);border-color:var(--color-success-dark)}[data-theme=plain] .btn-primary:active:not(:disabled){box-shadow:none}[data-theme=plain] .btn-secondary{border-color:var(--color-border-control)}[data-theme=plain] .btn:focus-visible{box-shadow:var(--focus-ring);outline:3px solid var(--color-focus-ring);outline-offset:0}.next-steps{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center;margin-top:var(--space-md)}.next-steps-start{justify-content:flex-start;margin-top:var(--space-sm)}.bl-table-scroll{max-width:100%;overflow-x:auto}.bl-table-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bl-table-scroll>.bl-table{min-width:var(--table-min-width)}.bl-table{border-collapse:collapse;font-size:var(--font-size-compact);width:100%}.bl-table td,.bl-table th{border-bottom:1px solid var(--color-border);padding:10px 12px;text-align:left;vertical-align:top}.bl-table th{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.bl-table thead th{white-space:nowrap}.bl-table td.num,.bl-table th.num{text-align:right}.bl-table--summary{font-size:var(--font-size-sm)}.bl-table--summary td,.bl-table--summary th{padding:10px 14px;vertical-align:middle}.bl-table--summary th{color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:.5px;text-transform:uppercase}.bl-table--summary tbody tr:hover,.bl-table--summary th{background:var(--color-bg-secondary)}@keyframes spin{to{transform:rotate(1turn)}}.loading{align-items:center;display:flex;justify-content:center;padding:var(--space-2xl)}.spinner{animation:spin .8s linear infinite;border:3px solid var(--color-bg-tertiary);border-radius:50%;border-top-color:var(--color-primary);display:inline-block;height:40px;width:40px}.spinner.bl-spinner--sm{border-width:2px;height:16px;width:16px}.spinner.bl-spinner--lg{height:48px;width:48px}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:3s}}*,:after,:before{box-sizing:border-box}*{margin:0}html{height:100%}body{background-color:var(--color-bg-secondary);min-height:100%}#root{display:flex;flex-direction:column;min-height:100vh}code{font-family:var(--font-family-mono)}[data-amplify-authenticator]{--amplify-colors-brand-primary-10:var(--color-primary-subtle);--amplify-colors-brand-primary-80:var(--color-primary);--amplify-colors-brand-primary-90:var(--color-primary-dark);--amplify-colors-brand-primary-100:var(--color-primary-darker);--amplify-components-button-primary-background-color:var(--color-primary);--amplify-components-button-primary-hover-background-color:var(--color-primary-dark);--amplify-components-tabs-item-active-border-color:var(--color-primary);--amplify-components-tabs-item-active-color:var(--color-primary);--amplify-components-fieldcontrol-focus-border-color:var(--color-primary)}[data-amplify-authenticator] [data-amplify-container]{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}::selection{background:var(--color-primary-subtle);color:var(--color-primary-dark)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}#main:focus,[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}:where(:root[data-theme=clear]) :focus-visible{outline-width:3px}:where(:root[data-theme=clear]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),select,textarea){min-height:var(--control-height)}:where(:root[data-theme=plain]) body{line-height:var(--line-height-body)}:where(:root[data-theme=plain]) h1,:where(:root[data-theme=plain]) h2,:where(:root[data-theme=plain]) h3,:where(:root[data-theme=plain]) h4{font-weight:var(--font-weight-bold);letter-spacing:0}:where(:root[data-theme=plain]) a:where(:not(.btn)){text-decoration:underline;text-underline-offset:.15em}:where(:root[data-theme=plain]) :focus-visible{outline-offset:0;outline-width:3px}:where(:root[data-theme=plain]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),select,textarea){min-height:var(--control-height)}:where(:root[data-theme=plain]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),select,textarea):focus-visible{box-shadow:var(--focus-ring)}:where(:root[data-theme=plain]) a:where(:not(.btn):not(.pc-btn):not(.pc-tab):not(.pc-nav-link):not(.rail-link):not(.rail-logo):not(.rail-avatar-link):not(.rail-drawer-account)):focus-visible{background-color:var(--color-focus-ring);box-shadow:var(--shadow-focus-link);color:var(--color-text-primary);outline:3px solid #0000;text-decoration:none}:where(:root[data-theme=plain]) :where(button:not(.btn),[role=button],summary,input[type=checkbox],input[type=radio],input[type=range],input[type=file],input[type=color],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:var(--focus-ring)}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-dark);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.bl-icon{flex-shrink:0;vertical-align:-.15em}.bl-chevron{transition:transform .15s ease}.bl-chevron.is-open{transform:rotate(180deg)}:where(:root[data-theme=calm]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),select,textarea){min-height:var(--control-height)}