:root{--spade-bg-canvas:#f3f3f1;--spade-bg-surface:#fff;--spade-bg-surface-raised:#fff;--spade-bg-subtle:#efefec;--spade-bg-selected:#e7e7e4;--spade-bg-inverse:#121312;--spade-bg-disabled:#efefec;--spade-bg-scrim:#0e0d0a8f;--spade-bg-brand:#1fbf6a;--spade-bg-brand-hover:#17a75b;--spade-bg-brand-subtle:#e8f7ee;--spade-bg-success:#12804a;--spade-bg-success-subtle:#e8f7ee;--spade-bg-warning:#b4610f;--spade-bg-warning-subtle:#fcf1e3;--spade-bg-danger:#c8332f;--spade-bg-danger-strong:#c8332f;--spade-bg-danger-subtle:#fdedee;--spade-bg-info:#3b6fd8;--spade-bg-info-subtle:#ecf2fe;--spade-bg-neutral-strong:#91928d;--spade-text-primary:#121312;--spade-text-secondary:#5e5f5b;--spade-text-tertiary:#91928d;--spade-text-inverse:#fff;--spade-text-disabled:#a9aaa5;--spade-text-on-brand:#0b0c0b;--spade-text-on-status:#fff;--spade-text-brand:#12804a;--spade-text-success:#0d5f37;--spade-text-warning:#8f4c0b;--spade-text-danger:#9a2420;--spade-text-info:#2a55ad;--spade-border-subtle:#efefec;--spade-border-default:#e7e7e4;--spade-border-strong:#a9aaa5;--spade-border-focus:#5b8def;--spade-border-brand:#1fbf6a;--spade-border-success:#12804a;--spade-border-warning:#b4610f;--spade-border-danger:#c8332f;--spade-border-info:#3b6fd8;--spade-icon-primary:#121312;--spade-icon-secondary:#91928d;--spade-icon-inverse:#fff;--spade-icon-disabled:#a9aaa5;--spade-icon-on-brand:#0b0c0b;--spade-icon-on-status:#fff;--spade-icon-brand:#17a75b;--spade-icon-success:#12804a;--spade-icon-warning:#b4610f;--spade-icon-danger:#c8332f;--spade-icon-info:#3b6fd8;--spade-chart-actual:#1fbf6a;--spade-chart-plan:#a9aaa5;--spade-chart-projection:#d97a1e;--spade-chart-band:#fcf1e3;--spade-chart-grid:#efefec;--spade-chart-axis:#e7e7e4;--spade-status-idle:#91928d;--spade-font-sans:Geist, "Noto Sans", system-ui, sans-serif;--spade-font-mono:"Geist Mono", "Noto Sans Mono", ui-monospace, monospace;--spade-space-0:0px;--spade-space-2:2px;--spade-space-4:4px;--spade-space-6:6px;--spade-space-8:8px;--spade-space-10:10px;--spade-space-12:12px;--spade-space-16:16px;--spade-space-20:20px;--spade-space-24:24px;--spade-space-32:32px;--spade-space-40:40px;--spade-space-48:48px;--spade-space-64:64px;--spade-space-80:80px;--spade-radius-none:0px;--spade-radius-xs:2px;--spade-radius-sm:4px;--spade-radius-md:8px;--spade-radius-lg:12px;--spade-radius-xl:16px;--spade-radius-full:999px;--spade-stroke-default:1px;--spade-stroke-strong:1.5px;--spade-stroke-focus:2px;--spade-stroke-chart:2px;--spade-stroke-connector:2px;--spade-size-control-xs:32px;--spade-size-control-sm:36px;--spade-size-control-md:48px;--spade-size-control-lg:56px;--spade-size-touch-min:48px;--spade-size-icon-xs:12px;--spade-size-icon-sm:16px;--spade-size-icon-md:20px;--spade-size-icon-lg:24px;--spade-size-icon-xl:32px;--spade-size-badge-xs:16px;--spade-size-badge-sm:20px;--spade-size-badge-md:22px;--spade-size-badge-lg:28px;--spade-size-pill:32px;--spade-size-avatar-sm:24px;--spade-size-avatar-md:32px;--spade-size-avatar-lg:40px;--spade-size-avatar-xl:48px;--spade-size-progress-track:6px;--spade-size-progress-track-lg:8px;--spade-size-status-bar:24px;--spade-size-appbar:64px;--spade-size-bottom-nav:72px;--spade-size-topbar:52px;--spade-size-sidebar:240px;--spade-size-sidebar-collapsed:64px;--spade-size-drawer:520px;--spade-size-table-header:40px;--spade-size-table-row:48px;--spade-size-table-row-dense:40px;--spade-size-shutter:72px;--spade-size-stepper-value-compact:56px;--spade-elevation-1:0 1px 2px 0px #0000000d;--spade-elevation-2:0 4px 12px 0px #0000000f, 0 1px 2px 0px #0000000a;--spade-elevation-3:0 12px 32px 0px #0000001a, 0 2px 4px 0px #0000000d;--spade-breakpoint-sm:768px;--spade-breakpoint-md:1024px;--spade-breakpoint-lg:1280px;--spade-content-width-lg:1136px;--spade-content-width-md:896px;--spade-content-width-sm:720px;--spade-type-display-xl-family:var(--spade-font-sans);--spade-type-display-xl-size:40px;--spade-type-display-xl-line:44px;--spade-type-display-xl-weight:300;--spade-type-display-xl-tracking:-1px;--spade-type-heading-h1-family:var(--spade-font-sans);--spade-type-heading-h1-size:30px;--spade-type-heading-h1-line:38px;--spade-type-heading-h1-weight:500;--spade-type-heading-h1-tracking:-.6px;--spade-type-heading-h2-family:var(--spade-font-sans);--spade-type-heading-h2-size:24px;--spade-type-heading-h2-line:30px;--spade-type-heading-h2-weight:500;--spade-type-heading-h2-tracking:-.36px;--spade-type-heading-h3-family:var(--spade-font-sans);--spade-type-heading-h3-size:20px;--spade-type-heading-h3-line:26px;--spade-type-heading-h3-weight:500;--spade-type-heading-h3-tracking:-.2px;--spade-type-heading-h4-family:var(--spade-font-sans);--spade-type-heading-h4-size:16px;--spade-type-heading-h4-line:22px;--spade-type-heading-h4-weight:500;--spade-type-heading-h4-tracking:-.08px;--spade-type-body-l-family:var(--spade-font-sans);--spade-type-body-l-size:18px;--spade-type-body-l-line:26px;--spade-type-body-l-weight:400;--spade-type-body-l-tracking:-.09px;--spade-type-body-m-family:var(--spade-font-sans);--spade-type-body-m-size:16px;--spade-type-body-m-line:24px;--spade-type-body-m-weight:400;--spade-type-body-m-tracking:-.05px;--spade-type-body-s-family:var(--spade-font-sans);--spade-type-body-s-size:14px;--spade-type-body-s-line:20px;--spade-type-body-s-weight:400;--spade-type-body-s-tracking:0px;--spade-type-label-l-family:var(--spade-font-sans);--spade-type-label-l-size:17px;--spade-type-label-l-line:22px;--spade-type-label-l-weight:500;--spade-type-label-l-tracking:-.09px;--spade-type-label-m-family:var(--spade-font-sans);--spade-type-label-m-size:15px;--spade-type-label-m-line:20px;--spade-type-label-m-weight:500;--spade-type-label-m-tracking:-.05px;--spade-type-label-s-family:var(--spade-font-sans);--spade-type-label-s-size:13px;--spade-type-label-s-line:18px;--spade-type-label-s-weight:500;--spade-type-label-s-tracking:0px;--spade-type-label-xs-family:var(--spade-font-sans);--spade-type-label-xs-size:12px;--spade-type-label-xs-line:16px;--spade-type-label-xs-weight:500;--spade-type-label-xs-tracking:0px;--spade-type-overline-family:var(--spade-font-mono);--spade-type-overline-size:12px;--spade-type-overline-line:16px;--spade-type-overline-weight:400;--spade-type-overline-tracking:.48px;--spade-type-data-xl-family:var(--spade-font-sans);--spade-type-data-xl-size:36px;--spade-type-data-xl-line:44px;--spade-type-data-xl-weight:300;--spade-type-data-xl-tracking:-1.08px;--spade-type-data-l-family:var(--spade-font-sans);--spade-type-data-l-size:26px;--spade-type-data-l-line:32px;--spade-type-data-l-weight:400;--spade-type-data-l-tracking:-.52px;--spade-type-data-m-family:var(--spade-font-sans);--spade-type-data-m-size:19px;--spade-type-data-m-line:24px;--spade-type-data-m-weight:400;--spade-type-data-m-tracking:-.29px;--spade-type-data-s-family:var(--spade-font-sans);--spade-type-data-s-size:15px;--spade-type-data-s-line:20px;--spade-type-data-s-weight:500;--spade-type-data-s-tracking:-.08px;--spade-type-mono-l-family:var(--spade-font-mono);--spade-type-mono-l-size:18px;--spade-type-mono-l-line:24px;--spade-type-mono-l-weight:500;--spade-type-mono-l-tracking:0px;--spade-type-mono-m-family:var(--spade-font-mono);--spade-type-mono-m-size:14px;--spade-type-mono-m-line:20px;--spade-type-mono-m-weight:500;--spade-type-mono-m-tracking:0px;--spade-type-mono-s-family:var(--spade-font-mono);--spade-type-mono-s-size:12px;--spade-type-mono-s-line:16px;--spade-type-mono-s-weight:400;--spade-type-mono-s-tracking:0px;--spade-type-mono-display-family:var(--spade-font-mono);--spade-type-mono-display-size:40px;--spade-type-mono-display-line:48px;--spade-type-mono-display-weight:500;--spade-type-mono-display-tracking:-.8px;--spade-type-mono-display-s-family:var(--spade-font-mono);--spade-type-mono-display-s-size:26px;--spade-type-mono-display-s-line:32px;--spade-type-mono-display-s-weight:500;--spade-type-mono-display-s-tracking:-.26px}:root[data-theme=dark]{--spade-bg-canvas:#0b0c0b;--spade-bg-surface:#121312;--spade-bg-surface-raised:#1c1d1b;--spade-bg-subtle:#1c1d1b;--spade-bg-selected:#1c1d1b;--spade-bg-inverse:#f3f3f1;--spade-bg-disabled:#1c1d1b;--spade-bg-scrim:#0e0d0a8f;--spade-bg-brand:#1fbf6a;--spade-bg-brand-hover:#2bd47d;--spade-bg-brand-subtle:#06210f;--spade-bg-success:#12804a;--spade-bg-success-subtle:#06210f;--spade-bg-warning:#b4610f;--spade-bg-warning-subtle:#2e1a06;--spade-bg-danger:#c8332f;--spade-bg-danger-strong:#c8332f;--spade-bg-danger-subtle:#3a0e10;--spade-bg-info:#3b6fd8;--spade-bg-info-subtle:#0e1d3d;--spade-bg-neutral-strong:#91928d;--spade-text-primary:#fafaf9;--spade-text-secondary:#a9aaa5;--spade-text-tertiary:#91928d;--spade-text-inverse:#121312;--spade-text-disabled:#5e5f5b;--spade-text-on-brand:#0b0c0b;--spade-text-on-status:#fff;--spade-text-brand:#5fd08f;--spade-text-success:#5fd08f;--spade-text-warning:#f0a04b;--spade-text-danger:#ff6369;--spade-text-info:#8db2f5;--spade-border-subtle:#1c1d1b;--spade-border-default:#2e302d;--spade-border-strong:#91928d;--spade-border-focus:#8db2f5;--spade-border-brand:#1fbf6a;--spade-border-success:#5fd08f;--spade-border-warning:#f0a04b;--spade-border-danger:#ff6369;--spade-border-info:#8db2f5;--spade-icon-primary:#fafaf9;--spade-icon-secondary:#a9aaa5;--spade-icon-inverse:#121312;--spade-icon-disabled:#5e5f5b;--spade-icon-on-brand:#0b0c0b;--spade-icon-on-status:#fff;--spade-icon-brand:#2bd47d;--spade-icon-success:#5fd08f;--spade-icon-warning:#f0a04b;--spade-icon-danger:#ff6369;--spade-icon-info:#8db2f5;--spade-chart-actual:#2bd47d;--spade-chart-plan:#5e5f5b;--spade-chart-projection:#f0a04b;--spade-chart-band:#2e1a06;--spade-chart-grid:#1c1d1b;--spade-chart-axis:#2e302d;--spade-status-idle:#91928d}:root[data-theme=sunlight]{--spade-bg-canvas:#fff;--spade-bg-surface:#fff;--spade-bg-surface-raised:#fff;--spade-bg-subtle:#efefec;--spade-bg-selected:#e7e7e4;--spade-bg-inverse:#000;--spade-bg-disabled:#e7e7e4;--spade-bg-scrim:#0e0d0a8f;--spade-bg-brand:#1fbf6a;--spade-bg-brand-hover:#17a75b;--spade-bg-brand-subtle:#c9eed8;--spade-bg-success:#0d5f37;--spade-bg-success-subtle:#c9eed8;--spade-bg-warning:#8f4c0b;--spade-bg-warning-subtle:#f8ddbe;--spade-bg-danger:#9a2420;--spade-bg-danger-strong:#9a2420;--spade-bg-danger-subtle:#fad4d5;--spade-bg-info:#2a55ad;--spade-bg-info-subtle:#d3e2fc;--spade-bg-neutral-strong:#000;--spade-text-primary:#000;--spade-text-secondary:#121312;--spade-text-tertiary:#2e302d;--spade-text-inverse:#fff;--spade-text-disabled:#91928d;--spade-text-on-brand:#000;--spade-text-on-status:#fff;--spade-text-brand:#0d5f37;--spade-text-success:#06210f;--spade-text-warning:#2e1a06;--spade-text-danger:#3a0e10;--spade-text-info:#0e1d3d;--spade-border-subtle:#c9cac5;--spade-border-default:#e7e7e4;--spade-border-strong:#a9aaa5;--spade-border-focus:#2a55ad;--spade-border-brand:#12804a;--spade-border-success:#0d5f37;--spade-border-warning:#8f4c0b;--spade-border-danger:#9a2420;--spade-border-info:#2a55ad;--spade-icon-primary:#000;--spade-icon-secondary:#1c1d1b;--spade-icon-inverse:#fff;--spade-icon-disabled:#91928d;--spade-icon-on-brand:#000;--spade-icon-on-status:#fff;--spade-icon-brand:#12804a;--spade-icon-success:#0d5f37;--spade-icon-warning:#8f4c0b;--spade-icon-danger:#9a2420;--spade-icon-info:#2a55ad;--spade-chart-actual:#12804a;--spade-chart-plan:#000;--spade-chart-projection:#8f4c0b;--spade-chart-band:#f8ddbe;--spade-chart-grid:#c9cac5;--spade-chart-axis:#121312;--spade-status-idle:#000}@media (prefers-color-scheme:dark){:root:not([data-theme]){--spade-bg-canvas:#0b0c0b;--spade-bg-surface:#121312;--spade-bg-surface-raised:#1c1d1b;--spade-bg-subtle:#1c1d1b;--spade-bg-selected:#1c1d1b;--spade-bg-inverse:#f3f3f1;--spade-bg-disabled:#1c1d1b;--spade-bg-scrim:#0e0d0a8f;--spade-bg-brand:#1fbf6a;--spade-bg-brand-hover:#2bd47d;--spade-bg-brand-subtle:#06210f;--spade-bg-success:#12804a;--spade-bg-success-subtle:#06210f;--spade-bg-warning:#b4610f;--spade-bg-warning-subtle:#2e1a06;--spade-bg-danger:#c8332f;--spade-bg-danger-strong:#c8332f;--spade-bg-danger-subtle:#3a0e10;--spade-bg-info:#3b6fd8;--spade-bg-info-subtle:#0e1d3d;--spade-bg-neutral-strong:#91928d;--spade-text-primary:#fafaf9;--spade-text-secondary:#a9aaa5;--spade-text-tertiary:#91928d;--spade-text-inverse:#121312;--spade-text-disabled:#5e5f5b;--spade-text-on-brand:#0b0c0b;--spade-text-on-status:#fff;--spade-text-brand:#5fd08f;--spade-text-success:#5fd08f;--spade-text-warning:#f0a04b;--spade-text-danger:#ff6369;--spade-text-info:#8db2f5;--spade-border-subtle:#1c1d1b;--spade-border-default:#2e302d;--spade-border-strong:#91928d;--spade-border-focus:#8db2f5;--spade-border-brand:#1fbf6a;--spade-border-success:#5fd08f;--spade-border-warning:#f0a04b;--spade-border-danger:#ff6369;--spade-border-info:#8db2f5;--spade-icon-primary:#fafaf9;--spade-icon-secondary:#a9aaa5;--spade-icon-inverse:#121312;--spade-icon-disabled:#5e5f5b;--spade-icon-on-brand:#0b0c0b;--spade-icon-on-status:#fff;--spade-icon-brand:#2bd47d;--spade-icon-success:#5fd08f;--spade-icon-warning:#f0a04b;--spade-icon-danger:#ff6369;--spade-icon-info:#8db2f5;--spade-chart-actual:#2bd47d;--spade-chart-plan:#5e5f5b;--spade-chart-projection:#f0a04b;--spade-chart-band:#2e1a06;--spade-chart-grid:#1c1d1b;--spade-chart-axis:#2e302d;--spade-status-idle:#91928d}}.spade-type-display-xl{font:300 40px/44px var(--spade-font-sans);letter-spacing:-1px}.spade-type-heading-h1{font:500 30px/38px var(--spade-font-sans);letter-spacing:-.6px}.spade-type-heading-h2{font:500 24px/30px var(--spade-font-sans);letter-spacing:-.36px}.spade-type-heading-h3{font:500 20px/26px var(--spade-font-sans);letter-spacing:-.2px}.spade-type-heading-h4{font:500 16px/22px var(--spade-font-sans);letter-spacing:-.08px}.spade-type-body-l{font:400 18px/26px var(--spade-font-sans);letter-spacing:-.09px}.spade-type-body-m{font:400 16px/24px var(--spade-font-sans);letter-spacing:-.05px}.spade-type-body-s{font:400 14px/20px var(--spade-font-sans);letter-spacing:0}.spade-type-label-l{font:500 17px/22px var(--spade-font-sans);letter-spacing:-.09px}.spade-type-label-m{font:500 15px/20px var(--spade-font-sans);letter-spacing:-.05px}.spade-type-label-s{font:500 13px/18px var(--spade-font-sans);letter-spacing:0}.spade-type-label-xs{font:500 12px/16px var(--spade-font-sans);letter-spacing:0}.spade-type-overline{font:400 12px/16px var(--spade-font-mono);letter-spacing:.48px;text-transform:uppercase}.spade-type-data-xl{font:300 36px/44px var(--spade-font-sans);letter-spacing:-1.08px;font-variant-numeric:tabular-nums}.spade-type-data-l{font:400 26px/32px var(--spade-font-sans);letter-spacing:-.52px;font-variant-numeric:tabular-nums}.spade-type-data-m{font:400 19px/24px var(--spade-font-sans);letter-spacing:-.29px;font-variant-numeric:tabular-nums}.spade-type-data-s{font:500 15px/20px var(--spade-font-sans);letter-spacing:-.08px;font-variant-numeric:tabular-nums}.spade-type-mono-l{font:500 18px/24px var(--spade-font-mono);letter-spacing:0;font-variant-numeric:tabular-nums}.spade-type-mono-m{font:500 14px/20px var(--spade-font-mono);letter-spacing:0;font-variant-numeric:tabular-nums}.spade-type-mono-s{font:400 12px/16px var(--spade-font-mono);letter-spacing:0;font-variant-numeric:tabular-nums}.spade-type-mono-display{font:500 40px/48px var(--spade-font-mono);letter-spacing:-.8px;font-variant-numeric:tabular-nums}.spade-type-mono-display-s{font:500 26px/32px var(--spade-font-mono);letter-spacing:-.26px;font-variant-numeric:tabular-nums}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/geist-cyrillic-ext-300-normal.DI7oIbPr.woff2)format("woff2"),url(/_assets/geist-cyrillic-ext-300-normal.B92qhZjj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/geist-cyrillic-300-normal.C3Efe1jG.woff2)format("woff2"),url(/_assets/geist-cyrillic-300-normal.Biugtkjs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/geist-vietnamese-300-normal.C-eJxNkW.woff2)format("woff2"),url(/_assets/geist-vietnamese-300-normal.DsXT3Vuf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/geist-latin-ext-300-normal.Bh-SUDn6.woff2)format("woff2"),url(/_assets/geist-latin-ext-300-normal.CSe5LjuN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/geist-latin-300-normal.FJSXOZHt.woff2)format("woff2"),url(/_assets/geist-latin-300-normal.ssr5NqVT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/geist-cyrillic-ext-400-normal.9PYOMWMR.woff2)format("woff2"),url(/_assets/geist-cyrillic-ext-400-normal.ChfpGzr5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/geist-cyrillic-400-normal.DXusLSnH.woff2)format("woff2"),url(/_assets/geist-cyrillic-400-normal.DkrqoNl2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/geist-vietnamese-400-normal.C4gMWAkH.woff2)format("woff2"),url(/_assets/geist-vietnamese-400-normal.C8xY9-dI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/geist-latin-ext-400-normal.CND6cjiG.woff2)format("woff2"),url(/_assets/geist-latin-ext-400-normal.Bz1pQMyt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/geist-latin-400-normal.B40WzpMT.woff2)format("woff2"),url(/_assets/geist-latin-400-normal.akEymXtG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/geist-cyrillic-ext-500-normal.UpgxCE-h.woff2)format("woff2"),url(/_assets/geist-cyrillic-ext-500-normal.BXrH8YSv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/geist-cyrillic-500-normal.NWpm63d5.woff2)format("woff2"),url(/_assets/geist-cyrillic-500-normal.BboVsk8R.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/geist-vietnamese-500-normal.DEhtl5QD.woff2)format("woff2"),url(/_assets/geist-vietnamese-500-normal._b1ojCbH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/geist-latin-ext-500-normal.BovoTgeE.woff2)format("woff2"),url(/_assets/geist-latin-ext-500-normal.C9fx-R30.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/geist-latin-500-normal.CTWBw9NS.woff2)format("woff2"),url(/_assets/geist-latin-500-normal.BDXIbFrL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/geist-mono-cyrillic-ext-400-normal.XB2BPmDK.woff2)format("woff2"),url(/_assets/geist-mono-cyrillic-ext-400-normal.CkxHOdCb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/geist-mono-cyrillic-400-normal.C51Di1Mf.woff2)format("woff2"),url(/_assets/geist-mono-cyrillic-400-normal.CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/geist-mono-symbols2-400-normal.BS9BGVxz.woff2)format("woff2"),url(/_assets/geist-mono-symbols2-400-normal.DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/geist-mono-vietnamese-400-normal.CKEaXIlx.woff2)format("woff2"),url(/_assets/geist-mono-vietnamese-400-normal.CZEPLOgu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/geist-mono-latin-ext-400-normal.DI-rJ0UV.woff2)format("woff2"),url(/_assets/geist-mono-latin-ext-400-normal.CfzLURNc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2"),url(/_assets/geist-mono-latin-400-normal.B2yvC1Cq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/geist-mono-cyrillic-ext-500-normal.C7aYOB1D.woff2)format("woff2"),url(/_assets/geist-mono-cyrillic-ext-500-normal.BY1KTvO5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/geist-mono-cyrillic-500-normal.D2cXvDHF.woff2)format("woff2"),url(/_assets/geist-mono-cyrillic-500-normal.DfuvdVgn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/geist-mono-symbols2-500-normal.Q_ksOahU.woff2)format("woff2"),url(/_assets/geist-mono-symbols2-500-normal.CmnCPGa0.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/geist-mono-vietnamese-500-normal.Bs29RrUZ.woff2)format("woff2"),url(/_assets/geist-mono-vietnamese-500-normal.Dx9-epDo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/geist-mono-latin-ext-500-normal.Buglb9-a.woff2)format("woff2"),url(/_assets/geist-mono-latin-ext-500-normal.CrWEgvU_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/geist-mono-latin-500-normal.YINYabwD.woff2)format("woff2"),url(/_assets/geist-mono-latin-500-normal.D-GG86Jb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mk-gutter:16px;--mk-content:1200px;--mk-narrow:960px;--mk-section-y:64px}@media (width>=900px){:root{--mk-gutter:32px;--mk-section-y:120px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--spade-bg-surface);min-height:100vh;color:var(--spade-text-primary);font-family:var(--spade-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:24px}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--spade-stroke-focus) solid var(--spade-border-focus);outline-offset:2px}.mk-skip{z-index:10;border-radius:var(--spade-radius-md);background:var(--spade-bg-brand);color:var(--spade-text-on-brand);padding:10px 14px;font-size:14px;font-weight:500;line-height:20px;position:absolute;top:-64px;left:16px}.mk-skip:focus{top:12px}.mk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-wrap{width:min(var(--mk-content), 100% - 2 * var(--mk-gutter));margin-inline:auto}.mk-wrap--narrow{width:min(var(--mk-narrow), 100% - 2 * var(--mk-gutter))}.mk-section{padding-block:var(--mk-section-y)}.mk-bg-surface{background:var(--spade-bg-surface)}.mk-bg-canvas{background:var(--spade-bg-canvas)}.mk-overline{font-family:var(--spade-font-mono);letter-spacing:.48px;text-transform:uppercase;color:var(--spade-text-tertiary);font-size:12px;line-height:16px}.mk-overline--brand{color:var(--spade-text-brand)}.mk-mono-s{font-family:var(--spade-font-mono);color:var(--spade-text-tertiary);font-size:12px;line-height:16px}.mk-display{letter-spacing:-1.2px;color:var(--spade-text-primary);font-size:40px;font-weight:400;line-height:1.08}.mk-h1{letter-spacing:-.9px;color:var(--spade-text-primary);font-size:36px;font-weight:400;line-height:1.1}.mk-h2{letter-spacing:-.6px;color:var(--spade-text-primary);font-size:30px;font-weight:400;line-height:1.15}.mk-h3{letter-spacing:-.56px;color:var(--spade-text-primary);font-size:28px;font-weight:400;line-height:1.15}.mk-quote{letter-spacing:-.22px;color:var(--spade-text-primary);font-size:22px;font-weight:400;line-height:1.3}.mk-title-28,.mk-title-24{letter-spacing:-.36px;color:var(--spade-text-primary);font-size:24px;font-weight:400;line-height:1.2}.mk-title-22{letter-spacing:-.33px;color:var(--spade-text-primary);font-size:22px;font-weight:400;line-height:1.2}.mk-title-20{letter-spacing:-.2px;color:var(--spade-text-primary);font-size:20px;font-weight:400;line-height:1.25}.mk-lead,.mk-body-m{letter-spacing:-.048px;color:var(--spade-text-secondary);font-size:16px;line-height:24px}.mk-body-s{color:var(--spade-text-secondary);font-size:14px;line-height:20px}.mk-label-s{color:var(--spade-text-primary);font-size:13px;font-weight:500;line-height:18px}.mk-label-xs{color:var(--spade-text-secondary);font-size:12px;font-weight:500;line-height:16px}.mk-tertiary{color:var(--spade-text-tertiary)}.mk-line{display:inline}.mk-line+.mk-line:before{content:" "}@media (width>=900px){.mk-display{letter-spacing:-2.38px;font-size:68px;line-height:1.04}.mk-h1{letter-spacing:-1.92px;font-size:60px;line-height:1.06}.mk-h2{letter-spacing:-1.1px;font-size:44px;line-height:1.1}.mk-h2--48{letter-spacing:-1.2px;font-size:48px}.mk-h3{letter-spacing:-.72px;font-size:36px;line-height:1.12}.mk-quote{letter-spacing:-.45px;font-size:30px;line-height:1.25}.mk-title-28{letter-spacing:-.42px;font-size:28px}.mk-lead{letter-spacing:-.09px;font-size:18px;line-height:26px}.mk-line{display:block}.mk-line+.mk-line:before{content:none}}.mk-dark{color-scheme:dark;--spade-bg-canvas:#0b0c0b;--spade-bg-surface:#121312;--spade-bg-surface-raised:#1c1d1b;--spade-bg-subtle:#1c1d1b;--spade-bg-selected:#1c1d1b;--spade-bg-inverse:#f3f3f1;--spade-bg-disabled:#1c1d1b;--spade-bg-scrim:#0e0d0a8f;--spade-bg-brand:#1fbf6a;--spade-bg-brand-hover:#2bd47d;--spade-bg-brand-subtle:#06210f;--spade-bg-success:#12804a;--spade-bg-success-subtle:#06210f;--spade-bg-warning:#b4610f;--spade-bg-warning-subtle:#2e1a06;--spade-bg-danger:#c8332f;--spade-bg-danger-strong:#c8332f;--spade-bg-danger-subtle:#3a0e10;--spade-bg-info:#3b6fd8;--spade-bg-info-subtle:#0e1d3d;--spade-bg-neutral-strong:#91928d;--spade-text-primary:#fafaf9;--spade-text-secondary:#a9aaa5;--spade-text-tertiary:#91928d;--spade-text-inverse:#121312;--spade-text-disabled:#5e5f5b;--spade-text-on-brand:#0b0c0b;--spade-text-on-status:#fff;--spade-text-brand:#5fd08f;--spade-text-success:#5fd08f;--spade-text-warning:#f0a04b;--spade-text-danger:#ff6369;--spade-text-info:#8db2f5;--spade-border-subtle:#1c1d1b;--spade-border-default:#2e302d;--spade-border-strong:#91928d;--spade-border-focus:#8db2f5;--spade-border-brand:#1fbf6a;--spade-border-success:#5fd08f;--spade-border-warning:#f0a04b;--spade-border-danger:#ff6369;--spade-border-info:#8db2f5;--spade-icon-primary:#fafaf9;--spade-icon-secondary:#a9aaa5;--spade-icon-inverse:#121312;--spade-icon-disabled:#5e5f5b;--spade-icon-on-brand:#0b0c0b;--spade-icon-on-status:#fff;--spade-icon-brand:#2bd47d;--spade-icon-success:#5fd08f;--spade-icon-warning:#f0a04b;--spade-icon-danger:#ff6369;--spade-icon-info:#8db2f5;--spade-chart-actual:#2bd47d;--spade-chart-plan:#5e5f5b;--spade-chart-projection:#f0a04b;--spade-chart-band:#2e1a06;--spade-chart-grid:#1c1d1b;--spade-chart-axis:#2e302d;--spade-status-idle:#91928d}.mk-lockup:where(.astro-lsududba){flex-shrink:0;align-items:center;display:inline-flex}.mk-lockup:where(.astro-lsududba) .mk-mark{flex-shrink:0;display:block}.mk-lockup:where(.astro-lsududba) .mk-mark-tile{fill:var(--spade-bg-brand)}.mk-lockup:where(.astro-lsududba) .mk-mark-glyph{fill:var(--spade-text-on-brand)}.mk-lockup__word:where(.astro-lsududba){font-family:var(--spade-font-sans);letter-spacing:.03em;color:var(--spade-text-primary);font-weight:500;line-height:1}.mk-lockup--20:where(.astro-lsududba){gap:6.67px}.mk-lockup--20:where(.astro-lsududba) .mk-lockup__word:where(.astro-lsududba){font-size:12.22px}.mk-lockup--24:where(.astro-lsududba){gap:8px}.mk-lockup--24:where(.astro-lsududba) .mk-lockup__word:where(.astro-lsududba){font-size:14.67px}.mk-lockup--32:where(.astro-lsududba){gap:10.67px}.mk-lockup--32:where(.astro-lsududba) .mk-lockup__word:where(.astro-lsududba){font-size:19.56px}.mk-lockup--36:where(.astro-lsududba){gap:12px}.mk-lockup--36:where(.astro-lsududba) .mk-lockup__word:where(.astro-lsududba){font-size:22px}.mk-link--inert:where(.astro-tucgdoxc){cursor:default}.mk-footer:where(.astro-oenwriqq){background:var(--spade-bg-canvas);color:var(--spade-text-primary);padding-block:48px 32px}.mk-footer__inner:where(.astro-oenwriqq){flex-direction:column;gap:36px;display:flex}.mk-footer__top:where(.astro-oenwriqq){flex-direction:column;gap:32px;display:flex}.mk-footer__brand:where(.astro-oenwriqq){flex-direction:column;align-items:flex-start;gap:14px;display:flex}.mk-footer__tagline:where(.astro-oenwriqq){max-width:358px}.mk-footer__cols:where(.astro-oenwriqq){grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.mk-footer__col:where(.astro-oenwriqq){flex-direction:column;gap:10px;display:flex}.mk-footer__col:where(.astro-oenwriqq) h2:where(.astro-oenwriqq){font-weight:400}.mk-footer__col:where(.astro-oenwriqq) ul:where(.astro-oenwriqq){flex-direction:column;gap:10px;line-height:20px;display:flex}.mk-footer:where(.astro-oenwriqq) .mk-footer__link{color:var(--spade-text-secondary);font-size:14px;line-height:20px}.mk-footer:where(.astro-oenwriqq) a.mk-footer__link[href]:hover,.mk-footer:where(.astro-oenwriqq) a.mk-footer__legal-link[href]:hover{color:var(--spade-text-primary)}.mk-footer__bottom:where(.astro-oenwriqq){border-top:1px solid var(--spade-border-default);color:var(--spade-text-tertiary);flex-direction:column;gap:12px;padding-top:20px;font-size:14px;line-height:20px;display:flex}.mk-footer__legal:where(.astro-oenwriqq){flex-wrap:wrap;gap:8px 20px;line-height:20px;display:flex}.mk-footer:where(.astro-oenwriqq) .mk-footer__legal-link{color:var(--spade-text-tertiary)}@media (width>=900px){.mk-footer:where(.astro-oenwriqq){padding-block:80px 40px}.mk-footer__inner:where(.astro-oenwriqq){gap:56px}.mk-footer__top:where(.astro-oenwriqq){flex-direction:row;gap:80px}.mk-footer__tagline:where(.astro-oenwriqq){width:280px}.mk-footer__cols:where(.astro-oenwriqq){flex:1;grid-template-columns:repeat(auto-fill,190px);gap:32px 0}.mk-footer__bottom:where(.astro-oenwriqq){flex-direction:row;justify-content:space-between;align-items:center;gap:20px}}.mk-btn:where(.astro-j6ocf6pu){justify-content:center;align-items:center;gap:var(--spade-space-8);border:var(--spade-stroke-default) solid transparent;border-radius:var(--spade-radius-md);font-family:var(--spade-font-sans);white-space:nowrap;cursor:pointer;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.mk-btn--sm:where(.astro-j6ocf6pu){height:36px;padding-inline:var(--spade-space-12);gap:var(--spade-space-6);font-size:13px;line-height:18px}.mk-btn--md:where(.astro-j6ocf6pu){height:48px;padding-inline:var(--spade-space-20);letter-spacing:-.045px;font-size:15px;line-height:20px}.mk-btn--lg:where(.astro-j6ocf6pu){height:56px;padding-inline:var(--spade-space-24);letter-spacing:-.045px;font-size:15px;line-height:20px}.mk-btn--block:where(.astro-j6ocf6pu){width:100%}.mk-btn--primary:where(.astro-j6ocf6pu){background:var(--spade-bg-brand);color:var(--spade-text-on-brand)}.mk-btn--primary:where(.astro-j6ocf6pu):hover{background:var(--spade-bg-brand-hover)}.mk-btn--secondary:where(.astro-j6ocf6pu){background:var(--spade-bg-surface);border-color:var(--spade-border-default);color:var(--spade-text-primary)}.mk-btn--secondary:where(.astro-j6ocf6pu):hover{border-color:var(--spade-border-strong)}.mk-btn:where(.astro-j6ocf6pu):disabled,.mk-btn:where(.astro-j6ocf6pu)[aria-disabled=true]{cursor:not-allowed;opacity:.6}.mk-icon:where(.astro-zgufigjl){flex-shrink:0}.mk-nav:where(.astro-vi6cectr){z-index:5;background:0 0;position:absolute;top:0;left:0;right:0}.mk-nav__bar:where(.astro-vi6cectr){width:min(var(--mk-content), 100% - 2 * var(--mk-gutter));align-items:center;gap:12px;min-height:60px;margin-inline:auto;padding-block:18px;display:flex}.mk-nav:where(.astro-vi6cectr) .mk-dark{color:var(--spade-text-primary)}.mk-nav__home:where(.astro-vi6cectr){border-radius:var(--spade-radius-sm);margin-right:auto;display:inline-flex}.mk-nav__links:where(.astro-vi6cectr),.mk-nav__end:where(.astro-vi6cectr){display:none}.mk-nav:where(.astro-vi6cectr) .mk-nav__link{color:var(--spade-text-secondary);white-space:nowrap;font-size:14px;line-height:20px}.mk-nav:where(.astro-vi6cectr) .mk-nav__link:hover,.mk-nav:where(.astro-vi6cectr) .mk-nav__link[aria-current=page],.mk-nav:where(.astro-vi6cectr) .mk-nav__link--strong{color:var(--spade-text-primary)}.mk-nav__trigger:where(.astro-vi6cectr){border-radius:var(--spade-radius-sm);cursor:pointer;list-style:none;display:block}.mk-nav__trigger-row:where(.astro-vi6cectr){align-items:center;gap:4px;display:inline-flex}.mk-nav__trigger:where(.astro-vi6cectr)::-webkit-details-marker{display:none}.mk-nav__product:where(.astro-vi6cectr)[open]>.mk-nav__trigger:where(.astro-vi6cectr),.mk-nav__trigger--current:where(.astro-vi6cectr){color:var(--spade-text-primary)}.mk-mega:where(.astro-vi6cectr){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-lg);background:var(--spade-bg-surface);max-height:calc(100vh - 96px);box-shadow:var(--spade-elevation-3);color:var(--spade-text-primary);flex-direction:column;gap:24px;padding:28px 32px 24px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.mk-mega__cols:where(.astro-vi6cectr){align-items:flex-start;gap:32px;display:flex}.mk-mega__col:where(.astro-vi6cectr){flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.mk-mega__items:where(.astro-vi6cectr){flex-direction:column;gap:14px;display:flex}.mk-mega__item:where(.astro-vi6cectr){border-radius:var(--spade-radius-sm);flex-direction:column;gap:2px;display:flex}.mk-mega__title:where(.astro-vi6cectr){letter-spacing:-.045px;color:var(--spade-text-primary);font-size:15px;font-weight:500;line-height:20px}.mk-mega__desc:where(.astro-vi6cectr){color:var(--spade-text-secondary);font-size:14px;line-height:20px}.mk-mega__item:where(.astro-vi6cectr):hover .mk-mega__title:where(.astro-vi6cectr),.mk-mega__talk:where(.astro-vi6cectr):hover{text-underline-offset:3px;text-decoration:underline}.mk-mega__item:where(.astro-vi6cectr)[aria-current=page] .mk-mega__title:where(.astro-vi6cectr){color:var(--spade-text-brand)}.mk-mega__foot:where(.astro-vi6cectr){border-top:1px solid var(--spade-border-default);align-items:flex-start;gap:24px;padding-top:20px;display:flex}.mk-mega__foot:where(.astro-vi6cectr) p:where(.astro-vi6cectr){flex:1;min-width:0}.mk-mega__talk:where(.astro-vi6cectr){border-radius:var(--spade-radius-sm);color:var(--spade-text-brand);white-space:nowrap;font-size:13px;font-weight:500;line-height:18px}.mk-nav__menu:where(.astro-vi6cectr){position:static}.mk-nav__toggle:where(.astro-vi6cectr){border-radius:var(--spade-radius-md);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;margin:-11px -11px -11px 0;list-style:none;display:flex}.mk-nav__toggle:where(.astro-vi6cectr)::-webkit-details-marker{display:none}.mk-nav__sheet:where(.astro-vi6cectr){min-height:calc(100dvh - 60px);padding:8px var(--mk-gutter) 24px;background:var(--spade-bg-surface);color:var(--spade-text-primary);flex-direction:column;display:flex;position:absolute;top:60px;left:0;right:0}.mk-nav__group-head:where(.astro-vi6cectr){border-radius:var(--spade-radius-sm);letter-spacing:-.085px;cursor:pointer;padding-block:12px;font-size:17px;font-weight:500;line-height:22px;list-style:none;display:block}.mk-nav__group-head:where(.astro-vi6cectr)::-webkit-details-marker{display:none}.mk-nav__group-row:where(.astro-vi6cectr){align-items:center;gap:8px;display:flex}.mk-nav__group-row:where(.astro-vi6cectr)>span:where(.astro-vi6cectr){flex:1}.mk-nav__group:where(.astro-vi6cectr):not([open]) .mk-nav__group-icon{transform:rotate(180deg)}.mk-nav__sub:where(.astro-vi6cectr){border-radius:var(--spade-radius-sm);letter-spacing:-.048px;color:var(--spade-text-primary);align-items:center;padding:12px 0 12px 12px;font-size:16px;line-height:24px;display:flex}.mk-nav__sub:where(.astro-vi6cectr)[aria-current=page]{color:var(--spade-text-brand)}.mk-nav__family-name:where(.astro-vi6cectr){padding:16px 0 4px 12px}.mk-nav__sheet-links:where(.astro-vi6cectr){border-top:1px solid var(--spade-border-default)}.mk-nav:where(.astro-vi6cectr) .mk-nav__sheet-link{border-radius:var(--spade-radius-sm);letter-spacing:-.085px;color:var(--spade-text-primary);align-items:center;padding-block:12px;font-size:17px;font-weight:500;line-height:22px;display:flex}.mk-nav:where(.astro-vi6cectr) .mk-nav__sheet-link[aria-current=page]{color:var(--spade-text-brand)}@media (width>=1024px){.mk-nav__bar:where(.astro-vi6cectr){gap:32px;min-height:72px;position:relative}.mk-nav__home:where(.astro-vi6cectr){margin-right:0}.mk-nav__links:where(.astro-vi6cectr){display:block}.mk-nav__links:where(.astro-vi6cectr)>ul:where(.astro-vi6cectr){align-items:center;gap:28px;display:flex}.mk-nav__end:where(.astro-vi6cectr){align-items:center;gap:32px;margin-left:auto;display:flex}.mk-nav__menu:where(.astro-vi6cectr){display:none}}.mk-ink:where(.astro-j4kgx3ni){isolation:isolate;background-color:var(--spade-bg-canvas);color:var(--spade-text-primary);background-image:url(/images/dot-grid.svg);background-position:0 0;background-repeat:repeat;padding-top:60px;position:relative;overflow:hidden}.mk-ink__glow:where(.astro-j4kgx3ni){z-index:-1;background:var(--spade-bg-brand);opacity:.28;filter:blur(80px);pointer-events:none;border-radius:50%;width:420px;height:260px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.mk-ink--landing:where(.astro-j4kgx3ni) .mk-ink__glow:where(.astro-j4kgx3ni){top:-190px}@media (width>=1024px){.mk-ink:where(.astro-j4kgx3ni){padding-top:72px}}@media (width>=900px){.mk-ink__glow:where(.astro-j4kgx3ni){width:820px;height:420px;top:-330px}.mk-ink--landing:where(.astro-j4kgx3ni) .mk-ink__glow:where(.astro-j4kgx3ni){top:-300px}}.mk-phero__inner:where(.astro-2bcg53wk){text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:40px 56px;display:flex}.mk-phero__lead:where(.astro-2bcg53wk){max-width:640px}.mk-phero__ctas:where(.astro-2bcg53wk){flex-direction:column;gap:8px;width:100%;display:flex}.mk-phero--compact:where(.astro-2bcg53wk) .mk-phero__inner:where(.astro-2bcg53wk){padding-bottom:48px}@media (width>=640px){.mk-phero__ctas:where(.astro-2bcg53wk){flex-direction:row;justify-content:center;width:auto}}@media (width>=900px){.mk-phero__inner:where(.astro-2bcg53wk){gap:20px;padding-block:80px 96px}.mk-phero--compact:where(.astro-2bcg53wk) .mk-phero__inner:where(.astro-2bcg53wk){padding-block:72px 80px}}.mk-check:where(.astro-x4urqgxs){color:var(--spade-text-secondary);align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.mk-check:where(.astro-x4urqgxs) .mk-check__icon{color:var(--spade-icon-brand);margin-top:2px}.mk-email:where(.astro-xwevjbs6){flex-direction:column;gap:8px;width:100%;display:flex}.mk-email__field:where(.astro-xwevjbs6){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-md);background:var(--spade-bg-surface-raised);height:48px;color:var(--spade-text-primary);padding-inline:14px;font-size:14px;line-height:20px}.mk-email__field:where(.astro-xwevjbs6)::placeholder{color:var(--spade-text-tertiary);opacity:1}@media (width>=640px){.mk-email:where(.astro-xwevjbs6){flex-direction:row;justify-content:center;width:auto}.mk-email__field--300:where(.astro-xwevjbs6){width:300px}.mk-email__field--280:where(.astro-xwevjbs6){width:280px}}.mk-cta:where(.astro-752bvmt4){background:var(--spade-bg-canvas);padding-block:64px}.mk-cta__card:where(.astro-752bvmt4){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-xl);background:var(--spade-bg-surface);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 20px;display:flex}.mk-cta__title:where(.astro-752bvmt4){letter-spacing:-.6px;color:var(--spade-text-primary);font-size:30px;font-weight:400;line-height:1.15}.mk-cta__body:where(.astro-752bvmt4){max-width:560px}.mk-cta__buttons:where(.astro-752bvmt4){flex-direction:column;gap:8px;width:100%;display:flex}@media (width>=640px){.mk-cta__buttons:where(.astro-752bvmt4){flex-direction:row;justify-content:center;width:auto}}@media (width>=900px){.mk-cta:where(.astro-752bvmt4){padding-block:112px}.mk-cta--landing:where(.astro-752bvmt4){padding-block:120px}.mk-cta__card:where(.astro-752bvmt4){padding:64px}.mk-cta--landing:where(.astro-752bvmt4) .mk-cta__card:where(.astro-752bvmt4){padding:72px 64px}.mk-cta__title:where(.astro-752bvmt4){letter-spacing:-1.1px;font-size:44px;line-height:1.1}}.mk-checks:where(.astro-vs2j3n7u){flex-direction:column;gap:10px;padding-block:4px;display:flex}.mk-shead:where(.astro-s6fbaydk){flex-direction:column;gap:16px;display:flex}.mk-shead--center:where(.astro-s6fbaydk){text-align:center;align-items:center}@media (width>=900px){.mk-shead__lead--560:where(.astro-s6fbaydk){max-width:560px}.mk-shead__lead--600:where(.astro-s6fbaydk){max-width:600px}.mk-shead__lead--620:where(.astro-s6fbaydk){max-width:620px}.mk-shead__lead--640:where(.astro-s6fbaydk){max-width:640px}}.mk-feature:where(.astro-kp3zmd4h){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-lg);background:var(--spade-bg-surface);flex-direction:column;gap:10px;padding:28px;display:flex}.mk-arrow-link:where(.astro-ddq56j2j){color:var(--spade-text-primary);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.mk-arrow-link:where(.astro-ddq56j2j):hover span:where(.astro-ddq56j2j){text-underline-offset:3px;text-decoration:underline}.mk-frow:where(.astro-ldeqayvl){flex-direction:column;gap:28px;display:flex}.mk-frow__copy:where(.astro-ldeqayvl){flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mk-frow__visual:where(.astro-ldeqayvl){flex-direction:column;min-width:0;display:flex}.mk-frow__visual:where(.astro-ldeqayvl)>*{flex:1}@media (width>=900px){.mk-frow:where(.astro-ldeqayvl){flex-direction:row;align-items:center;gap:80px}.mk-frow__copy:where(.astro-ldeqayvl){flex:0 440px}.mk-frow__visual:where(.astro-ldeqayvl){flex:1;align-self:stretch}.mk-frow--visual-first:where(.astro-ldeqayvl) .mk-frow__visual:where(.astro-ldeqayvl){order:-1}}.mk-vpanel:where(.astro-5a42hpgv){border-radius:var(--spade-radius-xl);background:var(--spade-bg-canvas);flex-direction:column;align-items:center;min-width:0;display:flex;overflow:hidden}.mk-vpanel--phone:where(.astro-5a42hpgv){justify-content:flex-end;padding:28px 20px 0}.mk-vpanel--card:where(.astro-5a42hpgv){justify-content:center;padding:24px 16px}@media (width>=900px){.mk-vpanel--phone:where(.astro-5a42hpgv){padding:48px 40px 0}.mk-vpanel--card:where(.astro-5a42hpgv){padding:56px 40px}}.mk-vcard:where(.astro-scwogvs4){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-lg);background:var(--spade-bg-surface);width:100%;box-shadow:var(--spade-elevation-2);flex-direction:column;gap:16px;padding:24px;display:flex}.mk-vcard--440:where(.astro-scwogvs4){max-width:440px}.mk-vcard--460:where(.astro-scwogvs4){max-width:460px}.mk-vcard:where(.astro-scwogvs4) .mk-vcard__eyebrow{color:var(--spade-text-secondary);font-size:14px;line-height:20px}.mk-vcard:where(.astro-scwogvs4) .mk-vcard__title{letter-spacing:-.44px;color:var(--spade-text-primary);font-size:22px;line-height:28px}.mk-vcard:where(.astro-scwogvs4) .mk-vcard__head{flex-direction:column;gap:4px;display:flex}.mk-vcard:where(.astro-scwogvs4) .mk-vcard__foot{align-items:center;gap:16px;display:flex}.mk-vcard:where(.astro-scwogvs4) .mk-vcard__foot p{min-width:0;color:var(--spade-text-secondary);flex:1;font-size:14px;line-height:20px}.mk-vcard:where(.astro-scwogvs4) .mk-vcard__btn{border-radius:var(--spade-radius-md);background:var(--spade-bg-brand);height:36px;color:var(--spade-text-on-brand);white-space:nowrap;align-items:center;padding-inline:12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}@media (width>=900px){.mk-vcard:where(.astro-scwogvs4) .mk-vcard__title{letter-spacing:-.52px;font-size:26px;line-height:32px}}.mk-sec:where(.astro-txyaz5mn){padding-block:64px;scroll-margin-top:16px}.mk-sec--surface:where(.astro-txyaz5mn){background:var(--spade-bg-surface)}.mk-sec--canvas:where(.astro-txyaz5mn){background:var(--spade-bg-canvas)}.mk-sec--continues:where(.astro-txyaz5mn){padding-top:0}.mk-sec__inner:where(.astro-txyaz5mn){flex-direction:column;gap:28px;display:flex}@media (width>=900px){.mk-sec:where(.astro-txyaz5mn){padding-block:112px}.mk-sec--continues:where(.astro-txyaz5mn){padding-top:0}.mk-sec__inner:where(.astro-txyaz5mn){gap:48px}}.mk-fgrid:where(.astro-o3jk6oxc){grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.mk-fgrid:where(.astro-o3jk6oxc){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.mk-fgrid--3:where(.astro-o3jk6oxc){grid-template-columns:repeat(3,minmax(0,1fr))}.mk-fgrid--4:where(.astro-o3jk6oxc){grid-template-columns:repeat(4,minmax(0,1fr))}.mk-fgrid--3:where(.astro-o3jk6oxc)>li{min-height:160px}.mk-fgrid--4:where(.astro-o3jk6oxc)>li{min-height:180px}}.mk-groups:where(.astro-ewqqy5vk){grid-template-columns:1fr;gap:16px;display:grid}.mk-groups__card:where(.astro-ewqqy5vk){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-lg);background:var(--spade-bg-surface);flex-direction:column;gap:12px;padding:24px;display:flex}.mk-groups__title:where(.astro-ewqqy5vk){letter-spacing:-.045px;color:var(--spade-text-primary);font-size:15px;font-weight:500;line-height:20px}@media (width>=900px){.mk-groups:where(.astro-ewqqy5vk){grid-template-columns:repeat(2,minmax(0,1fr))}.mk-groups__card:where(.astro-ewqqy5vk){min-height:170px}}.mk-stages:where(.astro-6np2aler){grid-template-columns:1fr;gap:16px;display:grid}.mk-stages__card:where(.astro-6np2aler){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-lg);background:var(--spade-bg-surface);flex-direction:column;gap:10px;padding:0 20px 20px;display:flex;overflow:hidden}.mk-stages__edge:where(.astro-6np2aler){height:6px;margin:0 -20px 8px}.mk-stages__edge--foundation:where(.astro-6np2aler){background:var(--spade-bg-subtle)}.mk-stages__edge--superstructure:where(.astro-6np2aler){background:var(--spade-bg-info-subtle)}.mk-stages__edge--roofing:where(.astro-6np2aler){background:var(--spade-bg-warning-subtle)}.mk-stages__edge--finishing:where(.astro-6np2aler){background:var(--spade-bg-brand-subtle)}.mk-stages__edge--complete:where(.astro-6np2aler){background:var(--spade-bg-success)}@media (width>=640px){.mk-stages:where(.astro-6np2aler){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.mk-stages:where(.astro-6np2aler){grid-template-columns:repeat(5,minmax(0,1fr))}.mk-stages__card:where(.astro-6np2aler){min-height:157px}}@media (width>=900px){.ind-panel.mk-vpanel{padding-block:48px}}.mk-kv:where(.astro-yrw6v6hi) dl:where(.astro-yrw6v6hi){margin:0}.mk-kv__row:where(.astro-yrw6v6hi){border-top:1px solid var(--spade-border-subtle);justify-content:space-between;align-items:center;gap:8px;padding-block:10px;display:flex}.mk-kv:where(.astro-yrw6v6hi) dt:where(.astro-yrw6v6hi){color:var(--spade-text-secondary);font-size:14px;line-height:20px}.mk-kv:where(.astro-yrw6v6hi) dd:where(.astro-yrw6v6hi){color:var(--spade-text-primary);text-align:right;margin:0;font-size:13px;font-weight:500;line-height:18px}.mk-kv__v--danger:where(.astro-yrw6v6hi){color:var(--spade-text-danger)}.mk-kv__v--warning:where(.astro-yrw6v6hi){color:var(--spade-text-warning)}.mk-kv__v--muted:where(.astro-yrw6v6hi){color:var(--spade-text-secondary)}.mk-kv__v--success:where(.astro-yrw6v6hi){color:var(--spade-text-success)}.mk-blocks__top:where(.astro-hz2gisor){justify-content:space-between;gap:8px;display:flex}.mk-blocks__muted:where(.astro-hz2gisor){color:var(--spade-text-secondary)}.mk-blocks__grid:where(.astro-hz2gisor){grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.mk-blocks__unit:where(.astro-hz2gisor){height:39px;font-family:var(--spade-font-mono);color:var(--spade-text-secondary);border-radius:6px;justify-content:center;align-items:center;font-size:12px;line-height:16px;display:flex}.mk-blocks__unit--foundation:where(.astro-hz2gisor){background:var(--spade-bg-subtle)}.mk-blocks__unit--superstructure:where(.astro-hz2gisor){background:var(--spade-bg-info-subtle)}.mk-blocks__unit--roofing:where(.astro-hz2gisor){background:var(--spade-bg-warning-subtle)}.mk-blocks__unit--finishing:where(.astro-hz2gisor){background:var(--spade-bg-brand-subtle)}.mk-blocks__unit--complete:where(.astro-hz2gisor){background:var(--spade-bg-success);color:var(--spade-text-on-status)}.mk-blocks__legend:where(.astro-hz2gisor){color:var(--spade-text-secondary);flex-wrap:wrap;gap:6px 14px;font-size:12px;font-weight:500;line-height:16px;display:flex}.mk-blocks__legend:where(.astro-hz2gisor) li:where(.astro-hz2gisor){align-items:center;gap:6px;display:flex}.mk-blocks__dot:where(.astro-hz2gisor){border-radius:50%;width:7px;height:7px}.mk-mtable:where(.astro-5px5wlgb){border-collapse:collapse;width:100%}.mk-mtable:where(.astro-5px5wlgb) th:where(.astro-5px5wlgb),.mk-mtable:where(.astro-5px5wlgb) td:where(.astro-5px5wlgb){text-align:right;color:var(--spade-text-primary);padding-block:10px;font-size:13px;font-weight:500;line-height:18px}.mk-mtable:where(.astro-5px5wlgb) thead:where(.astro-5px5wlgb) th:where(.astro-5px5wlgb){color:var(--spade-text-tertiary);font-size:12px;line-height:16px}.mk-mtable:where(.astro-5px5wlgb) th:where(.astro-5px5wlgb):first-child{text-align:left}.mk-mtable:where(.astro-5px5wlgb) tbody:where(.astro-5px5wlgb) th:where(.astro-5px5wlgb){color:var(--spade-text-secondary);font-size:14px;font-weight:400;line-height:20px}.mk-mtable:where(.astro-5px5wlgb) tbody:where(.astro-5px5wlgb) tr:where(.astro-5px5wlgb){border-top:1px solid var(--spade-border-subtle)}.mk-mtable:where(.astro-5px5wlgb) .mk-mtable__warn:where(.astro-5px5wlgb){color:var(--spade-text-warning)}.mk-nsteps:where(.astro-gxvri2of){flex-direction:column;display:flex}.mk-nsteps__item:where(.astro-gxvri2of){border-top:1px solid var(--spade-border-default);align-items:flex-start;gap:16px;padding-block:18px;display:flex}.mk-nsteps__n:where(.astro-gxvri2of){font-family:var(--spade-font-mono);color:var(--spade-text-brand);font-size:14px;font-weight:500;line-height:20px}.mk-nsteps__text:where(.astro-gxvri2of){flex-direction:column;gap:4px;min-width:0;display:flex}.mk-nsteps__title:where(.astro-gxvri2of){letter-spacing:-.045px;color:var(--spade-text-primary);font-size:15px;font-weight:500;line-height:20px}.mk-nsteps--dense:where(.astro-gxvri2of) .mk-nsteps__item:where(.astro-gxvri2of){padding-block:16px}.mk-nsteps__item--later:where(.astro-gxvri2of) .mk-nsteps__n:where(.astro-gxvri2of){color:var(--spade-text-tertiary)}.mk-nsteps__item--later:where(.astro-gxvri2of) .mk-nsteps__title:where(.astro-gxvri2of){color:var(--spade-text-secondary)}.mk-nsteps__code:where(.astro-gxvri2of){border-radius:var(--spade-radius-sm);background:var(--spade-bg-subtle);font-family:var(--spade-font-mono);color:var(--spade-text-primary);overflow-wrap:anywhere;align-self:flex-start;margin-top:6px;padding:6px 10px;font-size:12px;line-height:16px}.ind-example:where(.astro-j33ktkjt){flex-direction:column;gap:28px;display:flex}@media (width>=900px){.ind-panel.mk-vpanel{padding-block:48px}.ind-example:where(.astro-j33ktkjt){flex-direction:row;align-items:flex-start;gap:64px}.ind-example:where(.astro-j33ktkjt) .ind-example__steps{flex:1;min-width:0}.ind-example:where(.astro-j33ktkjt) .ind-example__panel{flex:0 0 540px;padding:40px}}.mk-eruns__top:where(.astro-jkxiuyxi){align-items:center;gap:8px;display:flex}.mk-eruns__dot:where(.astro-jkxiuyxi){background:var(--spade-bg-danger);border-radius:50%;width:7px;height:7px}.mk-eruns__risk:where(.astro-jkxiuyxi){color:var(--spade-text-danger)}.mk-eruns__conf:where(.astro-jkxiuyxi){color:var(--spade-text-tertiary);margin-left:auto}.mk-eruns__bar:where(.astro-jkxiuyxi){overflow:visible}.mk-eruns__track:where(.astro-jkxiuyxi){fill:var(--spade-bg-subtle)}.mk-eruns__range:where(.astro-jkxiuyxi){fill:var(--spade-bg-danger)}.mk-eruns__lead:where(.astro-jkxiuyxi){fill:var(--spade-text-primary)}.mk-eruns__axis:where(.astro-jkxiuyxi){font-family:var(--spade-font-mono);fill:var(--spade-text-tertiary);font-size:12px}.mk-eruns__axis--lead:where(.astro-jkxiuyxi){fill:var(--spade-text-primary)}.mk-svc__top:where(.astro-4l3armyz){align-items:center;gap:8px;display:flex}.mk-svc__name:where(.astro-4l3armyz){letter-spacing:-.045px;color:var(--spade-text-primary);flex:1;font-size:15px;font-weight:500;line-height:20px}.mk-svc__status:where(.astro-4l3armyz){color:var(--spade-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.mk-svc__dot:where(.astro-4l3armyz){background:var(--spade-bg-brand);border-radius:50%;width:6px;height:6px}.mk-svc__item:where(.astro-4l3armyz){flex-direction:column;gap:8px;display:flex}.mk-svc__row:where(.astro-4l3armyz){justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mk-svc__row:where(.astro-4l3armyz) .mk-label-s:where(.astro-4l3armyz){text-align:right}.mk-svc__track:where(.astro-4l3armyz){fill:var(--spade-bg-subtle)}.mk-svc__fill:where(.astro-4l3armyz){fill:var(--spade-text-primary)}.mk-svc__first:where(.astro-4l3armyz){border-radius:var(--spade-radius-md);background:var(--spade-bg-subtle);color:var(--spade-text-primary);padding:12px;font-size:13px;font-weight:500;line-height:18px}.gsd:where(.astro-to4nzzoz){background:var(--spade-bg-canvas);padding-block:40px 64px}.gsd__inner:where(.astro-to4nzzoz){flex-direction:column;gap:24px;display:flex}.gsd__doors:where(.astro-to4nzzoz){grid-template-columns:1fr;gap:16px;display:grid}.gsd-door:where(.astro-to4nzzoz){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-xl);background:var(--spade-bg-surface);flex-direction:column;gap:16px;min-width:0;padding:24px 20px;display:flex}.gsd-door--cloud:where(.astro-to4nzzoz){border:1.5px solid var(--spade-border-brand)}.gsd-price:where(.astro-to4nzzoz){flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:auto;display:flex}.gsd-price__amount:where(.astro-to4nzzoz){color:var(--spade-text-primary);font-size:20px;font-weight:500;line-height:28px}.gsd-action:where(.astro-to4nzzoz){flex-direction:column;align-items:stretch;gap:8px;display:flex}.gsd-foot:where(.astro-to4nzzoz){font-family:var(--spade-font-mono);color:var(--spade-text-tertiary);font-size:12px;line-height:16px}.gsd-foot__link:where(.astro-to4nzzoz){color:inherit}.gsd-foot__link:where(.astro-to4nzzoz):hover{color:var(--spade-text-primary);text-underline-offset:3px;text-decoration:underline}.gsd-existing:where(.astro-to4nzzoz){flex-direction:column;gap:8px;display:flex}.gsd-existing__signin:where(.astro-to4nzzoz){align-items:center;gap:6px;display:flex}@media (width>=640px){.gsd-action:where(.astro-to4nzzoz){flex-direction:row;align-items:center;gap:16px}}@media (width>=900px){.gsd:where(.astro-to4nzzoz){padding-block:80px 112px}.gsd__doors:where(.astro-to4nzzoz){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gsd-door:where(.astro-to4nzzoz){padding:40px}.gsd-existing:where(.astro-to4nzzoz){flex-direction:row;align-items:center;gap:24px}}.mk-strip:where(.astro-pxcey6bx){flex-direction:column;gap:14px;width:100%;display:flex}.mk-strip__labels:where(.astro-pxcey6bx){font-family:var(--spade-font-mono);fill:var(--spade-text-tertiary);font-size:12px;overflow:visible}.mk-strip__bar:where(.astro-pxcey6bx){border-radius:var(--spade-radius-sm)}.mk-strip__track:where(.astro-pxcey6bx){fill:var(--spade-bg-subtle)}.mk-strip__done:where(.astro-pxcey6bx){fill:var(--spade-chart-actual)}.mk-strip__today:where(.astro-pxcey6bx){fill:var(--spade-bg-warning)}.mk-strip__blocked:where(.astro-pxcey6bx){fill:var(--spade-bg-danger)}.mk-legend:where(.astro-io4lqgzj){color:var(--spade-text-secondary);flex-wrap:wrap;gap:6px 14px;font-size:12px;font-weight:500;line-height:16px;display:flex}.mk-legend:where(.astro-io4lqgzj) li:where(.astro-io4lqgzj){align-items:center;gap:6px;display:flex}.mk-legend__dot:where(.astro-io4lqgzj){border-radius:50%;width:7px;height:7px}.mk-legend__dot--done:where(.astro-io4lqgzj){background:var(--spade-chart-actual)}.mk-legend__dot--handed:where(.astro-io4lqgzj){background:var(--spade-bg-success)}.mk-legend__dot--today:where(.astro-io4lqgzj){background:var(--spade-bg-warning)}.mk-legend__dot--blocked:where(.astro-io4lqgzj){background:var(--spade-bg-danger)}.mk-legend__dot--idle:where(.astro-io4lqgzj){background:var(--spade-bg-subtle);border:1px solid var(--spade-border-strong)}.mk-pchain__top:where(.astro-uzdt7jvx){justify-content:space-between;gap:8px;display:flex}.mk-pchain__muted:where(.astro-uzdt7jvx){color:var(--spade-text-secondary)}.mk-pchain__alert:where(.astro-uzdt7jvx){border-radius:var(--spade-radius-md);background:var(--spade-bg-danger-subtle);color:var(--spade-text-danger);align-items:center;gap:8px;padding:12px;font-size:14px;line-height:20px;display:flex}.mk-pchain__dot:where(.astro-uzdt7jvx){background:var(--spade-bg-danger);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mk-faq:where(.astro-bz5ieakd){border-top:1px solid var(--spade-border-default)}.mk-faq__row:where(.astro-bz5ieakd){border-bottom:1px solid var(--spade-border-default);padding-block:22px}.mk-faq__q:where(.astro-bz5ieakd){letter-spacing:-.09px;color:var(--spade-text-primary);cursor:pointer;align-items:center;gap:16px;font-size:18px;line-height:1.3;list-style:none;display:flex}.mk-faq__q:where(.astro-bz5ieakd)::-webkit-details-marker{display:none}.mk-faq__q:where(.astro-bz5ieakd) span:where(.astro-bz5ieakd){flex:1}.mk-faq:where(.astro-bz5ieakd) .mk-faq__icon{color:var(--spade-text-tertiary)}.mk-faq__a:where(.astro-bz5ieakd){letter-spacing:-.048px;color:var(--spade-text-secondary);margin-top:10px;font-size:16px;line-height:24px}.mk-faqs:where(.astro-hrbztmqw){flex-direction:column;gap:28px;display:flex}.mk-faqs__head:where(.astro-hrbztmqw){flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (width>=900px){.mk-faqs:where(.astro-hrbztmqw){flex-direction:row;align-items:flex-start;gap:80px}.mk-faqs__head:where(.astro-hrbztmqw){flex:0 0 360px}.mk-faqs:where(.astro-hrbztmqw) .mk-faqs__list{flex:1;min-width:0}}.mk-table:where(.astro-powybkv2){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-lg);background:var(--spade-bg-surface);overflow:hidden}table:where(.astro-powybkv2){border-collapse:collapse;text-align:left;width:100%}thead:where(.astro-powybkv2){background:var(--spade-bg-subtle)}thead:where(.astro-powybkv2) th:where(.astro-powybkv2){color:var(--spade-text-secondary);vertical-align:top;padding:14px 24px 14px 0;font-size:12px;font-weight:500;line-height:16px}.mk-table__corner:where(.astro-powybkv2){padding:0}.mk-table--label-220:where(.astro-powybkv2) .mk-table__corner:where(.astro-powybkv2){width:268px}.mk-table--label-320:where(.astro-powybkv2) .mk-table__corner:where(.astro-powybkv2){width:368px}.mk-table__check:where(.astro-powybkv2){color:var(--spade-text-success)}.mk-table__strong:where(.astro-powybkv2) td:where(.astro-powybkv2){color:var(--spade-text-primary);font-size:13px;font-weight:500;line-height:18px}tbody:where(.astro-powybkv2) tr:where(.astro-powybkv2){border-top:1px solid var(--spade-border-subtle)}tbody:where(.astro-powybkv2) th:where(.astro-powybkv2){color:var(--spade-text-primary);vertical-align:top;padding:14px 24px;font-size:13px;font-weight:500;line-height:18px}tbody:where(.astro-powybkv2) td:where(.astro-powybkv2){color:var(--spade-text-secondary);vertical-align:top;padding:14px 24px 14px 0;font-size:14px;line-height:20px}.mk-table__short:where(.astro-powybkv2){display:none}@media (width<=639px){thead:where(.astro-powybkv2) th:where(.astro-powybkv2){padding:12px 10px 12px 0}.mk-table--label-220:where(.astro-powybkv2) .mk-table__corner:where(.astro-powybkv2){width:104px}.mk-table--label-320:where(.astro-powybkv2) .mk-table__corner:where(.astro-powybkv2){width:106px}tbody:where(.astro-powybkv2) th:where(.astro-powybkv2){vertical-align:middle;padding:13px 10px}tbody:where(.astro-powybkv2) td:where(.astro-powybkv2){vertical-align:middle;padding:13px 10px 13px 0}.mk-table__long:where(.astro-powybkv2){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-table__short:where(.astro-powybkv2){display:inline}}.mk-tier:where(.astro-gzge3jzi){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-xl);background:var(--spade-bg-surface);flex-direction:column;gap:16px;padding:24px;display:flex}.mk-tier--highlight:where(.astro-gzge3jzi){border:1.5px solid var(--spade-border-brand)}.mk-tier__price:where(.astro-gzge3jzi){flex-direction:column;gap:2px;display:flex}.mk-tier__amount:where(.astro-gzge3jzi){letter-spacing:-1.08px;color:var(--spade-text-primary);margin-bottom:2px;font-size:36px;font-weight:300;line-height:44px}.mk-tier__cta:where(.astro-gzge3jzi){margin-top:auto;padding-top:8px}@media (width>=900px){.mk-tier:where(.astro-gzge3jzi){padding:32px}}.pr-tiers.mk-sec{padding-top:40px}.pr-period:where(.astro-u3mqw4ek){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-full);background:var(--spade-bg-subtle);gap:2px;width:fit-content;min-width:0;margin:0 auto 32px;padding:4px;display:flex}.pr-period__option:where(.astro-u3mqw4ek){border-radius:var(--spade-radius-full);min-height:36px;color:var(--spade-text-secondary);cursor:pointer;align-items:center;padding-inline:14px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.pr-period__input:where(.astro-u3mqw4ek):checked+.pr-period__option:where(.astro-u3mqw4ek){background:var(--spade-bg-surface);box-shadow:var(--spade-elevation-1);color:var(--spade-text-primary)}.pr-period__input:where(.astro-u3mqw4ek):focus-visible+.pr-period__option:where(.astro-u3mqw4ek){outline:var(--spade-stroke-focus) solid var(--spade-border-focus);outline-offset:2px}.pr-tiers [data-period=monthly],.pr-tiers:has(#period-monthly:checked) [data-period=annual]{display:none}.pr-tiers:has(#period-monthly:checked) [data-period=monthly]{display:flex}.pr-tiers__list:where(.astro-u3mqw4ek){grid-template-columns:1fr;gap:16px;display:grid}.pr-addons:where(.astro-u3mqw4ek){border-radius:var(--spade-radius-xl);background:var(--spade-bg-subtle);flex-direction:column;gap:16px;margin-top:32px;padding:24px;display:flex}.pr-addons__list:where(.astro-u3mqw4ek){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.pr-addons__item:where(.astro-u3mqw4ek){flex-direction:column;gap:2px;display:flex}.pr-addons__price:where(.astro-u3mqw4ek){color:var(--spade-text-primary);font-size:20px;font-weight:500;line-height:28px}.pr-compare:where(.astro-u3mqw4ek){flex-direction:column;gap:28px;display:flex}@media (width>=640px){.pr-tiers__list:where(.astro-u3mqw4ek){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.pr-tiers.mk-sec{padding-top:80px}.pr-addons:where(.astro-u3mqw4ek){padding:24px 24px 28px}.pr-addons__list:where(.astro-u3mqw4ek){grid-template-columns:repeat(5,minmax(0,1fr))}.pr-compare:where(.astro-u3mqw4ek){gap:48px}}@media (width>=1140px){.pr-tiers__list:where(.astro-u3mqw4ek){grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-chip:where(.astro-ags4ogmk){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-full);background:var(--spade-bg-surface);color:var(--spade-text-secondary);white-space:nowrap;padding:6px 12px;font-size:14px;line-height:20px}.mk-config__top:where(.astro-pqg5nliw){justify-content:space-between;align-items:center;gap:8px;display:flex}.mk-config__status:where(.astro-pqg5nliw){color:var(--spade-text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.mk-config__dot:where(.astro-pqg5nliw){background:var(--spade-bg-brand);border-radius:50%;width:6px;height:6px}.mk-config__group:where(.astro-pqg5nliw){flex-direction:column;gap:8px;display:flex}.mk-config__chips:where(.astro-pqg5nliw){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-config__arrow:where(.astro-pqg5nliw){color:var(--spade-text-tertiary);font-size:14px;line-height:20px}.mk-steps:where(.astro-in3lk7e6){flex-direction:column;align-items:stretch;display:flex}.mk-steps__card:where(.astro-in3lk7e6){border-radius:var(--spade-radius-xl);background:var(--spade-bg-canvas);flex-direction:column;gap:12px;padding:28px;display:flex}.mk-steps__top:where(.astro-in3lk7e6){justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-steps:where(.astro-in3lk7e6) .mk-steps__icon{color:var(--spade-icon-brand)}.mk-steps__foot:where(.astro-in3lk7e6){margin-top:auto}.mk-steps__connector:where(.astro-in3lk7e6){color:var(--spade-text-tertiary);justify-content:center;align-items:center;padding-block:10px;display:flex}.mk-steps:where(.astro-in3lk7e6) .mk-steps__right{display:none}@media (width>=900px){.mk-steps:where(.astro-in3lk7e6){flex-direction:row;align-items:center}.mk-steps__card:where(.astro-in3lk7e6){flex:1;min-width:0;height:240px}.mk-steps__connector:where(.astro-in3lk7e6){padding-block:0;padding-inline:12px}.mk-steps:where(.astro-in3lk7e6) .mk-steps__right{display:block}.mk-steps:where(.astro-in3lk7e6) .mk-steps__down{display:none}}.pp-phone:where(.astro-5brzmp7i){width:302px}@media (width>=900px){.pp-phone:where(.astro-5brzmp7i){width:326px}.pp-phone-panel.mk-vpanel{padding-inline:16px}.pp-config-panel.mk-vpanel{padding-block:48px}}.mk-field:where(.astro-gxonubyh){border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.mk-field__label:where(.astro-gxonubyh){letter-spacing:-.045px;color:var(--spade-text-primary);gap:4px;padding:0;font-size:15px;font-weight:500;line-height:20px;display:flex}.mk-field__label--group:where(.astro-gxonubyh){letter-spacing:0;margin-bottom:2px;font-size:13px;line-height:18px}.mk-field__req:where(.astro-gxonubyh){color:var(--spade-text-danger)}.mk-field__helper:where(.astro-gxonubyh){color:var(--spade-text-secondary);font-size:14px;line-height:20px}.mk-field__error:where(.astro-gxonubyh){color:var(--spade-text-danger);align-items:flex-start;gap:6px;font-size:14px;line-height:20px;display:flex}.mk-field__error:where(.astro-gxonubyh)[hidden]{display:none}.mk-field__error:where(.astro-gxonubyh):before{content:"";background:var(--spade-bg-danger);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.mk-field:where(.astro-gxonubyh) .mk-control{border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-md);background:var(--spade-bg-surface);letter-spacing:-.09px;width:100%;height:56px;color:var(--spade-text-primary);padding-inline:16px;font-size:18px;line-height:26px}.mk-field:where(.astro-gxonubyh) .mk-control::placeholder{color:var(--spade-text-tertiary);opacity:1}.mk-field:where(.astro-gxonubyh) .mk-control:hover{border-color:var(--spade-border-strong)}.mk-field:where(.astro-gxonubyh) .mk-control:focus-visible{outline:var(--spade-stroke-focus) solid var(--spade-border-focus);outline-offset:0;border-color:var(--spade-border-focus)}.mk-field:where(.astro-gxonubyh) .mk-control[aria-invalid=true]{border-color:var(--spade-border-danger)}.mk-field:where(.astro-gxonubyh) textarea.mk-control{resize:vertical;height:136px;padding-block:12px}.mk-field:where(.astro-gxonubyh) select.mk-control{appearance:none;cursor:pointer;background-image:url(/images/chevron-down.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px 24px;padding-right:48px}.mk-field:where(.astro-gxonubyh) select.mk-control:invalid{color:var(--spade-text-tertiary)}.mk-field:where(.astro-gxonubyh) select.mk-control option{color:var(--spade-text-primary)}.mk-field:where(.astro-gxonubyh) .mk-control--mono{font-family:var(--spade-font-mono);letter-spacing:0;font-size:18px;font-weight:500;line-height:24px}.mk-alert:where(.astro-cokf6eed){border-radius:var(--spade-radius-md);background:var(--spade-bg-danger-subtle);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.mk-alert:where(.astro-cokf6eed)[hidden]{display:none}.mk-alert:where(.astro-cokf6eed):focus{outline:none}.mk-alert:where(.astro-cokf6eed):focus-visible{outline:var(--spade-stroke-focus) solid var(--spade-border-focus)}.mk-alert__icon:where(.astro-cokf6eed){background:var(--spade-bg-danger);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.mk-alert__text:where(.astro-cokf6eed){flex-direction:column;gap:2px;display:flex}.mk-alert__title:where(.astro-cokf6eed){color:var(--spade-text-primary);font-size:15px;font-weight:500;line-height:20px}.mk-alert__body:where(.astro-cokf6eed){color:var(--spade-text-secondary);font-size:14px;line-height:20px}.mk-alert__body:where(.astro-cokf6eed):empty{display:none}.mk-hp:where(.astro-m3njimeq){width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mk-panel:where(.astro-2jqbpk5p){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-xl);background:var(--spade-bg-surface);flex-direction:column;gap:24px;padding:24px 20px;display:flex}.mk-panel:where(.astro-2jqbpk5p)[hidden]{display:none}.mk-panel:where(.astro-2jqbpk5p):focus{outline:none}.mk-panel__icon:where(.astro-2jqbpk5p){border-radius:var(--spade-radius-md);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.mk-panel__icon--success:where(.astro-2jqbpk5p){background:var(--spade-bg-success-subtle);color:var(--spade-text-success)}.mk-panel__icon--info:where(.astro-2jqbpk5p){background:var(--spade-bg-info-subtle);color:var(--spade-text-info)}.mk-panel:where(.astro-2jqbpk5p) .mk-panel__title{letter-spacing:-.36px;color:var(--spade-text-primary);font-size:24px;font-weight:500;line-height:30px}.mk-panel:where(.astro-2jqbpk5p) .mk-panel__head{flex-direction:column;gap:8px;display:flex}.mk-panel:where(.astro-2jqbpk5p) .mk-panel__rows{margin:0}.mk-panel:where(.astro-2jqbpk5p) .mk-panel__rows div{border-bottom:1px solid var(--spade-border-subtle);gap:16px;padding-block:10px;font-size:14px;line-height:20px;display:flex}.mk-panel:where(.astro-2jqbpk5p) .mk-panel__rows div[hidden]{display:none}.mk-panel:where(.astro-2jqbpk5p) .mk-panel__rows dt{color:var(--spade-text-tertiary);flex:0 0 120px}.mk-panel:where(.astro-2jqbpk5p) .mk-panel__rows dd{min-width:0;color:var(--spade-text-primary);overflow-wrap:anywhere;margin:0}.mk-panel:where(.astro-2jqbpk5p) .mk-panel__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}@media (width>=900px){.mk-panel:where(.astro-2jqbpk5p){padding:40px}.mk-panel:where(.astro-2jqbpk5p) .mk-panel__rows dt{flex-basis:140px}}.mk-options:where(.astro-5k5foyfd){flex-direction:column;gap:10px;display:flex}.mk-option:where(.astro-5k5foyfd){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-lg);background:var(--spade-bg-surface);cursor:pointer;align-items:flex-start;gap:10px;padding:14px;display:flex}.mk-option:where(.astro-5k5foyfd):has(:checked){border:1.5px solid var(--spade-border-brand);background:var(--spade-bg-brand-subtle);padding:13.5px}.mk-option:where(.astro-5k5foyfd):has(:focus-visible){outline:var(--spade-stroke-focus) solid var(--spade-border-focus);outline-offset:2px}.mk-option__radio:where(.astro-5k5foyfd){width:18px;height:18px;accent-color:var(--spade-bg-brand);flex-shrink:0;margin:0}.mk-option__text:where(.astro-5k5foyfd){flex-direction:column;gap:2px;display:flex}.mk-option__title:where(.astro-5k5foyfd){color:var(--spade-text-primary);font-size:13px;font-weight:500;line-height:18px}.mk-option__body:where(.astro-5k5foyfd){color:var(--spade-text-secondary);font-size:14px;line-height:20px}@media (width>=640px){.mk-options:where(.astro-5k5foyfd){flex-direction:row}.mk-option:where(.astro-5k5foyfd){flex:1;min-width:0}}.shr:where(.astro-z7baykmx){background:var(--spade-bg-canvas);padding-block:40px 64px}.shr__cols:where(.astro-z7baykmx){flex-direction:column;gap:32px;display:flex}.shr__main:where(.astro-z7baykmx){min-width:0}.shr-card:where(.astro-z7baykmx){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-xl);background:var(--spade-bg-surface);flex-direction:column;gap:20px;padding:20px;display:flex}.shr-card:where(.astro-z7baykmx)[hidden]{display:none}.shr-stepper:where(.astro-z7baykmx){gap:8px;display:flex}.shr-stepper__step:where(.astro-z7baykmx){flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.shr-stepper__bar:where(.astro-z7baykmx){background:var(--spade-bg-subtle);border-radius:2px;height:4px}.shr-stepper__step--current:where(.astro-z7baykmx) .shr-stepper__bar:where(.astro-z7baykmx){background:var(--spade-bg-brand)}.shr-stepper__label:where(.astro-z7baykmx){color:var(--spade-text-tertiary);font-size:12px;font-weight:500;line-height:16px}.shr-stepper__step--current:where(.astro-z7baykmx) .shr-stepper__label:where(.astro-z7baykmx){color:var(--spade-text-primary)}.shr-card__head:where(.astro-z7baykmx){flex-direction:column;gap:6px;display:flex}.shr-form:where(.astro-z7baykmx){flex-direction:column;gap:20px;display:flex;position:relative}.shr-row:where(.astro-z7baykmx){flex-direction:column;gap:16px;display:flex}.shr-notes:where(.astro-z7baykmx){color:var(--spade-text-tertiary);justify-content:space-between;gap:12px;font-size:14px;line-height:20px;display:flex}.shr-notes__count:where(.astro-z7baykmx){font-variant-numeric:tabular-nums;flex-shrink:0}.shr-consent:where(.astro-z7baykmx){flex-direction:column;gap:6px;display:flex}.shr-consent__label:where(.astro-z7baykmx){color:var(--spade-text-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.shr-consent__box:where(.astro-z7baykmx){width:18px;height:18px;accent-color:var(--spade-bg-inverse);flex-shrink:0;margin:1px 0 0}.shr-consent__box:where(.astro-z7baykmx)[aria-invalid=true]{outline:1.5px solid var(--spade-border-danger);outline-offset:1px}.shr-consent:where(.astro-z7baykmx) .shr-inert{color:inherit;cursor:default}.shr-consent__error:where(.astro-z7baykmx){color:var(--spade-text-danger);gap:6px;font-size:14px;line-height:20px;display:flex}.shr-consent__error:where(.astro-z7baykmx)[hidden]{display:none}.shr-submit:where(.astro-z7baykmx){flex-direction:column;align-items:stretch;gap:8px;display:flex}.shr-guided:where(.astro-z7baykmx){border-top:1px solid var(--spade-border-subtle);flex-wrap:wrap;align-items:center;gap:6px;padding-top:17px;display:flex}.shr-status:where(.astro-z7baykmx){border-radius:var(--spade-radius-full);background:var(--spade-bg-success-subtle);color:var(--spade-text-success);align-self:flex-start;align-items:center;gap:8px;padding:4px 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.shr-status__dot:where(.astro-z7baykmx){background:currentColor;border-radius:50%;width:6px;height:6px}.shr-mono:where(.astro-z7baykmx){font-family:var(--spade-font-mono);font-size:13px}.shr-ghost:where(.astro-z7baykmx){height:48px;color:var(--spade-text-secondary);align-items:center;padding-inline:20px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.shr-meanwhile:where(.astro-z7baykmx){border-radius:var(--spade-radius-md);background:var(--spade-bg-subtle);flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.shr-note:where(.astro-z7baykmx){border-radius:var(--spade-radius-md);background:var(--spade-bg-subtle);color:var(--spade-text-secondary);align-items:center;gap:12px;padding:16px;font-size:14px;line-height:20px;display:flex}.shr-note:where(.astro-z7baykmx) .shr-note__icon{color:var(--spade-text-tertiary)}.shr-brand-link:where(.astro-z7baykmx){color:var(--spade-text-brand);font-size:15px;font-weight:500;line-height:20px}.shr__aside:where(.astro-z7baykmx){flex-direction:column;gap:16px;display:flex}.shr-run:where(.astro-z7baykmx){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-lg);background:var(--spade-bg-surface);flex-direction:column;gap:12px;padding:20px;display:flex}.shr-run__list:where(.astro-z7baykmx){flex-direction:column;gap:12px;display:flex}.shr-run__foot:where(.astro-z7baykmx){border-top:1px solid var(--spade-border-subtle);flex-direction:column;gap:4px;padding-top:12px;display:flex}@media (width>=640px){.shr-row:where(.astro-z7baykmx){flex-direction:row}.shr-row:where(.astro-z7baykmx)>*{flex:1}.shr-submit:where(.astro-z7baykmx){flex-direction:row;align-items:center;gap:16px}}@media (width>=900px){.shr:where(.astro-z7baykmx){padding-block:80px 112px}.shr__cols:where(.astro-z7baykmx){flex-direction:row;align-items:flex-start;gap:64px}.shr__main:where(.astro-z7baykmx){flex:1}.shr-card:where(.astro-z7baykmx){padding:32px}.shr__aside:where(.astro-z7baykmx){flex:0 0 400px}}.mk-code:where(.astro-74h7762s){background:var(--spade-bg-surface);width:100%;font-family:var(--spade-font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:16px;font-size:12px;line-height:16px;display:flex}.mk-code__line:where(.astro-74h7762s){color:var(--spade-text-primary);display:block}.mk-code__line--comment:where(.astro-74h7762s){color:var(--spade-text-tertiary)}.mk-foot:where(.astro-adlywjfo){flex-direction:column;align-items:stretch;gap:16px;display:flex}.mk-foot__clients:where(.astro-adlywjfo){border-radius:var(--spade-radius-lg);background:var(--spade-bg-canvas);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}.mk-foot:where(.astro-adlywjfo) .mk-foot__icon{color:var(--spade-icon-brand)}.mk-foot__link:where(.astro-adlywjfo){color:var(--spade-text-tertiary);flex-direction:column;align-items:center;gap:6px;display:flex}.mk-foot:where(.astro-adlywjfo) .mk-foot__right{display:none}.mk-foot__vm:where(.astro-adlywjfo){border:1px dashed var(--spade-border-strong);border-radius:var(--spade-radius-xl);flex-direction:column;gap:14px;padding:20px;display:flex}.mk-foot__parts:where(.astro-adlywjfo){flex-direction:column;gap:12px;display:flex}.mk-foot__part:where(.astro-adlywjfo){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-lg);background:var(--spade-bg-surface);flex-direction:column;gap:8px;padding:20px;display:flex}.mk-foot__title:where(.astro-adlywjfo){letter-spacing:-.045px;color:var(--spade-text-primary);font-size:15px;font-weight:500;line-height:20px}@media (width>=900px){.mk-foot:where(.astro-adlywjfo){flex-direction:row;align-items:center}.mk-foot__clients:where(.astro-adlywjfo){flex:0 0 180px}.mk-foot:where(.astro-adlywjfo) .mk-foot__right{display:block}.mk-foot:where(.astro-adlywjfo) .mk-foot__down{display:none}.mk-foot__vm:where(.astro-adlywjfo){flex:1;min-width:0}.mk-foot__parts:where(.astro-adlywjfo){flex-direction:row}.mk-foot__part:where(.astro-adlywjfo){flex:1;min-width:0;min-height:118px}}.mk-lic__top:where(.astro-dcqg3oyj){align-items:center;gap:8px;display:flex}.mk-lic__title:where(.astro-dcqg3oyj){letter-spacing:-.045px;color:var(--spade-text-primary);flex:1;font-size:15px;font-weight:500;line-height:20px}.mk-lic__state:where(.astro-dcqg3oyj),.mk-lic__pill:where(.astro-dcqg3oyj){color:var(--spade-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.mk-lic__state:where(.astro-dcqg3oyj){gap:8px}.mk-lic__dot:where(.astro-dcqg3oyj){border-radius:50%;width:6px;height:6px}.mk-lic__dot--success:where(.astro-dcqg3oyj){background:var(--spade-bg-success)}.mk-lic__dot--warning:where(.astro-dcqg3oyj){background:var(--spade-bg-warning)}.mk-lic__dot--danger:where(.astro-dcqg3oyj){background:var(--spade-bg-danger)}.mk-lic__states:where(.astro-dcqg3oyj){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-lic__pill:where(.astro-dcqg3oyj){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-full);padding:4px 10px}.mk-lic__arrow:where(.astro-dcqg3oyj){color:var(--spade-text-tertiary);font-size:12px;line-height:16px}.sh-install:where(.astro-smefsyeu){flex-direction:column;gap:28px;display:flex}.sh-install__copy:where(.astro-smefsyeu){flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (width>=900px){.sh-install:where(.astro-smefsyeu){flex-direction:row;align-items:flex-start;gap:80px}.sh-install__copy:where(.astro-smefsyeu){flex:0 0 440px}.sh-install:where(.astro-smefsyeu) .sh-install__steps{flex:1;min-width:0}.sh-install:where(.astro-smefsyeu) .mk-nsteps__item{padding-block:16px}.sh-panel.mk-vpanel{padding-block:48px}}.ts:where(.astro-mdlp6wmv){background:var(--spade-bg-canvas);padding-block:40px 64px}.ts__cols:where(.astro-mdlp6wmv){flex-direction:column;gap:32px;display:flex}.ts__main:where(.astro-mdlp6wmv){min-width:0}.ts-card:where(.astro-mdlp6wmv){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-xl);background:var(--spade-bg-surface);flex-direction:column;gap:20px;padding:20px;display:flex}.ts-card:where(.astro-mdlp6wmv)[hidden]{display:none}.ts-card__title:where(.astro-mdlp6wmv){letter-spacing:-.045px;color:var(--spade-text-primary);font-size:15px;font-weight:500;line-height:20px}.ts-form:where(.astro-mdlp6wmv){flex-direction:column;gap:20px;display:flex;position:relative}.ts-row:where(.astro-mdlp6wmv){flex-direction:column;gap:16px;display:flex}.ts-form:where(.astro-mdlp6wmv) .ts-inert{color:inherit;cursor:default}.ts-submit:where(.astro-mdlp6wmv){flex-direction:column;display:flex}.ts-ghost:where(.astro-mdlp6wmv){height:48px;color:var(--spade-text-secondary);align-items:center;padding-inline:20px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.ts__aside:where(.astro-mdlp6wmv){flex-direction:column;gap:16px;display:flex}.ts-customer:where(.astro-mdlp6wmv){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-lg);background:var(--spade-bg-surface);align-items:center;gap:8px;padding:16px;display:flex}.ts-customer:where(.astro-mdlp6wmv) .mk-body-s:where(.astro-mdlp6wmv){flex:1}@media (width>=640px){.ts-row:where(.astro-mdlp6wmv){flex-direction:row;align-items:flex-start}.ts-row:where(.astro-mdlp6wmv)>*{flex:1}.ts-submit:where(.astro-mdlp6wmv){flex-direction:row}}@media (width>=900px){.ts:where(.astro-mdlp6wmv){padding-block:80px 112px}.ts__cols:where(.astro-mdlp6wmv){flex-direction:row;align-items:flex-start;gap:64px}.ts__main:where(.astro-mdlp6wmv){flex:1}.ts-card:where(.astro-mdlp6wmv){padding:32px}.ts__aside:where(.astro-mdlp6wmv){flex:0 0 400px}}.mk-lchain:where(.astro-x6ryhxmv){flex-direction:column;gap:14px;width:100%;display:flex}.mk-ev__kpis:where(.astro-5xmaogep){margin:0;display:flex}.mk-ev__kpi:where(.astro-5xmaogep){border-right:1px solid var(--spade-border-subtle);flex-direction:column;gap:2px;padding-inline:12px;display:flex}.mk-ev__kpi:where(.astro-5xmaogep):first-child{padding-left:0}.mk-ev__kpi:where(.astro-5xmaogep):last-child{border-right:0;flex:1;min-width:0}.mk-ev__kpi:where(.astro-5xmaogep) dt:where(.astro-5xmaogep){color:var(--spade-text-secondary);font-size:14px;line-height:20px}.mk-ev__kpi:where(.astro-5xmaogep) dd:where(.astro-5xmaogep){letter-spacing:-.285px;color:var(--spade-text-primary);white-space:nowrap;margin:0;font-size:19px;line-height:24px}.mk-ev__chart:where(.astro-5xmaogep){aspect-ratio:412/170;width:100%;height:auto;overflow:visible}.mk-ev__chart:where(.astro-5xmaogep) path:where(.astro-5xmaogep){fill:none;vector-effect:non-scaling-stroke}.mk-ev__grid:where(.astro-5xmaogep){stroke:var(--spade-chart-grid)}.mk-ev__chart:where(.astro-5xmaogep) .mk-ev__band:where(.astro-5xmaogep){fill:var(--spade-chart-band)}.mk-ev__plan:where(.astro-5xmaogep){stroke:var(--spade-chart-plan);stroke-width:1.5px;stroke-dasharray:5 5}.mk-ev__projection:where(.astro-5xmaogep){stroke:var(--spade-chart-projection);stroke-width:1.5px;stroke-dasharray:3 3}.mk-ev__cost:where(.astro-5xmaogep){stroke:var(--spade-text-primary);stroke-width:1.5px}.mk-ev__earned:where(.astro-5xmaogep){stroke:var(--spade-chart-actual);stroke-width:2.5px}.mk-ev__today:where(.astro-5xmaogep){stroke:var(--spade-text-tertiary);stroke-dasharray:2 3}.mk-ev__legend:where(.astro-5xmaogep){color:var(--spade-text-secondary);flex-wrap:wrap;gap:8px 14px;font-size:12px;font-weight:500;line-height:16px;display:flex}.mk-ev__legend:where(.astro-5xmaogep) li:where(.astro-5xmaogep){align-items:center;gap:6px;display:flex}.mk-ev__swatch:where(.astro-5xmaogep){width:12px;height:2px}.mk-ev__swatch--plan:where(.astro-5xmaogep){background:var(--spade-chart-plan)}.mk-ev__swatch--actual:where(.astro-5xmaogep){background:var(--spade-chart-actual)}.mk-ev__swatch--primary:where(.astro-5xmaogep){background:var(--spade-text-primary)}.mk-ev__swatch--projection:where(.astro-5xmaogep){background:var(--spade-chart-projection)}.mk-ev__source:where(.astro-5xmaogep){color:var(--spade-text-tertiary);font-size:14px;line-height:20px}.mk-runout:where(.astro-2k5yhsfs){flex-direction:column;gap:12px;display:flex}.mk-runout__row:where(.astro-2k5yhsfs){align-items:flex-start;display:flex}.mk-runout__name:where(.astro-2k5yhsfs){color:var(--spade-text-primary);flex:0 0 105px;padding-top:26px;font-size:13px;font-weight:500;line-height:18px}.mk-runout__track:where(.astro-2k5yhsfs){flex:1;min-width:0;overflow:visible}.mk-runout__frame:where(.astro-2k5yhsfs){fill:none;stroke:var(--spade-border-subtle)}.mk-runout__low:where(.astro-2k5yhsfs),.mk-runout__range:where(.astro-2k5yhsfs){fill:var(--spade-border-default)}.mk-runout__range:where(.astro-2k5yhsfs){opacity:.5}.mk-runout__row--risk:where(.astro-2k5yhsfs) .mk-runout__low:where(.astro-2k5yhsfs),.mk-runout__row--risk:where(.astro-2k5yhsfs) .mk-runout__range:where(.astro-2k5yhsfs){fill:var(--spade-bg-danger)}.mk-runout__row--risk:where(.astro-2k5yhsfs) .mk-runout__range:where(.astro-2k5yhsfs){opacity:.32}.mk-runout__lead:where(.astro-2k5yhsfs){fill:var(--spade-text-primary)}.mk-runout__delivery:where(.astro-2k5yhsfs){font-family:var(--spade-font-mono);fill:var(--spade-text-tertiary);font-size:12px}.mk-runout__row--risk:where(.astro-2k5yhsfs) .mk-runout__delivery:where(.astro-2k5yhsfs){fill:var(--spade-text-primary)}.mk-runout__value:where(.astro-2k5yhsfs){font-family:var(--spade-font-sans);fill:var(--spade-text-secondary);font-size:13px;font-weight:500}.mk-runout__row--risk:where(.astro-2k5yhsfs) .mk-runout__value:where(.astro-2k5yhsfs){fill:var(--spade-text-danger)}.mk-runout__axis:where(.astro-2k5yhsfs){font-family:var(--spade-font-mono);color:var(--spade-text-tertiary);justify-content:space-between;padding-left:105px;font-size:12px;line-height:16px;display:flex}.mk-units:where(.astro-zkwnvbww){flex-direction:column;gap:14px;width:100%;display:flex}.mk-units__grid:where(.astro-zkwnvbww){grid-template-columns:repeat(8,30px);gap:6px;display:grid}.mk-units__tile:where(.astro-zkwnvbww){aspect-ratio:1;border-radius:6px}.mk-units__tile--handed:where(.astro-zkwnvbww){background:var(--spade-bg-success)}.mk-units__tile--progress:where(.astro-zkwnvbww){background:var(--spade-bg-warning-subtle);border:1px solid var(--spade-border-warning)}.mk-units__tile--idle:where(.astro-zkwnvbww){background:var(--spade-bg-subtle);border:1px solid var(--spade-border-default)}@media (width>=900px){.mk-units__grid:where(.astro-zkwnvbww){grid-template-columns:repeat(8,36px)}}.lp-hero__headline:where(.astro-lcdefpme){text-align:center;flex-direction:column;align-items:center;gap:18px;padding-block:44px 28px;display:flex}.lp-hero__pill:where(.astro-lcdefpme){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-full);background:var(--spade-bg-surface);color:var(--spade-text-secondary);align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.lp-hero__pill:where(.astro-lcdefpme):hover{border-color:var(--spade-border-strong)}.lp-hero__pill-dot:where(.astro-lcdefpme){background:var(--spade-bg-brand);border-radius:50%;width:6px;height:6px}.lp-hero__lead:where(.astro-lcdefpme){max-width:600px}.lp-hero__product:where(.astro-lcdefpme){padding-inline:var(--mk-gutter);justify-content:center;display:flex}.lp-hero__img:where(.astro-lcdefpme){width:326px;max-width:100%;display:block}.lp-problem:where(.astro-lcdefpme){padding-block:72px 40px}.lp-problem__list:where(.astro-lcdefpme){flex-direction:column;gap:20px;margin-top:16px;padding-top:20px;display:flex}.lp-problem__item:where(.astro-lcdefpme){border-top:1px solid var(--spade-border-default);flex-direction:column;gap:10px;padding-top:20px;display:flex}.lp-rows:where(.astro-lcdefpme){padding-block:40px 72px}.lp-rows__inner:where(.astro-lcdefpme){flex-direction:column;gap:72px;display:flex}.lp-rows__phone:where(.astro-lcdefpme){width:302px}.lp-grid:where(.astro-lcdefpme){padding-block:64px}.lp-grid__inner:where(.astro-lcdefpme){flex-direction:column;gap:28px;display:flex}.lp-grid__cards:where(.astro-lcdefpme){grid-template-columns:1fr;gap:16px;display:grid}.lp-principle:where(.astro-lcdefpme){padding-block:64px 16px}.lp-principle__card:where(.astro-lcdefpme){border-radius:var(--spade-radius-xl);background:var(--spade-bg-canvas);text-align:center;flex-direction:column;align-items:center;gap:24px;margin:0;padding:28px;display:flex}.lp-principle__quote:where(.astro-lcdefpme){margin:0}.lp-principle__by:where(.astro-lcdefpme){text-align:left;align-items:center;gap:12px;display:flex}.lp-principle__who:where(.astro-lcdefpme){flex-direction:column;gap:2px;display:flex}.lp-templates:where(.astro-lcdefpme){padding-block:64px 72px}.lp-templates__inner:where(.astro-lcdefpme){flex-direction:column;gap:28px;display:flex}.lp-templates__cards:where(.astro-lcdefpme){grid-template-columns:1fr;gap:16px;display:grid}.lp-template:where(.astro-lcdefpme){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-xl);flex-direction:column;display:flex;overflow:hidden}.lp-template__visual:where(.astro-lcdefpme){background:var(--spade-bg-canvas);align-items:center;padding:24px;display:flex}.lp-template__body:where(.astro-lcdefpme){flex-direction:column;gap:12px;padding:24px;display:flex}.lp-template--wide:where(.astro-lcdefpme) .lp-template__visual:where(.astro-lcdefpme){justify-content:center}.lp-templates__also:where(.astro-lcdefpme){flex-direction:column;align-items:center;gap:12px;display:flex}.lp-templates__chips:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-deploy:where(.astro-lcdefpme){padding-block:64px}.lp-deploy__inner:where(.astro-lcdefpme){flex-direction:column;gap:28px;display:flex}.lp-deploy__options:where(.astro-lcdefpme){grid-template-columns:1fr;gap:16px;display:grid}.lp-option:where(.astro-lcdefpme){border:1px solid var(--spade-border-default);border-radius:var(--spade-radius-xl);background:var(--spade-bg-surface);color:var(--spade-text-primary);flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.lp-option:where(.astro-lcdefpme)>:not(.mk-btn){align-self:stretch}.lp-option__spacer:where(.astro-lcdefpme){flex:1}.lp-footprint:where(.astro-lcdefpme){border:1px solid var(--spade-border-default);border-radius:10px;margin:0}.lp-footprint:where(.astro-lcdefpme) div:where(.astro-lcdefpme){justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.lp-footprint:where(.astro-lcdefpme) div:where(.astro-lcdefpme)+div:where(.astro-lcdefpme){border-top:1px solid var(--spade-border-default)}.lp-footprint:where(.astro-lcdefpme) dt:where(.astro-lcdefpme){font-family:var(--spade-font-mono);color:var(--spade-text-tertiary);font-size:12px;line-height:16px}.lp-footprint:where(.astro-lcdefpme) dd:where(.astro-lcdefpme){color:var(--spade-text-primary);margin:0;font-size:13px;font-weight:500;line-height:18px}.lp-trust:where(.astro-lcdefpme){grid-template-columns:1fr;gap:20px;display:grid}.lp-trust__item:where(.astro-lcdefpme){border-top:1px solid var(--spade-border-default);flex-direction:column;gap:6px;padding-top:16px;display:flex}.lp-faq:where(.astro-lcdefpme){padding-block:64px}@media (width>=640px){.lp-grid__cards:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.lp-hero__headline:where(.astro-lcdefpme){gap:24px;padding-block:88px 36px}.lp-hero__img:where(.astro-lcdefpme){width:1202px}.lp-problem:where(.astro-lcdefpme){padding-block:136px 64px}.lp-problem__list:where(.astro-lcdefpme){flex-direction:row;gap:32px;margin-top:24px;padding-top:40px}.lp-problem__item:where(.astro-lcdefpme){flex:1}.lp-rows:where(.astro-lcdefpme){padding-block:72px 136px}.lp-rows__inner:where(.astro-lcdefpme){gap:120px}.lp-rows__phone:where(.astro-lcdefpme){width:340px}.lp-grid:where(.astro-lcdefpme){padding-block:120px}.lp-grid__inner:where(.astro-lcdefpme){gap:48px}.lp-principle:where(.astro-lcdefpme){padding-block:120px 24px}.lp-principle__card:where(.astro-lcdefpme){padding:64px}.lp-templates:where(.astro-lcdefpme){padding-block:120px 136px}.lp-templates__inner:where(.astro-lcdefpme){gap:48px}.lp-templates__cards:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lp-template__visual:where(.astro-lcdefpme){height:248px;padding:32px}.lp-template__body:where(.astro-lcdefpme){padding:32px}.lp-template--wide:where(.astro-lcdefpme){flex-direction:row}.lp-template--wide:where(.astro-lcdefpme) .lp-template__visual:where(.astro-lcdefpme){flex:0 0 calc(50% - 12px);height:auto}.lp-template--wide:where(.astro-lcdefpme) .lp-template__body:where(.astro-lcdefpme){flex:1;min-width:0}.lp-deploy:where(.astro-lcdefpme){padding-block:120px}.lp-deploy__inner:where(.astro-lcdefpme){gap:48px}.lp-deploy__options:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lp-option:where(.astro-lcdefpme){padding:40px}.lp-trust:where(.astro-lcdefpme){grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.lp-faq:where(.astro-lcdefpme){padding-block:120px}}@media (width>=1100px){.lp-grid__cards:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr))}}
/*$vite$:1*/