@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_7dd1393c-module__J4ZNBq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_7dd1393c-module__J4ZNBq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.1061.lg1~d_4b.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.0h108oidc_0fm.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_94d83e41-module__ctMBzW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_94d83e41-module__ctMBzW__variable{--font-sora:"Sora", "Sora Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#2f5f36;--color-secondary:var(--color-accent);--color-accent:#9a6238;--color-accent-alt:#87a878;--background:#efe9dc;--surface:#fff;--text:#2a2519;--text-muted:#5c5446;--border:#dcd3bf;--overlay:#2a251914;--surface-raised:#f4efe2;--surface-hover:#f6f1e5;--border-subtle:#e8e1d1;--backdrop:#2a251973;--text-faint:#9a8e78;--border-strong:#a89c85;--selection-tint:#2f5f361a;--frost-line:#407a9f;--status-remove-edge:#6e6150;--tone-pct:30%;--tone-pct-remove:48%;--tab-bar-bg:#2f5f36;--tab-bar-inactive:#b8d4bc;--tab-bar-active:#f4efe2;--tab-bar-active-pill:#f4efe229;--primary-fill:#2f5f36;--primary-fill-hover:#245029;--gantt-hairline:#6a615233;--danger:#c0392b;--danger-hover:#a5301f;--danger-surface:#f8dad5;--danger-border:#f0c6c0;--danger-text:#8a2018;--warning-surface:#faeac6;--warning-text:#7a4200;--success:#2e7d46;--link:#2f5f36;--shadow-1:0 1px 2px #3c321e0d;--shadow-2:0 4px 12px #3c321e14;--shadow-3:0 10px 28px #3c321e1f;--on-primary:#f4efe2;--on-accent:#f4efe2;--on-status:#f4efe2;--on-hero:#eaf1e5;--on-hero-accent:#e6b277;--on-hero-muted:#9db3a0;--tempest-badge:#6b3fa0;--tip-critical:#c4704a;--tip-recommended:#c9a96e;--hero-gradient:linear-gradient(135deg, #1c2a20, #142019);--primary-hover:#245029;--secondary-hover:#7f4e2b;--focus-ring:var(--color-primary);--secondary-text:var(--text);--color-background:var(--background);--color-surface:var(--surface);--color-text:var(--text);--color-text-muted:var(--text-muted);--color-border:var(--border);--color-overlay:var(--overlay);--color-surface-hover:var(--surface-hover);--canvas-paper:#8a9098;--canvas-surround:#75706a;--canvas-grid-line:#e0ddd8;--canvas-ruler-strip:#75706ad9;--canvas-ruler-label:#b8a898;--canvas-bed-fill:#6b5038;--canvas-bed-selected:#7d5a3e;--canvas-cell-hairline:#5a3c1e73;--canvas-frame:#8b6f47;--canvas-frame-inner:#6b5337;--canvas-planting-fill:#5a4428;--canvas-selection-glow:#9a6238;--canvas-selection-outline:#f4efe2;--canvas-badge-ground:#f4efe2;--canvas-badge-ink:#2a2519;--canvas-badge-tone-pct:30%;--canvas-badge-tone-pct-remove:48%;--canvas-badge-remove-edge:#6e6150;--canvas-tag-bg:#f4efe2f2;--canvas-tag-ink:#2a2519;--canvas-drag-ghost:#e6b27780;--status-sow-indoor:#e8725a;--status-sow-outdoor:#9a6238;--status-transplant:#a8856b;--status-water:#2196f3;--status-fertilize:#7b9b4a;--status-prune:#8b5daa;--status-harvest:#e8b830;--status-thin:#14b8a6;--status-remove:#9a8b7a;--weather-rain:#4a9fd9;--lifecycle-designed:#a0424a;--lifecycle-seedling:#e8725a;--lifecycle-growing:#6bbf59;--lifecycle-harvesting:#e8b830;--lifecycle-removed:#9a8b7a;--ui-fallback-gray:#888;--criticality-critical:#ef4444;--criticality-recommended:#f59e0b;--criticality-optional:#22c55e;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--touch-target:44px;--sheet-radius-top:28px;--sheet-max-width:640px;--control-h-sm:28px;--control-h-md:36px;--control-h-lg:44px;--font-heading:var(--font-bricolage), "Bricolage Grotesque", system-ui, sans-serif;--font-body:var(--font-sora), "Sora", system-ui, sans-serif;--font-rounded:"Nunito", system-ui, sans-serif;--font-display:var(--font-heading);--font-size-micro:10px;--font-size-label:11px;--font-size-caption:12px;--font-size-body:13px;--font-size-row:14px;--font-size-body-lg:15px;--font-size-input:16px;--font-size-title:17px;--font-size-heading:20px;--font-size-section:22px;--font-size-page:24px;--font-size-stat:26px;--font-size-display:30px;--font-size-masthead:40px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--kit-row-row:60px;--kit-row-record:48px;--kit-row-desktop-row:52px;--kit-section-header-h:28px;--kit-section-gap-above:16px;--kit-section-header-to-card:10px;--kit-radius-card:12px;--kit-radius-tile:10px;--kit-radius-ctl:8px;--kit-tile-pad:6px 5px 7px;--kit-tile-gap:8px;--kit-tile-dense-pad:6px 4px 7px;--kit-tile-dense-gap:6px;--kit-tile-edge:2px;--kit-pill-h:32px;--kit-pill-edge:2px;--kit-pill-tracking:.04em;--kit-button-pad-x-sm:10px;--kit-button-pad-x-md:14px;--kit-button-pad-x-lg:18px;--kit-hairline:1px;--kit-header-button-visual:36px;--kit-header-button-hit:var(--touch-target);--kit-row-inset-start:12px;--kit-row-inset-end:10px;--kit-overdue-pill-skip:var(--touch-target);--kit-overdue-pill-verb:80px;--kit-panel-width:400px;--kit-panel-expanded:700px;--kit-panel-min-width:400px;--kit-panel-narrow-frame:1180px;--kit-panel-map-min:336px;--kit-panel-squeeze-min:320px;--kit-sheet-panel-mid:.5;--kit-sheet-panel-tall:.85;--kit-sheet-task-tall:.92;--kit-rhythm-eyebrow-to-date:8px;--kit-rhythm-date-to-control:12px;--kit-rhythm-control-to-tile:12px;--kit-rhythm-to-section-header:20px;--kit-rhythm-header-line:28px;--kit-rhythm-header-to-card:12px;--kit-desktop-toolbar:56px;--kit-desktop-tools-bar:48px;--kit-desktop-row:52px;--kit-desktop-band:40px;--kit-desktop-table-header:36px;--kit-desktop-control:36px;--kit-desktop-row-button:32px;--kit-desktop-section-button:28px;--kit-desktop-record:44px;--kit-wb-col-task:240px;--kit-wb-col-bed:84px;--kit-wb-col-type:104px;--kit-wb-col-window:128px;--kit-wb-col-why:112px;--kit-wb-col-soil:96px;--kit-wb-col-status:88px;--kit-wb-col-last-done:84px;--kit-wb-col-action:168px;--kit-wb-win-bar:3px;--kit-wb-soil-w:40px;--kit-wb-soil-h:8px;--kit-wb-edge-shadow:8px;--kit-wb-grouping-w:280px;--kit-wb-record-avatar-opacity:.75;--kit-wb-record-tint:45%;--kit-dc-sidebar:204px;--kit-dc-rail:64px;--kit-dc-toggle:28px;--kit-dc-badge-h:20px;--kit-dc-badge-min-w:20px;--kit-dc-badge-pad-x:6px;--kit-dc-search:240px;--kit-dc-progress-w:100px;--kit-dc-progress-h:6px;--kit-dc-day-chip-h:20px;--kit-dc-day-chip-pad-x:6px;--kit-dc-wx-pop-w:820px;--kit-dc-wx-pop-max-h:640px;--kit-dc-wx-pop-one-w:440px;--kit-map-inset:12px;--kit-map-gap:8px;--kit-map-zoom-btn:30px;--kit-map-zoom-pct:46px;--kit-map-scrub-h:44px;--kit-map-scrub-btn:32px;--kit-map-scrub-thumb:18px;--kit-map-scrub-rail:6px;--kit-map-scrub-rail-min-w:60px;--kit-map-scrub-tick-w:2px;--kit-map-scrub-tick-overhang:5px;--kit-map-scrub-thumb-ring:3px;--kit-map-scrub-thumb-edge:1.5px;--kit-map-check:18px;--kit-map-check-radius:4px;--kit-map-dot:10px;--kit-map-switch-w:36px;--kit-map-switch-h:22px;--kit-map-switch-knob:16px;--kit-map-switch-inset:3px;--kit-phone-strip-fade:58px;--kit-phone-row-gap:8px;--kit-map-layer-badge-h:18px;--kit-map-layer-badge-pad-x:6px;--kit-map-layer-badge-radius:5px;--kit-map-layer-badge-edge:1.5px;--kit-map-layer-badge-gap:4px;--kit-map-layer-dot:9px;--kit-map-layer-dot-ring:1.5px;--kit-map-layer-marker:16px;--kit-map-layer-mark-inset:3px;--kit-map-layer-stripe:4px;--kit-map-layer-water-pct:80%;--kit-map-layer-stripe-light-pct:45%;--kit-map-layer-key-swatch:10px;--kit-map-layer-key-ramp-w:34px;--kit-map-layer-key-ramp-h:8px;--kit-map-layer-key-gap:10px;--kit-dc-nav-icon:20px;--kit-dc-lockup-h:89px;--kit-dc-lockup-air:12px;--kit-dc-brand-ink-top:28px;--kit-dc-brand-toggle-top:16px;--kit-dc-brand-nav-air:28px;--kit-type-eyebrow:var(--font-size-label);--kit-type-title:var(--font-size-title);--kit-type-body:var(--font-size-row);--kit-type-meta:var(--font-size-caption);--kit-type-micro:var(--font-size-micro);--kit-type-tab:var(--font-size-caption);--kit-weight-eyebrow:600;--kit-weight-title:700;--kit-weight-body:400;--kit-weight-meta:400;--kit-weight-micro:400;--kit-weight-tab:700;--kit-type-row-title:var(--font-size-row);--kit-weight-row-title:600;--kit-type-tile-sub:var(--font-size-label);--kit-weight-tile-sub:500;--kit-type-tile-value:var(--font-size-input);--kit-weight-tile-value:800;--kit-type-tile-value-dense:var(--font-size-input);--kit-weight-tile-value-dense:800;--kit-tracking-tile-value-dense:0em;--kit-type-tile-value-stat:var(--font-size-stat);--kit-weight-tile-value-stat:800;--kit-line-height-tile-value-stat:1.1;--kit-type-day-date:var(--font-size-masthead);--kit-weight-day-date:800;--kit-tracking-day-date:-.01em;--kit-line-height-day-date:1.02;--kit-type-day-date-long:var(--font-size-display);--kit-weight-day-date-long:800;--kit-tracking-day-date-long:-.01em;--kit-line-height-day-date-long:1.36;--kit-type-section-title:var(--font-size-section);--kit-weight-section-title:800;--kit-tracking-section-title:.02em;--kit-type-compact-date:var(--font-size-heading);--kit-weight-compact-date:800;--kit-tracking-compact-date:.01em;--kit-type-sheet-name:var(--font-size-section);--kit-weight-sheet-name:800;--kit-tracking-sheet-name:-.02em;--kit-type-group-label:var(--font-size-caption);--kit-weight-group-label:700;--kit-tracking-group-label:.09em;--kit-type-type-word:var(--font-size-caption);--kit-weight-type-word:800;--kit-tracking-type-word:.04em;--kit-gap-none:0px;--kit-gap-hair:2px;--kit-gap-tight:4px;--kit-gap-line:8px;--kit-gap-tile:8px;--kit-gap-block:10px;--kit-gap-section:16px;--kit-card-edge:2px;--kit-card-note-pad:10px 12px;--kit-pressed-base:var(--surface-hover);--kit-row-gap:10px;--kit-row-mark:3px;--kit-row-leave-ms:.52s;--kit-row-ring:1.5px;--kit-row-trail-z:1;--kit-row-pad-y:6px;--kit-row-label-w:80px;--kit-row-title-min:64px;--kit-tile-urgent-pct:12%;--kit-chip-weight:700;--kit-chip-h:22px;--kit-chip-pad-start:7px;--kit-chip-pad-end:9px;--kit-chip-gap:6px;--kit-chip-dot:8px;--kit-chip-edge:1.5px;--kit-chip-tracking:.02em;--kit-badge-h:18px;--kit-badge-pad-x:6px;--kit-badge-radius:6px;--kit-badge-edge:1px;--kit-badge-weight:600;--kit-fieldline-label-w:124px;--kit-fieldline-value-weight:700;--kit-fieldline-underline-offset:4px;--kit-fieldline-inset:0px;--kit-seg-track:36px;--kit-seg-edge:2px;--kit-seg-inset:2px;--kit-seg-font:var(--font-size-body);--kit-seg-weight:700;--kit-seg-underline-font:var(--font-size-caption);--kit-seg-underline-weight:800;--kit-seg-badge-font:var(--font-size-label);--kit-seg-badge-weight:700;--kit-seg-underline-gap:22px;--kit-seg-underline-bar:3px;--kit-seg-tracking:.07em;--kit-seg-badge-tracking:0em;--kit-disc-row:30px;--kit-disc-row-icon:20px;--kit-disc-header:44px;--kit-disc-header-icon:30px;--kit-field-h:36px;--kit-field-pad-x:10px;--kit-field-edge:2px;--kit-field-font:var(--font-size-row);--kit-field-area-min-h:88px;--kit-field-area-line-height:1.45;--kit-select-h:30px;--kit-select-font:var(--font-size-caption);--kit-select-weight:700;--kit-gauge-h:12px;--kit-gauge-edge:2px;--kit-gauge-tick-w:2px;--kit-gauge-tick-overhang:3px;--kit-spark-h:58px;--kit-strip-h:22px;--kit-strip-radius:5px;--kit-tip-h:28px;--kit-tip-pad-x:10px;--kit-tip-radius:8px;--kit-tip-caret:10px;--kit-tip-gap:6px;--kit-tip-z:1100;--kit-wx-now-icon:56px;--kit-wx-day-icon:26px;--kit-wx-inline-icon:20px;--kit-wx-fc-w:68px;--kit-wx-fc-h:104px;--kit-wx-fc-gap:8px;--kit-wx-fc-pad-top:9px;--kit-wx-fc-pad-bottom:8px;--kit-wx-fc-fade:14%;--kit-wx-bars-h:56px;--kit-wx-bars-gap:6px;--kit-wx-bars-radius:4px;--kit-wx-bars-min-h:3px;--kit-wx-bars-ring:2px;--kit-wx-bars-dash:2px;--kit-wx-bars-pad:12px 14px 10px;--kit-wx-bars-label-gap:6px;--kit-wx-bars-legend-gap:8px;--kit-tab-bar-h:56px;--kit-tab-pill-w:46px;--kit-tab-pill-h:30px;--kit-tab-pill-radius:10px;--kit-sheet-motion-ms:.22s;--kit-sheet-bg:var(--background);--kit-confirm-pad-top:8px;--kit-confirm-pad-inline:20px;--kit-confirm-pad-bottom:20px;--kit-confirm-grabber-to-title:12px;--kit-confirm-title-to-message:6px;--kit-confirm-message-to-actions:16px;--kit-confirm-action-gap:8px;--kit-confirm-action-h:48px;--kit-confirm-title-font:var(--font-size-heading);--kit-confirm-title-weight:800;--kit-confirm-message-font:var(--font-size-row);--kit-confirm-message-weight:400;--kit-confirm-message-line-height:1.5;--kit-confirm-action-font:var(--font-size-row);--kit-confirm-action-weight:800;--kit-pop-width:280px;--kit-pop-pad:8px;--kit-pop-max-h:60vh;--kit-menu-width:300px;--kit-menu-item-h:40px;--kit-menu-detail-width:520px;--kit-opt-h:60px;--kit-opt-pad:8px 16px;--kit-opt-gap:8px;--kit-opt-edge:2px;--kit-opt-font:var(--font-size-body-lg);--kit-opt-weight:700;--kit-opt-detail-font:var(--font-size-caption);--kit-opt-detail-weight:500;--kit-opt-title-font:var(--font-size-input);--kit-opt-title-weight:700;--kit-opt-title-top:4px;--kit-opt-title-gap:12px;--kit-opt-detail-line-height:1.33;--kit-opt-group-font:var(--font-size-caption);--kit-opt-group-weight:700;--kit-opt-group-tracking:.09em;--kit-opt-group-top:16px;--kit-opt-group-gap:8px;--kit-opt-asks-font:var(--font-size-caption);--kit-opt-asks-weight:600;--kit-opt-subject-font:var(--font-size-section);--kit-opt-subject-weight:800;--kit-opt-subject-tracking:-.02em;--kit-opt-subject-gap:12px;--kit-opt-cancel-h:48px;--kit-opt-cancel-top:12px;--kit-opt-cancel-font:var(--font-size-row);--kit-opt-cancel-weight:700;--kit-atile-h-tonal:56px;--kit-atile-h-ghost:48px;--kit-atile-pad:8px 16px;--kit-atile-ghost-pad-x:10px;--kit-atile-gap-tonal:12px;--kit-atile-gap-ghost:6px;--kit-atile-edge:2px;--kit-atile-font:var(--font-size-body-lg);--kit-atile-weight:800;--kit-atile-detail-font:var(--font-size-caption);--kit-atile-detail-weight:500;--kit-atile-detail-line-height:1.33;--kit-atile-ghost-font:var(--font-size-row);--kit-atile-ghost-weight:700;--kit-atile-verb-glyph:22px;--kit-timeline-icon-col:34px;--kit-timeline-disc:30px;--kit-timeline-disc-icon:21px;--kit-timeline-name-top:4px;--kit-timeline-name-h:20px;--kit-timeline-status-min-w:72px;--kit-timeline-status-gap:8px;--kit-timeline-spacer-min:8px;--kit-timeline-line:2px;--kit-timeline-pip-ring:2px;--kit-timeline-frost-dash-on:6px;--kit-timeline-frost-dash-off:5px;--kit-timeline-done-opacity:.4;--kit-timeline-axis-season:30px;--kit-timeline-axis-week:34px;--kit-timeline-axis-month-top:10px;--kit-timeline-axis-day-box:18px;--kit-timeline-axis-day-gap:2px;--kit-timeline-axis-frost-lane:26px;--kit-timeline-axis-today-radius:7px;--kit-timeline-frost-tag-h:20px;--kit-timeline-frost-tag-pad-x:8px;--kit-timeline-frost-tag-gap:4px;--kit-timeline-frost-tag-corner:3px;--kit-timeline-fold-disc:22px;--kit-timeline-fold-icon:15px;--kit-timeline-fold-overlap:10px;--kit-timeline-tick-w:2px;--kit-timeline-tick-h:4px;--kit-timeline-tick-radius:1px;--kit-timeline-tick-opacity:.5;--kit-timeline-milestone:10px;--kit-timeline-milestone-ring:2px;--kit-timeline-type-name:var(--font-size-row);--kit-timeline-weight-name:600;--kit-timeline-type-meta:var(--font-size-caption);--kit-timeline-weight-meta:500;--kit-timeline-type-status:var(--font-size-caption);--kit-timeline-weight-status:600;--kit-timeline-type-axis:var(--font-size-label);--kit-timeline-weight-axis:600;--kit-timeline-type-axis-date:var(--font-size-caption);--kit-timeline-weight-axis-date:700;--kit-timeline-type-bar-label:var(--font-size-label);--kit-timeline-weight-bar-label:700;--kit-timeline-type-frost-tag:var(--font-size-label);--kit-timeline-weight-frost-tag:700;--kit-timeline-type-fold-title:var(--font-size-body);--kit-timeline-weight-fold-title:600;--kit-topbar-h:52px;--kit-topbar-gap:8px;--kit-topbar-on-tint:13%;--kit-topbar-name-font:var(--font-size-body-lg);--kit-topbar-name-weight:600;--kit-stepper-h:48px;--kit-stepper-above:12px;--kit-stepper-fade:88px;--kit-stepper-level-min-w:92px;--kit-stepper-level-pad-x:4px;--kit-stepper-level-gap:4px;--kit-stepper-dot:6px;--kit-stepper-dot-on:16px;--kit-stepper-dot-gap:4px;--kit-stepper-line-height:16px;--kit-stepper-font:var(--font-size-row);--kit-stepper-weight:800;--kit-stepper-tracking:.08em}@media (max-width:768px){:root{--kit-section-gap-above:20px;--kit-section-header-to-card:12px;--kit-radius-card:20px;--kit-radius-tile:16px;--kit-card-note-pad:12px 14px;--kit-radius-ctl:14px;--kit-tile-pad:10px 10px 9px;--kit-tile-gap:6px;--kit-tile-dense-pad:10px 4px 9px;--kit-tile-dense-gap:4px;--kit-pill-h:44px;--kit-gap-tile:6px;--kit-gap-block:12px;--kit-gap-section:20px;--kit-row-gap:8px;--kit-row-label-w:88px;--kit-chip-h:20px;--kit-chip-pad-start:6px;--kit-chip-pad-end:8px;--kit-chip-gap:5px;--kit-badge-h:20px;--kit-badge-pad-x:7px;--kit-badge-weight:700;--kit-fieldline-inset:24px;--kit-seg-track:var(--touch-target);--kit-disc-row:36px;--kit-disc-row-icon:24px;--kit-disc-header:56px;--kit-disc-header-icon:38px;--kit-field-h:var(--touch-target);--kit-field-pad-x:12px;--kit-field-font:var(--font-size-input);--kit-spark-h:64px;--kit-strip-h:24px;--kit-strip-radius:6px;--kit-tile-urgent-pct:13%;--kit-type-row-title:var(--font-size-body-lg);--kit-type-tile-value:var(--font-size-title);--kit-tracking-tile-value-dense:-.015em;--kit-chip-weight:800;--kit-seg-inset:3px;--kit-seg-badge-weight:600;--kit-field-area-min-h:112px;--kit-gauge-h:14px}}.dark{--background:#191510;--surface:#231d16;--text:#ede6da;--text-muted:#b8ac98;--border:#3e3327;--overlay:#ede6da14;--surface-raised:#2d261d;--surface-hover:#392f24;--border-subtle:#2c241b;--backdrop:#0009;--text-faint:#857869;--border-strong:#5f5243;--selection-tint:#8ed49a1f;--frost-line:#4a9fd9;--status-remove-edge:#c4b6a1;--tone-pct:34%;--tone-pct-remove:52%;--kit-sheet-bg:var(--surface);--gantt-hairline:#e6b2770f;--color-primary:#8ed49a;--primary-hover:#a6e0ae;--color-accent:#e6b277;--primary-fill-hover:#3a6e43;--on-accent:#191510;--secondary-hover:#efc48f;--danger:#d9544a;--danger-hover:#c0453b;--danger-surface:#d9544a29;--danger-border:#d9544a61;--danger-text:#f0b4ae;--warning-surface:#f59e0b29;--warning-text:#f0c67a;--success:#5fd68a;--link:#8ed49a;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 2px 8px #0006;--shadow-3:0 8px 24px #0000008c;--canvas-paper:#8a9098;--canvas-surround:#75706a;--canvas-grid-line:#e0ddd8;--canvas-ruler-strip:#75706ad9;--canvas-ruler-label:#b8a898;--canvas-bed-fill:#6b5038;--canvas-bed-selected:#7d5a3e;--canvas-cell-hairline:#5a3c1e73;--canvas-frame:#8b6f47;--canvas-frame-inner:#6b5337;--canvas-planting-fill:#5a4428;--canvas-selection-glow:#9a6238;--canvas-selection-outline:#f4efe2;--canvas-badge-ground:#f4efe2;--canvas-badge-ink:#2a2519;--canvas-badge-tone-pct:30%;--canvas-badge-tone-pct-remove:48%;--canvas-badge-remove-edge:#6e6150;--canvas-tag-bg:#f4efe2f2;--canvas-tag-ink:#2a2519;--canvas-drag-ghost:#e6b27780}html,body{background-color:var(--background);height:100%;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}
