:root{--color-primary:#06c;--color-primary-focus:#0071e3;--color-primary-on-dark:#2997ff;--color-ink:#1d1d1f;--color-body:#1d1d1f;--color-body-on-dark:#fff;--color-body-muted:#ccc;--color-ink-muted-80:#333;--color-ink-muted-48:#7a7a7a;--color-divider-soft:#f0f0f0;--color-hairline:#e0e0e0;--color-canvas:#fff;--color-canvas-parchment:#f5f5f7;--color-surface-pearl:#fafafc;--color-surface-tile-1:#272729;--color-surface-tile-2:#2a2a2c;--color-surface-tile-3:#252527;--color-surface-black:#000;--color-surface-chip-translucent:#d2d2d7;--color-on-primary:#fff;--color-on-dark:#fff;--color-danger:#b42c01;--color-warning:#7a5c00;--color-success:#2a7e2e;--font-display:"SF Pro Display", -apple-system, BlinkMacSystemFont, var(--font-inter,"Inter"), system-ui, sans-serif;--font-text:"SF Pro Text", -apple-system, BlinkMacSystemFont, var(--font-inter,"Inter"), system-ui, sans-serif;--font-size-hero-display:56px;--font-size-display-lg:40px;--font-size-display-md:34px;--font-size-lead:28px;--font-size-lead-airy:24px;--font-size-tagline:21px;--font-size-body:17px;--font-size-caption:14px;--font-size-fine-print:12px;--font-size-micro-legal:10px;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-hero-display:1.07;--line-height-display-lg:1.1;--line-height-display-md:1.47;--line-height-lead:1.14;--line-height-lead-airy:1.5;--line-height-tagline:1.19;--line-height-body:1.47;--line-height-body-strong:1.24;--line-height-dense-link:2.41;--line-height-caption:1.43;--line-height-caption-strong:1.29;--line-height-flat:1;--line-height-micro-legal:1.3;--letter-spacing-hero-display:-.28px;--letter-spacing-display-lg:0;--letter-spacing-body:-.374px;--letter-spacing-lead:.196px;--letter-spacing-tagline:.231px;--letter-spacing-caption:-.224px;--letter-spacing-fine-print:-.12px;--letter-spacing-micro-legal:-.08px;--rounded-none:0px;--rounded-xs:5px;--rounded-sm:8px;--rounded-md:11px;--rounded-lg:18px;--rounded-pill:9999px;--rounded-full:9999px;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:17px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--spacing-section:80px;--content-max-width:1440px;--shadow-product:#00000038 3px 5px 30px 0;--border-hairline-soft:1px solid #00000014;--backdrop-frosted:saturate(180%) blur(20px);--overlay-scrim:#0009;--overlay-light:#0000000d;--overlay-faint:#0000000a;--surface-page:var(--color-canvas-parchment);--surface-default:var(--color-canvas);--surface-raised:var(--color-canvas);--surface-overlay:var(--color-canvas);--surface-sunken:var(--color-canvas-parchment);--text-primary:var(--color-ink);--text-secondary:var(--color-ink-muted-80);--text-muted:var(--color-ink-muted-80);--text-disabled:var(--color-ink-muted-48);--text-on-color:var(--color-on-primary);--text-link:var(--color-primary);--text-link-on-dark:var(--color-primary-on-dark);--border-subtle:var(--color-hairline);--border-default:var(--color-surface-chip-translucent);--border-strong:var(--color-surface-chip-translucent);--border-focus:var(--color-primary-focus);--intent-primary:var(--color-primary);--intent-primary-surface:#0066cc14;--intent-primary-fill:#0066cc29;--intent-primary-line:#0066cc42;--intent-danger:var(--color-danger);--intent-danger-surface:#b42c010f;--intent-danger-light:#b42c0114;--intent-warning:var(--color-warning);--intent-success:var(--color-success);--background:var(--surface-page);--foreground:var(--text-primary)}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-text);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--font-display);font-weight:var(--font-weight-semibold)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--color-primary-focus);outline-offset:2px}@media (prefers-color-scheme:dark){html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#035b9e;--color-primary-focus:#024b82;--color-primary-on-dark:#1672b8;--color-ink:#17202a;--color-body:#17202a;--color-ink-muted-80:#52606d;--color-ink-muted-48:#8996a3;--color-hairline:#dfe3e8;--color-divider-soft:#e7edf2;--color-canvas-parchment:#f4f6f8;--color-surface-chip-translucent:#c2d4e1;--color-surface-tile-1:#1f2d3a;--color-danger:#c8411f;--color-warning:#8a4b06;--color-success:#135c33;--intent-primary-surface:#e6f0f7;--intent-primary-fill:#d5e6f2;--intent-primary-line:#c2d4e1;--intent-danger-surface:#fbe3dc;--intent-warning-surface:#fbead2;--intent-warning-line:#f1dcb3;--intent-success-surface:#e2f2e8;--surface-page:#f4f6f8;--surface-sunken:#f8fafb;--text-secondary:#52606d;--text-muted:#627282;--border-hairline-soft:1px solid #dfe3e8;--border-subtle:#e7edf2;--border-default:#c2d4e1;--border-strong:#c2d4e1;--rounded-xs:4px;--rounded-sm:6px;--rounded-md:6px;--rounded-lg:9px;--rounded-pill:6px;--font-size-body:13px;--font-size-caption:12px;--font-size-fine-print:11px;--color-avatar:#334e68;--device-led-amber:#ffb000;--device-led-green:#7fe07f}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-text);-webkit-font-smoothing:antialiased}
