@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-ext-wght-normal.D4X5GqEv.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-vietnamese-wght-normal.U01xdrZh.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-ext-wght-normal.CXYtwYOx.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-wght-normal.BzFMHfZw.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}:root{--green-900:#04331c;--green-700:#0b4a2c;--green-600:#0b5a33;--green-500:#2f8f3e;--lime:#e4f25c;--lime-ink:#0b4a2c;--paper:#f4f1e8;--paper-2:#ebe6d9;--line:#e3ddcf;--sticker:#fff;--ink:#10251a;--ink-2:#4b5f54;--ink-3:#5d6b63;--ink-disabled:#8d998f;--on-green:#fff;--on-green-soft:#ffffffd1;--on-green-line:#ffffff24;--danger:#b8321f;--danger-soft:#f6ddd8;--danger-hover:#9a2a1a;--warn:#a85a00;--font:"Nunito Variable", "Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.1875rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--leading-tight:1.15;--leading:1.45;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:22px;--r-pill:999px;--shadow-sticker:0 1px 2px #10251a0f, 0 10px 22px -12px #10251a40;--shadow-raised:0 2px 6px #10251a14, 0 16px 32px -16px #10251a59;--shadow-sheet:0 -8px 24px -12px #10251a4d;--shadow-button:0 6px 14px -8px #04331c8c;--scrim:#04331c8c;--hover-tint:#0b5a3314;--hover-tint-on-green:#ffffff24;--sticker-border:3px solid var(--sticker);--sticker-outline:1px solid var(--line);--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-fast:.15s;--dur:.25s;--stagger:40ms;--dur-spin:.7s;--dur-loop:1.2s;--tap:44px;--sidebar:200px;--rail:76px;--scarf:6px;--scarf-stripe:18px;--content-max:1100px;--gap-stack:var(--s-6);--pad-card:var(--s-5);--bp-desktop:900px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=900px){:root{--scarf:10px;--scarf-stripe:24px}}@media (width<=899.98px){:root{--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.3125rem;--text-2xl:1.625rem;--text-3xl:2.25rem;--gap-stack:var(--s-4);--pad-card:var(--s-4)}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--stagger:0s}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font);font-size:16px;line-height:var(--leading);-webkit-text-size-adjust:100%;background:var(--green-700);color:var(--ink)}body{min-height:100dvh;font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0;font-weight:600}h1,h2,h3,h4{line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:900}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--green-600);text-underline-offset:3px;text-decoration-thickness:2px}img,svg{max-width:100%;display:block}::selection{background:var(--lime);color:var(--lime-ink)}:focus-visible{outline:3px solid var(--green-600);outline-offset:2px;border-radius:var(--r-sm)}input:focus-visible,textarea:focus-visible{outline-offset:0}.on-green :focus-visible{outline-color:var(--lime)}.on-green .paper :focus-visible,.on-green .card :focus-visible{outline-color:var(--green-600)}.paper .on-green :focus-visible{outline-color:var(--lime)}input{caret-color:var(--green-600)}*{scrollbar-width:thin;scrollbar-color:#10251a59 transparent}.tabular{font-variant-numeric:tabular-nums}.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}
