:root{--ip-color-primary:#00e5b0;--ip-color-primary-hover:#00c99a;--ip-color-primary-contrast:#08201b;--ip-color-secondary-bg:#172030;--ip-color-secondary-border:#2a3850;--ip-color-secondary-hover-bg:#1e2a3d;--ip-color-page-bg:#0f1520;--ip-color-surface-3:#243248;--ip-color-text:#edf3f0;--ip-color-text-muted:#7a93a6;--ip-color-text-muted-2:#5a7080;--ip-color-danger:#ff6b6b;--ip-color-danger-bg:#ff6b6b1f;--ip-color-danger-border:#ff6b6b4d;--ip-color-success:#00e5b0;--ip-color-success-bg:#00e5b01a;--ip-color-success-border:#00e5b040;--ip-color-info:#4a9eff;--ip-color-info-bg:#4a9eff1f;--ip-color-info-border:#4a9eff47;--ip-color-warning:#f0a24b;--ip-color-warning-bg:#f0a24b1f;--ip-color-warning-border:#f0a24b47;--ip-color-border:#2a3850;--ip-color-disabled-bg:#2a3850;--ip-color-disabled-text:#7a93a6;--ip-color-input-bg:#1e2a3d;--ip-focus-ring:#00e5b0;--ip-color-lime:#c8f135;--ip-color-lime-contrast:#0c1405;--ip-color-wordmark-in:#fff;--ip-color-wordmark-port:#c8f135;--ip-radius-sm:10px;--ip-radius-md:12px;--ip-radius-lg:18px;--ip-radius-pill:999px;--ip-shadow-card:0 2px 6px #0006;--ip-shadow-elevated:0 8px 24px #00000080;--ip-space-1:4px;--ip-space-2:8px;--ip-space-3:12px;--ip-space-4:16px;--ip-space-5:14px;--ip-space-6:24px;--ip-space-7:22px;--ip-space-9:36px;--ip-space-11:56px;--ip-control-height:44px;--ip-font-family-base:var(--ip-font-manrope), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ip-font-family-display:var(--ip-font-oswald), "Arial Narrow", sans-serif;--ip-font-xs:.75rem;--ip-font-sm:.875rem;--ip-font-md:1rem;--ip-font-lg:1.25rem;--ip-font-xl:1.5rem;--ip-alert-reserved-height:56px}[data-theme=light]{--ip-color-primary:#009e7a;--ip-color-primary-hover:#008a6b;--ip-color-primary-contrast:#fff;--ip-color-secondary-bg:#fff;--ip-color-secondary-border:#cdd9ce;--ip-color-secondary-hover-bg:#e8eee9;--ip-color-page-bg:#f0f4f2;--ip-color-surface-3:#dde5de;--ip-color-text:#0f1520;--ip-color-text-muted:#5a7060;--ip-color-text-muted-2:#8aa090;--ip-color-danger:#c0392b;--ip-color-danger-bg:#c0392b14;--ip-color-danger-border:#c0392b47;--ip-color-success:#009e7a;--ip-color-success-bg:#009e7a14;--ip-color-success-border:#009e7a47;--ip-color-info:#1a6fc0;--ip-color-info-bg:#1a6fc014;--ip-color-info-border:#1a6fc047;--ip-color-warning:#c97a16;--ip-color-warning-bg:#c97a1614;--ip-color-warning-border:#c97a1647;--ip-color-border:#cdd9ce;--ip-color-disabled-bg:#cdd9ce;--ip-color-disabled-text:#8aa090;--ip-color-input-bg:#e8eee9;--ip-focus-ring:#009e7a;--ip-color-lime:#6e9010;--ip-color-lime-contrast:#fff;--ip-color-wordmark-in:#0f1520;--ip-color-wordmark-port:#6e9010;--ip-shadow-card:0 2px 6px #0f15201a;--ip-shadow-elevated:0 8px 24px #0f152024}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--ip-font-family-base);background-color:var(--ip-color-page-bg);color:var(--ip-color-text)}a{color:var(--ip-color-info)}a:focus-visible{outline:2px solid var(--ip-focus-ring);outline-offset:2px}
