@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.hpvSLW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.hpvSLW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--label-soil:#a8977f;--label-tomato:#e8705f;--label-pumpkin:#e08a3c;--label-corn:#e2b93b;--label-sprout:#58b368;--label-rain:#4f93d1;--label-plum:#ae8ad9;--label-beet:#dc6fa3;--mascot-bean:#c4552f;--mascot-shade:#a14322;--mascot-highlight:#f0b08c;--mascot-leaf:#6cc48e;--mascot-leaf-2:#4fa874;--mascot-stem:#2f7d4f;--mascot-cheek:#e8926a;--mascot-eyes:#2b2118;--mascot-glint:#fffdf8;--text-xs-size:12px;--text-xs-line:16px;--text-xs-weight:500;--text-sm-size:14px;--text-sm-line:20px;--text-sm-weight:500;--text-md-size:16px;--text-md-line:24px;--text-md-weight:600;--text-lg-size:20px;--text-lg-line:28px;--text-lg-weight:700;--text-xl-size:28px;--text-xl-line:36px;--text-xl-weight:700;--text-title-size:40px;--text-title-line:44px;--text-title-weight:700;--text-display-size:64px;--text-display-line:68px;--text-display-weight:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--layout-topbar:60px;--layout-sidebar:272px;--layout-column:272px;--layout-timebox:280px;--layout-modal:560px;--layout-hour:80px;--layout-page:1200px;--layout-prose:640px;--layout-section:96px;--layout-section-sm:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-full:999px;--spring-stiffness:380;--spring-damping:32;--spring-mass:1;--duration-fade:.12s;--ease-spring:linear(0, .0303, .1016, .1958, .292, .3975, .4986, .5913, .6678, .7399, .801, .848, .8896, .9228, .9486, .9669, .9818, .9925, .9999, 1.0045, 1.0076, 1.0092, 1.0097, 1.0096, 1.0091, 1.0082, 1.0073, 1.0062, 1.0052, 1.0043, 1.0035, 1.0028, 1.0021, 1.0017, 1.0012, 1.0009, 1.0006, 1.0004, 1.0002, 1.0001, 1);--duration-spring:.509s;--font-sans:var(--font-figtree,"Figtree"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--border-width:1px;--focus-ring:2px;--control-height:36px;--control-height-sm:28px;--icon-sm:16px;--icon-md:20px;--bean-size:18px;--opacity-done:.6;--opacity-ghost:.4;--layout-tabbar:56px;--layout-drawer:400px;--layout-rail:320px;--layout-capture:600px;--layout-phone:720px;--z-sticky:10;--z-panel:20;--z-overlay:40;--z-modal:50;--z-popover:60;--z-toast:70;--z-drag:80;--color-on-label:#2b2118;--video-caption:44px;--video-title:88px;--color-bg:#fbf7ef;--color-surface:#fffdf8;--color-surface-2:#f3ecdf;--color-border:#e6dccb;--color-text:#2b2118;--color-text-muted:#6f6253;--color-primary:#2f7d4f;--color-on-primary:#fff;--color-accent:#b4532a;--color-danger:#b3261e;--color-warning:#8a5a00;--color-scrim:#2b211873;--shadow-sm:0 1px 2px #2b211814;--shadow-md:0 6px 16px #2b21181f;--shadow-lg:0 16px 40px #2b21182e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#1a1511;--color-surface:#26201a;--color-surface-2:#322a22;--color-border:#3d342b;--color-text:#f4ede1;--color-text-muted:#b3a594;--color-primary:#6cc48e;--color-on-primary:#12201a;--color-accent:#e8926a;--color-danger:#f2857a;--color-warning:#e9b949;--color-scrim:#0009;--shadow-sm:0 1px 2px #00000029;--shadow-md:0 6px 16px #0000003d;--shadow-lg:0 16px 40px #0000005c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--color-bg:#1a1511;--color-surface:#26201a;--color-surface-2:#322a22;--color-border:#3d342b;--color-text:#f4ede1;--color-text-muted:#b3a594;--color-primary:#6cc48e;--color-on-primary:#12201a;--color-accent:#e8926a;--color-danger:#f2857a;--color-warning:#e9b949;--color-scrim:#0009;--shadow-sm:0 1px 2px #00000029;--shadow-md:0 6px 16px #0000003d;--shadow-lg:0 16px 40px #0000005c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-weight:var(--text-sm-weight);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:var(--focus-ring) solid var(--color-primary);outline-offset:var(--focus-ring)}::selection{background:var(--color-surface-2)}.visually-hidden{width:var(--border-width);height:var(--border-width);margin:calc(var(--border-width) * -1);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--duration-fade)!important;transition-property:opacity!important;transition-duration:var(--duration-fade)!important}}
