@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_9b6839{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_9b6839{--font-manrope:"Manrope","Manrope Fallback"}:root{color-scheme:light;--k-green:#36e58c;--k-forest:#103d2b;--k-lime:#c8ff72;--k-cream:#f8f8f4;--k-white:#ffffff;--k-sage:#e4f4e7;--k-charcoal:#202923;--k-grey:#748078;--k-peach:#e9e4d8;--k-lilac:#e1ebe4;--k-green-strong:#1fcf75;--k-green-ink:#0b6b3d;--k-forest-2:#164d37;--k-forest-3:#1f6347;--k-muted:#5a665e;--k-line:#e3e8df;--k-line-strong:#c9d3c8;--k-peach-soft:#f1ede4;--k-peach-ink:#5b4a26;--k-lilac-ink:#1f4d3a;--k-lime-soft:#f0ffd6;--k-success:#13804a;--k-warning:#9a6700;--k-warning-bg:#fff3d1;--k-error:#b42318;--k-error-bg:#fde8e6;--k-info-bg:#e8f0ff;--k-info:#234ea8;--bg:var(--k-cream);--surface:var(--k-white);--text:var(--k-charcoal);--text-muted:var(--k-muted);--border:var(--k-line);--focus:var(--k-forest);--grad-grow:var(--k-green);--grad-forest:var(--k-forest);--font:var(--font-manrope,"Manrope"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--fs-xs:0.8125rem;--fs-sm:0.9375rem;--fs-base:1.0625rem;--fs-lg:1.25rem;--fs-xl:clamp(1.35rem,1.1rem + 0.9vw,1.7rem);--fs-2xl:clamp(1.8rem,1.3rem + 2vw,2.75rem);--fs-3xl:clamp(2.3rem,1.5rem + 3.4vw,4rem);--fs-hero:clamp(2.6rem,1.2rem + 5.2vw,6rem);--fs-mega:clamp(3.4rem,1rem + 9vw,9rem);--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--section-y:clamp(3.5rem,2.5rem + 4vw,7rem);--gutter:clamp(1rem,.5rem + 2.5vw,2.5rem);--container:1240px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-pill:999px;--shadow-1:none;--shadow-2:none;--shadow-3:0 18px 48px -18px rgb(16 61 43/.28);--shadow-glow:none;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--dur-press:160ms;--dur-fast:180ms;--dur-ui:240ms;--dur-reveal:600ms;--stagger:60ms;--z-header:50;--z-overlay:80;--z-toast:90}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-base);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.2em}h1,h2,h3,h4{margin:0;line-height:1.12;font-weight:800;letter-spacing:-.03em;color:var(--k-forest);text-wrap:balance}ol,p,ul{margin:0}ol,ul{padding:0}::selection{background:var(--k-lime);color:var(--k-forest)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:8px}.on-dark :focus-visible,.surface-forest :focus-visible{outline-color:var(--k-lime)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:var(--k-forest);color:var(--k-lime);padding:12px 16px;border-radius:var(--r-sm);font-weight:700;text-decoration:none}.skip-link:focus{top:16px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.narrow{max-width:calc(780px + var(--gutter) * 2)}.section{padding-block:var(--section-y)}.section-sm{padding-block:calc(var(--section-y) * .55)}.surface-sage{background:var(--k-sage)}.surface-white{background:var(--k-white)}.surface-forest{background:var(--grad-forest);color:#e9f5ec}.surface-forest h1,.surface-forest h2,.surface-forest h3{color:var(--k-white)}.surface-forest .muted{color:#b9d3c3}.stack{display:grid;grid-gap:var(--gap,var(--sp-4));gap:var(--gap,var(--sp-4));align-content:start}.row{display:flex;flex-wrap:wrap;gap:var(--gap,var(--sp-3));align-items:center}.between{justify-content:space-between}.grid-cards{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.h-hero{font-size:var(--fs-hero);letter-spacing:-.045em;line-height:1}.h-1{font-size:var(--fs-3xl);letter-spacing:-.04em}.h-2{font-size:var(--fs-2xl)}.h-3{font-size:var(--fs-xl);letter-spacing:-.02em}.h-4{letter-spacing:-.015em}.h-4,.lede{font-size:var(--fs-lg)}.lede{color:var(--k-muted);max-width:46ch;line-height:1.55}.muted{color:var(--text-muted)}.small{font-size:var(--fs-sm)}.xsmall{font-size:var(--fs-xs)}.bold,.eyebrow{font-weight:700}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);letter-spacing:0;color:var(--k-green-ink)}.surface-forest .eyebrow{color:var(--k-lime)}.eyebrow:before{content:none}.hl{color:inherit}.hl-green{color:var(--k-green-ink)}.surface-forest .hl-green{color:var(--k-green)}.btn{--bg-c:var(--k-forest);--fg-c:var(--k-white);--bd-c:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--r-pill);background:var(--bg-c);color:var(--fg-c);border:1.5px solid var(--bd-c);font-weight:700;font-size:var(--fs-sm);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease}.btn:active{transform:scale(.97)}.btn[aria-disabled=true],.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.btn .arrow{transition:transform var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn:hover{box-shadow:var(--shadow-2)}.btn:hover .arrow{transform:translateX(3px)}}.btn-primary{--bg-c:var(--k-green);--fg-c:var(--k-forest)}.btn-primary:hover{--bg-c:var(--k-green-strong);box-shadow:var(--shadow-glow)}.btn-dark{--bg-c:var(--k-forest);--fg-c:var(--k-white)}.btn-dark:hover{--bg-c:var(--k-forest-3)}.btn-lime{--bg-c:var(--k-lime);--fg-c:var(--k-forest)}.btn-outline{--bg-c:transparent;--fg-c:var(--k-forest);--bd-c:var(--k-forest)}.btn-outline:hover{--bg-c:var(--k-white)}.on-dark .btn-outline,.surface-forest .btn-outline{--fg-c:var(--k-white);--bd-c:rgb(255 255 255/.4)}.on-dark .btn-outline:hover,.surface-forest .btn-outline:hover{--bg-c:rgb(255 255 255/.08)}.btn-ghost{--bg-c:transparent;--fg-c:var(--k-forest);padding-inline:12px}.btn-ghost:hover{--bg-c:var(--k-sage);box-shadow:none}.btn-danger{--bg-c:var(--k-white);--fg-c:var(--k-error);--bd-c:#f1c4bf}.btn-sm{min-height:38px;padding:0 16px;font-size:var(--fs-xs)}.btn-lg{min-height:58px;padding:0 30px;font-size:var(--fs-base)}.btn-block{width:100%}.icon-btn{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:50%;border:1.5px solid var(--border);background:var(--k-white);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease,border-color var(--dur-fast) ease}.icon-btn:active{transform:scale(.94)}.icon-btn[aria-pressed=true]{background:var(--k-lime);border-color:var(--k-forest)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:700;background:var(--k-sage);color:var(--k-forest);line-height:1.4;white-space:nowrap}.chip-lime{background:var(--k-lime)}.chip-lilac{background:var(--k-lilac);color:var(--k-lilac-ink)}.chip-peach{background:var(--k-peach-soft);color:var(--k-peach-ink)}.chip-white{background:var(--k-white);border:1px solid var(--border)}.chip-outline{background:transparent;border:1.5px solid var(--k-line-strong)}.status{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:800;padding:4px 10px 4px 8px;border-radius:var(--r-pill);white-space:nowrap}.status svg{width:14px;height:14px}.status-success{background:#dcf7e7;color:var(--k-success)}.status-pending{background:var(--k-warning-bg);color:var(--k-warning)}.status-error{background:var(--k-error-bg);color:var(--k-error)}.status-info{background:var(--k-info-bg);color:var(--k-info)}.status-neutral{background:#eef1ec;color:var(--k-muted)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5)}.card-lift{transition:transform var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out),border-color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.card-lift:hover{transform:translateY(-2px);border-color:var(--k-line-strong)}}.panel{background:var(--k-white);border-radius:var(--r-xl);padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.field{display:grid;grid-gap:6px;gap:6px}.label{font-weight:800;font-size:var(--fs-sm);color:var(--k-forest)}.label .req{color:var(--k-error);margin-left:2px}.hint{color:var(--text-muted)}.error,.hint{font-size:var(--fs-xs)}.error{color:var(--k-error);font-weight:700;display:flex;align-items:center;gap:6px}.input,.select,.textarea{width:100%;min-height:48px;padding:11px 14px;border-radius:var(--r-md);border:1.5px solid var(--k-line-strong);background:var(--k-white);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.textarea{min-height:130px;resize:vertical;line-height:1.5}.input:hover,.select:hover,.textarea:hover{border-color:var(--k-line-strong)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--k-forest);box-shadow:0 0 0 3px rgb(16 61 43/.14)}[aria-invalid=true]{border-color:var(--k-error)!important}.check{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-sm);cursor:pointer}.check input{width:20px;height:20px;accent-color:var(--k-forest);margin-top:2px;flex:none}.form-grid{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}@media (min-width:640px){.form-2{grid-template-columns:1fr 1fr}}.alert{display:flex;gap:12px;padding:14px 16px;border-radius:var(--r-md);font-size:var(--fs-sm);align-items:flex-start}.alert svg{flex:none;width:20px;height:20px;margin-top:1px}.alert-success{background:#dcf7e7;color:#0b4d2c}.alert-error{background:var(--k-error-bg);color:#7a1a12}.alert-info{background:var(--k-sage);color:var(--k-forest)}.alert-warning{background:var(--k-warning-bg);color:#5c3d00}[data-i="1"]{--i:1}[data-i="2"]{--i:2}[data-i="3"]{--i:3}[data-i="4"]{--i:4}[data-i="5"]{--i:5}[data-i="6"]{--i:6}[data-i="7"]{--i:7}[data-i="8"]{--i:8}.reveal-ready [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--stagger))}.reveal-ready [data-reveal=scale]{transform:scale(.96)}.reveal-ready [data-reveal][data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal]{transform:none;transition:opacity .3s ease}}.enter{animation:enter .24s var(--ease-out) both}@keyframes enter{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.enter{animation:fade .2s ease both}}@keyframes fade{0%{opacity:0}}.skeleton{background:linear-gradient(90deg,#eef3ec,#f7faf5 50%,#eef3ec);background-size:200% 100%;animation:shimmer 1.2s linear infinite;border-radius:12px}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.prose{max-width:70ch}.prose h2{font-size:var(--fs-xl);margin:var(--sp-7) 0 var(--sp-3)}.prose li,.prose p{color:#3c4740}.prose p+p,.prose ul{margin-top:var(--sp-3)}.prose ul{padding-left:1.25rem;display:grid;grid-gap:8px;gap:8px}.center{text-align:center}.mx-auto{margin-inline:auto}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mt-6{margin-top:var(--sp-6)}.mt-7{margin-top:var(--sp-7)}.w-full{width:100%}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.icon-inline{display:inline-block;vertical-align:-3px}.spinner{width:16px;height:16px;border-radius:50%;border:2.5px solid;border-right:2.5px solid transparent;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}