:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f8f9fb;--surface-raised:#fff;--surface-navigation:#f0f2f6;--surface-sunken:#f0f2f6;--surface-overlay:#fff;--surface-scrim:#00000054;--wash:#23262d0a;--ink-primary:#23262d;--ink-secondary:#626875;--ink-muted:#626875;--ink-on-accent:#fff;--line-hairline:#e3e5ea;--line-strong:#bec3cf;--line-focus:#3657c6;--accent:#3657c6;--accent-fill:#3657c6;--accent-hover:#2f4caf;--accent-pressed:#294298;--accent-subtle:#eef1fb;--status-good:#0ca30c;--status-warning:#fab219;--status-serious:#ec835a;--status-critical:#d03b3b;--series-1:#3657c6;--series-2:#eb6834;--series-3:#1baf7a;--chart-grid:#e3e5ea;--chart-axis:#bec3cf;--elevation-1:0 1px 3px #23262d0a, 0 6px 20px #23262d0d;--elevation-2:0 3px 8px #23262d0d, 0 18px 48px #23262d1a;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:72px;--space-10:96px;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:16px;--radius-full:9999px;--font-sans:Geist, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--motion-micro:.12s;--motion-fast:.18s;--motion-standard:.18s;--motion-overlay:.24s;--motion-ease:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.4, 0, 1, 1)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#18191c;--surface-raised:#202125;--surface-navigation:#141518;--surface-sunken:#141518;--surface-overlay:#202125;--wash:#ffffff0d;--ink-primary:#eaebee;--ink-secondary:#acb0bc;--ink-muted:#acb0bc;--ink-on-accent:#18223d;--line-hairline:#363840;--line-strong:#646a79;--line-focus:#b2c1ff;--accent:#b2c1ff;--accent-fill:#b2c1ff;--accent-hover:#c5d0ff;--accent-pressed:#d6deff;--accent-subtle:#292e40;--series-1:#b2c1ff;--series-2:#d95926;--series-3:#199e70;--chart-grid:#363840;--chart-axis:#646a79;--elevation-1:0 4px 12px #0006;--elevation-2:0 8px 32px #0000008f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#18191c;--surface-raised:#202125;--surface-navigation:#141518;--surface-sunken:#141518;--surface-overlay:#202125;--wash:#ffffff0d;--ink-primary:#eaebee;--ink-secondary:#acb0bc;--ink-muted:#acb0bc;--ink-on-accent:#18223d;--line-hairline:#363840;--line-strong:#646a79;--line-focus:#b2c1ff;--accent:#b2c1ff;--accent-fill:#b2c1ff;--accent-hover:#c5d0ff;--accent-pressed:#d6deff;--accent-subtle:#292e40;--series-1:#b2c1ff;--series-2:#d95926;--series-3:#199e70;--chart-grid:#363840;--chart-axis:#646a79;--elevation-1:0 4px 12px #0006;--elevation-2:0 8px 32px #0000008f}
*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--surface-page);min-width:0}body{background:var(--surface-page);min-height:100dvh;color:var(--ink-primary);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;font-size:15px;font-weight:400;line-height:1.55}button,input,textarea,select{color:inherit;font:inherit}button,a,input,label,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition-duration:var(--motion-micro);transition-property:background-color,border-color,color;transition-timing-function:var(--ease-in)}a{color:inherit;text-underline-offset:var(--space-1);text-decoration-thickness:1px}button{cursor:pointer;border:0}:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}p{text-wrap:pretty;margin:0}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}ul,ol{margin:0;padding:0}.type-hero{letter-spacing:-.035em;font-size:68px;font-weight:500;line-height:72px}.type-page-title{letter-spacing:-.027em;font-size:30px;font-weight:600;line-height:1.2}.type-block-title{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:32px}.type-panel-title{letter-spacing:0;font-size:18px;font-weight:500;line-height:26px}.type-secondary-number{letter-spacing:-.01em;font-size:26px;font-weight:500;line-height:32px}.type-body{letter-spacing:0;font-size:15px;font-weight:400;line-height:22px}.type-secondary{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.type-caption{letter-spacing:0;font-size:12px;font-weight:400;line-height:16px}.type-overline{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:16px}.tabular-numbers{font-variant-numeric:tabular-nums}.button-primary{min-height:var(--space-8);justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:var(--radius-2);background:var(--accent-fill);color:var(--ink-on-accent);letter-spacing:-.01em;transition-property:background-color,color,transform,box-shadow;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease);font-weight:600;display:inline-flex}.button-primary:not(:disabled):hover{background:var(--accent-hover);box-shadow:var(--elevation-1)}.button-primary:not(:disabled):active{background:var(--accent-pressed);transform:translateY(1px)}.button-primary:disabled{opacity:.48;box-shadow:none}button:disabled{cursor:not-allowed}input[type=number],.type-secondary-number,.type-hero{font-variant-numeric:tabular-nums}@media (max-width:900px),(pointer:coarse){body :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){min-height:44px;font-size:16px}button,a,summary{touch-action:manipulation}}@media (max-width:720px){.type-page-title{font-size:28px;line-height:34px}.type-block-title{font-size:22px;line-height:29px}.type-hero{font-size:clamp(44px,12vw,68px);line-height:1.08}.button-primary{min-height:56px}}@media (prefers-reduced-motion:reduce){.button-primary:not(:disabled):active{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}
:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px)}body{padding-block-start:var(--safe-area-inset-top);padding-block-end:var(--safe-area-inset-bottom);padding-inline-start:var(--safe-area-inset-left);padding-inline-end:var(--safe-area-inset-right)}
