:root,[data-theme=light]{--bg:#f7f7f4;--surface:#fff;--surface-raised:#fff;--surface-sunken:#eeefeb;--border:#7f8898;--border-subtle:#d9dce1;--text:#12151b;--text-muted:#4a5261;--text-inverse:#fff;--focus:#1d5fc4;--overlay-scrim:#0f12178f;--signal:#ffd43b;--signal-soft:#fff3bf;--signal-text:#7a5c00;--state-positive:#17733a;--state-negative:#b42323;--state-warning:#a84300;--state-info:#1d5fc4;--state-paused:#0b6e7f;--state-pending:#4a5261;--state-locked:#4a5261;--class-badge:#5b3cc4;--delta-up:var(--state-positive);--delta-down:var(--state-negative);--delta-neutral:var(--text-muted);--cause-line:#12151b;--estimate:#4a5261;--hidden-hatch:#7f8898;--revealed:#5b3cc4;--range-band:#e6e8ec;--series-self:#12151b;--series-comparator:#4a5261;--series-context:#7f8898;--series-reference:#4a5261;--gridline:#e3e6ea;--team-1:#0072b2;--team-2:#b86e00;--team-3:#00845f;--team-4:#b5508c;--team-5:#2b7fb0;--team-6:#c24f00;--team-7:#6b6b6b;--team-8:#7048e8}[data-theme=dark]{--bg:#0f1217;--surface:#171b22;--surface-raised:#20252e;--surface-sunken:#0b0d11;--border:#6a7383;--border-subtle:#2a303a;--text:#eef0f3;--text-muted:#a7afbc;--text-inverse:#12151b;--focus:#6ea8ff;--overlay-scrim:#000000a3;--signal:#ffd43b;--signal-soft:#3a3210;--signal-text:#ffd43b;--state-positive:#4cc77a;--state-negative:#ff7a7a;--state-warning:#ff9f43;--state-info:#6ea8ff;--state-paused:#3fc1d3;--state-pending:#a7afbc;--state-locked:#a7afbc;--class-badge:#a993ff;--delta-up:var(--state-positive);--delta-down:var(--state-negative);--delta-neutral:var(--text-muted);--cause-line:#eef0f3;--estimate:#a7afbc;--hidden-hatch:#6a7383;--revealed:#a993ff;--range-band:#262c36;--series-self:#eef0f3;--series-comparator:#a7afbc;--series-context:#6a7383;--series-reference:#a7afbc;--gridline:#242a33;--team-1:#4da3e0;--team-2:#e69f00;--team-3:#22c197;--team-4:#e08cbf;--team-5:#7cc8f2;--team-6:#ff7f3f;--team-7:#b0b0b0;--team-8:#a993ff}[data-theme=projector]{--bg:#fff;--surface:#fff;--surface-raised:#f2f3f5;--surface-sunken:#e9ecf0;--border:#3a414d;--border-subtle:#c9ced6;--text:#000;--text-muted:#3a414d;--text-inverse:#fff;--focus:#1d5fc4;--overlay-scrim:#000000b8;--signal:#ffd43b;--signal-soft:#fff3bf;--signal-text:#7a5c00;--state-positive:#0e5c2d;--state-negative:#8f1919;--state-warning:#8a3700;--state-info:#174ea6;--state-paused:#095866;--state-pending:#3a414d;--state-locked:#3a414d;--class-badge:#5b3cc4;--delta-up:var(--state-positive);--delta-down:var(--state-negative);--delta-neutral:var(--text-muted);--cause-line:#000;--estimate:#3a414d;--hidden-hatch:#3a414d;--revealed:#5b3cc4;--range-band:#e1e4e9;--series-self:#000;--series-comparator:#3a414d;--series-context:#7f8898;--series-reference:#3a414d;--gridline:#d5d9df;--team-1:#0072b2;--team-2:#b86e00;--team-3:#00845f;--team-4:#b5508c;--team-5:#2b7fb0;--team-6:#c24f00;--team-7:#6b6b6b;--team-8:#7048e8}:root{--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--display-hero-font-family:var(--font-sans);--display-hero-font-size:68px;--display-hero-line-height:72px;--display-hero-font-weight:600;--display-hero-font-variant-numeric:normal;--display-xl-font-family:var(--font-sans);--display-xl-font-size:48px;--display-xl-line-height:52px;--display-xl-font-weight:600;--display-xl-font-variant-numeric:normal;--display-font-family:var(--font-sans);--display-font-size:44px;--display-line-height:48px;--display-font-weight:600;--display-font-variant-numeric:normal;--heading-1-font-family:var(--font-sans);--heading-1-font-size:30px;--heading-1-line-height:36px;--heading-1-font-weight:600;--heading-1-font-variant-numeric:normal;--heading-2-font-family:var(--font-sans);--heading-2-font-size:22px;--heading-2-line-height:28px;--heading-2-font-weight:600;--heading-2-font-variant-numeric:normal;--heading-3-font-family:var(--font-sans);--heading-3-font-size:18px;--heading-3-line-height:24px;--heading-3-font-weight:600;--heading-3-font-variant-numeric:normal;--body-font-family:var(--font-sans);--body-font-size:16px;--body-line-height:24px;--body-font-weight:400;--body-font-variant-numeric:normal;--body-sm-font-family:var(--font-sans);--body-sm-font-size:14px;--body-sm-line-height:20px;--body-sm-font-weight:400;--body-sm-font-variant-numeric:normal;--label-font-family:var(--font-sans);--label-font-size:13px;--label-line-height:16px;--label-font-weight:600;--label-font-variant-numeric:normal;--caption-font-family:var(--font-sans);--caption-font-size:12px;--caption-line-height:16px;--caption-font-weight:400;--caption-font-variant-numeric:normal;--metric-xl-font-family:var(--font-sans);--metric-xl-font-size:40px;--metric-xl-line-height:44px;--metric-xl-font-weight:600;--metric-xl-font-variant-numeric:tabular-nums;--metric-font-family:var(--font-sans);--metric-font-size:24px;--metric-line-height:28px;--metric-font-weight:600;--metric-font-variant-numeric:tabular-nums;--clock-font-family:var(--font-mono);--clock-font-size:28px;--clock-line-height:32px;--clock-font-weight:600;--clock-font-variant-numeric:tabular-nums;--code-font-family:var(--font-mono);--code-font-size:32px;--code-line-height:40px;--code-font-weight:600;--code-font-variant-numeric:normal;--body-lg-font-family:var(--font-sans);--body-lg-font-size:18px;--body-lg-line-height:28px;--body-lg-font-weight:400;--body-lg-font-variant-numeric:normal;--display-hero-sm-font-family:var(--font-sans);--display-hero-sm-font-size:44px;--display-hero-sm-line-height:48px;--display-hero-sm-font-weight:600;--display-hero-sm-font-variant-numeric:normal;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--target-min:44px;--target-dense:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--duration-instant:0s;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-consequence:.6s;--easing-standard:cubic-bezier(.2,0,0,1);--easing-exit:cubic-bezier(.4,0,1,1);--bp-tablet:600px;--bp-laptop:1024px;--content-max:1200px;--measure:68ch;--measure-narrow:60ch;--space-9:96px}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/plex-sans-400.BJvikt2y.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/plex-sans-600.BTNbjMG6.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/plex-sans-700.DW06r1TZ.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/plex-mono-600.CpZYoY8U.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);color:var(--text);font-family:var(--font-sans)}body{font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);margin:0}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}a{color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-display-hero{font-family:var(--display-hero-sm-font-family);font-size:var(--display-hero-sm-font-size);line-height:var(--display-hero-sm-line-height);font-weight:var(--display-hero-sm-font-weight)}@media (min-width:1024px){.t-display-hero{font-size:var(--display-hero-font-size);line-height:var(--display-hero-line-height);font-weight:var(--display-hero-font-weight)}}.t-display{font-family:var(--heading-1-font-family);font-size:var(--heading-1-font-size);line-height:var(--heading-1-line-height);font-weight:var(--heading-1-font-weight)}@media (min-width:1024px){.t-display{font-size:var(--display-font-size);line-height:var(--display-line-height);font-weight:var(--display-font-weight)}}.t-heading-1{font-family:var(--heading-1-font-family);font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);font-weight:var(--heading-1-font-weight)}@media (min-width:1024px){.t-heading-1{font-size:var(--heading-1-font-size);line-height:var(--heading-1-line-height)}}.t-heading-2{font-family:var(--heading-2-font-family);font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);font-weight:var(--heading-2-font-weight)}.t-heading-3{font-family:var(--heading-3-font-family);font-size:var(--heading-3-font-size);line-height:var(--heading-3-line-height);font-weight:var(--heading-3-font-weight)}.t-body-lg{font-size:var(--body-font-size);line-height:var(--body-line-height)}@media (min-width:1024px){.t-body-lg{font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height)}}.t-body-sm{font-size:var(--body-sm-font-size);line-height:var(--body-sm-line-height)}.t-label{font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight)}.t-caption{font-size:var(--caption-font-size);line-height:var(--caption-line-height)}.t-metric{font-size:var(--metric-font-size);line-height:var(--metric-line-height);font-weight:var(--metric-font-weight);font-variant-numeric:var(--metric-font-variant-numeric)}.t-metric-xl{font-size:var(--metric-font-size);line-height:var(--metric-line-height);font-weight:var(--metric-xl-font-weight);font-variant-numeric:var(--metric-xl-font-variant-numeric)}@media (min-width:1024px){.t-metric-xl{font-size:var(--metric-xl-font-size);line-height:var(--metric-xl-line-height)}}.muted{color:var(--text-muted)}.measure{max-width:var(--measure)}.measure-narrow{max-width:var(--measure-narrow)}.container{width:100%;max-width:var(--content-max);padding-inline:var(--space-4);margin-inline-start:auto;margin-inline-end:auto}@media (min-width:600px){.container{padding-inline:var(--space-5)}}@media (min-width:1024px){.container{padding-inline:var(--space-6)}}main{display:block}.skip-link{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.wordmark{font-family:var(--font-sans);letter-spacing:.04em;white-space:nowrap;font-weight:700;line-height:1;display:inline-block}.wordmark__sim{position:relative}.wordmark__sim:after{content:"";background:var(--signal);height:.12em;position:absolute;bottom:-.2em;left:0;right:.04em}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--label-font-weight);cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.button--primary{background:var(--text);color:var(--text-inverse)}.button--primary:hover{background:var(--text-muted)}.button--secondary{color:var(--text);border-color:var(--border);background:0 0}.button--secondary:hover{background:var(--surface-sunken)}.button--quiet{color:var(--text);padding-inline:var(--space-2);text-underline-offset:.2em;background:0 0;text-decoration:underline}.site-header{border-bottom:1px solid var(--border-subtle);background:var(--bg)}.site-header__inner{align-items:center;gap:var(--space-3) var(--space-5);min-height:var(--space-8);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.site-header__home{min-height:var(--target-min);font-size:var(--heading-2-font-size);color:var(--text);align-items:center;gap:var(--space-3);text-decoration:none;display:inline-flex}.site-header__descriptor{font-size:var(--body-sm-font-size);font-weight:var(--body-font-weight);color:var(--text-muted);white-space:nowrap}.site-header__descriptor strong,.hero__name-descriptor strong{font-weight:var(--heading-3-font-weight);color:var(--text)}@media (max-width:30em){.site-header__descriptor{display:none}}.site-header__join{margin-left:auto}.site-nav a,.site-header__join,.site-footer a{min-height:var(--target-min);font-size:var(--body-sm-font-size);line-height:var(--body-sm-line-height);color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-header__join:hover,.site-footer a:hover,.site-nav a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline}.site-header__join{font-weight:var(--label-font-weight)}.site-nav__list{gap:var(--space-5);padding:0;list-style:none;display:flex}.site-nav--laptop{display:none}.site-nav--phone{order:3;width:100%}.site-nav--phone summary{min-height:var(--target-min);font-size:var(--body-sm-font-size);font-weight:var(--label-font-weight);cursor:pointer;align-items:center;display:inline-flex}.site-nav--phone ul{padding:0 0 var(--space-3);list-style:none}@media (min-width:1024px){.site-nav--phone{display:none}.site-nav--laptop{display:block}.site-header__inner{flex-wrap:nowrap}.site-header__join{margin-left:0}.site-nav--laptop{margin-left:auto}}.site-footer{margin-top:var(--space-8);border-top:1px solid var(--border-subtle);padding-block:var(--space-6) var(--space-5);color:var(--text-muted)}.site-footer__top{gap:var(--space-5);display:grid}.site-footer__brand .wordmark{font-size:var(--heading-3-font-size);color:var(--text)}.site-footer__tagline{margin-top:var(--space-3);font-size:var(--body-sm-font-size);line-height:var(--body-sm-line-height)}.site-footer ul{column-gap:var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-footer__legal{margin-top:var(--space-5);gap:var(--space-2) var(--space-5);font-size:var(--body-sm-font-size);flex-wrap:wrap;align-items:center;display:flex}@media (min-width:1024px){.site-footer__top{grid-template-columns:1fr 2fr;align-items:start}.site-footer__top ul{justify-content:flex-end}}.hero{padding-block:var(--space-6) var(--space-7)}.hero__grid{gap:var(--space-6);display:grid}.hero__eyebrow{color:var(--text-muted)}.hero__headline{margin-top:var(--space-3)}.hero__name{margin-top:var(--space-3);align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__name-descriptor{font-size:var(--heading-3-font-size);color:var(--text-muted)}.hero__name-cue{font-family:var(--font-mono);font-size:var(--body-sm-font-size);color:var(--text-muted)}.hero__descriptor{margin-top:var(--space-4);max-width:var(--measure-narrow)}.hero__actions{margin-top:var(--space-5);gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__text{flex-direction:column;display:flex}.hero__join{margin-bottom:var(--space-6);order:-1}@media (min-width:1024px){.hero{padding-block:var(--space-8) var(--space-9)}.hero__grid{align-items:center;gap:var(--space-7);grid-template-columns:7fr 5fr}.hero__join{margin-top:var(--space-6);order:0;margin-bottom:0}}.join-field__label{display:block}.join-field__row{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.join-field__input{width:100%;min-width:0;max-width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--code-font-family);font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);font-weight:var(--code-font-weight);letter-spacing:.12em;text-transform:uppercase;flex:auto}.join-field__input::placeholder{color:var(--text-muted);letter-spacing:normal;text-transform:none;font-family:var(--font-sans);font-size:var(--body-font-size);font-weight:var(--body-font-weight)}@media (min-width:600px){.join-field__input{width:auto}}.join-field__help{margin-top:var(--space-2);color:var(--text-muted)}.join-field__error{margin-top:var(--space-2);gap:var(--space-2);color:var(--state-negative);font-weight:var(--label-font-weight);align-items:flex-start;display:flex}.join-field__error svg{margin-top:var(--space-1);flex:none}.join-field--invalid .join-field__input{border-color:var(--state-negative)}.band{padding-block:var(--space-7)}.band+.band{border-top:1px solid var(--border-subtle)}.band--sunken{background:var(--surface-sunken)}.band--sunken+.band,.band+.band--sunken{border-top:0}.band__lead{margin-top:var(--space-3);max-width:var(--measure-narrow)}.band__body{margin-top:var(--space-6)}@media (min-width:1024px){.band{padding-block:var(--space-9)}}.pointers{gap:var(--space-6);display:grid}.pointer p{margin-top:var(--space-2);max-width:var(--measure)}.pointer a{margin-top:var(--space-3);min-height:var(--target-min);font-weight:var(--label-font-weight);align-items:center;display:inline-flex}@media (min-width:600px){.pointers{gap:var(--space-7);grid-template-columns:1fr 1fr}}.example-label{color:var(--text-muted)}.illustration{gap:var(--space-3);display:grid}.illustration__caption{color:var(--text-muted);max-width:var(--measure)}.chain{gap:0;padding:0;list-style:none;display:grid}.chain__step{padding-left:var(--space-5);padding-block:var(--space-2) var(--space-4);border-left:1px solid var(--cause-line);position:relative}.chain__step:last-child{border-left-color:#0000;padding-bottom:0}.chain__step:before{content:"";left:calc(-1 * var(--space-1));top:var(--space-3);width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--cause-line);position:absolute}.chain--signal .chain__step--decision:before{background:var(--signal);outline:1px solid var(--cause-line)}.chain__kind{color:var(--text-muted)}.chain__value{align-items:baseline;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.chain__basis{color:var(--text-muted)}.delta{align-items:baseline;gap:var(--space-1);font-variant-numeric:tabular-nums;font-weight:var(--label-font-weight);display:inline-flex}.delta svg{fill:currentColor;align-self:center;width:.7em;height:.7em}.delta--up{color:var(--delta-up)}.delta--down{color:var(--delta-down)}.delta--neutral{color:var(--delta-neutral)}.chart svg{width:100%;overflow:visible}.chart__grid{stroke:var(--gridline);stroke-width:1px}.chart__axis-label{fill:var(--text-muted);font-size:var(--caption-font-size);font-family:var(--font-sans)}.chart__context{fill:none;stroke:var(--series-context);stroke-width:1px}.chart__reference{fill:none;stroke:var(--series-reference);stroke-width:1px;stroke-dasharray:4 3}.chart__self{fill:none;stroke:var(--series-self);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.chart__self-point{fill:var(--series-self)}.chart__decision-line{stroke:var(--cause-line);stroke-width:1px}.chart__decision-marker{fill:var(--signal);stroke:var(--cause-line);stroke-width:1px}.chart__label{fill:var(--text);font-size:var(--caption-font-size);font-family:var(--font-sans);font-weight:var(--label-font-weight)}.chart__label--muted{fill:var(--text-muted);font-weight:var(--caption-font-weight)}.steps{gap:var(--space-6);counter-reset:step;padding:0;list-style:none;display:grid}.step{gap:var(--space-3);align-content:start;display:grid}.step__number{color:var(--text-muted)}.step__text{max-width:var(--measure)}.step__fragment{margin-top:var(--space-2);padding:var(--space-4);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}@media (min-width:1024px){.steps{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.fragment{gap:var(--space-2);display:grid}.fragment__row{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-1);border-bottom:1px solid var(--border-subtle);display:flex}.fragment__row:last-child{border-bottom:0}.fragment__your-move{padding:var(--space-3);background:var(--signal-soft);border-radius:var(--radius-sm)}.status{align-items:center;gap:var(--space-1);font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight);display:inline-flex}.status svg{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:2px}.status--accepted{color:var(--state-positive)}.status--revealed{color:var(--revealed)}.values{border-top:1px solid var(--border-subtle);padding:0;list-style:none}.values li{gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--border-subtle);display:grid}.values p{max-width:var(--measure)}@media (min-width:1024px){.values li{gap:var(--space-6);grid-template-columns:1fr 2fr}}.fit{gap:var(--space-5);display:grid}.fit dd{margin-top:var(--space-1);max-width:var(--measure)}@media (min-width:1024px){.fit--three{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}.fit--two{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}.cycle{padding-left:var(--space-5);gap:var(--space-2);display:grid}.cycle li{max-width:var(--measure)}.cta{gap:var(--space-4);justify-items:start;display:grid}.cta p{max-width:var(--measure-narrow)}.form{gap:var(--space-5);max-width:var(--measure);display:grid}.field{gap:var(--space-1);display:grid}.field__label{font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight)}.field__required{color:var(--text-muted);font-weight:var(--body-sm-font-weight)}.field__help{color:var(--text-muted);font-size:var(--body-sm-font-size);line-height:var(--body-sm-line-height)}.field__control{width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--body-font-size);line-height:var(--body-line-height)}textarea.field__control{min-height:calc(var(--space-8) * 2);resize:vertical}.field--check{align-items:start;column-gap:var(--space-3);grid-template-columns:auto 1fr}.field--check input{width:var(--space-5);height:var(--space-5);margin:0;margin-top:var(--space-1);accent-color:var(--text)}.field--check .field__error{grid-column:2}.field__error{gap:var(--space-2);color:var(--state-negative);font-size:var(--body-sm-font-size);line-height:var(--body-sm-line-height);font-weight:var(--label-font-weight);align-items:flex-start;display:flex}.field__error svg{margin-top:var(--space-1);flex:none}.field--invalid .field__control{border-color:var(--state-negative)}.field--trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-errors{padding:var(--space-4);border:1px solid var(--state-negative);border-radius:var(--radius-md);background:var(--surface)}.form-errors ul{margin-top:var(--space-2);padding-left:var(--space-5)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-6);font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);font-weight:var(--heading-2-font-weight)}.prose h3{margin-top:var(--space-5);font-size:var(--heading-3-font-size);line-height:var(--heading-3-line-height);font-weight:var(--heading-3-font-weight)}.prose ul,.prose ol{padding-left:var(--space-5)}.prose li+li{margin-top:var(--space-2)}.prose a,.inline-link{color:var(--signal-text);text-underline-offset:.2em;text-decoration:underline}@media (min-width:1024px){.prose{font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height)}}.notice{padding:var(--space-3) var(--space-4);border-left:2px solid var(--state-info);background:var(--surface);color:var(--text)}.page-head{padding-block:var(--space-6) var(--space-5)}.page-head__eyebrow{color:var(--text-muted)}.page-head h1{margin-top:var(--space-2);max-width:var(--measure)}.page-head__lead{margin-top:var(--space-4);max-width:var(--measure-narrow)}@media (min-width:1024px){.page-head{padding-block:var(--space-8) var(--space-6)}}.stack>*+*{margin-top:var(--space-4)}
