@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2)format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2)format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.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{color-scheme:light;--color-bg:#fff;--color-surface:#f3f6f8;--color-ink:#0b1b2b;--color-ink-muted:#3d4f63;--color-border:#d3dce4;--color-input-border:#66788b;--color-wind:#00706a;--color-wind-hover:#005a55;--color-wind-tint:#e6f4f3;--color-signal:#a64b00;--color-error:#b42318;--color-error-tint:#fef3f2;--color-success:#067647;--color-success-tint:#ecfdf3;--color-focus:#0b57d0;--color-night:#0b1b2b;--color-night-raised:#132a40;--color-night-muted:#b6c6d6;--color-wind-bright:#4fd8cd;--color-wind-bright-hover:#3bc4b9;--color-signal-bright:#f5b23d;--color-focus-on-dark:#ffd166;--font-sans:"IBM Plex Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-small:.875rem;--text-body:clamp(1rem, .95rem + .25vw, 1.125rem);--text-lead:clamp(1.125rem, 1.05rem + .4vw, 1.3125rem);--text-h1:clamp(2.25rem, 1.6rem + 3vw, 3.5rem);--text-h2:clamp(1.625rem, 1.35rem + 1.4vw, 2.375rem);--text-h3:clamp(1.1875rem, 1.12rem + .4vw, 1.375rem);--text-h4:1.0625rem;--text-eyebrow:.8125rem;--text-fact:clamp(2rem, 1.6rem + 2vw, 3rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-section:clamp(3rem, 2rem + 5vw, 6rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2rem);--container:72rem;--container-narrow:46rem;--measure:68ch;--radius-s:4px;--radius-m:8px;--radius-l:16px;--control-height:3rem;--focus-ring:3px solid var(--color-focus);--focus-offset:3px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}[hidden]{display:none!important}img,svg{max-width:100%;height:auto}h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote{margin:0}h1,h2,h3,h4{text-wrap:balance}h1{font-size:var(--text-h1);letter-spacing:-.015em;font-weight:650;line-height:1.1}h2{font-size:var(--text-h2);letter-spacing:-.01em;font-weight:650;line-height:1.2}h3{font-size:var(--text-h3);font-weight:600;line-height:1.3}h4{font-size:var(--text-h4);font-weight:600;line-height:1.4}p,li{max-width:var(--measure)}strong{font-weight:650}a{color:var(--color-wind);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:.08em}a:hover{color:var(--color-wind-hover);text-decoration-thickness:.14em}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.on-dark :focus-visible{outline-color:var(--color-focus-on-dark)}main:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.stack>*+*{margin-top:var(--space-s)}.stack-l>*+*{margin-top:var(--space-l)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-wind);font-weight:500}.on-dark .eyebrow{color:var(--color-wind-bright)}.lead{font-size:var(--text-lead);line-height:1.55}.muted{color:var(--color-ink-muted)}.on-dark .muted{color:var(--color-night-muted)}.small{font-size:var(--text-small);line-height:1.5}.section-intro{margin-top:var(--space-s);font-size:var(--text-lead);color:var(--color-ink-muted)}.on-dark .section-intro{color:var(--color-night-muted)}.split{gap:var(--space-xl);display:grid}@media (width>=64rem){.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.on-dark{background:var(--color-night);color:#fff}.on-dark a{color:var(--color-wind-bright)}.on-dark a:hover{color:#fff}.skip-link{top:var(--space-2xs);left:var(--space-2xs);z-index:100;padding:var(--space-xs) var(--space-s);background:var(--color-ink);color:#fff;border-radius:var(--radius-s);font-weight:600;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:#fff;outline-color:var(--color-focus-on-dark);transform:none}.site-header{border-bottom:1px solid var(--color-border);background:var(--color-bg)}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-m);padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.site-nav__list{align-items:center;gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-nav__link{min-height:2.75rem;padding-inline:var(--space-2xs);color:var(--color-ink);border-radius:var(--radius-s);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.site-nav__link:hover{color:var(--color-wind-hover);text-decoration:underline}.site-nav__link[aria-current=page]{color:var(--color-wind);text-decoration:underline .14em}.site-nav__cta{margin-left:var(--space-2xs)}.logo{align-items:center;gap:var(--space-2xs);min-height:2.75rem;color:var(--color-ink);letter-spacing:-.01em;font-size:1.1875rem;font-weight:650;text-decoration:none;display:inline-flex}.logo:hover{color:var(--color-ink)}.logo__mark{width:2rem;height:2rem;color:var(--color-wind);flex:none}.on-dark .logo{color:#fff}.on-dark .logo__mark{color:var(--color-wind-bright)}.button{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--control-height);padding:var(--space-xs) var(--space-m);border-radius:var(--radius-m);font:inherit;text-align:center;cursor:pointer;border:2px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.button--primary{background:var(--color-wind);color:#fff}.button--primary:hover{background:var(--color-wind-hover);color:#fff}.button--secondary{border-color:var(--color-wind);color:var(--color-wind);background:0 0}.button--secondary:hover{background:var(--color-wind-tint);color:var(--color-wind-hover)}.on-dark .button--primary{background:var(--color-wind-bright);color:var(--color-night)}.on-dark .button--primary:hover{background:var(--color-wind-bright-hover);color:var(--color-night)}.on-dark .button--secondary{border-color:var(--color-night-muted);color:#fff}.on-dark .button--secondary:hover{background:var(--color-night-raised);color:#fff}.button--block{width:100%}.button[aria-disabled=true]{cursor:progress;opacity:.8}.button-row{gap:var(--space-xs);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.link-button{color:var(--color-wind);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline .08em}.link-button:hover{color:var(--color-wind-hover);text-decoration-thickness:.14em}.section{padding-block:var(--space-section)}.section--muted{background:var(--color-surface)}.section__header{margin-bottom:var(--space-xl)}.section__header>*+*{margin-top:var(--space-s)}.hero{padding-block:clamp(2.5rem,1.5rem + 5vw,5.5rem)}.hero--plain{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.hero__inner{gap:var(--space-xl);align-items:center;display:grid}@media (width>=64rem){.hero--with-visual .hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hero__text>*+*{margin-top:var(--space-m)}.hero__lead{font-size:var(--text-lead);line-height:1.55}.hero__lead>*+*{margin-top:var(--space-s)}.on-dark .hero__lead{color:var(--color-night-muted)}.breadcrumbs ol{gap:var(--space-3xs) var(--space-2xs);font-size:var(--text-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:var(--space-2xs);display:inline-flex}.breadcrumbs li+li:before{content:"/";color:var(--color-ink-muted)}.on-dark .breadcrumbs li+li:before{color:var(--color-night-muted)}.breadcrumbs [aria-current=page]{color:var(--color-ink-muted)}.on-dark .breadcrumbs [aria-current=page]{color:var(--color-night-muted)}.answer{max-width:var(--container-narrow);padding:var(--space-m) var(--space-m) var(--space-m) var(--space-l);border-left:6px solid var(--color-wind);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--color-wind-tint)}.answer__question{font-size:var(--text-h2)}.answer__text{margin-top:var(--space-s);font-size:var(--text-lead);line-height:1.55}.answer__text>*+*{margin-top:var(--space-s)}.key-facts{gap:var(--space-m);padding:0;list-style:none;display:grid}@media (width>=40rem){.key-facts{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.key-fact{padding:var(--space-m);border-top:4px solid var(--color-signal);border-radius:var(--radius-m);background:var(--color-bg)}.key-fact__value{font-family:var(--font-mono);font-size:var(--text-fact);color:var(--color-signal);font-weight:500;line-height:1.1}.key-fact__label{margin-top:var(--space-xs)}.feature-grid{gap:var(--space-m);padding:0;list-style:none;display:grid}@media (width>=40rem){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.feature-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{gap:var(--space-xs);padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-bg);flex-direction:column;display:flex}.section--muted .card{border-color:#0000}.card__link{padding-top:var(--space-xs);margin-top:auto;font-weight:600}.on-dark .card{background:var(--color-night-raised);border-color:#0000}.steps{gap:var(--space-m);counter-reset:step;padding:0;list-style:none;display:grid}@media (width>=64rem){.steps{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.step{counter-increment:step;padding-top:var(--space-m);border-top:2px solid var(--color-wind)}.step:before{content:counter(step, decimal-leading-zero);content:counter(step, decimal-leading-zero) / "";margin-bottom:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-wind);font-weight:500;display:block}.step__title+p{margin-top:var(--space-2xs)}.callout{max-width:var(--container-narrow);padding:var(--space-m);border:2px solid var(--color-input-border);border-radius:var(--radius-m);background:var(--color-bg)}.callout>*+*{margin-top:var(--space-xs)}.callout--example{border-style:dashed;border-color:var(--color-signal)}.callout--warning{border-color:var(--color-signal);border-left-width:6px}.callout__title{font-size:var(--text-h3)}.callout__label{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-signal);font-weight:500}.checklist{gap:var(--space-s);padding:0;list-style:none;display:grid}.checklist li{padding-left:var(--space-l);position:relative}.checklist li:before{content:"";border-bottom:3px solid var(--color-wind);border-left:3px solid var(--color-wind);width:.9em;height:.5em;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--space-s)}.prose>h2{margin-top:var(--space-xl)}.prose>h3{margin-top:var(--space-l)}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:var(--space-2xs)}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.prose th,.prose td{padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.table-wrap{overflow-x:auto}.glossary{gap:var(--space-m);display:grid}.glossary dt{font-weight:650}.glossary dd{margin:var(--space-3xs) 0 0;max-width:var(--measure)}.article-meta{margin-top:var(--space-s);font-size:var(--text-small);color:var(--color-ink-muted)}.article-body{padding-block:var(--space-xl) var(--space-section)}.article-body>.answer{margin-bottom:var(--space-xl)}.cite{margin-left:.1em;font-size:.7em;line-height:0}.cite a{padding-inline:.15em}.source-list{font-size:var(--text-small);padding-left:1.5em}.source-list li+li{margin-top:var(--space-2xs)}.source-list li:target{background:var(--color-wind-tint)}.faq-list{gap:var(--space-l);display:grid}@media (width>=64rem){.faq-list{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.faq__q{font-size:var(--text-h3)}.faq__a,.faq__a>*+*{margin-top:var(--space-2xs)}.cta-band__inner{gap:var(--space-m);display:grid}@media (width>=64rem){.cta-band__inner{grid-template-columns:minmax(0,2fr) auto;align-items:center}}.cta-band__text>*+*{margin-top:var(--space-xs)}.cta-band__text p{color:var(--color-night-muted)}.waitlist{max-width:var(--container-narrow);padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-bg)}@media (width<=29.99rem){.waitlist{padding:var(--space-s) 0;background:0 0;border:0}}.waitlist-form>*+*{margin-top:var(--space-m)}.form-intro,.form-legal{font-size:var(--text-small);color:var(--color-ink-muted)}.field{gap:var(--space-2xs);display:grid}.field__label,.fieldset__legend{font-weight:600}.fieldset__legend{font-size:var(--text-h4);padding:0}.field__optional{color:var(--color-ink-muted);font-weight:400}.field__hint{font-size:var(--text-small);color:var(--color-ink-muted)}.field__error{color:var(--color-error);font-weight:600}.field--error{padding-left:var(--space-s);border-left:4px solid var(--color-error)}.input,.select{width:100%;min-height:var(--control-height);padding:var(--space-2xs) var(--space-xs);border:2px solid var(--color-input-border);border-radius:var(--radius-s);background:var(--color-bg);color:var(--color-ink);font:inherit;font-size:max(1rem,16px)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--color-error)}fieldset{border:0;min-width:0;margin:0;padding:0}.fieldset{gap:var(--space-m);padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-m);display:grid}.field--choice{gap:var(--space-xs);display:grid}.choice,.field--checkbox{align-items:flex-start;gap:var(--space-xs);display:flex}.choice__input,.checkbox__input{width:1.5rem;height:1.5rem;accent-color:var(--color-wind);flex:none;margin:.1rem 0 0}.choice__label,.checkbox__label{cursor:pointer}.choice__hint{font-size:var(--text-small);color:var(--color-ink-muted);display:block}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cf-turnstile{max-width:100%;overflow:hidden}.form-status:empty{display:none}.error-summary{padding:var(--space-m);border:4px solid var(--color-error);border-radius:var(--radius-m);background:var(--color-error-tint)}.error-summary:focus{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.error-summary__title{font-size:var(--text-h3);color:var(--color-ink)}.error-summary__list{margin-top:var(--space-xs);padding-left:1.25em}.error-summary__list a,.error-summary__list li{color:var(--color-error);font-weight:600}.waitlist-success{padding:var(--space-m);border:4px solid var(--color-success);border-radius:var(--radius-m);background:var(--color-success-tint)}.waitlist-success>*+*{margin-top:var(--space-xs)}.waitlist-success__title{font-size:var(--text-h3);color:var(--color-success)}.next-steps{padding-left:1.25em}.next-steps li+li{margin-top:var(--space-xs)}.token-form{margin-top:var(--space-l)}.site-footer{padding-block:var(--space-2xl) var(--space-l);font-size:var(--text-small)}.site-footer__grid{gap:var(--space-l);display:grid}@media (width>=40rem){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.site-footer__grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}}.site-footer__blurb{margin-top:var(--space-s);color:var(--color-night-muted)}.site-footer__heading{font-size:var(--text-small);color:#fff;font-weight:600}.site-footer__list{margin-top:var(--space-xs);padding:0;list-style:none}.site-footer__list a{padding-block:var(--space-3xs);display:inline-block}.site-footer__legal{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--color-night-raised);color:var(--color-night-muted)}.site-footer__legal>*+*{margin-top:var(--space-2xs)}.diagram-figure{margin:0}.diagram{width:100%;height:auto;display:block}.diagram text{font-family:var(--font-sans)}.diagram-legend{margin-top:var(--space-s);font-size:var(--text-small);color:var(--color-night-muted)}.diagram-legend ul{gap:var(--space-2xs);padding:0;list-style:none;display:grid}.diagram-legend li{align-items:center;gap:var(--space-2xs);display:flex}.swatch{border-radius:50%;flex:none;width:1rem;height:1rem;display:inline-block}.swatch--wind{background:var(--color-wind-bright)}.swatch--curtailed{border:2px dashed var(--color-signal-bright)}.swatch--boundary{border-top:3px dashed var(--color-signal-bright);border-radius:0;height:0}.swatch--demand{background:var(--color-night-muted);border-radius:3px}.swatch--site{border:2px solid var(--color-wind-bright);border-radius:3px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (forced-colors:active){.button,.card,.answer,.callout,.key-fact,.waitlist,.error-summary,.waitlist-success,.skip-link{border:2px solid canvastext}}@media print{.site-header nav,.skip-link,.waitlist,.cta-band{display:none}.on-dark{color:#000;background:#fff}}
