@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk_VariableFont_wght-s.p.0s8smimw71m9j.ttf)format("truetype");font-display:swap}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_639911d-module__hoDGrq__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_639911d-module__hoDGrq__variable{--font-display:"spaceGrotesk", "spaceGrotesk Fallback"}
@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_VariableFont_wdth,wght-s.p.0vrych28141of.ttf)format("truetype");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:ibmPlexSans;src:url(../media/IBMPlexSans_Italic_VariableFont_wdth,wght-s.p.0aq5-kg96v4vx.ttf)format("truetype");font-display:swap;font-weight:100 700;font-style:italic}@font-face{font-family:ibmPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.ibmplexsans_be26ae31-module__dgZ5MG__className{font-family:ibmPlexSans,ibmPlexSans Fallback}.ibmplexsans_be26ae31-module__dgZ5MG__variable{--font-body:"ibmPlexSans", "ibmPlexSans Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_Regular-s.p.03w8z~r9662_u.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_Medium-s.p.0eb8cy_8pzigz.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_SemiBold-s.p.0vyvwr2t.shmi.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/IBMPlexMono_Bold-s.p.0pku.mrka88oi.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_2b3cdb24-module__bmCkEW__className{font-family:ibmPlexMono,ibmPlexMono Fallback}.ibmplexmono_2b3cdb24-module__bmCkEW__variable{--font-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#d8d2c9;--color-bg-soft:#e5e5e5;--color-bg-plate:#c8c0b5;--color-surface:#f3eee5;--color-surface-bright:#fffdf7;--color-surface-soft:#eae2d5;--color-surface-inset:#e7dccd;--color-surface-dark:#2a221d;--color-text:#1e1a16;--color-text-soft:#5a544c;--color-text-muted:#797166;--color-text-secondary:var(--color-text-soft);--color-line:#3b342c2e;--color-line-strong:#3b342c70;--color-white:#fff;--color-on-dark:#f3eee5;--color-on-dark-muted:#ede0d4;--color-orange:#ec5b18;--color-orange-deep:#b53800;--color-orange-press:#d94f11;--color-orange-soft:#f7b391;--color-green:#718160;--color-green-dot:#5db353;--color-blue:#76889a;--chip-ki:#718160;--chip-ki-ink:#556348;--chip-digital:#e97124;--chip-digital-ink:#bb4f0d;--chip-relaunch:#76889a;--chip-relaunch-ink:#58697a;--color-focus:#1a5cff;--color-error:#982d14;--color-success:#345f39;--color-shadow:#1c161214;--color-shadow-strong:#1c161224;--color-orange-glow:#ec5b180f;--font-display:"Space Grotesk", "Avenir Next", "Helvetica Neue", sans-serif;--font-body:"IBM Plex Sans", "Avenir Next", "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", "Consolas", monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:5rem;--radius-sm:.45rem;--radius-md:.7rem;--radius-lg:1.45rem;--radius-xl:1.8rem;--radius-pill:999px;--nav-pill-radius:.88rem;--shadow-panel:0 1px 0 #ffffffb8 inset, 0 -2px 0 #5e564d1a inset, 0 12px 24px -20px #1c181324;--shadow-panel-strong:0 1px 0 #ffffffd1 inset, 0 -2px 0 #5e564d1f inset, 0 18px 30px -20px #1c18132e;--shadow-panel-dark:0 1px 0 #ffffff0f inset, 0 -2px 0 #00000073 inset, 0 20px 40px -28px #0000008c;--shadow-key:0 1px 0 #fffc inset, 0 -1px 0 #463d3314 inset, 0 2px 6px -4px #120e0a24;--shadow-key-active:inset 0 3px 10px #1c16121f;--shadow-inset:inset 0 0 0 1px #1c16120d;--shadow-card:var(--shadow-panel);--nav-blur-bg:#f3eee5d1;--nav-blur-border:#3b342c1f;--border-fine:1px solid #2b241d24;--border-strong:1px solid #2b241d2e;--max-width:78rem;--gutter:clamp(1rem, 2vw, 2rem);--header-height:5.75rem;--step--1:clamp(.78rem, .75rem + .08vw, .86rem);--step-0:clamp(.98rem, .95rem + .15vw, 1.05rem);--step-1:clamp(1.08rem, 1rem + .35vw, 1.28rem);--step-2:clamp(1.3rem, 1.14rem + .7vw, 1.7rem);--step-3:clamp(1.7rem, 1.38rem + 1.25vw, 2.45rem);--step-4:clamp(2.1rem, 1.7rem + 1.8vw, 3.2rem);--step-5:clamp(2.8rem, 2rem + 2.4vw, 4.6rem);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--transition-fast:.14s var(--ease-out-quart);--transition-base:.22s var(--ease-out-quart);--z-skip:100;--z-header:80;--z-drawer:90}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1e1a16;--color-bg-soft:#2a211c;--color-bg-plate:#141210;--color-surface:#2f261f;--color-surface-soft:#382d25;--color-surface-inset:#221b16;--color-surface-dark:#140f0c;--color-text:#ede8df;--color-text-soft:#c8b7a7;--color-text-muted:#9c8a7b;--color-line:#ffffff14;--color-line-strong:#ffffff2e;--color-orange:#ff7a3d;--color-orange-deep:#ff9a6b;--color-orange-soft:#ffc0a1;--color-green:#8ca787;--color-blue:#93a8bc;--chip-ki:#7f9979;--chip-ki-ink:#d7ead1;--chip-digital:#ff7a3d;--chip-digital-ink:#ffe2d3;--chip-relaunch:#8da4b8;--chip-relaunch-ink:#deebf5;--color-focus:#74a2ff;--color-error:#ff9d82;--color-success:#90c693;--color-shadow:#0000004d;--color-shadow-strong:#00000094;--color-orange-glow:#ff7a3d1a;--shadow-panel:0 1px 0 #ffffff0d inset, 0 -2px 0 #00000059 inset, 0 20px 36px -28px #0000008c;--shadow-panel-strong:0 1px 0 #ffffff14 inset, 0 -2px 0 #00000075 inset, 0 26px 46px -30px #0000009e;--shadow-key:0 1px 0 #ffffff0f inset, 0 -1px 0 #00000057 inset, 0 12px 20px -18px #0000008f;--shadow-key-active:0 1px 0 #ffffff08 inset, 0 4px 10px #0000005c inset, 0 4px 12px -10px #00000085;--shadow-inset:inset 0 1px 0 #ffffff0a, inset 0 0 0 1px #ffffff08;--nav-blur-bg:#1e1a16d9;--nav-blur-border:#ffffff12;--border-fine:1px solid #ffffff14;--border-strong:1px solid #ffffff24}
