._nav_53njm_3{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--overlay-shadow)}._list_53njm_10{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._item_53njm_18{min-width:var(--target);min-height:var(--nav-height);padding:var(--space-1) var(--space-1) 0;color:var(--color-text-muted);text-align:center;-webkit-tap-highlight-color:transparent;transition:color var(--dur-1) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}._label_53njm_35{font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600}._item_53njm_18:hover{color:var(--color-text)}._item_53njm_18:active svg{transform:scale(.98)}._item_53njm_18[aria-current=page]{color:var(--color-accent-text)}._item_53njm_18[aria-current=page]:before{content:"";background:var(--color-accent);height:2px;position:absolute;top:-1px;left:25%;right:25%}._item_53njm_18:focus-visible{outline-offset:-4px}._iconButton_iv3lo_3{width:var(--target);height:var(--target);border-radius:var(--radius-check);color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}._iconButton_iv3lo_3:hover:not([aria-disabled=true]){background:var(--color-accent-soft)}._iconButton_iv3lo_3:active:not([aria-disabled=true]){background:var(--color-accent-soft);transform:scale(.98)}._iconButton_iv3lo_3[aria-pressed=true],._iconButton_iv3lo_3[aria-current=page]{color:var(--color-accent-text)}._iconButton_iv3lo_3[data-disabled]{opacity:.45;cursor:not-allowed}._dot_iv3lo_44{border-radius:var(--radius-round);background:var(--color-accent);outline:2px solid var(--color-bg);width:9px;height:9px;position:absolute;top:11px;right:11px}._tooltip_iv3lo_59{--tip-x:0px;top:calc(100% + var(--space-1));z-index:30;padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);background:var(--color-text);color:var(--color-bg);font-size:var(--text-caption);line-height:var(--leading-caption);white-space:nowrap;pointer-events:none;transform:translateX(calc(-50% + var(--tip-x)));font-weight:600;display:none;position:absolute;left:50%}._tooltip_iv3lo_59[data-above]{top:auto;bottom:calc(100% + var(--space-1))}@media (hover:hover) and (pointer:fine){._iconButton_iv3lo_3:hover ._tooltip_iv3lo_59{animation:_tip-in_iv3lo_1 var(--dur-1) var(--ease) .4s both;display:block}}._iconButton_iv3lo_3:focus-visible ._tooltip_iv3lo_59{animation:none;display:block}._iconButton_iv3lo_3[data-tip-hidden] ._tooltip_iv3lo_59{display:none}@keyframes _tip-in_iv3lo_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._iconButton_iv3lo_3:hover ._tooltip_iv3lo_59{animation:none}}._rail_he8vs_3{gap:var(--space-6);height:100%;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-4) var(--space-6);border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}._brand_he8vs_13{padding-inline:var(--space-3)}._list_he8vs_17{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._item_he8vs_25{align-items:center;gap:var(--space-3);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-small);transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);font-weight:600;text-decoration:none;display:flex;position:relative}._item_he8vs_25:hover{background:var(--color-accent-soft);color:var(--color-text)}._item_he8vs_25:active{background:var(--color-accent-soft)}._item_he8vs_25[aria-current=page]{color:var(--color-accent-text)}._item_he8vs_25[aria-current=page]:before{content:"";top:25%;bottom:25%;left:calc(-1 * var(--space-4));background:var(--color-accent);width:2px;position:absolute}._footer_he8vs_67{margin-top:auto}._bar_1c4bv_3{z-index:10;padding-top:env(safe-area-inset-top);background:var(--color-bg);transition:border-color var(--dur-1) var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}._bar_1c4bv_3[data-scrolled]{border-bottom-color:var(--color-border)}._inner_1c4bv_17{align-items:center;gap:var(--space-2);max-width:calc(var(--content-max) + 2 * var(--gutter));min-height:var(--top-bar-height);padding-inline:var(--gutter);margin-inline:auto;display:flex}._inner_1c4bv_17[data-back]{padding-left:calc(var(--gutter) - var(--space-3))}._title_1c4bv_32{min-width:0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}._actions_1c4bv_44{align-items:center;gap:var(--space-2);margin-right:calc(-1 * var(--space-3));display:flex}@media (width>=600px){._inner_1c4bv_17{max-width:calc(var(--content-max) + 2 * var(--gutter-tablet));padding-inline:var(--gutter-tablet)}._inner_1c4bv_17[data-back]{padding-left:calc(var(--gutter-tablet) - var(--space-3))}}._wordmark_1ub2j_3{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--color-accent-text)}.shell{min-height:100dvh}.shell-rail{display:none}.shell-bar{z-index:20;position:fixed;inset:auto 0 0}.shell-main{max-width:calc(var(--wide-max) + 2 * var(--gutter));padding:var(--space-5) var(--gutter) calc(var(--nav-height) + var(--space-9) + env(safe-area-inset-bottom));margin:0 auto}.shell-main:focus{outline:none}@media (width>=600px){.shell-main{max-width:calc(var(--wide-max) + 2 * var(--gutter-tablet));padding-inline:var(--gutter-tablet)}}@media (width>=960px){.shell-rail{z-index:20;width:var(--rail-width);display:block;position:fixed;inset:0 auto 0 0}.shell-bar{display:none}.shell-body{margin-left:var(--rail-width)}.shell-main{padding-bottom:var(--space-9)}}.app-splash{min-height:100dvh}.route-error{padding:var(--space-8) var(--gutter)}._viewport_ojrdm_3{inset-inline:0;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:40;padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed}body:has([data-app-nav]) ._viewport_ojrdm_3{bottom:calc(var(--nav-height) + var(--space-4) + env(safe-area-inset-bottom))}@media (width>=960px){body:has([data-app-nav]) ._viewport_ojrdm_3{bottom:calc(var(--space-5) + env(safe-area-inset-bottom));padding-left:calc(var(--rail-width) + var(--gutter))}}._region_ojrdm_26{width:100%;max-width:var(--content-max)}._toast_ojrdm_31{align-items:center;gap:var(--space-1);min-height:56px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-5);border-radius:var(--radius-field);background:var(--color-text);color:var(--color-bg);box-shadow:var(--overlay-shadow);pointer-events:auto;animation:_toast-in_ojrdm_1 var(--dur-2) var(--ease);display:flex}@keyframes _toast-in_ojrdm_1{0%{opacity:0;transform:translateY(8px)}}._message_ojrdm_53{min-width:0;padding-block:var(--space-3);flex:1}._action_ojrdm_59,._close_ojrdm_60{min-width:var(--target);min-height:var(--target);padding:0 var(--space-4);color:var(--color-bg);cursor:pointer;transition:transform var(--dur-1) var(--ease);background:0 0;border:0;flex:none}._action_ojrdm_59{border-radius:var(--radius-control);text-underline-offset:.2em;font-weight:600;text-decoration:underline}._action_ojrdm_59:hover{text-decoration-thickness:2px}._close_ojrdm_60{border-radius:var(--radius-check);place-items:center;padding:0;display:grid}._action_ojrdm_59:active,._close_ojrdm_60:active{transform:scale(.98)}._toast_ojrdm_31 :focus-visible{outline-color:var(--color-bg);outline-offset:-4px}:root{--color-bg:#f1f5ee;--color-surface:#fbfdf9;--color-sunken:#e4ebdf;--color-border:#cfd9ca;--color-border-strong:#77866f;--color-text:#18241b;--color-text-muted:#4c5b4c;--color-accent:#24573a;--color-accent-hover:#1b4630;--color-on-accent:#f6fbf3;--color-accent-soft:#d5e6d3;--color-accent-text:#1f5034;--color-secondary:#7a4a2b;--color-secondary-soft:#efe0d2;--color-secondary-text:#6e4024;--color-danger-hover:#82251f;--color-on-danger:#fff5f3;--shadow-rgb:24 36 27;--color-success-fg:#25633a;--color-success-bg:#ddeedc;--color-warning-fg:#735000;--color-warning-bg:#f6e7c1;--color-danger-fg:#9b2f28;--color-danger-bg:#f7ddd9;--color-info-fg:#285a88;--color-info-bg:#dce8f3;--color-sev-watch-fg:#735000;--color-sev-watch-bg:#f6e7c1;--color-sev-warning-fg:#8a3f0e;--color-sev-warning-bg:#f8dec6;--color-sev-severe-fg:#fff5f3;--color-sev-severe-bg:#9b2f28;--color-task-water-fg:#265d85;--color-task-water-bg:#dceaf4;--color-task-feed-fg:#6f5410;--color-task-feed-bg:#f2e8c4;--color-task-soil-fg:#844727;--color-task-soil-bg:#f3e0d3;--color-task-shape-fg:#356630;--color-task-shape-bg:#e0ecd9;--color-task-check-fg:#684181;--color-task-check-bg:#eadff1;--color-task-season-fg:#465475;--color-task-season-bg:#e0e4ef;--color-task-weather-fg:#48575c;--color-task-weather-bg:#e1e6e8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--color-bg:#0f1611;--color-surface:#17201a;--color-sunken:#0a100c;--color-border:#2a372d;--color-border-strong:#66786a;--color-text:#e7eee4;--color-text-muted:#a2b1a2;--color-accent:#86c79a;--color-accent-hover:#9bd4ac;--color-on-accent:#0c2114;--color-accent-soft:#1f3a29;--color-accent-text:#93cfa5;--color-secondary:#d9a57e;--color-secondary-soft:#3c2a1c;--color-secondary-text:#e2b592;--color-danger-hover:#f5b8b2;--color-on-danger:#2a0906;--shadow-rgb:0 0 0;--color-success-fg:#8fd0a0;--color-success-bg:#1d3524;--color-warning-fg:#ebc26a;--color-warning-bg:#3b2e10;--color-danger-fg:#f0a099;--color-danger-bg:#45201d;--color-info-fg:#9cc4ea;--color-info-bg:#1b3044;--color-sev-watch-fg:#ebc26a;--color-sev-watch-bg:#3b2e10;--color-sev-warning-fg:#f2b07c;--color-sev-warning-bg:#44290f;--color-sev-severe-fg:#2a0906;--color-sev-severe-bg:#f0a099;--color-task-water-fg:#94c4e8;--color-task-water-bg:#19303f;--color-task-feed-fg:#e2c56e;--color-task-feed-bg:#3a3010;--color-task-soil-fg:#e3a583;--color-task-soil-bg:#40271a;--color-task-shape-fg:#a0cf95;--color-task-shape-bg:#213620;--color-task-check-fg:#c9a8e0;--color-task-check-bg:#33223f;--color-task-season-fg:#aebbdd;--color-task-season-bg:#252c40;--color-task-weather-fg:#b3c0c5;--color-task-weather-bg:#283135;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0f1611;--color-surface:#17201a;--color-sunken:#0a100c;--color-border:#2a372d;--color-border-strong:#66786a;--color-text:#e7eee4;--color-text-muted:#a2b1a2;--color-accent:#86c79a;--color-accent-hover:#9bd4ac;--color-on-accent:#0c2114;--color-accent-soft:#1f3a29;--color-accent-text:#93cfa5;--color-secondary:#d9a57e;--color-secondary-soft:#3c2a1c;--color-secondary-text:#e2b592;--color-danger-hover:#f5b8b2;--color-on-danger:#2a0906;--shadow-rgb:0 0 0;--color-success-fg:#8fd0a0;--color-success-bg:#1d3524;--color-warning-fg:#ebc26a;--color-warning-bg:#3b2e10;--color-danger-fg:#f0a099;--color-danger-bg:#45201d;--color-info-fg:#9cc4ea;--color-info-bg:#1b3044;--color-sev-watch-fg:#ebc26a;--color-sev-watch-bg:#3b2e10;--color-sev-warning-fg:#f2b07c;--color-sev-warning-bg:#44290f;--color-sev-severe-fg:#2a0906;--color-sev-severe-bg:#f0a099;--color-task-water-fg:#94c4e8;--color-task-water-bg:#19303f;--color-task-feed-fg:#e2c56e;--color-task-feed-bg:#3a3010;--color-task-soil-fg:#e3a583;--color-task-soil-bg:#40271a;--color-task-shape-fg:#a0cf95;--color-task-shape-bg:#213620;--color-task-check-fg:#c9a8e0;--color-task-check-bg:#33223f;--color-task-season-fg:#aebbdd;--color-task-season-bg:#252c40;--color-task-weather-fg:#b3c0c5;--color-task-weather-bg:#283135;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--font-display:"Bricolage Grotesque", "Bricolage Fallback", "Avenir Next", "Segoe UI", sans-serif;--font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-binomial:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--display-weight:600;--display-tracking:-.03em;--text-display:clamp(2.4rem, 1.824rem + 2.88vw, 3.36rem);--leading-display:1.04;--text-headline:1.92rem;--leading-headline:1.12;--text-title:1.44rem;--leading-title:1.2;--text-lead:1.25rem;--leading-lead:1.5;--text-body:1.0625rem;--leading-body:1.6;--text-small:.9375rem;--leading-small:1.45;--text-caption:.8125rem;--leading-caption:1.4;--text-numeral:1.375rem;--leading-numeral:1.1;--text-control:1rem;--leading-control:1.25;--radius-control:20px 4px 20px 4px;--radius-field:14px 3px 14px 3px;--radius-card:28px 6px 28px 6px;--radius-sheet:28px 6px 0 0;--radius-chip:12px 3px 12px 3px;--radius-check:16px 4px 16px 4px;--radius-seg:10px 2px 10px 2px;--radius-round:999px;--card-bg:var(--color-surface);--card-border:transparent;--card-shadow:0 1px 2px rgb(var(--shadow-rgb) / .1), 0 14px 32px -14px rgb(var(--shadow-rgb) / .3);--card-shadow-pressed:0 1px 2px rgb(var(--shadow-rgb) / .12);--overlay-shadow:0 -10px 30px -18px rgb(var(--shadow-rgb) / .35);--seg-shadow:0 1px 2px rgb(var(--shadow-rgb) / .14);--scrim:rgb(var(--shadow-rgb) / .45);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--content-max:35rem;--wide-max:70rem;--gutter:20px;--gutter-tablet:32px;--rail-width:15rem;--nav-height:56px;--top-bar-height:56px;--target:48px;--row-min:64px;--dur-1:.12s;--dur-2:.22s;--dur-3:.36s;--ease:cubic-bezier(.2, .8, .2, 1)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations")}@font-face{font-family:Bricolage Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:95.3%;ascent-override:97.6%;descent-override:28.3%;line-gap-override:0%}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations")}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-italic-Cz4n9dED.woff2)format("woff2-variations")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg)}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-weight:400}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3,h4{text-wrap:balance}p{max-width:65ch}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-accent-text);text-underline-offset:.18em}::selection{background:var(--color-accent-soft);color:var(--color-text)}:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}i[lang=la],.binomial{font-family:var(--font-binomial);color:var(--color-secondary-text);font-style:italic;font-weight:400}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);top:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius-field);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--color-text-muted:var(--color-text);--card-border:var(--color-border-strong)}}
