._button_vi2e0_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--ph-space-8);border:1px solid transparent;font-family:var(--ph-font-sans);font-weight:var(--ph-weight-semibold);line-height:var(--ph-leading-tight);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}._button_vi2e0_1:focus-visible{outline:2px solid transparent;outline-offset:var(--ph-space-2);box-shadow:var(--ph-focus-ring)}._button_vi2e0_1>span{display:inline-flex;align-items:center;gap:var(--ph-space-6)}._button_vi2e0_1 svg{flex:none}._button_vi2e0_1:disabled{cursor:not-allowed;opacity:.6}._sm_vi2e0_81{min-height:var(--ph-space-32);padding:0 var(--ph-space-12);border-radius:var(--ph-radius-sm);font-size:var(--ph-text-sm)}._md_vi2e0_95{min-height:var(--ph-space-40);padding:0 var(--ph-space-16);border-radius:var(--ph-radius-md);font-size:var(--ph-text-base)}._lg_vi2e0_109{min-height:var(--ph-space-48);padding:0 var(--ph-space-20);border-radius:var(--ph-radius-lg);font-size:var(--ph-text-md)}._primary_vi2e0_123{background:var(--ph-accent);color:var(--ph-text-on-accent)}._primary_vi2e0_123:hover:not(:disabled),._primary_vi2e0_123:active:not(:disabled){background:var(--ph-accent-hover)}._secondary_vi2e0_143{border-color:var(--ph-border-strong);background:var(--ph-panel);color:var(--ph-text-primary)}._secondary_vi2e0_143:hover:not(:disabled),._secondary_vi2e0_143:active:not(:disabled){background:var(--ph-surface)}._ghost_vi2e0_165{background:transparent;color:var(--ph-accent)}._ghost_vi2e0_165:hover:not(:disabled),._ghost_vi2e0_165:active:not(:disabled){background:var(--ph-accent-soft)}._danger_vi2e0_185{background:var(--ph-danger-solid);color:var(--ph-text-on-accent)}._danger_vi2e0_185:hover:not(:disabled),._danger_vi2e0_185:active:not(:disabled){box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--ph-text-primary) 16%,transparent)}._spinner_vi2e0_205{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--ph-radius-circle);animation:_ph-ui-spin_vi2e0_1 .7s linear infinite}@keyframes _ph-ui-spin_vi2e0_1{to{transform:rotate(360deg)}}:root{color-scheme:light;--ph-accent: #1e3a5f;--ph-accent-hover: #0f172a;--ph-accent-soft: #dbe6f4;--ph-text-on-accent: #ffffff;--ph-accent-text: #1e3a5f;--ph-accent-emphasis: #ffb27a;--ph-brand: #1e3a5f;--ph-brand-tint: #dbe6f4;--ph-brand-red: #8c1007;--ph-marketing-accent: var(--ph-orange-600);--ph-marketing-accent-hover: var(--ph-orange-500);--ph-orange-500: #f06a1f;--ph-orange-600: #e8590c;--ph-status-accent: #e8590c;--ph-status-accent-text: #a33709;--ph-status-illustration-ink: var(--ph-accent-text);--ph-status-watermark: var(--ph-text-muted);--ph-bg: #f7f9fc;--ph-panel: #ffffff;--ph-surface: #f4f7fa;--ph-surface-alt: #f0f5fa;--ph-light: var(--ph-surface-alt);--ph-border: #e2e8f0;--ph-border-strong: #cbd5e1;--ph-border-soft: #e2e8f0;--ph-text-primary: #0f172a;--ph-text-secondary: #475668;--ph-text-muted: #5b6a80;--ph-dark: var(--ph-text-primary);--ph-mid: var(--ph-text-secondary);--ph-success-bg: #dcfce7;--ph-success-border: #bbf7d0;--ph-success-text: #166534;--ph-success-solid: #16a34a;--ph-status-active-bg: var(--ph-success-bg);--ph-status-active-text: var(--ph-success-text);--ph-danger-bg: #fee2e2;--ph-danger-border: #fecaca;--ph-danger-text: #991b1b;--ph-danger-solid: #dc2626;--ph-warning-bg: #fef3c7;--ph-warning-border: #fde68a;--ph-warning-text: #92400e;--ph-warning-solid: #d97706;--ph-warning-accent: #fbbf24;--ph-info-bg: #dbeafe;--ph-info-border: #bfdbfe;--ph-info-text: #1e40af;--ph-badge-blue-bg: #ddeaf7;--ph-badge-blue-text: #436599;--ph-badge-green-bg: var(--ph-success-bg);--ph-badge-green-text: var(--ph-success-text);--ph-badge-green-border: var(--ph-success-border);--ph-badge-purple-bg: #ede9fe;--ph-badge-purple-text: #5b21b6;--ph-badge-purple-border: #ddd6fe;--ph-badge-red-bg: var(--ph-danger-bg);--ph-badge-red-text: var(--ph-danger-text);--ph-badge-red-border: var(--ph-danger-border);--ph-badge-amber-bg: var(--ph-warning-bg);--ph-badge-amber-text: var(--ph-warning-text);--ph-badge-amber-border: var(--ph-warning-border);--ph-cat-blue: #3b82f6;--ph-cat-indigo: #3949ab;--ph-cat-violet: #7c3aed;--ph-cat-cyan: #0891b2;--ph-cat-teal: #2a9d8f;--ph-cat-green: #22c55e;--ph-cat-amber: #f59e0b;--ph-cat-red: #ef4444;--ph-font-sans: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ph-font-display: "Fraunces Variable", Georgia, "Times New Roman", serif;--ph-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--ph-font-display-variation: "SOFT" 0, "WONK" 1;--ph-font-arcade: "Press Start 2P", ui-monospace, SFMono-Regular, monospace;--ph-weight-regular: 400;--ph-weight-medium: 500;--ph-weight-semibold: 600;--ph-weight-bold: 700;--ph-weight-extrabold: 800;--ph-text-2xs: .6875rem;--ph-text-xs: .75rem;--ph-text-sm: .8125rem;--ph-text-base: .875rem;--ph-text-md: .9375rem;--ph-text-lg: 1rem;--ph-text-xl: 1.125rem;--ph-text-2xl: 1.25rem;--ph-text-3xl: 1.5rem;--ph-text-display: 1.875rem;--ph-text-hero-min: 2.25rem;--ph-text-hero: 4rem;--ph-text-mega-min: 220px;--ph-text-mega: 380px;--ph-leading-tight: 1.2;--ph-leading-snug: 1.3;--ph-leading-normal: 1.4;--ph-leading-relaxed: 1.5;--ph-leading-loose: 1.6;--ph-space-0: 0;--ph-space-2: 2px;--ph-space-4: 4px;--ph-space-6: 6px;--ph-space-8: 8px;--ph-space-10: 10px;--ph-space-12: 12px;--ph-space-14: 14px;--ph-space-16: 16px;--ph-space-20: 20px;--ph-space-24: 24px;--ph-space-32: 32px;--ph-space-40: 40px;--ph-space-48: 48px;--ph-space-56: 56px;--ph-space-64: 64px;--ph-radius-xs: 4px;--ph-radius-sm: 6px;--ph-radius-md: 8px;--ph-radius-lg: 10px;--ph-radius-xl: 12px;--ph-radius-2xl: 16px;--ph-radius-pill: 999px;--ph-radius-circle: 50%;--ph-shadow-hairline: 0 1px 2px rgba(15, 23, 42, .04);--ph-shadow-sm: 0 1px 3px rgba(15, 23, 42, .06);--ph-shadow-md: 0 8px 18px rgba(15, 23, 42, .08);--ph-shadow-lg: 0 12px 28px rgba(15, 23, 42, .14);--ph-shadow-xl: 0 24px 60px rgba(15, 23, 42, .24);--ph-focus-ring-color: #1e3a5f;--ph-focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px #1e3a5f;--ph-z-base: 0;--ph-z-raised: 1;--ph-z-dropdown: 10;--ph-z-sticky: 100;--ph-z-header: 200;--ph-z-overlay: 1000;--ph-z-modal: 1200;--ph-z-popover: 1300;--ph-z-toast: 1400;--ph-z-max: 2100;--ph-bp-sm: 600px;--ph-bp-md: 900px;--ph-bp-lg: 1024px;--ph-bp-xl: 1180px;--ph-content-max: 1280px}:root[data-ph-theme=navy]{color-scheme:light}:root[data-ph-theme=navy-dark]{color-scheme:dark;--ph-accent: #bfd3eb;--ph-accent-hover: #dce9f7;--ph-accent-soft: #3d4a5e;--ph-text-on-accent: #162235;--ph-accent-text: #bfd3eb;--ph-accent-emphasis: #7a3c16;--ph-status-accent: #ff8a2e;--ph-status-accent-text: #ff9d4d;--ph-bg: #222d3d;--ph-panel: #2c3849;--ph-surface: #354154;--ph-surface-alt: #415066;--ph-border: rgba(226, 232, 240, .24);--ph-border-strong: rgba(226, 232, 240, .4);--ph-border-soft: rgba(226, 232, 240, .16);--ph-text-primary: #edf3f9;--ph-text-secondary: #d0dae6;--ph-text-muted: #bcc6d4;--ph-success-bg: rgba(144, 198, 164, .22);--ph-success-border: rgba(144, 198, 164, .42);--ph-success-text: #d7efdf;--ph-success-solid: #90c6a4;--ph-danger-bg: rgba(248, 113, 113, .18);--ph-danger-border: rgba(248, 113, 113, .38);--ph-danger-text: #fecaca;--ph-danger-solid: #f87171;--ph-warning-bg: rgba(251, 191, 36, .16);--ph-warning-border: rgba(251, 191, 36, .36);--ph-warning-text: #fde68a;--ph-warning-solid: #fbbf24;--ph-warning-accent: #fcd34d;--ph-info-bg: rgba(96, 165, 250, .18);--ph-info-border: rgba(96, 165, 250, .38);--ph-info-text: #bfdbfe;--ph-badge-blue-bg: rgba(191, 211, 235, .24);--ph-badge-blue-text: #dce9f7;--ph-badge-purple-bg: rgba(184, 165, 219, .22);--ph-badge-purple-text: #eadff9;--ph-badge-purple-border: rgba(184, 165, 219, .42);--ph-focus-ring-color: #bfd3eb;--ph-focus-ring: 0 0 0 2px #2c3849, 0 0 0 4px #bfd3eb}:root[data-ph-theme=cafe-light]{color-scheme:light;--ph-accent: #9c6644;--ph-accent-hover: #7f5539;--ph-accent-soft: #ede0d4;--ph-text-on-accent: #ffffff;--ph-accent-text: #7f5539;--ph-accent-emphasis: #ffffff;--ph-status-accent: #b5561d;--ph-status-accent-text: #7a3c16;--ph-bg: #f7efe7;--ph-panel: #ffffff;--ph-surface: #f5eade;--ph-surface-alt: #ede0d4;--ph-border: rgba(127, 85, 57, .25);--ph-border-strong: rgba(127, 85, 57, .55);--ph-border-soft: rgba(127, 85, 57, .18);--ph-text-primary: #3e2a1c;--ph-text-secondary: #6b4a36;--ph-text-muted: #725b49;--ph-success-bg: #dff1e2;--ph-success-border: #b9d9bf;--ph-success-text: #315e3a;--ph-success-solid: #3f7b4b;--ph-danger-bg: #f8e1dc;--ph-danger-border: #edbfb5;--ph-danger-text: #8a2f24;--ph-danger-solid: #b04435;--ph-warning-bg: #f7e8c8;--ph-warning-border: #e9ce95;--ph-warning-text: #76501a;--ph-warning-solid: #a36e22;--ph-warning-accent: #c58a32;--ph-info-bg: #e2ecf5;--ph-info-border: #bfd0df;--ph-info-text: #335279;--ph-badge-blue-bg: #e2ecf5;--ph-badge-blue-text: #335279;--ph-badge-purple-bg: #eee4f2;--ph-badge-purple-text: #5a3d73;--ph-badge-purple-border: #d8c6df;--ph-focus-ring-color: #9c6644;--ph-focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px #9c6644}:root[data-ph-theme=cafe-dark]{color-scheme:dark;--ph-accent: #d1b093;--ph-accent-hover: #ead2bd;--ph-accent-soft: #55443a;--ph-text-on-accent: #2d211b;--ph-accent-text: #ead2bd;--ph-accent-emphasis: #6b2f0c;--ph-status-accent: #e0955e;--ph-status-accent-text: #f0b58c;--ph-bg: #332a25;--ph-panel: #40332c;--ph-surface: #4d3f35;--ph-surface-alt: #5a493d;--ph-border: rgba(237, 224, 212, .22);--ph-border-strong: rgba(237, 224, 212, .38);--ph-border-soft: rgba(237, 224, 212, .14);--ph-text-primary: #f0e4d8;--ph-text-secondary: #dcc7b5;--ph-text-muted: #d6bfae;--ph-success-bg: rgba(146, 190, 150, .22);--ph-success-border: rgba(146, 190, 150, .42);--ph-success-text: #d8ecd2;--ph-success-solid: #92be96;--ph-danger-bg: rgba(224, 132, 115, .2);--ph-danger-border: rgba(224, 132, 115, .42);--ph-danger-text: #f4c7bd;--ph-danger-solid: #e08473;--ph-warning-bg: rgba(209, 176, 93, .18);--ph-warning-border: rgba(209, 176, 93, .4);--ph-warning-text: #f0dba4;--ph-warning-solid: #d1b05d;--ph-warning-accent: #e0c174;--ph-info-bg: rgba(148, 172, 194, .22);--ph-info-border: rgba(148, 172, 194, .42);--ph-info-text: #d8e3ed;--ph-badge-blue-bg: rgba(148, 172, 194, .22);--ph-badge-blue-text: #d8e3ed;--ph-badge-purple-bg: rgba(180, 150, 194, .22);--ph-badge-purple-text: #eddaf2;--ph-badge-purple-border: rgba(180, 150, 194, .42);--ph-focus-ring-color: #d1b093;--ph-focus-ring: 0 0 0 2px #40332c, 0 0 0 4px #d1b093}:root[data-ph-theme=forest-light]{color-scheme:light;--ph-accent: #346d26;--ph-accent-hover: #1c560a;--ph-accent-soft: #d9f0d3;--ph-text-on-accent: #ffffff;--ph-accent-text: #346d26;--ph-accent-emphasis: #ffffff;--ph-status-accent: #e8590c;--ph-status-accent-text: #a33709;--ph-bg: #e7f0e6;--ph-panel: #fcfefc;--ph-surface: #ebf3ea;--ph-surface-alt: #e3ede1;--ph-border: #d5ddd4;--ph-border-strong: #bdc8ba;--ph-border-soft: #e0e7df;--ph-text-primary: #111c0e;--ph-text-secondary: #475444;--ph-text-muted: #626d5f;--ph-success-bg: #dcfce7;--ph-success-border: #bbf7d0;--ph-success-text: #166534;--ph-success-solid: #16a34a;--ph-danger-bg: #fee2e2;--ph-danger-border: #fecaca;--ph-danger-text: #991b1b;--ph-danger-solid: #dc2626;--ph-warning-bg: #fef3c7;--ph-warning-border: #fde68a;--ph-warning-text: #92400e;--ph-warning-solid: #d97706;--ph-warning-accent: #fbbf24;--ph-info-bg: #dbeafe;--ph-info-border: #bfdbfe;--ph-info-text: #1e40af;--ph-badge-blue-bg: #d9f0d3;--ph-badge-blue-text: #346d26;--ph-badge-purple-bg: #ede9fe;--ph-badge-purple-text: #5b21b6;--ph-badge-purple-border: #ddd6fe;--ph-focus-ring-color: #346d26;--ph-focus-ring: 0 0 0 2px #fcfefc, 0 0 0 4px #346d26}:root[data-ph-theme=forest-dark]{color-scheme:dark;--ph-accent: #a8db9c;--ph-accent-hover: #c6efbc;--ph-accent-soft: #34492f;--ph-text-on-accent: #182315;--ph-accent-text: #a8db9c;--ph-accent-emphasis: #4c1f00;--ph-status-accent: #ff8a2e;--ph-status-accent-text: #ff9d4d;--ph-bg: #1d241b;--ph-panel: #252d23;--ph-surface: #2d362b;--ph-surface-alt: #394337;--ph-border: #485046;--ph-border-strong: #636c61;--ph-border-soft: #384036;--ph-text-primary: #eff3ee;--ph-text-secondary: #d2dad1;--ph-text-muted: #aeb7ac;--ph-success-bg: rgba(144, 198, 164, .22);--ph-success-border: rgba(144, 198, 164, .42);--ph-success-text: #d7efdf;--ph-success-solid: #90c6a4;--ph-danger-bg: rgba(248, 113, 113, .18);--ph-danger-border: rgba(248, 113, 113, .38);--ph-danger-text: #fecaca;--ph-danger-solid: #f87171;--ph-warning-bg: rgba(251, 191, 36, .16);--ph-warning-border: rgba(251, 191, 36, .36);--ph-warning-text: #fde68a;--ph-warning-solid: #fbbf24;--ph-warning-accent: #fcd34d;--ph-info-bg: rgba(96, 165, 250, .18);--ph-info-border: rgba(96, 165, 250, .38);--ph-info-text: #bfdbfe;--ph-badge-blue-bg: rgba(168, 219, 156, .24);--ph-badge-blue-text: #c6efbc;--ph-badge-purple-bg: rgba(184, 165, 219, .22);--ph-badge-purple-text: #eadff9;--ph-badge-purple-border: rgba(184, 165, 219, .42);--ph-focus-ring-color: #a8db9c;--ph-focus-ring: 0 0 0 2px #252d23, 0 0 0 4px #a8db9c}:root[data-ph-theme=harbor-light]{color-scheme:light;--ph-accent: #1b677d;--ph-accent-hover: #005064;--ph-accent-soft: #d2edf7;--ph-text-on-accent: #ffffff;--ph-accent-text: #1b677d;--ph-accent-emphasis: #ffffff;--ph-status-accent: #e8590c;--ph-status-accent-text: #a33709;--ph-bg: #e2f0f5;--ph-panel: #fbfeff;--ph-surface: #e7f2f7;--ph-surface-alt: #ddedf2;--ph-border: #d0dde2;--ph-border-strong: #b5c8ce;--ph-border-soft: #dce7ea;--ph-text-primary: #061b22;--ph-text-secondary: #3e545c;--ph-text-muted: #5a6c73;--ph-success-bg: #dcfce7;--ph-success-border: #bbf7d0;--ph-success-text: #166534;--ph-success-solid: #16a34a;--ph-danger-bg: #fee2e2;--ph-danger-border: #fecaca;--ph-danger-text: #991b1b;--ph-danger-solid: #dc2626;--ph-warning-bg: #fef3c7;--ph-warning-border: #fde68a;--ph-warning-text: #92400e;--ph-warning-solid: #d97706;--ph-warning-accent: #fbbf24;--ph-info-bg: #dbeafe;--ph-info-border: #bfdbfe;--ph-info-text: #1e40af;--ph-badge-blue-bg: #d2edf7;--ph-badge-blue-text: #1b677d;--ph-badge-purple-bg: #ede9fe;--ph-badge-purple-text: #5b21b6;--ph-badge-purple-border: #ddd6fe;--ph-focus-ring-color: #1b677d;--ph-focus-ring: 0 0 0 2px #fbfeff, 0 0 0 4px #1b677d}:root[data-ph-theme=harbor-dark]{color-scheme:dark;--ph-accent: #90d7ef;--ph-accent-hover: #b4ebff;--ph-accent-soft: #204855;--ph-text-on-accent: #0d2229;--ph-accent-text: #90d7ef;--ph-accent-emphasis: #4c1f00;--ph-status-accent: #ff8a2e;--ph-status-accent-text: #ff9d4d;--ph-bg: #172428;--ph-panel: #1f2c31;--ph-surface: #26363b;--ph-surface-alt: #324349;--ph-border: #415055;--ph-border-strong: #5d6c71;--ph-border-soft: #324045;--ph-text-primary: #ecf3f6;--ph-text-secondary: #cddadf;--ph-text-muted: #a8b7bc;--ph-success-bg: rgba(144, 198, 164, .22);--ph-success-border: rgba(144, 198, 164, .42);--ph-success-text: #d7efdf;--ph-success-solid: #90c6a4;--ph-danger-bg: rgba(248, 113, 113, .18);--ph-danger-border: rgba(248, 113, 113, .38);--ph-danger-text: #fecaca;--ph-danger-solid: #f87171;--ph-warning-bg: rgba(251, 191, 36, .16);--ph-warning-border: rgba(251, 191, 36, .36);--ph-warning-text: #fde68a;--ph-warning-solid: #fbbf24;--ph-warning-accent: #fcd34d;--ph-info-bg: rgba(96, 165, 250, .18);--ph-info-border: rgba(96, 165, 250, .38);--ph-info-text: #bfdbfe;--ph-badge-blue-bg: rgba(144, 215, 239, .24);--ph-badge-blue-text: #b4ebff;--ph-badge-purple-bg: rgba(184, 165, 219, .22);--ph-badge-purple-text: #eadff9;--ph-badge-purple-border: rgba(184, 165, 219, .42);--ph-focus-ring-color: #90d7ef;--ph-focus-ring: 0 0 0 2px #1f2c31, 0 0 0 4px #90d7ef}[data-ph-theme-scope=default]{color-scheme:light;--ph-accent: #1e3a5f;--ph-accent-hover: #0f172a;--ph-accent-soft: #dbe6f4;--ph-text-on-accent: #ffffff;--ph-accent-text: #1e3a5f;--ph-accent-emphasis: #ffb27a;--ph-status-accent: #e8590c;--ph-status-accent-text: #a33709;--ph-bg: #f7f9fc;--ph-panel: #ffffff;--ph-surface: #f4f7fa;--ph-surface-alt: #f0f5fa;--ph-border: #e2e8f0;--ph-border-strong: #cbd5e1;--ph-border-soft: #e2e8f0;--ph-text-primary: #0f172a;--ph-text-secondary: #475668;--ph-text-muted: #5b6a80;--ph-success-bg: #dcfce7;--ph-success-border: #bbf7d0;--ph-success-text: #166534;--ph-success-solid: #16a34a;--ph-danger-bg: #fee2e2;--ph-danger-border: #fecaca;--ph-danger-text: #991b1b;--ph-danger-solid: #dc2626;--ph-warning-bg: #fef3c7;--ph-warning-border: #fde68a;--ph-warning-text: #92400e;--ph-warning-solid: #d97706;--ph-warning-accent: #fbbf24;--ph-info-bg: #dbeafe;--ph-info-border: #bfdbfe;--ph-info-text: #1e40af;--ph-badge-blue-bg: #ddeaf7;--ph-badge-blue-text: #436599;--ph-badge-purple-bg: #ede9fe;--ph-badge-purple-text: #5b21b6;--ph-badge-purple-border: #ddd6fe;--ph-focus-ring-color: #1e3a5f;--ph-focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px #1e3a5f}:root[data-ph-theme$=-dark] [data-ph-theme-scope=default]{color-scheme:dark;--ph-accent: #bfd3eb;--ph-accent-hover: #dce9f7;--ph-accent-soft: #3d4a5e;--ph-text-on-accent: #162235;--ph-accent-text: #bfd3eb;--ph-accent-emphasis: #7a3c16;--ph-status-accent: #ff8a2e;--ph-status-accent-text: #ff9d4d;--ph-bg: #222d3d;--ph-panel: #2c3849;--ph-surface: #354154;--ph-surface-alt: #415066;--ph-border: rgba(226, 232, 240, .24);--ph-border-strong: rgba(226, 232, 240, .4);--ph-border-soft: rgba(226, 232, 240, .16);--ph-text-primary: #edf3f9;--ph-text-secondary: #d0dae6;--ph-text-muted: #bcc6d4;--ph-success-bg: rgba(144, 198, 164, .22);--ph-success-border: rgba(144, 198, 164, .42);--ph-success-text: #d7efdf;--ph-success-solid: #90c6a4;--ph-danger-bg: rgba(248, 113, 113, .18);--ph-danger-border: rgba(248, 113, 113, .38);--ph-danger-text: #fecaca;--ph-danger-solid: #f87171;--ph-warning-bg: rgba(251, 191, 36, .16);--ph-warning-border: rgba(251, 191, 36, .36);--ph-warning-text: #fde68a;--ph-warning-solid: #fbbf24;--ph-warning-accent: #fcd34d;--ph-info-bg: rgba(96, 165, 250, .18);--ph-info-border: rgba(96, 165, 250, .38);--ph-info-text: #bfdbfe;--ph-badge-blue-bg: rgba(191, 211, 235, .24);--ph-badge-blue-text: #dce9f7;--ph-badge-purple-bg: rgba(184, 165, 219, .22);--ph-badge-purple-text: #eadff9;--ph-badge-purple-border: rgba(184, 165, 219, .42);--ph-focus-ring-color: #bfd3eb;--ph-focus-ring: 0 0 0 2px #2c3849, 0 0 0 4px #bfd3eb}:root[data-ph-high-contrast="1"] [data-ph-theme-scope=default]{--ph-border: var(--ph-text-secondary);--ph-border-strong: var(--ph-text-primary)}
