._root_1ypvc_1{display:inline-flex;position:relative}._panel_1ypvc_6{z-index:var(--z-tooltip);overscroll-behavior:contain;gap:var(--sp-1);min-width:224px;max-width:min(320px,100vw - 32px);max-height:min(70vh,480px);padding:var(--sp-2);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-2);animation:_popover-in_1ypvc_1 var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:absolute;overflow-y:auto}._panel_1ypvc_6:focus-visible{outline:none}@keyframes _popover-in_1ypvc_1{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){._panel_1ypvc_6{animation:none}}._rightEnd_1ypvc_47{bottom:0;left:calc(100% + 12px)}._rightStart_1ypvc_52{top:0;left:calc(100% + 12px)}._bottomStart_1ypvc_57{top:calc(100% + var(--sp-3));left:0}._bottomEnd_1ypvc_62{top:calc(100% + var(--sp-3));right:0}._topStart_1ypvc_67{bottom:calc(100% + var(--sp-3));left:0}._item_1ypvc_74{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);color:var(--fg-primary);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex}._item_1ypvc_74:hover{background:var(--bg-hover)}._item_1ypvc_74:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._item_1ypvc_74._active_1ypvc_103{background:var(--bg-selected)}._item_1ypvc_74._active_1ypvc_103 ._itemIcon_1ypvc_107{color:var(--fg-accent)}._item_1ypvc_74._active_1ypvc_103 ._itemHint_1ypvc_112{color:var(--fg-secondary)}._item_1ypvc_74._danger_1ypvc_116{color:var(--danger)}._item_1ypvc_74._danger_1ypvc_116:hover{background:color-mix(in oklab, var(--danger), transparent 90%)}._itemIcon_1ypvc_107{width:16px;height:16px;color:var(--fg-muted);flex:none;place-items:center;display:grid}._item_1ypvc_74._danger_1ypvc_116 ._itemIcon_1ypvc_107{color:inherit}._itemLabel_1ypvc_137{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._itemHint_1ypvc_112{color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-regular);flex:none}._groupLabel_1ypvc_154{padding:var(--sp-2) var(--sp-4) var(--sp-1);color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium)}._header_1ypvc_161{padding:var(--sp-3) var(--sp-4);min-width:0}._headerTitle_1ypvc_166{color:var(--fg-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._headerSubtitle_1ypvc_175{margin-top:var(--sp-1);color:var(--fg-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._separator_1ypvc_184{height:1px;margin:var(--sp-1) calc(var(--sp-2) * -1);background:var(--border-subtle);border:0}._trigger_jnkfu_1{cursor:pointer;background:0 0;border:0;padding:0;position:relative}._open_jnkfu_11{background:var(--bg-active);color:var(--fg-primary)}._avatar_jnkfu_16{border-radius:var(--r-pill);background:var(--accent);width:26px;height:26px;color:var(--fg-on-accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold);place-items:center;line-height:1;display:grid}._avatarGuest_jnkfu_29{border-radius:var(--r-pill);border:1px dashed var(--border-strong);width:26px;height:26px;color:var(--fg-muted);place-items:center;display:grid}._dot_jnkfu_41{border-radius:var(--r-pill);background:var(--warm);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg-panel);position:absolute;top:4px;right:4px}._warning_jnkfu_52{padding:var(--sp-3) var(--sp-4)}._warningTitle_jnkfu_56{align-items:center;gap:var(--sp-3);color:var(--warm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:flex}._warningBody_jnkfu_65{margin-top:var(--sp-2);color:var(--fg-muted);font-size:var(--fs-xs);line-height:1.45}._name_jnkfu_72{text-overflow:ellipsis;min-width:0;overflow:hidden}._root_sf2r1_1{align-items:center;gap:var(--sp-1);min-width:0;max-width:100%;min-height:var(--tap-min);display:flex}._popover_sf2r1_11{min-width:0}._popoverFixed_sf2r1_16{flex:none}._trigger_sf2r1_20{align-items:center;gap:var(--sp-2);min-width:0;max-width:14rem;height:32px;padding:0 var(--sp-2) 0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;display:inline-flex}._trigger_sf2r1_20:hover{background:var(--bg-hover);border-color:var(--border-strong)}._trigger_sf2r1_20:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._open_sf2r1_51{background:var(--bg-active);border-color:var(--border-strong)}._static_sf2r1_57{cursor:default;padding-right:var(--sp-3)}._static_sf2r1_57:hover{border-color:var(--border-subtle);background:0 0}._spaceTrigger_sf2r1_67{max-width:12rem}._seasonTrigger_sf2r1_71{max-width:8rem}._disabled_sf2r1_77{color:var(--fg-muted);border-style:dashed}._disabled_sf2r1_77 ._icon_sf2r1_82{color:var(--fg-muted)}@container (width<=560px){._disabled_sf2r1_77{display:none}}._icon_sf2r1_82{color:var(--fg-accent);flex:none;place-items:center;display:grid}._name_sf2r1_100{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._chevron_sf2r1_107{color:var(--fg-muted);flex:none}._menuNote_sf2r1_112{padding:var(--sp-2) var(--sp-4);color:var(--fg-muted);font-size:var(--fs-sm)}._seasonMenu_sf2r1_119{min-width:15rem}._stacked_sf2r1_127{align-items:stretch;gap:var(--sp-2);flex-direction:column;min-height:0}._stacked_sf2r1_127 ._popover_sf2r1_11,._stacked_sf2r1_127 ._trigger_sf2r1_20{width:100%;max-width:none}._stacked_sf2r1_127 ._trigger_sf2r1_20{height:36px}._stacked_sf2r1_127 ._name_sf2r1_100{text-align:start;flex:1}._slot_wp93v_12{width:var(--nav-rail-width);min-height:0;z-index:var(--z-nav);grid-area:nav}._rail_wp93v_19{grid-template-rows:auto minmax(var(--sp-5), 1fr) auto minmax(var(--sp-5), 1fr) auto;height:100%;padding:var(--sp-4) var(--sp-3);background:color-mix(in oklab, var(--bg-base), var(--accent) 7%);border-right:1px solid var(--border-subtle);scrollbar-width:none;display:grid;position:relative;overflow:hidden auto}._rail_wp93v_19:before{content:"";background-image:radial-gradient(color-mix(in oklab, var(--accent), transparent 70%) 1px, transparent 1.5px);pointer-events:none;background-position:8px 8px;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 40% 60%,#000);mask-image:linear-gradient(#000,#0000 40% 60%,#000)}._rail_wp93v_19::-webkit-scrollbar{display:none}._list_wp93v_44{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._context_wp93v_53,._main_wp93v_54,._footer_wp93v_55{padding:var(--sp-2);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1);position:relative}._context_wp93v_53{gap:var(--sp-2);flex-direction:column;grid-row:1;display:flex}._brand_wp93v_72{padding:var(--sp-2) var(--sp-2) var(--sp-3);color:var(--fg-primary);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);letter-spacing:-.01em;align-items:center;gap:10px;line-height:1;display:flex}._brand_wp93v_72:not(:last-child){border-bottom:1px solid var(--border-subtle);margin-bottom:var(--sp-1)}._brand_wp93v_72:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-md)}._mark_wp93v_96{border-radius:var(--r-md);background:var(--accent);width:28px;height:28px;color:var(--fg-on-accent);place-items:center;display:grid}._main_wp93v_54{grid-row:3}._footer_wp93v_55{grid-row:5}._item_wp93v_116{align-items:center;gap:var(--sp-4);width:100%;padding:0 var(--sp-4) 0 10px;border-radius:var(--r-md);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex;position:relative}._item_wp93v_116>svg{flex:none}._label_wp93v_139{text-overflow:ellipsis;overflow:hidden}._item_wp93v_116:hover{background:var(--bg-hover);color:var(--fg-primary)}._item_wp93v_116:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._section_wp93v_157{height:40px;color:var(--fg-primary);font-size:var(--fs-md);font-weight:var(--fw-medium)}._section_wp93v_157>svg{color:var(--fg-muted)}._section_wp93v_157._current_wp93v_170{font-weight:var(--fw-semibold)}._section_wp93v_157._current_wp93v_170>svg{color:var(--fg-accent)}._group_wp93v_180{gap:var(--sp-1);flex-direction:column;display:flex}._group_wp93v_180:not(:last-child){padding-bottom:var(--sp-3)}._pages_wp93v_191{padding:0 0 0 var(--sp-3);border-left:2px solid var(--border-subtle);gap:var(--sp-1);flex-direction:column;margin:0 0 0 19px;list-style:none;display:flex}._page_wp93v_191{height:34px;padding-left:var(--sp-3);color:var(--fg-secondary);font-size:var(--fs-sm);font-weight:var(--fw-regular);gap:10px}._page_wp93v_191>svg{color:var(--fg-muted)}._item_wp93v_116._active_wp93v_217{background:var(--bg-selected);color:var(--fg-accent);font-weight:var(--fw-semibold)}._item_wp93v_116._active_wp93v_217>svg{color:var(--fg-accent)}._item_wp93v_116._active_wp93v_217:before{content:"";background:var(--accent);border-radius:var(--r-pill);width:2px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}._page_wp93v_191._active_wp93v_217:before{left:calc(-1 * var(--sp-3) - 2px)}._section_wp93v_157._active_wp93v_217:before{left:calc(-1 * var(--sp-2));border-radius:0 var(--r-pill) var(--r-pill) 0;width:3px}._account_wp93v_252{gap:9px;padding-left:7px}._bar_132y5_1{min-height:calc(var(--bottom-bar-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;align-items:stretch;display:flex;position:relative}._item_132y5_11{color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);min-width:var(--tap-min);padding:var(--sp-2) var(--sp-1);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;display:flex}._item_132y5_11:hover{color:var(--fg-secondary)}._disabled_132y5_31,._disabled_132y5_31:hover{color:var(--fg-muted);opacity:.5;cursor:default}._active_132y5_40{color:var(--fg-accent);background:color-mix(in oklab, var(--accent), transparent 90%)}._label_132y5_45{letter-spacing:.01em;align-items:center;gap:1px;min-width:0;max-width:100%;font-size:11px;display:flex}._labelText_132y5_55{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._chevron_132y5_63{transition:transform var(--dur-fast) var(--ease-out);flex:none}._chevronOpen_132y5_68{transform:rotate(180deg)}button._item_132y5_11{font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;border:0}._menu_132y5_82{bottom:calc(100% + var(--sp-3));z-index:var(--z-modal);min-width:13rem;padding:var(--sp-2);border-radius:var(--r-lg);background:var(--bg-panel);border:1px solid var(--border-subtle);box-shadow:var(--shadow-3);animation:_menuIn_132y5_1 var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:absolute}._menuItem_132y5_97{align-items:center;gap:var(--sp-4);min-height:var(--tap-min);padding:0 var(--sp-4);border-radius:var(--r-md);color:var(--fg-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:flex}._menuItem_132y5_97>svg{flex:none}._menuItem_132y5_97:hover{background:var(--bg-hover);color:var(--fg-primary)}._menuItem_132y5_97:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._menuItemCurrent_132y5_123{color:var(--fg-primary);background:color-mix(in oklab, var(--accent), transparent 90%)}._menuLabel_132y5_128{flex:auto}._menuCheck_132y5_132{color:var(--fg-accent)}@keyframes _menuIn_132y5_1{0%{opacity:0;transform:translateY(6px)}}._highlight_132y5_144{color:var(--fg-accent)}._highlight_132y5_144 ._label_132y5_45{font-weight:var(--fw-semibold)}._highlight_132y5_144._active_132y5_40{color:var(--fg-on-accent);background:var(--accent)}._bar_1glr9_1{background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);grid-area:top;min-width:0;container-type:inline-size}._inner_1glr9_11{align-items:center;column-gap:var(--sp-2);min-height:var(--top-bar-height);padding:0 var(--sp-1) 0 var(--sp-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"center end";display:grid}._end_1glr9_21{grid-area:end;justify-content:flex-end;align-items:center;min-width:0;display:flex}._center_1glr9_29{grid-area:center;justify-content:flex-start;min-width:0;display:flex}._account_1glr9_36{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-md);color:var(--fg-secondary);flex:none;place-items:center;display:grid}._account_1glr9_36:hover{background:var(--bg-hover);color:var(--fg-primary)}._card_1x83k_1{right:var(--sp-5);bottom:var(--sp-5);z-index:40;width:min(430px, calc(100vw - 2 * var(--sp-5)));padding:var(--sp-5) var(--sp-6);background:var(--bg-panel);color:var(--fg-primary);border:1px solid color-mix(in oklab, var(--accent), transparent 72%);border-radius:var(--r-md);box-shadow:var(--shadow-3);animation:_tourIn_1x83k_1 .32s var(--ease-out);position:fixed}._cardMobile_1x83k_17{bottom:calc(var(--dock-height,var(--bottom-bar-height)) + var(--sp-4))}@keyframes _tourIn_1x83k_1{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}._header_1x83k_32{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}._title_1x83k_40{font-size:var(--fs-lg)}._close_1x83k_44{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:none;padding:4px;display:inline-flex}._close_1x83k_44:hover{color:var(--fg-primary)}._body_1x83k_58{margin:0 0 var(--sp-4);font-size:var(--fs-md);color:var(--fg-secondary);line-height:1.55}._gotIt_1x83k_65{background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md);cursor:pointer;border:none;padding:7px 18px}._gotIt_1x83k_65:hover{filter:brightness(1.08)}._root_1shk4_3{left:50%;bottom:var(--sp-5);z-index:var(--z-toast);align-items:flex-start;gap:var(--sp-3);width:max-content;max-width:min(520px, calc(100% - 2 * var(--sp-4)));padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-4);background:var(--bg-panel);color:var(--fg-primary);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-3);display:flex;position:absolute;transform:translate(-50%)}._icon_1shk4_24{color:var(--accent);flex-shrink:0;margin-top:2px}._warn_1shk4_30 ._icon_1shk4_24{color:var(--warm)}._body_1shk4_34{gap:var(--sp-1);flex-direction:column;min-width:0;padding-top:1px;display:flex}._line_1shk4_42{font-size:var(--fs-sm);margin:0;line-height:1.4}._line_1shk4_42 a{color:var(--accent);font-weight:var(--fw-medium)}._dismiss_1shk4_53{border-radius:var(--r-sm);width:32px;height:32px;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;margin:-6px 0;display:grid}._dismiss_1shk4_53:hover{background:var(--bg-hover);color:var(--fg-primary)}._shell_t0k4v_10{background:var(--bg-base);height:100dvh;color:var(--fg-primary);grid-template:"nav banner""nav top""nav content"minmax(0,1fr)/auto minmax(0,1fr);display:grid}._shellMobile_t0k4v_23{grid-template:"banner""top""content"minmax(0,1fr)"dock"/minmax(0,1fr)}._dock_t0k4v_33{z-index:calc(var(--z-pane-drawer) + 1);background:var(--bg-panel);border-top:1px solid var(--border-subtle);grid-area:dock}._content_t0k4v_42{flex-direction:column;grid-area:content;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}._demoBanner_t0k4v_52{text-align:center;letter-spacing:.01em;background:var(--accent);color:#fff;grid-area:banner;padding:7px 12px;font-size:13.5px;font-weight:550}._handle_howzy_1{z-index:5;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute}._vertical_howzy_13{cursor:col-resize;width:14px;top:0;bottom:0}._horizontal_howzy_21{cursor:row-resize;height:14px;left:0;right:0}._left_howzy_30{left:-10px}._right_howzy_31{right:-10px}._top_howzy_32{top:-10px}._bottom_howzy_33{bottom:-10px}._handle_howzy_1:hover,._handle_howzy_1:active{background:color-mix(in oklab, var(--accent), transparent 75%)}._grip_howzy_40{background:var(--border-strong);border-radius:var(--r-pill);transition:background-color var(--dur-fast) var(--ease-out)}._vertical_howzy_13 ._grip_howzy_40{width:2px;height:32px}._horizontal_howzy_21 ._grip_howzy_40{width:32px;height:2px}._handle_howzy_1:hover ._grip_howzy_40,._handle_howzy_1:active ._grip_howzy_40{background:var(--accent)}._btn_1s4gv_1{border:1px solid var(--border-subtle);background:var(--bg-panel);width:26px;height:26px;color:var(--fg-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}._btn_1s4gv_1:hover{color:var(--fg-primary);border-color:var(--border-strong)}._btn_1s4gv_1:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (pointer:coarse){._btn_1s4gv_1{width:38px;height:38px}}._edge_1s4gv_37{z-index:6;box-shadow:var(--shadow-1);position:absolute;top:50%;translate:0 -50%}._edge_1s4gv_37._left_1s4gv_46{right:-13px}._edge_1s4gv_37._right_1s4gv_50{left:-13px}._edge_1s4gv_37._left_1s4gv_46._collapsed_1s4gv_56{right:-30px}._edge_1s4gv_37._right_1s4gv_50._collapsed_1s4gv_56{left:-30px}@media (pointer:coarse){._edge_1s4gv_37._left_1s4gv_46{right:-19px}._edge_1s4gv_37._right_1s4gv_50{left:-19px}._edge_1s4gv_37._left_1s4gv_46._collapsed_1s4gv_56{right:-42px}._edge_1s4gv_37._right_1s4gv_50._collapsed_1s4gv_56{left:-42px}}._sheet_6uwuj_1{--sheet-gap:16px;z-index:var(--z-pane-drawer);background:var(--bg-panel);border-radius:var(--r-lg) var(--r-lg) 0 0;height:0;box-shadow:var(--shadow-3);transition:height var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._sheet_6uwuj_1[data-snap=closed]:not(._dragging_6uwuj_23){box-shadow:none}._sheet_6uwuj_1[hidden]{display:none}._sheet_6uwuj_1[data-snap=half]{height:50%}._sheet_6uwuj_1[data-snap=full]{height:calc(100% - var(--sheet-gap))}._dragging_6uwuj_23{transition:none}._pill_6uwuj_45{left:50%;bottom:var(--sp-5);z-index:var(--z-pane-drawer);max-width:calc(100% - 2 * var(--sp-5));border-radius:var(--r-pill);background:var(--bg-panel);box-shadow:var(--shadow-2);animation:_pillIn_6uwuj_1 var(--dur-base) var(--ease-out);align-items:stretch;display:flex;position:absolute;transform:translate(-50%)}._pillButton_6uwuj_60{align-items:center;gap:var(--sp-2);min-width:0;min-height:var(--tap-min);padding:0 var(--sp-5);border-radius:var(--r-pill);color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}._pillButton_6uwuj_60+._pillButton_6uwuj_60{position:relative}._pillButton_6uwuj_60+._pillButton_6uwuj_60:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:25%;bottom:25%;left:0}._pillButton_6uwuj_60:first-child{padding-left:var(--sp-4)}._pillButton_6uwuj_60:hover{background:var(--bg-hover)}._pillButton_6uwuj_60:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@keyframes _pillIn_6uwuj_1{0%{opacity:0;transform:translate(-50%,8px)}}._header_6uwuj_115{touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border-subtle);flex:none}._handle_6uwuj_122{cursor:grab;background:0 0;border:0;place-items:center;width:100%;height:16px;padding:0;display:grid}._handle_6uwuj_122:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._grip_6uwuj_138{border-radius:var(--r-pill);background:var(--border-strong);width:36px;height:4px}._tabs_6uwuj_145{padding:0 var(--sp-4);display:flex}._tab_6uwuj_145{min-width:0;min-height:var(--tap-min);padding:0 var(--sp-3);color:var(--fg-secondary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1 1 0;position:relative;overflow:hidden}._tab_6uwuj_145:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._tabActive_6uwuj_174{color:var(--fg-primary);font-weight:var(--fw-semibold)}._tabActive_6uwuj_174:after{content:"";left:var(--sp-5);right:var(--sp-5);border-radius:var(--r-pill) var(--r-pill) 0 0;background:var(--accent);height:2px;position:absolute;bottom:0}._body_6uwuj_190{min-height:0;transition:transform var(--dur-fast) var(--ease-out);flex-direction:column;flex:auto;display:flex}._swiping_6uwuj_199{transition:none}._enterRight_6uwuj_203{animation:_enterRight_6uwuj_203 var(--dur-base) var(--ease-out)}._enterLeft_6uwuj_207{animation:_enterLeft_6uwuj_207 var(--dur-base) var(--ease-out)}@keyframes _enterRight_6uwuj_203{0%{opacity:.4;transform:translate(32px)}}@keyframes _enterLeft_6uwuj_207{0%{opacity:.4;transform:translate(-32px)}}@media (prefers-reduced-motion:reduce){._enterRight_6uwuj_203,._enterLeft_6uwuj_207{animation:none}}._panel_6uwuj_232{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;overflow:auto}._panel_6uwuj_232[hidden]{display:none}._root_xxjov_1{z-index:var(--z-modal);background:var(--bg-base);min-width:0;min-height:0;animation:_detail-in_xxjov_1 var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0}@keyframes _detail-in_xxjov_1{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){._root_xxjov_1{animation:none}}._bar_xxjov_27{align-items:center;gap:var(--sp-2) var(--sp-3);min-height:var(--subnav-height);padding:var(--sp-1) var(--sp-4);background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;flex:none;display:flex}._back_xxjov_39{align-items:center;gap:var(--sp-2);min-height:var(--tap-min);padding:0 var(--sp-3) 0 var(--sp-2);border-radius:var(--r-md);color:var(--fg-secondary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}._back_xxjov_39:hover{background:var(--bg-hover);color:var(--fg-primary)}._back_xxjov_39:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._heading_xxjov_66{align-items:baseline;gap:var(--sp-2);flex:12rem;min-width:0;display:flex}._kicker_xxjov_74{color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);flex:none}._title_xxjov_81{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow:hidden}._actions_xxjov_91{align-items:center;gap:var(--sp-2);flex:none;display:flex}._body_xxjov_98{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}._content_xxjov_105{width:100%;max-width:1180px;padding:var(--sp-5) var(--sp-4) var(--sp-8);margin:0 auto}._columns_xxjov_112{gap:var(--sp-5) var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}._column_xxjov_112{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}._action_xxjov_91{align-items:center;gap:var(--sp-2);min-height:32px;padding:0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-decoration:none;display:inline-flex}._action_xxjov_91:hover{background:var(--bg-hover);color:var(--fg-primary)}._notice_xxjov_147{color:var(--fg-muted);font-size:var(--fs-sm);margin:0}._row_rxtq4_1{flex-wrap:wrap;gap:4px;display:flex}._badge_rxtq4_7{background:var(--bg-elevated);color:var(--fg-secondary);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:3px;line-height:1;display:inline-flex}._rowSm_rxtq4_18 ._badge_rxtq4_7{letter-spacing:.02em;padding:2px 6px;font-size:10px}._rowMd_rxtq4_24 ._badge_rxtq4_7{padding:3px var(--sp-3);font-size:var(--fs-xs)}._badgeAccent_rxtq4_29{background:color-mix(in oklab, var(--accent), transparent 80%);color:var(--accent)}._root_hz2yp_1{border-radius:var(--r-sm);background:color-mix(in oklab, var(--bg-base), white 3%);border:1px solid var(--border-subtle);flex-shrink:0;position:relative;overflow:hidden}._image_hz2yp_10{object-fit:cover;width:100%;height:100%}._fallback_hz2yp_16{width:100%;height:100%;color:var(--fg-muted);place-items:center;display:grid}._root_1dtie_1{column-gap:var(--sp-3);font-size:var(--fs-sm);grid-template-columns:max-content 1fr;row-gap:4px;margin:0;display:grid}._row_1dtie_10{display:contents}._label_1dtie_14{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._value_1dtie_26{color:var(--fg-primary);font-variant-numeric:tabular-nums;margin:0}._btn_kotgk_1{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-md);color:var(--fg-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;padding:6px 8px;display:inline-flex}._btn_kotgk_1:hover{color:var(--fg-primary);background:var(--bg-hover)}._active_kotgk_23{color:var(--accent)}._active_kotgk_23:hover{color:var(--accent);background:color-mix(in oklab, var(--accent), transparent 88%)}._label_kotgk_32{font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap}._overlay_kotgk_39{top:var(--sp-2);right:var(--sp-2);z-index:1;color:#fff;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;padding:5px;position:absolute}._overlay_kotgk_39:hover{color:#fff;background:#000000bf}._overlay_kotgk_39._active_kotgk_23,._overlay_kotgk_39._active_kotgk_23:hover{background:var(--accent);color:#fff}._pill_kotgk_67{padding:6px var(--sp-3);border:1px solid var(--border-subtle);background:var(--bg-elevated)}._pill_kotgk_67._active_kotgk_23{background:color-mix(in oklab, var(--accent), transparent 85%);border-color:color-mix(in oklab, var(--accent), transparent 60%)}._panel_1rel0_1{gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex}._header_1rel0_11{margin-bottom:var(--sp-1)}._title_1rel0_13{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);font-family:var(--font-sans);font-weight:var(--fw-semibold)}._block_1rel0_22{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._block_1rel0_22:first-of-type{border-top:0;padding-top:0}._blockHeader_1rel0_32{align-items:baseline;gap:var(--sp-3);display:flex}._kind_1rel0_38{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);font-weight:var(--fw-medium)}._epithet_1rel0_46{font-size:var(--fs-md);color:var(--fg-primary);font-weight:var(--fw-medium)}._facts_1rel0_52{gap:var(--sp-2) var(--sp-4);grid-template-columns:max-content 1fr;margin:0;display:grid}._factLabel_1rel0_59{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.02em;align-self:baseline}._factValue_1rel0_67{color:var(--fg-secondary);font-size:var(--fs-sm);margin:0}._action_1rel0_73{padding:var(--sp-2) 0;color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-medium);align-self:flex-start}._action_1rel0_73:hover{color:var(--accent-hover)}._loading_1rel0_83{color:var(--fg-muted);font-size:var(--fs-sm)}._favicon_vh2cd_1{border-radius:var(--r-xs);background:var(--bg-panel);flex-shrink:0;display:block}._fallback_vh2cd_8{background:var(--bg-panel);color:var(--fg-secondary);border-radius:var(--r-xs);font-weight:var(--fw-semibold);flex-shrink:0;place-items:center;display:grid}._table_1ow1w_1{gap:var(--sp-2);flex-direction:column;display:flex}._empty_1ow1w_7{color:var(--fg-muted);font-size:var(--fs-sm);font-style:italic}._offering_1ow1w_13{align-items:stretch;gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-sm);display:flex}._offeringDimmed_1ow1w_23{opacity:.55}._supplierCol_1ow1w_27{flex-direction:column;flex:none;gap:4px;width:140px;min-width:0;display:flex}._supplierLine_1ow1w_36{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}._supplierName_1ow1w_43{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._flag_1ow1w_52{flex-shrink:0;font-size:13px;line-height:1}._treatments_1ow1w_58{flex-wrap:wrap;gap:3px;display:flex}._treatment_1ow1w_58{letter-spacing:.04em;text-transform:lowercase;border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-muted);padding:1px 6px;font-size:10px}._oosLabel_1ow1w_74{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);font-size:10px}._optionsCol_1ow1w_81{flex-wrap:wrap;flex:auto;align-content:flex-start;gap:6px;min-width:0;display:flex}._option_1ow1w_81{align-items:center;gap:var(--sp-2);padding:4px var(--sp-3);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--fg-secondary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex}._option_1ow1w_81:hover{border-color:var(--accent);background:color-mix(in oklab, var(--accent), transparent 92%);color:var(--fg-primary)}._optionLabel_1ow1w_113{color:var(--fg-muted)}._option_1ow1w_81:hover ._optionLabel_1ow1w_113{color:var(--fg-secondary)}._optionPrice_1ow1w_116{color:var(--fg-primary);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}._optIcons_1ow1w_122{align-items:center;gap:2px;display:inline-flex}._iconOrganic_1ow1w_128{color:var(--accent)}._iconInStock_1ow1w_129{color:var(--success)}._linkIcon_1ow1w_131{color:var(--fg-muted)}@media (width<=599.98px){._offering_1ow1w_13{flex-direction:column}._supplierCol_1ow1w_27{flex-flow:wrap;align-items:center;width:auto}}._backdrop_r9v08_1{z-index:var(--z-modal,1000);padding:var(--sp-5);cursor:zoom-out;background:#000000db;grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:fixed;inset:0}._imageWrap_r9v08_13{cursor:default;align-items:center;gap:var(--sp-3);flex-direction:column;max-width:100%;max-height:100%;margin:0 auto;display:flex}._image_r9v08_13{object-fit:contain;border-radius:var(--r-md);background:#ffffff0a;max-width:min(1200px,95vw);max-height:88vh;display:block}._errored_r9v08_33{padding:var(--sp-7);color:#ffffffb3;border-radius:var(--r-md);font-size:var(--fs-md);background:#ffffff0f}._caption_r9v08_41{align-items:center;gap:var(--sp-3);color:#ffffffc7;font-size:var(--fs-sm);display:flex}._captionLabel_r9v08_49{text-transform:lowercase;letter-spacing:.04em}._captionIndex_r9v08_54{font-variant-numeric:tabular-nums;color:#ffffff8c}._close_r9v08_59{top:var(--sp-4);right:var(--sp-4);color:#fff;cursor:pointer;width:40px;height:40px;transition:background-color var(--dur-fast) var(--ease-out);background:#ffffff14;border:none;border-radius:50%;place-items:center;display:grid;position:absolute}._close_r9v08_59:hover{background:#ffffff2e}._nav_r9v08_79{color:#fff;cursor:pointer;width:48px;height:48px;transition:background-color var(--dur-fast) var(--ease-out);background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._nav_r9v08_79:hover{background:#fff3}._navPrev_r9v08_97{justify-self:start}._navNext_r9v08_98{justify-self:end}@media (width<=599.98px){._backdrop_r9v08_1{padding:var(--sp-3);grid-template-rows:1fr auto;grid-template-columns:1fr}._nav_r9v08_79{width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%)}._navPrev_r9v08_97{left:var(--sp-3)}._navNext_r9v08_98{right:var(--sp-3)}}._root_177v5_5{padding:var(--sp-4) var(--sp-5) var(--sp-6);gap:var(--sp-5);flex-direction:column;display:flex}._empty_177v5_12{height:100%;padding:var(--sp-7);color:var(--fg-muted);text-align:center;place-items:center;gap:var(--sp-3);display:grid}._backLink_177v5_22{color:var(--accent);font-weight:var(--fw-medium)}._header_177v5_27{gap:var(--sp-4);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}._headerFull_177v5_34{grid-template-columns:128px minmax(0,1fr)}._heroImage_177v5_38{aspect-ratio:1;background:var(--bg-elevated);border-radius:var(--r-md);cursor:zoom-in;width:100%;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}._heroImage_177v5_38:hover:not(:disabled){border-color:var(--accent);box-shadow:var(--shadow-glow)}._heroImage_177v5_38:disabled{cursor:default}._heroCount_177v5_62{font-size:10px;font-weight:var(--fw-semibold);border-radius:var(--r-pill);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#0009;padding:1px 6px;position:absolute;bottom:4px;right:4px}._img_177v5_77{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}._heroBody_177v5_86{min-width:0}._crumb_177v5_88{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--sp-2)}._title_177v5_96{font-size:var(--fs-xl);font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--fg-primary);margin-bottom:var(--sp-3);line-height:var(--lh-tight)}._headerFull_177v5_34 ._title_177v5_96{font-size:var(--fs-2xl)}._titleMd_177v5_110,._headerFull_177v5_34 ._titleMd_177v5_110{font-size:var(--fs-xl);overflow-wrap:anywhere}._badges_177v5_116{gap:var(--sp-2);flex-wrap:wrap;display:flex}._badge_177v5_116{padding:3px var(--sp-3);background:var(--bg-elevated);color:var(--fg-secondary);font-size:var(--fs-xs);border-radius:var(--r-pill);align-items:center;gap:4px;line-height:1;display:inline-flex}._badgeAccent_177v5_134{background:color-mix(in oklab, var(--accent), transparent 80%);color:var(--accent)}._section_177v5_139{gap:var(--sp-4);flex-direction:column;display:flex}._sectionTitle_177v5_145{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);font-family:var(--font-sans);font-weight:var(--fw-semibold)}._pills_177v5_154{gap:var(--sp-2);flex-wrap:wrap;display:flex}._pill_177v5_154{padding:var(--sp-2) var(--sp-3);background:var(--bg-elevated);color:var(--fg-secondary);border-radius:var(--r-pill);font-size:var(--fs-xs);display:inline-flex}._prose_177v5_169{color:var(--fg-secondary);font-size:var(--fs-sm);line-height:var(--lh-loose)}._action_177v5_175{padding:var(--sp-2) 0;color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-medium);align-self:flex-start}._action_177v5_175:hover{color:var(--accent-hover)}._rootFull_177v5_186{padding:0}._cards_177v5_192 ._header_177v5_27,._cards_177v5_192 ._section_177v5_139{padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}._cards_177v5_192 ._section_177v5_139{gap:var(--sp-3)}._cardPanel_177v5_204{background:var(--bg-panel);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}._cards_177v5_192 ._sectionTitle_177v5_145{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--fg-primary);text-transform:none;letter-spacing:0}._heroActions_177v5_218{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}._clamp_177v5_226{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._root_1s2ou_1{gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-sm);margin:0 var(--sp-3);flex-direction:column;display:flex}._head_1s2ou_12{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:24px;display:flex}._headActions_1s2ou_20{align-items:center;gap:var(--sp-2);display:flex}._headActions_1s2ou_20:has(._close_1s2ou_28){margin-right:-6px}._title_1s2ou_32{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._link_1s2ou_42{cursor:pointer;align-items:center;gap:var(--sp-1);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-accent);background:0 0;border:0;flex:none;padding:0;text-decoration:none;display:inline-flex}._link_1s2ou_42:hover{text-decoration:underline}._subhead_1s2ou_62{margin-top:calc(var(--sp-3) * -1);font-size:var(--fs-sm);color:var(--fg-secondary)}._close_1s2ou_28{border-radius:var(--r-md);width:28px;height:28px;color:var(--fg-muted);place-items:center;display:grid}._close_1s2ou_28:hover{background:var(--bg-hover);color:var(--fg-primary)}._root_1j6hu_1{gap:var(--sp-3);flex-direction:column;display:flex}._grid_1j6hu_9{gap:var(--sp-4) var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}._fact_1j6hu_15{flex-direction:column;gap:5px;min-width:0;display:flex}._head_1j6hu_24{align-items:baseline;gap:2px var(--sp-2);flex-wrap:wrap;display:flex}._label_1j6hu_31{align-items:baseline;gap:var(--sp-1);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-muted);margin:0;display:inline-flex}._source_1j6hu_42{font-size:11px;font-weight:var(--fw-regular,400);color:var(--fg-muted);border-bottom:1px dotted var(--border-strong);cursor:help}._value_1j6hu_50{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);align-items:center;gap:4px;display:inline-flex}._qualifier_1j6hu_61{font-size:var(--fs-sm);color:var(--fg-secondary)}._verdict_1j6hu_67{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);margin-left:auto}._verdict_1j6hu_67[data-tone=low],._verdict_1j6hu_67[data-tone=high]{padding:1px var(--sp-2);border-radius:var(--r-pill);background:color-mix(in oklab, var(--warm), transparent 86%);color:var(--warm)}._note_1j6hu_83{font-size:var(--fs-xs);color:var(--fg-muted);margin:0;line-height:1.4}._strip_1j6hu_92{--strip-label:62px;--strip-gap:var(--sp-2);flex-direction:column;gap:2px;display:flex;position:relative}._stripRow_1j6hu_101{grid-template-columns:var(--strip-label) 1fr;gap:var(--strip-gap);align-items:center;min-height:12px;display:grid}._stripLabel_1j6hu_109{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:10px;line-height:12px;overflow:hidden}._track_1j6hu_118{border-radius:var(--r-pill);background:var(--bg-elevated);height:6px;position:relative}._band80_1j6hu_125,._band50_1j6hu_126{border-radius:var(--r-pill);position:absolute;top:0;bottom:0}._band80_1j6hu_125{background:color-mix(in oklab, var(--accent), transparent 78%)}._band50_1j6hu_126{background:color-mix(in oklab, var(--accent), transparent 55%)}._median_1j6hu_141{background:var(--accent);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-1px;bottom:-1px}._axis_1j6hu_151{color:var(--fg-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;line-height:12px;display:flex}._markLayer_1j6hu_162{height:calc(var(--rows,1) * 14px + 2px);top:-2px;left:calc(var(--strip-label) + var(--strip-gap));pointer-events:none;position:absolute;right:0}._ceilingZone_1j6hu_171{background:color-mix(in oklab, var(--danger), transparent 72%);border-left:1px solid var(--danger);position:absolute;top:2px;bottom:2px}._ticks_1j6hu_181{height:12px;position:relative}._tick_1j6hu_181{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--fg-muted);font-size:10px;line-height:12px;position:absolute;top:0;overflow:hidden}._tick_1j6hu_181+._tick_1j6hu_181{border-left:1px solid var(--border-subtle)}._tickOn_1j6hu_202{color:var(--fg-secondary);font-weight:var(--fw-medium)}._markLine_1j6hu_207,._markRange_1j6hu_208{position:absolute;top:0;bottom:0}._markLine_1j6hu_207{background:var(--warm);border-radius:1px;width:2px;margin-left:-1px}._markRange_1j6hu_208{border:2px solid var(--warm);border-radius:var(--r-sm);background:color-mix(in oklab, var(--warm), transparent 88%)}._legend_1j6hu_227{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:11px;display:flex}._legendBand_1j6hu_237{border-radius:var(--r-pill);background:linear-gradient(90deg, color-mix(in oklab, var(--accent), transparent 78%) 0 25%, color-mix(in oklab, var(--accent), transparent 55%) 25% 75%, color-mix(in oklab, var(--accent), transparent 78%) 75%);width:18px;height:6px;display:inline-block}._legendMark_1j6hu_250{background:var(--warm);border-radius:1px;width:2px;height:10px;margin-left:4px;display:inline-block}._zones_1j6hu_261{grid-template-columns:repeat(13,1fr);gap:2px;display:grid}._zone_1j6hu_261{background:var(--bg-elevated);height:14px;color:var(--fg-muted);font-variant-numeric:tabular-nums;border-radius:2px;place-items:center;font-size:10px;display:grid}._zoneOn_1j6hu_279{background:color-mix(in oklab, var(--sky-500), var(--clay-400) calc(var(--z) * 100%));color:#fff;font-weight:var(--fw-semibold)}._timeline_1j6hu_287{flex-direction:column;gap:2px;display:flex}._timelineTrack_1j6hu_293{border-radius:var(--r-pill);background:var(--bg-elevated);height:6px;position:relative}._timelineBar_1j6hu_300{border-radius:var(--r-pill);background:var(--accent);position:absolute;top:0;bottom:0}._frostLine_1j6hu_308{background:var(--wx-snow);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;right:0}._timelineAxis_1j6hu_318{color:var(--fg-muted);justify-content:space-between;font-size:10px;display:flex}._dayTrack_1j6hu_325{background:color-mix(in oklab, var(--wx-moon), transparent 60%);overflow:hidden}._dayLit_1j6hu_330{background:var(--wx-sun);position:absolute;top:0;bottom:0;left:0}._dayLit_1j6hu_330[data-neutral]{opacity:.45}._plantThis_16tpj_6{align-items:center;gap:var(--sp-2);padding:6px var(--sp-3);border-radius:var(--r-md);background:var(--accent);color:var(--fg-on-accent);font-size:var(--fs-xs);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}._plantThis_16tpj_6:hover{background:var(--accent-hover)}._subhead_16tpj_23{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);margin-bottom:var(--sp-2)}._varietyNotes_16tpj_30{flex-direction:column;display:flex}._tipList_16tpj_35{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._tip_16tpj_35{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:color-mix(in oklab, var(--accent), var(--bg-elevated) 92%);border:1px solid color-mix(in oklab, var(--accent), transparent 78%);border-radius:var(--r-sm);flex-direction:column;display:flex}._tipHeading_16tpj_54{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);line-height:var(--lh-tight)}._tipBody_16tpj_61{font-size:var(--fs-sm);color:var(--fg-secondary);line-height:var(--lh-loose)}._guide_16tpj_67{flex-direction:column;display:flex}._guideBody_16tpj_72{gap:var(--sp-3);flex-direction:column;display:flex}._guideRow_16tpj_78{gap:var(--sp-4);grid-template-columns:130px 1fr;align-items:start;display:grid}@media (width<=599.98px){._guideRow_16tpj_78{grid-template-columns:1fr;gap:4px}}._guideRowLabel_16tpj_92{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);font-weight:var(--fw-medium);padding-top:2px}._guideRowBody_16tpj_101{gap:var(--sp-2);flex-direction:column;display:flex}._companionRow_16tpj_107{gap:var(--sp-3);flex-direction:column;display:flex}._companionLabel_16tpj_113{font-size:var(--fs-xs);color:var(--fg-muted);margin-bottom:4px}._pillWarn_16tpj_119{background:color-mix(in oklab, var(--warm), transparent 85%);color:var(--warm)}._root_r3tkq_5{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._row_r3tkq_12{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}._row_r3tkq_12>._field_r3tkq_18{flex:96px;min-width:0}._field_r3tkq_18{min-width:0;font-size:var(--fs-sm);color:var(--fg-primary);flex-direction:column;gap:4px;display:flex}._label_r3tkq_32{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-muted)}._field_r3tkq_18 input,._field_r3tkq_18 select{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:6px 8px}._field_r3tkq_18 input:focus,._field_r3tkq_18 select:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._field_r3tkq_18 input:disabled,._field_r3tkq_18 select:disabled{opacity:.6;cursor:not-allowed}._numWrap_r3tkq_67{align-items:center;gap:6px;display:flex}._numWrap_r3tkq_67 input{text-align:right;flex:auto}._numWrap_r3tkq_67 input::placeholder{color:var(--fg-muted);opacity:.8}._unit_r3tkq_83{min-width:2em;font-style:normal;font-size:var(--fs-xs);color:var(--fg-muted);flex:none}._details_r3tkq_91{border:1px solid var(--border-subtle);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--fg-muted)}._details_r3tkq_91>summary{align-items:baseline;gap:var(--sp-2);cursor:pointer;padding:6px var(--sp-3);color:var(--fg-secondary);-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}._details_r3tkq_91>summary:hover{color:var(--fg-primary)}._summaryHint_r3tkq_113{min-width:0;font-size:var(--fs-xs);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}._details_r3tkq_91[open] ._summaryHint_r3tkq_113{display:none}._detailsBody_r3tkq_127{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-3);flex-direction:column;display:flex}._group_k0vdk_1{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-wrap:wrap;gap:1px;padding:2px;display:flex}._btn_k0vdk_11{border-radius:calc(var(--r-md) - 2px);min-width:0;color:var(--fg-muted);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:auto;padding:5px 10px;line-height:1.3}._btn_k0vdk_11:hover:not(:disabled){background:var(--bg-hover);color:var(--fg-secondary)}._btn_k0vdk_11:disabled{opacity:.45;cursor:not-allowed}._active_k0vdk_39,._active_k0vdk_39:hover:not(:disabled){background:var(--bg-panel);color:var(--fg-primary);box-shadow:0 1px 2px oklab(0% none none/.15)}._btn_k0vdk_11:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-1px}._root_1x1c0_1{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}._select_1x1c0_8{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:100%;min-width:0;font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);padding:4px 8px}._select_1x1c0_8:focus{outline:1px solid var(--accent);outline-offset:-1px}._hint_1x1c0_25{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._root_574cj_1{gap:var(--sp-2);padding:var(--sp-3);margin-top:var(--sp-2);background:color-mix(in oklab, var(--bg-panel), var(--accent) 4%);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex}._head_574cj_12{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);font-weight:var(--fw-semibold);align-items:center;gap:6px;display:flex}._title_574cj_23{flex:1}._close_574cj_27{color:var(--fg-muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}._close_574cj_27:hover{color:var(--fg-primary);background:color-mix(in oklab, var(--fg-muted), transparent 85%)}._field_574cj_44{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-primary);display:flex}._field_574cj_44>span{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold);flex:0 0 60px}._field_574cj_44 input,._field_574cj_44 select{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;color:var(--fg-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:1;padding:4px 8px}._field_574cj_44 input:focus,._field_574cj_44 select:focus{outline:1px solid var(--accent);outline-offset:-1px}._actions_574cj_79{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-1);display:flex}._cancel_574cj_86,._submit_574cj_87{border-radius:var(--r-sm);border:1px solid var(--border-subtle);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);padding:4px 12px}._cancel_574cj_86{color:var(--fg-muted);background:0 0}._cancel_574cj_86:hover{color:var(--fg-primary);border-color:var(--fg-muted)}._submit_574cj_87{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent);font-weight:var(--fw-semibold)}._submit_574cj_87:hover:not(:disabled){filter:brightness(1.1)}._submit_574cj_87:disabled{opacity:.5;cursor:not-allowed}._error_574cj_123{font-size:var(--fs-sm);color:var(--danger);margin:0}._potBlock_574cj_130{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}._potLabel_574cj_137{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}._note_574cj_145{font-size:var(--fs-sm);color:var(--fg-secondary);margin:0}._block_pt9eq_5{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}._blockLabel_pt9eq_12{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold);color:var(--fg-muted)}._hint_pt9eq_20{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._root_1q0jq_1{gap:var(--sp-2);padding:var(--sp-3);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex}._head_1q0jq_11{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);font-weight:var(--fw-semibold);align-items:center;gap:6px;display:flex}._shapeRow_1q0jq_22{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);align-self:flex-start;gap:2px;padding:2px;display:inline-flex}._shapeOpt_1q0jq_32{font-size:var(--fs-xs);color:var(--fg-muted);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;padding:3px 10px;display:inline-flex}._shapeOpt_1q0jq_32 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._shapeOpt_1q0jq_32:hover{color:var(--fg-primary)}._shapeOptActive_1q0jq_58{background:var(--accent);color:var(--fg-on-accent)}._shapeOptActive_1q0jq_58:hover{color:var(--fg-on-accent)}._dims_1q0jq_67{gap:var(--sp-2);flex-wrap:wrap;display:flex}._dimField_1q0jq_73{font-size:var(--fs-sm);color:var(--fg-primary);align-items:center;gap:6px;display:inline-flex}._dimField_1q0jq_73>span:first-child{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}._dimField_1q0jq_73 input{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:64px;font:inherit;color:var(--fg-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;padding:4px 6px}._dimField_1q0jq_73 input:focus{outline:1px solid var(--accent);outline-offset:-1px}._unit_1q0jq_106{color:var(--fg-muted);font-size:var(--fs-xs)}._actions_1q0jq_111{justify-content:flex-end;display:flex}._apply_1q0jq_116{background:var(--accent);color:var(--fg-on-accent);border:1px solid var(--accent);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out);padding:4px 12px}._apply_1q0jq_116:hover:not(:disabled){filter:brightness(1.1)}._apply_1q0jq_116:disabled{opacity:.4;cursor:not-allowed}._error_1q0jq_138{font-size:var(--fs-sm);color:var(--danger);margin:0}._overlay_1uk43_1{z-index:var(--z-modal);padding:var(--sp-5);background:var(--bg-overlay);place-items:center;display:grid;position:fixed;inset:0}._card_1uk43_11{gap:var(--sp-4);width:min(960px,100%);max-height:100%;padding:var(--sp-5);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:auto}._header_1uk43_25{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}._title_1uk43_32{align-items:center;gap:var(--sp-3);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;display:inline-flex}._icon_1uk43_42{color:var(--fg-muted);display:inline-flex}._close_1uk43_47{border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:32px;height:32px;color:var(--fg-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}._close_1uk43_47:hover{background:var(--bg-hover);color:var(--fg-primary)}._close_1uk43_47:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}._body_1uk43_71{min-width:0}._root_1ggc2_7{gap:var(--sp-1);--chart-clay:#c67a40;--chart-sky:#4899d4;--chart-moss:#77a34c;--chart-neutral:#9a948a;--chart-ink:var(--fg-muted);flex-direction:column;min-width:0;margin:0;display:flex}[data-theme=light] ._root_1ggc2_7{--chart-clay:#b3652f;--chart-sky:#2371a8;--chart-moss:#4f7d2f;--chart-neutral:#6f6a60}._clay_1ggc2_27{--series:var(--chart-clay)}._sky_1ggc2_28{--series:var(--chart-sky)}._moss_1ggc2_29{--series:var(--chart-moss)}._neutral_1ggc2_30{--series:var(--chart-neutral)}._cmp1_1ggc2_31{--series:var(--cmp-1)}._cmp2_1ggc2_32{--series:var(--cmp-2)}._cmp3_1ggc2_33{--series:var(--cmp-3)}._head_1ggc2_35{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}._title_1ggc2_42{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);align-items:center;gap:5px;display:inline-flex}._icon_1ggc2_51{color:var(--fg-muted);display:inline-flex}stop._clay_1ggc2_27{stop-color:var(--chart-clay)}stop._sky_1ggc2_28{stop-color:var(--chart-sky)}stop._moss_1ggc2_29{stop-color:var(--chart-moss)}stop._neutral_1ggc2_30{stop-color:var(--chart-neutral)}stop._cmp1_1ggc2_31{stop-color:var(--cmp-1)}stop._cmp2_1ggc2_32{stop-color:var(--cmp-2)}stop._cmp3_1ggc2_33{stop-color:var(--cmp-3)}._unit_1ggc2_66{color:var(--fg-muted);font-size:10px}._headEnd_1ggc2_71{align-items:center;gap:var(--sp-2);margin-left:auto;display:inline-flex}._expand_1ggc2_78{border-radius:var(--r-sm);width:20px;height:20px;color:var(--fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}._expand_1ggc2_78:hover{border-color:var(--border-subtle);background:var(--bg-hover);color:var(--fg-primary)}._expand_1ggc2_78:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}._srOnly_1ggc2_103{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._plotWrap_1ggc2_112{position:relative}._svg_1ggc2_116{touch-action:pan-y;outline:none;width:100%;height:auto;display:block;overflow:visible}._svg_1ggc2_116:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:var(--r-sm)}._grid_1ggc2_131{stroke:var(--border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}._axis_1ggc2_137{stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}._yLabel_1ggc2_143,._xLabel_1ggc2_144{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:9px}._band_1ggc2_150{fill:var(--chart-moss);opacity:.12}._series_1ggc2_155{color:var(--series)}._line_1ggc2_159{fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}._area_1ggc2_168{opacity:1}._envelope_1ggc2_174{fill:var(--series);opacity:.14}._spread_1ggc2_180{fill:var(--series);opacity:.12}._bar_1ggc2_185{fill:var(--series);opacity:.85}._threshold_1ggc2_190{stroke:var(--fg-muted);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.7}._thresholdLabel_1ggc2_197,._markerLabel_1ggc2_198{fill:var(--fg-secondary);font-size:9px}._thresholdLabel_1ggc2_197{paint-order:stroke;stroke:var(--bg-panel);stroke-width:3px;stroke-linejoin:round}._marker_1ggc2_198{stroke:var(--fg-secondary);stroke-width:1px;vector-effect:non-scaling-stroke}._markerStrong_1ggc2_218{stroke:var(--fg-primary);stroke-width:1.5px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}._tick_1ggc2_225{stroke:var(--fg-secondary);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}._crosshair_1ggc2_232{stroke:var(--fg-secondary);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6}._dot_1ggc2_239{fill:var(--series);stroke:var(--bg-panel);stroke-width:2px;vector-effect:non-scaling-stroke}._tooltip_1ggc2_246{pointer-events:none;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font-size:var(--fs-xs);white-space:nowrap;z-index:2;padding:4px 8px;position:absolute;top:0;box-shadow:0 2px 6px oklab(0% none none/.15)}._tipDate_1ggc2_260{color:var(--fg-muted);margin-bottom:2px}._tipRow_1ggc2_265{align-items:center;gap:6px;display:flex}._tipKey_1ggc2_271{background:var(--series);border-radius:1px;width:10px;height:2px}._tipValue_1ggc2_278{font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums}._tipLabel_1ggc2_284{color:var(--fg-muted)}._tipNote_1ggc2_289{white-space:normal;max-width:17rem;color:var(--fg-muted);margin-top:3px;line-height:1.35}._legend_1ggc2_297{gap:var(--sp-2) var(--sp-3);color:var(--fg-muted);flex-wrap:wrap;margin:0 0 0 -4px;padding:0;font-size:10px;list-style:none;display:flex}._legendItem_1ggc2_309{border-radius:var(--r-sm);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:1px 4px;display:inline-flex}._legendItem_1ggc2_309:hover{background:var(--bg-hover);color:var(--fg-primary)}._legendItem_1ggc2_309:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}._legendOff_1ggc2_333{opacity:.5;text-decoration:line-through}._swatchLine_1ggc2_340._swatchDash_1ggc2_340{background:repeating-linear-gradient(90deg, var(--series) 0 3px, transparent 3px 5px)}._swatchLine_1ggc2_340{background:var(--series);border-radius:1px;width:12px;height:2px}._swatchSpread_1ggc2_351{background:var(--series);opacity:.3;border-radius:2px;width:12px;height:8px}._swatchRect_1ggc2_359{background:var(--series);opacity:.85;border-radius:2px;width:8px;height:8px}._axisTitle_1ggc2_367{text-align:right;color:var(--fg-muted);margin-top:-2px;font-size:9px;line-height:1}._caption_1ggc2_375{color:var(--fg-muted);font-size:10px;line-height:1.4}._stackBand_1ggc2_383{fill:var(--series);fill-opacity:.45;stroke:none}._dashed_1ggc2_389{stroke-dasharray:4 3}._tipTotal_1ggc2_394{border-bottom:1px solid var(--border-subtle);margin-bottom:2px;padding-bottom:2px}._tipTotal_1ggc2_394 ._tipKey_1ggc2_271{background:0 0}._tipTotal_1ggc2_394 ._tipValue_1ggc2_278,._tipTotal_1ggc2_394 ._tipLabel_1ggc2_284{font-weight:var(--fw-semibold);color:var(--fg-primary)}._pending_1ggc2_411{fill:color-mix(in oklab, var(--fg-muted), transparent 90%)}._pendingLabel_1ggc2_415{fill:var(--fg-muted);font-size:10px}._guest_1ggc2_421 ._stackBand_1ggc2_383{fill-opacity:.18}._guest_1ggc2_421 ._area_1ggc2_168{opacity:.5}._swatchPlace_1ggc2_430{background:var(--series);border-radius:2px;width:10px;height:4px;display:inline-block}._swatchSite_1ggc2_439{background:linear-gradient(90deg, var(--chart-clay) 50%, var(--chart-sky) 50%)}._legendPlace_1ggc2_443{color:var(--fg-secondary)}._tipTable_1ggc2_448{border-collapse:collapse;font-variant-numeric:tabular-nums}._tipTable_1ggc2_448 th,._tipTable_1ggc2_448 td{text-align:right;font-weight:var(--fw-regular);padding:1px 0 1px 10px}._tipTable_1ggc2_448 thead th{color:var(--fg-secondary)}._tipTable_1ggc2_448 thead ._swatchPlace_1ggc2_430{vertical-align:middle;margin-right:4px}._tipTable_1ggc2_448 tbody th{text-align:left;color:var(--fg-muted);padding-left:0}._tipTable_1ggc2_448 td{font-weight:var(--fw-semibold);color:var(--fg-primary)}._tipTable_1ggc2_448 ._tipTotal_1ggc2_394 th,._tipTable_1ggc2_448 ._tipTotal_1ggc2_394 td{font-weight:var(--fw-semibold);color:var(--fg-primary);border-bottom:1px solid var(--border-subtle)}._root_b67hm_1{gap:var(--sp-3);flex-direction:column;display:flex}._bar_b67hm_7{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}._range_b67hm_14{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary);font-variant-numeric:tabular-nums}._hint_b67hm_21{font-size:var(--fs-xs);color:var(--fg-muted);flex:1}._buttons_b67hm_27{gap:var(--sp-1);display:inline-flex}._btn_b67hm_32{border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:28px;height:28px;color:var(--fg-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}._btn_b67hm_32:hover:not(:disabled){background:var(--bg-hover);color:var(--fg-primary)}._btn_b67hm_32:disabled{opacity:.4;cursor:default}._btn_b67hm_32:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}._plot_b67hm_62{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}._dragging_b67hm_68{cursor:grabbing}@media (pointer:coarse){._wheelHint_b67hm_74{visibility:hidden}}._section_25e04_7{gap:var(--sp-2);min-width:0;padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._head_25e04_16{justify-content:space-between;align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}._title_25e04_24{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._aside_25e04_33{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._link_25e04_42{font:inherit;font-size:var(--fs-xs);color:var(--fg-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}._link_25e04_42:hover{text-decoration:underline}._empty_25e04_60{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._needs_25e04_68{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._need_25e04_68{align-items:center;column-gap:var(--sp-2);padding:var(--sp-2) 0;grid-template-columns:18px minmax(0,1fr) auto;row-gap:4px;display:grid}._need_25e04_68+._need_25e04_68{border-top:1px solid var(--border-subtle)}._needIcon_25e04_89{color:var(--fg-muted);display:inline-flex}._needTitle_25e04_94{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._needBody_25e04_104{flex-direction:column;grid-column:2/-1;gap:6px;min-width:0;display:flex}._line_25e04_112,._note_25e04_113{font-size:var(--fs-xs);color:var(--fg-secondary);font-variant-numeric:tabular-nums;margin:0}._note_25e04_113{color:var(--fg-muted)}._notes_25e04_124{padding-left:var(--sp-4);font-size:var(--fs-xs);color:var(--fg-muted);flex-direction:column;gap:2px;margin:0;display:flex}._chip_25e04_135{border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--fg-secondary);background:color-mix(in oklab, var(--fg-muted) 14%, transparent);justify-self:end;padding:1px 8px}._chip_due_25e04_147{color:var(--warm);background:color-mix(in oklab, var(--warm) 16%, transparent)}._chip_soon_25e04_152,._chip_good_25e04_153{color:var(--fg-accent);background:color-mix(in oklab, var(--accent) 16%, transparent)}._chip_hold_25e04_158{color:var(--info);background:color-mix(in oklab, var(--info) 14%, transparent)}._chip_quiet_25e04_163{color:var(--fg-muted);box-shadow:inset 0 0 0 1px var(--border-subtle);background:0 0}._skeleton_25e04_169{border-radius:var(--r-pill);background:color-mix(in oklab, var(--fg-muted) 14%, transparent);height:6px;animation:_pulse_25e04_1 1.4s var(--ease-in-out) infinite;display:block}@keyframes _pulse_25e04_1{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){._skeleton_25e04_169{animation:none}}._detail_25e04_190{gap:var(--sp-2);padding-top:var(--sp-1);flex-direction:column;display:flex}._check_25e04_197{padding:var(--sp-2) var(--sp-3);border-left:2px solid var(--info);background:color-mix(in oklab, var(--info) 6%, transparent);font-size:var(--fs-xs);color:var(--fg-secondary);margin:0}._check_25e04_197 strong{font-weight:var(--fw-medium);color:var(--fg-primary)}._tiles_25e04_213{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;margin:0;display:grid}._tile_25e04_213{min-width:0;padding:6px var(--sp-2);background:color-mix(in oklab, var(--bg-base), white 2%);border:1px solid var(--border-subtle);border-radius:var(--r-sm);flex-direction:column;gap:2px;display:flex}._tile_25e04_213 dt{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._tile_25e04_213 dd{justify-content:space-between;align-items:center;gap:4px;min-width:0;margin:0;display:flex}._value_25e04_248{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums;white-space:nowrap}._change_25e04_256{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._charts_25e04_265{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}._chart_25e04_265{flex-direction:column;gap:2px;min-width:0;display:flex}._chartTitle_25e04_278{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-secondary);font-weight:var(--fw-medium);display:flex}._chartTitle_25e04_278 span:last-child{color:var(--fg-muted);font-weight:var(--fw-regular)}._band_25e04_294{border-radius:var(--r-pill);background:color-mix(in oklab, var(--fg-muted) 14%, transparent);height:8px;margin-top:10px;position:relative}._bandSeg_25e04_302{position:absolute;top:0;bottom:0}._bandLow_25e04_308{background:color-mix(in oklab, var(--accent) 16%, transparent)}._bandGood_25e04_312{background:color-mix(in oklab, var(--accent) 42%, transparent)}._bandMark_25e04_316{background:var(--fg-primary);width:2px;box-shadow:0 0 0 2px var(--bg-panel);border-radius:1px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}._bandValue_25e04_327{font-size:10px;font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:-17px;transform:translate(-50%)}._figures_25e04_338{align-items:baseline;gap:2px var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._figures_25e04_338 strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary)}._gauge_25e04_356{flex-direction:column;gap:2px;display:flex}._gaugeTrack_25e04_362{border-radius:var(--r-pill);background:color-mix(in oklab, var(--fg-muted) 16%, transparent);height:6px;position:relative;overflow:hidden}._gaugeFill_25e04_371{--water:#4899d4;border-radius:var(--r-pill);background:var(--water);position:absolute;inset:0 auto 0 0}[data-theme=light] ._gaugeFill_25e04_371{--water:#2371a8}._gaugeLabels_25e04_383{justify-content:space-between;gap:var(--sp-2);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:11px;display:flex}._dayChart_25e04_393{max-width:30rem}._needOpen_25e04_398{max-width:100%;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:2px;padding:0;display:inline-flex}._needOpen_25e04_398 svg{color:var(--fg-muted);flex:none}._needOpen_25e04_398:hover,._needOpen_25e04_398:hover svg{color:var(--fg-accent)}._cards_25e04_429 ._section_25e04_7{gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}._cards_25e04_429 ._title_25e04_24{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);text-transform:none;letter-spacing:0}._cards_25e04_429 ._head_25e04_16{flex-wrap:wrap;align-items:center}._cards_25e04_429 ._dayChart_25e04_393{max-width:40rem}._cards_25e04_429 ._tiles_25e04_213{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}._cards_25e04_429 ._tile_25e04_213{background:var(--bg-panel)}._scaleCheck_25e04_467{gap:var(--sp-2);flex-direction:column;display:flex}._scaleTitle_25e04_473{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);margin:0}._scaleTable_25e04_480{border-collapse:collapse;width:100%;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--fg-secondary)}._scaleTable_25e04_480 caption{text-align:left;color:var(--fg-muted);padding-bottom:2px}._scaleTable_25e04_480 th,._scaleTable_25e04_480 td{padding:2px var(--sp-2) 2px 0;border-bottom:1px solid var(--border-subtle);text-align:right;font-weight:var(--fw-regular,400)}._scaleTable_25e04_480 th:first-child{text-align:left}._scaleTable_25e04_480 thead th{color:var(--fg-muted)}._root_1aadx_8{gap:var(--sp-2);--chart-beam:#c67a40;--chart-sky:#4899d4;--chart-reflected:#77a34c;--chart-lamps:#a07fd0;flex-direction:column;display:flex;position:relative}[data-theme=light] ._root_1aadx_8{--chart-beam:#b3652f;--chart-sky:#2371a8;--chart-reflected:#4f7d2f;--chart-lamps:#7a55b5}._caption_1aadx_27{font-size:var(--fs-xs);color:var(--fg-muted);justify-content:space-between;align-items:baseline;display:flex}._captionUnit_1aadx_35{font-size:10px}._plotWrap_1aadx_39{position:relative}._svg_1aadx_43{touch-action:none;border-radius:var(--r-xs);width:100%;height:auto;display:block}._scrub_1aadx_51{stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}._svg_1aadx_43:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}._grid_1aadx_63{stroke:var(--border-subtle);stroke-width:1px}._tick_1aadx_68,._unit_1aadx_69{fill:var(--fg-muted);font-size:8px}._peakLabel_1aadx_74{font-size:9px;font-weight:var(--fw-semibold);fill:var(--fg-secondary)}._crosshair_1aadx_80{stroke:var(--fg-muted);stroke-width:1px;pointer-events:none}._fill_beam_1aadx_88{fill:var(--chart-beam);fill-opacity:.22}._fill_sky_1aadx_92{fill:var(--chart-sky);fill-opacity:.22}._fill_interreflected_1aadx_96{fill:var(--chart-reflected);fill-opacity:.22}._fill_lamps_1aadx_100{fill:var(--chart-lamps);fill-opacity:.22}._line_beam_1aadx_105,._line_sky_1aadx_106,._line_interreflected_1aadx_107,._line_lamps_1aadx_108{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}._line_beam_1aadx_105{stroke:var(--chart-beam)}._line_sky_1aadx_106{stroke:var(--chart-sky)}._line_interreflected_1aadx_107{stroke:var(--chart-reflected)}._line_lamps_1aadx_108{stroke:var(--chart-lamps)}._tooltip_1aadx_127{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-sm);box-shadow:var(--shadow-1);color:var(--fg-secondary);pointer-events:none;white-space:nowrap;z-index:2;flex-direction:column;gap:1px;padding:4px 7px;font-size:10px;display:flex;position:absolute;top:0;transform:translate(-50%)}._tooltipTime_1aadx_146{color:var(--fg-muted);font-variant-numeric:tabular-nums}._tooltipRow_1aadx_151{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}._tooltipRow_1aadx_151 strong{color:var(--fg-primary);font-weight:var(--fw-semibold)}._key_1aadx_164{border-radius:1px;width:10px;height:2px;display:inline-block}._key_beam_1aadx_170{background:var(--chart-beam)}._key_sky_1aadx_173{background:var(--chart-sky)}._key_interreflected_1aadx_176{background:var(--chart-reflected)}._key_lamps_1aadx_179{background:var(--chart-lamps)}._legend_1aadx_183{gap:var(--sp-2) var(--sp-4);color:var(--fg-secondary);flex-wrap:wrap;font-size:10px;display:flex}._legendItem_1aadx_191{align-items:center;gap:4px;display:inline-flex}._legendDli_1aadx_197{color:var(--fg-muted);font-variant-numeric:tabular-nums}._empty_1aadx_202{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._large_1aadx_209 ._caption_1aadx_27{font-size:var(--fs-sm)}._large_1aadx_209 ._legend_1aadx_183,._large_1aadx_209 ._tooltip_1aadx_127{font-size:var(--fs-xs)}._captionUnit_1aadx_35{align-items:center;gap:var(--sp-2);display:inline-flex}._root_1pu1d_1{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in oklab, var(--warm), transparent 55%);border-radius:var(--r-md);background:color-mix(in oklab, var(--bg-panel), var(--warm) 8%);margin:var(--sp-2) 0;align-items:flex-start;display:flex}._icon_1pu1d_12{color:var(--warm);flex:none;margin-top:2px}._title_1pu1d_18{font-weight:600;font-size:var(--fs-sm);color:var(--fg-primary);margin:0}._body_1pu1d_25{font-size:var(--fs-xs);color:var(--fg-secondary);margin:2px 0 0;line-height:1.4}._root_1xrjp_2,._spark_1xrjp_3{--series:#77a34c}[data-theme=light] ._root_1xrjp_2,[data-theme=light] ._spark_1xrjp_3{--series:#4f7d2f}._root_1xrjp_2{min-width:0;position:relative}._svg_1xrjp_17{touch-action:pan-y;max-width:100%;height:auto;display:block}._svg_1xrjp_17:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:var(--r-xs)}._spark_1xrjp_3{flex:none;width:56px;height:18px;display:block}._line_1xrjp_37{fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}._sparkDot_1xrjp_46{fill:var(--series)}._dot_1xrjp_51{fill:var(--series);stroke:var(--bg-panel);stroke-width:2px}._dotActive_1xrjp_57{stroke:var(--fg-primary);stroke-width:1.5px}._grid_1xrjp_62{stroke:var(--border-subtle);stroke-width:1px}._crosshair_1xrjp_67{stroke:var(--border-strong);stroke-width:1px;pointer-events:none}._tick_1xrjp_73{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:10px}._tip_1xrjp_79{gap:var(--sp-2);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-sm);box-shadow:var(--shadow-1);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;align-items:baseline;padding:2px 8px;display:flex;position:absolute;top:0}._tipDate_1xrjp_95{color:var(--fg-muted)}._figure_1xrjp_99{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}._caption_1xrjp_107{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-xs);display:flex}._captionTitle_1xrjp_115{color:var(--fg-secondary);font-weight:var(--fw-medium)}._captionMeta_1xrjp_120{text-align:right;min-width:0;color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:auto;overflow:hidden}._strip_14m0o_1{flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}._thumb_14m0o_10{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-base);cursor:zoom-in;padding:0;display:block;overflow:hidden}._thumb_14m0o_10:hover{border-color:var(--accent)}._thumb_14m0o_10:disabled{cursor:progress}._img_14m0o_28{object-fit:cover;width:100%;height:100%;display:block}._blank_14m0o_35{background:var(--bg-hover);width:100%;height:100%;display:block}._root_8dg3o_5{background:var(--bg-base);flex:auto;justify-content:center;align-items:flex-start;min-height:0;padding:0;display:flex;overflow-y:auto}._sheet_8dg3o_16{background:var(--bg-panel);flex-direction:column;width:100%;max-width:640px;min-height:100%;display:flex}@media (width>=900px){._root_8dg3o_5{padding:var(--sp-6) var(--sp-4)}._sheet_8dg3o_16{border:1px solid var(--border-subtle);border-radius:var(--r-lg);min-height:0;box-shadow:var(--shadow-2)}}._header_8dg3o_37{z-index:1;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);display:flex;position:sticky;top:0}._headText_8dg3o_49{flex:auto;min-width:0}._title_8dg3o_54{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);line-height:var(--lh-tight);margin:0}._subtitle_8dg3o_63{font-size:var(--fs-sm);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}._close_8dg3o_72{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-md);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}._close_8dg3o_72:hover{color:var(--fg-primary);background:var(--bg-hover)}._whenChip_8dg3o_91{min-height:var(--tap-min);padding:0 var(--sp-3);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);white-space:nowrap;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-pill);cursor:pointer;flex:none;align-items:center;gap:6px;display:inline-flex}._whenChip_8dg3o_91:hover{border-color:var(--accent)}._whenInput_8dg3o_112{align-self:flex-start;min-width:10em}._timeRow_8dg3o_117{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._body_8dg3o_124{gap:var(--sp-4);padding:var(--sp-4);padding-bottom:calc(var(--sp-4) + 72px);flex-direction:column;flex:auto;display:flex}._dots_8dg3o_134{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}._dot_8dg3o_134{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;flex:1 1 0;gap:6px;display:flex}._dot_8dg3o_134:before{content:"";background:var(--border-subtle);border-radius:2px;height:3px;display:block}._dotDone_8dg3o_161:before{background:color-mix(in oklab, var(--accent), transparent 40%)}._dotActive_8dg3o_165:before{background:var(--accent)}._dotActive_8dg3o_165{color:var(--fg-primary)}._section_8dg3o_173{gap:var(--sp-3);flex-direction:column;display:flex}._q_8dg3o_179{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._choices_8dg3o_188{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}._choice_8dg3o_188{min-height:72px;padding:var(--sp-3);text-align:left;font:inherit;color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-direction:column;align-items:flex-start;gap:2px;display:flex}._choice_8dg3o_188:hover{border-color:var(--accent)}._choiceActive_8dg3o_215{border-color:var(--accent);background:color-mix(in oklab, var(--accent), transparent 85%);box-shadow:inset 0 0 0 1px var(--accent)}._choice_8dg3o_188:last-child:nth-child(odd){grid-column:1/-1}._choiceTitle_8dg3o_226{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}._choiceSub_8dg3o_231{font-size:var(--fs-xs);color:var(--fg-muted)}._stepper_8dg3o_237{align-items:center;gap:var(--sp-2);display:flex}._stepBtn_8dg3o_243{width:var(--tap-comfy);height:var(--tap-comfy);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-base);color:var(--fg-primary);cursor:pointer;place-items:center;display:inline-grid}._stepBtn_8dg3o_243:hover{border-color:var(--accent)}._countInput_8dg3o_259{width:5em;height:var(--tap-comfy);text-align:center;font:inherit;font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md)}._unitSelect_8dg3o_272,._textInput_8dg3o_273,._seedRow_8dg3o_274 input,._seedRow_8dg3o_274 select,._sizeField_8dg3o_276 input{font:inherit;font-size:var(--fs-md);color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:0 var(--sp-3);min-height:var(--tap-min)}._unitSelect_8dg3o_272{flex:auto;min-width:0}._weightRow_8dg3o_293{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}._weightInput_8dg3o_300{min-width:0;height:64px;font:inherit;font-size:var(--fs-3xl);font-weight:var(--fw-semibold);text-align:right;color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:0 var(--sp-3);flex:140px}._weightInput_8dg3o_300:focus,._countInput_8dg3o_259:focus,._eachInput_8dg3o_317:focus{outline:2px solid var(--accent);outline-offset:-1px}._segment_8dg3o_322{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-base);display:inline-flex;overflow:hidden}._segmentBtn_8dg3o_330{min-width:44px;height:var(--tap-min);padding:0 var(--sp-2);color:var(--fg-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0}._segmentBtn_8dg3o_330+._segmentBtn_8dg3o_330{border-left:1px solid var(--border-subtle)}._segmentActive_8dg3o_346{background:var(--accent);color:var(--fg-on-accent);font-weight:var(--fw-semibold)}._each_8dg3o_317{gap:var(--sp-2);flex-direction:column;display:flex}._eachHead_8dg3o_358{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}._eachList_8dg3o_365{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}._eachRow_8dg3o_374{align-items:center;gap:6px;display:flex}._eachIndex_8dg3o_380{width:1.6em;font-size:var(--fs-xs);color:var(--fg-muted);text-align:right;flex:none}._eachInput_8dg3o_317{min-width:0;height:var(--tap-comfy);font:inherit;font-size:var(--fs-lg);text-align:right;color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:0 var(--sp-2);flex:auto}._eachUnit_8dg3o_402{font-size:var(--fs-xs);color:var(--fg-muted);flex:none;width:1.6em}._running_8dg3o_409{font-size:var(--fs-sm);color:var(--fg-secondary);font-weight:var(--fw-medium);margin:0}._field_8dg3o_417{flex-direction:column;gap:6px;display:flex}._fieldLabel_8dg3o_423{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);font-weight:var(--fw-semibold)}._chips_8dg3o_431{gap:var(--sp-2);flex-wrap:wrap;display:flex}._chip_8dg3o_431{min-height:38px;padding:0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--bg-base);color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);cursor:pointer}._chip_8dg3o_431:hover{border-color:var(--accent)}._chipActive_8dg3o_453{background:var(--accent);border-color:var(--accent);color:var(--fg-on-accent)}._stars_8dg3o_459{gap:2px;display:inline-flex}._star_8dg3o_459{width:var(--tap-min);height:var(--tap-min);color:var(--border-strong);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._star_8dg3o_459:hover:not(._starOn_8dg3o_476){color:var(--fg-muted)}._starOn_8dg3o_476{color:var(--warm)}._starOn_8dg3o_476 svg{fill:currentColor}._sizeRow_8dg3o_488{gap:var(--sp-2);flex-wrap:wrap;display:flex}._sizeField_8dg3o_276{flex:140px;align-items:center;gap:6px;display:flex}._sizeField_8dg3o_276 input{text-align:right;flex:auto;min-width:0}._sizeField_8dg3o_276 span{font-size:var(--fs-sm);color:var(--fg-muted)}._toggle_8dg3o_512{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-base);cursor:pointer;display:flex}._toggle_8dg3o_512 input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:2px 0 0}._toggle_8dg3o_512 span{flex-direction:column;gap:2px;display:flex}._toggle_8dg3o_512 strong{font-weight:var(--fw-medium);color:var(--fg-primary)}._toggle_8dg3o_512 small{font-size:var(--fs-xs);color:var(--fg-muted)}._more_8dg3o_547{border-top:1px solid var(--border-subtle);padding-top:var(--sp-3);gap:var(--sp-3);flex-direction:column;display:flex}._moreSummary_8dg3o_555{cursor:pointer;font-size:var(--fs-sm);color:var(--fg-secondary);font-weight:var(--fw-medium);min-height:var(--tap-min);align-items:center;display:flex}._seedRow_8dg3o_274{gap:var(--sp-2);grid-template-columns:1fr auto;display:grid}._seedNotes_8dg3o_571{grid-column:1/-1}._notes_8dg3o_575{font:inherit;font-size:var(--fs-md);color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);resize:vertical}._photos_8dg3o_587{gap:var(--sp-2);flex-direction:column;display:flex}._photoGrid_8dg3o_593{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}._photoTile_8dg3o_599{aspect-ratio:1;border-radius:var(--r-md);background:var(--bg-base);border:1px solid var(--border-subtle);margin:0;position:relative;overflow:hidden}._photoImg_8dg3o_609{object-fit:cover;width:100%;height:100%;display:block}._photoUploading_8dg3o_616{opacity:.55}._photoBlank_8dg3o_620{background:var(--bg-hover);width:100%;height:100%;display:block}._photoProgress_8dg3o_627{background:var(--accent);height:4px;transition:width var(--dur-fast) linear;position:absolute;bottom:0;left:0}._photoRemove_8dg3o_636{background:color-mix(in oklab, var(--bg-base), transparent 20%);width:28px;height:28px;color:var(--fg-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:4px;right:4px}._photoFailed_8dg3o_651{border-color:var(--danger)}._photoError_8dg3o_655{font-size:var(--fs-xs);text-align:center;background:var(--danger);color:var(--fg-on-danger);padding:2px 4px;position:absolute;bottom:0;left:0;right:0}._photoAdd_8dg3o_667{aspect-ratio:1;border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--bg-base);color:var(--fg-secondary);font:inherit;font-size:var(--fs-xs);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}._photoAdd_8dg3o_667:hover{border-color:var(--accent);color:var(--fg-primary)}._suggestion_8dg3o_689{text-align:left;font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);background:color-mix(in oklab, var(--info,var(--accent)), transparent 85%);border:1px solid color-mix(in oklab, var(--info,var(--accent)), transparent 50%);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);cursor:pointer}._hint_8dg3o_701{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._error_8dg3o_707{font-size:var(--fs-sm);color:var(--danger);margin:0}._linkBtn_8dg3o_713{color:var(--fg-secondary);font:inherit;font-size:var(--fs-sm);min-height:var(--tap-min);padding:0 var(--sp-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}._linkBtn_8dg3o_713:hover{color:var(--fg-primary);text-decoration-color:currentColor}._footer_8dg3o_735{margin:auto calc(-1 * var(--sp-4)) calc(-1 * (var(--sp-4) + 72px));padding:var(--sp-3) var(--sp-4);justify-content:space-between;align-items:center;gap:var(--sp-2);background:var(--bg-panel);border-top:1px solid var(--border-subtle);display:flex;position:sticky;bottom:0}._footerMain_8dg3o_748{align-items:center;gap:var(--sp-2);display:flex}._primary_8dg3o_754,._secondary_8dg3o_755{min-height:var(--tap-comfy);padding:0 var(--sp-4);border-radius:var(--r-md);font:inherit;font-size:var(--fs-md);cursor:pointer;align-items:center;gap:4px;display:inline-flex}._primary_8dg3o_754{background:var(--accent);color:var(--fg-on-accent);border:1px solid var(--accent);font-weight:var(--fw-semibold)}._primary_8dg3o_754:hover:not(:disabled){background:var(--accent-hover,var(--accent))}._primary_8dg3o_754:disabled{opacity:.5;cursor:not-allowed}._secondary_8dg3o_755{color:var(--fg-secondary);border:1px solid var(--border-subtle);background:0 0}._secondary_8dg3o_755:hover{color:var(--fg-primary);border-color:var(--border-strong)}._done_8dg3o_795{text-align:center;align-items:center;gap:var(--sp-3);padding:var(--sp-6) 0;flex-direction:column;display:flex}._doneIcon_8dg3o_804{background:var(--accent);width:56px;height:56px;color:var(--fg-on-accent);border-radius:50%;place-items:center;display:inline-grid}._doneTitle_8dg3o_814{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--fg-primary);margin:0}._doneSummary_8dg3o_821{color:var(--fg-secondary);margin:0}._doneActions_8dg3o_826{gap:var(--sp-2);width:100%;max-width:360px;margin-top:var(--sp-2);flex-direction:column;display:flex}._doneActions_8dg3o_826 ._primary_8dg3o_754,._doneActions_8dg3o_826 ._secondary_8dg3o_755{justify-content:center}._picker_8dg3o_841{gap:var(--sp-3);flex-direction:column;display:flex}._search_8dg3o_847{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);min-height:var(--tap-comfy);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-muted);display:flex}._search_8dg3o_847 input{min-width:0;font:inherit;font-size:var(--fs-md);color:var(--fg-primary);background:0 0;border:0;outline:none;flex:auto}._groupTitle_8dg3o_870{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);font-weight:var(--fw-semibold)}._pickList_8dg3o_879{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._pickRow_8dg3o_888{align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-2) var(--sp-3);text-align:left;font:inherit;color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);cursor:pointer;display:flex}._pickRow_8dg3o_888:hover{border-color:var(--accent)}._pickRowDim_8dg3o_908{opacity:.6}._pickDot_8dg3o_912{background:var(--border-strong);border-radius:50%;flex:none;width:10px;height:10px}._dot_growing_8dg3o_920{background:#87a661}._dot_sown_8dg3o_921,._dot_germinated_8dg3o_921,._dot_hardening_8dg3o_921{background:#9bb377}._dot_harvest_ready_8dg3o_922{background:#e8c662}._dot_harvested_8dg3o_923{background:#8d5530}._dot_planned_8dg3o_924{background:var(--border-strong)}._pickBody_8dg3o_926{flex-direction:column;min-width:0;display:flex}._pickName_8dg3o_932{font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._pickLabel_8dg3o_939{color:var(--fg-muted);font-weight:var(--fw-regular)}._pickMeta_8dg3o_944{font-size:var(--fs-xs);color:var(--fg-muted)}._photoParked_8dg3o_949{font-size:var(--fs-xs);text-align:center;background:color-mix(in oklab, var(--fg-muted), transparent 20%);color:#fff;padding:2px 4px;position:absolute;bottom:0;left:0;right:0}._offlineNote_8dg3o_961{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:color-mix(in oklab, var(--warm), transparent 80%);color:var(--fg-primary);font-size:var(--fs-sm);margin:0}._grid_1l7lr_1{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}._num_1l7lr_7{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold);flex-direction:column;gap:2px;display:flex}._numField_1l7lr_18{align-items:center;gap:4px;display:flex}._numField_1l7lr_18 input{min-width:0;font:inherit;font-size:var(--fs-sm);text-transform:none;letter-spacing:normal;font-weight:var(--fw-regular);color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);text-align:right;flex:auto;padding:4px 8px}._numField_1l7lr_18 em{text-transform:none;letter-spacing:normal;font-style:normal;font-weight:var(--fw-regular);width:2em}._health_1l7lr_48,._photos_1l7lr_49{flex-direction:column;gap:4px;display:flex}._healthLabel_1l7lr_55{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}._stars_1l7lr_63{gap:2px;display:inline-flex}._star_1l7lr_63{width:32px;height:32px;color:var(--border-strong);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._star_1l7lr_63:hover:not(._starOn_1l7lr_80){color:var(--fg-muted)}._starOn_1l7lr_80{color:var(--warm)}._starOn_1l7lr_80 svg{fill:currentColor}._when_1fz9p_5{gap:var(--sp-2);flex-wrap:wrap;display:flex}._when_1fz9p_5>label{flex:160px}._timeField_1fz9p_15 input{flex:auto}._amount_1fz9p_19{flex:1;align-items:center;gap:4px;min-width:0;display:flex}label>span._amount_1fz9p_19{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:normal;flex:auto}._amount_1fz9p_19 input{text-align:right;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:100%;min-width:0;font:inherit;color:var(--fg-primary);flex:auto;padding:4px 8px}._amount_1fz9p_19 select{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);flex:none;padding:4px 6px}._amount_1fz9p_19 input:focus,._amount_1fz9p_19 select:focus{outline:1px solid var(--accent);outline-offset:-1px}._check_1fz9p_68{align-items:center;gap:0 var(--sp-2);font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;flex-wrap:wrap;display:flex}._check_1fz9p_68 input{accent-color:var(--accent)}._checkHint_1fz9p_82{color:var(--fg-muted);font-size:var(--fs-xs)}._list_1fz9p_88{max-height:180px;padding:var(--sp-1);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);flex-direction:column;gap:2px;display:flex;overflow-y:auto}._listItem_1fz9p_100{align-items:center;gap:var(--sp-2);padding:2px var(--sp-1);font-size:var(--fs-sm);color:var(--fg-primary);border-radius:var(--r-sm);cursor:pointer;display:flex}._listItem_1fz9p_100:hover{background:var(--bg-hover)}._listItem_1fz9p_100 input{accent-color:var(--accent)}._listAll_1fz9p_119{color:var(--fg-muted);border-bottom:1px solid var(--border-subtle);border-radius:0;margin-bottom:2px;padding-bottom:4px}._sectionLabel_1fz9p_127{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold)}._linkBtn_1fz9p_135{font:inherit;font-size:var(--fs-xs);color:var(--fg-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}._perPlant_1fz9p_149{gap:4px var(--sp-2);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._perPlant_1fz9p_149>span{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-secondary);overflow:hidden}._perPlant_1fz9p_149 input{text-align:right;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:6em;font:inherit;color:var(--fg-primary);padding:4px 8px}._perPlant_1fz9p_149 input:focus{outline:1px solid var(--accent);outline-offset:-1px}._perPlantRow_1fz9p_181{display:contents}._perPlantFoot_1fz9p_185{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-muted);grid-column:span 2;display:flex}._perPlantFoot_1fz9p_185 select{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);color:var(--fg-primary);padding:2px 6px}._measure_1fz9p_205{flex:auto}._kept_1fz9p_210{padding-left:calc(60px + var(--sp-2));font-size:var(--fs-sm);color:var(--fg-secondary);margin:0}._kept_1fz9p_210 strong{color:var(--fg-primary);font-weight:var(--fw-semibold)}._perPot_1fz9p_223{gap:4px var(--sp-2);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) 5.5em 5.5em 4.5em;align-items:center;display:grid}._perPotRow_1fz9p_231{display:contents}._perPotRow_1fz9p_231>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-secondary);overflow:hidden}._perPotHead_1fz9p_242{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold);text-align:right}._perPot_1fz9p_223 input{text-align:right;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:100%;min-width:0;font:inherit;color:var(--fg-primary);padding:4px 8px}._perPot_1fz9p_223 input:focus{outline:1px solid var(--accent);outline-offset:-1px}._keptCell_1fz9p_268,._keptBad_1fz9p_269{text-align:right;font-size:var(--fs-xs);white-space:nowrap;color:var(--fg-secondary)}._keptBad_1fz9p_269{color:var(--danger)}._perPot_1fz9p_223>._perPlantFoot_1fz9p_185,._perPotNote_1fz9p_281{grid-column:1/-1}._radios_1fz9p_286{flex-direction:column;gap:4px;display:flex}._radio_1fz9p_286{gap:2px var(--sp-2);padding:var(--sp-1) var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-sm);color:var(--fg-primary);grid-template-columns:auto 1fr;align-items:center;display:grid}._radio_1fz9p_286:has(input:checked){border-color:var(--accent);background:color-mix(in oklab, var(--bg-panel), var(--accent) 8%)}._radio_1fz9p_286 input{accent-color:var(--accent);grid-row:span 2}._radioHelp_1fz9p_315{font-size:var(--fs-xs);color:var(--fg-muted)}._muted_1fz9p_320{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._toolbar_17icv_3{flex-wrap:wrap;gap:6px;display:flex}._tool_17icv_3{border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--bg-panel);min-height:30px;color:var(--fg-secondary);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:5px;padding:0 10px;display:inline-flex}._tool_17icv_3:hover{background:var(--bg-hover);color:var(--fg-primary)}._toolActive_17icv_32,._toolActive_17icv_32:hover{background:var(--bg-selected);border-color:var(--accent);color:var(--fg-primary)}._formArea_17icv_39{flex-direction:column;min-width:0;display:flex}._stages_17icv_47{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in oklab, var(--bg-base), white 2%);flex-direction:column;display:flex}._stagesHead_17icv_57{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary);justify-content:space-between;align-items:center;display:flex}._close_17icv_66{border-radius:var(--r-xs);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}._close_17icv_66:hover{color:var(--fg-primary);background:var(--bg-hover)}._stageRow_17icv_81{flex-wrap:wrap;gap:6px;display:flex}._stage_17icv_47{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg-secondary);font:inherit;font-size:var(--fs-xs);cursor:pointer;padding:4px 10px}._stage_17icv_47:hover:not(:disabled){border-color:var(--accent);color:var(--fg-primary)}._stageSuggested_17icv_103{border-color:var(--accent);background:var(--bg-selected);color:var(--fg-primary);font-weight:var(--fw-medium)}._stage_17icv_47:disabled{opacity:.5;cursor:not-allowed}._stageHint_17icv_115{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._error_17icv_121{color:var(--danger);font-size:var(--fs-sm);margin:0}._events_17icv_129{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._event_17icv_129{column-gap:var(--sp-2);font-size:var(--fs-sm);grid-template-columns:6.5em minmax(0,1fr) auto;align-items:start;padding:6px 0;display:grid}._event_17icv_129+._event_17icv_129{border-top:1px solid var(--border-subtle)}._eventDate_17icv_150{color:var(--fg-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.6}._eventBody_17icv_158{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:flex}._eventType_17icv_166{font-weight:var(--fw-medium);color:var(--fg-primary)}._eventSummary_17icv_171{font-size:var(--fs-xs);color:var(--fg-secondary)}._eventNotes_17icv_177{font-size:var(--fs-xs);color:var(--fg-muted);white-space:pre-wrap;word-break:break-word;flex-basis:100%;max-height:5.4em;line-height:1.35;overflow-y:auto}._eventQueued_17icv_188{opacity:.75;border-left:2px dashed var(--warm);padding-left:6px}._eventTools_17icv_194{gap:2px;display:inline-flex}._eventEdit_17icv_200,._eventDelete_17icv_201{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;opacity:.55;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:3px;display:inline-flex}._event_17icv_129:hover ._eventEdit_17icv_200,._event_17icv_129:hover ._eventDelete_17icv_201,._eventEdit_17icv_200:focus-visible,._eventDelete_17icv_201:focus-visible{opacity:1}._eventEdit_17icv_200:hover:not(:disabled){color:var(--fg-primary);background:var(--bg-hover)}._eventDelete_17icv_201:hover:not(:disabled){color:var(--danger);background:color-mix(in oklab, var(--danger), transparent 88%)}._eventDelete_17icv_201:disabled{opacity:.3;cursor:not-allowed}._eventPhotos_17icv_235{grid-column:2/-1;margin-top:4px}._eventEditor_17icv_240{margin-top:var(--sp-1);grid-column:1/-1}._root_v2s89_1{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}._note_v2s89_8{font-size:var(--fs-xs);color:var(--fg-muted);margin:0;line-height:1.4}._stats_v2s89_17{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:0;display:grid}._stat_v2s89_17{padding:var(--sp-2) var(--sp-3);background:var(--bg-elevated);border-radius:var(--r-sm);flex-direction:column;gap:2px;min-width:0;display:flex}._stat_v2s89_17 dt{text-transform:uppercase;letter-spacing:.02em;color:var(--fg-muted);font-size:10px}._stat_v2s89_17 dd{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}._chips_v2s89_53{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._chip_v2s89_53{border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--fg-secondary);background:var(--bg-elevated);align-items:center;gap:6px;padding:3px 8px;display:inline-flex}._chipDot_v2s89_73{background:var(--fg-muted);border-radius:50%;width:7px;height:7px}._chip_ok_v2s89_80 ._chipDot_v2s89_73{background:var(--success)}._chip_warn_v2s89_81 ._chipDot_v2s89_73{background:var(--clay-500)}._chip_bad_v2s89_82 ._chipDot_v2s89_73{background:var(--danger)}._grid_v2s89_86{gap:var(--sp-4) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._tableToggle_v2s89_94{font:inherit;font-size:var(--fs-xs);color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}._tableWrap_v2s89_107{overflow-x:auto}._table_v2s89_94{border-collapse:collapse;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--fg-secondary);white-space:nowrap}._table_v2s89_94 th,._table_v2s89_94 td{text-align:right;border-bottom:1px solid var(--border-subtle);padding:2px 8px}._table_v2s89_94 th[scope=row],._table_v2s89_94 thead th:first-child{text-align:left}._table_v2s89_94 thead th{font-weight:var(--fw-medium);color:var(--fg-muted)}._root_r3ar5_1{-webkit-user-select:none;user-select:none;padding:0 6px;position:relative}._dragging_r3ar5_7{cursor:ew-resize}._axis_r3ar5_13{height:18px;margin-bottom:2px;position:relative}._tick_r3ar5_19{font-size:10px;font-weight:var(--fw-medium);color:var(--fg-muted);white-space:nowrap;position:absolute;transform:translate(-50%)}._tick_r3ar5_19:after{content:"";background:var(--border-strong);width:1px;height:4px;position:absolute;bottom:-4px;left:50%}._track_r3ar5_40{background:var(--bg-elevated);border-radius:var(--r-md);touch-action:none;height:34px;position:relative}._segment_r3ar5_48{border-radius:var(--r-sm);opacity:.92;justify-content:center;align-items:center;min-width:2px;height:26px;display:flex;position:absolute;top:4px;overflow:hidden}._harden_r3ar5_61{z-index:2;background-image:repeating-linear-gradient(45deg,#0000,#0000 3px,#ffffff59 3px 6px)}._draggable_r3ar5_72{cursor:ew-resize}._draggable_r3ar5_72:hover{opacity:1}._segLabel_r3ar5_80{font-size:10px;font-weight:var(--fw-semibold);color:#fffffff2;white-space:nowrap;text-shadow:0 1px 2px #00000040;pointer-events:none}._segDays_r3ar5_89{font-weight:var(--fw-regular);opacity:.85}._frost_r3ar5_96{z-index:5;background:repeating-linear-gradient(to bottom, var(--sky-500) 0 4px, transparent 4px 8px);width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}._frostLabel_r3ar5_110{font-size:9px;font-weight:var(--fw-semibold);color:var(--sky-500);white-space:nowrap;position:absolute;top:-15px;left:50%;transform:translate(-50%)}._handle_r3ar5_123{z-index:10;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}._handleDrag_r3ar5_131{background:var(--bg-panel);border:2px solid var(--accent);cursor:ew-resize;width:18px;height:18px;box-shadow:0 1px 3px #00000040}._handleDrag_r3ar5_131:hover,._handleDrag_r3ar5_131:focus-visible{border-color:var(--accent-hover);outline:none;box-shadow:0 1px 6px #0000004d}._handleDrag_r3ar5_131:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}._handleFixed_r3ar5_152{background:var(--fg-muted);border:1px solid var(--bg-panel);width:8px;height:8px}._dates_r3ar5_161{height:30px;margin-top:4px;position:relative}._dateLabel_r3ar5_167{color:var(--fg-muted);text-align:center;white-space:nowrap;font-size:10px;line-height:1.3;position:absolute;transform:translate(-50%)}._dateDrag_r3ar5_177{color:var(--accent);font-weight:var(--fw-semibold)}._root_1vss1_1{flex-direction:column;gap:4px;display:flex}._input_1vss1_7{width:100%;font:inherit;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:6px 8px}._input_1vss1_7:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._results_1vss1_23{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);flex-direction:column;gap:1px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._results_1vss1_23 li{margin:0}._resultBtn_1vss1_41{align-items:center;gap:var(--sp-3);width:100%;color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px;display:flex}._resultBtn_1vss1_41:hover,._active_1vss1_56{background:var(--bg-hover)}._resultIcon_1vss1_60{flex:none;display:inline-flex}._resultBody_1vss1_65{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}._resultName_1vss1_73{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._resultMeta_1vss1_80{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._muted_1vss1_89{color:var(--fg-muted);font-size:var(--fs-sm);padding:6px 10px}._card_1vss1_97{align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);display:flex}._cardIcon_1vss1_107{flex:none;display:inline-flex}._cardBody_1vss1_112{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}._cardName_1vss1_120{font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._cardMeta_1vss1_128{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:capitalize}._change_1vss1_134{border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);color:var(--fg-secondary);cursor:pointer;background:0 0;flex:none;padding:4px 8px}._change_1vss1_134:hover{background:var(--bg-hover);color:var(--fg-primary)}._form_1x71m_1{gap:var(--sp-4);padding:var(--sp-3);flex-direction:column;display:flex}._row_1x71m_8{gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}._row_1x71m_8>._field_1x71m_14{flex:180px;min-width:0}._row_1x71m_8>._narrow_1x71m_19{flex:0 110px}._field_1x71m_14{font-size:var(--fs-sm);color:var(--fg-muted);flex-direction:column;gap:4px;min-width:0;display:flex}._label_1x71m_32{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-muted)}._labelRow_1x71m_40{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}._field_1x71m_14 input,._field_1x71m_14 select,._detailsBody_1x71m_49 input,._detailsBody_1x71m_49 select{width:100%;font:inherit;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);min-width:0;padding:6px 8px}._field_1x71m_14 input:focus,._field_1x71m_14 select:focus,._detailsBody_1x71m_49 input:focus,._detailsBody_1x71m_49 select:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._field_1x71m_14 input[type=range]{background:0 0;border:0;width:auto;padding:0}._date_1x71m_77{max-width:200px}._narrowInput_1x71m_81{max-width:120px}._yearSelect_1x71m_85{width:auto!important;font-size:var(--fs-xs)!important;padding:2px 6px!important}._sliderRow_1x71m_91{align-items:center;gap:var(--sp-3);display:flex}._slider_1x71m_91{min-width:0;accent-color:var(--accent);flex:auto}._sliderEnd_1x71m_103{font-size:var(--fs-xs);color:var(--fg-muted);flex:none}._hint_1x71m_109{font-size:var(--fs-xs);color:var(--fg-muted);margin:0;line-height:1.4}._muted_1x71m_116{color:var(--fg-muted);font-size:var(--fs-sm)}._warning_1x71m_121{font-size:var(--fs-xs);color:var(--clay-600);margin:0;line-height:1.4}._warningStrong_1x71m_128{color:var(--danger);font-weight:var(--fw-medium)}._error_1x71m_133{color:var(--danger);font-size:var(--fs-sm);margin:0}._notice_1x71m_139{color:var(--success);font-size:var(--fs-sm);margin:0}._summary_1x71m_147{padding:var(--sp-3);background:var(--bg-elevated);border-radius:var(--r-md);font-size:var(--fs-sm);flex-direction:column;gap:2px;margin:0;display:flex}._summaryRow_1x71m_158{justify-content:space-between;gap:var(--sp-3);color:var(--fg-secondary);display:flex}._summaryRow_1x71m_158 dt{margin:0}._summaryRow_1x71m_158 dd{font-variant-numeric:tabular-nums;color:var(--fg-primary);margin:0}._summaryStrong_1x71m_175{font-weight:var(--fw-semibold);color:var(--fg-primary)}._details_1x71m_49{border:1px solid var(--border-subtle);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--fg-muted)}._details_1x71m_49>summary{cursor:pointer;padding:6px var(--sp-3);color:var(--fg-secondary);-webkit-user-select:none;user-select:none}._details_1x71m_49>summary:hover{color:var(--fg-primary)}._detailsBody_1x71m_49,._labelGrid_1x71m_201{gap:var(--sp-4);padding:var(--sp-2) var(--sp-3) var(--sp-3);flex-direction:column;display:flex}._labelGrid_1x71m_201{gap:var(--sp-2)}._labelGrid_1x71m_201 input{width:100%;font:inherit;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:5px 8px}._inline_1x71m_222{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}._inline_1x71m_222>select{flex:120px;width:auto}._inlineField_1x71m_234{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-muted);display:flex}._inlineField_1x71m_234 input{width:5.5em}._grow_1x71m_246{flex:140px}._link_1x71m_250{font:inherit;font-size:var(--fs-xs);color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}._actions_1x71m_264{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}._submit_1x71m_271{background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font:inherit;font-weight:var(--fw-medium);cursor:pointer;border:0;padding:8px 14px}._submit_1x71m_271:hover:not(:disabled){background:var(--accent-hover)}._submit_1x71m_271:disabled{opacity:.5;cursor:not-allowed}._cancel_1x71m_291{border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;color:var(--fg-secondary);cursor:pointer;background:0 0;padding:7px 12px}._cancel_1x71m_291:hover{background:var(--bg-hover);color:var(--fg-primary)}._check_1x71m_308{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;display:flex}._field_1x71m_14 ._check_1x71m_308 input[type=checkbox]{width:auto;accent-color:var(--accent);margin:0;padding:0}._tabs_1458j_1{gap:var(--sp-1);scrollbar-width:none;border-bottom:1px solid var(--border-subtle);min-width:0;display:flex;overflow-x:auto}._tabs_1458j_1::-webkit-scrollbar{display:none}._tab_1458j_1{min-height:var(--tap-min);padding:0 var(--sp-3);color:var(--fg-secondary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;position:relative}._tab_1458j_1:hover{color:var(--fg-primary)}._tab_1458j_1:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-sm)}._active_1458j_40{color:var(--fg-primary);font-weight:var(--fw-semibold)}._active_1458j_40:after{content:"";left:var(--sp-3);right:var(--sp-3);border-radius:var(--r-pill) var(--r-pill) 0 0;background:var(--accent);height:2px;position:absolute;bottom:-1px}._panel_1458j_56{gap:var(--sp-4);min-width:0;padding-top:var(--sp-4);flex-direction:column;display:flex}._wet_16p2b_7{--zone:color-mix(in oklab, var(--info) 58%, var(--bg-panel))}._prop_16p2b_8{--zone:color-mix(in oklab, var(--info) 26%, var(--bg-panel))}._veg_16p2b_9{--zone:color-mix(in oklab, var(--accent) 34%, var(--bg-panel))}._flower_16p2b_10{--zone:color-mix(in oklab, var(--accent) 62%, var(--bg-panel))}._dry_16p2b_11{--zone:color-mix(in oklab, var(--warm) 50%, var(--bg-panel))}._root_7jfsv_1{width:100%;position:relative}._svg_7jfsv_6{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}._night_7jfsv_14{fill:color-mix(in oklab, var(--fg-primary) 5.5%, transparent)}._midnight_7jfsv_18{stroke:color-mix(in oklab, var(--fg-primary) 16%, transparent);stroke-width:1px}._base_7jfsv_23{stroke:var(--border-subtle);stroke-width:1px}._zoneStripe_7jfsv_28{fill:var(--zone);opacity:.55}._temp_7jfsv_35{--series:var(--warm)}._hum_7jfsv_36{--series:var(--info)}._vpd_7jfsv_37{--series:var(--fg-primary)}._line_7jfsv_39{fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}._laneBg_7jfsv_47{fill:color-mix(in oklab, var(--fg-primary) 4%, transparent)}._laneArea_7jfsv_51{fill:color-mix(in oklab, var(--lane) 62%, transparent);stroke:var(--lane);stroke-width:1px;stroke-linejoin:round}._laneLabel_7jfsv_58{font-size:11px;font-weight:var(--fw-medium);fill:var(--fg-secondary)}._laneUnit_7jfsv_64,._tick_7jfsv_65{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:10px}._dayLabel_7jfsv_71{font-size:10.5px;font-weight:var(--fw-medium);fill:var(--fg-secondary)}._cross_7jfsv_77{stroke:var(--fg-primary);stroke-width:1px;stroke-dasharray:2 3;pointer-events:none}._hoverDot_7jfsv_84{fill:var(--series);stroke:var(--bg-panel);stroke-width:2px;pointer-events:none}._hit_7jfsv_91{fill:#0000;cursor:crosshair}._tip_7jfsv_96{z-index:2;min-width:190px;padding:var(--sp-2) var(--sp-3);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-2,var(--shadow-1));font-size:var(--fs-xs);pointer-events:none;margin-left:14px;position:absolute;top:0}._tipLeft_7jfsv_111{margin-left:-14px;transform:translate(-100%)}._tipHead_7jfsv_116{margin:0 0 var(--sp-1);justify-content:space-between;gap:var(--sp-3);font-weight:var(--fw-semibold);color:var(--fg-primary);display:flex}._tipLights_7jfsv_125{font-weight:var(--fw-regular,400);color:var(--fg-muted)}._tipList_7jfsv_130{gap:2px;margin:0;display:grid}._tipList_7jfsv_130 div{justify-content:space-between;gap:var(--sp-3);display:flex}._tipList_7jfsv_130 dt{color:var(--fg-secondary);align-items:center;gap:6px;display:inline-flex}._tipList_7jfsv_130 dd{color:var(--fg-primary);font-variant-numeric:tabular-nums;margin:0}._tipNote_7jfsv_155{color:var(--fg-muted);margin:0}._tipKey_7jfsv_160{background:var(--series);width:10px;height:2px;display:inline-block}._tipSwatch_7jfsv_167{border-radius:2px;width:8px;height:8px;display:inline-block}._legend_7jfsv_174{margin:var(--sp-2) 0 0;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}._legend_7jfsv_174 span{align-items:center;gap:5px;display:inline-flex}._keyNight_7jfsv_189,._keyZone_7jfsv_190{border-radius:2px;width:12px;height:10px;display:inline-block}._keyNight_7jfsv_189{background:color-mix(in oklab, var(--fg-primary) 9%, transparent);border:1px solid var(--border-subtle)}._keyZone_7jfsv_190{background:var(--zone)}._none_7jfsv_206{min-height:320px;font-size:var(--fs-sm);color:var(--fg-muted);place-items:center;display:grid}._root_atize_1{gap:var(--sp-2);flex-direction:column;display:flex;container-type:inline-size}._grid_atize_8{grid-template-columns:6.5rem repeat(24,minmax(0,1fr));grid-auto-rows:minmax(11px,auto);gap:2px 1px;display:grid}._corner_atize_16{grid-area:1/1}._hourLabel_atize_21{color:var(--fg-muted);font-variant-numeric:tabular-nums;border-left:1px solid var(--border-strong);grid-row:1;padding-left:3px;font-size:10px;line-height:11px}._row_atize_32{grid-column:1/-1;grid-template-columns:subgrid;display:grid;position:relative}._dayLabel_atize_39{color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:var(--sp-2);font-size:10px;line-height:11px;overflow:hidden}._cell_atize_49{border-radius:2px;display:block}._cell_atize_49:hover{outline:1.5px solid var(--fg-primary);outline-offset:0;z-index:1;position:relative}._missing_atize_61{background:repeating-linear-gradient(135deg, var(--border-subtle) 0 1.5px, transparent 1.5px 4px)}._gapRow_atize_65{margin:3px 0}._gapBand_atize_70{min-height:18px;color:var(--fg-muted);background:repeating-linear-gradient(135deg, var(--border-subtle) 0 1.5px, transparent 1.5px 5px);border-radius:3px;grid-column:2/-1;justify-content:center;align-items:center;font-size:10px;display:flex}._gapText_atize_82{background:var(--bg-panel);border-radius:2px;padding:0 6px}._zoned_atize_88{background:var(--zone)}._warm_atize_94[data-step="1"]{background:color-mix(in oklab, var(--warm) 12%, var(--bg-panel))}._warm_atize_94[data-step="2"]{background:color-mix(in oklab, var(--warm) 26%, var(--bg-panel))}._warm_atize_94[data-step="3"]{background:color-mix(in oklab, var(--warm) 42%, var(--bg-panel))}._warm_atize_94[data-step="4"]{background:color-mix(in oklab, var(--warm) 60%, var(--bg-panel))}._warm_atize_94[data-step="5"]{background:color-mix(in oklab, var(--warm) 80%, var(--bg-panel))}._warm_atize_94[data-step="6"]{background:var(--warm)}._info_atize_100[data-step="1"]{background:color-mix(in oklab, var(--info) 12%, var(--bg-panel))}._info_atize_100[data-step="2"]{background:color-mix(in oklab, var(--info) 26%, var(--bg-panel))}._info_atize_100[data-step="3"]{background:color-mix(in oklab, var(--info) 42%, var(--bg-panel))}._info_atize_100[data-step="4"]{background:color-mix(in oklab, var(--info) 60%, var(--bg-panel))}._info_atize_100[data-step="5"]{background:color-mix(in oklab, var(--info) 80%, var(--bg-panel))}._info_atize_100[data-step="6"]{background:var(--info)}._legend_atize_107{align-items:center;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._legendItem_atize_117,._ramp_atize_118{align-items:center;gap:4px;display:inline-flex}._ramp_atize_118{gap:2px}._ramp_atize_118>span:first-child{margin-right:4px}._ramp_atize_118>span:last-child{margin-left:4px}._swatch_atize_136{border-radius:2px;width:14px;height:10px;display:inline-block}@container (width<=480px){._grid_atize_8{grid-template-columns:3.4rem repeat(24,minmax(0,1fr))}._weekday_atize_147{display:none}}._root_1vckj_1{gap:var(--sp-3);flex-direction:column;display:flex}._rows_1vckj_7{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1vckj_7{align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(150px,1.1fr) minmax(0,2fr) minmax(170px,1.2fr);display:grid}._row_1vckj_7:first-child{border-top:0;padding-top:0}._who_1vckj_29{align-items:center;gap:var(--sp-2);min-width:0;display:flex}._icon_1vckj_36{border-radius:var(--r-md);width:30px;height:30px;color:var(--fg-primary);background:color-mix(in oklab, var(--lane) 22%, var(--bg-panel));flex:none;place-items:center;display:grid}._names_1vckj_47{flex-direction:column;min-width:0;display:flex}._label_1vckj_53{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary)}._device_1vckj_59{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--fg-muted);overflow:hidden}a._device_1vckj_59{color:var(--fg-accent);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);text-decoration-color:color-mix(in oklab, currentColor, transparent 60%)}a._device_1vckj_59:hover{text-decoration-color:currentColor}._bars_1vckj_78{border-bottom:1px solid var(--border-subtle);align-items:end;gap:2px;height:34px;padding-bottom:2px;display:grid}._barCell_1vckj_87{align-items:flex-end;height:100%;display:flex}._bar_1vckj_78{background:color-mix(in oklab, var(--lane) 72%, transparent);border-radius:2px 2px 0 0;width:100%}._barCell_1vckj_87:hover ._bar_1vckj_78{background:var(--lane)}._barNone_1vckj_103{background:repeating-linear-gradient(90deg, var(--border-subtle) 0 2px, transparent 2px 4px);width:100%;height:2px}._stats_1vckj_109{font-size:var(--fs-xs);color:var(--fg-secondary);flex-direction:column;gap:1px;display:flex}._now_1vckj_117{font-size:var(--fs-md,var(--fs-sm));font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums}._nowLabel_1vckj_124{font-size:var(--fs-xs);font-weight:var(--fw-regular,400);color:var(--fg-muted);margin-left:5px}._statLine_1vckj_131{color:var(--fg-secondary)}._notes_1vckj_135{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._note_1vckj_135{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border-left:3px solid var(--warm);background:color-mix(in oklab, var(--warm) 9%, var(--bg-panel));font-size:var(--fs-sm);color:var(--fg-primary)}@container (width<=560px){._row_1vckj_7{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}._bars_1vckj_78{grid-area:2/1/auto/-1}._stats_1vckj_109{grid-area:3/1/auto/-1}}._root_m45wd_1{gap:var(--sp-1);flex-direction:column;min-width:0;margin:0;display:flex}._head_m45wd_9{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}._title_m45wd_16{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary)}._unit_m45wd_22{font-size:var(--fs-xs);color:var(--fg-muted)}._svg_m45wd_27{width:100%;height:auto;display:block;overflow:visible}._grid_m45wd_34{stroke:var(--border-subtle);stroke-width:1px}._tick_m45wd_39{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:10px}._s0_m45wd_46{--series:var(--warm)}._s1_m45wd_47{--series:var(--info)}._s2_m45wd_48{--series:var(--accent)}._night_m45wd_50{fill:color-mix(in oklab, var(--fg-primary) 5.5%, transparent)}._band_m45wd_54{fill:color-mix(in oklab, var(--series) 16%, transparent)}._line_m45wd_58{fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}._hit_m45wd_66{fill:#0000}._hit_m45wd_66:hover{fill:color-mix(in oklab, var(--fg-primary) 6%, transparent)}._legend_m45wd_74{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}._legend_m45wd_74 span{align-items:center;gap:5px;display:inline-flex}._key_m45wd_89{background:var(--series);width:12px;height:2px;display:inline-block}._root_5ff2k_1{width:100%}._svg_5ff2k_5{width:100%;height:auto;display:block;overflow:visible}._zone_5ff2k_12{fill:var(--zone);stroke:var(--bg-panel);stroke-width:1.5px}._grid_5ff2k_18{stroke:color-mix(in oklab, var(--fg-primary) 9%, transparent);stroke-width:1px}._zoneLabel_5ff2k_23{font-size:11px;font-weight:var(--fw-semibold);fill:color-mix(in oklab, var(--fg-primary) 62%, transparent);letter-spacing:.02em;pointer-events:none}._dot_5ff2k_31{fill:color-mix(in oklab, var(--fg-primary) 34%, transparent)}._dotRecent_5ff2k_35{fill:var(--fg-primary);stroke:var(--bg-panel);stroke-width:1px}._dot_5ff2k_31._off_5ff2k_41,._dotRecent_5ff2k_35._off_5ff2k_41{fill:var(--bg-panel);fill-opacity:.55;stroke-width:1.2px}._dot_5ff2k_31._off_5ff2k_41{stroke:color-mix(in oklab, var(--fg-primary) 45%, transparent)}._dotRecent_5ff2k_35._off_5ff2k_41{stroke:var(--fg-primary);stroke-width:1.6px}._dot_5ff2k_31:hover,._dotRecent_5ff2k_35:hover{fill:var(--fg-accent)}._now_5ff2k_62{fill:none;stroke:var(--fg-primary);stroke-width:2px;pointer-events:none}._tick_5ff2k_69{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:10px}._axisTitle_5ff2k_75{fill:var(--fg-muted);font-size:10px}._legend_5ff2k_80{margin:var(--sp-1) 0 0;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}._legend_5ff2k_80 span{align-items:center;gap:5px;display:inline-flex}._keyDot_5ff2k_95,._keyRecent_5ff2k_96,._keyNow_5ff2k_97{border-radius:50%;display:inline-block}._keyDot_5ff2k_95{background:color-mix(in oklab, var(--fg-primary) 30%, transparent);width:6px;height:6px}._keyDot_5ff2k_95._keyOff_5ff2k_108{border:1.2px solid color-mix(in oklab, var(--fg-primary) 55%, transparent);background:0 0;width:7px;height:7px}._keyRecent_5ff2k_96{background:var(--fg-primary);width:7px;height:7px}._keyNow_5ff2k_97{border:2px solid var(--fg-primary);width:11px;height:11px}._bar_uxo9d_1{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}._card_uxo9d_9{gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex;container-type:inline-size}._h3_uxo9d_22{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._sub_uxo9d_30{margin:var(--sp-1) 0 0;align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-sm);color:var(--fg-secondary);flex-wrap:wrap;display:flex}._deviceLink_uxo9d_40{font:inherit;color:var(--fg-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);cursor:pointer;background:0 0;border:0;padding:0}._deviceLink_uxo9d_40:hover{text-decoration-color:currentColor}._status_uxo9d_57{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);align-items:center;gap:6px;padding:1px 9px 1px 7px;display:inline-flex}._status_uxo9d_57:before{content:"";background:var(--fg-muted);border-radius:50%;width:7px;height:7px}._live_uxo9d_77:before{background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent), transparent 75%)}._quiet_uxo9d_78:before{background:var(--warm)}._offline_uxo9d_79{color:var(--fg-primary)}._offline_uxo9d_79:before{background:var(--danger)}._picker_uxo9d_82{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-muted);display:inline-flex}._picker_uxo9d_82 select{font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:4px 6px}._figures_uxo9d_102{row-gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}._fig_uxo9d_102{padding:var(--sp-1) var(--sp-4) var(--sp-1) 0;flex-direction:column;gap:4px;min-width:0;display:flex}._fig_uxo9d_102+._fig_uxo9d_102{padding-left:var(--sp-4);border-left:1px solid var(--border-subtle)}._figLabel_uxo9d_121{font-size:var(--fs-xs);color:var(--fg-muted)}._figValue_uxo9d_126{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--fg-primary);white-space:nowrap;line-height:1}._figUnit_uxo9d_135{font-size:var(--fs-md);font-weight:var(--fw-regular);letter-spacing:0;color:var(--fg-secondary);margin-left:4px}._range_uxo9d_143{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin-top:4px;display:grid}._rangeTrack_uxo9d_154{border-radius:var(--r-pill);background:var(--bg-hover);height:6px;position:relative}._rangeMark_uxo9d_161{background:var(--fg-primary);border:2px solid var(--bg-panel);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}._rangeTick_uxo9d_172{border-radius:1px;width:2px;height:12px;position:absolute;top:-3px;transform:translate(-50%)}._tickOn_uxo9d_181{background:var(--wx-sun)}._tickOff_uxo9d_182{background:var(--fg-muted)}._dayNight_uxo9d_184{gap:2px var(--sp-3);font-size:var(--fs-xs);color:var(--fg-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._dayNight_uxo9d_184>span{align-items:center;gap:4px;display:inline-flex}._dayNight_uxo9d_184 svg[aria-label=Lights\ on]{color:var(--wx-sun)}._dayNight_uxo9d_184 svg[aria-label=Lights\ off]{color:var(--fg-muted)}._clock_uxo9d_203{grid-template-columns:repeat(24,minmax(0,1fr));gap:1px;height:10px;margin-top:6px;margin-bottom:2px;display:grid}._clockHour_uxo9d_212{background:color-mix(in oklab, var(--fg-primary) 12%, transparent);border-radius:1.5px}._clockOn_uxo9d_217{background:color-mix(in oklab, var(--wx-sun) 78%, transparent)}._clockNow_uxo9d_221{outline:1.5px solid var(--fg-primary);outline-offset:1px}._figFoot_uxo9d_226{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._figNote_uxo9d_232{min-height:1.2em;font-size:var(--fs-xs);color:var(--fg-muted)}._zoneNote_uxo9d_238{font-weight:var(--fw-medium);color:var(--fg-primary);align-items:center;gap:6px;display:inline-flex}._zoneKey_uxo9d_246{background:var(--zone);border-radius:2px;width:10px;height:10px;display:inline-block}._windowBar_uxo9d_257{justify-content:space-between;align-items:flex-end;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._windowTitle_uxo9d_268{font-family:var(--font-display);font-size:var(--fs-xl,var(--fs-lg));font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._charts_uxo9d_276{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}._dayCharts_uxo9d_284{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}._dayChartsLarge_uxo9d_290{gap:var(--sp-5) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}._headActions_uxo9d_296{align-items:center;gap:var(--sp-2);display:flex}._empty_uxo9d_302{padding:var(--sp-4);font-size:var(--fs-sm);color:var(--fg-muted);text-align:center;margin:0}._caption_uxo9d_310{flex-direction:column;gap:2px;display:flex}._captionRow_uxo9d_316{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);flex-wrap:wrap;display:flex}._hint_uxo9d_324{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._shares_uxo9d_330{gap:var(--sp-2);flex-direction:column;display:flex}._shareRow_uxo9d_336{align-items:center;gap:var(--sp-2);grid-template-columns:6.5rem minmax(0,1fr);display:grid}._shareLabel_uxo9d_343{font-size:var(--fs-xs);color:var(--fg-secondary);align-items:center;gap:5px;display:inline-flex}._shareEmpty_uxo9d_351{font-size:var(--fs-xs);color:var(--fg-muted)}._shareBar_uxo9d_356{gap:2px;height:12px;display:flex}._shareSeg_uxo9d_362{background:var(--zone);border-radius:3px;flex:1 1 0;min-width:3px}._shareList_uxo9d_369{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._shareList_uxo9d_369 li{align-items:center;gap:5px;display:inline-flex}._sharePct_uxo9d_386{font-variant-numeric:tabular-nums;color:var(--fg-primary);font-weight:var(--fw-medium)}._shareNone_uxo9d_392{opacity:.55}._skeleton_uxo9d_396{border-radius:var(--r-md);background:var(--bg-hover);height:220px;animation:1.2s ease-in-out infinite alternate _shimmer_uxo9d_1}@keyframes _shimmer_uxo9d_1{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){._skeleton_uxo9d_396{animation:none}}._error_uxo9d_412{font-size:var(--fs-sm);color:var(--danger);margin:0}@container (width<=520px){._card_uxo9d_9{padding:var(--sp-3)}._figValue_uxo9d_126{font-size:var(--fs-2xl)}._fig_uxo9d_102+._fig_uxo9d_102{padding-left:var(--sp-3)}._fig_uxo9d_102{padding-right:var(--sp-2)}}._root_o3602_1{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}._grid_o3602_10{gap:var(--sp-4) var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}._chips_o3602_17{flex-wrap:wrap;gap:4px;display:flex}._chip_o3602_17{border:1px solid var(--border-subtle);border-radius:var(--r-pill);color:var(--fg-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:3px 8px;line-height:1.2;display:inline-flex}._chip_o3602_17:hover{background:var(--bg-hover);color:var(--fg-primary)}._chipActive_o3602_43{background:color-mix(in oklab, var(--accent), transparent 82%);border-color:color-mix(in oklab, var(--accent), transparent 40%);color:var(--fg-primary)}._chipActive_o3602_43:hover{background:color-mix(in oklab, var(--accent), transparent 72%)}._card_o3602_53{padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-width:0;container-type:inline-size}._block_o3602_63{gap:var(--sp-4);flex-direction:column;display:flex}._blockHead_o3602_69{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._blockTitle_o3602_77{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.05em}._blockMeta_o3602_85{font-size:var(--fs-xs);color:var(--fg-muted)}._range_o3602_90{font-size:var(--fs-xs);flex:none}._range_o3602_90 button{font-size:var(--fs-xs);padding:2px 7px}._note_o3602_100{font-size:var(--fs-xs);color:var(--fg-muted);margin:4px 0 0}._muted_o3602_106{color:var(--fg-muted);font-size:var(--fs-sm);margin:0}@container (width<=520px){._card_o3602_53{padding:var(--sp-3)}}._root_1gt6s_1{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}._strip_1gt6s_9{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-2) var(--sp-3);background:var(--bg-selected);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-wrap:wrap;display:flex}._stripText_1gt6s_21{font-size:var(--fs-sm);color:var(--fg-secondary);margin:0}._fitted_1gt6s_27{color:var(--fg-muted)}._stripActions_1gt6s_31{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._chip_1gt6s_39{border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--bg-panel);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);white-space:nowrap;align-items:center;gap:6px;padding:1px 9px 1px 7px;display:inline-flex}._chip_1gt6s_39:before{content:"";background:var(--fg-muted);border-radius:50%;width:7px;height:7px}._heating_1gt6s_61:before{background:var(--warm)}._cooling_1gt6s_62:before{background:var(--info)}._free_1gt6s_63:before{background:var(--accent)}._settingsBtn_1gt6s_65{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-panel);min-height:30px;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-accent);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:0 10px;display:inline-flex}._settingsBtn_1gt6s_65:hover{background:var(--bg-hover)}._card_1gt6s_86{gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex;container-type:inline-size}._h3_1gt6s_99{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._figures_1gt6s_109{row-gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}._fig_1gt6s_109{padding:var(--sp-1) var(--sp-4) var(--sp-1) 0;flex-direction:column;gap:4px;min-width:0;display:flex}._fig_1gt6s_109+._fig_1gt6s_109{padding-left:var(--sp-4);border-left:1px solid var(--border-subtle)}._figLabel_1gt6s_128{font-size:var(--fs-xs);color:var(--fg-muted)}._figValue_1gt6s_133{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--fg-primary);white-space:nowrap;line-height:1}._figUnit_1gt6s_142{font-size:var(--fs-md);font-weight:var(--fw-regular);letter-spacing:0;color:var(--fg-secondary);margin-left:4px}._figRange_1gt6s_150{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums}._figFoot_1gt6s_156,._caption_1gt6s_157{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._charts_1gt6s_165{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}._note_1gt6s_172{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._error_1gt6s_178{font-size:var(--fs-sm);color:var(--danger);margin:0}._skeleton_1gt6s_184{border-radius:var(--r-lg);background:var(--bg-hover);height:220px;animation:1.2s ease-in-out infinite alternate _shimmer_1gt6s_1}@keyframes _shimmer_1gt6s_1{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){._skeleton_1gt6s_184{animation:none}}@container (width<=520px){._card_1gt6s_86{padding:var(--sp-3)}._figValue_1gt6s_133{font-size:var(--fs-2xl)}._fig_1gt6s_109+._fig_1gt6s_109{padding-left:var(--sp-3)}._fig_1gt6s_109{padding-right:var(--sp-2)}}._root_198ck_2{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._label_198ck_9{margin-right:var(--sp-1);font-size:var(--fs-xs);color:var(--fg-muted)}._place_198ck_15{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--fg-primary);align-items:center;gap:5px;padding:2px 3px 2px 8px;line-height:1.2;display:inline-flex}._swatch_198ck_27{border-radius:2px;width:12px;height:3px}._remove_198ck_33{width:18px;height:18px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}._remove_198ck_33:hover{background:var(--bg-hover);color:var(--fg-primary)}._add_198ck_52{border:1px dashed var(--border-strong);border-radius:var(--r-pill);color:var(--fg-secondary);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:3px 8px;line-height:1.2;display:inline-flex}._add_198ck_52:hover{background:var(--bg-hover);color:var(--fg-primary)}._remove_198ck_33:focus-visible,._add_198ck_52:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}._menu_198ck_78{gap:var(--sp-1);flex-direction:column;width:280px;max-width:100%;display:flex}._search_198ck_86{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg-muted);display:flex}._search_198ck_86:focus-within{border-color:var(--accent)}._search_198ck_86 input{min-width:0;color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);background:0 0;border:0;outline:none;flex:1;padding:7px 0}._resultName_198ck_113{display:block}._resultRest_198ck_117{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._note_198ck_126{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._root_136em_1{gap:var(--sp-5);flex-direction:column;display:flex}._grid_136em_10{gap:var(--sp-4) var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._chips_136em_17{flex-wrap:wrap;gap:4px;display:flex}._chip_136em_17{border:1px solid var(--border-subtle);border-radius:var(--r-pill);color:var(--fg-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:3px 8px;line-height:1.2;display:inline-flex}._chip_136em_17:hover{background:var(--bg-hover);color:var(--fg-primary)}._chipActive_136em_43{background:color-mix(in oklab, var(--accent), transparent 82%);border-color:color-mix(in oklab, var(--accent), transparent 40%);color:var(--fg-primary)}._chipActive_136em_43:hover{background:color-mix(in oklab, var(--accent), transparent 72%)}._block_136em_54{gap:var(--sp-4);flex-direction:column;display:flex}._blockHead_136em_60{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._blockTitle_136em_68{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.05em}._blockMeta_136em_76{font-size:var(--fs-xs);color:var(--fg-muted)}._range_136em_81{font-size:var(--fs-xs);flex:none}._note_136em_86{font-size:var(--fs-xs);color:var(--fg-muted);margin:4px 0 0}._muted_136em_92{color:var(--fg-muted);font-size:var(--fs-sm)}._range_136em_81 button{font-size:var(--fs-xs);padding:2px 7px}._attribution_136em_103{color:var(--fg-muted);margin-top:2px;font-size:10px;display:block}._root_g0v9e_1{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}._roomHead_g0v9e_9{align-items:baseline;gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}._roomTitle_g0v9e_17{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._roomSub_g0v9e_25{font-size:var(--fs-sm);color:var(--fg-muted);flex:12rem}._sensorGrid_g0v9e_31{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}._weatherCard_g0v9e_37{padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}._chartGrid_g0v9e_45{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}._root_1afvc_1{gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex}._header_1afvc_11{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}._headerBody_1afvc_18{flex:auto;min-width:0}._plantingId_1afvc_23{font-size:var(--fs-xs);color:var(--fg-muted);font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);letter-spacing:.02em;margin:0 0 2px}._headerBadges_1afvc_31{margin-top:6px}._rootFull_1afvc_36{gap:var(--sp-5);background:0 0;border:0;border-radius:0;padding:0}._title_1afvc_44._titleFull_1afvc_44{font-size:var(--fs-2xl)}._title_1afvc_44{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._subtitle_1afvc_56{font-size:var(--fs-sm);color:var(--fg-muted);text-transform:capitalize;margin:2px 0 0}._status_1afvc_63{border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);background:color-mix(in oklab, var(--fg-muted), transparent 80%);color:var(--fg-primary);text-transform:capitalize;padding:1px 8px;display:inline-block}._status_growing_1afvc_74{background:oklab(68.5056% -.062815 .0788841/.3)}._status_sown_1afvc_76,._status_germinated_1afvc_77,._status_hardening_1afvc_78{background:oklab(73.349% -.050924 .069689/.3)}._status_harvest_ready_1afvc_80{background:oklab(83.6229% -.00162581 .125098/.4)}._status_harvested_1afvc_82{color:var(--fg-primary);background:oklab(50.562% .0548892 .0720721/.4)}._status_dead_1afvc_84,._status_removed_1afvc_85,._status_abandoned_1afvc_86{color:var(--fg-muted);background:oklab(50.0987% .00559559 .0210598/.4)}._close_1afvc_88{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}._close_1afvc_88:hover{color:var(--fg-primary)}._error_1afvc_100{color:var(--danger);font-size:var(--fs-sm);margin:0}._footer_1afvc_106{justify-content:flex-end;gap:var(--sp-2);border-top:1px solid var(--border-subtle);padding-top:var(--sp-3);flex-wrap:wrap;display:flex}._delete_1afvc_115{white-space:nowrap;align-items:center;gap:var(--sp-1);color:var(--danger);border:1px solid color-mix(in oklab, var(--danger), transparent 60%);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;padding:5px 10px;display:inline-flex}._delete_1afvc_115:hover:not(:disabled){background:color-mix(in oklab, var(--danger), transparent 88%);color:var(--danger-hover)}._editPlan_1afvc_135{white-space:nowrap;border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);color:var(--fg-secondary);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}._editPlan_1afvc_135:hover{background:var(--bg-hover);color:var(--fg-primary)}._containerLine_1afvc_157{align-items:center;gap:2px var(--sp-2);font-size:var(--fs-sm);color:var(--fg-muted);flex-wrap:wrap;margin:2px 0 0;display:flex}._inlineEdit_1afvc_167{font:inherit;font-size:var(--fs-xs);color:var(--fg-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}._inlineEdit_1afvc_167:hover{text-decoration:underline}._potName_1afvc_184,._potLink_1afvc_185{font-weight:var(--fw-semibold);color:var(--fg-secondary)}._potLink_1afvc_185{font:inherit;font-weight:var(--fw-semibold);color:var(--fg-accent);cursor:pointer;background:0 0;border:0;padding:0}._potLink_1afvc_185:hover{text-decoration:underline}._place_1afvc_204{color:var(--fg-secondary)}._varietyLink_1afvc_208{margin-top:var(--sp-2)}._dayStep_1afvc_213{align-items:center;gap:var(--sp-2);display:flex}._dayBtn_1afvc_219{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-panel);width:32px;height:32px;color:var(--fg-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}._dayBtn_1afvc_219:hover{background:var(--bg-hover);color:var(--fg-primary)}._dayLabel_1afvc_238{text-align:center;min-width:9rem;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary);font-variant-numeric:tabular-nums}._none_131e4_3{color:var(--fg-muted);font-size:var(--fs-sm);font-style:italic}._specTable_131e4_9{border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}._specRow_131e4_17{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border-subtle);font-size:var(--fs-sm);grid-template-columns:minmax(96px,38%) 1fr auto;align-items:baseline;display:grid}._specRow_131e4_17:first-child{border-top:0}._specRow_131e4_17:nth-child(odd){background:var(--bg-elevated)}._specLabel_131e4_30{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;min-width:0}._specValue_131e4_39{color:var(--fg-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}._provenance_131e4_46{color:var(--fg-muted);white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:inline-flex}a._provenance_131e4_46:hover{color:var(--accent)}._fixture_131e4_59{gap:var(--sp-3) var(--sp-4);padding:var(--sp-4);background:color-mix(in oklab, var(--accent), var(--bg-elevated) 92%);border:1px solid color-mix(in oklab, var(--accent), transparent 78%);border-radius:var(--r-md);grid-template-columns:auto 1fr;display:grid}._fixtureIcon_131e4_69{border-radius:var(--r-md);background:color-mix(in oklab, var(--accent), transparent 80%);width:36px;height:36px;color:var(--accent);place-items:center;display:grid}._fixtureNote_131e4_79{color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-normal);grid-column:1/-1}._facts_131e4_88{gap:var(--sp-2) var(--sp-4);grid-template-columns:max-content 1fr;min-width:0;margin:0;display:grid}._factLabel_131e4_96{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.02em;align-self:baseline}._factValue_131e4_104{color:var(--fg-secondary);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}._sku_131e4_115{text-transform:none}._wasPrice_131e4_117{color:var(--fg-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-decoration:line-through}._docs_131e4_126{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._doc_131e4_126{align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:inherit;transition:border-color var(--dur-fast) var(--ease-out);display:flex}._doc_131e4_126:hover{border-color:var(--accent)}._docIcon_131e4_149,._docLink_131e4_150{color:var(--fg-muted);flex-shrink:0}._docBody_131e4_152{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}._docTitle_131e4_160{font-size:var(--fs-sm);color:var(--fg-primary);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._docMeta_131e4_169{gap:var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}._docKind_131e4_177{border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-secondary);text-transform:lowercase;letter-spacing:.04em;padding:0 6px}._sources_131e4_188{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._source_131e4_188{gap:var(--sp-3);align-items:flex-start;display:flex}._sourceBody_131e4_203{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}._sourceLine_131e4_211{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}._sourceName_131e4_218{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary);align-items:center;gap:4px;display:inline-flex}._sourceName_131e4_218:hover{color:var(--accent)}._sourceKind_131e4_229{letter-spacing:.04em;text-transform:lowercase;border-radius:var(--r-pill);background:var(--bg-elevated);color:var(--fg-muted);padding:0 6px;font-size:10px}._sourceListing_131e4_239{font-size:var(--fs-xs);color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sourceMeta_131e4_247{gap:var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;display:flex}._integrationIcon_131e4_257{width:16px;height:20px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}._integrationGap_131e4_267{color:var(--danger)}._integrationLink_131e4_269{font-size:var(--fs-xs);color:var(--accent);width:fit-content}._integrationLink_131e4_269:hover{text-decoration:underline}._idPill_131e4_279{font-variant-numeric:tabular-nums;gap:4px}._idKind_131e4_280{color:var(--fg-muted);letter-spacing:.06em;font-size:10px}._panel_131e4_284{gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex}._panelTitle_131e4_294{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);font-family:var(--font-sans);font-weight:var(--fw-semibold)}._brandLink_131e4_303{color:var(--fg-primary);align-items:center;gap:4px;display:inline-flex}._brandLink_131e4_303:hover{color:var(--accent)}._actions_131e4_312{flex-direction:column;gap:0;display:flex}._shell_jfom6_1{background:var(--bg-base);grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;position:relative}._body_jfom6_16{min-width:0;min-height:0;display:flex;position:relative}._panes_jfom6_23{flex:auto;min-width:0;min-height:0;display:flex}@media (width<=899.98px){._panes_jfom6_23{flex-direction:column}}._pane_jfom6_23{background:var(--bg-panel);flex-direction:column;flex:none;min-height:0;display:flex;position:relative}._paneScroll_jfom6_48{flex:auto;min-height:0;overflow:auto}._paneLeft_jfom6_54{border-right:1px solid var(--border-subtle)}._paneRight_jfom6_58{border-left:1px solid var(--border-subtle)}._paneHidden_jfom6_62{display:none}._paneCollapsed_jfom6_66{border-left:0;border-right:0}._paneCollapsed_jfom6_66 ._paneScroll_jfom6_48{visibility:hidden}._middle_jfom6_75{background:var(--bg-base);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}._root_inf6x_1{height:100%;padding:var(--sp-6);background:var(--bg-base);place-items:center;display:grid}._card_inf6x_9{max-width:480px;padding:var(--sp-7);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-2);text-align:center}._status_inf6x_19{font-family:var(--font-mono);color:var(--fg-muted);font-size:var(--fs-sm);margin-bottom:var(--sp-3)}._title_inf6x_26{font-size:var(--fs-xl);margin-bottom:var(--sp-3)}._message_inf6x_31{color:var(--fg-secondary);margin-bottom:var(--sp-5);font-size:var(--fs-sm)}._link_inf6x_37{padding:var(--sp-3) var(--sp-5);background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-md);font-weight:var(--fw-medium);display:inline-block}._link_inf6x_37:hover{background:var(--accent-hover);color:var(--fg-on-accent)}._shell_13782_1{background:var(--bg-base);flex-direction:column;flex:auto;min-height:0;display:flex}._bodyWrap_13782_9{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}._body_13782_9{flex:auto;min-height:0;overflow:auto}._pages_13782_23{margin:var(--sp-4) var(--sp-4) 0}._pages_13782_23>a{text-align:center;text-decoration:none}._panel_wr2lo_1{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;min-height:0;display:flex}._fill_wr2lo_10{height:100%}._header_wr2lo_14{gap:var(--sp-2);flex-direction:column;display:flex}._title_wr2lo_20{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);font-family:var(--font-sans);letter-spacing:.01em;text-transform:uppercase}._description_wr2lo_29{color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-normal)}._body_wr2lo_35{flex:auto;min-height:0;overflow:auto}._list_wr2lo_41{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_wr2lo_50{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);color:var(--fg-secondary);font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex}._row_wr2lo_50:hover{background:var(--bg-hover);color:var(--fg-primary)}._dot_wr2lo_67{border-radius:var(--r-pill);background:var(--accent);flex-shrink:0;width:8px;height:8px}._root_1kcf7_1{background:var(--bg-base);min-height:0;color:var(--fg-muted);flex:auto;place-items:center;display:grid;position:relative;overflow:hidden}._bg_1kcf7_12{width:100%;height:100%;color:var(--fg-primary);position:absolute;inset:0}._label_1kcf7_20{text-align:center;background:color-mix(in oklab, var(--bg-panel), transparent 20%);padding:var(--sp-5) var(--sp-7);border-radius:var(--r-lg);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative}._title_1kcf7_30{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin-bottom:var(--sp-2)}._hint_1kcf7_38{color:var(--fg-muted);font-size:var(--fs-sm)}._root_1cv3e_1{left:var(--sp-3);bottom:var(--sp-3);width:min(280px, calc(100% - 2 * var(--sp-3)));background:color-mix(in oklab, var(--bg-panel), transparent 8%);border:1px solid var(--border-subtle);border-radius:var(--r-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-2);font-size:var(--fs-xs);color:var(--fg-primary);flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute}._folded_1cv3e_19{width:min(300px, calc(100% - 2 * var(--sp-3)));padding:6px 8px}._head_1cv3e_24{align-items:center;gap:4px;display:flex}._head_1cv3e_24 ._segmented_1cv3e_30{flex:auto;min-width:0}._fold_1cv3e_19,._summary_1cv3e_37{border-radius:var(--r-sm);min-height:32px;color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;font-weight:600;display:inline-flex}._fold_1cv3e_19{flex:none;width:32px}._fold_1cv3e_19:hover,._summary_1cv3e_37:hover{color:var(--fg-primary);background:color-mix(in oklab, var(--fg-muted), transparent 88%)}._summary_1cv3e_37{color:var(--fg-primary);background:color-mix(in oklab, var(--fg-muted), transparent 90%);white-space:nowrap;flex:none;padding:0 8px}._legendRow_1cv3e_71{align-items:center;gap:8px;display:flex}._legendRow_1cv3e_71 ._legend_1cv3e_71{flex:auto;min-width:0}._segmented_1cv3e_30{background:color-mix(in oklab, var(--fg-muted), transparent 90%);border-radius:var(--r-sm);gap:2px;padding:2px;display:flex}._seg_1cv3e_30{border-radius:calc(var(--r-sm) - 2px);min-width:0;min-height:30px;color:var(--fg-muted);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex:1 1 0;padding:4px 6px;font-weight:600}._seg_1cv3e_30:hover{color:var(--fg-primary)}._on_1cv3e_110,._on_1cv3e_110:hover{background:var(--accent);color:var(--fg-on-accent)}._fallback_1cv3e_117,._fallback_1cv3e_117:hover{background:color-mix(in oklab, var(--accent), transparent 55%)}._legend_1cv3e_71{flex-direction:column;gap:2px;padding:0 2px;display:flex}._bar_1cv3e_129{border-radius:4px;height:8px}._ticks_1cv3e_134{height:14px;color:var(--fg-muted);font-variant-numeric:tabular-nums;position:relative}._ticks_1cv3e_134 span{position:absolute;top:0;transform:translate(-50%)}._ticks_1cv3e_134 span:first-child{transform:none}._ticks_1cv3e_134 span:last-child{transform:translate(-100%)}._unit_1cv3e_155{color:var(--fg-muted)}._busy_1cv3e_159{font-style:italic}._note_1cv3e_163{color:var(--fg-muted);margin:0;padding:0 2px;line-height:1.35}._root_1dgj0_1{top:var(--sp-3);width:max-content;max-width:calc(100% - 2 * var(--sp-3));padding:var(--sp-2);background:color-mix(in oklab, var(--bg-panel), transparent 12%);border:1px solid var(--border-subtle);border-radius:var(--r-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-2);pointer-events:auto;align-items:stretch;display:flex;position:absolute;left:50%;transform:translate(-50%)}._scrollWrap_1dgj0_23{flex:0 auto;min-width:0;display:flex;position:relative}._scroll_1dgj0_23{scrollbar-width:none;flex-wrap:nowrap;align-items:center;min-width:0;display:flex;overflow-x:auto}._scroll_1dgj0_23::-webkit-scrollbar{display:none}._group_1dgj0_45{flex:none;gap:2px;display:flex}._group_1dgj0_45+._group_1dgj0_45,._end_1dgj0_54{margin-left:var(--sp-2);padding-left:var(--sp-2);border-left:1px solid var(--border-subtle)}._end_1dgj0_54{flex:none;align-items:center;display:flex}._toggle_1dgj0_66{border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);line-height:var(--lh-tight);white-space:nowrap;color:var(--fg-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}._toggle_1dgj0_66:hover:not(:disabled){background:var(--bg-hover);color:var(--fg-primary)}._toggle_1dgj0_66:disabled{opacity:.4;cursor:default}._active_1dgj0_96,._active_1dgj0_96:hover:not(:disabled){background:var(--accent);color:var(--fg-on-accent)}._root_1dgj0_1[data-collapse="1"] ._tools_1dgj0_105 ._label_1dgj0_105,._root_1dgj0_1[data-collapse="1"] ._minor_1dgj0_106 ._label_1dgj0_105,._root_1dgj0_1[data-collapse="2"] ._tools_1dgj0_105 ._label_1dgj0_105,._root_1dgj0_1[data-collapse="2"] ._layers_1dgj0_108 ._label_1dgj0_105,._root_1dgj0_1[data-collapse="3"] ._label_1dgj0_105:not(._keep_1dgj0_109){display:none}._spin_1dgj0_113{animation:1s linear infinite _spin_1dgj0_113}@keyframes _spin_1dgj0_113{to{transform:rotate(360deg)}}._demoPulse_1dgj0_124{animation:_demoPulse_1dgj0_124 1.6s var(--ease-out) 6}@keyframes _demoPulse_1dgj0_124{0%,to{box-shadow:var(--shadow-2)}50%{box-shadow:0 0 0 4px color-mix(in oklab, var(--warm), transparent 20%), 0 0 0 9px color-mix(in oklab, var(--warm), transparent 70%), var(--shadow-2)}}._demoHint_1dgj0_139{background:var(--warm);color:#fff;border-radius:var(--r-sm);font-size:var(--fs-sm);white-space:nowrap;box-shadow:var(--shadow-2);pointer-events:none;animation:_demoHintIn_1dgj0_1 .26s var(--ease-out) .35s backwards;border:none;padding:6px 14px;font-weight:550;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}._demoHint_1dgj0_139:before{content:"";border:6px solid #0000;border-bottom-color:var(--warm);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes _demoHintIn_1dgj0_1{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)}}@media (pointer:coarse){._toggle_1dgj0_66{padding:11px 12px}}._fadeLeft_1dgj0_191,._fadeRight_1dgj0_192{z-index:1;pointer-events:none;width:26px;color:var(--fg-muted);align-items:center;font-size:13px;display:flex;position:absolute;top:0;bottom:0}._fadeLeft_1dgj0_191{border-radius:var(--r-sm) 0 0 var(--r-sm);background:linear-gradient(to right, var(--bg-panel) 35%, transparent);justify-content:flex-start;padding-left:3px;left:0}._fadeRight_1dgj0_192{border-radius:0 var(--r-sm) var(--r-sm) 0;background:linear-gradient(to left, var(--bg-panel) 35%, transparent);justify-content:flex-end;padding-right:3px;right:0}._fadeLeft_1dgj0_191:before{content:"‹"}._fadeRight_1dgj0_192:before{content:"›"}._root_1vhr5_1{background:var(--bg-base);touch-action:none;cursor:grab;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}._root_1vhr5_1:active{cursor:grabbing}._canvas_1vhr5_16{width:100%;height:100%;display:block}._canvas_1vhr5_16[hidden]{display:none}._scene3d_1vhr5_29{cursor:default;position:absolute;inset:0}._overlay_1vhr5_35{pointer-events:none;position:absolute;inset:0}._overlay_1vhr5_35>*{pointer-events:auto}._attrib_1vhr5_45{z-index:2;color:#ffffffb3;pointer-events:auto;background:#00000080;border-radius:4px;padding:1px 6px;font-size:10px;position:absolute;bottom:4px;right:4px}._attrib_1vhr5_45 a{color:inherit}._hoverTip_1vhr5_62{z-index:3;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-sm);max-width:220px;box-shadow:var(--shadow-2);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:1px;padding:5px 9px;display:flex;position:absolute;transform:translate(-50%,-100%)}._hoverTipBelow_1vhr5_79{transform:translate(-50%,10px)}._hoverName_1vhr5_83{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}._hoverMeta_1vhr5_95{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap}._root_cihr3_1{background:color-mix(in oklab, var(--bg-panel), transparent 14%);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-primary);pointer-events:auto;-webkit-user-select:none;user-select:none;box-sizing:border-box;align-items:center;gap:10px;width:100%;max-width:900px;padding:4px 8px;font-size:12px;display:flex}._readout_cihr3_28{font-variant-numeric:tabular-nums;text-align:right;width:74px;font-weight:var(--fw-semibold);color:var(--fg-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:13px}._readout_cihr3_28::-webkit-calendar-picker-indicator{display:none}._readout_cihr3_28:focus{outline:1px solid var(--accent);outline-offset:2px;border-radius:2px}._nowBtn_cihr3_53{border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--fg-muted);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:11px}._nowBtn_cihr3_53:hover{background:color-mix(in oklab, var(--bg-base), var(--accent) 12%);color:var(--fg-primary)}._track_cihr3_71{cursor:grab;touch-action:none;border-radius:var(--r-sm);border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;flex:1;min-width:0;height:34px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}._track_cihr3_71:active{cursor:grabbing}._background_cihr3_105{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._ticks_cihr3_113{position:absolute;inset:0}._tick_cihr3_113{border-left:1px solid #ffffff8c;justify-content:center;align-items:flex-end;width:0;display:flex;position:absolute;top:0;bottom:0}._tick_minor_cihr3_129{border-left-color:#ffffff4d;top:14px;bottom:6px}._tick_hour_cihr3_135{border-left-color:#ffffff8c}._tick_noon_cihr3_139,._tick_midnight_cihr3_140{border-left-color:#ffffffd9}._tickLabel_cihr3_149{color:#fff;font-size:11px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 2px #000000f2,0 0 1px #000000f2;background:#000000c7;border-radius:3px;padding:1px 4px;line-height:1;position:absolute;bottom:1px;left:0;transform:translate(-50%)}._centerIndicator_cihr3_169{border-left:2px solid var(--accent);pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-1px)}._centerIndicator_cihr3_169:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--accent);width:0;height:0;position:absolute;top:-4px;left:-5px}._centerIndicator_cihr3_169:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:6px solid var(--accent);width:0;height:0;position:absolute;bottom:-4px;left:-5px}._dayFacts_cihr3_206{font-size:11px;line-height:var(--lh-tight);color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;display:flex}._sun_cihr3_217{color:var(--fg-muted);text-align:left;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:36px;font-size:11px}._stack_x3ngt_1{flex-shrink:0}._row_x3ngt_5{background:var(--bg-panel);border-top:1px solid var(--border-subtle);flex-shrink:0;justify-content:center;padding:4px 8px;display:flex;position:relative}._stack_x3ngt_1 ._row_x3ngt_5+._row_x3ngt_5{border-top:none;padding-top:0}._trailing_x3ngt_22{position:absolute;top:50%;right:8px;transform:translateY(-50%)}._row_x3ngt_5:has(._trailing_x3ngt_22){padding-right:48px}._root_nmcst_7{left:50%;bottom:var(--sp-5);z-index:var(--z-toast);align-items:center;gap:var(--sp-4);max-width:min(520px, calc(100% - 2 * var(--sp-4)));padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);background:var(--bg-panel);color:var(--fg-primary);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-3);animation:_rise_nmcst_1 var(--dur-base) var(--ease-out);display:flex;position:absolute;transform:translate(-50%)}@keyframes _rise_nmcst_1{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._root_nmcst_7{animation:none}}._message_nmcst_48{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._undo_nmcst_56{min-height:var(--tap-min);padding:0 var(--sp-5);background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;border:none;flex-shrink:0}._undo_nmcst_56:hover{background:var(--accent-hover)}._dismiss_nmcst_74{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}._dismiss_nmcst_74:hover{background:var(--bg-hover);color:var(--fg-primary)}._list_if6et_1{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._row_if6et_10{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);color:inherit;font:inherit;text-align:left;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;display:flex}._row_if6et_10:hover{background:var(--bg-hover)}._row_if6et_10._active_if6et_33{background:color-mix(in oklab, var(--accent), transparent 80%);color:var(--fg-primary);font-weight:var(--fw-semibold)}._row_if6et_10._active_if6et_33:hover{background:color-mix(in oklab, var(--accent), transparent 70%)}._dot_if6et_47{background:var(--fg-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}._active_if6et_33 ._dot_if6et_47{background:var(--accent)}._body_if6et_59{flex-direction:column;gap:1px;min-width:0;display:flex}._name_if6et_66{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._meta_if6et_73{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:capitalize}._empty_if6et_79{color:var(--fg-muted);font-size:var(--fs-sm);padding:var(--sp-3);margin:0}._root_78t88_3{gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);flex-direction:column;display:flex}._title_78t88_14{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);margin:0}._figures_78t88_23{gap:var(--sp-5);display:flex}._figure_78t88_23{align-items:baseline;gap:4px;min-width:0;display:flex}._value_78t88_35{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums}._unit_78t88_42{font-size:var(--fs-xs);color:var(--fg-muted)}._verdict_78t88_47{font-size:var(--fs-sm);color:var(--fg-secondary);margin:0}._note_78t88_53{font-size:var(--fs-xs);color:var(--fg-muted);line-height:var(--lh-normal);margin:0}._link_1pb7u_1{align-items:center;gap:var(--sp-1);color:var(--fg-accent);font-size:var(--fs-sm);font-weight:var(--fw-medium);align-self:flex-start;text-decoration:none;display:inline-flex}._link_1pb7u_1:hover{text-decoration:underline}._root_16wau_1{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;height:100%;display:flex}._header_16wau_9{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-subtle);display:flex}._title_16wau_18{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._subtitle_16wau_26{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:capitalize;margin:2px 0 0}._close_16wau_33{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}._close_16wau_33:hover{color:var(--fg-primary)}._fields_16wau_44{gap:var(--sp-3);flex-direction:column;flex:auto;padding-right:2px;display:flex;overflow-y:auto}._field_16wau_44{font-size:var(--fs-xs);color:var(--fg-muted);flex-direction:column;gap:4px;display:flex}._field_16wau_44 input{font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:6px 8px}._field_16wau_44 input:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._row_16wau_77{gap:var(--sp-2);display:flex}._row_16wau_77 ._field_16wau_44{flex:1 1 0;min-width:0}._transparency_16wau_84{padding:var(--sp-3);background:color-mix(in oklab, var(--bg-base), white 2%);border:1px solid var(--border-subtle);border-radius:var(--r-sm);flex-direction:column;gap:6px;display:flex}._transparencyHeader_16wau_94{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;display:flex}._transparencyValue_16wau_105{color:var(--fg-primary);text-transform:none;font-weight:var(--fw-medium);letter-spacing:normal}._slider_16wau_112{width:100%;accent-color:var(--accent)}._slider_16wau_112:disabled{opacity:.4;cursor:not-allowed}._toggle_16wau_122{font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;align-items:center;gap:6px;display:inline-flex}._toggle_16wau_122 input{margin:0}._hint_16wau_133{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._footer_16wau_139{align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:flex}._footerSpacer_16wau_147{flex:auto}._delete_16wau_149{color:var(--danger);border:1px solid color-mix(in oklab, var(--danger), transparent 60%);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}._delete_16wau_149:hover{background:color-mix(in oklab, var(--danger), transparent 88%);color:var(--danger-hover)}._save_16wau_167{background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;border:0;align-items:center;gap:4px;padding:6px 14px;display:inline-flex}._save_16wau_167:hover:not(:disabled){background:var(--accent-hover)}._save_16wau_167:disabled{background:color-mix(in oklab, var(--bg-panel), var(--fg-muted) 8%);color:var(--fg-muted);cursor:default}._readValue_16wau_191{font-size:var(--fs-sm);color:var(--fg-primary)}._parts_16wau_197{padding:var(--sp-3);background:color-mix(in oklab, var(--bg-base), white 2%);border:1px solid var(--border-subtle);border-radius:var(--r-sm);flex-direction:column;gap:6px;display:flex}._partList_16wau_207{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._partRow_16wau_216{justify-content:space-between;align-items:baseline;gap:var(--sp-2);border-radius:var(--r-sm);width:100%;color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 6px;display:flex}._partRow_16wau_216:hover{background:var(--bg-hover)}._partName_16wau_237{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._partKind_16wau_244{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:capitalize;flex:none}._field_16wau_44 select,._select_16wau_252{font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:6px 8px}._secondary_16wau_262{color:var(--fg-primary);border:1px solid var(--border-strong);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}._secondary_16wau_262:hover:not(:disabled){background:var(--bg-hover)}._secondary_16wau_262:disabled{opacity:.5;cursor:not-allowed}._root_1fs4m_3{top:var(--sp-3);left:var(--sp-3);z-index:var(--z-toast);align-items:flex-start;gap:var(--sp-2);max-width:min(340px, calc(100% - 2 * var(--sp-3)));padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-4);background:var(--bg-panel);color:var(--fg-primary);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-3);display:flex;position:absolute}@container design-canvas (width<=560px){._root_1fs4m_3{max-width:calc(100% - 2 * var(--sp-3) - var(--sp-2) - 108px)}}._body_1fs4m_27{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}._title_1fs4m_35{font-weight:var(--fw-semibold);margin:0}._text_1fs4m_40{color:var(--fg-secondary);font-size:var(--fs-sm);margin:0;line-height:1.45}._action_1fs4m_47{align-items:center;gap:var(--sp-2);padding:6px var(--sp-3);border-radius:var(--r-md);background:var(--accent);color:var(--fg-on-accent);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;border:0;display:inline-flex}._action_1fs4m_47:hover{background:var(--accent-hover)}._close_1fs4m_66{padding:var(--sp-1);border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}._close_1fs4m_66:hover{background:var(--bg-hover);color:var(--fg-primary)}._root_dmcdv_1{gap:var(--sp-2);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}._head_dmcdv_10{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}._title_dmcdv_17{font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._add_dmcdv_25{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);color:var(--fg-accent);border:1px solid color-mix(in oklab, var(--accent), transparent 55%);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex}._add_dmcdv_25:hover{background:color-mix(in oklab, var(--accent), transparent 88%)}._icon_dmcdv_44{color:var(--fg-muted);flex-shrink:0;display:inline-flex}._meta_dmcdv_50{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._candidates_dmcdv_58{gap:var(--sp-1);padding:var(--sp-2);border-radius:var(--r-md);background:var(--bg-elevated);flex-direction:column;display:flex}._others_dmcdv_68{padding:2px var(--sp-1);font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;display:inline-flex}._others_dmcdv_68:hover{color:var(--fg-primary)}._hint_dmcdv_86{padding:0 var(--sp-1);font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._banner_dmcdv_95{top:var(--sp-3);left:var(--sp-3);z-index:var(--z-toast);align-items:flex-start;gap:var(--sp-3);max-width:min(360px, calc(100% - 2 * var(--sp-3)));padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);background:var(--bg-panel);color:var(--fg-primary);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-3);font-size:var(--fs-sm);display:flex;position:absolute}@container design-canvas (width<=560px){._banner_dmcdv_95{max-width:calc(100% - 2 * var(--sp-3) - var(--sp-2) - 108px)}}._bannerBody_dmcdv_119{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}._bannerTitle_dmcdv_126{font-weight:var(--fw-semibold);margin:0}._bannerText_dmcdv_131{color:var(--fg-muted);line-height:var(--lh-normal);margin:0}._bannerMove_dmcdv_137{color:var(--warm);line-height:var(--lh-normal);margin:0}._cancel_dmcdv_143{padding:var(--sp-1) var(--sp-2);color:var(--fg-secondary);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;flex-shrink:0}._cancel_dmcdv_143:hover{background:var(--bg-hover)}._row_1nabk_1{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:28px;font:inherit;text-align:left;color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:flex}._row_1nabk_1:disabled{opacity:.5;cursor:not-allowed}._label_1nabk_22{font-size:var(--fs-sm);line-height:1.3}._count_1nabk_27{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-left:6px}._track_1nabk_34{border-radius:var(--r-pill);background:var(--bg-elevated);width:30px;height:18px;box-shadow:inset 0 0 0 1px var(--border-strong);transition:background-color var(--dur-fast) var(--ease-out);flex:none;position:relative}._thumb_1nabk_45{background:var(--bg-panel);width:14px;height:14px;box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}._row_1nabk_1[aria-checked=true] ._track_1nabk_34{background:var(--accent);box-shadow:none}._row_1nabk_1[aria-checked=true] ._thumb_1nabk_45{transform:translate(12px)}._row_1nabk_1:hover:not(:disabled) ._label_1nabk_22{color:var(--fg-primary)}._row_1nabk_1:focus-visible{outline:none}._row_1nabk_1:focus-visible ._track_1nabk_34{box-shadow:var(--shadow-glow)}._root_1dq7l_7{--insp-pad:var(--sp-5);--insp-label-w:clamp(84px, 36%, 136px);--insp-control-h:28px;flex-direction:column;min-width:0;display:flex}@media (pointer:coarse){._root_1dq7l_7,._section_1dq7l_21{--insp-control-h:40px}}._header_1dq7l_28{z-index:1;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--insp-pad);background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);display:flex;position:sticky;top:0}._kindIcon_1dq7l_40{border-radius:var(--r-md);background:var(--bg-selected);width:32px;height:32px;color:var(--fg-accent);flex:none;place-items:center;display:grid}._heading_1dq7l_51{gap:var(--sp-1);flex-direction:column;flex:auto;min-width:0;display:flex}._title_1dq7l_59,._titleInput_1dq7l_60{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--fg-primary);margin:0}._title_1dq7l_59{text-overflow:ellipsis;white-space:nowrap;padding:3px 0;overflow:hidden}._titleInput_1dq7l_60{width:100%;min-width:0;padding:2px var(--sp-2);margin-left:calc(-1 * var(--sp-2) - 1px);border-radius:var(--r-sm);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000}._titleInput_1dq7l_60:hover:not(:disabled){border-color:var(--border-subtle)}._titleInput_1dq7l_60:focus{background:var(--bg-base);border-color:var(--accent);outline:2px solid var(--accent-ring);outline-offset:-1px}._titleInput_1dq7l_60::placeholder{color:var(--fg-muted)}._subtitle_1dq7l_103{font-size:var(--fs-xs);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;overflow:hidden}._close_1dq7l_113{width:28px;height:28px;margin:2px calc(-1 * var(--sp-2)) 0 0;border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._close_1dq7l_113:hover{background:var(--bg-hover);color:var(--fg-primary)}._unitSwitch_1dq7l_134{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-pill);flex:none;margin-top:4px;padding:2px;display:inline-flex}._unitOption_1dq7l_144{min-width:26px;height:20px;padding:0 var(--sp-2);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-muted);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;line-height:1}._unitOption_1dq7l_144:hover{color:var(--fg-primary)}._unitOptionOn_1dq7l_164,._unitOptionOn_1dq7l_164:hover{background:var(--bg-selected);color:var(--fg-accent)}._unitOption_1dq7l_144:focus-visible{outline:2px solid var(--accent-ring);outline-offset:0}._lead_1dq7l_177{padding:var(--sp-4) var(--insp-pad) 0}._section_1dq7l_21{--insp-pad:var(--sp-5);--insp-label-w:clamp(84px, 36%, 136px);--insp-control-h:28px;border-bottom:1px solid var(--border-subtle);min-width:0}._sectionHead_1dq7l_192{align-items:center;gap:var(--sp-3);min-height:40px;padding:0 var(--insp-pad) 0 calc(var(--insp-pad) - var(--sp-2));display:flex}._sectionHeading_1dq7l_200{flex:auto;min-width:0;margin:0}._sectionToggle_1dq7l_206{align-items:center;gap:var(--sp-2);width:100%;min-height:32px;padding:0 var(--sp-2);border-radius:var(--r-sm);font:inherit;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;text-align:left;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;display:flex}._sectionToggle_1dq7l_206:hover{color:var(--fg-primary)}._chevron_1dq7l_231{transition:transform var(--dur-fast) var(--ease-out);flex:none}._sectionToggle_1dq7l_206[aria-expanded=true] ._chevron_1dq7l_231{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){._chevron_1dq7l_231{transition:none}}._sectionSummary_1dq7l_245{text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;overflow:hidden}._sectionAction_1dq7l_256{gap:var(--sp-2);flex:none;display:inline-flex}._sectionBody_1dq7l_262{gap:var(--sp-3);padding:0 var(--insp-pad) var(--sp-5);flex-direction:column;min-width:0;display:flex}._group_1dq7l_271{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}._group_1dq7l_271+._group_1dq7l_271{padding-top:var(--sp-4);border-top:1px solid var(--border-subtle)}._groupTitle_1dq7l_283{font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-secondary);margin:0}._field_1dq7l_293{grid-template-columns:var(--insp-label-w) minmax(0, 1fr);column-gap:var(--sp-4);row-gap:var(--sp-2);align-items:start;min-width:0;display:grid}._label_1dq7l_304{min-height:var(--insp-control-h);font-size:var(--fs-sm);line-height:var(--lh-tight);color:var(--fg-muted);overflow-wrap:anywhere;align-items:center;display:flex}._control_1dq7l_314{align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}._control_1dq7l_314>*{flex:64px;min-width:0}._control_1dq7l_314>._button_1dq7l_328,._control_1dq7l_314>._readout_1dq7l_329{flex:none}._readout_1dq7l_329{min-height:var(--insp-control-h);align-items:center;display:flex}._fieldHint_1dq7l_339{font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--fg-muted);grid-column:2;margin:0}._hint_1dq7l_347{font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--fg-muted);margin:0}._labelWrap_1dq7l_356{display:contents}._fieldResettable_1dq7l_363{position:relative}._fieldResettable_1dq7l_363 ._label_1dq7l_304{grid-area:1/1;padding-right:22px}._fieldResettable_1dq7l_363 ._control_1dq7l_314,._fieldResettable_1dq7l_363>._slider_1dq7l_376{grid-area:1/2}._reset_1dq7l_381,._resetText_1dq7l_382{align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);border-radius:var(--r-sm);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}._reset_1dq7l_381{justify-content:center;width:20px;height:20px}._fieldResettable_1dq7l_363>._reset_1dq7l_381{margin-top:calc((var(--insp-control-h) - 20px) / 2);grid-area:1/1;place-self:start end}._resetText_1dq7l_382{height:22px;padding:0 var(--sp-2)}._reset_1dq7l_381:hover:not(:disabled),._resetText_1dq7l_382:hover:not(:disabled){color:var(--fg-accent);background:var(--bg-hover)}._reset_1dq7l_381:disabled,._resetText_1dq7l_382:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){._field_1dq7l_293>._reset_1dq7l_381,._toggleRow_1dq7l_432>._reset_1dq7l_381{opacity:0}._field_1dq7l_293:hover>._reset_1dq7l_381,._field_1dq7l_293:focus-within>._reset_1dq7l_381,._toggleRow_1dq7l_432:hover>._reset_1dq7l_381,._toggleRow_1dq7l_432:focus-within>._reset_1dq7l_381,._reset_1dq7l_381:focus-visible{opacity:1}}._toggleRow_1dq7l_432{align-items:center;gap:var(--sp-1);display:flex}._toggleRow_1dq7l_432>:first-child{flex:auto;min-width:0}._resetSpacer_1dq7l_456{flex:none;width:20px}._groupHead_1dq7l_461{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}._sectionReset_1dq7l_468{flex:none;display:inline-flex}@media (prefers-reduced-motion:reduce){._reset_1dq7l_381,._resetText_1dq7l_382{transition:none}}._toggle_1dq7l_432{gap:var(--sp-1);flex-direction:column;display:flex}._readout_1dq7l_329{font-size:var(--fs-sm);color:var(--fg-primary);font-variant-numeric:tabular-nums}._control_1dq7l_314>select,._control_1dq7l_314>input[type=text],._control_1dq7l_314>input[type=time],._control_1dq7l_314>input[type=date],._input_1dq7l_495{box-sizing:border-box;height:var(--insp-control-h);padding:0 var(--sp-3);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm)}._control_1dq7l_314>select:focus,._control_1dq7l_314>input:focus,._input_1dq7l_495:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._control_1dq7l_314>select:disabled,._control_1dq7l_314>input:disabled,._input_1dq7l_495:disabled{opacity:.55;cursor:not-allowed}._numBox_1dq7l_524{box-sizing:border-box;align-items:center;gap:var(--sp-2);height:var(--insp-control-h);padding:0 var(--sp-3);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font-size:var(--fs-sm);cursor:text;display:flex}._numBox_1dq7l_524:focus-within{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._numBoxDisabled_1dq7l_544{opacity:.55;cursor:not-allowed}._numBox_1dq7l_524 input{width:0;min-width:0;height:100%;font:inherit;color:var(--fg-primary);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;flex:auto;padding:0}._numBox_1dq7l_524 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._numBox_1dq7l_524 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._numBox_1dq7l_524 input:focus{outline:none}._numBox_1dq7l_524 input::placeholder{color:var(--fg-muted);opacity:.8}._prefix_1dq7l_579,._unit_1dq7l_134{font-size:var(--fs-xs);color:var(--fg-muted);-webkit-user-select:none;user-select:none;flex:none}._prefix_1dq7l_579{font-weight:var(--fw-semibold)}._slider_1dq7l_376{align-items:center;gap:var(--sp-3);min-width:0;display:flex}._range_1dq7l_600{min-width:48px;accent-color:var(--accent);cursor:pointer;flex:auto;margin:0}._range_1dq7l_600:disabled{opacity:.45;cursor:not-allowed}._slider_1dq7l_376 ._numBox_1dq7l_524{flex:0 0 76px}._button_1dq7l_328{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--insp-control-h,28px);padding:0 var(--sp-4);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);border:1px solid var(--border-strong);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;display:inline-flex}._button_1dq7l_328:hover:not(:disabled){background:var(--bg-hover);border-color:var(--accent)}._button_1dq7l_328:disabled{opacity:.5;cursor:not-allowed}._buttonQuiet_1dq7l_648{padding:0 var(--sp-3);color:var(--fg-accent);border-color:#0000}._buttonQuiet_1dq7l_648:hover:not(:disabled){border-color:#0000}._buttonDanger_1dq7l_658{color:var(--danger);border-color:color-mix(in oklab, var(--danger), transparent 55%)}._buttonDanger_1dq7l_658:hover:not(:disabled){color:var(--danger-hover);border-color:var(--danger);background:color-mix(in oklab, var(--danger), transparent 90%)}._buttonDangerFill_1dq7l_669,._buttonDangerFill_1dq7l_669:hover:not(:disabled){color:var(--fg-on-danger);background:var(--danger);border-color:var(--danger)}._buttonDangerFill_1dq7l_669:hover:not(:disabled){background:var(--danger-hover);border-color:var(--danger-hover)}._footer_1dq7l_683{z-index:1;gap:var(--sp-3);padding:var(--sp-4) var(--insp-pad);background:var(--bg-panel);border-top:1px solid var(--border-subtle);flex-direction:column;margin-top:-1px;display:flex;position:sticky;bottom:0}._footerActions_1dq7l_696{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}._footerActions_1dq7l_696>._end_1dq7l_704{margin-left:auto}._confirm_1dq7l_708{align-items:center;gap:var(--sp-3);flex-wrap:wrap;width:100%;display:flex}._confirmText_1dq7l_716{font-size:var(--fs-sm);color:var(--fg-primary);flex:140px;margin:0}._list_1dq7l_725{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._listRow_1dq7l_734{align-items:center;gap:var(--sp-3);box-sizing:border-box;width:100%;min-width:0;min-height:var(--insp-control-h);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);text-align:left;color:var(--fg-primary);font-variant-numeric:tabular-nums;background:0 0;border:0;margin:0;display:flex}button._listRow_1dq7l_734{cursor:pointer}button._listRow_1dq7l_734:hover{background:var(--bg-hover)}._listRow_1dq7l_734>svg{color:var(--fg-muted);flex:none}._listItem_1dq7l_767{align-items:center;gap:var(--sp-2);min-width:0;margin:0 calc(-1 * var(--sp-3));display:flex}._listItem_1dq7l_767>._listRow_1dq7l_734{flex:auto}._listMain_1dq7l_781{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._listWrap_1dq7l_789{white-space:normal;overflow-wrap:anywhere}._listMuted_1dq7l_794{color:var(--fg-muted);text-decoration:line-through}._listActions_1dq7l_799{gap:var(--sp-1);padding-right:var(--sp-3);flex:none;display:inline-flex}._listMeta_1dq7l_806{font-size:var(--fs-xs);color:var(--fg-muted);flex:none}._actions_1dq7l_812{gap:var(--sp-2);margin-left:calc(-1 * var(--sp-3));flex-wrap:wrap;display:flex}._block_eanep_1{font-size:var(--fs-sm);flex-direction:column;gap:2px;display:flex}._label_eanep_8{font-size:var(--fs-xs);color:var(--fg-muted)}._reading_eanep_13{color:var(--fg-primary);font-variant-numeric:tabular-nums}._muted_eanep_18{color:var(--fg-muted);font-size:var(--fs-xs)}._need_eanep_23{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:color-mix(in oklab, var(--warm), transparent 88%);color:var(--fg-primary);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0;display:flex}._need_eanep_23 svg{color:var(--warm);flex-shrink:0;margin-top:2px}._error_eanep_42{color:var(--danger);font-size:var(--fs-sm);margin:0}._middle_ttkud_3{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._canvasWrap_ttkud_11{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;container:design-canvas/inline-size}._deleteBtn_ttkud_20{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);color:var(--danger);border:1px solid color-mix(in oklab, var(--danger), transparent 60%);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;display:inline-flex}._deleteBtn_ttkud_20:hover{background:color-mix(in oklab, var(--danger), transparent 88%);color:var(--danger-hover)}._root_14l9d_1{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}._title_14l9d_10{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);text-transform:uppercase;letter-spacing:.01em;margin:0}._tabs_14l9d_23{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-pill);grid-auto-columns:auto;grid-auto-flow:column;gap:2px;padding:2px;display:grid}._tab_14l9d_23{border-radius:var(--r-pill);min-width:0;font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out);background:0 0;border:0;padding:4px;overflow:hidden}._tab_14l9d_23:hover{color:var(--fg-primary)}._tabActive_14l9d_54{background:var(--bg-panel);color:var(--fg-primary);box-shadow:var(--shadow-1)}._panel_14l9d_60{gap:var(--sp-2);flex-direction:column;display:flex}._more_14l9d_67{font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:2px 0;display:inline-flex}._more_14l9d_67:hover{color:var(--fg-primary)}._tiles_14l9d_86{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));margin:0;padding:0;list-style:none;display:grid}._tile_14l9d_86{width:100%;min-height:58px;padding:var(--sp-2) var(--sp-1);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);font:inherit;color:var(--fg-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}._tile_14l9d_86:hover{border-color:var(--accent);color:var(--fg-primary)}._tileActive_14l9d_118,._tileActive_14l9d_118:hover{background:var(--bg-selected);border-color:var(--accent);color:var(--fg-accent)}._tileLabel_14l9d_125{font-size:var(--fs-xs);line-height:var(--lh-tight);text-align:center;color:inherit}._armed_14l9d_132{align-items:center;gap:var(--sp-2);padding:4px 4px 4px var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);background:var(--bg-selected);border-radius:var(--r-sm);display:flex}._armedText_14l9d_143{flex:1;min-width:0}._armedText_14l9d_143 strong{color:var(--fg-primary);font-weight:var(--fw-semibold)}._armedText_14l9d_143 kbd{font:inherit;font-size:var(--fs-xs);border:1px solid var(--border-subtle);border-radius:var(--r-xs);background:var(--bg-panel);padding:0 4px}._armedStop_14l9d_162{border-radius:var(--r-sm);width:24px;height:24px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._armedStop_14l9d_162:hover{background:var(--bg-hover);color:var(--fg-primary)}._root_1u5m3_1{border:1px solid var(--border-subtle);border-radius:var(--r-sm);touch-action:none;background:#87ceeb;flex:none;height:190px;position:relative;overflow:hidden}._root_1u5m3_1 canvas{outline:none;display:block}._fallback_1u5m3_18{background:linear-gradient(#87ceeb 0 62%,#7fb066 62% 100%);position:absolute;inset:0}._hint_1u5m3_24{color:#ffffffd9;text-shadow:0 1px 2px #0009;pointer-events:none;font-size:10px;position:absolute;bottom:4px;right:6px}._root_1af7h_1{z-index:60;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);min-width:190px;box-shadow:var(--shadow-2);padding:4px;position:fixed}._head_1af7h_12{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:240px;padding:5px 10px 4px;overflow:hidden}._item_1af7h_23{border-radius:var(--r-sm);width:100%;color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;display:flex}._item_1af7h_23:hover:not(:disabled),._item_1af7h_23:focus-visible{background:var(--bg-hover);outline:none}._item_1af7h_23:disabled{opacity:.5;cursor:default}._danger_1af7h_50{color:var(--danger)}._list_1ahs8_1{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._row_1ahs8_14{border-radius:var(--r-sm);width:100%;color:inherit;align-items:center;display:flex}._row_1ahs8_14:hover{background:var(--bg-hover)}._row_1ahs8_14._active_1ahs8_30{background:color-mix(in oklab, var(--accent), transparent 80%);color:var(--fg-primary);font-weight:var(--fw-semibold)}._row_1ahs8_14._active_1ahs8_30:hover{background:color-mix(in oklab, var(--accent), transparent 70%)}._row_1ahs8_14._picked_1ahs8_46{background:color-mix(in oklab, var(--accent), transparent 88%);box-shadow:inset 2px 0 0 var(--accent)}._row_1ahs8_14._picked_1ahs8_46:hover{background:color-mix(in oklab, var(--accent), transparent 80%)}._row_1ahs8_14._child_1ahs8_56{padding-left:var(--sp-4)}._rowMain_1ahs8_60{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-3) var(--sp-2) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;display:flex}._twisty_1ahs8_75,._twistySpacer_1ahs8_76{flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:2px;display:inline-flex}._twisty_1ahs8_75{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0}._twisty_1ahs8_75:hover{color:var(--fg-primary);background:color-mix(in oklab, var(--fg-muted), transparent 80%)}._icon_1ahs8_99{color:var(--fg-muted);flex-shrink:0}._active_1ahs8_30 ._icon_1ahs8_99{color:var(--accent)}._name_1ahs8_108{min-width:0;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}._meta_1ahs8_117{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted);text-transform:capitalize;flex:none}._pickBar_1ahs8_127{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2);background:color-mix(in oklab, var(--accent), transparent 88%);border:1px solid color-mix(in oklab, var(--accent), transparent 60%);border-radius:var(--r-sm);font-size:var(--fs-xs);display:flex}._pickCount_1ahs8_139{color:var(--fg-primary);font-weight:var(--fw-medium);flex:auto}._pickBtn_1ahs8_145{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-panel);color:var(--fg-primary);font:inherit;font-size:var(--fs-xs);cursor:pointer;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}._pickBtn_1ahs8_145:hover{background:var(--bg-hover)}._empty_1ahs8_163{color:var(--fg-muted);font-size:var(--fs-sm);padding:var(--sp-3);margin:0}._middle_1ahs8_172{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._canvasWrap_1ahs8_180{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._middle_kyu2j_3{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}._canvasWrap_kyu2j_12{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._list_kyu2j_20{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._row_kyu2j_29{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);flex-direction:column;gap:2px;display:flex}._name_kyu2j_37{font-size:var(--fs-sm);color:var(--fg-primary)}._meta_kyu2j_42{font-size:var(--fs-xs);color:var(--fg-muted)}._notice_kyu2j_49{margin:var(--sp-4) var(--sp-3) 0;padding:var(--sp-3);background:var(--bg-base);border:1px dashed var(--border-strong);border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--fg-secondary);line-height:var(--lh-normal)}._root_1yc7x_1{min-width:0;min-height:0;padding:var(--sp-6);flex:1;place-items:center;display:grid;overflow-y:auto}@media (width<=599.98px){._root_1yc7x_1{padding:var(--sp-4)}}._card_1yc7x_20{gap:var(--sp-5);width:100%;min-width:0;max-width:560px;padding:var(--sp-6);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);flex-direction:column;display:flex}._header_1yc7x_33{gap:var(--sp-2);flex-direction:column;display:flex}._title_1yc7x_39{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._subtitle_1yc7x_47{font-size:var(--fs-sm);color:var(--fg-muted);line-height:var(--lh-normal);margin:0}._modes_1yc7x_58{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}._modeCard_1yc7x_64{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer;flex-direction:column;min-width:0;display:flex}._modeCard_1yc7x_64:hover{border-color:var(--accent)}._modeCard_1yc7x_64:disabled{opacity:.55;cursor:not-allowed}._modeActive_1yc7x_89{border-color:var(--accent);box-shadow:var(--shadow-glow)}._modeIcon_1yc7x_94{color:var(--fg-muted)}._modeActive_1yc7x_89 ._modeIcon_1yc7x_94{color:var(--accent)}._modeLabel_1yc7x_102{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._modeDesc_1yc7x_107{font-size:var(--fs-xs);color:var(--fg-muted);line-height:var(--lh-normal)}._fields_1yc7x_115{gap:var(--sp-3);flex-direction:column;display:flex}._field_1yc7x_115{font-size:var(--fs-xs);color:var(--fg-muted);flex-direction:column;gap:4px;display:flex}._field_1yc7x_115 input,._field_1yc7x_115 select{font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);min-width:0;color:var(--fg-primary);padding:6px 8px}._field_1yc7x_115 input:focus,._field_1yc7x_115 select:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._row_1yc7x_148{gap:var(--sp-2);display:flex}@media (width<=599.98px){._row_1yc7x_148{flex-direction:column}}._row_1yc7x_148 ._field_1yc7x_115{flex:1 1 0;min-width:0}._shapes_1yc7x_166{gap:var(--sp-2);flex-wrap:wrap;display:flex}._shape_1yc7x_166{min-width:96px;padding:var(--sp-3);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;flex-direction:column;align-items:center;gap:6px;display:flex}._shape_1yc7x_166:hover{border-color:var(--accent);color:var(--fg-primary)}._shapeActive_1yc7x_193,._shapeActive_1yc7x_193:hover{border-color:var(--accent);background:var(--bg-selected);color:var(--fg-primary)}._shapeThumb_1yc7x_200 polygon{fill:color-mix(in oklab, var(--fg-muted), transparent 85%);stroke:var(--fg-muted);stroke-width:2px;stroke-linejoin:round}._shapeActive_1yc7x_193 ._shapeThumb_1yc7x_200 polygon{fill:color-mix(in oklab, var(--accent), transparent 80%);stroke:var(--accent)}._sizeChips_1yc7x_212{flex-wrap:wrap;gap:4px;display:flex}._sizeChip_1yc7x_212{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--fg-muted);cursor:pointer;background:0 0;padding:3px 10px}._sizeChip_1yc7x_212:hover{border-color:var(--accent);color:var(--fg-primary)}._sizeChipActive_1yc7x_235,._sizeChipActive_1yc7x_235:hover{background:var(--accent);border-color:var(--accent);color:var(--fg-on-accent)}._note_1yc7x_242{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._actions_1yc7x_250{justify-content:flex-end;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:flex}._cancel_1yc7x_258{color:var(--fg-muted);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:6px 14px}._cancel_1yc7x_258:hover{color:var(--fg-primary);background:var(--bg-hover)}._create_1yc7x_274{background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;border:0;padding:6px 14px}._create_1yc7x_274:hover:not(:disabled){background:var(--accent-hover)}._create_1yc7x_274:disabled{background:color-mix(in oklab, var(--bg-panel), var(--fg-muted) 8%);color:var(--fg-muted);cursor:default}._root_1po5j_1{background:var(--bg-base);touch-action:none;cursor:grab;flex:auto;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}._root_1po5j_1:active{cursor:grabbing}._rootAdd_1po5j_19,._rootAdd_1po5j_19:active{cursor:crosshair}._canvas_1po5j_24{width:100%;height:100%;display:block}._floors_17llv_3{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}._floorsHeader_17llv_11{justify-content:space-between;align-items:center;display:flex}._floorsTitle_17llv_18{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);text-transform:uppercase;letter-spacing:.01em;margin:0}._iconBtn_17llv_28{border-radius:var(--r-sm);width:26px;height:26px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconBtn_17llv_28:hover{background:var(--bg-hover);color:var(--fg-primary)}._levelList_17llv_48{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._levelItem_17llv_57{position:relative}._dropBefore_17llv_62:before,._dropAfter_17llv_63:after{content:"";background:var(--accent);border-radius:var(--r-pill);height:2px;position:absolute;left:0;right:0}._dropBefore_17llv_62:before{top:-2px}._dropAfter_17llv_63:after{bottom:-2px}._levelRow_17llv_81{border-radius:var(--r-sm);align-items:center;gap:2px;min-height:32px;display:flex}._levelRow_17llv_81:hover{background:var(--bg-hover)}._levelActive_17llv_93,._levelActive_17llv_93:hover{background:color-mix(in oklab, var(--accent), transparent 80%)}._levelActive_17llv_93 ._levelName_17llv_98{font-weight:var(--fw-semibold)}._grip_17llv_102,._gripSpacer_17llv_103{flex:none;justify-content:center;width:18px;display:inline-flex}._grip_17llv_102{color:var(--fg-muted);cursor:grab;opacity:.6}._levelRow_17llv_81:hover ._grip_17llv_102{opacity:1}._levelPick_17llv_120{align-items:center;gap:var(--sp-2);min-width:0;color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:6px 0;display:flex}._levelPick_17llv_120 svg{color:var(--fg-muted);flex:none}._levelName_17llv_98{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._levelRename_17llv_147{min-width:0;font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--accent);border-radius:var(--r-sm);color:var(--fg-primary);flex:auto;padding:3px 6px}._lightRow_17llv_161{align-items:center;gap:6px;display:flex}._lightRow_17llv_161>[role=radiogroup]{flex:auto;min-width:0}._heightField_17llv_172{color:var(--fg-muted);align-items:center;gap:3px;display:inline-flex}._heightField_17llv_172 input{width:52px;min-height:30px;font:inherit;font-variant-numeric:tabular-nums;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:2px 4px}._heightField_17llv_172 input:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._root_1mhhh_1{gap:var(--sp-2);flex-direction:column;min-height:0;display:flex}._list_1mhhh_8{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_1mhhh_20{border-radius:var(--r-sm);width:100%;min-height:30px;color:var(--fg-primary);align-items:center;display:flex}._row_1mhhh_20:hover{background:var(--bg-hover)}._row_1mhhh_20._active_1mhhh_33{background:color-mix(in oklab, var(--accent), transparent 80%);font-weight:var(--fw-semibold)}._row_1mhhh_20._active_1mhhh_33:hover{background:color-mix(in oklab, var(--accent), transparent 70%)}._row_1mhhh_20._picked_1mhhh_42{background:color-mix(in oklab, var(--accent), transparent 88%);box-shadow:inset 2px 0 0 var(--accent)}._row_1mhhh_20._folder_1mhhh_48 ._name_1mhhh_48{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted)}._hiddenRow_1mhhh_56 ._name_1mhhh_48,._hiddenRow_1mhhh_56 ._icon_1mhhh_57{color:var(--fg-muted);opacity:.65}._hiddenRow_1mhhh_56 ._name_1mhhh_48{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--fg-muted), transparent 50%);text-decoration-color:color-mix(in oklab, var(--fg-muted), transparent 50%)}._rowMain_1mhhh_67{align-items:center;gap:var(--sp-2);min-width:0;padding:5px var(--sp-2) 5px 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;display:flex}._twisty_1mhhh_82,._twistySpacer_1mhhh_83{flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:2px;display:inline-flex}._twisty_1mhhh_82{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0}._twisty_1mhhh_82:hover{color:var(--fg-primary);background:var(--bg-hover)}._icon_1mhhh_57{color:var(--fg-muted);flex-shrink:0}._active_1mhhh_33 ._icon_1mhhh_57{color:var(--fg-accent)}._name_1mhhh_48{min-width:0;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}._meta_1mhhh_124{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;overflow:hidden}._rename_1mhhh_136{min-width:0;font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--accent);border-radius:var(--r-sm);color:var(--fg-primary);flex:auto;padding:2px 6px}._eye_1mhhh_149,._eyeSpacer_1mhhh_150{flex:none;width:24px;height:24px;margin-right:2px}._eye_1mhhh_149{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-in-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._row_1mhhh_20:hover ._eye_1mhhh_149,._eye_1mhhh_149:focus-visible,._eyeOff_1mhhh_172{opacity:1}._eye_1mhhh_149:hover{color:var(--fg-primary);background:var(--bg-hover)}@media (hover:none){._eye_1mhhh_149{opacity:1}}._root_p4k8i_4{align-items:center;gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;min-width:0;display:flex}._side_p4k8i_12{align-items:flex-start;gap:var(--sp-2);flex-direction:column;flex:120px;min-width:0;display:flex}._degrees_p4k8i_21{width:96px;display:flex}._degrees_p4k8i_21>*{flex:auto}._caption_p4k8i_30{font-size:var(--fs-xs);color:var(--fg-muted)}._readout_p4k8i_35{font-size:var(--fs-lg);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--fg-primary);font-variant-numeric:tabular-nums}._dot_p4k8i_43{color:var(--fg-muted);font-weight:var(--fw-regular)}._dial_p4k8i_48{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;display:block}._dial_p4k8i_48:focus{outline:none}._dial_p4k8i_48:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._dragging_p4k8i_67{cursor:grabbing}._disabled_p4k8i_71{cursor:not-allowed;opacity:.55}._face_p4k8i_76{fill:var(--bg-base);stroke:var(--border-strong);stroke-width:1px}._tick_p4k8i_82{stroke:var(--border-strong);stroke-width:1px}._tickMajor_p4k8i_87{stroke:var(--fg-muted);stroke-width:1.5px}._cardinal_p4k8i_92,._north_p4k8i_93{font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semibold);fill:var(--fg-muted);pointer-events:none}._north_p4k8i_93{fill:var(--fg-primary)}._needle_p4k8i_105{pointer-events:none}._wall_p4k8i_109{stroke:var(--fg-secondary);stroke-width:4px;stroke-linecap:round}._shaft_p4k8i_115{stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round}._head_p4k8i_121{fill:var(--accent)}._backdrop_9o7kn_1{z-index:var(--z-modal);padding:var(--sp-5);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}._card_9o7kn_11{gap:var(--sp-3);width:min(760px,94vw);max-height:92vh;padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-3);flex-direction:column;display:flex}._header_9o7kn_24{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}._title_9o7kn_31{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._subtitle_9o7kn_39{font-size:var(--fs-xs);color:var(--fg-muted);max-width:56ch;margin:2px 0 0}._close_9o7kn_46{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}._close_9o7kn_46:hover{color:var(--fg-primary);background:var(--bg-hover)}._map_9o7kn_63{border-radius:var(--r-md);border:1px solid var(--border-subtle);cursor:grab;-webkit-user-select:none;user-select:none;background:#1a1d16;height:420px;position:relative;overflow:hidden}._map_9o7kn_63:active{cursor:grabbing}._tile_9o7kn_78{pointer-events:none;position:absolute}._overlay_9o7kn_83{pointer-events:none;position:absolute;inset:0}._building_9o7kn_89{fill:#5dade214;stroke:#5dade2bf;stroke-width:1.25px;stroke-dasharray:4 3;pointer-events:none}._ghost_9o7kn_97{fill:#e8c66229;stroke:#e8c662;stroke-width:2.5px;pointer-events:auto;cursor:grab}._ghost_9o7kn_97:active{cursor:grabbing}._ghostSnapped_9o7kn_109{stroke:#7ed07e;fill:#7ed07e29}._window_9o7kn_114{stroke:#4a9ede;stroke-width:4px;stroke-linecap:butt;pointer-events:none}._attrib_9o7kn_121{color:#ffffffbf;text-shadow:0 1px 2px #000c;font-size:10px;position:absolute;bottom:4px;right:6px}._attrib_9o7kn_121 a{color:inherit}._footer_9o7kn_134{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}._degrees_9o7kn_141{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-muted);display:inline-flex}._degrees_9o7kn_141 input{width:5em}._compass_9o7kn_153{font-variant-numeric:tabular-nums}._snapNote_9o7kn_157{font-size:var(--fs-xs);color:var(--fg-muted)}._snapActive_9o7kn_162{color:#7ed07e}._actions_9o7kn_166{gap:var(--sp-2);margin-left:auto;display:inline-flex}._cancel_9o7kn_172,._apply_9o7kn_173{font-size:var(--fs-sm);border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--border-subtle);color:inherit;background:0 0;padding:.4rem .8rem}._apply_9o7kn_173{background:var(--accent);border-color:var(--accent);color:#201c14;font-weight:var(--fw-medium)}._apply_9o7kn_173:hover{filter:brightness(1.08)}._cancel_9o7kn_172:hover{background:var(--bg-hover)}._root_y7pvu_6{--tone:var(--fg-muted);gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}._lede_y7pvu_14{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--fg-muted);margin:0}._card_y7pvu_23{gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;min-width:0;display:flex}._cardHead_y7pvu_34{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;display:flex}._headHeat_y7pvu_44{color:var(--warm)}._headCool_y7pvu_45{color:var(--wx-snow)}._headDamp_y7pvu_46{color:var(--wx-rain)}._tiles_y7pvu_50{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}._day_y7pvu_56{--tone:var(--wx-sun)}._night_y7pvu_57{--tone:var(--wx-moon)}._cool_y7pvu_58{--tone:var(--wx-snow)}._damp_y7pvu_59{--tone:var(--wx-rain)}._tile_y7pvu_50{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-md);background:color-mix(in srgb, var(--tone) 10%, var(--bg-panel));border:1px solid color-mix(in srgb, var(--tone) 28%, transparent);flex-direction:column;min-width:0;display:flex}._tileOff_y7pvu_72{background:var(--bg-panel);border-style:dashed;border-color:var(--border-subtle)}._tileHead_y7pvu_78{align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.04em;display:flex}._tileIcon_y7pvu_89{color:var(--tone)}._tileReset_y7pvu_91{text-transform:none;letter-spacing:0;margin-left:auto}._cardHeadRow_y7pvu_97,._subRow_y7pvu_98{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:22px;display:flex}._subLabel_y7pvu_106{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-muted)}._hourLabel_y7pvu_112{justify-content:space-between;align-items:center;gap:var(--sp-1);min-height:20px;display:flex}._stepper_y7pvu_120{align-items:center;gap:var(--sp-1);display:flex}._step_y7pvu_120{width:26px;height:26px;color:var(--fg-secondary);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none;place-items:center;padding:0;display:grid}._step_y7pvu_120:hover:not(:disabled){background:var(--bg-hover);color:var(--fg-primary)}._step_y7pvu_120:disabled{opacity:.5;cursor:not-allowed}._bigNum_y7pvu_152{flex:auto;min-width:0}._bigNum_y7pvu_152>span{height:32px;padding:0 var(--sp-2);background:0 0;border-color:#0000}._bigNum_y7pvu_152>span:hover,._bigNum_y7pvu_152>span:focus-within{background:var(--bg-base);border-color:var(--border-subtle)}._bigNum_y7pvu_152 input{font-size:var(--fs-lg);font-weight:var(--fw-semibold);text-align:center}._bigNumDefault_y7pvu_176 input::placeholder{color:var(--fg-muted);opacity:1}._tileNote_y7pvu_181{font-size:var(--fs-xs);color:var(--fg-muted);text-align:center}._offText_y7pvu_187{min-height:32px;font-size:var(--fs-sm);color:var(--fg-muted);place-items:center;display:grid}._offLine_y7pvu_195{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._schedule_y7pvu_203{gap:var(--sp-1);flex-direction:column;display:flex}._strip_y7pvu_209{border-radius:var(--r-sm);grid-template-columns:repeat(24,1fr);gap:1px;height:14px;display:grid;overflow:hidden}._hour_y7pvu_112{display:block}._hourDay_y7pvu_219{background:color-mix(in srgb, var(--wx-sun) 45%, var(--bg-panel))}._hourNight_y7pvu_220{background:color-mix(in srgb, var(--wx-moon) 60%, var(--bg-panel))}._ticks_y7pvu_222{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}._hours_y7pvu_230{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}._hourField_y7pvu_236{gap:var(--sp-1);min-width:0;font-size:var(--fs-xs);color:var(--fg-muted);flex-direction:column;display:flex}._hourField_y7pvu_236 select{box-sizing:border-box;width:100%;min-width:0;height:var(--insp-control-h,28px);padding:0 var(--sp-2);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font-variant-numeric:tabular-nums}._hourField_y7pvu_236 select:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._hourField_y7pvu_236 select:disabled{opacity:.55;cursor:not-allowed}._seg_y7pvu_273{gap:var(--sp-1);padding:var(--sp-1);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);display:flex}._segBtn_y7pvu_282{justify-content:center;align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-2) var(--sp-1);font:inherit;font-size:var(--fs-sm);color:var(--fg-secondary);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex:1 1 0;display:inline-flex}._segBtn_y7pvu_282:hover:not(:disabled){background:var(--bg-hover)}._segBtn_y7pvu_282:disabled{opacity:.5;cursor:not-allowed}._segActive_y7pvu_309,._segActive_y7pvu_309:hover:not(:disabled){background:var(--bg-selected);border-color:var(--accent);color:var(--fg-primary);font-weight:var(--fw-medium)}._segActive_y7pvu_309 svg{color:var(--wx-rain)}._band_y7pvu_319{gap:var(--sp-1);flex-direction:column;display:flex}._bandTrack_y7pvu_325{border-radius:var(--r-pill);background:linear-gradient(to right, color-mix(in srgb, var(--warm) 22%, var(--bg-panel)), var(--bg-panel) 45%, color-mix(in srgb, var(--wx-rain) 30%, var(--bg-panel)));border:1px solid var(--border-subtle);height:10px;position:relative}._bandFill_y7pvu_338{border-radius:var(--r-pill);background:color-mix(in srgb, var(--wx-rain) 45%, transparent);position:absolute;top:0;bottom:0}._bandMark_y7pvu_346{background:var(--wx-rain);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}._bandCap_y7pvu_356{background:var(--wx-snow)}._devices_y7pvu_360{gap:var(--sp-2);flex-direction:column;display:flex}._advanced_y7pvu_368{padding-top:var(--sp-2);gap:var(--sp-3);flex-direction:column;display:flex}._disclosure_y7pvu_375{align-items:center;gap:var(--sp-2);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;display:inline-flex}._disclosure_y7pvu_375:hover{color:var(--fg-primary)}._chevron_y7pvu_394{transition:transform var(--dur-fast) var(--ease-out)}._disclosure_y7pvu_375[aria-expanded=true] ._chevron_y7pvu_394{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){._chevron_y7pvu_394,._step_y7pvu_120{transition:none}}._badge_y7pvu_406{padding:1px var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-accent);background:var(--bg-selected);border-radius:var(--r-pill)}._subhead_y7pvu_415{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._pins_y7pvu_422{flex-direction:column;gap:2px;display:flex}._pinRow_y7pvu_428{align-items:center;gap:var(--sp-2);padding:1px var(--sp-1);border-radius:var(--r-sm);grid-template-columns:3em 1fr 1fr;display:grid}._pinSet_y7pvu_437{background:var(--bg-selected)}._pinHead_y7pvu_441,._pinMonth_y7pvu_442{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-muted)}._fitted_y7pvu_450{font-size:var(--fs-xs);color:var(--fg-accent);margin:0}._compact_y7pvu_458 p:not(._fitted_y7pvu_450){display:none}._tiles_1y56y_4{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}._sizeTiles_1y56y_10{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}._tile_1y56y_4{min-height:52px;padding:var(--sp-2) var(--sp-1);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);font:inherit;color:var(--fg-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}._tile_1y56y_4:hover:not(:disabled):not(._tileStatic_1y56y_31){border-color:var(--accent);color:var(--fg-primary)}._tile_1y56y_4:disabled{cursor:default;opacity:.6}._tileStatic_1y56y_31{cursor:default;border-style:dashed}._tileActive_1y56y_46,._tileActive_1y56y_46:hover:not(:disabled){background:var(--bg-selected);border-color:var(--accent);color:var(--fg-accent);border-style:solid}._tileLabel_1y56y_54{font-size:var(--fs-xs);line-height:var(--lh-tight);text-align:center;color:inherit}._tileMeta_1y56y_61{font-size:var(--fs-xs);line-height:var(--lh-tight);color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums}._glyph_1y56y_69{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){._tile_1y56y_4{transition:none}}._steps_1vpqa_4{margin-bottom:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}._chips_1vpqa_9{gap:var(--sp-1);flex-wrap:wrap;display:flex}._chip_1vpqa_9{min-width:32px;padding:var(--sp-1) var(--sp-2);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--fg-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out)}._chip_1vpqa_9:hover:not(:disabled){border-color:var(--accent);color:var(--fg-primary)}._chip_1vpqa_9:disabled{cursor:default;opacity:.6}._chipOn_1vpqa_39,._chipOn_1vpqa_39:hover:not(:disabled){background:var(--bg-selected);border-color:var(--accent);color:var(--fg-accent)}._day_1vpqa_46{text-align:center;min-width:28px;padding-inline:0}@media (prefers-reduced-motion:reduce){._chip_1vpqa_9{transition:none}}._overlay_15kuq_1{z-index:var(--z-modal);padding:var(--sp-5);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}._card_15kuq_11{gap:var(--sp-3);width:min(440px,94vw);max-height:92vh;padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow-y:auto}._header_15kuq_25{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}._header_15kuq_25 h3{color:var(--fg-primary);margin:0;font-size:1rem}._close_15kuq_38{color:var(--fg-muted);cursor:pointer;background:0 0;border:none;padding:.15rem}._close_15kuq_38:hover{color:var(--fg-primary)}._body_15kuq_48{gap:var(--sp-3);color:var(--fg-primary);flex-direction:column;font-size:.85rem;display:flex}._body_15kuq_48 p{margin:0}._fileName_15kuq_58{font-weight:600}._summary_15kuq_62{flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;display:flex}._hint_15kuq_70{color:var(--fg-muted);font-size:.78rem}._deviceRow_15kuq_75{color:var(--fg-muted);flex-direction:column;gap:.3rem;font-size:.78rem;display:flex}._deviceRow_15kuq_75 select{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);align-self:flex-start;padding:.35rem .5rem;font-size:.82rem}._error_15kuq_93{color:var(--danger)}._actions_15kuq_95{justify-content:flex-end;gap:var(--sp-2);display:flex}._actions_15kuq_95 button{border:1px solid var(--border-subtle);border-radius:var(--r-md);color:inherit;cursor:pointer;background:0 0;padding:.35rem .7rem;font-size:.82rem}._primary_15kuq_111{background:var(--accent)!important;color:var(--bg-panel)!important;border-color:var(--accent)!important}._progress_15kuq_117{width:100%}._channel_yb5ty_3{font-weight:var(--fw-semibold);text-transform:capitalize}._error_yb5ty_8{font-size:var(--fs-xs);color:var(--danger);margin:0}._liveStatus_yb5ty_14{align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--fg-muted);margin:0;display:flex}._liveStatus_yb5ty_14 svg{flex:none;margin-top:1px}._liveStatus_yb5ty_14 a{color:var(--fg-accent)}._light_g2wkv_6{gap:var(--sp-2);flex-direction:column;display:flex}._lightRow_g2wkv_12{font-size:var(--fs-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}._lightValue_g2wkv_21{color:var(--fg-primary)}._lightTotal_g2wkv_25{color:var(--fg-primary);font-weight:var(--fw-semibold);border-top:1px solid var(--border-subtle);padding-top:var(--sp-2)}._lightSplit_g2wkv_35{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;display:flex}._lightBand_g2wkv_45{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary)}._findPlants_g2wkv_54{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-accent);align-self:flex-start;text-decoration:none;display:inline-flex}._findPlants_g2wkv_54:hover{text-decoration:underline}._calState_g2wkv_71{font-size:var(--fs-sm);color:var(--fg-primary);margin:0}._calWarn_g2wkv_77{font-size:var(--fs-xs);color:var(--warm);margin:0}._removeReading_g2wkv_83{border-radius:var(--r-sm);width:24px;height:24px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._removeReading_g2wkv_83:hover{background:var(--bg-hover);color:var(--danger)}._plantingRow_g2wkv_101{align-items:center;gap:var(--sp-3);min-width:0;display:flex}._plantingName_g2wkv_108{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._statusChip_g2wkv_117{font-size:var(--fs-xs);padding:1px var(--sp-3);border-radius:var(--r-pill);background:var(--bg-selected);color:var(--fg-accent);text-transform:capitalize;flex:none}._root_kpz05_3{background:#f1ece3}._fallback_kpz05_7{background:linear-gradient(#f1ece3 0 62%,#c9a47a 62% 100%);position:absolute;inset:0}._dims_kpz05_13{font-variant-numeric:tabular-nums;color:var(--fg-primary);background:color-mix(in oklab, var(--bg-panel), transparent 25%);border-radius:var(--r-sm);pointer-events:none;padding:1px 5px;font-size:10px;position:absolute;bottom:4px;left:6px}._canvas_9eg2k_1{touch-action:none;display:block}._bar_9eg2k_6{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}._inset_9eg2k_13{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);flex:none}._where_9eg2k_20{flex-direction:column;flex:10rem;gap:1px;min-width:0;display:flex}._title_9eg2k_28{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary)}._looking_9eg2k_34{font-size:var(--fs-xs);color:var(--fg-muted)}._flip_9eg2k_39{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);align-items:center;gap:2px;padding:2px;display:inline-flex}._flipBtn_9eg2k_49{border-radius:calc(var(--r-sm) - 2px);font:inherit;font-size:var(--fs-xs);color:var(--fg-secondary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;max-width:9rem;padding:3px 8px;display:inline-flex;overflow:hidden}._flipBtn_9eg2k_49:hover{color:var(--fg-primary);background:var(--bg-hover)}._flipActive_9eg2k_67,._flipActive_9eg2k_67:hover{background:var(--accent);color:var(--fg-on-accent)}._barCompact_9eg2k_74 ._where_9eg2k_20{flex-basis:8rem}._backdrop_hrcuy_1{z-index:var(--z-modal);padding:max(var(--sp-5), 4vh) var(--sp-5) var(--sp-5);background:#0000008c;place-items:start center;display:grid;position:fixed;inset:0}._card_hrcuy_14{gap:var(--sp-3);width:min(860px,94vw);max-height:92vh;padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow-y:auto}._header_hrcuy_28{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-subtle);display:flex}._title_hrcuy_37{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._facing_hrcuy_45{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-muted)}._subtitle_hrcuy_51{font-size:var(--fs-xs);color:var(--fg-muted);margin:2px 0 0}._close_hrcuy_57{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}._close_hrcuy_57:hover{color:var(--fg-primary);background:var(--bg-hover)}._canvasWrap_hrcuy_70{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:#f6f3ec;flex:none;height:clamp(240px,46vh,440px);overflow:hidden}._form_hrcuy_80{gap:var(--sp-3);flex-direction:column;display:flex}._fieldRow_hrcuy_86{gap:var(--sp-3);flex-wrap:wrap;display:flex}._field_hrcuy_86{min-width:0;font-size:var(--fs-xs);color:var(--fg-muted);flex-direction:column;flex:100px;gap:4px;display:flex}._field_hrcuy_86 input,._field_hrcuy_86 select{font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:6px 8px}._field_hrcuy_86 input:focus,._field_hrcuy_86 select:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._field_hrcuy_86 input:disabled,._field_hrcuy_86 select:disabled{opacity:.55;cursor:not-allowed}._coveringRow_hrcuy_126{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}._toggle_hrcuy_133{font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;align-items:center;gap:6px;display:inline-flex}._toggle_hrcuy_133 input{margin:0}._coveringSlider_hrcuy_144{align-items:center;gap:var(--sp-3);flex:200px;display:inline-flex}._coveringSlider_hrcuy_144 input[type=range]{accent-color:var(--accent);flex:auto}._coveringValue_hrcuy_156{font-size:var(--fs-sm);color:var(--fg-primary);text-align:right;min-width:3.5ch}._formFooter_hrcuy_163{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:flex}._effective_hrcuy_172{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary)}._delete_hrcuy_178{white-space:nowrap;color:var(--danger);border:1px solid color-mix(in oklab, var(--danger), transparent 60%);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;flex:none;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}._delete_hrcuy_178:hover{background:color-mix(in oklab, var(--danger), transparent 88%);color:var(--danger-hover)}._emptyHint_hrcuy_198{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._addRow_hrcuy_205{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._addLabel_hrcuy_212{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted)}._addBtn_hrcuy_220{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}._addBtn_hrcuy_220:hover{background:var(--bg-hover);border-color:var(--border-strong)}._effectiveBlock_hrcuy_235{flex-direction:column;gap:4px;min-width:0;display:flex}._infoBtn_hrcuy_242{vertical-align:middle;border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:2px;display:inline-flex}._infoBtn_hrcuy_242:hover,._infoBtn_hrcuy_242[aria-expanded=true]{color:var(--fg-primary);background:var(--bg-hover)}._explain_hrcuy_256{font-size:var(--fs-xs);line-height:var(--lh-normal);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:0}._root_s8p6h_1{gap:var(--sp-2);flex-direction:column;display:flex}._stage_s8p6h_7{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:#f6f3ec;height:190px;overflow:hidden}._stage_s8p6h_7 canvas:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}._caption_s8p6h_20{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-muted);display:flex}._expand_s8p6h_29{border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);color:var(--fg-primary);cursor:pointer;background:0 0;flex:none;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}._expand_s8p6h_29:hover{background:var(--bg-hover);border-color:var(--accent)}._root_1ebk6_1{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);background:color-mix(in oklab, var(--warm), transparent 90%);border:1px solid color-mix(in oklab, var(--warm), transparent 70%);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--fg-primary);flex-wrap:wrap;display:flex}._bar_1ebk6_15{padding:var(--sp-2) var(--sp-4);border-width:0 0 1px;border-radius:0;flex:none}._icon_1ebk6_22{color:var(--fg-muted);flex:none}._text_1ebk6_27{line-height:var(--lh-normal);flex:12rem;margin:0}._text_1ebk6_27 strong{font-weight:var(--fw-semibold)}._action_1ebk6_37{background:var(--accent);border-radius:var(--r-sm);color:var(--fg-on-accent);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;border:0;flex:none;padding:4px 12px}._action_1ebk6_37:hover{background:var(--accent-hover)}._now_zpidv_4{gap:var(--sp-1);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}._status_zpidv_12{font-weight:var(--fw-semibold);color:var(--fg-primary);align-items:center;gap:6px;display:inline-flex}._dot_zpidv_21{border-radius:50%;width:8px;height:8px}._ago_zpidv_27{font-weight:var(--fw-regular,400);color:var(--fg-muted)}._reading_zpidv_32{color:var(--fg-primary)}._muted_zpidv_36{color:var(--fg-muted)}._need_zpidv_40{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:color-mix(in oklab, var(--warm), transparent 86%);font-size:var(--fs-sm);color:var(--fg-primary);align-items:flex-start;gap:6px;margin:0;display:flex}._need_zpidv_40 svg{color:var(--warm);flex:none;margin-top:2px}._shortcuts_zpidv_59{gap:var(--sp-2);flex-wrap:wrap;display:flex}._link_zpidv_65{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-accent);text-decoration:none;display:inline-flex}._link_zpidv_65:hover{text-decoration:underline}._error_zpidv_79{color:var(--danger)}._middle_1q3ze_1{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}._empty_1q3ze_10{color:var(--fg-muted);flex:1;place-items:center;font-size:.9rem;display:grid}._pickBar_1q3ze_19{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);background:var(--bg-selected);border-radius:var(--r-sm);flex-wrap:wrap;display:flex}._pickCount_1q3ze_29{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums;flex:auto}._pickBar_1q3ze_19 button{font:inherit;font-size:var(--fs-xs);border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-primary);cursor:pointer;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}._pickBar_1q3ze_19 button:hover{border-color:var(--accent)}._pickBar_1q3ze_19 ._pickDanger_1q3ze_55{color:var(--danger)}._overlay_tv9u0_1{z-index:60;background:color-mix(in oklab, var(--bg-base), transparent 30%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_tv9u0_11{gap:var(--sp-3);width:min(26rem,100vw - 2rem);max-height:calc(100vh - 4rem);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-panel);box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:auto}._header_tv9u0_25{justify-content:space-between;align-items:center;display:flex}._header_tv9u0_25 h3{font-size:var(--fs-md);margin:0}._close_tv9u0_36{color:var(--fg-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;display:inline-flex}._close_tv9u0_36:hover{color:var(--fg-primary)}._field_tv9u0_47{color:var(--fg-muted);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}._field_tv9u0_47 input,._field_tv9u0_47 select{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:.4rem .5rem;font-size:.85rem}._caveat_tv9u0_65{color:var(--fg-muted);margin:0;font-size:.75rem}._error_tv9u0_71{color:var(--danger);margin:0;font-size:.78rem}._actions_tv9u0_77{justify-content:flex-end;gap:.5rem;display:flex}._actions_tv9u0_77 button{border:1px solid var(--border-subtle);border-radius:var(--r-md);color:inherit;cursor:pointer;background:0 0;padding:.35rem .8rem;font-size:.8rem}._actions_tv9u0_77 button:disabled{opacity:.5;cursor:default}._primary_tv9u0_98{border-color:var(--accent)!important}._stepNote_tv9u0_102{color:var(--fg-primary);margin:0;font-size:.82rem}._deviceList_tv9u0_108{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}._deviceRow_tv9u0_117{align-items:center;gap:.5rem;font-size:.82rem;display:flex}._deviceKind_tv9u0_124{color:var(--fg-muted);flex:none;display:inline-flex}._deviceName_tv9u0_130{color:var(--fg-primary);flex:1}._deviceRow_tv9u0_117 select{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:.25rem .35rem;font-size:.78rem}._deviceRow_tv9u0_117 button{border:1px solid var(--border-subtle);border-radius:var(--r-md);color:inherit;cursor:pointer;background:0 0;padding:.25rem .6rem;font-size:.75rem}._added_tv9u0_154{color:var(--fg-muted);font-size:.75rem}._deviceEmpty_tv9u0_159{color:var(--fg-muted);font-size:.8rem}._tokenRow_tv9u0_164{align-items:center;gap:.5rem;display:flex}._tokenValue_tv9u0_170{min-width:0;font-family:var(--font-mono);word-break:break-all;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);flex:1;padding:.4rem .5rem;font-size:.72rem}._tokenRow_tv9u0_164 button{border:1px solid var(--border-subtle);border-radius:var(--r-md);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.75rem;display:inline-flex}._middle_1nu02_1{background:var(--bg-base);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}._scroll_1nu02_11{min-height:0;padding:var(--sp-4);flex:auto;overflow:auto;container-type:inline-size}._column_1nu02_20{gap:var(--sp-4);flex-direction:column;max-width:1040px;margin:0 auto;display:flex}._panel_1nu02_28{gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex}._panelHead_1nu02_40{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}._h2_1nu02_47{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._h1_1nu02_55{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;line-height:1.2}._hint_1nu02_64{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._headAction_1nu02_71{align-self:center;margin-left:auto}._headHint_1nu02_76{flex-basis:100%}._note_1nu02_80{font-size:var(--fs-sm);color:var(--fg-muted);margin:0;line-height:1.5}._errorText_1nu02_87{color:var(--danger);overflow-wrap:anywhere}._linkBtn_1nu02_92{font:inherit;color:var(--fg-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._linkBtn_1nu02_92:hover{color:var(--accent-hover)}._meta_1nu02_107{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted);display:block}._inlineLink_1nu02_114{color:var(--fg-accent);text-underline-offset:2px;text-decoration:underline}._inlineLink_1nu02_114:hover{color:var(--accent-hover)}._error_1nu02_87{padding:var(--sp-6);text-align:center;font-size:var(--fs-sm);color:var(--danger)}._empty_1nu02_131{align-items:center;gap:var(--sp-3);max-width:34rem;margin:var(--sp-8) auto;padding:0 var(--sp-4);text-align:center;color:var(--fg-muted);flex-direction:column;display:flex}._empty_1nu02_131 h2{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._empty_1nu02_131 p{font-size:var(--fs-sm);margin:0;line-height:1.6}._skeleton_1nu02_157{border-radius:var(--r-lg);background:var(--bg-hover);height:320px;animation:1.2s ease-in-out infinite alternate _shimmer_1nu02_1}@keyframes _shimmer_1nu02_1{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){._skeleton_1nu02_157{animation:none}}@container (width<=520px){._scroll_1nu02_11,._panel_1nu02_28{padding:var(--sp-3)}}._summary_1nu02_184{gap:var(--sp-4)}._lede_1nu02_188{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--fg-secondary)}._stats_1nu02_194{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;padding:0;list-style:none;display:grid}._stat_1nu02_194{width:100%;padding:var(--sp-3) var(--sp-3) var(--sp-2) var(--sp-2);border-radius:var(--r-sm);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}._stat_1nu02_194:hover:not(:disabled){background:var(--bg-hover)}._stat_1nu02_194:disabled{cursor:default}._statActive_1nu02_228,._statActive_1nu02_228:hover:not(:disabled){background:var(--bg-selected)}._statLabel_1nu02_233{font-size:var(--fs-xs);color:var(--fg-muted);align-items:center;gap:6px;display:inline-flex}._statLabel_1nu02_233:before{content:"";background:var(--fg-muted);border-radius:50%;width:7px;height:7px}._dot_live_1nu02_249:before{background:var(--accent)}._dot_quiet_1nu02_250:before{background:var(--warm)}._dot_offline_1nu02_251:before{background:var(--danger)}._dot_retired_1nu02_252:before{border:1px solid var(--fg-muted);background:0 0}._statValue_1nu02_254{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--fg-primary);line-height:1.1}._stat_1nu02_194:disabled ._statValue_1nu02_254{color:var(--fg-muted)}._attention_1nu02_266{gap:var(--sp-1);flex-direction:column;display:flex}._subTitle_1nu02_272{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);margin:0}._list_1nu02_281{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._attentionRow_1nu02_289,._integrationRow_1nu02_290{align-items:center;gap:var(--sp-3);width:100%;min-height:48px;padding:var(--sp-2) var(--sp-1);border:0;border-bottom:1px solid var(--border-subtle);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;display:grid}._attentionRow_1nu02_289{grid-template-columns:16px minmax(0,1fr)}._attentionRow_1nu02_289:hover,._integrationRow_1nu02_290:hover{background:var(--bg-hover)}._iconDanger_1nu02_317{color:var(--danger)}._iconWarm_1nu02_318{color:var(--warm)}._rowName_1nu02_320{min-width:0;font-weight:var(--fw-medium)}._rowName_1nu02_320>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._rowName_1nu02_320 ._meta_1nu02_107{overflow-wrap:anywhere}._integrationRow_1nu02_290{grid-template-columns:18px minmax(0,1fr) auto}._rowActive_1nu02_343,._rowActive_1nu02_343:hover{background:var(--bg-selected)}._rowActive_1nu02_343 ._meta_1nu02_107{color:var(--fg-secondary)}._rowIcon_1nu02_352{color:var(--fg-muted);display:inline-flex}._state_1nu02_357{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);white-space:nowrap;align-items:center;gap:6px;padding:1px 9px 1px 7px;display:inline-flex}._state_1nu02_357:before{content:"";background:var(--fg-muted);border-radius:50%;width:7px;height:7px}._state_ok_1nu02_378:before{background:var(--accent)}._state_quiet_1nu02_379:before,._state_waiting_1nu02_380:before{background:var(--warm)}._state_failed_1nu02_381{color:var(--fg-primary)}._state_failed_1nu02_381:before{background:var(--danger)}._state_paused_1nu02_383:before{border:1px solid var(--fg-muted);background:0 0}._menuLabel_1nu02_385{display:block}._menuSub_1nu02_389{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted);white-space:normal;display:block}._btn_1nu02_397{min-height:30px;font:inherit;font-size:var(--fs-xs);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}._btn_1nu02_397:hover:not(:disabled){background:var(--bg-hover);color:var(--fg-primary)}._btn_1nu02_397:disabled{opacity:.5;cursor:default}@container (width<=520px){._statValue_1nu02_254{font-size:var(--fs-xl)}}._confirm_54hlf_1{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-panel);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}._question_54hlf_13{color:var(--fg-primary)}._yes_54hlf_17,._no_54hlf_18{min-height:28px;font:inherit;border-radius:var(--r-sm);cursor:pointer;padding:0 10px}._yes_54hlf_17{border:1px solid var(--fg-primary);background:var(--fg-primary);color:var(--bg-panel)}._yes_54hlf_17._danger_54hlf_32{border-color:var(--danger);background:var(--danger);color:var(--fg-on-danger)}._yes_54hlf_17:hover:not(:disabled)._danger_54hlf_32{background:var(--danger-hover);border-color:var(--danger-hover)}._no_54hlf_18{border:1px solid var(--border-subtle);color:var(--fg-secondary);background:0 0}._no_54hlf_18:hover{background:var(--bg-hover);color:var(--fg-primary)}._dangerText_54hlf_54{color:var(--danger)!important}._root_1oild_1{gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-6);flex-direction:column;min-height:0;display:flex;overflow-y:auto}._header_1oild_10{align-items:flex-start;gap:var(--sp-3);display:flex}._icon_1oild_16{border-radius:var(--r-lg);background:var(--bg-base);width:40px;height:40px;color:var(--fg-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}._titleBlock_1oild_28{flex:auto;min-width:0}._title_1oild_28{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.2}._subtitle_1oild_44{font-size:var(--fs-sm);color:var(--fg-muted);overflow-wrap:anywhere;margin:2px 0 0}._close_1oild_51{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:none;flex:none;padding:6px;display:inline-flex}._close_1oild_51:hover{color:var(--fg-primary);background:var(--bg-hover)}._statusRow_1oild_67{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-secondary);flex-wrap:wrap;margin:0;display:flex}._state_1oild_78,._devStatus_1oild_79{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);white-space:nowrap;align-items:center;gap:6px;padding:1px 9px 1px 7px;display:inline-flex}._state_1oild_78:before,._devStatus_1oild_79:before{content:"";background:var(--fg-muted);border-radius:50%;width:7px;height:7px}._state_ok_1oild_101:before,._live_1oild_102:before{background:var(--accent)}._state_quiet_1oild_103:before,._state_waiting_1oild_104:before,._quiet_1oild_105:before{background:var(--warm)}._state_failed_1oild_106,._offline_1oild_107{color:var(--fg-primary)}._state_failed_1oild_106:before,._offline_1oild_107:before{background:var(--danger)}._state_paused_1oild_110:before,._retired_1oild_111:before{border:1px solid var(--fg-muted);background:0 0}._note_1oild_113,._alert_1oild_114{font-size:var(--fs-sm);color:var(--fg-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}._alert_1oild_114{color:var(--danger)}._actions_1oild_126{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._btn_1oild_133{min-height:32px;font:inherit;font-size:var(--fs-xs);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-secondary);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-items:center;padding:0 12px;display:inline-flex}._btn_1oild_133:hover:not(:disabled){background:var(--bg-hover);color:var(--fg-primary)}._btn_1oild_133:disabled{opacity:.5;cursor:default}._block_1oild_159{gap:var(--sp-2);flex-direction:column;display:flex}._sectionTitle_1oild_165{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);margin:0}._devices_1oild_174{border-top:1px solid var(--border-subtle);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._deviceRow_1oild_183{align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:var(--sp-2) var(--sp-1);border:0;border-bottom:1px solid var(--border-subtle);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;grid-template-columns:18px minmax(0,1fr) auto;display:grid}._deviceRow_1oild_183:hover{background:var(--bg-hover)}._deviceIcon_1oild_206{color:var(--fg-muted);display:inline-flex}._deviceName_1oild_211{min-width:0;font-weight:var(--fw-medium)}._deviceName_1oild_211>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._meta_1oild_223{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted);display:block}._empty_1oild_230{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._hint_1oild_236{font-size:var(--fs-xs);color:var(--fg-muted);margin:0;line-height:1.5}._info_1oild_243{gap:6px var(--sp-3);font-size:var(--fs-sm);grid-template-columns:auto 1fr;margin:0;display:grid}._info_1oild_243 dt{color:var(--fg-muted)}._info_1oild_243 dd{color:var(--fg-primary);overflow-wrap:anywhere;min-width:0;margin:0}._root_1ppiw_1{gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-5);flex-direction:column;display:flex}._count_1ppiw_8{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-muted);margin:0;display:flex}._reset_1ppiw_17{color:var(--accent);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;display:inline-flex}._reset_1ppiw_17:hover{color:var(--accent-hover)}._section_1ppiw_31{gap:var(--sp-2);flex-direction:column;display:flex}._sectionTitle_1ppiw_37{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._select_1ppiw_46{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);min-width:0;padding:6px 8px}._chips_1ppiw_57{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._chip_1ppiw_57{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-items:baseline;gap:6px;padding:3px 10px;display:inline-flex}._chip_1ppiw_57:hover{border-color:var(--accent);color:var(--fg-primary)}._chipCount_1ppiw_83{font-variant-numeric:tabular-nums;color:var(--fg-muted)}._chipEmpty_1ppiw_88{opacity:.6}._chipActive_1ppiw_90,._chipActive_1ppiw_90:hover{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent)}._chipActive_1ppiw_90 ._chipCount_1ppiw_83{color:inherit}._hint_1ppiw_99{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);background:color-mix(in oklab, var(--bg-panel), white 3%);border:1px dashed var(--border-subtle);border-radius:var(--r-sm);margin:0}._table_1a7bn_1{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._table_1a7bn_1 thead th{text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);border-bottom:1px solid var(--border-subtle);padding:6px 10px}._groupRow_1a7bn_18 th{text-align:left;padding:var(--sp-4) 10px 6px;font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);border-bottom:1px solid var(--border-subtle)}._groupHint_1a7bn_28{margin-left:var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted)}._row_1a7bn_36{cursor:pointer}._row_1a7bn_36 td{border-bottom:1px solid var(--border-subtle);vertical-align:top;transition:background var(--dur-fast) var(--ease-out);padding:10px}tbody:last-child ._row_1a7bn_36:last-child td{border-bottom:0}._row_1a7bn_36:hover td{background:var(--bg-hover)}._rowActive_1a7bn_55 td,._rowActive_1a7bn_55:hover td{background:var(--bg-selected)}._rowActive_1a7bn_55 ._muted_1a7bn_62,._rowActive_1a7bn_55 ._seen_1a7bn_63{color:var(--fg-secondary)}._rowRetired_1a7bn_67 ._rowBtn_1a7bn_67,._rowRetired_1a7bn_67 ._nowLine_1a7bn_68{color:var(--fg-muted)}._deviceCell_1a7bn_72,._deviceCellChild_1a7bn_73{align-items:flex-start;gap:10px;min-width:0;display:flex}._deviceCellChild_1a7bn_73{padding-left:22px;position:relative}._deviceCellChild_1a7bn_73:before{content:"";border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-bottom-left-radius:5px;width:9px;height:26px;position:absolute;top:-12px;left:7px}._kindIcon_1a7bn_99{border-radius:var(--r-md);background:var(--bg-base);width:28px;height:28px;color:var(--fg-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}._nameBlock_1a7bn_111{flex-direction:column;gap:1px;min-width:0;display:flex}._rowBtn_1a7bn_67{font:inherit;font-weight:var(--fw-medium);color:var(--fg-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._muted_1a7bn_62{font-size:var(--fs-xs);color:var(--fg-muted)}._now_1a7bn_68{font-variant-numeric:tabular-nums;color:var(--fg-primary)}._nowLine_1a7bn_68{white-space:nowrap;display:block}._stale_1a7bn_148 ._nowLine_1a7bn_68{color:var(--fg-muted)}._statusCol_1a7bn_152{white-space:nowrap;width:1%;text-align:right!important}._status_1a7bn_152{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);background:var(--bg-panel);align-items:center;gap:6px;padding:1px 9px 1px 7px;display:inline-flex}._status_1a7bn_152:before{content:"";background:var(--fg-muted);border-radius:50%;width:7px;height:7px}._live_1a7bn_179:before{background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent), transparent 75%)}._quiet_1a7bn_180:before{background:var(--warm)}._offline_1a7bn_181{color:var(--fg-primary)}._offline_1a7bn_181:before{background:var(--danger)}._retired_1a7bn_183:before{border:1px solid var(--fg-muted);background:0 0}._seen_1a7bn_63{font-size:var(--fs-xs);color:var(--fg-muted);margin-top:3px;display:block}@container (width<=520px){._nowLine_1a7bn_68{white-space:normal}._row_1a7bn_36 td{padding:8px 6px}}._root_blg13_1{flex-direction:column;gap:2px;min-width:0;display:flex}._hint_blg13_8{font-size:var(--fs-xs);color:var(--fg-muted)}._error_blg13_13{font-size:var(--fs-xs);color:var(--danger,var(--fg-secondary))}._actions_blg13_18{gap:var(--sp-3);display:flex}._link_blg13_23{font:inherit;font-size:var(--fs-xs);color:var(--accent,var(--fg-secondary));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._link_blg13_23:disabled{opacity:.6;cursor:default}._picker_blg13_39{align-items:flex-start;gap:var(--sp-1);padding-top:var(--sp-1);flex-direction:column;display:flex}._input_blg13_47{border:1px solid var(--border-subtle);border-radius:var(--r-sm,4px);background:var(--bg-base);width:100%;color:var(--fg-primary);font:inherit;padding:4px 8px}._list_blg13_57{width:100%;margin:0;padding:0;list-style:none}._pick_blg13_39{border-radius:var(--r-sm,4px);width:100%;color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:4px 6px;display:flex}._pick_blg13_39:hover:not(:disabled){background:color-mix(in oklab, var(--fg-primary) 6%, transparent)}._pick_blg13_39[aria-current=true]{font-weight:var(--fw-medium)}._root_e8gk8_1{gap:var(--sp-2);flex-direction:column;display:flex}._title_e8gk8_7{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);margin:0}._summary_e8gk8_16{font-size:var(--fs-sm);color:var(--fg-primary);margin:0}._need_e8gk8_22{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:color-mix(in oklab, var(--warm), transparent 86%);font-size:var(--fs-sm);color:var(--fg-primary);align-items:flex-start;gap:6px;margin:0;display:flex}._need_e8gk8_22 svg{color:var(--warm);flex:none;margin-top:2px}._form_e8gk8_41{--insp-label-w:clamp(84px, 32%, 120px);--insp-control-h:30px;gap:var(--sp-2);flex-direction:column;display:flex}@media (pointer:coarse){._form_e8gk8_41{--insp-control-h:40px}}._select_e8gk8_56{box-sizing:border-box;width:100%;min-width:0;height:var(--insp-control-h);font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:0 8px}._actions_e8gk8_70{align-items:center;gap:var(--sp-2);display:flex}._btn_e8gk8_76{min-height:32px;font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);border:1px solid color-mix(in oklab, var(--accent), transparent 40%);border-radius:var(--r-sm);color:var(--fg-accent);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);background:0 0;align-items:center;padding:0 14px;display:inline-flex}._btn_e8gk8_76:hover:not(:disabled){background:var(--bg-selected)}._btn_e8gk8_76:disabled{opacity:.45;cursor:default}._planLink_e8gk8_103{min-height:32px;font-size:var(--fs-xs);font-weight:var(--fw-medium);border:1px solid color-mix(in oklab, var(--accent), transparent 40%);border-radius:var(--r-sm);color:var(--fg-accent);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);align-self:flex-start;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}._planLink_e8gk8_103:hover{background:var(--bg-selected)}._linkBtn_e8gk8_124{font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}._linkBtn_e8gk8_124:hover{color:var(--fg-primary)}._error_e8gk8_142{font-size:var(--fs-sm);color:var(--danger);margin:0}._history_e8gk8_148{padding-top:var(--sp-2);flex-direction:column;gap:4px;display:flex}._historyTitle_e8gk8_155{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);margin:0}._historyList_e8gk8_162{border-left:2px solid var(--border-subtle);margin:0;padding:0;list-style:none}._historyItem_e8gk8_169,._historyCurrent_e8gk8_170,._historyGap_e8gk8_171{padding:4px 0 4px var(--sp-3);font-size:var(--fs-sm);color:var(--fg-secondary)}._historyCurrent_e8gk8_170{color:var(--fg-primary);border-left:2px solid var(--accent);margin-left:-2px}._historyGap_e8gk8_171{border-left:2px dashed var(--border-subtle);color:var(--fg-muted);margin-left:-2px;font-style:italic}._historyRow_e8gk8_191{justify-content:space-between;align-items:center;gap:2px var(--sp-3);flex-wrap:wrap;display:flex}._historyRow_e8gk8_191 ._historySpan_e8gk8_199{margin-left:auto}._iconBtn_e8gk8_203{border-radius:var(--r-sm);width:24px;height:24px;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:inline-grid}._iconBtn_e8gk8_203:hover{background:var(--bg-selected);color:var(--fg-primary)}@media (pointer:coarse){._iconBtn_e8gk8_203{width:36px;height:36px}}._periodForm_e8gk8_229{--insp-label-w:clamp(64px, 28%, 96px);--insp-control-h:30px;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-1);padding:var(--sp-2) var(--sp-3) var(--sp-2) 0;flex-direction:column;display:flex}@media (pointer:coarse){._periodForm_e8gk8_229{--insp-control-h:40px}}._note_e8gk8_246{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._dangerBtn_e8gk8_252{min-height:32px;font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);border:1px solid color-mix(in oklab, var(--danger), transparent 40%);border-radius:var(--r-sm);color:var(--danger);cursor:pointer;background:0 0;align-items:center;padding:0 14px;display:inline-flex}._dangerBtn_e8gk8_252:hover:not(:disabled){background:color-mix(in oklab, var(--danger), transparent 90%)}._linkBtnDanger_e8gk8_271{font:inherit;font-size:var(--fs-xs);color:var(--danger);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 6px}._historyPlace_e8gk8_282{min-width:0}._historyLink_e8gk8_286{color:var(--fg-muted)}._historySpan_e8gk8_199{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap}._root_unuwf_1{gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-6);flex-direction:column;min-height:0;display:flex;overflow-y:auto}._header_unuwf_10{align-items:flex-start;gap:var(--sp-3);display:flex}._kindIcon_unuwf_16{border-radius:var(--r-lg);background:var(--bg-base);width:40px;height:40px;color:var(--fg-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}._titleBlock_unuwf_28{flex:auto;min-width:0}._title_unuwf_28{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);text-wrap:balance;margin:0;line-height:1.2}._subtitle_unuwf_43{font-size:var(--fs-sm);color:var(--fg-muted);margin:2px 0 0}._close_unuwf_49{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:none;flex:none;padding:6px;display:inline-flex}._close_unuwf_49:hover{color:var(--fg-primary);background:var(--bg-hover)}._statusRow_unuwf_65{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-secondary);flex-wrap:wrap;margin:0;display:flex}._status_unuwf_65{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);align-items:center;gap:6px;padding:1px 9px 1px 7px;display:inline-flex}._status_unuwf_65:before{content:"";background:var(--fg-muted);border-radius:50%;width:7px;height:7px}._live_unuwf_95:before{background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent), transparent 75%)}._quiet_unuwf_96:before{background:var(--warm)}._offline_unuwf_97{color:var(--fg-primary)}._offline_unuwf_97:before{background:var(--danger)}._retired_unuwf_99:before{border:1px solid var(--fg-muted);background:0 0}._envLink_unuwf_101{border:1px solid color-mix(in oklab, var(--accent), transparent 40%);border-radius:var(--r-sm);min-height:32px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-accent);transition:background var(--dur-fast) var(--ease-out);align-self:flex-start;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}._envLink_unuwf_101:hover{background:var(--bg-selected)}._block_unuwf_121{gap:var(--sp-2);flex-direction:column;display:flex}._sectionTitle_unuwf_127{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);margin:0}._channelBlock_unuwf_136{flex-direction:column;gap:4px;display:flex}._channel_unuwf_136{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);text-transform:capitalize}._figures_unuwf_149{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}._fig_unuwf_149{padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;min-width:0;display:flex}._figValue_unuwf_164{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap;line-height:1.1}._figUnit_unuwf_172{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted);margin-left:3px}._figLabel_unuwf_179{font-size:var(--fs-xs);color:var(--fg-muted)}._chartControls_unuwf_184{align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:space-between;display:flex}._hint_unuwf_192{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._skeleton_unuwf_198{border-radius:var(--r-md);background:var(--bg-hover);height:120px}._empty_unuwf_204{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._error_unuwf_210{font-size:var(--fs-sm);color:var(--danger);margin:0}._info_unuwf_216{gap:6px var(--sp-3);font-size:var(--fs-sm);grid-template-columns:auto 1fr;margin:0;display:grid}._info_unuwf_216 dt{color:var(--fg-muted)}._info_unuwf_216 dd{color:var(--fg-primary);min-width:0;margin:0}._mono_unuwf_234{font-family:var(--font-mono);font-size:var(--fs-xs);word-break:break-all}._manage_unuwf_240{border-top:1px solid var(--border-subtle);padding-top:var(--sp-2)}._manage_unuwf_240 summary{cursor:pointer;padding:var(--sp-1) 0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-secondary)}._manage_unuwf_240 summary:hover{color:var(--fg-primary)}._manageBody_unuwf_257{gap:var(--sp-3);padding-top:var(--sp-2);flex-direction:column;display:flex}._field_unuwf_264{font-size:var(--fs-xs);color:var(--fg-muted);flex-direction:column;gap:4px;display:flex}._field_unuwf_264 input,._field_unuwf_264 select{min-height:34px;font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:0 8px}._nameRow_unuwf_284{gap:6px;display:flex}._nameRow_unuwf_284 input{flex:1;min-width:0}._btn_unuwf_294{min-height:32px;font:inherit;font-size:var(--fs-xs);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-secondary);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-items:center;padding:0 12px;display:inline-flex}._btn_unuwf_294:hover:not(:disabled){background:var(--bg-hover);color:var(--fg-primary)}._btn_unuwf_294:disabled{opacity:.5;cursor:default}._dangerRow_unuwf_320{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._root_15rjm_7{--tl-sky:#4899d4;--tl-moss:#77a34c;--tl-clay:#c67a40;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}[data-theme=light] ._root_15rjm_7{--tl-sky:#2371a8;--tl-moss:#4f7d2f;--tl-clay:#b3652f}._scroll_15rjm_24{flex:auto;min-height:0;overflow:auto}._chart_15rjm_30{min-height:100%;padding-bottom:var(--sp-6);position:relative}._backdrop_15rjm_38{pointer-events:none;z-index:0;position:absolute;inset:0}._frostHard_15rjm_45,._frostSoft_15rjm_46{position:absolute;top:0;bottom:0}._frostHard_15rjm_45{background:color-mix(in oklab, var(--info) 14%, transparent)}._frostSoft_15rjm_46{background:color-mix(in oklab, var(--info) 7%, transparent)}._frostLine_15rjm_62{border-left:1.5px dashed color-mix(in oklab, var(--info) 70%, transparent);position:absolute;top:0;bottom:0}._monthRule_15rjm_69{border-left:1px solid var(--border-subtle);position:absolute;top:0;bottom:0}._header_15rjm_78{z-index:4;background:var(--bg-base);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}._monthRow_15rjm_86{height:34px;position:relative}._corner_15rjm_92{z-index:3;width:var(--label-w);background:var(--bg-base);border-right:1px solid var(--border-subtle);height:100%;display:block;position:sticky;left:0}._month_15rjm_69{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);white-space:nowrap;padding-left:6px;position:absolute;top:3px}._frostTag_15rjm_113{border-radius:var(--r-pill);background:var(--bg-panel);border:1px solid color-mix(in oklab, var(--info) 45%, transparent);color:var(--info);white-space:nowrap;cursor:help;padding:0 6px;font-size:10px;line-height:15px;position:absolute;top:17px;transform:translate(-50%)}._tasks_15rjm_130{border-bottom:1px solid var(--border-subtle);position:relative}._taskRow_15rjm_137{height:16px;position:relative}._taskRowActual_15rjm_142{border-top:1px solid var(--border-subtle)}._taskLabel_15rjm_146{z-index:3;box-sizing:border-box;width:var(--label-w);height:16px;color:var(--fg-secondary);background:var(--bg-base);border-right:1px solid var(--border-subtle);white-space:nowrap;padding:0 8px 0 10px;font-size:10.5px;line-height:15px;display:block;position:sticky;left:0}._taskCell_15rjm_163{text-align:center;font-variant-numeric:tabular-nums;height:13px;color:var(--fg-primary);border-radius:3px;font-size:9.5px;line-height:13px;position:absolute;top:1.5px;overflow:hidden}._taskCell_15rjm_163[data-level="0"]{background:0 0}._taskCell_15rjm_163[data-level="1"]{background:color-mix(in oklab, var(--accent) 22%, var(--bg-panel))}._taskCell_15rjm_163[data-level="2"]{background:color-mix(in oklab, var(--accent) 42%, var(--bg-panel))}._taskCell_15rjm_163[data-level="3"]{background:color-mix(in oklab, var(--accent) 66%, var(--bg-panel))}._taskCell_15rjm_163[data-level="4"]{background:var(--accent);color:var(--fg-on-accent)}._body_15rjm_185{position:relative}._group_15rjm_191{padding-bottom:0}._groupHeadRow_15rjm_196{height:28px;position:relative}._groupHead_15rjm_196{z-index:3;box-sizing:border-box;width:var(--label-w);background:var(--bg-base);border-right:1px solid var(--border-subtle);height:100%;margin:0;position:sticky;left:0}._groupToggle_15rjm_213{width:100%;height:100%;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px 0 6px;display:flex}._groupToggle_15rjm_213:hover ._groupName_15rjm_230{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);text-decoration-color:color-mix(in oklab, currentColor, transparent 60%)}._groupToggle_15rjm_213:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}._chevron_15rjm_241{color:var(--fg-muted);transition:transform var(--dur-fast) var(--ease-out);flex:none;transform:rotate(90deg)}._groupToggle_15rjm_213[aria-expanded=false] ._chevron_15rjm_241{transform:none}._groupName_15rjm_230{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._overview_15rjm_259{opacity:.45;border-radius:2px;height:7px;position:absolute;top:15px}._groupCount_15rjm_267{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-muted);font-variant-numeric:tabular-nums}._row_15rjm_275{width:100%;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:0 0;border:0;margin:0;padding:0;display:block;position:relative}._row_15rjm_275:hover{background:color-mix(in oklab, var(--fg-primary) 5%, transparent)}._rowSelected_15rjm_293,._rowSelected_15rjm_293:hover{background:color-mix(in oklab, var(--accent) 16%, transparent)}._fold_15rjm_301{background:color-mix(in oklab, var(--fg-primary) 3%, transparent)}._rowMember_15rjm_305 ._label_15rjm_305{background-image:linear-gradient(var(--border-strong), var(--border-strong));font-weight:var(--fw-regular);background-position:18px 0;background-repeat:no-repeat;background-size:1px 100%;padding-left:34px}._rowMember_15rjm_305 ._phase_15rjm_314{opacity:.45}._rowChevron_15rjm_318{color:var(--fg-muted);transition:transform var(--dur-fast) var(--ease-out);flex:none;margin-left:-4px}._rowChevronOpen_15rjm_325{transform:rotate(90deg)}._rowDim_15rjm_329{opacity:.28}._rowEnded_15rjm_333{opacity:.5}._rowEnded_15rjm_333 ._phase_15rjm_314{filter:grayscale(.8)}._phase_15rjm_314{height:18px;position:absolute;top:5px}._phase_indoors_15rjm_347{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--tl-sky) 45%, transparent) 0 2px, color-mix(in oklab, var(--tl-sky) 12%, transparent) 2px 6px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tl-sky) 45%, transparent);border-radius:4px 0 0 4px}._phase_growing_15rjm_353{background:color-mix(in oklab, var(--tl-moss) 30%, var(--bg-base));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tl-moss) 40%, transparent)}._phase_harvest_15rjm_358{background:color-mix(in oklab, var(--tl-clay) 85%, var(--bg-base));border-radius:0 4px 4px 0}._phase_15rjm_314:only-of-type{border-radius:4px}._picked_15rjm_368{z-index:1;background:var(--fg-primary);border-radius:2px;height:3px;position:absolute;top:21.5px}._markSown_15rjm_377,._markOut_15rjm_378{z-index:1;width:8px;height:8px;margin-left:-4px;position:absolute;top:10px}._markSown_15rjm_377{background:var(--bg-panel);border:1.5px solid var(--fg-primary);border-radius:50%}._markOut_15rjm_378{background:var(--fg-primary);border:1.5px solid var(--bg-panel);transform:rotate(45deg)}._markEnd_15rjm_399{border-left:2px solid var(--fg-muted);height:24px;position:absolute;top:2px}._rowSelected_15rjm_293 ._phase_15rjm_314{box-shadow:inset 0 0 0 1.5px var(--fg-primary)}._label_15rjm_305{z-index:3;box-sizing:border-box;width:var(--label-w);height:100%;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-primary);white-space:nowrap;background:var(--bg-base);border-right:1px solid var(--border-subtle);transition:background var(--dur-fast) var(--ease-out);align-items:center;gap:5px;padding:0 8px 0 10px;display:flex;position:sticky;left:0}._row_15rjm_275:hover ._label_15rjm_305{background:color-mix(in oklab, var(--fg-primary) 5%, var(--bg-base))}._rowSelected_15rjm_293 ._label_15rjm_305,._rowSelected_15rjm_293:hover ._label_15rjm_305{background:color-mix(in oklab, var(--accent) 16%, var(--bg-base))}._labelText_15rjm_440{text-overflow:ellipsis;flex:0 auto;min-width:2.5em;overflow:hidden}._count_15rjm_447{font-variant-numeric:tabular-nums;color:var(--fg-secondary);flex:none}._plantingIds_15rjm_454{text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;color:var(--fg-muted);flex:1 1 0;overflow:hidden}._endedTag_15rjm_465{font-weight:var(--fw-regular);color:var(--fg-muted);flex:none}._today_15rjm_471{z-index:2;border-left:2px solid var(--fg-primary);pointer-events:none;position:absolute;top:0;bottom:0}._todayTag_15rjm_480{border-radius:var(--r-pill);background:var(--fg-primary);color:var(--bg-base);font-size:10px;line-height:14px;font-weight:var(--fw-semibold);margin-left:3px;padding:0 5px;display:inline-block;position:sticky;top:38px}._legend_15rjm_496{font-size:var(--fs-xs);color:var(--fg-secondary);grid-template-columns:1fr;gap:5px;display:grid;overflow:visible}._legendHead_15rjm_505{margin-top:var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted)}._legendItem_15rjm_512{align-items:center;gap:var(--sp-2);display:inline-flex}._key_15rjm_518{border-radius:3px;flex:none;width:26px;height:12px;display:inline-block;position:static}._keyMark_15rjm_527{flex:none;margin:0 9px;display:inline-block;position:static}._keyPicked_15rjm_534{background:var(--fg-primary);border-radius:2px;flex:none;width:26px;height:3px;display:inline-block}._frostKeyHard_15rjm_543{background:color-mix(in oklab, var(--info) 28%, transparent)}._frostKeySoft_15rjm_547{background:color-mix(in oklab, var(--info) 14%, transparent)}._keyFrostLine_15rjm_551{border-left:1.5px dashed var(--info);flex:none;width:14px;height:12px;margin-left:12px;display:inline-block}._overlay_wfj3g_1{z-index:var(--z-modal);padding:var(--sp-5);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}._card_wfj3g_11{gap:var(--sp-4);width:min(460px,94vw);max-height:92vh;padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow-y:auto}._header_wfj3g_25{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}._header_wfj3g_25 h3{color:var(--fg-primary);margin:0;font-size:1rem}._close_wfj3g_38{color:var(--fg-muted);cursor:pointer;background:0 0;border:none;padding:.15rem}._close_wfj3g_38:hover{color:var(--fg-primary)}._section_wfj3g_48{gap:var(--sp-2);color:var(--fg-primary);flex-direction:column;font-size:.85rem;display:flex}._section_wfj3g_48 h4{margin:0;font-size:.9rem}._section_wfj3g_48+._section_wfj3g_48{border-top:1px solid var(--border-subtle);padding-top:var(--sp-3)}._hint_wfj3g_66{color:var(--fg-muted);margin:0;font-size:.78rem}._toggle_wfj3g_72{align-items:center;gap:.45rem;font-size:.82rem;display:flex}._error_wfj3g_79{color:var(--danger);margin:0;font-size:.78rem}._actions_wfj3g_85{gap:var(--sp-2);flex-wrap:wrap;display:flex}._section_wfj3g_48 button,._urlRow_wfj3g_92 button{border:1px solid var(--border-subtle);border-radius:var(--r-md);color:inherit;cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.82rem;display:inline-flex}._section_wfj3g_48 button:disabled{opacity:.5;cursor:default}._primary_wfj3g_111{background:var(--accent)!important;color:var(--bg-panel)!important;border-color:var(--accent)!important}._danger_wfj3g_117{color:var(--danger)!important;border-color:var(--danger)!important}._urlRow_wfj3g_92{gap:var(--sp-2);display:flex}._urlRow_wfj3g_92 input{min-width:0;font-size:.78rem;font-family:var(--font-mono,monospace);flex:1;padding:.35rem .5rem}._linkRow_wfj3g_135{gap:var(--sp-3);font-size:.82rem;display:flex}._middle_175yf_1{background:var(--bg-base);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._notice_175yf_10{margin:0 var(--sp-3) var(--sp-3);padding:var(--sp-3);border:1px dashed var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-muted);font-size:var(--fs-sm)}._error_175yf_19{padding:var(--sp-7);text-align:center;color:var(--danger)}._empty_175yf_25{max-width:34rem;margin:var(--sp-8) auto;padding:0 var(--sp-4);text-align:center;color:var(--fg-muted)}._empty_175yf_25 h2{margin:0 0 var(--sp-2);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary)}._empty_175yf_25 p{font-size:var(--fs-sm);margin:0;line-height:1.6}._controls_175yf_49{gap:var(--sp-4);padding:0 var(--sp-3) var(--sp-3);flex-direction:column;display:flex}._field_175yf_56{gap:var(--sp-2);flex-direction:column;display:flex}._fieldLabel_175yf_62{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-semibold);color:var(--fg-muted)}._exportBtn_175yf_70{margin:0 var(--sp-3) var(--sp-4);font:inherit;font-size:var(--fs-sm);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;align-self:flex-start;padding:6px 12px}._exportBtn_175yf_70:hover{background:var(--bg-hover);color:var(--fg-primary)}._summary_175yf_91{gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3);border-bottom:1px solid var(--border-subtle);flex-direction:column;flex:none;display:flex;container-type:inline-size}._summaryMain_175yf_101{gap:var(--sp-1);flex-direction:column;display:flex}._title_175yf_107{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;line-height:1.2}._lede_175yf_116{max-width:75ch;font-size:var(--fs-sm);color:var(--fg-secondary);margin:0}._cards_175yf_123{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}._card_175yf_123{gap:var(--sp-2);min-width:0;padding:var(--sp-3);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex}._cardWarn_175yf_140{border-color:color-mix(in oklab, var(--warm), transparent 55%)}._cardTitle_175yf_144{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-semibold);color:var(--fg-muted);margin:0}._muted_175yf_153{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._upcoming_175yf_159{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._upRow_175yf_167{align-items:center;gap:var(--sp-2);width:100%;padding:4px var(--sp-1);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4.2em 14px minmax(0,1fr) auto;display:grid}._upRow_175yf_167:hover{background:var(--bg-hover)}._upDate_175yf_188{font-variant-numeric:tabular-nums;color:var(--fg-secondary)}._upName_175yf_193{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium);overflow:hidden}._upWhat_175yf_200{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap}._behindText_175yf_206{font-size:var(--fs-sm);color:var(--fg-primary);margin:0}._behindText_175yf_206 strong{font-size:var(--fs-lg);font-weight:var(--fw-semibold)}._focusBtn_175yf_217{border:1px solid var(--border-strong);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;align-self:flex-start;padding:5px 10px}._focusBtn_175yf_217:hover{background:var(--bg-hover)}._focusBtn_175yf_217[aria-pressed=true]{background:var(--bg-selected);border-color:var(--accent)}@container (width<=520px){._summary_175yf_91{padding:var(--sp-3);gap:var(--sp-2)}._lede_175yf_116{font-size:var(--fs-xs)}._cards_175yf_123{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--sp-3));padding:0 var(--sp-3);display:flex;overflow-x:auto}._card_175yf_123{scroll-snap-align:start;padding:var(--sp-2) var(--sp-3);flex:0 0 86%}._behindText_175yf_206 strong{font-size:var(--fs-md)}}._palette_1xh4a_12{--k-sow:#2371a8;--k-care:#b0427e;--k-transplant:#4f7d2f;--k-harvest:#b3652f;--k-loss:#6f6a60;--k-note:#6f6a60}[data-theme=dark] ._palette_1xh4a_12{--k-sow:#4899d4;--k-care:#c95b92;--k-transplant:#77a34c;--k-harvest:#c67a40;--k-loss:#9a948a;--k-note:#9a948a}._sow_1xh4a_33{--kind:var(--k-sow)}._care_1xh4a_34{--kind:var(--k-care)}._transplant_1xh4a_35{--kind:var(--k-transplant)}._harvest_1xh4a_36{--kind:var(--k-harvest)}._loss_1xh4a_37{--kind:var(--k-loss)}._note_1xh4a_38{--kind:var(--k-note)}._root_1z12q_1{width:100%}._svg_1z12q_5{width:100%;height:auto;display:block;overflow:visible}._monthOn_1z12q_12{fill:var(--bg-selected)}._season_1z12q_16{fill:color-mix(in oklab, var(--accent) 8%, transparent)}._seasonLabel_1z12q_20{fill:var(--fg-muted);font-size:10px}._axis_1z12q_25{stroke:var(--border-strong);stroke-width:1px}._week_1z12q_30{cursor:pointer}._hit_1z12q_34{fill:#0000}._week_1z12q_30:hover ._hit_1z12q_34{fill:color-mix(in oklab, var(--fg-primary) 5%, transparent)}._seg_1z12q_42{fill:var(--kind)}._peak_1z12q_46{font-size:10px;font-weight:var(--fw-semibold);fill:var(--fg-secondary);font-variant-numeric:tabular-nums}._today_1z12q_53{stroke:var(--fg-primary);stroke-width:1.5px}._month_1z12q_12{fill:var(--fg-muted);font-size:10px}._monthLabelOn_1z12q_63{fill:var(--fg-primary);font-weight:var(--fw-semibold)}._legend_1z12q_68{margin:var(--sp-1) 0 0;align-items:center;gap:2px var(--sp-3);font-size:var(--fs-xs);color:var(--fg-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}._legend_1z12q_68 li{align-items:center;gap:5px;display:inline-flex}._legendBtn_1z12q_86{border-radius:var(--r-sm);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 -4px;padding:1px 4px;display:inline-flex}._legendBtn_1z12q_86:hover{background:var(--bg-hover)}._legendBtn_1z12q_86:focus-visible{outline:2px solid var(--accent-ring);outline-offset:0}._legendOff_1z12q_109{opacity:.45;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 50%);text-decoration-color:color-mix(in oklab, currentColor, transparent 50%)}._key_1z12q_115{background:var(--kind);border-radius:2px;width:10px;height:10px;display:inline-block}._legendNote_1z12q_123{color:var(--fg-muted)}._row_1dole_1{padding:6px var(--sp-1);border-radius:var(--r-sm);flex-direction:column;gap:4px;list-style:none;display:flex}._rowSelected_1dole_10{background:var(--bg-selected)}._main_1dole_14{align-items:center;gap:var(--sp-2);width:100%;font:inherit;color:var(--fg-primary);text-align:left;background:0 0;border:0;grid-template-columns:10px 16px minmax(0,1fr);padding:0;display:grid}button._main_1dole_14{cursor:pointer}button._main_1dole_14:hover ._name_1dole_32{text-underline-offset:2px;text-decoration:underline}._swatch_1dole_37{border:1.5px solid var(--kind);border-radius:3px;width:10px;height:10px}._done_1dole_44{background:var(--kind)}._planned_1dole_48{background:0 0}._overdue_1dole_52{background:0 0;border-style:dashed}._missed_1dole_57{opacity:.5;background:0 0;border-style:dashed}._text_1dole_63{flex-direction:column;min-width:0;display:flex}._what_1dole_69{font-size:var(--fs-xs);color:var(--fg-secondary);align-items:center;gap:4px;display:inline-flex}._glyph_1dole_77{color:var(--fg-accent)}._glyphOverdue_1dole_81{color:var(--warm)}._name_1dole_32{font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._chips_1dole_93{padding-left:calc(10px + 16px + 2 * var(--sp-2));flex-wrap:wrap;gap:4px;display:flex}._chip_1dole_93{border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--bg-panel);font:inherit;font-size:var(--fs-xs);color:var(--fg-secondary);font-variant-numeric:tabular-nums;cursor:pointer;padding:1px 7px}._chip_1dole_93:hover{border-color:var(--border-strong);color:var(--fg-primary)}._chipOn_1dole_117{border-color:var(--fg-accent);color:var(--fg-primary);background:var(--bg-selected)}._more_1dole_123{font-size:var(--fs-xs);color:var(--fg-muted);align-self:center}._srOnly_1dole_129{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._root_10wu9_1{gap:var(--sp-3);min-height:0;padding:var(--sp-3) var(--sp-4) var(--sp-3);background:var(--bg-base);flex-direction:column;flex:auto;display:flex;overflow:hidden;container-type:inline-size}._head_10wu9_15{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;flex-shrink:0;display:flex}._nav_10wu9_24{align-items:center;gap:var(--sp-2);display:flex}._monthTitle_10wu9_30{text-align:center;min-width:10.5rem;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._navBtn_10wu9_40,._todayBtn_10wu9_41{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-panel);min-width:30px;min-height:30px;color:var(--fg-secondary);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}._navBtn_10wu9_40:hover,._todayBtn_10wu9_41:hover{background:var(--bg-hover);color:var(--fg-primary)}._statusKey_10wu9_64{gap:var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);margin:0;padding:0;list-style:none;display:flex}._statusKey_10wu9_64 li{align-items:center;gap:5px;display:inline-flex}._keySwatch_10wu9_80{border:1.5px solid var(--fg-muted);border-radius:3px;width:12px;height:10px}._keyDone_10wu9_87{background:var(--fg-muted)}._keyOverdue_10wu9_91{border-style:dashed}._keyMissed_10wu9_95{opacity:.5;border-style:dashed}._calendar_10wu9_102{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex}._dayNames_10wu9_110{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 2px;display:grid}._grid_10wu9_123{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-height:0;display:grid}._cell_10wu9_131{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-panel);cursor:pointer;min-width:0;min-height:0;transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;gap:2px;padding:4px 4px 7px;display:flex;position:relative;overflow:hidden}._cell_10wu9_131:hover{border-color:var(--border-strong)}._outside_10wu9_151{background:0 0;border-style:dashed}._outside_10wu9_151 ._dayNum_10wu9_156,._outside_10wu9_151 ._chips_10wu9_157{opacity:.55}._today_10wu9_41 ._dayNum_10wu9_156{background:var(--accent);color:var(--fg-on-accent)}._cellSelected_10wu9_166,._cellSelected_10wu9_166:hover{border-color:var(--fg-accent);box-shadow:inset 0 0 0 1px var(--fg-accent)}._cellHead_10wu9_172{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:flex}._dayNum_10wu9_156{border-radius:var(--r-pill);min-width:22px;height:22px;font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}._dayNum_10wu9_156:hover{background:var(--bg-hover)}._today_10wu9_41 ._dayNum_10wu9_156:hover{background:var(--accent-hover)}._frost_10wu9_206{min-width:0;color:var(--info);white-space:nowrap;align-items:center;gap:2px;font-size:10px;display:inline-flex;overflow:hidden}._frostText_10wu9_217{text-overflow:ellipsis;overflow:hidden}._count_10wu9_222{font-variant-numeric:tabular-nums;color:var(--fg-muted);margin-left:auto;font-size:10px}._chips_10wu9_157{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow:hidden}._chip_10wu9_157{border:1px solid color-mix(in oklab, var(--kind), transparent 45%);min-width:0;height:19px;font:inherit;color:var(--fg-primary);text-align:left;white-space:nowrap;cursor:pointer;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:0 5px 0 4px;font-size:11px;line-height:1;display:flex;overflow:hidden}._chip_done_10wu9_259{background:color-mix(in oklab, var(--kind) 16%, var(--bg-panel));box-shadow:inset 3px 0 0 var(--kind);border-color:#0000;padding-left:7px}._chip_planned_10wu9_266{background:var(--bg-panel)}._chip_overdue_10wu9_270{background:var(--bg-panel);border-style:dashed}._chip_missed_10wu9_276{background:var(--bg-panel);opacity:.6;border-style:dashed}._chip_10wu9_157:hover{border-color:var(--kind)}._chipSelected_10wu9_286{outline:2px solid var(--fg-accent);outline-offset:-1px}._chipGlyph_10wu9_291{color:var(--kind);flex:none}._chipName_10wu9_298{text-overflow:ellipsis;min-width:2.5em;font-weight:var(--fw-medium);flex:0 auto;overflow:hidden}._chipLabel_10wu9_306{text-overflow:ellipsis;min-width:0;color:var(--fg-muted);flex:1 1 0;overflow:hidden}._moreBtn_10wu9_314{font:inherit;color:var(--fg-accent);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;align-self:flex-start;padding:1px 5px;font-size:11px}._moreBtn_10wu9_314:hover{background:var(--bg-hover)}._mix_10wu9_332{border-radius:2px;gap:1px;height:3px;display:flex;position:absolute;bottom:3px;left:4px;right:4px;overflow:hidden}._mix_10wu9_332>span{background:var(--kind);min-width:2px}._side_10wu9_351{gap:var(--sp-5);padding:0 var(--sp-3) var(--sp-4);flex-direction:column;display:flex}._sideBlock_10wu9_358{gap:var(--sp-2);flex-direction:column;display:flex}._sideTitle_10wu9_364{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-weight:var(--fw-semibold);margin:0}._summary_10wu9_373{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-sm);color:var(--fg-secondary);flex-wrap:wrap;margin:0;display:flex}._summary_10wu9_373 b{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums;margin-right:3px}._kindList_10wu9_390{gap:4px var(--sp-2);font-size:var(--fs-sm);color:var(--fg-primary);grid-template-columns:10px 1fr auto;align-items:center;margin:0;padding:0;list-style:none;display:grid}._kindList_10wu9_390 li{display:contents}._kindBtn_10wu9_407{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--r-sm);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 -6px;padding:3px 6px;display:grid}._kindBtn_10wu9_407:hover{background:var(--bg-hover)}._kindBtn_10wu9_407:focus-visible{outline:2px solid var(--accent-ring);outline-offset:0}._kindListFiltered_10wu9_433 ._kindBtn_10wu9_407[aria-pressed=true]{background:color-mix(in oklab, var(--kind) 14%, transparent);font-weight:var(--fw-medium)}._kindListFiltered_10wu9_433 ._kindBtn_10wu9_407[aria-pressed=false]{opacity:.5}._kindKey_10wu9_442{background:var(--kind);border-radius:3px;width:10px;height:10px;display:inline-block}._showAll_10wu9_450{margin-top:var(--sp-1);font:inherit;font-size:var(--fs-xs);color:var(--fg-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}._kindCount_10wu9_465{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-secondary)}._agenda_10wu9_471{gap:var(--sp-3);flex-direction:column;display:flex}._agendaDay_10wu9_477{font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);cursor:pointer;background:0 0;border:0;padding:0}._agendaDay_10wu9_477:hover{color:var(--fg-accent);text-underline-offset:3px;text-decoration:underline}._groupList_10wu9_494{flex-direction:column;margin:0;padding:0;display:flex}._hint_10wu9_501{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._error_10wu9_507{font-size:var(--fs-sm);color:var(--danger);margin:0}._exportBtn_10wu9_513{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-panel);font:inherit;font-size:var(--fs-sm);color:var(--fg-secondary);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}._exportBtn_10wu9_513:hover{border-color:var(--border-strong);color:var(--fg-primary)}._day_10wu9_110{gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-6);flex-direction:column;display:flex}._dayHead_10wu9_542{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}._dayTitle_10wu9_549{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;line-height:1.2}._daySub_10wu9_558{font-size:var(--fs-sm);color:var(--fg-muted);margin:2px 0 0}._close_10wu9_564{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:6px;display:inline-flex}._close_10wu9_564:hover{background:var(--bg-hover);color:var(--fg-primary)}._frostNote_10wu9_580{gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-secondary);align-items:flex-start;margin:0;display:flex}._frostNote_10wu9_580 svg{color:var(--info);flex:none;margin-top:2px}._daySection_10wu9_595{flex-direction:column;gap:2px;display:flex}._dayKind_10wu9_601{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-weight:var(--fw-semibold);margin:0 0 2px;display:flex}@container (width<=640px){._root_10wu9_1{padding:var(--sp-2)}._chips_10wu9_157,._frostText_10wu9_217,._statusKey_10wu9_64{display:none}._grid_10wu9_123,._dayNames_10wu9_110{gap:2px}._cell_10wu9_131{border-radius:var(--r-sm);padding:3px 2px 8px}._cellHead_10wu9_172{flex-direction:column;align-items:center}._count_10wu9_222{margin-left:0}._mix_10wu9_332{height:4px}}._todayLink_10wu9_644{color:var(--fg-accent);font-weight:var(--fw-medium)}._root_jbsse_5{flex-direction:column;gap:6px;display:flex}._values_jbsse_11{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-secondary);font-variant-numeric:tabular-nums;display:flex}._valueButton_jbsse_20{padding:2px var(--sp-2);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:inherit;font-variant-numeric:tabular-nums;cursor:pointer}._valueButton_jbsse_20:hover{border-color:var(--border-strong)}._muted_jbsse_32{color:var(--fg-muted);font-style:italic}._dash_jbsse_34{color:var(--fg-muted)}._track_jbsse_36{align-items:center;height:22px;margin:0 9px;display:flex;position:relative}._track_jbsse_36:before{content:"";background:var(--track-bg,var(--bg-elevated));border-radius:var(--r-pill);height:4px;position:absolute;top:9px;left:-9px;right:-9px}._fill_jbsse_55{height:4px;top:9px;left:var(--low);right:calc(100% - var(--high));background:var(--accent);border-radius:var(--r-pill);position:absolute}._fillUnset_jbsse_66{background:var(--border-strong)}._input_jbsse_73{appearance:none;pointer-events:none;z-index:1;background:0 0;width:calc(100% + 18px);height:100%;margin:0;position:absolute;top:0;bottom:0;left:-9px}._input_jbsse_73::-webkit-slider-thumb{appearance:none;background:var(--bg-panel);border:2px solid var(--accent);cursor:grab;pointer-events:auto;width:18px;height:18px;box-shadow:var(--shadow-1);border-radius:50%}._input_jbsse_73::-moz-range-thumb{background:var(--bg-panel);border:2px solid var(--accent);cursor:grab;pointer-events:auto;width:14px;height:14px;box-shadow:var(--shadow-1);border-radius:50%}._input_jbsse_73:active::-webkit-slider-thumb{cursor:grabbing}._input_jbsse_73:active::-moz-range-thumb{cursor:grabbing}._inputUnset_jbsse_115::-webkit-slider-thumb{border-color:var(--border-strong)}._inputUnset_jbsse_115::-moz-range-thumb{border-color:var(--border-strong)}._input_jbsse_73:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-glow)}._input_jbsse_73:focus-visible::-moz-range-thumb{box-shadow:var(--shadow-glow)}._input_jbsse_73::-webkit-slider-runnable-track{background:0 0;border:0;height:100%}._input_jbsse_73::-moz-range-track{background:0 0;border:0;height:100%}._inputSingle_jbsse_135{pointer-events:auto;cursor:pointer}._inputHi_jbsse_140{z-index:2}._ticks_jbsse_146{color:var(--fg-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}._grid_1rd10_1{grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:6px;display:grid}._cell_1rd10_7{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-elevated);cursor:pointer;width:28px;height:28px;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);place-items:center;padding:2px;display:grid;position:relative}._cell_1rd10_7:hover{border-color:var(--border-strong);transform:scale(1.05)}._cellActive_1rd10_26{border-color:var(--accent);box-shadow:var(--shadow-glow)}._cellEmpty_1rd10_31{opacity:.32;cursor:not-allowed}._cellEmpty_1rd10_31:hover{border-color:var(--border-subtle);transform:none}._label_1rd10_41{padding:2px var(--sp-2);background:var(--bg-elevated);color:var(--fg-primary);white-space:nowrap;border:1px solid var(--border-subtle);border-radius:var(--r-xs);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);z-index:var(--z-tooltip);font-size:11px;position:absolute;inset:auto auto 100% 50%;transform:translate(-50%)translateY(-4px)}._cell_1rd10_7:hover ._label_1rd10_41,._cell_1rd10_7:focus-visible ._label_1rd10_41{opacity:1}._root_92qwy_1{gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-5);flex-direction:column;display:flex}._searchWrap_92qwy_8{align-items:center;display:flex;position:relative}._searchIcon_92qwy_14{color:var(--fg-muted);pointer-events:none;position:absolute;left:8px}._search_92qwy_8{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:100%;color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);padding:6px 10px 6px 28px}._search_92qwy_8:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._count_92qwy_38{font-size:var(--fs-xs);color:var(--fg-muted);align-items:center;gap:var(--sp-2);margin:0;display:flex}._reset_92qwy_47{color:var(--accent);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;display:inline-flex}._reset_92qwy_47:hover{color:var(--accent-hover)}._groupTitle_92qwy_60{margin:var(--sp-1) 0 -2px;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);border-bottom:1px solid var(--border-subtle);padding-bottom:4px}._toggle_92qwy_70{font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;align-items:center;gap:6px;display:inline-flex}._toggle_92qwy_70 input{accent-color:var(--accent);margin:0}._section_92qwy_81{gap:var(--sp-2);flex-direction:column;display:flex}._sectionTitle_92qwy_87{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._select_92qwy_96{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);padding:6px 8px}._chips_92qwy_106{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._chip_92qwy_106{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;background:0 0;padding:3px 10px}._chip_92qwy_106:hover{border-color:var(--accent);color:var(--fg-primary)}._chipActive_92qwy_127{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent)}._th_17oo8_1{padding:0}._alignRight_17oo8_5 ._btn_17oo8_5{flex-direction:row-reverse}._btn_17oo8_5{width:100%;font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);cursor:pointer;text-align:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}._btn_17oo8_5:hover{color:var(--fg-primary)}._btn_17oo8_5:hover ._iconIdle_17oo8_31{opacity:.8}._btnActive_17oo8_35{color:var(--fg-primary)}._iconIdle_17oo8_31{opacity:.35;flex-shrink:0}._iconActive_17oo8_44{color:var(--accent);flex-shrink:0}._table_1rr37_1{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._table_1rr37_1 thead th{background:var(--bg-panel);text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);border-bottom:1px solid var(--border-subtle);z-index:1;white-space:nowrap;padding:8px;position:sticky;top:0}._row_1rr37_24{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}._row_1rr37_24:hover{background:var(--bg-hover)}._rowActive_1rr37_33,._rowActive_1rr37_33:hover{background:var(--bg-selected)}._rowActive_1rr37_33 ._muted_1rr37_40,._rowActive_1rr37_33 ._meta_1rr37_41{color:var(--fg-secondary)}._row_1rr37_24 td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:7px 8px}._checkboxCell_1rr37_51{vertical-align:middle;width:36px;padding:6px 4px 6px 8px!important}._checkboxCell_1rr37_51 input{cursor:pointer;accent-color:var(--accent);margin:0}._rowBulk_1rr37_63{background:color-mix(in oklab, var(--accent), transparent 92%)}._rowBulk_1rr37_63._rowActive_1rr37_33{background:color-mix(in oklab, var(--accent), transparent 78%)}._id_1rr37_71{font-variant-numeric:tabular-nums}._cellVariety_1rr37_75{min-width:180px}._varietyRow_1rr37_79{align-items:center;gap:var(--sp-2);display:flex}._varietyIcon_1rr37_85{flex-shrink:0}._varietyBody_1rr37_89{flex-direction:column;gap:1px;min-width:0;display:flex}._varietyName_1rr37_96{color:var(--fg-primary);font-weight:var(--fw-medium)}._meta_1rr37_41{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;display:block}._muted_1rr37_40{color:var(--fg-muted)}._cellBed_1rr37_112{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}._dateCell_1rr37_119{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg-primary)}._status_1rr37_127{font-size:var(--fs-xs);border-radius:var(--r-pill);border:1px solid var(--border-subtle);color:var(--fg-primary);white-space:nowrap;align-items:center;gap:6px;padding:2px 9px 2px 7px;display:inline-flex}._status_1rr37_127:before{content:"";background:var(--dot,var(--fg-muted));border-radius:50%;flex:none;width:7px;height:7px}._tonePlanned_1rr37_148{--dot:transparent}._tonePlanned_1rr37_148:before{box-shadow:inset 0 0 0 1.5px var(--fg-muted)}._toneActive_1rr37_150{--dot:var(--accent)}._toneReady_1rr37_151{--dot:var(--warm)}._toneHarvested_1rr37_152{--dot:var(--fg-accent);background:var(--bg-selected)}._toneLost_1rr37_153{--dot:var(--danger);color:var(--fg-secondary)}._toneEnded_1rr37_154{--dot:var(--fg-muted);color:var(--fg-secondary)}._cellPips_1rr37_157{width:76px}._pips_1rr37_161{width:62px;height:12px;display:block;overflow:visible}._pipTrack_1rr37_168{stroke:var(--border-strong);stroke-width:1.5px}._pipDone_1rr37_173{stroke:var(--accent);stroke-width:2px}._pipLine_1rr37_178{stroke:color-mix(in oklab, var(--warm) 60%, var(--border-strong));stroke-width:2px}._pipEmpty_1rr37_183{fill:var(--bg-panel);stroke:var(--border-strong);stroke-width:1.5px}._pipFull_1rr37_189{fill:var(--accent)}._pipNow_1rr37_193{fill:var(--bg-panel);stroke:var(--accent);stroke-width:2.5px}._pipLost_1rr37_199{fill:var(--warm)}._groupRow_1rr37_204 th{padding:var(--sp-4) 8px 6px;text-align:left;border-bottom:1px solid var(--border-strong);background:var(--bg-panel)}._groupHead_1rr37_211{align-items:center;gap:var(--sp-2);display:inline-flex}._groupName_1rr37_217{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);text-transform:none;letter-spacing:normal}._groupMeta_1rr37_226{font-size:var(--fs-xs);color:var(--fg-muted);font-weight:var(--fw-regular);text-transform:none;letter-spacing:normal;font-variant-numeric:tabular-nums}._empty_1rr37_235{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-7);text-align:center;flex-direction:column;display:flex}._emptyIcon_1rr37_245{color:var(--fg-muted);opacity:.5}._emptyTitle_1rr37_246{color:var(--fg-primary);font-weight:var(--fw-medium);margin:0}._emptyHint_1rr37_247{color:var(--fg-muted);font-size:var(--fs-sm);max-width:38ch;margin:0}@container (width<=820px){._table_1rr37_1 thead th:last-child,._table_1rr37_1 td:last-child{display:none}}@container (width<=520px){._cellPips_1rr37_157,._cellBed_1rr37_112,._table_1rr37_1 thead th:nth-last-child(3){display:none}}._root_1hf35_1{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:color-mix(in oklab, var(--accent), transparent 88%);border-bottom:1px solid color-mix(in oklab, var(--accent), transparent 60%);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}._count_1hf35_12{color:var(--fg-primary)}._count_1hf35_12 strong{font-weight:var(--fw-semibold);color:var(--accent)}._label_1hf35_21{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}._actions_1hf35_29{flex-wrap:wrap;gap:4px;display:flex}._action_1hf35_29{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);color:var(--fg-primary);cursor:pointer;padding:3px 9px}._action_1hf35_29:hover:not(:disabled){border-color:var(--accent);background:color-mix(in oklab, var(--accent), transparent 92%)}._action_1hf35_29:disabled{opacity:.5;cursor:not-allowed}._spacer_1hf35_56{flex:auto}._status_1hf35_60{font-size:var(--fs-xs);color:var(--fg-muted)}._clear_1hf35_65{color:var(--fg-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}._clear_1hf35_65:hover{color:var(--accent)}._root_qubg0_1{width:100%}._svg_qubg0_5{width:100%;height:auto;display:block;overflow:visible}._stageLabel_qubg0_12{fill:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:var(--fw-semibold)}._stageCount_qubg0_20{font-size:18px;font-weight:var(--fw-semibold);fill:var(--fg-primary);font-variant-numeric:tabular-nums}._band_qubg0_28{fill:color-mix(in oklab, var(--accent) 13%, transparent)}._pct_qubg0_32{font-size:12px;font-weight:var(--fw-medium);fill:var(--fg-secondary);font-variant-numeric:tabular-nums}._segSolid_qubg0_39{fill:var(--accent)}._segHere_qubg0_43{fill:color-mix(in oklab, var(--accent) 42%, var(--bg-panel))}._segLost_qubg0_47{fill:var(--warm)}._dripPath_qubg0_51{fill:color-mix(in oklab, var(--warm) 55%, transparent)}._dripLabel_qubg0_55{fill:var(--fg-secondary);font-variant-numeric:tabular-nums;font-size:11px}._legend_qubg0_61{margin:var(--sp-2) 0 0;gap:var(--sp-1) var(--sp-4);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}._legend_qubg0_61 span{align-items:center;gap:6px;display:inline-flex}._keySolid_qubg0_76,._keyHere_qubg0_77,._keyLost_qubg0_78{border-radius:2px;width:10px;height:10px;display:inline-block}._keySolid_qubg0_76{background:var(--accent)}._keyHere_qubg0_77{background:color-mix(in oklab, var(--accent) 42%, var(--bg-panel))}._keyLost_qubg0_78{background:var(--warm)}._root_170sa_1{gap:var(--sp-1);flex-direction:column;display:flex;container-type:inline-size}._axisRow_170sa_8,._row_170sa_9{align-items:center;column-gap:var(--sp-3);grid-template-columns:minmax(84px,9rem) 1fr 5.5rem;display:grid}._axis_170sa_8{height:14px;position:relative}._tick_170sa_21{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;transform:translate(-50%)}._tick_170sa_21:first-child{transform:none}._rows_170sa_34{margin:0;padding:0;list-style:none}._row_170sa_9{width:100%;min-height:34px;padding:3px var(--sp-1);border-radius:var(--r-sm);font:inherit;color:var(--fg-primary);text-align:left;background:0 0;border:0}button._row_170sa_9{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}button._row_170sa_9:hover{background:var(--bg-hover)}._rowActive_170sa_61,button._rowActive_170sa_61:hover{background:var(--bg-selected)}._name_170sa_66{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);display:inline-flex}._name_170sa_66>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._track_170sa_81{height:18px;position:relative}._grid_170sa_86{border-left:1px solid var(--border-subtle);width:0;position:absolute;top:0;bottom:0}._whisker_170sa_94{background:color-mix(in oklab, var(--accent) 30%, var(--bg-panel));border-radius:3px;height:6px;margin-top:-3px;position:absolute;top:50%}._dot_170sa_103{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 2px var(--bg-panel);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}._rowActive_170sa_61 ._dot_170sa_103{box-shadow:0 0 0 2px var(--bg-selected)}._value_170sa_118{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}._days_170sa_126{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._rate_170sa_131{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap}._rowActive_170sa_61 ._rate_170sa_131{color:var(--fg-secondary)}._legend_170sa_141{margin:var(--sp-2) 0 0;gap:var(--sp-1) var(--sp-4);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}._legend_170sa_141 span{align-items:center;gap:6px;display:inline-flex}._keyDot_170sa_156{background:var(--accent);border-radius:50%;width:9px;height:9px;display:inline-block}._keyWhisker_170sa_164{background:color-mix(in oklab, var(--accent) 30%, var(--bg-panel));border-radius:3px;width:18px;height:5px;display:inline-block}@container (width<=420px){._axisRow_170sa_8,._row_170sa_9{column-gap:var(--sp-2);grid-template-columns:minmax(64px,6.5rem) 1fr 4.5rem}}._middle_1mtq0_1{background:var(--bg-base);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._scroll_1mtq0_10{min-height:0;padding:var(--sp-4);flex:auto;overflow:auto;container-type:inline-size}._column_1mtq0_18{gap:var(--sp-4);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}._notice_1mtq0_26{margin:0 var(--sp-3) var(--sp-3);padding:var(--sp-3);background:var(--bg-panel);border:1px dashed var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-muted);font-size:var(--fs-sm)}._error_1mtq0_36{padding:var(--sp-7);text-align:center;color:var(--danger)}._panel_1mtq0_44{gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex}._overview_1mtq0_56{gap:var(--sp-4)}._panelHead_1mtq0_60{justify-content:space-between;align-items:flex-start;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}._h1_1mtq0_68{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;line-height:1.2}._h3_1mtq0_77{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._lede_1mtq0_85{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--fg-secondary)}._hint_1mtq0_91{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._textBtn_1mtq0_97{border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);color:var(--fg-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;flex:none;padding:4px 8px}._textBtn_1mtq0_97:hover{background:var(--bg-hover);color:var(--fg-primary)}._stats_1mtq0_116{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;display:grid}._stats_1mtq0_116>div{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;flex-direction:column;gap:1px;display:flex}._stats_1mtq0_116 dt{font-size:var(--fs-xs);color:var(--fg-muted)}._stats_1mtq0_116 dd{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums;margin:0}._stats_1mtq0_116 ._statSub_1mtq0_144{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted)}._charts_1mtq0_150{gap:var(--sp-5) var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}._chartBlock_1mtq0_157{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}._tablePanel_1mtq0_166{gap:0;padding:0;overflow:clip}._toolbar_1mtq0_174{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}._count_1mtq0_183{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums}._countSub_1mtq0_190{font-weight:var(--fw-regular);color:var(--fg-muted)}._toolbarEnd_1mtq0_195{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}._groupLabel_1mtq0_202{font-size:var(--fs-xs);color:var(--fg-muted)}._groupSeg_1mtq0_207{min-width:15rem}@container (width<=560px){._scroll_1mtq0_10,._panel_1mtq0_44{padding:var(--sp-3)}._tablePanel_1mtq0_166{padding:0}._groupSeg_1mtq0_207{min-width:0}}._root_17esr_1{gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-5);flex-direction:column;display:flex}._searchWrap_17esr_8{align-items:center;display:flex;position:relative}._searchIcon_17esr_14{color:var(--fg-muted);pointer-events:none;position:absolute;left:8px}._search_17esr_8{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:100%;color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);padding:6px 10px 6px 28px}._search_17esr_8:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._count_17esr_38{font-size:var(--fs-xs);color:var(--fg-muted);align-items:center;gap:var(--sp-2);margin:0;display:flex}._reset_17esr_47{color:var(--accent);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;display:inline-flex}._reset_17esr_47:hover{color:var(--accent-hover)}._section_17esr_61{gap:var(--sp-2);flex-direction:column;display:flex}._sectionTitle_17esr_67{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._select_17esr_76{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);padding:6px 8px}._chips_17esr_86{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._chip_17esr_86{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;background:0 0;padding:3px 10px}._chip_17esr_86:hover{border-color:var(--accent);color:var(--fg-primary)}._chipActive_17esr_108{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent)}._toggle_17esr_114{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;display:flex}._toggle_17esr_114 input{margin:0}._modeToggle_17esr_127{background:color-mix(in oklab, var(--bg-panel), white 3%);border:1px solid var(--border-subtle);border-radius:var(--r-sm);gap:2px;padding:2px;display:flex}._modeBtn_17esr_136{border-radius:calc(var(--r-sm) - 2px);font:inherit;font-size:var(--fs-sm);color:var(--fg-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1 1 0;padding:5px 10px}._modeBtn_17esr_136:hover{color:var(--fg-primary)}._modeBtnActive_17esr_153{background:var(--bg-base);color:var(--fg-primary);font-weight:var(--fw-medium);box-shadow:0 1px oklab(0% none none/.1)}._hint_17esr_160{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);background:color-mix(in oklab, var(--bg-panel), white 3%);border:1px dashed var(--border-subtle);border-radius:var(--r-sm);margin:0}._root_1meu9_1{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}._row_1meu9_8{width:100%}._track_1meu9_12{background:var(--bg-hover);border-radius:0 3px 3px 0;flex:auto;min-width:36px;height:6px;overflow:hidden}._large_1meu9_21 ._track_1meu9_12{border-radius:0 5px 5px 0;height:10px}._fill_1meu9_26{border-radius:inherit;background:var(--accent);height:100%;display:block}._root_1meu9_1[data-level=low] ._fill_1meu9_26{background:var(--warm)}._root_1meu9_1[data-level=empty] ._track_1meu9_12{background:repeating-linear-gradient(135deg, var(--border-strong) 0 1.5px, transparent 1.5px 4px)}._text_1meu9_41{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg-primary);flex:none}._root_1meu9_1[data-level=empty] ._text_1meu9_41,._root_1meu9_1:not([data-level]) ._text_1meu9_41,._sub_1meu9_53{color:var(--fg-muted)}._tableWrap_tnxsp_1{min-height:0;padding:var(--sp-3) var(--sp-4);flex:auto;overflow:auto}._table_tnxsp_1{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._table_tnxsp_1 thead th{text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:6px 10px}._tableWrap_tnxsp_1 ._table_tnxsp_1 thead th{z-index:1;background:var(--bg-base);position:sticky;top:0}._row_tnxsp_34{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}._row_tnxsp_34:hover{background:var(--bg-hover)}._rowActive_tnxsp_43,._rowActive_tnxsp_43:hover{background:var(--bg-selected)}._rowActive_tnxsp_43 ._muted_tnxsp_52,._rowActive_tnxsp_43 ._varietyMeta_tnxsp_53{color:var(--fg-secondary)}._row_tnxsp_34 td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;padding:8px 10px}._table_tnxsp_1 tbody tr:last-child td{border-bottom:0}._cellVariety_tnxsp_67{min-width:180px}._varietyCell_tnxsp_71{align-items:center;gap:var(--sp-2);display:flex}._varietyBody_tnxsp_77{flex-direction:column;gap:1px;min-width:0;display:flex}._varietyName_tnxsp_84{color:var(--fg-primary);font-weight:var(--fw-medium)}._rowBtn_tnxsp_91{font:inherit;font-weight:var(--fw-medium);color:var(--fg-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._varietyMeta_tnxsp_53{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;display:block}._muted_tnxsp_52{color:var(--fg-muted);text-transform:capitalize}._num_tnxsp_114{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}._stockCol_tnxsp_120{width:26%;min-width:130px}._viability_tnxsp_125{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:var(--r-pill);background:var(--bg-hover);color:var(--fg-primary);white-space:nowrap;padding:2px 8px}._viability_fresh_tnxsp_134{background:var(--bg-selected)}._viability_aging_tnxsp_135{background:color-mix(in oklab, var(--warm), transparent 82%)}._viability_stale_tnxsp_136{background:color-mix(in oklab, var(--danger), transparent 75%)}._badges_tnxsp_138{flex-wrap:wrap;gap:4px;display:flex}._badge_tnxsp_138{font-size:var(--fs-xs);border-radius:var(--r-pill);background:var(--bg-hover);color:var(--fg-secondary);text-transform:lowercase;white-space:nowrap;align-items:center;gap:3px;padding:1px 8px;display:inline-flex}._badgeOrganic_tnxsp_157{background:var(--bg-selected);color:var(--fg-primary)}._badgeTreated_tnxsp_162{background:color-mix(in oklab, var(--danger), transparent 80%);color:var(--fg-primary)}._empty_tnxsp_167{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-7);text-align:center;flex-direction:column;flex:auto;display:flex}._emptyIcon_tnxsp_178{color:var(--fg-muted);opacity:.5}._emptyTitle_tnxsp_179{color:var(--fg-primary);font-weight:var(--fw-medium);margin:0}._emptyHint_tnxsp_180{color:var(--fg-muted);font-size:var(--fs-sm);max-width:38ch;margin:0}@container (width<=760px){._optionalWide_tnxsp_185{display:none}}@container (width<=560px){._optional_tnxsp_185{display:none}._cellVariety_tnxsp_67{min-width:0}._stockCol_tnxsp_120{width:auto;min-width:96px}}.ss{width:100%;position:relative}.ss-trigger{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);width:100%;height:30px;font-size:var(--fs-sm);background:var(--bg-elevated);color:var(--fg-primary);cursor:pointer;white-space:nowrap;text-align:left;min-width:0;transition:border-color var(--dur-fast) var(--ease-out);font-family:inherit;display:flex}.ss-trigger:hover{border-color:var(--border-strong)}.ss-trigger-open{border-color:var(--accent);box-shadow:var(--shadow-glow)}.ss-trigger-text{color:var(--fg-muted);text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ss-trigger-active .ss-trigger-text{color:var(--fg-primary)}.ss-chevron{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--fg-muted);width:0;height:0;margin-left:var(--sp-1);flex-shrink:0}.ss-dropdown{z-index:var(--z-tooltip);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);width:max-content;min-width:100%;max-width:320px;box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:absolute;top:calc(100% + 2px);left:0}.ss-input{padding:var(--sp-2) var(--sp-3);border:none;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);color:var(--fg-primary);font-size:var(--fs-sm);border-radius:var(--r-md) var(--r-md) 0 0;outline:none;font-family:inherit}.ss-input::placeholder{color:var(--fg-muted)}.ss-list{max-height:280px;overflow-y:auto}.ss-option{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);color:var(--fg-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.ss-option:hover:not(.ss-option-disabled){background:var(--bg-hover);color:var(--fg-primary)}.ss-option-highlight{color:var(--fg-primary);background:var(--bg-active)!important}.ss-option-selected{font-weight:var(--fw-semibold);color:var(--accent)}.ss-option-disabled{color:var(--fg-muted);opacity:.5;cursor:default}.ss-option-icon{vertical-align:middle;border-radius:var(--r-xs);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ss-option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ss-option-suffix{font-size:var(--fs-sm);color:var(--fg-muted);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ss-option-count{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.ss-option-disabled .ss-option-count{color:var(--fg-muted);opacity:.6}.ss-check{border:1.5px solid var(--border-strong);border-radius:var(--r-xs);background:var(--bg-panel);flex-shrink:0;width:14px;height:14px}.ss-check-on{border-color:var(--accent);background:var(--accent);position:relative}.ss-check-on:after{content:"";border:solid var(--fg-on-accent);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.ss-group{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted)}.ss-hint{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);border-top:1px solid var(--border-subtle)}._picker_1g6y5_4,._price_1g6y5_5{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}._priceRow_1g6y5_15 input,._priceRow_1g6y5_15 select{box-sizing:border-box;height:var(--insp-control-h,32px);padding:0 var(--sp-3);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm)}._priceRow_1g6y5_15 input:focus,._priceRow_1g6y5_15 select:focus{outline:2px solid var(--accent-ring);outline-offset:-1px}._priceRow_1g6y5_15{gap:var(--sp-2);display:flex}._amount_1g6y5_39{flex:auto;min-width:0}._priceRow_1g6y5_15 select{flex:none}._hint_1g6y5_48{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._link_1g6y5_54{color:var(--fg-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._root_5ysif_1{gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-6);flex-direction:column;display:flex}._header_5ysif_8{align-items:flex-start;gap:var(--sp-3);display:flex}._icon_5ysif_14{flex:none;margin-top:2px}._headText_5ysif_19{flex:auto;min-width:0}._title_5ysif_24{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);text-wrap:balance;margin:0;line-height:1.2}._subtitle_5ysif_34{font-size:var(--fs-sm);color:var(--fg-muted);margin:2px 0 0}._close_5ysif_40{color:var(--fg-muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:none;padding:6px;display:inline-flex}._close_5ysif_40:hover{color:var(--fg-primary);background:var(--bg-hover)}._stock_5ysif_57{gap:var(--sp-2);flex-direction:column;display:flex}._stockHead_5ysif_63{align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}._stockValue_5ysif_70{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--fg-primary);line-height:1.1}._chipLow_5ysif_77{border-radius:var(--r-pill);border:1px solid color-mix(in oklab, var(--warm), transparent 55%);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-primary);align-items:center;gap:5px;padding:2px 9px 2px 7px;display:inline-flex}._chipLow_5ysif_77:before{content:"";background:var(--warm);border-radius:50%;width:6px;height:6px}._hint_5ysif_97{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._facts_5ysif_104{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._facts_5ysif_104>div{padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;border-bottom:1px solid var(--border-subtle);min-width:0}._facts_5ysif_104 ._factWide_5ysif_117{grid-column:1/-1}._facts_5ysif_104 dt{font-size:var(--fs-xs);color:var(--fg-muted)}._facts_5ysif_104 dd{font-size:var(--fs-sm);color:var(--fg-primary);margin:2px 0 0}._facts_5ysif_104 a,._ledger_5ysif_133 a{color:var(--fg-accent);text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);text-decoration-color:color-mix(in oklab, currentColor, transparent 60%)}._ddSub_5ysif_139{font-size:var(--fs-xs);color:var(--fg-muted);display:block}._notes_5ysif_145{white-space:pre-wrap}._block_5ysif_149{gap:var(--sp-2);flex-direction:column;display:flex}._h4_5ysif_155{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-weight:var(--fw-semibold);margin:0}._blockHead_5ysif_164{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}._linkBtn_5ysif_171{font:inherit;font-size:var(--fs-sm);color:var(--fg-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);cursor:pointer;background:0 0;border:0;padding:0}._linkBtn_5ysif_171:hover{text-decoration-color:currentColor}._ledger_5ysif_133{border-top:1px solid var(--border-subtle);max-height:18rem;margin:0;padding:0;list-style:none;overflow:auto}._ledger_5ysif_133 li{align-items:baseline;gap:var(--sp-2);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);grid-template-columns:4.5em minmax(0,1fr) auto;padding:6px 0;display:grid}._ledgerDate_5ysif_208{color:var(--fg-muted);font-variant-numeric:tabular-nums}._ledgerWhat_5ysif_213{min-width:0}._ledgerQty_5ysif_217{font-variant-numeric:tabular-nums;color:var(--fg-secondary)}._siblings_5ysif_223{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._sibling_5ysif_223{border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;padding:6px 10px;display:flex}._sibling_5ysif_223:hover{background:var(--bg-hover)}._edit_5ysif_251 summary{cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-secondary);padding:var(--sp-1) 0}._edit_5ysif_251 summary:hover{color:var(--fg-primary)}._edit_5ysif_251[open] summary{margin-bottom:var(--sp-3)}._fields_5ysif_267{gap:var(--sp-3);flex-direction:column;display:flex}._field_5ysif_267{font-size:var(--fs-xs);color:var(--fg-muted);flex-direction:column;gap:4px;min-width:0;display:flex}._field_5ysif_267 input,._field_5ysif_267 select,._field_5ysif_267 textarea{font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);resize:vertical;min-width:0;padding:6px 8px}._field_5ysif_267 input:focus,._field_5ysif_267 select:focus,._field_5ysif_267 textarea:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._row_5ysif_304{gap:var(--sp-2);display:flex}._row_5ysif_304 ._field_5ysif_267{flex:1 1 0}._toggleRow_5ysif_311{gap:var(--sp-3);padding:var(--sp-1) 0;flex-wrap:wrap;display:flex}._toggle_5ysif_311{font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;align-items:center;gap:6px;display:inline-flex}._toggle_5ysif_311 input{margin:0}._footer_5ysif_329{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._footerSpacer_5ysif_339{flex:auto}._confirm_5ysif_341{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-primary);display:inline-flex}._delete_5ysif_349,._cancel_5ysif_350{border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}._delete_5ysif_349{color:var(--danger);border:1px solid color-mix(in oklab, var(--danger), transparent 60%)}._delete_5ysif_349:hover{background:color-mix(in oklab, var(--danger), transparent 88%);color:var(--danger-hover)}._cancel_5ysif_350{color:var(--fg-secondary);border:1px solid var(--border-subtle)}._cancel_5ysif_350:hover{background:var(--bg-hover)}._save_5ysif_381{background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;border:0;padding:6px 14px}._save_5ysif_381:hover:not(:disabled){background:var(--accent-hover)}._save_5ysif_381:disabled{background:var(--bg-hover);color:var(--fg-muted);cursor:default}._toggle_99ycc_1{margin:0 var(--sp-3);background:var(--bg-base);border:1px dashed var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-accent);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}._toggle_99ycc_1:hover{border-color:var(--accent);background:color-mix(in oklab, var(--accent), transparent 92%)}._form_99ycc_22{gap:var(--sp-2);padding:var(--sp-3);background:color-mix(in oklab, var(--bg-panel), white 4%);border:1px solid var(--border-subtle);border-radius:var(--r-sm);margin:0 var(--sp-3);flex-direction:column;display:flex}._formHeader_99ycc_33{font-size:var(--fs-sm);color:var(--fg-primary);justify-content:space-between;align-items:center;display:flex}._cancel_99ycc_41{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;display:inline-flex}._cancel_99ycc_41:hover{color:var(--fg-primary)}._field_99ycc_53{font-size:var(--fs-xs);color:var(--fg-muted);flex-direction:column;gap:2px;display:flex}._field_99ycc_53 input,._field_99ycc_53 select{font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:4px 8px}._field_99ycc_53 input:focus,._field_99ycc_53 select:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._row_99ycc_79{gap:var(--sp-2);display:flex}._row_99ycc_79 ._field_99ycc_53{flex:1 1 0;min-width:0}._results_99ycc_86{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);flex-direction:column;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._resultBtn_99ycc_99{align-items:baseline;gap:var(--sp-2);text-align:left;width:100%;font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;background:0 0;border:0;padding:4px 8px;display:flex}._resultBtn_99ycc_99:hover{background:var(--bg-hover)}._muted_99ycc_116{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:capitalize;padding:4px 8px}._toggleRow_99ycc_123{gap:var(--sp-3);font-size:var(--fs-sm);color:var(--fg-primary);flex-wrap:wrap;display:flex}._toggleRow_99ycc_123 label{cursor:pointer;align-items:center;gap:4px;display:inline-flex}._submit_99ycc_138{background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;margin-top:var(--sp-1);border:0;align-self:flex-start;padding:6px 12px}._submit_99ycc_138:hover:not(:disabled){background:var(--accent-hover)}._submit_99ycc_138:disabled{opacity:.5;cursor:not-allowed}._root_1dkxp_1{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;height:100%;display:flex}._header_1dkxp_9{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-subtle);display:flex}._title_1dkxp_18{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._subtitle_1dkxp_26{font-size:var(--fs-xs);color:var(--fg-muted);margin:2px 0 0}._close_1dkxp_32{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}._close_1dkxp_32:hover{color:var(--fg-primary)}._section_1dkxp_43{gap:var(--sp-2);flex-direction:column;display:flex}._label_1dkxp_49{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}._list_1dkxp_57{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._item_1dkxp_66{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);flex-direction:column;gap:1px;padding:6px 10px;display:flex}._itemDate_1dkxp_76{font-size:var(--fs-sm);color:var(--fg-primary);font-variant-numeric:tabular-nums}._itemMeta_1dkxp_82{font-size:var(--fs-xs);color:var(--fg-muted)}._footer_1dkxp_87{padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);margin-top:auto}._exploreLink_1dkxp_93{background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium);align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}._exploreLink_1dkxp_93:hover{background:var(--accent-hover)}._root_4se9k_1{gap:var(--sp-3);flex-direction:column;display:flex}._grid_4se9k_7{gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._group_4se9k_18{--span:1;flex:1 1 calc(var(--span) * 150px + (var(--span) - 1) * var(--sp-4));flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}._smallBlock_4se9k_28{flex-direction:column;gap:6px;display:flex}._smallHead_4se9k_34{font-size:var(--fs-xs);color:var(--fg-muted);border-bottom:1px solid var(--border-subtle);padding-bottom:4px}._small_4se9k_28{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._smallItem_4se9k_50{font-size:var(--fs-xs);color:var(--fg-secondary);align-items:center;gap:6px;display:inline-flex}._smallName_4se9k_58{font-weight:var(--fw-medium)}._groupHead_4se9k_62{font-size:var(--fs-xs);color:var(--fg-secondary);border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;padding-bottom:4px;display:flex}._groupName_4se9k_72{font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._groupCount_4se9k_79{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-left:auto}._packets_4se9k_85{flex-wrap:wrap;gap:4px;display:flex}._packet_4se9k_85,._key_4se9k_93{border:1px solid var(--border-strong);background:var(--bg-panel);border-radius:2px 2px 3px 3px;width:13px;height:18px;padding:0;display:inline-block;position:relative;overflow:hidden}._packet_4se9k_85{cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}._packet_4se9k_85:hover{border-color:var(--fg-secondary);transform:translateY(-1px)}._packetActive_4se9k_115,._packetActive_4se9k_115:hover{outline:2px solid var(--fg-primary);outline-offset:1px}._fill_4se9k_121{background:var(--accent);position:absolute;inset:auto 0 0}._packet_4se9k_85[data-level=low],._key_4se9k_93[data-level=low]{border-color:color-mix(in oklab, var(--warm), transparent 30%)}._packet_4se9k_85[data-level=low] ._fill_4se9k_121,._key_4se9k_93[data-level=low] ._fill_4se9k_121{background:var(--warm)}._packet_4se9k_85[data-level=empty],._key_4se9k_93[data-level=empty]{background:repeating-linear-gradient(135deg, var(--border-strong) 0 1.5px, transparent 1.5px 4px), var(--bg-panel)}._packet_4se9k_85[data-level=unknown],._key_4se9k_93[data-level=unknown]{background:var(--bg-hover);border-style:dashed}@media (prefers-reduced-motion:reduce){._packet_4se9k_85{transition:none}._packet_4se9k_85:hover{transform:none}}._legend_4se9k_153{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}._legend_4se9k_153 span{align-items:center;gap:6px;display:inline-flex}._key_4se9k_93{width:10px;height:14px}._table_5a4qp_1{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._table_5a4qp_1 thead th{text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:6px 10px}._row_5a4qp_19{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}._row_5a4qp_19 td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:7px 10px}._row_5a4qp_19:hover{background:var(--bg-hover)}._rowOpening_5a4qp_36 td{background:color-mix(in oklab, var(--bg-hover), transparent 40%);border-bottom-style:dashed}._rowActive_5a4qp_41 td,._rowActive_5a4qp_41:hover td{background:var(--bg-selected)}._rowActive_5a4qp_41 ._sub_5a4qp_46{color:var(--fg-secondary)}._date_5a4qp_50{white-space:nowrap;font-variant-numeric:tabular-nums}._sub_5a4qp_46{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;display:block}._lotCell_5a4qp_62{align-items:flex-start;gap:var(--sp-2);display:flex}._lotCell_5a4qp_62>img{margin-top:2px}._lotText_5a4qp_72{min-width:0}._rowBtn_5a4qp_77{font:inherit;font-weight:var(--fw-medium);color:var(--fg-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._pill_5a4qp_88{border-radius:var(--r-pill);background:var(--bg-hover);font-size:var(--fs-xs);color:var(--fg-secondary);white-space:nowrap;padding:1px 8px;display:inline-block}._pill_5a4qp_88[data-type=purchase],._pill_5a4qp_88[data-type=gift]{background:var(--bg-selected);color:var(--fg-primary)}._pill_5a4qp_88[data-type=discard]{background:color-mix(in oklab, var(--danger), transparent 82%);color:var(--fg-primary)}._pillOpening_5a4qp_109{border:1px dashed var(--border-strong);color:var(--fg-secondary);background:0 0}._num_5a4qp_115{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}._in_5a4qp_121{color:var(--fg-accent)}._out_5a4qp_125{color:var(--fg-primary)}._negative_5a4qp_129{color:var(--danger)}._openingNote_5a4qp_133{display:none}._notes_5a4qp_137{color:var(--fg-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:11rem;overflow:hidden}._table_5a4qp_1 a{color:var(--fg-accent);text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);text-decoration-color:color-mix(in oklab, currentColor, transparent 60%)}._more_5a4qp_151{border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--fg-secondary);cursor:pointer;background:0 0;align-self:flex-start;padding:6px 10px}._more_5a4qp_151:hover{background:var(--bg-hover);color:var(--fg-primary)}._empty_5a4qp_168{align-items:center;gap:var(--sp-2);padding:var(--sp-7);text-align:center;flex-direction:column;display:flex}._emptyIcon_5a4qp_177{color:var(--fg-muted);opacity:.5}._emptyTitle_5a4qp_178{color:var(--fg-primary);font-weight:var(--fw-medium);margin:0}._emptyHint_5a4qp_179{color:var(--fg-muted);font-size:var(--fs-sm);max-width:38ch;margin:0}@container (width<=760px){._optionalWide_5a4qp_182{display:none}}@container (width<=560px){._optional_5a4qp_182,._colType_5a4qp_187{display:none}._openingNote_5a4qp_133{display:block}._row_5a4qp_19 td{padding:7px 6px}._table_5a4qp_1 thead th{padding:6px}._date_5a4qp_50{white-space:normal;min-width:5.5em}}._tiles_1bt00_3{gap:var(--sp-2);margin-bottom:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));display:grid}._tile_1bt00_3{padding:var(--sp-2) var(--sp-1);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-base);color:var(--fg-secondary);font:inherit;font-size:var(--fs-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-direction:column;align-items:center;gap:2px;display:flex}._tile_1bt00_3:hover:not(:disabled){border-color:var(--fg-muted);color:var(--fg-primary)}._tileOn_1bt00_31{border-color:var(--accent);background:color-mix(in oklab, var(--bg-base), var(--accent) 10%);color:var(--fg-primary);font-weight:var(--fw-semibold)}._tile_1bt00_3:disabled{cursor:default}._readoutRow_1bt00_42{justify-content:flex-end;margin-top:-2px;display:flex}._root_1ou9h_2{height:210px}._list_qhrfp_3{flex-direction:column;gap:1px;display:flex}._row_qhrfp_9{border-radius:var(--r-sm);width:100%;color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);grid-template-areas:"tick name"".meta";align-items:center;column-gap:6px;padding:5px 8px;display:grid}._row_qhrfp_9:hover:not(:disabled){background:var(--bg-hover)}._row_qhrfp_9:disabled{opacity:.5;cursor:default}._current_qhrfp_38{cursor:default;color:var(--fg-accent);font-weight:var(--fw-semibold)}._tick_qhrfp_44{grid-area:tick;display:inline-flex}._name_qhrfp_49{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;overflow:hidden}._meta_qhrfp_57{color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-regular,400);grid-area:meta}._meta_qhrfp_57:empty{display:none}._warn_qhrfp_68{color:var(--warm)}._prompt_qhrfp_72{z-index:60;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);width:232px;max-height:calc(100dvh - 16px);box-shadow:var(--shadow-3);padding:4px;position:fixed;overflow-y:auto}._head_qhrfp_85{color:var(--fg-muted);font-size:var(--fs-xs);align-items:center;gap:6px;padding:6px 8px 4px;display:flex}._headName_qhrfp_94{min-width:0;font-weight:var(--fw-semibold);color:var(--fg-primary);flex:1}@media (pointer:coarse){._row_qhrfp_9{padding:9px 8px}}._byHand_qhrfp_107{color:var(--fg-muted);font:inherit;font-size:var(--fs-xs);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:2px 8px;text-decoration:underline}._byHand_qhrfp_107:hover{color:var(--fg-primary)}._notes_l3zpc_4{box-sizing:border-box;resize:vertical;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:100%;font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);padding:6px 8px}._notes_l3zpc_4:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._error_l3zpc_23{color:var(--danger)}._dropEvent_l3zpc_27{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}._dropEvent_l3zpc_27:hover{color:var(--danger)}._middle_r1l8t_1{background:var(--bg-base);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._scroll_r1l8t_10{min-height:0;padding:var(--sp-4);flex:auto;overflow:auto;container-type:inline-size}._column_r1l8t_19{gap:var(--sp-4);flex-direction:column;max-width:1000px;margin:0 auto;display:flex}._placeholder_r1l8t_27,._error_r1l8t_28{padding:var(--sp-7);text-align:center;color:var(--fg-muted)}._error_r1l8t_28{color:var(--danger)}._panel_r1l8t_40{gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex}._panelHead_r1l8t_52{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}._h1_r1l8t_59,._h2_r1l8t_60{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;line-height:1.2}._h1_r1l8t_59{font-size:var(--fs-2xl)}._h2_r1l8t_60{font-size:var(--fs-lg)}._hint_r1l8t_76{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._meta_r1l8t_82{font-size:var(--fs-xs);color:var(--fg-muted);display:block}._pair_r1l8t_89{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}._pair_r1l8t_89:empty{display:none}._summary_r1l8t_102{gap:var(--sp-4)}._lede_r1l8t_106{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--fg-secondary)}._stats_r1l8t_112{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}._stats_r1l8t_112>div{padding:var(--sp-3) var(--sp-3) 0 0;min-width:0}._stats_r1l8t_112 dt{font-size:var(--fs-xs);color:var(--fg-muted)}._stats_r1l8t_112 dd{flex-direction:column;gap:2px;margin:2px 0 0;display:flex}._statValue_r1l8t_136{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap;line-height:1.1}._statSub_r1l8t_144{font-size:var(--fs-xs);color:var(--fg-muted)}._list_r1l8t_151{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._listRow_r1l8t_159,._supplierRow_r1l8t_160{align-items:center;gap:var(--sp-3);width:100%;min-height:48px;padding:var(--sp-2) var(--sp-1);border:0;border-bottom:1px solid var(--border-subtle);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;display:grid}._listRow_r1l8t_159{grid-template-columns:18px minmax(0,1fr) minmax(7rem,40%)}._supplierRow_r1l8t_160{grid-template-columns:minmax(0,1.2fr) minmax(40px,1fr) auto}._listRow_r1l8t_159:hover,._supplierRow_r1l8t_160:hover:not(:disabled){background:var(--bg-hover)}._supplierRow_r1l8t_160:disabled{cursor:default}._listRowActive_r1l8t_195,._listRowActive_r1l8t_195:hover{background:var(--bg-selected)}._listRowActive_r1l8t_195 ._meta_r1l8t_82{color:var(--fg-secondary)}._listName_r1l8t_204{min-width:0;font-weight:var(--fw-medium)}._listName_r1l8t_204>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._listGauge_r1l8t_216{min-width:0}._bar_r1l8t_220{background:var(--bg-hover);border-radius:0 4px 4px 0;height:8px;display:block}._bar_r1l8t_220>span{background:var(--accent);border-radius:0 4px 4px 0;height:100%;display:block}._money_r1l8t_234{font-variant-numeric:tabular-nums;color:var(--fg-secondary);white-space:nowrap;text-align:right}._more_r1l8t_241{border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--fg-secondary);cursor:pointer;background:0 0;align-self:flex-start;padding:6px 10px}._more_r1l8t_241:hover{background:var(--bg-hover);color:var(--fg-primary)}._empty_r1l8t_260{align-items:center;gap:var(--sp-3);max-width:34rem;margin:var(--sp-8) auto;padding:0 var(--sp-4);text-align:center;color:var(--fg-muted);flex-direction:column;display:flex}._empty_r1l8t_260 h2{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._empty_r1l8t_260 p{font-size:var(--fs-sm);margin:0;line-height:1.6}._exportBtn_r1l8t_288{align-items:center;gap:var(--sp-1);margin:0 var(--sp-3) var(--sp-3);font:inherit;font-size:var(--fs-sm);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;align-self:flex-start;padding:6px 10px;display:inline-flex}._exportBtn_r1l8t_288:hover{background:var(--bg-hover);color:var(--fg-primary)}@container (width<=560px){._scroll_r1l8t_10,._panel_r1l8t_40{padding:var(--sp-3)}._statValue_r1l8t_136{font-size:var(--fs-xl)}}._container_1lm1e_1{background:var(--bg-panel);color:var(--fg-primary);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex;overflow:hidden}._topBar_1lm1e_11{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px;display:flex}._filters_1lm1e_21{flex-shrink:1;gap:6px;min-width:0;display:flex;overflow-x:auto}._chip_1lm1e_29{border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--fg-muted);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);border-radius:12px;padding:2px 10px;font-size:11px}._chip_1lm1e_29:hover{background:color-mix(in oklab, var(--bg-base), var(--accent) 8%);color:var(--fg-primary)}._chipActive_1lm1e_47{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent)}._chipActive_1lm1e_47:hover{background:var(--accent)}._dateJump_1lm1e_57{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}._dateInput_1lm1e_65{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;color:var(--fg-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:1px 6px;font-size:11px}._legend_1lm1e_76{color:var(--fg-muted);flex-shrink:0;gap:10px;font-size:10px;display:flex}._legendItem_1lm1e_84{white-space:nowrap;align-items:center;gap:4px;display:flex}._legendSwatch_1lm1e_91{border:1px solid #0000002e;border-radius:2px;flex-shrink:0;width:14px;height:10px;display:inline-block}._body_1lm1e_101{flex:1;display:flex;overflow:hidden}._labels_1lm1e_107{border-right:1px solid var(--border-subtle);background:color-mix(in oklab, var(--bg-panel), transparent 18%);scrollbar-width:none;flex-shrink:0;overflow:hidden auto}._labels_1lm1e_107::-webkit-scrollbar{display:none}._label_1lm1e_107{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-bottom:1px solid color-mix(in oklab, var(--border-subtle), transparent 40%);align-items:center;padding:0 8px;font-size:12px;display:flex;overflow:hidden}._bedLabel_1lm1e_132{font-weight:var(--fw-semibold);color:var(--fg-primary);cursor:pointer;background:color-mix(in oklab, var(--bg-panel), transparent 8%);gap:4px;font-size:11px}._bedLabel_1lm1e_132:hover{background:color-mix(in oklab, var(--accent), transparent 88%)}._collapseIcon_1lm1e_145{text-align:center;width:14px;color:var(--fg-muted);flex-shrink:0;font-size:10px}._bedDot_1lm1e_156{border-radius:var(--r-pill);flex-shrink:0;width:8px;height:8px}._bedCount_1lm1e_163{color:var(--fg-muted);margin-left:auto;padding:0 4px;font-size:9px;font-weight:400}._plantingLabel_1lm1e_171{color:var(--fg-primary);-webkit-user-select:none;user-select:none;padding-left:20px}._plantIcon_1lm1e_177{align-items:center;margin-right:5px;display:inline-flex}._plantName_1lm1e_183{text-overflow:ellipsis;overflow:hidden}._plantingSelected_1lm1e_188{background:color-mix(in oklab, var(--accent), transparent 78%);font-weight:var(--fw-semibold)}._rowSelected_1lm1e_193{background:color-mix(in oklab, var(--accent), transparent 88%)}._axisSpacer_1lm1e_197{border-bottom:none}._ganttViewport_1lm1e_202{cursor:grab;scrollbar-width:none;flex:1;min-width:0;position:relative;overflow:hidden auto}._ganttViewport_1lm1e_202::-webkit-scrollbar{display:none}._ganttViewport_1lm1e_202:active{cursor:grabbing}._rows_1lm1e_220{position:relative}._row_1lm1e_193{border-bottom:1px solid color-mix(in oklab, var(--border-subtle), transparent 40%);box-sizing:border-box;position:relative}._bedRow_1lm1e_230{background:color-mix(in oklab, var(--bg-panel), transparent 12%)}._shiftLayer_1lm1e_238{transform:translateX(var(--tl-shift,0px));pointer-events:none;z-index:1;position:absolute;inset:0}._barShift_1lm1e_246{transform:translateX(var(--tl-shift,0px));pointer-events:none;position:absolute;inset:0}._bar_1lm1e_246{pointer-events:none;position:absolute;inset:0}._seg_1lm1e_262{pointer-events:auto;border:1px solid #00000038;border-radius:3px;position:absolute;top:50%;transform:translateY(-50%)}._seg_1lm1e_262:hover{filter:brightness(1.1);z-index:5;border-color:#00000073}._seg_planned_1lm1e_277{opacity:.7;background-image:repeating-linear-gradient(45deg,#0000,#0000 3px,#ffffff59 3px 6px)}._seg_indoors_1lm1e_288{opacity:.9;background-image:repeating-linear-gradient(-45deg,#0000,#0000 2px,#ffffff2e 2px 4px)}._seg_growing_1lm1e_299,._seg_harvest_1lm1e_303{opacity:.95}._monthLine_1lm1e_308{background:color-mix(in oklab, var(--border-subtle), transparent 30%);pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0}._axis_1lm1e_197{background:var(--bg-panel);border-top:1px solid var(--border-subtle);pointer-events:none;position:sticky;bottom:0}._monthLabel_1lm1e_326{color:var(--fg-muted);pointer-events:none;font-size:11px;font-weight:var(--fw-medium);position:absolute;top:5px}._monthLabelYear_1lm1e_335{font-weight:var(--fw-semibold);color:var(--fg-primary)}._cursor_1lm1e_341{background:var(--accent);z-index:10;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}._cursor_1lm1e_341:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:7px solid var(--accent);width:0;height:0;position:absolute;top:-1px;left:-5px}._cursorDate_1lm1e_364{color:var(--accent);white-space:nowrap;pointer-events:none;z-index:2;font-size:10px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;position:absolute;bottom:3px;transform:translate(-50%)}@media (width<=768px){._topBar_1lm1e_11{flex-direction:column;align-items:stretch}._legend_1lm1e_76{display:none}._chip_1lm1e_29{justify-content:center;align-items:center;min-height:32px;display:flex}}._root_672o5_1{background:var(--bg-panel);border-top:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;display:flex;overflow-x:auto}._chip_672o5_12{border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--fg-muted);font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);border-radius:12px;padding:2px 10px;font-size:11px}._chip_672o5_12:hover{background:var(--bg-hover)}._chipActive_672o5_29{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent)}._chipActive_672o5_29:hover{background:var(--accent)}@media (pointer:coarse){._chip_672o5_12{justify-content:center;align-items:center;min-height:32px;display:flex}}._trailing_672o5_48{background:var(--bg-panel);box-shadow:-8px 0 8px -4px var(--bg-panel);flex:none;margin-left:auto;padding-left:4px;display:inline-flex;position:sticky;right:0}._root_1ehv5_1{z-index:60;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);min-width:180px;box-shadow:var(--shadow-2);padding:4px;position:fixed}._head_1ehv5_12{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:5px 10px 4px;overflow:hidden}._item_1ehv5_23{border-radius:var(--r-sm);width:100%;color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;display:flex}._item_1ehv5_23:hover:not(:disabled){background:var(--bg-hover)}._item_1ehv5_23:disabled{opacity:.5}._divider_1ehv5_47{background:var(--border-subtle);height:1px;margin:4px 6px}._root_13dry_1{gap:var(--sp-2);padding:var(--sp-3);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex}._header_13dry_11{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);display:flex}._title_13dry_18{font-weight:var(--fw-semibold);color:var(--fg-primary);text-transform:uppercase;letter-spacing:.04em}._count_13dry_25{background:color-mix(in oklab, var(--fg-muted), transparent 75%);color:var(--fg-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px}._warning_13dry_33{background:color-mix(in oklab, var(--warm), transparent 78%);color:var(--warm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:1px 6px;display:inline-flex}._list_13dry_46{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._row_13dry_55{border-radius:var(--r-sm)}._rowButton_13dry_59{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);width:100%;font:inherit;color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:6px 8px;display:flex}._rowButton_13dry_59:hover{background:color-mix(in oklab, var(--accent), transparent 90%)}._selected_13dry_79 ._rowButton_13dry_59{background:color-mix(in oklab, var(--accent), transparent 80%)}._icon_13dry_83{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._body_13dry_90{flex-direction:column;flex:1;min-width:0;line-height:1.1;display:flex}._name_13dry_98{font-size:var(--fs-sm);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._meta_13dry_106{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums}._rowWarning_13dry_112{color:var(--warm);flex-shrink:0}._rowHint_13dry_117{color:var(--fg-muted);opacity:.6;flex-shrink:0}._needsBed_13dry_123 ._name_13dry_98{color:var(--warm)}._root_1ncno_1{gap:var(--sp-4);padding:var(--sp-4);flex-direction:column;display:flex}._header_1ncno_8{flex-direction:column;gap:2px;display:flex}._kicker_1ncno_14{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-weight:var(--fw-semibold)}._title_1ncno_22{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._sub_1ncno_29{font-size:var(--fs-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums}._section_1ncno_35{gap:var(--sp-2);flex-direction:column;display:flex}._sectionTitle_1ncno_41{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-semibold);color:var(--fg-muted);align-items:center;gap:6px;display:inline-flex}._count_1ncno_52{background:color-mix(in oklab, var(--fg-muted), transparent 75%);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px}._empty_1ncno_59{padding:var(--sp-2) 0;font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._list_1ncno_66{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._row_1ncno_75{border-radius:var(--r-sm)}._rowButton_1ncno_79{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);width:100%;font:inherit;color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:6px 8px;display:flex}._rowButton_1ncno_79:hover{background:color-mix(in oklab, var(--accent), transparent 90%)}._selected_1ncno_99 ._rowButton_1ncno_79{background:color-mix(in oklab, var(--accent), transparent 80%)}._icon_1ncno_103{flex-shrink:0}._body_1ncno_107{flex-direction:column;flex:1;min-width:0;line-height:1.1;display:flex}._name_1ncno_115{font-size:var(--fs-sm);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._meta_1ncno_123{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums}._arrow_1ncno_129{color:var(--fg-muted);opacity:.6}._notice_6e877_1{padding:var(--sp-2) var(--sp-3);background:color-mix(in oklab, var(--accent), transparent 88%);border:1px solid color-mix(in oklab, var(--accent), transparent 70%);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--fg-primary)}._hint_6e877_10{padding:var(--sp-2) var(--sp-3);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--fg-muted);margin:0;line-height:1.4}._middle_6e877_24{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._canvasWrap_6e877_32{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._timelinePane_6e877_42{flex-shrink:0;position:relative}._sheetTimeline_6e877_49{flex-direction:column;height:100%;display:flex}._sheetTimelineBody_6e877_55{flex:auto;min-height:0}._copiedChip_6e877_60{align-items:flex-start;gap:var(--sp-2);margin:0 var(--sp-3) var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-primary);background:color-mix(in oklab, var(--accent), transparent 88%);border:1px solid color-mix(in oklab, var(--accent), transparent 70%);border-radius:var(--r-sm);display:flex}._copiedClear_6e877_73{font-size:var(--fs-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 4px;line-height:1}._copiedClear_6e877_73:hover{color:var(--fg-primary)}._icon_16k47_1{flex:none}._sun_16k47_5{color:var(--wx-sun)}._moon_16k47_6{color:var(--wx-moon)}._cloud_16k47_7{color:var(--wx-cloud)}._rain_16k47_8{color:var(--wx-rain)}._snow_16k47_9{color:var(--wx-snow)}._storm_16k47_10{color:var(--wx-storm)}._filled_16k47_14{fill:color-mix(in oklab, currentColor, transparent 70%)}._alert_1ya94_1{border-radius:var(--r-sm);font-size:var(--fs-xs);border:1px solid #0000;align-items:center;gap:6px;padding:5px 8px;display:flex}._alertCompact_1ya94_11{padding:2px 6px}._alertWarning_1ya94_15{background:oklab(83.6229% -.00162581 .125098/.14);border-color:oklab(83.6229% -.00162581 .125098/.45)}._alertSerious_1ya94_20{background:oklab(57.6151% .10135 .0812807/.14);border-color:oklab(57.6151% .10135 .0812807/.5)}._alertText_1ya94_25{color:var(--fg-primary);flex:auto}._alertWhen_1ya94_30{color:var(--fg-muted)}._alertFlag_1ya94_34{color:var(--fg-muted);flex:none}._rows_5z8f3_1{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}._row_5z8f3_1{align-items:center;column-gap:var(--sp-2);min-height:30px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--fg-primary);grid-template-columns:50px 18px 44px 28px minmax(36px,1fr) 28px 12px auto;display:grid}._row_5z8f3_1+._row_5z8f3_1{border-top:1px solid var(--border-subtle)}._rule_5z8f3_28{padding:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;grid-column:1/-1}._divider_5z8f3_40{display:flex}._dividerButton_5z8f3_46{align-items:center;gap:var(--sp-3);min-height:var(--tap-min);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;padding:0;display:flex}._dividerButton_5z8f3_46:before,._dividerButton_5z8f3_46:after{content:"";border-top:1px solid var(--border-strong);flex:1}._dividerLabel_5z8f3_72{align-items:center;gap:var(--sp-1);display:inline-flex}._dividerButton_5z8f3_46:hover{background:var(--bg-hover);color:var(--fg-primary)}._dividerButton_5z8f3_46:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}._dividerButton_5z8f3_46 svg{transition:transform .15s}._chevronOpen_5z8f3_92{transform:rotate(180deg)}._day_5z8f3_96{align-items:baseline;gap:var(--sp-2);white-space:nowrap;display:flex}._dayName_5z8f3_103{font-weight:var(--fw-medium)}._dayNum_5z8f3_107{font-size:var(--fs-xs);color:var(--fg-muted)}._icon_5z8f3_112{color:var(--fg-secondary);justify-content:center;display:flex}._wet_5z8f3_118{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}._wetChance_5z8f3_129{color:var(--info);font-weight:var(--fw-medium)}._lo_5z8f3_134{text-align:right;color:var(--fg-muted)}._hi_5z8f3_139{font-weight:var(--fw-medium)}._track_5z8f3_143{border-radius:var(--r-pill);background:color-mix(in oklab, var(--fg-muted), transparent 88%);height:6px;position:relative}._bar_5z8f3_150,._normal_5z8f3_151{border-radius:var(--r-pill);position:absolute;top:0;bottom:0}._bar_5z8f3_150{background:var(--warm)}._normal_5z8f3_151{border:1px dashed color-mix(in oklab, var(--fg-muted), transparent 30%);background:0 0;top:-3px;bottom:-3px}._frost_5z8f3_171{color:var(--info);display:flex}._extra_5z8f3_176{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap}._typical_5z8f3_184 ._bar_5z8f3_150{background:color-mix(in oklab, var(--fg-muted), transparent 45%)}._typical_5z8f3_184 ._day_5z8f3_96,._typical_5z8f3_184 ._hi_5z8f3_139{color:var(--fg-secondary)}._faded_5z8f3_193{opacity:.72}@container (width<=520px){._row_5z8f3_1{grid-template-columns:50px 18px 44px 28px minmax(36px,1fr) 28px 12px}._extra_5z8f3_176{display:none}}._strip_1ugaq_1{column-gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}._slot_1ugaq_9{align-items:center;gap:var(--sp-2);font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;display:flex}._time_1ugaq_18{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap}._icon_1ugaq_24{height:18px;color:var(--fg-secondary);display:flex}._temp_1ugaq_30{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary)}._wet_1ugaq_36{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap}._wetChance_1ugaq_42{color:var(--info);font-weight:var(--fw-medium)}._today_xg96v_1{font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-accent);cursor:pointer;background:0 0;border:0;padding:0}._today_xg96v_1:hover{text-decoration:underline}._viewing_xg96v_16{font-weight:var(--fw-medium)}._alerts_xg96v_20{gap:var(--sp-2);flex-direction:column;display:flex}._hero_xg96v_26{gap:var(--sp-3);flex-direction:column;display:flex}._heroMain_xg96v_32{column-gap:var(--sp-4);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;display:grid}._heroTemp_xg96v_40{font-family:var(--font-display);font-size:44px;line-height:1;font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;color:var(--fg-primary);grid-row:1/span 2}._heroCond_xg96v_50{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--fg-primary)}._heroCond_xg96v_50 svg{margin-right:var(--sp-2);vertical-align:-2px;display:inline-block}._heroWhen_xg96v_62{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted)}._heroHiLo_xg96v_68{gap:var(--sp-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;display:flex}._hi_xg96v_75{color:var(--fg-primary)}._lo_xg96v_79{color:var(--fg-muted)}._heroFacts_xg96v_83{font-size:var(--fs-xs);color:var(--fg-secondary);margin:0}._foot_xg96v_89{align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);font-size:var(--fs-xs);color:var(--fg-secondary);display:flex}._muted_xg96v_99{color:var(--fg-muted);font-size:var(--fs-sm);margin:0}._skeleton_xg96v_105{background:color-mix(in oklab, var(--bg-base), white 3%);border-radius:var(--r-sm);height:96px;animation:1.2s ease-in-out infinite alternate _shimmer_xg96v_1}@keyframes _shimmer_xg96v_1{0%{opacity:.6}to{opacity:1}}._block_1nsov_1{gap:var(--sp-2);flex-direction:column;display:flex}._h4_1nsov_7{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-semibold);color:var(--fg-muted);margin:0}._headline_1nsov_16{font-size:var(--fs-sm);color:var(--fg-primary);margin:0}._caption_1nsov_22{font-size:var(--fs-xs);color:var(--fg-muted);margin:0;line-height:1.45}._skel_1nsov_29{border-radius:var(--r-sm);background:var(--bg-hover);height:120px}._nights_1nsov_37{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}._nights_1nsov_37 li{border-radius:var(--r-sm);background:var(--bg-hover);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:6px 2px;display:flex}._nights_1nsov_37 li[data-step="1"]{background:color-mix(in oklab, var(--info) 14%, var(--bg-panel))}._nights_1nsov_37 li[data-step="2"]{background:color-mix(in oklab, var(--info) 30%, var(--bg-panel))}._nights_1nsov_37 li[data-step="3"]{background:color-mix(in oklab, var(--info) 55%, var(--bg-panel))}._nights_1nsov_37 li[data-step="4"]{background:var(--info);color:var(--fg-on-accent)}._nightDay_1nsov_63{color:inherit;opacity:.85;white-space:nowrap;font-size:11px}._nightPct_1nsov_70{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._nightLow_1nsov_75{opacity:.8;font-size:11px}._nights_1nsov_37 li[data-step="0"],._nights_1nsov_37 li[data-step="1"],._nights_1nsov_37 li[data-step="2"],._nights_1nsov_37 li[data-step="3"]{color:var(--fg-primary)}._chartWrap_1nsov_89{width:100%}._chart_1nsov_89{width:100%;height:auto;display:block;overflow:visible}._axis_1nsov_100{stroke:var(--border-strong);stroke-width:1px}._tick_1nsov_105{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:9.5px}._trigger_1nsov_111{stroke:var(--warm);stroke-width:1px;stroke-dasharray:3 3}._triggerLabel_1nsov_117{fill:var(--warm);font-size:9.5px;font-weight:var(--fw-medium)}._area_1nsov_123{fill:color-mix(in oklab, var(--warm) 12%, transparent)}._line_1nsov_127{fill:none;stroke:var(--warm);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}._lineAhead_1nsov_135{stroke-dasharray:4 3}._nowDot_1nsov_139{fill:var(--warm);stroke:var(--bg-panel);stroke-width:2px}._rain_1nsov_145{fill:var(--info)}._et_1nsov_149{fill:color-mix(in oklab, var(--warm) 60%, var(--bg-panel))}._ahead_1nsov_153 ._rain_1nsov_145,._ahead_1nsov_153 ._et_1nsov_149{opacity:.5}._hit_1nsov_158{fill:#0000}._hit_1nsov_158:hover{fill:color-mix(in oklab, var(--fg-primary) 5%, transparent)}._todayLine_1nsov_166{stroke:var(--fg-muted);stroke-width:1px}._todayLabel_1nsov_171{fill:var(--fg-primary);font-size:9.5px;font-weight:var(--fw-medium)}._legend_1nsov_177{margin:var(--sp-1) 0 0;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}._legend_1nsov_177 span{align-items:center;gap:5px;display:inline-flex}._keyLine_1nsov_192,._keyRain_1nsov_193,._keyEt_1nsov_194{border-radius:2px;width:10px;height:10px;display:inline-block}._keyLine_1nsov_192{background:var(--warm);height:2px}._keyRain_1nsov_193{background:var(--info)}._keyEt_1nsov_194{background:color-mix(in oklab, var(--warm) 60%, var(--bg-panel))}._root_1dvf2_3{right:var(--sp-3);bottom:var(--sp-3);z-index:3;align-items:flex-end;gap:var(--sp-2);pointer-events:none;flex-direction:column;display:flex;position:absolute}._root_1dvf2_3>*{pointer-events:auto}._aboveCompass_1dvf2_22{bottom:calc(var(--sp-3) + 80px)}._fab_1dvf2_26{border:1px solid var(--border-subtle);background:var(--bg-panel);width:52px;height:52px;color:var(--fg-accent);box-shadow:var(--shadow-3);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid}._fab_1dvf2_26:hover{background:var(--bg-hover)}._fab_1dvf2_26:focus-visible{box-shadow:var(--shadow-3), 0 0 0 3px var(--accent-ring);outline:none}._glyph_1dvf2_52{transition:transform var(--dur-base) var(--ease-out)}._fab_1dvf2_26[aria-expanded=true] ._glyph_1dvf2_52{transform:rotate(45deg)}._list_1dvf2_60{align-items:flex-end;gap:var(--sp-2);flex-direction:column;margin:0;padding:0 4px 0 0;list-style:none;display:flex}._item_1dvf2_71{animation:_rise_1dvf2_1 var(--dur-base) var(--ease-out) both}._action_1dvf2_75{align-items:center;gap:var(--sp-2);min-height:var(--tap-comfy);color:var(--fg-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline-flex}._label_1dvf2_89{padding:6px var(--sp-3);border-radius:var(--r-pill);background:var(--bg-panel);border:1px solid var(--border-subtle);box-shadow:var(--shadow-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}._icon_1dvf2_100{background:var(--bg-panel);border:1px solid var(--border-subtle);width:44px;height:44px;color:var(--fg-accent);box-shadow:var(--shadow-2);border-radius:50%;place-items:center;display:grid}._action_1dvf2_75:hover ._label_1dvf2_89,._action_1dvf2_75:hover ._icon_1dvf2_100{background:var(--bg-hover)}._action_1dvf2_75:focus-visible{outline:none}._action_1dvf2_75:focus-visible ._icon_1dvf2_100{box-shadow:var(--shadow-2), 0 0 0 3px var(--accent-ring)}@keyframes _rise_1dvf2_1{0%{opacity:0;transform:translateY(8px)scale(.96)}}@media (prefers-reduced-motion:reduce){._item_1dvf2_71{animation:none}._glyph_1dvf2_52{transition:none}}._overlay_z5khk_1{z-index:var(--z-modal);padding:var(--sp-4);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}._card_z5khk_11{gap:var(--sp-4);width:min(500px,100%);max-height:calc(100dvh - 2 * var(--sp-4));padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-3);color:var(--fg-primary);font-size:var(--fs-sm);flex-direction:column;display:flex;overflow-y:auto}._header_z5khk_27{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}._header_z5khk_27 h3{font-size:var(--fs-lg);margin:0}._where_z5khk_39{align-items:center;gap:4px var(--sp-2);color:var(--fg-secondary);flex-wrap:wrap;margin:4px 0 0;display:flex}._where_z5khk_39>svg{color:var(--fg-accent)}._close_z5khk_52{width:var(--tap-min);height:var(--tap-min);margin:calc(-1 * var(--sp-2)) calc(-1 * var(--sp-2)) 0 0;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._close_z5khk_52:hover{color:var(--fg-primary)}._linkBtn_z5khk_68{color:var(--fg-accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._legend_z5khk_79{margin-bottom:var(--sp-2);font-weight:var(--fw-semibold);padding:0}._hint_z5khk_85{color:var(--fg-muted);font-weight:400;font-size:var(--fs-xs)}._when_z5khk_91,._metrics_z5khk_92{border:none;min-width:0;margin:0;padding:0}._when_z5khk_91{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._metrics_z5khk_92{gap:var(--sp-2);flex-direction:column;display:flex}._row_z5khk_113{align-items:center;column-gap:var(--sp-2);grid-template-columns:minmax(6rem,1fr) minmax(4.5rem,7rem) minmax(4.5rem,auto) minmax(4.5rem,auto);display:grid}._metricLabel_z5khk_120{color:var(--fg-primary)}._model_z5khk_125{min-width:0;color:var(--fg-muted);font-size:var(--fs-xs);flex-direction:column;line-height:1.3;display:flex}._modelValue_z5khk_134{font-variant-numeric:tabular-nums;white-space:nowrap}._modelNote_z5khk_139{overflow-wrap:anywhere}._unit_z5khk_143{color:var(--fg-secondary);white-space:nowrap}._rowError_z5khk_148{grid-column:2/-1;margin-top:2px}._input_z5khk_153,._note_z5khk_154,._when_z5khk_91 input{min-height:var(--tap-min);padding:0 var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-base);color:var(--fg-primary);font:inherit;min-width:0}._input_z5khk_153{font-variant-numeric:tabular-nums;width:100%}._input_z5khk_153[aria-invalid=true]{border-color:var(--danger)}._input_z5khk_153:focus-visible,._note_z5khk_154:focus-visible,._when_z5khk_91 input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring);outline:none}._noteLabel_z5khk_183{gap:var(--sp-1);flex-direction:column;display:flex}._note_z5khk_154{padding:var(--sp-2);resize:vertical}._error_z5khk_194{color:var(--danger);font-size:var(--fs-xs);margin:0}._footer_z5khk_200{justify-content:flex-end;gap:var(--sp-2);display:flex}._primary_z5khk_206,._secondary_z5khk_207{min-height:var(--tap-min);padding:0 var(--sp-4);border-radius:var(--r-md);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}._primary_z5khk_206{background:var(--accent);color:var(--fg-on-accent);border:none}._primary_z5khk_206:hover:not(:disabled){background:var(--accent-hover,var(--accent))}._primary_z5khk_206:disabled{opacity:.5;cursor:default}._secondary_z5khk_207{border:1px solid var(--border-subtle);color:var(--fg-primary);background:0 0}._secondary_z5khk_207:hover{background:var(--bg-hover)}._prompt_1m1f1_5{left:var(--sp-3);right:var(--sp-3);bottom:var(--sp-4);z-index:4;align-items:center;gap:var(--sp-2);width:fit-content;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--bg-panel);border:1px solid var(--border-strong);box-shadow:var(--shadow-3);color:var(--fg-primary);font-size:var(--fs-sm);animation:_drop_1m1f1_1 var(--dur-base) var(--ease-out);margin:0 auto;display:flex;position:absolute}._promptIcon_1m1f1_26{color:var(--fg-accent);flex:none}._cancel_1m1f1_31{min-height:var(--tap-min);padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--bg-hover);color:var(--fg-primary);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:none;flex:none}._cancel_1m1f1_31:hover{background:var(--bg-active)}@keyframes _drop_1m1f1_1{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){._prompt_1m1f1_5{animation:none}}._overlay_l01oo_4{z-index:var(--z-modal);padding:var(--sp-4);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}._card_l01oo_14{width:min(440px,100%);max-height:calc(100dvh - 2 * var(--sp-4));padding:var(--sp-2) var(--sp-4) var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-3);color:var(--fg-primary);overflow-y:auto}._card_l01oo_14>form{background:0 0;border:none;margin-top:0;padding:0}._frame_1r2mg_1{flex-direction:column;min-height:100%;display:flex}._backBar_1r2mg_7{z-index:1;align-items:center;gap:var(--sp-3);min-height:36px;padding:var(--sp-1) var(--sp-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);display:flex;position:sticky;top:0}._back_1r2mg_7{border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-accent);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:4px 8px 4px 4px;display:inline-flex}._back_1r2mg_7:hover{background:var(--bg-hover)}._context_1r2mg_40{min-width:0;font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}._state_1r2mg_51{gap:var(--sp-3);padding:var(--sp-4);flex-direction:column;display:flex}._skel_1r2mg_58{border-radius:var(--r-sm);background:var(--bg-hover);height:16px;animation:1.2s ease-in-out infinite alternate _shimmer_1r2mg_1;display:block}@keyframes _shimmer_1r2mg_1{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){._skel_1r2mg_58{animation:none}}._error_1r2mg_75{padding:var(--sp-4);font-size:var(--fs-sm);color:var(--danger);margin:0}._pane_lkq90_1{gap:var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-6);flex-direction:column;display:flex}._head_lkq90_8{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}._headText_lkq90_15{min-width:0}._title_lkq90_19{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;line-height:1.2}._date_lkq90_28{font-size:var(--fs-sm);color:var(--fg-secondary);margin:2px 0 0}._place_lkq90_34{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}._glance_lkq90_45{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}._glance_lkq90_45>div{padding:var(--sp-2) var(--sp-3) var(--sp-3);background:var(--bg-panel);flex-direction:column;gap:1px;min-width:0;display:flex;position:relative}._glance_lkq90_45 dt{font-size:var(--fs-xs);color:var(--fg-muted);align-items:center;gap:5px;display:inline-flex}._glance_lkq90_45 dd{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}._glance_lkq90_45 dd._cellSub_lkq90_84{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted)}._cellHot_lkq90_90 dt,._cellDry_lkq90_91 dt{color:var(--warm)}._cellCold_lkq90_95 dt{color:var(--info)}._gauge_lkq90_99{background:var(--bg-hover);border-radius:2px;height:4px;margin-top:4px;display:block;overflow:hidden}._gauge_lkq90_99>span{background:var(--info);border-radius:2px;height:100%;display:block}._cellDry_lkq90_91 ._gauge_lkq90_99>span{background:var(--warm)}._section_lkq90_121{gap:var(--sp-1);flex-direction:column;display:flex}._sectionTitle_lkq90_127,._bedName_lkq90_128{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-semibold);color:var(--fg-muted);align-items:baseline;gap:6px;margin:0;display:flex}._count_lkq90_140{font-variant-numeric:tabular-nums;font-weight:var(--fw-regular);letter-spacing:0;color:var(--fg-muted)}._hint_lkq90_147,._note_lkq90_148{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._error_lkq90_154{font-size:var(--fs-sm);color:var(--danger);margin:0}._note_lkq90_148{padding:var(--sp-3);border:1px dashed var(--border-subtle);border-radius:var(--r-sm)}._inlineLink_lkq90_166{color:var(--fg-accent);text-underline-offset:3px}._inlineBtn_lkq90_172{font:inherit;color:var(--fg-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._list_lkq90_183{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_lkq90_191{align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:6px var(--sp-2);border-radius:var(--r-sm);font:inherit;color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}._row_lkq90_191:hover{background:var(--bg-hover)}._rowActive_lkq90_212,._rowActive_lkq90_212:hover{background:var(--bg-selected)}._rowActive_lkq90_212 ._meta_lkq90_217,._rowActive_lkq90_212 ._tag_lkq90_218{color:var(--fg-secondary)}._rowText_lkq90_222{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}._rowName_lkq90_230{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._tag_lkq90_218{font-weight:var(--fw-regular);color:var(--fg-muted);font-variant-numeric:tabular-nums}._meta_lkq90_217{font-size:var(--fs-xs);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._chip_lkq90_252{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);flex:none;align-items:center;gap:5px;padding:1px 8px 1px 6px;display:inline-flex}._chip_lkq90_252:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}._chipWarm_lkq90_273{border-color:color-mix(in oklab, var(--warm), transparent 55%);color:var(--fg-primary)}._chipWarm_lkq90_273:before{background:var(--warm)}._chipCold_lkq90_282{border-color:color-mix(in oklab, var(--info), transparent 55%);color:var(--fg-primary)}._chipCold_lkq90_282:before{background:var(--info)}._itemIcon_lkq90_292{width:20px;color:var(--fg-secondary);flex:none;justify-content:center;display:inline-flex}div._row_lkq90_191{cursor:default}div._row_lkq90_191:hover{background:0 0}._all_lkq90_310{border-top:1px solid var(--border-subtle);padding-top:var(--sp-3)}._all_lkq90_310 summary{cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-secondary);align-items:center;gap:6px;min-height:32px;list-style:none;display:flex}._all_lkq90_310 summary::-webkit-details-marker{display:none}._all_lkq90_310 summary:hover{color:var(--fg-primary)}._chev_lkq90_335{transition:transform var(--dur-fast) var(--ease-out)}._all_lkq90_310[open]>summary ._chev_lkq90_335{transform:rotate(90deg)}._subGroup_lkq90_343{margin-top:var(--sp-3)}._subGroup_lkq90_343 summary{cursor:pointer;min-height:28px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-semibold);color:var(--fg-muted);align-items:center;gap:6px;list-style:none;display:flex}._subGroup_lkq90_343 summary::-webkit-details-marker{display:none}._subGroup_lkq90_343 summary:hover{color:var(--fg-secondary)}._subGroup_lkq90_343[open]>summary ._chev_lkq90_335{transform:rotate(90deg)}._bed_lkq90_128{margin-top:var(--sp-3);flex-direction:column;gap:2px;display:flex}._queue_lkq90_382{gap:var(--sp-2);padding:var(--sp-3);border:1px solid color-mix(in oklab, var(--warm), transparent 60%);border-radius:var(--r-md);background:color-mix(in oklab, var(--warm) 6%, var(--bg-panel));flex-direction:column;display:flex}._queueHead_lkq90_392{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary);align-items:center;gap:6px;display:flex}._queueList_lkq90_401{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._queueList_lkq90_401 li{align-items:center;gap:var(--sp-2);display:flex}._queueBtn_lkq90_416{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-panel);font:inherit;font-size:var(--fs-xs);color:var(--fg-secondary);cursor:pointer;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;display:inline-flex}._queueBtn_lkq90_416:hover{background:var(--bg-hover);color:var(--fg-primary)}._root_oi77w_6{--label-w:168px;--row-h:24px;--phase-sky:#4899d4;--phase-moss:#77a34c;--phase-clay:#c67a40;background:var(--bg-panel);flex-direction:column;height:100%;min-height:0;display:flex}[data-theme=light] ._root_oi77w_6{--phase-sky:#2371a8;--phase-moss:#4f7d2f;--phase-clay:#b3652f}._indoors_oi77w_25{--phase:var(--phase-sky)}._growing_oi77w_26{--phase:var(--phase-moss)}._harvest_oi77w_27{--phase:var(--phase-clay)}._toolbar_oi77w_31{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;flex:none;display:flex}._spans_oi77w_41{flex:none}._viewed_oi77w_45{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary);font-variant-numeric:tabular-nums}._todayBtn_oi77w_52,._linkBtn_oi77w_53{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-xs);color:var(--fg-secondary);cursor:pointer;background:0 0;padding:2px 10px}._todayBtn_oi77w_52:hover,._linkBtn_oi77w_53:hover{background:var(--bg-hover);color:var(--fg-primary)}._legend_oi77w_70{align-items:center;gap:2px var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;margin-left:auto;display:flex}._key_oi77w_80{align-items:center;gap:5px;display:inline-flex}._keySwatch_oi77w_86{background:var(--phase);border-radius:2px;width:10px;height:10px;display:inline-block}._keyPlanned_oi77w_94,._keyLogged_oi77w_95{background:var(--fg-muted);border-radius:2px;width:16px;display:inline-block}._keyPlanned_oi77w_94{opacity:.28;height:9px}._keyLogged_oi77w_95{height:3px}._keyPick_oi77w_111{background:var(--fg-primary);border-radius:50%;width:7px;height:7px;display:inline-block}._scroll_oi77w_121{touch-action:pan-y;cursor:grab;flex:auto;min-height:0;overflow:hidden auto}._dragging_oi77w_131,._dragging_oi77w_131 *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}._axisRow_oi77w_137{z-index:2;grid-template-columns:var(--label-w) 1fr;background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);height:22px;display:grid;position:sticky;top:0}._axis_oi77w_137{cursor:pointer;margin-right:var(--sp-3);position:relative}._axis_oi77w_137:hover{background:var(--bg-hover)}._tick_oi77w_158{border-left:1px solid var(--border-subtle);color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;padding-left:3px;font-size:10px;line-height:14px;position:absolute;top:4px}._tickMajor_oi77w_171{border-left-color:var(--border-strong);color:var(--fg-secondary)}._body_oi77w_176{padding-bottom:var(--sp-2);position:relative}._todayLine_oi77w_182,._viewedLine_oi77w_183{z-index:1;pointer-events:none;width:0;position:absolute;top:0;bottom:0}._todayLine_oi77w_182{left:calc(var(--label-w) + (100% - var(--label-w) - var(--sp-3)) * var(--today-f));border-left:2px solid var(--accent)}._viewedLine_oi77w_183{left:calc(var(--label-w) + (100% - var(--label-w) - var(--sp-3)) * var(--viewed-f));border-left:1px dashed var(--fg-secondary)}._group_oi77w_202+._group_oi77w_202{border-top:1px solid var(--border-subtle)}._groupHead_oi77w_206{height:24px;padding:6px var(--sp-3) 0;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-semibold);color:var(--fg-muted);align-items:baseline;gap:6px;display:flex}._count_oi77w_219{font-weight:var(--fw-regular);letter-spacing:0;font-variant-numeric:tabular-nums}._row_oi77w_225{grid-template-columns:var(--label-w) 1fr;width:100%;height:var(--row-h);font:inherit;color:var(--fg-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:grid}._row_oi77w_225:hover{background:var(--bg-hover)}._rowActive_oi77w_244,._rowActive_oi77w_244:hover{background:var(--bg-selected)}._labelCell_oi77w_249{min-width:0;padding:0 var(--sp-2) 0 var(--sp-3);align-items:center;gap:6px;display:flex}._labelText_oi77w_257{min-width:0;font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._labelTag_oi77w_265{color:var(--fg-muted);font-variant-numeric:tabular-nums}._rowActive_oi77w_244 ._labelTag_oi77w_265{color:var(--fg-secondary)}._track_oi77w_274{height:100%;margin-right:var(--sp-3);position:relative}._planned_oi77w_280,._logged_oi77w_281{background:var(--phase);border-radius:3px;position:absolute;top:50%}._planned_oi77w_280{opacity:.24;height:12px;transform:translateY(-50%)}._logged_oi77w_281{height:4px;transform:translateY(-50%)}._pick_oi77w_300{background:var(--fg-primary);box-shadow:0 0 0 1.5px var(--bg-panel);z-index:1;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}._pickFinal_oi77w_310{background:var(--bg-panel);box-shadow:inset 0 0 0 2px var(--fg-primary)}._ended_oi77w_315{color:var(--danger);display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}._empty_oi77w_323{padding:var(--sp-4) var(--sp-3);font-size:var(--fs-sm);color:var(--fg-muted);margin:0}@container (width<=640px){._root_oi77w_6{--label-w:112px}._legend_oi77w_70{display:none}}._list_f2mjx_1{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}._row_f2mjx_10{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);color:inherit;font:inherit;text-align:left;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;display:flex}._row_f2mjx_10:hover{background:color-mix(in oklab, var(--bg-panel), white 4%)}._active_f2mjx_29{background:color-mix(in oklab, var(--accent), transparent 80%)}._dot_f2mjx_33{background:var(--fg-muted);border:1px solid color-mix(in oklab, var(--fg-primary), transparent 80%);border-radius:50%;flex-shrink:0;width:10px;height:10px}._dot_planned_f2mjx_42{background:#a89e8e}._dot_sown_f2mjx_43{background:#b8cf95}._dot_germinated_f2mjx_44{background:#9bb377}._dot_hardening_f2mjx_45{background:#82985d}._dot_growing_f2mjx_46{background:#87a661}._dot_harvest_ready_f2mjx_47{background:#e8c662}._dot_harvested_f2mjx_48{background:#8d5530}._dot_dead_f2mjx_49,._dot_removed_f2mjx_50,._dot_abandoned_f2mjx_51{background:#6b6256}._body_f2mjx_53{flex-direction:column;gap:1px;min-width:0;display:flex}._name_f2mjx_60{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._meta_f2mjx_67{font-size:var(--fs-xs);color:var(--fg-muted);text-transform:capitalize}._middle_f2mjx_76{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._canvasWrap_f2mjx_84{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._timelinePane_f2mjx_92{flex-shrink:0;position:relative}._harvestLink_f2mjx_98{margin:0 0 var(--sp-2);border-radius:var(--r-pill);background:var(--accent);min-height:36px;color:var(--fg-on-accent);font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}._harvestLink_f2mjx_98:hover{background:var(--accent-hover,var(--accent))}._queue_f2mjx_119{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in oklab, var(--warm), transparent 40%);border-radius:var(--r-md);background:color-mix(in oklab, var(--warm), transparent 88%);font-size:var(--fs-sm);flex-direction:column;gap:6px;display:flex}._queueHead_f2mjx_131{color:var(--fg-primary);font-weight:var(--fw-medium);align-items:center;gap:6px;display:flex}._queueHead_f2mjx_131 ._queueBtn_f2mjx_139{margin-left:auto}._queueList_f2mjx_143{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._queueRow_f2mjx_152{align-items:center;gap:6px;display:flex}._queueFailed_f2mjx_158 ._meta_f2mjx_67{color:var(--danger)}._queueBody_f2mjx_162{flex-direction:column;flex:auto;min-width:0;display:flex}._queueBtn_f2mjx_139{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-base);min-height:28px;color:var(--fg-secondary);font:inherit;font-size:var(--fs-xs);cursor:pointer;align-items:center;gap:4px;padding:0 8px;display:inline-flex}._queueBtn_f2mjx_139:hover{color:var(--fg-primary);border-color:var(--border-strong)}._pane_1xxs0_2{border-top:1px solid var(--border-subtle);container-type:inline-size}._sheet_1xxs0_9{flex-direction:column;height:100%;display:flex}._sheetTimeline_1xxs0_15{flex:auto;min-height:0;container-type:inline-size}._conditions_hs5jr_2{gap:var(--sp-3);padding-bottom:var(--sp-5);flex-direction:column;display:flex}._root_g5g0x_1{flex-direction:column;gap:2px;display:flex}._row_g5g0x_10{align-items:center;column-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";row-gap:2px;display:grid}._scale_g5g0x_21{align-items:end;column-gap:var(--sp-2);padding:0 var(--sp-1) 0 calc(var(--sp-1) + 16px + var(--sp-2));grid-template-columns:minmax(0,1fr) auto;display:grid}._ticks_g5g0x_29{height:14px;position:relative}._ticks_g5g0x_29>span{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:0;transform:translate(-50%)}._ticks_g5g0x_29>span:first-child{transform:none}._ticks_g5g0x_29>span:last-child{transform:translate(-100%)}._unit_g5g0x_51{color:var(--fg-muted);text-align:right;font-size:10px}._rows_g5g0x_57{margin:0;padding:0;list-style:none}._row_g5g0x_10{width:100%;min-height:44px;padding:5px var(--sp-1) 3px;border-radius:var(--r-sm);font:inherit;color:var(--fg-primary);text-align:left;background:0 0;border:0}button._row_g5g0x_10{cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}button._row_g5g0x_10:hover{background:var(--bg-hover)}._rowActive_g5g0x_84,button._rowActive_g5g0x_84:hover{background:var(--bg-selected)}._rowActive_g5g0x_84 ._meta_g5g0x_89{color:var(--fg-secondary)}._label_g5g0x_93{align-items:center;gap:var(--sp-2);grid-area:label;min-width:0;display:flex}._names_g5g0x_101{flex-direction:column;min-width:0;display:flex}._name_g5g0x_101{font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._meta_g5g0x_89{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._track_g5g0x_123{height:16px;margin-left:calc(16px + var(--sp-2));grid-area:track;position:relative}._track_g5g0x_123:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:50%;left:0;right:0}._grid_g5g0x_140{background:var(--border-subtle);width:1px;position:absolute;top:3px;bottom:3px}._band_g5g0x_148{background:color-mix(in oklab, var(--accent) 24%, transparent);border-radius:3px;position:absolute;top:3px;bottom:3px}._bandApprox_g5g0x_156{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--accent) 26%, transparent) 0 3px, color-mix(in oklab, var(--accent) 12%, transparent) 3px 6px)}._floor_g5g0x_164{background:var(--fg-accent);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:1px;bottom:1px}._dot_g5g0x_174{border:2px solid var(--bg-panel);box-sizing:content-box;background:var(--fg-primary);border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%}._dot_dark_g5g0x_186{background:var(--warm)}._dot_low_g5g0x_187{background:color-mix(in oklab, var(--warm) 55%, var(--accent))}._dot_good_g5g0x_188,._dot_bright_g5g0x_189{background:var(--accent)}._dot_unknown_g5g0x_190{background:var(--fg-muted)}._value_g5g0x_192{align-items:baseline;gap:var(--sp-2);grid-area:value;display:flex}._dli_g5g0x_199{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}._verdict_g5g0x_205{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap}._v_dark_g5g0x_211{color:var(--warm);font-weight:var(--fw-medium)}._v_good_g5g0x_216,._v_bright_g5g0x_217{color:var(--fg-accent)}._root_yvyrt_1{--ridge:#4899d4;--sun:#c67a40;--lamps:#a07fd0;width:100%}[data-theme=light] ._root_yvyrt_1{--ridge:#2371a8;--sun:#b3652f;--lamps:#7a55b5}._svg_yvyrt_15{width:100%;height:auto;display:block;overflow:visible}._grid_yvyrt_22{stroke:var(--border-subtle);stroke-width:1px}._tick_yvyrt_27{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:10px}._label_yvyrt_33{fill:var(--fg-secondary);font-size:11px}._rowActive_yvyrt_38 ._label_yvyrt_33{fill:var(--fg-primary);font-weight:var(--fw-semibold)}._ridge_yvyrt_45{fill:color-mix(in oklab, var(--ridge) 26%, var(--bg-panel));stroke:var(--ridge);stroke-width:1.25px;stroke-linejoin:round}._rowActive_yvyrt_38 ._ridge_yvyrt_45{fill:color-mix(in oklab, var(--ridge) 42%, var(--bg-panel));stroke-width:2px}._lamps_yvyrt_57{fill:color-mix(in oklab, var(--lamps) 55%, var(--bg-panel))}._rowActive_yvyrt_38 ._lamps_yvyrt_57{fill:color-mix(in oklab, var(--lamps) 70%, var(--bg-panel))}._baseline_yvyrt_65{stroke:var(--border-strong);stroke-width:1px}._sun_yvyrt_70{fill:var(--sun)}._now_yvyrt_74{stroke:var(--fg-secondary);stroke-width:1px;stroke-dasharray:3 3}._nowLabel_yvyrt_80{fill:var(--fg-secondary);font-size:10px}._legend_yvyrt_85{margin:var(--sp-1) 0 0;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}._legend_yvyrt_85 span{align-items:center;gap:6px;display:inline-flex}._keyRidge_yvyrt_100,._keyLamps_yvyrt_101,._keySun_yvyrt_102{border-radius:2px;width:14px;display:inline-block}._keyRidge_yvyrt_100{background:color-mix(in oklab, var(--ridge) 26%, var(--bg-panel));border-top:1.5px solid var(--ridge);height:9px}._keySun_yvyrt_102{background:var(--sun);height:4px}._keyLamps_yvyrt_101{background:color-mix(in oklab, var(--lamps) 55%, var(--bg-panel));height:9px}._subhead_6cjzi_1{font-size:var(--fs-xs);color:var(--fg-muted);line-height:1.45}._muted_6cjzi_7{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._headline_6cjzi_13{align-items:baseline;gap:var(--sp-3);display:flex}._figure_6cjzi_19{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--fg-primary);flex:none;line-height:1}._of_6cjzi_27{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--fg-secondary)}._figureLabel_6cjzi_33{font-size:var(--fs-sm);color:var(--fg-secondary);line-height:1.35}._block_6cjzi_39{gap:var(--sp-2);flex-direction:column;display:flex}._h4_6cjzi_45{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-weight:var(--fw-semibold);margin:0}._hint_6cjzi_54{font-size:var(--fs-xs);color:var(--fg-muted);margin:0;line-height:1.45}._suggestions_6cjzi_61{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._suggestion_6cjzi_61{align-items:start;gap:var(--sp-2);width:100%;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;grid-template-columns:20px minmax(0,1fr) 14px;line-height:1.4;display:grid}._suggestion_6cjzi_61:hover{background:var(--bg-hover);border-color:var(--border-strong)}._suggestion_6cjzi_61 strong{font-weight:var(--fw-semibold)}._sgIcon_6cjzi_98{color:var(--fg-accent);margin-top:1px;display:inline-flex}._sgGo_6cjzi_104{color:var(--fg-muted);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);margin-top:3px}._suggestion_6cjzi_61:hover ._sgGo_6cjzi_104,._suggestion_6cjzi_61:focus-visible ._sgGo_6cjzi_104{opacity:1}._air_6cjzi_116{font-size:var(--fs-sm);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._air_6cjzi_116 li{justify-content:space-between;gap:var(--sp-2);display:flex}._airName_6cjzi_132{color:var(--fg-secondary)}._airValues_6cjzi_136{font-variant-numeric:tabular-nums;color:var(--fg-primary);text-align:right}._topUp_6cjzi_142{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);flex-direction:column;display:flex}._topUpLead_6cjzi_151{gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-primary);grid-template-columns:20px minmax(0,1fr);margin:0;line-height:1.4;display:grid}._topUpTable_6cjzi_161{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._topUpTable_6cjzi_161 th{text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);border-bottom:1px solid var(--border-subtle);padding:2px 4px 4px}._topUpTable_6cjzi_161 td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:5px 4px}._topUpTable_6cjzi_161 tr:last-child td{border-bottom:0}._topUpTable_6cjzi_161 tbody tr{cursor:pointer}._topUpTable_6cjzi_161 tbody tr:hover td{background:var(--bg-hover)}._num_6cjzi_196{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}._unitSm_6cjzi_202{color:var(--fg-muted);font-size:10px}._rowBtn_6cjzi_207{font:inherit;font-weight:var(--fw-medium);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}._where_6cjzi_219{font-size:var(--fs-xs);color:var(--fg-muted);display:block}._overlay_swqo6_3{z-index:var(--z-modal);padding:var(--sp-4);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}._card_swqo6_13{width:min(560px,100%);max-height:calc(100dvh - 2 * var(--sp-4));padding:var(--sp-3) var(--sp-4) var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-3);color:var(--fg-primary);overflow-y:auto}._head_swqo6_25{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}._kicker_swqo6_33{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted)}._title_swqo6_41{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary)}._sub_swqo6_48{font-size:var(--fs-sm);color:var(--fg-secondary)}._close_swqo6_53{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-panel);width:32px;height:32px;color:var(--fg-secondary);cursor:pointer;flex:none;place-items:center;display:inline-grid}._close_swqo6_53:hover{background:var(--bg-hover);color:var(--fg-primary)}._wide_swqo6_73{width:min(500px,100%)}._check_swqo6_78{font-size:var(--fs-sm);color:var(--fg-primary);align-items:center;gap:6px;display:flex}._card_rx1wr_5{flex-direction:column;width:min(460px,100%);padding:0;display:flex}._form_rx1wr_12{display:contents}._actions_rx1wr_16{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;width:100%;display:flex}._next_rx1wr_25{font-size:var(--fs-xs);color:var(--fg-muted);flex:160px}._error_rx1wr_31{color:var(--danger)}._submit_rx1wr_35{background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:0;padding:8px 16px}._submit_rx1wr_35:hover:not(:disabled){background:var(--accent-hover)}._submit_rx1wr_35:disabled{opacity:.5;cursor:not-allowed}._cancel_rx1wr_55{border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;color:var(--fg-secondary);cursor:pointer;background:0 0;padding:7px 12px}._cancel_rx1wr_55:hover{background:var(--bg-hover);color:var(--fg-primary)}._root_1m8xc_4{z-index:60;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);width:248px;max-height:calc(100dvh - 16px);box-shadow:var(--shadow-3);padding:4px;position:fixed;overflow-y:auto}._section_1m8xc_17+._section_1m8xc_17{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:4px}._head_1m8xc_23{color:var(--fg-muted);font-size:var(--fs-xs);align-items:center;gap:6px;padding:6px 8px 4px;display:flex}._headName_1m8xc_32{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--fw-semibold);color:var(--fg-primary);flex:1;overflow:hidden}._headMeta_1m8xc_42{flex:none}._status_1m8xc_46{text-transform:capitalize}._item_1m8xc_50{border-radius:var(--r-sm);width:100%;color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}._item_1m8xc_50:hover:not(:disabled){background:var(--bg-hover)}._item_1m8xc_50:disabled{opacity:.5;cursor:default}._primary_1m8xc_75{color:var(--fg-accent);font-weight:var(--fw-semibold)}._danger_1m8xc_80{color:var(--danger)}._chips_1m8xc_84{flex-wrap:wrap;gap:4px;padding:2px 6px 6px;display:flex}._chip_1m8xc_84{border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--fg-primary);font:inherit;font-size:var(--fs-xs);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}._chip_1m8xc_84:hover:not(:disabled){border-color:var(--fg-muted);background:var(--bg-hover)}._chip_1m8xc_84:disabled{opacity:.5;cursor:default}@media (pointer:coarse){._item_1m8xc_50{padding:9px 8px}._chip_1m8xc_84{padding:6px 10px}}._error_1m8xc_125{color:var(--danger);font-size:var(--fs-xs);margin:2px 8px 4px}._underName_1m8xc_131{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._root_153is_1{gap:var(--sp-1);padding:0 var(--sp-4) var(--sp-4);flex-direction:column;display:flex}._head_153is_8{align-items:center;gap:6px;min-height:28px;display:flex}._title_153is_15{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-semibold);color:var(--fg-muted);align-items:baseline;gap:6px;margin:0;display:flex}._count_153is_27{font-variant-numeric:tabular-nums;font-weight:var(--fw-regular);letter-spacing:0}._batch_153is_33{font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-on-accent);background:var(--accent);border-radius:var(--r-sm);cursor:pointer;border:1px solid #0000;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;display:inline-flex}._batch_153is_33:hover{background:var(--accent-hover)}._list_153is_53{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._group_153is_61{margin:var(--sp-2) 0 2px;font-size:var(--fs-xs);color:var(--fg-muted)}._group_153is_61 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}._group_153is_61 button:hover{color:var(--fg-secondary)}._chev_153is_83{transition:transform var(--dur-fast) var(--ease-out)}._chevOpen_153is_87{transform:rotate(90deg)}._row_153is_91{align-items:center;gap:var(--sp-2);width:100%;min-height:40px;padding:4px var(--sp-2);border-radius:var(--r-sm);font:inherit;color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}._row_153is_91:hover{background:var(--bg-hover)}._rowActive_153is_112,._rowActive_153is_112:hover{background:var(--bg-selected)}._rowText_153is_117{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}._rowName_153is_125{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_153is_133{font-size:var(--fs-xs);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._label_153is_141{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);font-variant-numeric:tabular-nums;flex:none}._labelDue_153is_149{color:var(--warm)}._labelHold_153is_153{color:var(--info)}._note_153is_157{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._root_7vtdu_1{width:100%;position:relative}._svg_7vtdu_6{touch-action:pan-y;width:100%;height:auto;display:block}._night_7vtdu_13{fill:var(--fg-primary);opacity:.06}._grid_7vtdu_18{stroke:var(--border-subtle);stroke-width:1px}._tick_7vtdu_23,._range_7vtdu_24{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:10px}._label_7vtdu_30{fill:var(--fg-secondary);font-size:11px}._empty_7vtdu_35{fill:var(--fg-muted);font-size:10px;font-style:italic}._levelTrack_7vtdu_41,._lineTrack_7vtdu_42{fill:none;stroke:var(--border-subtle);stroke-width:1px}._level_7vtdu_41{fill:color-mix(in oklab, var(--accent) 70%, transparent)}._line_7vtdu_42{fill:none;stroke:var(--accent);stroke-width:1.75px;stroke-linejoin:round}._target_7vtdu_59{fill:none;stroke:var(--warm);stroke-width:1px;stroke-dasharray:4 3}._now_7vtdu_66{stroke:var(--fg-primary);stroke-width:1px}._cross_7vtdu_71{stroke:var(--fg-secondary);stroke-width:1px;stroke-dasharray:2 2}._tip_7vtdu_77{z-index:var(--z-tooltip);min-width:150px;padding:var(--sp-2);background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-2);font-size:var(--fs-xs);pointer-events:none;position:absolute;top:0}._tipTime_7vtdu_91{font-weight:var(--fw-semibold);color:var(--fg-primary);margin-bottom:2px}._tipRow_7vtdu_97{justify-content:space-between;gap:var(--sp-3);color:var(--fg-secondary);font-variant-numeric:tabular-nums;display:flex}._svg_19s1t_1{flex:none;display:block}._track_19s1t_6{fill:none;stroke:var(--bg-hover);stroke-width:7px}._lit_19s1t_12{fill:none;stroke:var(--warm);stroke-width:7px;stroke-linecap:round}._tick_19s1t_19{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:9px}._hand_19s1t_25{stroke:var(--fg-primary);stroke-width:2px;stroke-linecap:round}._hub_19s1t_31{fill:var(--fg-primary)}._root_1brnq_1{gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-6);flex-direction:column;display:flex}._head_1brnq_8{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}._title_1brnq_15 h3{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;line-height:1.2}._title_1brnq_15 p{font-size:var(--fs-sm);color:var(--fg-muted);margin:2px 0 0}._fresh_1brnq_30{border:1px dashed var(--border-strong);border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:2px 10px 2px 8px;display:inline-flex}._fresh_1brnq_30:before{content:"";background:var(--fg-muted);border-radius:50%;width:6px;height:6px}._freshLive_1brnq_52{border-style:solid;border-color:var(--border-subtle);color:var(--fg-secondary)}._freshLive_1brnq_52:before{background:var(--accent)}._readouts_1brnq_63{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}._readout_1brnq_63{padding:var(--sp-3) var(--sp-2) var(--sp-3) 0;flex-direction:column;gap:2px;min-width:0;display:flex}._readoutLabel_1brnq_78{font-size:var(--fs-xs);color:var(--fg-muted)}._readoutValue_1brnq_83{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap;line-height:1.15}._readoutSub_1brnq_91{font-size:var(--fs-xs);color:var(--fg-secondary)}._readoutMuted_1brnq_96 ._readoutValue_1brnq_83{color:var(--fg-muted)}._note_1brnq_100{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._lightBlock_1brnq_107{align-items:center;gap:var(--sp-3);display:flex}._lightText_1brnq_113{font-size:var(--fs-sm);color:var(--fg-secondary);flex-direction:column;gap:2px;min-width:0;display:flex}._lightHead_1brnq_122{font-weight:var(--fw-semibold);color:var(--fg-primary)}._model_1brnq_127{font-size:var(--fs-xs);color:var(--fg-muted)}._block_1brnq_133{gap:var(--sp-2);flex-direction:column;display:flex}._h4_1brnq_139{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-weight:var(--fw-semibold);margin:0}._hint_1brnq_148{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._meta_1brnq_154{font-size:var(--fs-xs);color:var(--fg-muted);display:block}._devices_1brnq_161{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._devices_1brnq_161 li{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);color:var(--fg-primary);grid-template-columns:20px minmax(0,1fr) auto;display:grid}._devIcon_1brnq_180{color:var(--fg-secondary);display:inline-flex}._devName_1brnq_185{min-width:0}._devName_1brnq_185>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._devState_1brnq_196{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;display:flex}._meter_1brnq_206{background:var(--bg-hover);border-radius:2px;width:56px;height:4px;display:block;overflow:hidden}._meter_1brnq_206>span{background:var(--accent);height:100%;display:block}._deviceStale_1brnq_221{color:var(--fg-muted)!important}._deviceStale_1brnq_221 ._devIcon_1brnq_180{color:var(--fg-muted)}._root_19p5w_3{padding:var(--sp-6) var(--sp-4) var(--sp-4);background:var(--bg-base);flex-direction:column;justify-content:safe center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto;container-type:size}._stage_19p5w_16{flex:none;width:min(100%,154.839cqh - 99.0968px);max-width:1200px;position:relative}._svg_19p5w_23{width:100%;height:auto;display:block;overflow:visible}._groundShadow_19p5w_31{fill:#000;opacity:.18}._pole_19p5w_36{stroke:#8c9088;stroke-width:3px}._frame_19p5w_41{fill:none;stroke:#23261f;stroke-width:12px;stroke-linejoin:round}._dim_19p5w_48{fill:#0b0d10;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-in-out)}._cone_19p5w_54{pointer-events:none}._hanger_19p5w_58{stroke:#3a3d38;stroke-width:1.5px}._duct_19p5w_63{fill:none;stroke:#b8bbb4;stroke-width:14px;stroke-linejoin:round}._ductRibs_19p5w_70{fill:none;stroke:#8f938c;stroke-width:14px;stroke-dasharray:1.5 4;stroke-linejoin:round}._hose_19p5w_78{fill:none;stroke:#d9dcd5;stroke-width:9px;stroke-linecap:round}._cable_19p5w_85{stroke:#2e312c;stroke-width:1.5px}._screen_19p5w_90{fill:#8fe08a;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}._unknown_19p5w_98{filter:grayscale();opacity:.55}._spin_19p5w_104{transform-box:fill-box;transform-origin:50%;animation:_spin_19p5w_104 var(--spin) linear infinite}@keyframes _spin_19p5w_104{to{transform:rotate(360deg)}}._airLine_19p5w_114,._breeze_19p5w_115{fill:none;stroke:#9aa4ad;stroke-width:2px;stroke-linecap:round;stroke-dasharray:8 10;animation:1.4s linear infinite _flow_19p5w_1}._breeze_19p5w_115{stroke:#e9ede6;stroke-opacity:.75}@keyframes _flow_19p5w_1{to{stroke-dashoffset:-36px}}._mist_19p5w_133{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite _mist_19p5w_133}@keyframes _mist_19p5w_133{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.8}to{opacity:0;transform:translate(-46px,-26px)scale(1.6)}}@media (prefers-reduced-motion:reduce){._spin_19p5w_104,._airLine_19p5w_114,._breeze_19p5w_115,._mist_19p5w_133{animation:none}._mist_19p5w_133{opacity:.35}}._plantHit_19p5w_159{cursor:pointer;outline:none}._plantHit_19p5w_159:hover>g,._plantHit_19p5w_159:focus-visible>g{filter:brightness(1.12)}._plantHit_19p5w_159:focus-visible ._potLabel_19p5w_169{text-decoration:underline}._selectRing_19p5w_173{fill:none;stroke:#e8c662;stroke-width:3px}._potLabel_19p5w_169{fill:#e9ece6;pointer-events:none;font-weight:600}._warm_19p5w_185{fill:#ffd28a;pointer-events:none;mix-blend-mode:soft-light;transition:opacity var(--dur-slow) var(--ease-in-out)}._leader_19p5w_193 path{fill:none;stroke:var(--fg-muted);stroke-width:1px;opacity:.7}._leader_19p5w_193 circle{fill:var(--fg-secondary)}._callout_19p5w_204{position:absolute;transform:translateY(-50%)}._calloutLeft_19p5w_209{width:24.5833%;left:0}._calloutRight_19p5w_214{width:20.4167%;right:0}._chip_19p5w_219{padding:var(--sp-2) var(--sp-3);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-1);flex-direction:column;gap:2px;min-width:0;display:flex}._chipHead_19p5w_231{color:var(--fg-muted);align-items:center;gap:6px;min-width:0;display:flex}._chipTitle_19p5w_239{font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._chipState_19p5w_247{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);font-variant-numeric:tabular-nums;white-space:nowrap}._chipSub_19p5w_255{font-size:var(--fs-xs);color:var(--fg-muted)}._meter_19p5w_260{background:var(--bg-hover);border-radius:2px;height:4px;display:block;overflow:hidden}._meter_19p5w_260>span{background:var(--accent);border-radius:2px;height:100%;display:block}._calloutStale_19p5w_275 ._chip_19p5w_219{box-shadow:none;background:0 0;border-style:dashed}._calloutStale_19p5w_275 ._chipState_19p5w_247{color:var(--fg-muted)}._list_19p5w_285{margin:var(--sp-3) 0 0;gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));width:100%;padding:0;list-style:none;display:none}@container (width<=620px){._stage_19p5w_16{width:100%;margin-top:32px}._list_19p5w_285{margin-bottom:72px}._callout_19p5w_204,._leader_19p5w_193{display:none}._list_19p5w_285{display:grid}}._sensor_19p5w_317{cursor:pointer;outline:none}._sensor_19p5w_317:focus-visible circle{stroke:#e8c662;stroke-width:3.5px}._sensorStalk_19p5w_327{stroke:#6f6a62;stroke-width:1.2px;stroke-dasharray:2 2}._sensorPop_19p5w_334{z-index:3;gap:var(--sp-1);min-width:160px;max-width:240px;padding:var(--sp-2) var(--sp-3) var(--sp-3);background:var(--bg-panel);color:var(--fg-primary);border:1px solid var(--border-subtle);border-radius:var(--r-md);box-shadow:var(--shadow-3);font-size:var(--fs-sm);flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}._sensorPopHead_19p5w_352{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}._sensorPopName_19p5w_359{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sensorPopClose_19p5w_366{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px;display:inline-flex}._sensorPopClose_19p5w_366:hover{background:var(--bg-hover);color:var(--fg-primary)}._sensorPopStatus_19p5w_382{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._sensorPopLines_19p5w_388{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}._sensorPopLink_19p5w_395{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--fg-accent)}._viewToggle_1y8bj_3{top:var(--sp-3);right:var(--sp-3);z-index:2;box-shadow:var(--shadow-2);border-radius:var(--r-md);position:absolute}._badge_573sz_6,._tile_573sz_7{--tint:var(--fg-muted);--mix:14%}[data-family=start]{--tint:var(--accent);--mix:14%}[data-family=out]{--tint:var(--accent);--mix:26%}[data-family=harvest]{--tint:var(--warm);--mix:18%}[data-family=care]{--tint:var(--fg-muted);--mix:14%}[data-family=loss]{--tint:var(--danger);--mix:16%}[data-family=stock]{--tint:var(--info);--mix:16%}[data-family=env]{--tint:var(--fg-accent);--mix:10%}._badge_573sz_6{border-radius:var(--r-pill);background:color-mix(in oklab, var(--tint) var(--mix), var(--bg-panel));color:var(--fg-primary);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px 2px 7px;display:inline-flex}._badge_573sz_6 svg{color:color-mix(in oklab, var(--tint) 70%, var(--fg-primary));flex:none}._compact_573sz_38{padding:1px 7px 1px 5px}._tile_573sz_7{border-radius:var(--r-md);background:color-mix(in oklab, var(--tint) calc(var(--mix) + 6%), var(--bg-panel));color:color-mix(in oklab, var(--tint) 70%, var(--fg-primary));flex:none;justify-content:center;align-items:center;display:inline-flex}._root_1irll_1{gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-5);flex-direction:column;display:flex}._searchWrap_1irll_8{align-items:center;display:flex;position:relative}._searchIcon_1irll_14{color:var(--fg-muted);pointer-events:none;position:absolute;left:8px}._search_1irll_8{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);width:100%;color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);padding:6px 10px 6px 28px}._search_1irll_8:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._count_1irll_38{font-size:var(--fs-sm);color:var(--fg-muted);justify-content:space-between;align-items:center;gap:var(--sp-2);margin:0;display:flex}._count_1irll_38 strong{color:var(--fg-primary);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}._reset_1irll_54{color:var(--fg-accent);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;display:inline-flex}._reset_1irll_54:hover{text-decoration:underline}._section_1irll_67{gap:var(--sp-2);flex-direction:column;display:flex}._sectionTitle_1irll_73{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._select_1irll_82{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);font:inherit;font-size:var(--fs-sm);padding:6px 8px}._chips_1irll_92{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._chip_1irll_92{border:1px solid var(--border-subtle);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-xs);color:var(--fg-muted);cursor:pointer;background:0 0;padding:3px 10px}._chip_1irll_92:hover{border-color:var(--accent);color:var(--fg-primary)}._chipActive_1irll_113{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent)}._dateRow_1irll_119{gap:var(--sp-2);display:flex}._field_1irll_124{font-size:var(--fs-xs);color:var(--fg-muted);flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}._field_1irll_124 input{font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:6px 8px}._field_1irll_124 input:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._rangeNote_1irll_150{font-size:var(--fs-xs);color:var(--fg-secondary);margin:0}._typeList_1irll_157{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}._typeRow_1irll_166{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);width:100%;min-height:32px;font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:4px 8px;display:flex}._typeRow_1irll_166 svg{color:var(--fg-muted);flex:none}._typeRow_1irll_166:hover{background:var(--bg-hover)}._typeRow_1irll_166:disabled{opacity:.5;cursor:default;background:0 0}._typeActive_1irll_199,._typeActive_1irll_199:hover{background:var(--bg-selected)}._typeActive_1irll_199 svg{color:var(--fg-accent)}._typeName_1irll_208{flex:auto;min-width:0}._typeCount_1irll_213{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums}._typeActive_1irll_199 ._typeCount_1irll_213{color:var(--fg-secondary)}._tile_1qsex_1{border-radius:var(--r-md);background:var(--bg-hover);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}._tile_1qsex_1:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-subtle);pointer-events:none;transition:box-shadow var(--dur-fast) var(--ease-out);position:absolute;inset:0}._tile_1qsex_1:hover:after{box-shadow:inset 0 0 0 2px var(--accent)}._img_1qsex_26{object-fit:cover;width:100%;height:100%;animation:_fade-in_1qsex_1 var(--dur-base) var(--ease-out);display:block}._blank_1qsex_34{background:var(--bg-hover);width:100%;height:100%;display:block}@keyframes _fade-in_1qsex_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._img_1qsex_26{animation:none}}._list_1h9tu_1{gap:var(--sp-4);flex-direction:column;display:flex}._day_1h9tu_7{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1);scroll-margin-top:calc(var(--log-pinned,0px) + var(--sp-2));flex-direction:column;display:flex}._dayHead_1h9tu_20{top:calc(var(--log-pinned,0px) - var(--sp-4) - 1px);z-index:1;justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-2);background:var(--bg-panel);border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:1px solid var(--border-subtle);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;display:flex;position:sticky}._dayCount_1h9tu_39{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._rows_1h9tu_48{padding:var(--sp-1) 0;margin:0;list-style:none}._row_1h9tu_48{align-items:center;gap:var(--sp-3);width:100%;min-height:44px;padding:var(--sp-2) var(--sp-4);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4.75rem 8.5rem minmax(0,1fr) auto;display:grid}._item_1h9tu_72{transition:background var(--dur-fast) var(--ease-out)}._item_1h9tu_72:hover{background:var(--bg-hover)}._itemActive_1h9tu_80,._itemActive_1h9tu_80:hover{background:var(--bg-selected)}._itemActive_1h9tu_80 ._time_1h9tu_85,._itemActive_1h9tu_80 ._summary_1h9tu_86,._itemActive_1h9tu_80 ._label_1h9tu_87{color:var(--fg-secondary)}._time_1h9tu_85{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._badge_1h9tu_98{display:flex}._planting_1h9tu_102{align-items:center;gap:var(--sp-2);min-width:0;display:flex}._planting_1h9tu_102>img{flex:none}._plantingText_1h9tu_113{flex-direction:column;min-width:0;display:flex}._variety_1h9tu_119{font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._label_1h9tu_87{font-weight:var(--fw-regular);color:var(--fg-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}._summary_1h9tu_86{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._seedLine_1h9tu_141{font-size:var(--fs-xs);color:var(--fg-secondary);align-items:center;gap:4px;margin-top:1px;display:inline-flex}._seedLine_1h9tu_141 svg{color:var(--info);flex:none}._delta_1h9tu_155{font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--fg-accent);white-space:nowrap}._deltaOut_1h9tu_163{color:var(--fg-secondary)}._extras_1h9tu_167{align-items:center;gap:var(--sp-2);display:flex}._photos_1h9tu_173{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}._strip_1h9tu_183{--thumb:64px;padding:0 var(--sp-4) var(--sp-3) calc(var(--sp-4) + 4.75rem + 8.5rem + 2 * var(--sp-3) + 16px + var(--sp-2));flex-wrap:wrap;gap:6px;display:flex}._photoFocus_1h9tu_191 ._strip_1h9tu_183{--thumb:120px}._stripTile_1h9tu_195{width:var(--thumb);height:var(--thumb);flex:none}._gallery_1h9tu_202{height:260px;padding:var(--sp-3) var(--sp-4) var(--sp-1);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:4px;display:grid}._photoFocus_1h9tu_191 ._gallery_1h9tu_202{height:340px}._gallery_1h9tu_202[data-count="3"]{grid-template-columns:2fr 1fr}._galleryLead_1h9tu_219{grid-row:1/span 2;height:100%}._galleryTile_1h9tu_224{height:100%}._gallery_1h9tu_202[data-count="4"] ._galleryTile_1h9tu_224:last-child{grid-column:2/span 2}._caption_1h9tu_232{left:var(--sp-2);bottom:var(--sp-2);max-width:calc(100% - var(--sp-4));border-radius:var(--r-pill);background:color-mix(in oklab, var(--bg-panel) 88%, transparent);color:var(--fg-primary);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;padding:3px 8px;position:absolute;overflow:hidden}._more__1h9tu_248{background:var(--bg-overlay);color:#fff;font-size:var(--fs-lg);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._more_1h9tu_248{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-panel);font:inherit;font-size:var(--fs-sm);color:var(--fg-secondary);cursor:pointer;align-self:center;padding:8px 14px}._more_1h9tu_248:hover{background:var(--bg-hover);color:var(--fg-primary)}._empty_1h9tu_279{align-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-4);text-align:center;flex-direction:column;display:flex}._emptyTitle_1h9tu_288{color:var(--fg-primary);font-weight:var(--fw-medium);margin:0}._emptyHint_1h9tu_294{color:var(--fg-muted);font-size:var(--fs-sm);max-width:38ch;margin:0}@container (width<=560px){._row_1h9tu_48{padding:var(--sp-2) var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge badge time""planting planting extras";row-gap:6px}._time_1h9tu_85{text-align:right;grid-area:time}._badge_1h9tu_98{grid-area:badge}._planting_1h9tu_102{grid-area:planting}._seedLine_1h9tu_141{font-size:var(--fs-xs);color:var(--fg-secondary);align-items:center;gap:4px;margin-top:1px;display:inline-flex}._seedLine_1h9tu_141 svg{color:var(--info);flex:none}._delta_1h9tu_155{font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--fg-accent);white-space:nowrap}._deltaOut_1h9tu_163{color:var(--fg-secondary)}._extras_1h9tu_167{grid-area:extras}._dayHead_1h9tu_20{top:calc(var(--log-pinned,0px) - var(--sp-4) - 1px);padding:var(--sp-3) var(--sp-3) var(--sp-2)}._strip_1h9tu_183{--thumb:72px;padding:0 var(--sp-3) var(--sp-3) calc(var(--sp-3) + 16px + var(--sp-2))}._photoFocus_1h9tu_191 ._strip_1h9tu_183{--thumb:calc((100cqi - 3 * var(--sp-3) - 16px - 2 * 6px) / 3)}._gallery_1h9tu_202{height:200px;padding:var(--sp-2) var(--sp-3) var(--sp-1)}._photoFocus_1h9tu_191 ._gallery_1h9tu_202{height:240px}}._readingIcon_1h9tu_362{color:var(--fg-accent);flex:none}._root_15gwo_1{gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-5);flex-direction:column;min-height:100%;display:flex}._header_15gwo_9{align-items:flex-start;gap:var(--sp-3);display:flex}._headText_15gwo_15{flex:auto;min-width:0}._title_15gwo_20{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;line-height:1.2}._subtitle_15gwo_29{font-size:var(--fs-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin:2px 0 0}._close_15gwo_36{border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:6px;display:inline-flex}._close_15gwo_36:hover{color:var(--fg-primary);background:var(--bg-hover)}._photos_15gwo_52{flex-direction:column;gap:6px;display:flex}._leadPhoto_15gwo_58{aspect-ratio:4/3;width:100%}._photoStrip_15gwo_63{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}._photoThumb_15gwo_69{aspect-ratio:1}._historyCam_15gwo_73{vertical-align:-1px;color:var(--fg-muted);margin-left:6px}._plantingCard_15gwo_79{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-base);color:var(--fg-primary);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}._plantingCard_15gwo_79:hover{border-color:var(--border-strong);background:var(--bg-hover)}._plantingText_15gwo_97{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}._plantingName_15gwo_105{font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._cardArrow_15gwo_112{color:var(--fg-muted);flex:none}._context_15gwo_117{margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--fs-sm);color:var(--fg-secondary)}._lead_15gwo_58{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--fg-primary);margin:0}._derived_15gwo_130{margin:calc(-1 * var(--sp-2)) 0 0;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px dashed var(--border-strong);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--fg-secondary);display:flex}._derived_15gwo_130 svg{color:var(--info);flex:none;margin-top:2px}._section_15gwo_147{gap:var(--sp-2);flex-direction:column;display:flex}._label_15gwo_153{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._muted_15gwo_162{color:var(--fg-muted);font-size:var(--fs-xs)}._notes_15gwo_167{padding:var(--sp-2) var(--sp-3);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--fg-primary);white-space:pre-wrap;margin:0;line-height:1.55}._facts_15gwo_179{gap:6px var(--sp-4);font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}._fact_15gwo_179{display:contents}._fact_15gwo_179 dt{color:var(--fg-muted)}._fact_15gwo_179 dd{color:var(--fg-primary);font-variant-numeric:tabular-nums;margin:0}._inlineLink_15gwo_201{font-size:var(--fs-sm);color:var(--fg-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);align-self:flex-start;align-items:center;gap:6px;display:inline-flex}._inlineLink_15gwo_201:hover{text-decoration-color:currentColor}._history_15gwo_73{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}._history_15gwo_73:before{content:"";border-left:1px solid var(--border-strong);position:absolute;top:14px;bottom:14px;left:13px}._gap_15gwo_236{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;padding:2px 0 2px 34px;display:block}._historyRow_15gwo_244{align-items:flex-start;gap:var(--sp-2);border-radius:var(--r-sm);width:100%;font:inherit;color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:4px 6px 4px 2px;display:flex;position:relative}._historyRow_15gwo_244:hover{background:var(--bg-hover)}._historyDot_15gwo_265{border:1px solid var(--border-strong);background:var(--bg-panel);width:24px;height:24px;color:var(--fg-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._historyCurrent_15gwo_278 ._historyRow_15gwo_244{background:var(--bg-selected)}._historyCurrent_15gwo_278 ._historyDot_15gwo_265{border-color:var(--accent);background:var(--accent);color:var(--fg-on-accent)}._historyText_15gwo_288{flex-direction:column;min-width:0;padding-top:2px;display:flex}._historyTitle_15gwo_295{font-size:var(--fs-sm);font-weight:var(--fw-medium)}._historyMeta_15gwo_300{font-size:var(--fs-xs);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._historyCurrent_15gwo_278 ._historyMeta_15gwo_300{color:var(--fg-secondary)}._error_15gwo_312{color:var(--danger);font-size:var(--fs-sm);margin:0}._footer_15gwo_318{padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);justify-content:flex-end;margin-top:auto;display:flex}._delete_15gwo_326,._deleteNow_15gwo_327,._cancel_15gwo_328{border-radius:var(--r-sm);min-height:32px;font:inherit;font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:4px;padding:4px 12px;display:inline-flex}._delete_15gwo_326{color:var(--danger);border:1px solid color-mix(in oklab, var(--danger), transparent 60%);background:0 0}._delete_15gwo_326:hover{background:color-mix(in oklab, var(--danger), transparent 88%);color:var(--danger-hover)}._confirm_15gwo_351{justify-content:flex-end;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-secondary);flex-wrap:wrap;display:flex}._deleteNow_15gwo_327{border:1px solid var(--danger);background:var(--danger);color:var(--fg-on-danger)}._deleteNow_15gwo_327:hover:not(:disabled){background:var(--danger-hover);border-color:var(--danger-hover)}._cancel_15gwo_328{border:1px solid var(--border-subtle);color:var(--fg-primary);background:0 0}._cancel_15gwo_328:hover:not(:disabled){background:var(--bg-hover)}._deleteNow_15gwo_327:disabled,._cancel_15gwo_328:disabled{opacity:.5;cursor:not-allowed}._root_191w7_7{width:100%;position:relative}._map_191w7_12{width:100%;height:auto;max-height:var(--readings-map-max-h,100%);display:block;overflow:hidden}._compass_191w7_20{border:1px solid var(--border-subtle);background:color-mix(in oklab, var(--bg-panel), transparent 15%);width:32px;height:32px;color:var(--fg-secondary);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}button._compass_191w7_20{cursor:pointer}button._compass_191w7_20:hover{border-color:var(--border-strong);color:var(--fg-primary)}button._compass_191w7_20[aria-pressed=true]{border-color:var(--fg-accent);color:var(--fg-accent)}button._compass_191w7_20:focus-visible{outline:2px solid var(--fg-accent);outline-offset:2px}._needle_191w7_54{fill:currentColor}._needleN_191w7_58{fill:currentColor;font-weight:var(--fw-semibold)}._map_191w7_12 *{vector-effect:non-scaling-stroke}._empty_191w7_67{min-height:120px;color:var(--fg-muted);font-size:var(--fs-sm);place-items:center;display:grid}._ground_191w7_75{fill:color-mix(in oklab, var(--accent), var(--bg-base) 90%);stroke:var(--border-subtle);stroke-width:1px}._bed_191w7_81{fill:color-mix(in oklab, var(--warm), var(--bg-base) 70%);stroke:color-mix(in oklab, var(--warm), var(--bg-base) 35%);stroke-width:1px}._structure_191w7_87{fill:color-mix(in oklab, var(--fg-muted), var(--bg-base) 72%);stroke:color-mix(in oklab, var(--fg-muted), var(--bg-base) 40%);stroke-width:1px}._canopy_191w7_93{fill:color-mix(in oklab, var(--accent), transparent 82%);stroke:color-mix(in oklab, var(--accent), transparent 55%);stroke-width:1px}._floor_191w7_99{fill:var(--bg-base)}._room_191w7_103{fill:none;stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3 3}._wall_191w7_110{stroke:var(--fg-secondary);stroke-width:2px;stroke-linecap:round}._shell_191w7_116{fill:none;stroke:var(--fg-primary);stroke-width:2.5px;stroke-linejoin:round}._light_191w7_123{fill:color-mix(in oklab, var(--warm), transparent 88%);stroke:var(--warm);stroke-width:1px;stroke-dasharray:4 3}._marker_191w7_130{cursor:pointer}._hit_191w7_134{fill:#0000}._dot_191w7_138{fill:var(--fg-accent);stroke:var(--bg-panel);stroke-width:2px;transition:r var(--dur-fast) var(--ease-out)}._marker_191w7_130[data-active] ._dot_191w7_138{fill:var(--warm);stroke-width:3px}._count_191w7_150{fill:var(--fg-on-accent);font-weight:var(--fw-semibold);text-anchor:middle;pointer-events:none}._label_191w7_157{fill:var(--fg-primary);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--bg-panel);stroke-width:3px;stroke-linejoin:round;pointer-events:none}._marker_191w7_130[data-active] ._label_191w7_157{font-weight:var(--fw-semibold)}@media (prefers-reduced-motion:reduce){._dot_191w7_138{transition:none}}._values_1uyh2_1{gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;margin:0;display:flex}._value_1uyh2_1 dt{color:var(--fg-muted);font-size:var(--fs-xs)}._value_1uyh2_1 dd{font-size:var(--fs-xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--fg-primary);margin:2px 0 0}._value_1uyh2_1 dd._predicted_1uyh2_21{color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-regular);margin-top:0}._where_1uyh2_28{color:var(--fg-primary);font-size:var(--fs-sm);margin:0}._map_1uyh2_34{padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-base);--readings-map-max-h:16rem}._envLink_1uyh2_45{color:var(--fg-accent);font-size:var(--fs-sm);align-self:flex-start;align-items:center;gap:4px;text-decoration:none;display:inline-flex}._envLink_1uyh2_45:hover{text-decoration:underline}._root_i6g2t_1{--label-w:minmax(104px, 8.5rem);--total-w:3.25rem;gap:var(--sp-1);flex-direction:column;display:flex}._monthRow_i6g2t_9,._row_i6g2t_10{grid-template-columns:var(--label-w) 1fr var(--total-w);align-items:center;column-gap:var(--sp-3);display:grid}._track_i6g2t_17{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));gap:2px;display:grid}._monthTrack_i6g2t_23{position:relative}._indicator_i6g2t_29{width:calc(100% / var(--weeks));transform-origin:0;background:color-mix(in oklab, var(--warm) 16%, transparent);border-bottom:2px solid var(--warm);pointer-events:none;opacity:0;border-radius:2px;position:absolute;top:-2px;bottom:-3px;left:0}._month_i6g2t_9{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;grid-row:1;position:relative}._rows_i6g2t_51{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_i6g2t_10{border-radius:var(--r-sm);min-height:30px;transition:opacity var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out)}._row_i6g2t_10:hover{background:var(--bg-hover)}._rowActive_i6g2t_69,._rowActive_i6g2t_69:hover{background:var(--bg-selected)}._rowDim_i6g2t_74{opacity:.45}._rowDim_i6g2t_74:hover{opacity:1}._label_i6g2t_82{align-items:center;gap:var(--sp-2);min-width:0;min-height:30px;padding:0 var(--sp-1);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:inline-flex}._label_i6g2t_82 svg{color:var(--fg-muted);flex:none}._label_i6g2t_82 span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._empty_i6g2t_110{margin:var(--sp-1) 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px dashed var(--border-subtle);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--fg-muted)}._clear_i6g2t_119{color:var(--fg-secondary);flex:none;margin-left:2px}._cell_i6g2t_125{background:var(--bg-hover);cursor:pointer;height:16px;transition:opacity var(--dur-fast) var(--ease-out);border:0;border-radius:3px;grid-row:1;padding:0;display:block}._cell_i6g2t_125:hover{outline:1.5px solid var(--fg-secondary);outline-offset:0}._cellOut_i6g2t_142{opacity:.3}._cell_i6g2t_125[data-level="1"],._swatch_i6g2t_147[data-level="1"]{background:color-mix(in oklab, var(--accent) 28%, var(--bg-panel))}._cell_i6g2t_125[data-level="2"],._swatch_i6g2t_147[data-level="2"]{background:color-mix(in oklab, var(--accent) 50%, var(--bg-panel))}._cell_i6g2t_125[data-level="3"],._swatch_i6g2t_147[data-level="3"]{background:color-mix(in oklab, var(--accent) 74%, var(--bg-panel))}._cell_i6g2t_125[data-level="4"],._swatch_i6g2t_147[data-level="4"]{background:var(--accent)}._total_i6g2t_152{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--fg-secondary);text-align:right;padding-right:var(--sp-1)}._legend_i6g2t_160{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}._swatch_i6g2t_147{border-radius:2px;width:14px;height:12px;display:inline-block}._note_i6g2t_177{margin-left:var(--sp-2)}@container (width<=520px){._root_i6g2t_1{--label-w:minmax(84px, 6.5rem);--total-w:2.5rem}._row_i6g2t_10,._monthRow_i6g2t_9{column-gap:var(--sp-2)}._note_i6g2t_177{flex-basis:100%;margin-left:0}._month_i6g2t_9:nth-child(2n){display:none}}._strip_gbwki_3{height:var(--strip-h);align-items:center;column-gap:var(--sp-3);padding:0 var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);border-top:0;grid-template-columns:minmax(104px,8.5rem) 1fr 3.25rem;display:grid;position:absolute;inset:0 0 auto;transform:translateY(-6px)}._shown_gbwki_26{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){._strip_gbwki_3,._shown_gbwki_26{transform:none}}._label_gbwki_43{flex-direction:column;min-width:0;line-height:1.2;display:flex}._title_gbwki_50{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-secondary);white-space:nowrap}._range_gbwki_57{font-size:var(--fs-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._trackWrap_gbwki_66{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}._months_gbwki_74,._cells_gbwki_75{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));gap:2px;display:grid}._month_gbwki_74{color:var(--fg-muted);white-space:nowrap;grid-row:1;font-size:11px;line-height:14px}._cell_gbwki_75{background:var(--bg-hover);cursor:pointer;border:0;border-radius:2px;height:24px;padding:0}._cellOut_gbwki_98{opacity:.3}._cell_gbwki_75:hover{outline:1.5px solid var(--fg-secondary)}._cell_gbwki_75[data-level="1"]{background:color-mix(in oklab, var(--accent) 28%, var(--bg-panel))}._cell_gbwki_75[data-level="2"]{background:color-mix(in oklab, var(--accent) 50%, var(--bg-panel))}._cell_gbwki_75[data-level="3"]{background:color-mix(in oklab, var(--accent) 74%, var(--bg-panel))}._cell_gbwki_75[data-level="4"]{background:var(--accent)}._indicator_gbwki_113{width:calc(100% / var(--weeks));transform-origin:0;background:color-mix(in oklab, var(--warm) 16%, transparent);border-bottom:3px solid var(--warm);pointer-events:none;opacity:0;z-index:1;border-radius:3px;position:absolute;top:-5px;bottom:-5px;left:0}@container (width<=560px){._strip_gbwki_3{padding:0 var(--sp-3);grid-template-columns:1fr}._trackWrap_gbwki_66{gap:2px}._month_gbwki_74{font-size:10px;line-height:12px}._cell_gbwki_75{height:12px}._indicator_gbwki_113{border-bottom-width:2px;top:-4px;bottom:-4px}._label_gbwki_43{display:none}}._middle_l40dv_1{background:var(--bg-base);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._scroll_l40dv_10{min-height:0;padding:var(--sp-4);flex:auto;overflow:auto;container-type:inline-size}._column_l40dv_21{--strip-h:72px;--log-pinned:0px;gap:var(--sp-4);flex-direction:column;max-width:960px;margin:0 auto;display:flex}._column_l40dv_21[data-pinned]{--log-pinned:var(--strip-h)}._dock_l40dv_36{top:calc(-1 * var(--sp-4));z-index:3;height:0;margin-bottom:calc(-1 * var(--sp-4));position:sticky}._panel_l40dv_44{gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex}._panelHead_l40dv_56{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}._h1_l40dv_63,._h2_l40dv_64{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;line-height:1.2}._h1_l40dv_63{font-size:var(--fs-2xl)}._h2_l40dv_64{font-size:var(--fs-lg)}._hint_l40dv_80{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._lede_l40dv_86{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--fg-secondary)}._summary_l40dv_92{gap:var(--sp-4)}._stats_l40dv_97{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid}._stats_l40dv_97>div{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;min-width:0;display:flex}._stats_l40dv_97 dt{font-size:var(--fs-xs);color:var(--fg-muted)}._stats_l40dv_97 dd{flex-direction:column;gap:2px;margin:0;display:flex}._value_l40dv_125{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap}._sub_l40dv_132{font-size:var(--fs-xs);color:var(--fg-muted)}._inlineBtn_l40dv_137{font:inherit;color:var(--fg-accent);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);cursor:pointer;background:0 0;border:0;padding:0}._inlineBtn_l40dv_137:hover{text-decoration-color:currentColor}._footnote_l40dv_153{margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--fs-xs);color:var(--fg-muted);max-width:72ch}._error_l40dv_160{padding:var(--sp-7);text-align:center;color:var(--danger)}._empty_l40dv_166{align-items:center;gap:var(--sp-3);max-width:34rem;margin:var(--sp-8) auto;padding:0 var(--sp-4);text-align:center;color:var(--fg-muted);flex-direction:column;display:flex}._empty_l40dv_166 h2{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._empty_l40dv_166 p{font-size:var(--fs-sm);margin:0;line-height:1.6}._skel_l40dv_192{border-radius:var(--r-sm);background:var(--bg-hover);animation:1.2s ease-in-out infinite alternate _shimmer_l40dv_1;display:block}@keyframes _shimmer_l40dv_1{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){._skel_l40dv_192{animation:none}}@container (width<=560px){._column_l40dv_21{--strip-h:34px}._panel_l40dv_44{padding:var(--sp-3)}._stats_l40dv_97{grid-template-columns:repeat(2,minmax(0,1fr))}._value_l40dv_125{font-size:var(--fs-lg)}}._root_48e8z_1{--label-w:minmax(96px, 9rem);--total-w:4.75rem;gap:var(--sp-1);flex-direction:column;display:flex}._monthRow_48e8z_9,._row_48e8z_10{grid-template-columns:var(--label-w) 1fr var(--total-w);align-items:center;column-gap:var(--sp-3);display:grid}._monthTrack_48e8z_17,._track_48e8z_18{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));gap:2px;display:grid}._month_48e8z_9{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;grid-row:1}._rows_48e8z_31{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_48e8z_10{border-radius:var(--r-sm);width:100%;min-height:34px;font:inherit;color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:4px 0}._row_48e8z_10:hover{background:var(--bg-hover)}._rowActive_48e8z_57,._rowActive_48e8z_57:hover{background:var(--bg-selected)}._label_48e8z_62{align-items:center;gap:var(--sp-2);min-width:0;padding-left:var(--sp-1);display:inline-flex}._name_48e8z_70{font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._track_48e8z_18{height:18px;position:relative}._cell_48e8z_83{background:var(--bg-hover);border-radius:3px;grid-row:1;height:100%;min-height:12px;display:block}._cell_48e8z_83[data-level="1"]{background:color-mix(in oklab, var(--accent) 28%, var(--bg-panel))}._cell_48e8z_83[data-level="2"]{background:color-mix(in oklab, var(--accent) 50%, var(--bg-panel))}._cell_48e8z_83[data-level="3"]{background:color-mix(in oklab, var(--accent) 74%, var(--bg-panel))}._cell_48e8z_83[data-level="4"]{background:var(--accent)}._today_48e8z_98{border-left:1px solid var(--fg-muted);z-index:1;pointer-events:none;grid-row:1;justify-self:center;width:0;height:calc(100% + 8px);margin-top:-4px}._frost_48e8z_109{border-left:1.5px dashed var(--info);z-index:1;pointer-events:none;grid-row:1;justify-self:center;width:0;height:calc(100% + 8px);margin-top:-4px}._total_48e8z_126{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--fg-secondary);text-align:right;white-space:nowrap;padding-right:var(--sp-1)}._rowActive_48e8z_57 ._frost_48e8z_109{border-left:1.5px dashed var(--info);z-index:1;pointer-events:none;grid-row:1;justify-self:center;width:0;height:calc(100% + 8px);margin-top:-4px}._frostKey_48e8z_120{margin-left:var(--sp-2);border-left:1.5px dashed var(--info);padding-left:10px}._total_48e8z_126{color:var(--fg-primary)}._legend_48e8z_156{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}._legend_48e8z_156 ._cell_48e8z_83{width:14px;height:12px}._legendNote_48e8z_171{margin-left:var(--sp-2)}@container (width<=520px){._root_48e8z_1{--label-w:minmax(72px, 6.5rem);--total-w:3.75rem}._row_48e8z_10{column-gap:var(--sp-2)}._legendNote_48e8z_171{flex-basis:100%;margin-left:0}}._root_7lyfw_1{width:100%}._svg_7lyfw_5{width:100%;height:auto;display:block;overflow:visible}._grid_7lyfw_12{stroke:var(--border-subtle);stroke-width:1px}._tick_7lyfw_17{fill:var(--fg-muted);font-size:10px}._frost_7lyfw_22{stroke:var(--info);stroke-width:1.5px;stroke-dasharray:3 3}._frostLabel_7lyfw_28{fill:var(--info);font-size:10px;font-weight:var(--fw-medium)}._today_7lyfw_34{stroke:var(--fg-muted);stroke-width:1px}._rowLabel_7lyfw_39{fill:var(--fg-secondary);font-size:11px}._rowBg_7lyfw_44{fill:#0000;rx:4}._rowHit_7lyfw_49{cursor:pointer}._rowHit_7lyfw_49:hover ._rowBg_7lyfw_44{fill:var(--bg-hover)}._rowHit_7lyfw_49:hover ._rowLabel_7lyfw_39{fill:var(--fg-primary)}._planned_7lyfw_61{fill:color-mix(in oklab, var(--accent) 14%, transparent);stroke:color-mix(in oklab, var(--accent) 35%, transparent);stroke-width:1px;stroke-dasharray:2 2}._indoor_7lyfw_68{stroke:var(--border-strong);stroke-width:2px;stroke-dasharray:1 4;stroke-linecap:round}._track_7lyfw_75{stroke:var(--fg-muted);stroke-width:2px;stroke-linecap:round;opacity:.55}._milestone_7lyfw_82{fill:var(--bg-panel);stroke:var(--fg-secondary);stroke-width:1.5px}._milestonePlanned_7lyfw_88{stroke-dasharray:2 2}._milestoneLabel_7lyfw_92{fill:var(--fg-muted);font-size:10px}._pick_7lyfw_97{fill:var(--accent);transition:fill var(--dur-fast) var(--ease-out)}._pickCol_7lyfw_102:hover ._pick_7lyfw_97{fill:var(--accent-hover)}._pickHit_7lyfw_106{fill:#0000}._pickUnweighed_7lyfw_110{fill:var(--bg-panel);stroke:var(--accent);stroke-width:1.5px}._pickFinal_7lyfw_116{fill:var(--fg-accent)}._root_zsram_1{width:100%}._svg_zsram_5{width:100%;height:auto;display:block;overflow:visible}._grid_zsram_12{stroke:var(--border-subtle);stroke-width:1px}._tick_zsram_17{fill:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:10px}._dot_zsram_23{fill:color-mix(in oklab, var(--accent) 70%, transparent);stroke:var(--bg-panel);stroke-width:1px}._dot_zsram_23:hover{fill:var(--accent-hover)}._ring_zsram_33{fill:color-mix(in oklab, var(--warm) 8%, transparent);stroke:color-mix(in oklab, var(--warm) 75%, transparent);stroke-width:1.25px}._median_zsram_39{stroke:var(--fg-secondary);stroke-width:1px;stroke-dasharray:4 3}._medianLabel_zsram_45{fill:var(--fg-secondary);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--bg-panel);stroke-width:3px;font-size:10px}._marg_zsram_54{fill:color-mix(in oklab, var(--accent) 45%, var(--bg-panel))}._legend_zsram_58{margin:var(--sp-1) 0 0;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}._legend_zsram_58 span{align-items:center;gap:5px;display:inline-flex}._keyDot_zsram_73,._keyRing_zsram_74{border-radius:50%;width:8px;height:8px;display:inline-block}._keyDot_zsram_73{background:var(--accent)}._keyRing_zsram_74{border:1.5px solid var(--warm)}._grid_1hyb7_1{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;display:grid}._compact_1hyb7_8{grid-template-columns:repeat(auto-fit,minmax(4.75rem,1fr))}._cell_1hyb7_12{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;min-width:0;display:flex}._cell_1hyb7_12 dt{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._cell_1hyb7_12 dd{flex-direction:column;gap:2px;margin:0;display:flex}._value_1hyb7_36{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--fg-primary);white-space:nowrap}._compact_1hyb7_8 ._value_1hyb7_36{font-size:var(--fs-md)}._sub_1hyb7_47{font-size:var(--fs-xs);color:var(--fg-muted)}._detail_b9i8g_1{gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-6);flex-direction:column;display:flex}._head_b9i8g_8{align-items:flex-start;gap:var(--sp-3);display:flex}._icon_b9i8g_14{flex:none;margin-top:2px}._title_b9i8g_19{flex:auto;min-width:0}._title_b9i8g_19 h3{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);text-wrap:balance;margin:0;line-height:1.2}._title_b9i8g_19 p{font-size:var(--fs-sm);color:var(--fg-muted);margin:2px 0 0}._close_b9i8g_40{color:var(--fg-muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:none;padding:6px;display:inline-flex}._close_b9i8g_40:hover{color:var(--fg-primary);background:var(--bg-hover)}._season_b9i8g_56{align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-sm);color:var(--fg-secondary);flex-wrap:wrap;margin:0;display:flex}._state_b9i8g_66{border-radius:var(--r-pill);border:1px solid var(--border-subtle);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-secondary);align-items:center;gap:6px;padding:2px 10px 2px 8px;display:inline-flex}._state_b9i8g_66:before{content:"";background:var(--fg-muted);border-radius:50%;width:6px;height:6px}._stateLive_b9i8g_86:before{background:var(--accent)}._stateDue_b9i8g_90{border-color:color-mix(in oklab, var(--warm), transparent 55%);color:var(--fg-primary)}._stateDue_b9i8g_90:before{background:var(--warm)}._links_b9i8g_99{align-items:center;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}._links_b9i8g_99 a,._linkBtn_b9i8g_108{color:var(--fg-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);text-decoration-color:color-mix(in oklab, currentColor, transparent 60%);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._links_b9i8g_99 a:hover,._linkBtn_b9i8g_108:hover{text-decoration-color:currentColor}._links_b9i8g_99 ._primaryLink_b9i8g_125{min-height:32px;padding:0 var(--sp-3);border-radius:var(--r-sm);background:var(--accent);color:var(--fg-on-accent);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}._links_b9i8g_99 ._primaryLink_b9i8g_125:hover{background:var(--accent-hover)}._block_b9i8g_142{gap:var(--sp-2);flex-direction:column;display:flex}._h4_b9i8g_148{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-weight:var(--fw-semibold);margin:0}._hint_b9i8g_157{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._meta_b9i8g_163{font-size:var(--fs-xs);color:var(--fg-muted);display:block}._headline_b9i8g_170{gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;display:flex}._figure_b9i8g_176{flex-direction:column;gap:2px;display:flex}._figureValue_b9i8g_182{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--fg-primary);white-space:nowrap;line-height:1.1}._figureLabel_b9i8g_191{font-size:var(--fs-xs);color:var(--fg-muted)}._lead_b9i8g_196{font-size:var(--fs-sm);color:var(--fg-primary);margin:0}._muted_b9i8g_202{color:var(--fg-muted)}._compare_b9i8g_207{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._compareRow_b9i8g_215{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-1);border:0;border-bottom:1px solid var(--border-subtle);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.1em minmax(0,1.3fr) minmax(40px,1fr) auto 14px;display:grid}._compareRow_b9i8g_215:hover{background:var(--bg-hover)}._compareRank_b9i8g_236{color:var(--fg-muted);font-variant-numeric:tabular-nums}._chev_b9i8g_241{color:var(--fg-muted);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}._compareRow_b9i8g_215:hover ._chev_b9i8g_241,._compareRow_b9i8g_215:focus-visible ._chev_b9i8g_241{opacity:1}._compareName_b9i8g_252{min-width:0;font-weight:var(--fw-medium)}._compareName_b9i8g_252>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._compareBar_b9i8g_264{background:var(--bg-hover);border-radius:0 4px 4px 0;height:8px;display:block}._compareBar_b9i8g_264>span{background:var(--accent);border-radius:0 4px 4px 0;height:100%;display:block}._compareVal_b9i8g_278{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._share_b9i8g_285{gap:2px;height:14px;display:flex}._shareSeg_b9i8g_291{border-radius:3px;flex:1 1 0;min-width:3px}._shareSeg_b9i8g_291[data-step="0"],._shareKey_b9i8g_297[data-step="0"]{background:var(--accent)}._shareSeg_b9i8g_291[data-step="1"],._shareKey_b9i8g_297[data-step="1"]{background:color-mix(in oklab, var(--accent) 72%, var(--bg-panel))}._shareSeg_b9i8g_291[data-step="2"],._shareKey_b9i8g_297[data-step="2"]{background:color-mix(in oklab, var(--accent) 50%, var(--bg-panel))}._shareSeg_b9i8g_291[data-step="3"],._shareKey_b9i8g_297[data-step="3"]{background:color-mix(in oklab, var(--accent) 32%, var(--bg-panel))}._shareSeg_b9i8g_291[data-step="4"],._shareKey_b9i8g_297[data-step="4"]{background:color-mix(in oklab, var(--accent) 20%, var(--bg-panel))}._shareSeg_b9i8g_291[data-step=none],._shareKey_b9i8g_297[data-step=none]{background:repeating-linear-gradient(135deg, var(--border-strong) 0 2px, transparent 2px 5px)}._shareLegend_b9i8g_306{align-items:center;gap:4px var(--sp-2);font-size:var(--fs-sm);color:var(--fg-primary);grid-template-columns:10px minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid}._shareLegend_b9i8g_306 li{display:contents}._shareKey_b9i8g_297{border-radius:2px;width:10px;height:10px}._shareVal_b9i8g_328{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg-secondary);white-space:nowrap}._sharePct_b9i8g_335{min-width:3.2em;color:var(--fg-muted);display:inline-block}._log_b9i8g_342 summary{cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-secondary);padding:var(--sp-1) 0}._log_b9i8g_342 summary:hover{color:var(--fg-primary)}._log_b9i8g_342[open] summary{margin-bottom:var(--sp-2)}._tableWrap_b9i8g_358{border-top:1px solid var(--border-subtle);max-height:22rem;overflow:auto}._table_b9i8g_358{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._table_b9i8g_358 th{background:var(--bg-panel);text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-weight:var(--fw-semibold);border-bottom:1px solid var(--border-subtle);padding:6px 8px;position:sticky;top:0}._table_b9i8g_358 td{border-bottom:1px solid var(--border-subtle);color:var(--fg-primary);padding:6px 8px}._num_b9i8g_390{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}._root_p99lw_1{width:100%;position:relative}._crop_p99lw_6{border-radius:var(--r-md);background:var(--bg-base);transition:outline-color var(--dur-fast) var(--ease-out);outline:1px solid #0000;position:absolute;overflow:hidden}._cropActive_p99lw_15{outline:2px solid var(--fg-accent);outline-offset:1px}._cropHead_p99lw_20{height:22px;font:inherit;font-size:var(--fs-xs);color:var(--fg-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 6px;display:flex;position:absolute;inset:0 0 auto}._cropHead_p99lw_20:hover{color:var(--fg-primary)}._cropName_p99lw_41{font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._cropWeight_p99lw_48{font-variant-numeric:tabular-nums;color:var(--fg-muted);white-space:nowrap;margin-left:auto}._leaf_p99lw_55{border-radius:calc(var(--r-md) - 3px);font:inherit;text-align:left;cursor:pointer;color:var(--fg-primary);background:color-mix(in oklab, var(--accent) 16%, var(--bg-panel));transition:box-shadow var(--dur-fast) var(--ease-out);border:0;flex-direction:column;justify-content:flex-end;gap:1px;padding:4px 6px;display:flex;position:absolute;overflow:hidden}._leaf_p99lw_55:hover{box-shadow:inset 0 0 0 999px color-mix(in oklab, var(--fg-primary) 9%, transparent)}._leafActive_p99lw_78{outline:2px solid var(--fg-primary);outline-offset:-2px}._leaf_p99lw_55[data-level="1"],._swatch_p99lw_85[data-level="1"]{background:color-mix(in oklab, var(--accent) 22%, var(--bg-panel))}._leaf_p99lw_55[data-level="2"],._swatch_p99lw_85[data-level="2"]{background:color-mix(in oklab, var(--accent) 40%, var(--bg-panel))}._leaf_p99lw_55[data-level="3"],._swatch_p99lw_85[data-level="3"]{background:color-mix(in oklab, var(--accent) 60%, var(--bg-panel))}._leaf_p99lw_55[data-level="4"],._swatch_p99lw_85[data-level="4"]{background:color-mix(in oklab, var(--accent) 80%, var(--bg-panel))}._leaf_p99lw_55[data-level="5"],._swatch_p99lw_85[data-level="5"]{background:var(--accent)}._leaf_p99lw_55[data-level="5"]{color:var(--fg-on-accent)}._leafName_p99lw_95{font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}._leafWeight_p99lw_104{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;opacity:.8}._legend_p99lw_110{align-items:center;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}._legendRamp_p99lw_119{align-items:center;gap:3px;display:inline-flex}._swatch_p99lw_85{border-radius:2px;width:14px;height:10px;display:inline-block}._middle_1d0bn_1{background:var(--bg-base);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._scroll_1d0bn_10{min-height:0;padding:var(--sp-4);flex:auto;overflow:auto;container-type:inline-size}._column_1d0bn_19{gap:var(--sp-4);flex-direction:column;max-width:960px;margin:0 auto;display:flex}._error_1d0bn_27{padding:var(--sp-7);text-align:center;color:var(--danger)}._panel_1d0bn_35{gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex}._panelHead_1d0bn_47{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}._h1_1d0bn_54,._h2_1d0bn_55{font-family:var(--font-display);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;line-height:1.2}._h1_1d0bn_54{font-size:var(--fs-2xl)}._h2_1d0bn_55{font-size:var(--fs-lg)}._hint_1d0bn_71{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._meta_1d0bn_77{font-size:var(--fs-xs);color:var(--fg-muted);display:block}._muted_1d0bn_83{color:var(--fg-muted)!important}._summary_1d0bn_89{gap:var(--sp-4)}._summaryHead_1d0bn_93{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}._lede_1d0bn_101{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--fg-secondary)}._hero_1d0bn_107{align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}._heroValue_1d0bn_114{font-size:3rem;font-weight:var(--fw-semibold);letter-spacing:-.02em;color:var(--fg-primary);white-space:nowrap;line-height:1}._heroText_1d0bn_123{align-items:baseline;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-md);color:var(--fg-secondary);flex-wrap:wrap;display:flex}._delta_1d0bn_132{border-radius:var(--r-pill);background:var(--bg-hover);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:2px 10px 2px 6px;display:inline-flex}._deltaUp_1d0bn_145{background:var(--bg-selected);color:var(--fg-accent)}._deltaBase_1d0bn_150{font-weight:var(--fw-regular);color:var(--fg-muted);margin-left:4px}._cta_1d0bn_156{min-height:36px;padding:0 var(--sp-4);border-radius:var(--r-sm);background:var(--accent);color:var(--fg-on-accent);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-out);flex:none;align-items:center;text-decoration:none;display:inline-flex}._cta_1d0bn_156:hover{background:var(--accent-hover)}._cta_1d0bn_156:active{background:var(--accent-active)}._empty_1d0bn_181{align-items:center;gap:var(--sp-3);max-width:34rem;margin:var(--sp-8) auto;padding:0 var(--sp-4);text-align:center;color:var(--fg-muted);flex-direction:column;display:flex}._empty_1d0bn_181 h2{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._empty_1d0bn_181 p{font-size:var(--fs-sm);margin:0;line-height:1.6}._skel_1d0bn_207{border-radius:var(--r-sm);background:var(--bg-hover);animation:1.2s ease-in-out infinite alternate _shimmer_1d0bn_1;display:block}@keyframes _shimmer_1d0bn_1{0%{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){._skel_1d0bn_207{animation:none}}._producing_1d0bn_225{gap:0 var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,25rem),1fr));margin:0;padding:0;list-style:none;display:grid}._prodRow_1d0bn_234{align-items:center;gap:var(--sp-3);width:100%;min-height:52px;padding:var(--sp-2) var(--sp-1);border:0;border-bottom:1px solid var(--border-subtle);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;grid-template-columns:20px minmax(0,1fr) auto auto;display:grid}._prodRow_1d0bn_234:hover{background:var(--bg-hover)}._prodRowActive_1d0bn_257,._prodRowActive_1d0bn_257:hover{background:var(--bg-selected)}._prodRowActive_1d0bn_257 ._meta_1d0bn_77{color:var(--fg-secondary)}._prodName_1d0bn_266{min-width:0;font-weight:var(--fw-medium)}._prodName_1d0bn_266>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._prodWhen_1d0bn_278{text-align:right;white-space:nowrap;color:var(--fg-secondary)}._chip_1d0bn_284{border-radius:var(--r-pill);border:1px solid var(--border-subtle);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-muted);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px 2px 7px;display:inline-flex}._chip_1d0bn_284:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}._chipDue_1d0bn_305{border-color:color-mix(in oklab, var(--warm), transparent 55%);color:var(--fg-primary)}._chipDue_1d0bn_305:before{background:var(--warm)}._table_1d0bn_316{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}._table_1d0bn_316 th{text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-weight:var(--fw-semibold);border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:6px 8px}._table_1d0bn_316 td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;color:var(--fg-primary);padding:8px}._table_1d0bn_316 tr:last-child td{border-bottom:0}._num_1d0bn_345{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}._rank_1d0bn_351{width:2em;color:var(--fg-muted);font-variant-numeric:tabular-nums}._bar_1d0bn_357{width:34%;min-width:140px}._row_1d0bn_362{cursor:pointer}._row_1d0bn_362 td{transition:background var(--dur-fast) var(--ease-out)}._row_1d0bn_362:hover td{background:var(--bg-hover)}._rowActive_1d0bn_374 td,._rowActive_1d0bn_374:hover td{background:var(--bg-selected)}._rowActive_1d0bn_374 ._meta_1d0bn_77{color:var(--fg-secondary)}._nameCell_1d0bn_383{align-items:center;gap:var(--sp-2);min-width:0;display:flex}._nameText_1d0bn_390{min-width:0}._rowBtn_1d0bn_396{font:inherit;font-weight:var(--fw-medium);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}._barCell_1d0bn_408{align-items:center;gap:var(--sp-2);display:flex}._barTrack_1d0bn_414{background:var(--bg-hover);border-radius:0 5px 5px 0;flex:auto;height:10px;overflow:hidden}._barFill_1d0bn_422{background:var(--accent);border-radius:0 5px 5px 0;height:100%;display:block}._barFallback_1d0bn_429{background:color-mix(in oklab, var(--accent), transparent 55%)}._barLabel_1d0bn_433{text-align:right;font-variant-numeric:tabular-nums;min-width:4.5em;color:var(--fg-primary);white-space:nowrap;flex:none}._more_1d0bn_442{border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--fg-secondary);cursor:pointer;background:0 0;align-self:flex-start;padding:6px 10px}._more_1d0bn_442:hover{background:var(--bg-hover);color:var(--fg-primary)}._side_1d0bn_461{gap:var(--sp-5);padding:0 var(--sp-3) var(--sp-4);flex-direction:column;display:flex}._sideBlock_1d0bn_468{gap:var(--sp-2);flex-direction:column;display:flex}._sideTitle_1d0bn_474{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-weight:var(--fw-semibold);margin:0}._recent_1d0bn_483{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._recentRow_1d0bn_491{align-items:flex-start;gap:var(--sp-2);width:100%;padding:var(--sp-2);border-radius:var(--r-sm);font:inherit;color:var(--fg-primary);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}._recentRow_1d0bn_491>img{margin-top:1px}._recentRow_1d0bn_491:hover{background:var(--bg-hover)}._recentActive_1d0bn_515,._recentActive_1d0bn_515:hover{background:var(--bg-selected)}._recentActive_1d0bn_515 ._meta_1d0bn_77{color:var(--fg-secondary)}._recentText_1d0bn_524{flex-direction:column;gap:1px;min-width:0;display:flex}._recentName_1d0bn_531{font-size:var(--fs-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._recentPhotos_1d0bn_539{padding:0 var(--sp-2) var(--sp-2) calc(18px + var(--sp-4))}@container (width<=560px){._scroll_1d0bn_10,._panel_1d0bn_35{padding:var(--sp-3)}._optional_1d0bn_553{display:none}._bar_1d0bn_357{width:auto;min-width:0}._barTrack_1d0bn_414{display:none}._heroValue_1d0bn_114{font-size:2.5rem}._prodRow_1d0bn_234{grid-template-columns:20px minmax(0,1fr) auto;row-gap:2px}._prodWhen_1d0bn_278{text-align:left;gap:var(--sp-2);font-size:var(--fs-xs);grid-area:2/2;display:flex}._prodWhen_1d0bn_278 ._meta_1d0bn_77{display:inline}._prodWhen_1d0bn_278 ._meta_1d0bn_77:before{content:"· "}}._root_1inqu_1{gap:var(--sp-3)}._head_1inqu_5{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}._title_1inqu_13{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}._typical_1inqu_23{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--fg-muted)}._typical_1inqu_23 strong{font-weight:var(--fw-medium);color:var(--fg-secondary)}._headline_1inqu_34{align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-2);display:flex}._big_1inqu_41{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--fg-primary);font-size:32px;line-height:1}._small_1inqu_49{font-size:var(--fs-sm);color:var(--fg-secondary)}._line_1inqu_54{font-size:var(--fs-sm);color:var(--fg-secondary);margin:0}._bar_1inqu_62{margin-top:var(--sp-6);position:relative}._track_1inqu_67{border-radius:var(--r-pill);height:14px;box-shadow:inset 0 0 0 1px var(--border-subtle)}._median_1inqu_74{background:var(--accent);border-radius:1px;width:2px;height:20px;margin-left:-1px;position:absolute;top:-3px}._marker_1inqu_84{background:var(--warm);border-radius:1px;width:2px;height:26px;margin-left:-1px;position:absolute;top:-6px}._markerLabel_1inqu_94{font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;color:var(--warm);position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}._alignEnd_1inqu_105{left:auto;right:0;transform:none}._alignStart_1inqu_111{left:0;transform:none}._months_1inqu_116{margin:var(--sp-2) 0 0;color:var(--fg-muted);text-align:center;grid-template-columns:repeat(12,1fr);padding:0;font-size:10px;list-style:none;display:grid}._stats_1inqu_129{gap:var(--sp-4);margin:var(--sp-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._stats_1inqu_129 dt{font-size:var(--fs-xs);color:var(--fg-muted)}._stats_1inqu_129 dd{font-size:var(--fs-md);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--fg-primary);margin:0}._stats_1inqu_129 ._sub_1inqu_149{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted)}._note_1inqu_155{font-size:var(--fs-xs);color:var(--fg-muted);margin:0}._muted_1inqu_161{font-size:var(--fs-sm);color:var(--fg-muted);margin:0}._skeleton_1inqu_167{border-radius:var(--r-sm);background:var(--bg-hover);height:120px}._middle_14idj_1{background:var(--bg-base);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._scroll_14idj_10{flex:auto;min-height:0;overflow:auto}._page_14idj_16{gap:var(--sp-5);max-width:1080px;padding:var(--sp-5);flex-direction:column;margin:0 auto;display:flex}._pageHead_14idj_25{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}._pageTitle_14idj_33{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._pageSub_14idj_41{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--fg-muted)}._todayBtn_14idj_47{border:1px solid color-mix(in oklab, var(--accent), transparent 40%);border-radius:var(--r-sm);color:var(--fg-accent);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;padding:4px 10px}._todayBtn_14idj_47:hover{background:color-mix(in oklab, var(--accent), transparent 88%)}._alerts_14idj_63{gap:var(--sp-2);flex-direction:column;display:flex}._card_14idj_69{gap:var(--sp-4);padding:var(--sp-5);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex}._cardHead_14idj_79{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}._cardTitle_14idj_87{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}._cardMeta_14idj_96{font-size:var(--fs-xs);color:var(--fg-muted)}._now_14idj_103{gap:var(--sp-5);flex-direction:column;display:flex}._nowMain_14idj_109{align-items:center;gap:var(--sp-5);display:flex}._nowTemp_14idj_115{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--fg-primary);font-size:64px;line-height:1}._nowText_14idj_123{gap:var(--sp-2);flex-direction:column;display:flex}._nowCond_14idj_129{align-items:center;gap:var(--sp-3);font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--fg-primary);display:inline-flex}._nowHiLo_14idj_138{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--fg-secondary)}._nowVs_14idj_144{color:var(--fg-muted)}._tiles_14idj_148{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin:0;display:grid}._tile_14idj_148{flex-direction:column;gap:2px;min-width:0;display:flex}._tile_14idj_148 dt{font-size:var(--fs-xs);color:var(--fg-muted)}._tile_14idj_148 dd{font-size:var(--fs-md);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--fg-primary);margin:0}._tile_14idj_148 ._tileSub_14idj_175{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--fg-muted)}._strip_14idj_181{padding-top:var(--sp-4);border-top:1px solid var(--border-subtle);overflow-x:auto}._strip_14idj_181>ol{min-width:560px}._topRow_14idj_193{gap:var(--sp-5);flex-wrap:wrap;align-items:stretch;display:flex}._nowCard_14idj_200{flex:2 520px;min-width:0}._seasonCard_14idj_205{flex:300px;min-width:0}._skeleton_14idj_210{background:color-mix(in oklab, var(--bg-base), white 3%);border-radius:var(--r-sm);height:18px;animation:1.2s ease-in-out infinite alternate _shimmer_14idj_1}@keyframes _shimmer_14idj_1{0%{opacity:.6}to{opacity:1}}._muted_14idj_222{color:var(--fg-muted);font-size:var(--fs-sm)}._card_1inpm_1{gap:var(--sp-4);padding:var(--sp-5);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-primary);flex-direction:column;display:flex}._head_1inpm_12{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}._title_1inpm_20{align-items:center;gap:var(--sp-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);margin:0;display:inline-flex}._title_1inpm_20>svg{color:var(--fg-accent)}._count_1inpm_33{color:var(--fg-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:400}._chips_1inpm_40,._levels_1inpm_41{gap:var(--sp-1);flex-wrap:wrap;display:flex}._chip_1inpm_40{min-height:30px;padding:0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-pill);color:var(--fg-secondary);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0}._chip_1inpm_40:hover{background:var(--bg-hover)}._chip_1inpm_40[aria-pressed=true]{background:var(--bg-selected);border-color:var(--accent);color:var(--fg-primary)}._muted_1inpm_69{color:var(--fg-muted);font-size:var(--fs-sm);margin:0}._error_1inpm_75{color:var(--danger);font-size:var(--fs-sm);margin:0}._body_1inpm_85{align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex;container-type:inline-size}._mapCol_1inpm_93{gap:var(--sp-2);max-width:420px;top:var(--sp-3);flex-direction:column;flex:260px;margin:0;display:flex;position:sticky}._mapFrame_1inpm_105{padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-base);place-items:center;max-height:26rem;display:grid}._list_1inpm_115{overscroll-behavior:contain;border:1px solid var(--border-subtle);border-radius:var(--r-md);flex:2 320px;min-width:0;max-height:26rem;margin:0;padding:0;list-style:none;overflow-y:auto}._item_1inpm_128{border-top:1px solid var(--border-subtle);transition:background var(--dur-fast) var(--ease-out);align-items:flex-start;display:flex;position:relative}._item_1inpm_128:first-child{border-top:none}._item_1inpm_128[data-active]{background:var(--bg-selected);box-shadow:inset 3px 0 0 var(--warm)}._rowBtn_1inpm_147{gap:var(--sp-3);min-width:0;padding:var(--sp-3);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;grid-template-columns:4.5rem 1fr;display:grid}._rowBtn_1inpm_147:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}._when_1inpm_167{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}._day_1inpm_174{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._time_1inpm_179{color:var(--fg-muted);font-size:var(--fs-xs)}._main_1inpm_184{flex-direction:column;gap:4px;min-width:0;display:flex}._values_1inpm_194{--label-w:5.25rem;flex-direction:column;gap:2px;display:flex;container-type:inline-size}._metric_1inpm_202{align-items:baseline;column-gap:var(--sp-3);flex-wrap:wrap;display:flex}._metricLabel_1inpm_209{flex:0 0 var(--label-w);min-width:0;color:var(--fg-secondary);font-size:var(--fs-xs)}._metricValue_1inpm_217{flex:0 0 8rem;align-items:baseline;gap:4px;display:inline-flex}._metricNum_1inpm_225{text-align:right;min-width:3.25rem;font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}._metricUnit_1inpm_233{color:var(--fg-muted);font-size:var(--fs-xs);white-space:nowrap}._model_1inpm_240{color:var(--fg-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}@container (width<=21rem){._metric_1inpm_202{margin-top:2px}._metricLabel_1inpm_209{flex-basis:100%}._metricValue_1inpm_217{flex-basis:auto}._metricNum_1inpm_225{text-align:left;min-width:0}}@container (width<=600px){._mapCol_1inpm_93{position:static}}._where_1inpm_273{color:var(--fg-secondary);font-size:var(--fs-xs);align-items:center;gap:4px;display:inline-flex}._note_1inpm_281{color:var(--fg-secondary);font-size:var(--fs-sm)}._actions_1inpm_286{padding:var(--sp-3) var(--sp-3) 0 0;flex:none}._delete_1inpm_291{padding:2px var(--sp-1);color:var(--fg-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none}._delete_1inpm_291:hover{color:var(--danger)}@media (hover:hover){._actions_1inpm_286{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}._item_1inpm_128:hover ._actions_1inpm_286,._item_1inpm_128:focus-within ._actions_1inpm_286{opacity:1}}@media (prefers-reduced-motion:reduce){._item_1inpm_128{transition:none}}._mapFrame_1inpm_105{--readings-map-max-h:24rem}._middle_rt1pb_2{background:var(--bg-base);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._stack_rt1pb_11{flex-direction:column;flex:auto;min-height:0;display:flex}._scroll_rt1pb_18{flex:auto;min-height:0;overflow:auto;container-type:inline-size}._page_rt1pb_25{gap:var(--sp-4);max-width:1080px;padding:var(--sp-5);flex-direction:column;margin:0 auto;display:flex}._pageHead_rt1pb_34{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}._pageTitle_rt1pb_42{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0;line-height:1.2}._pageSub_rt1pb_51{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--fg-muted)}._weatherLink_rt1pb_57{border:1px solid var(--border-subtle);border-radius:var(--r-sm);min-height:32px;font-size:var(--fs-sm);color:var(--fg-secondary);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}._weatherLink_rt1pb_57:hover{background:var(--bg-panel);color:var(--fg-primary)}._banner_rt1pb_76{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-5);background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);font-size:var(--fs-sm);color:var(--fg-muted);flex-wrap:wrap;display:flex}._backBtn_rt1pb_88{border:1px solid color-mix(in oklab, var(--accent), transparent 40%);border-radius:var(--r-sm);font:inherit;font-weight:var(--fw-medium);color:var(--fg-accent);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}._backBtn_rt1pb_88:hover{background:var(--bg-selected)}._empty_rt1pb_106{align-items:center;gap:var(--sp-3);max-width:36rem;margin:var(--sp-7) auto;padding:var(--sp-6) var(--sp-5);text-align:center;color:var(--fg-muted);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);flex-direction:column;display:flex}._empty_rt1pb_106 h3{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._empty_rt1pb_106 p{font-size:var(--fs-sm);margin:0;line-height:1.6}._cta_rt1pb_135{min-height:36px;padding:0 var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-out);background:var(--accent);color:var(--fg-on-accent);align-items:center;text-decoration:none;display:inline-flex}._cta_rt1pb_135:hover{background:var(--accent-hover)}._skeleton_rt1pb_156{border-radius:var(--r-lg);background:var(--bg-hover);height:320px}@container (width<=520px){._page_rt1pb_25{padding:var(--sp-3)}}._row_z4grp_1{flex-wrap:wrap;gap:6px;display:flex}._flag_z4grp_7{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);cursor:pointer;color:var(--fg-secondary);font-size:var(--fs-sm);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}._flag_z4grp_7:hover{border-color:var(--border-strong);color:var(--fg-primary)}._flagActive_z4grp_26{border-color:var(--accent);background:color-mix(in oklab, var(--accent), transparent 88%);color:var(--fg-primary)}._flagEmpty_z4grp_32{opacity:.32;cursor:not-allowed}._flagEmpty_z4grp_32:hover{border-color:var(--border-subtle);color:var(--fg-secondary)}._glyph_z4grp_42{font-size:16px;line-height:1}._code_z4grp_43{font-size:11px;font-weight:var(--fw-medium)}._count_z4grp_44{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:11px}._root_1jahd_1{padding:var(--sp-4);gap:var(--sp-4);flex-direction:column;display:flex}._header_1jahd_8{justify-content:space-between;align-items:center;display:flex}._title_1jahd_14{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-primary);text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-sans)}._headerActions_1jahd_23{align-items:center;gap:var(--sp-3);display:flex}._clear_1jahd_29{color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-medium)}._clear_1jahd_29:hover{color:var(--accent-hover)}._close_1jahd_37{border-radius:var(--r-md);width:32px;height:32px;color:var(--fg-muted);place-items:center;margin:-6px -6px -6px 0;display:grid}._close_1jahd_37:hover{background:var(--bg-hover);color:var(--fg-primary)}._section_1jahd_49{gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--border-subtle);flex-direction:column;margin:0;display:flex}._sectionTitle_1jahd_58{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);font-size:11px;font-weight:var(--fw-semibold);margin:0}._sectionBody_1jahd_68{gap:var(--sp-4);flex-direction:column;display:flex}._field_1jahd_74{flex-direction:column;gap:6px;display:flex}._fieldHead_1jahd_82{align-items:center;gap:var(--sp-2);min-height:20px;display:flex}._label_1jahd_89{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-secondary);flex:auto}._readout_1jahd_97{font-size:var(--fs-sm);color:var(--fg-primary);font-variant-numeric:tabular-nums;white-space:nowrap}._fieldClear_1jahd_104{border-radius:var(--r-sm);width:20px;height:20px;color:var(--fg-muted);place-items:center;margin-right:-2px;display:grid}._fieldClear_1jahd_104:hover{background:var(--bg-hover);color:var(--fg-primary)}._hint_1jahd_119{font-size:var(--fs-xs);color:var(--fg-muted);margin:0;line-height:1.4}._linked_1jahd_128{gap:var(--sp-2);margin-top:calc(var(--sp-2) * -1);flex-wrap:wrap;display:flex}._linkedChip_1jahd_135{max-width:100%;padding:3px var(--sp-2) 3px var(--sp-3);border:1px solid color-mix(in oklab, var(--accent), transparent 60%);border-radius:var(--r-pill);background:color-mix(in oklab, var(--accent), transparent 90%);color:var(--fg-accent);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}._linkedChip_1jahd_135:hover{background:color-mix(in oklab, var(--accent), transparent 80%)}._lightFilter_1jahd_157{gap:var(--sp-2);flex-direction:column;display:flex}._levels_1jahd_163{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:2px;display:grid}._level_1jahd_163{border-radius:calc(var(--r-md) - 2px);min-width:0;color:var(--fg-muted);text-align:center;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-direction:column;align-items:center;gap:2px;padding:6px 2px 5px;font-size:11px;line-height:1.2;display:flex}._level_1jahd_163>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._level_1jahd_163:hover{background:var(--bg-hover);color:var(--fg-secondary)}._levelOn_1jahd_202,._levelOn_1jahd_202:hover{background:var(--bg-panel);color:var(--fg-primary);font-weight:var(--fw-medium);box-shadow:0 1px 2px oklab(0% none none/.15)}._level_1jahd_163:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-1px}._disclosure_1jahd_215{text-align:left;font-size:var(--fs-xs);color:var(--fg-muted);align-self:flex-start;align-items:center;gap:4px;padding:2px 0;display:inline-flex}._disclosure_1jahd_215:hover:not(:disabled){color:var(--fg-primary)}._disclosure_1jahd_215:disabled{cursor:default}._chevron_1jahd_234,._chevronOpen_1jahd_235{transition:transform var(--dur-fast) var(--ease-out)}._chevron_1jahd_234{transform:rotate(-90deg)}._exact_1jahd_243{gap:var(--sp-3);padding-left:var(--sp-3);border-left:2px solid var(--border-subtle);flex-direction:column;display:flex}._subField_1jahd_251{flex-direction:column;gap:4px;display:flex}._subFieldHead_1jahd_257{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--fg-secondary);display:flex}._subFieldHead_1jahd_257 ._readout_1jahd_97{font-size:var(--fs-xs)}._select_1jahd_270{height:30px;padding:0 var(--sp-3);background:var(--bg-elevated);color:var(--fg-primary);border:1px solid var(--border-subtle);border-radius:var(--r-md);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;width:100%}._select_1jahd_270:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);outline:none}._toggleRow_1jahd_288{gap:var(--sp-2);flex-wrap:wrap;display:flex}._toggle_1jahd_288{padding:4px var(--sp-3);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-pill);color:var(--fg-secondary);font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;display:inline-flex}._toggle_1jahd_288:hover{border-color:var(--accent);color:var(--fg-primary)}._toggleOn_1jahd_316{background:color-mix(in oklab, var(--accent), transparent 80%);border-color:var(--accent);color:var(--accent)}._toggleOn_1jahd_316:hover{color:var(--accent-hover)}._card_tms2u_1{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);color:inherit;flex-direction:column;display:flex;overflow:hidden}._card_tms2u_1:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2);transform:translateY(-1px)}._selected_tms2u_21,._selected_tms2u_21:hover{border-color:var(--accent);box-shadow:var(--shadow-glow)}._imageWrap_tms2u_27{background:var(--bg-elevated);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}._image_tms2u_27{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}._imageFallback_tms2u_48{color:var(--fg-muted);place-items:center;display:grid}._body_tms2u_54{padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;display:flex}._name_tms2u_61{font-weight:var(--fw-semibold);color:var(--fg-primary);font-size:var(--fs-md);line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._meta_tms2u_71{color:var(--fg-muted);font-size:var(--fs-sm);gap:var(--sp-1);flex-wrap:wrap;display:flex}._metaItem_tms2u_79{white-space:nowrap}._facts_tms2u_81{gap:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}._fact_tms2u_81{padding:2px var(--sp-3);background:var(--bg-elevated);color:var(--fg-secondary);font-size:var(--fs-xs);border-radius:var(--r-pill);align-items:baseline;gap:4px;display:inline-flex}._factCtx_tms2u_99{color:var(--fg-muted)}._row_1ay9g_1{cursor:pointer;border-bottom:1px solid var(--border-subtle);color:var(--fg-secondary);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}._row_1ay9g_1:hover{background:var(--bg-hover);color:var(--fg-primary)}._row_1ay9g_1:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._selected_1ay9g_10,._selected_1ay9g_10:hover{background:var(--bg-active);color:var(--fg-primary)}._cell_1ay9g_13,._cellName_1ay9g_13,._cellNum_1ay9g_13{padding:var(--sp-3) var(--sp-4);white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}._cellName_1ay9g_13{font-weight:var(--fw-medium);color:var(--fg-primary)}._cellNum_1ay9g_13{text-align:right;font-variant-numeric:tabular-nums}._row_19s5z_1{gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:inherit;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);grid-template-columns:80px 1fr auto;display:grid}._row_19s5z_1:hover{border-color:var(--border-strong);background:var(--bg-hover)}._selected_19s5z_18,._selected_19s5z_18:hover{border-color:var(--accent)}._image_19s5z_21{background:var(--bg-elevated);border-radius:var(--r-sm);place-items:center;width:80px;height:80px;display:grid;position:relative;overflow:hidden}._img_19s5z_33{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}._body_19s5z_42{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}._name_19s5z_49{font-weight:var(--fw-semibold);color:var(--fg-primary);font-size:var(--fs-md)}._meta_19s5z_55{color:var(--fg-muted);font-size:var(--fs-sm)}._desc_19s5z_60{color:var(--fg-secondary);font-size:var(--fs-sm);line-height:var(--lh-normal);margin-top:var(--sp-1)}._facts_19s5z_67{gap:var(--sp-2);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}._factPill_19s5z_75{padding:2px var(--sp-3);background:var(--bg-elevated);color:var(--fg-secondary);font-size:var(--fs-xs);border-radius:var(--r-pill);display:inline-flex}._empty_1762q_1{height:100%;color:var(--fg-muted);font-size:var(--fs-sm);place-items:center;display:grid}._grid_1762q_9{gap:var(--sp-4);display:grid}._column_1762q_14{gap:var(--sp-3);flex-direction:column;display:flex}._compactWrap_1762q_20{width:100%}._compactTable_1762q_24{border-collapse:collapse;width:100%;font-size:inherit}._compactTable_1762q_24 thead th{background:var(--bg-panel);text-align:left;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}._col_1762q_14{text-align:left}._colNum_1762q_45{text-align:right}._root_1243x_1{align-items:center;gap:var(--sp-3);flex-wrap:wrap;flex:0 auto;display:flex}._viewGroup_1243x_9{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);display:inline-flex;overflow:hidden}._btn_1243x_17{width:36px;height:36px;color:var(--fg-muted);border-right:1px solid var(--border-subtle);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);place-items:center;display:grid}._btn_1243x_17:last-child{border-right:0}._btn_1243x_17:hover{background:var(--bg-hover);color:var(--fg-secondary)}._btnActive_1243x_29{background:var(--bg-active);color:var(--fg-primary)}._zoom_1243x_31{align-items:center;gap:var(--sp-3);min-width:60px;max-width:200px;color:var(--fg-muted);font-size:var(--fs-sm);flex:60px;display:flex}._zoomLabel_1243x_42{display:none}@media (width>=1100px){._zoomLabel_1243x_42{display:inline}}._zoomSlider_1243x_50{width:100%;min-width:0;accent-color:var(--accent);flex:auto}._zoomValue_1243x_57{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5em;color:var(--fg-secondary);display:none}._sort_1243x_65{align-items:center;gap:var(--sp-2);display:inline-flex}._sortLabel_1243x_73{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._sortSelect_1243x_82{height:36px;padding:0 var(--sp-3);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-primary);font:inherit;font-size:var(--fs-sm)}._sortSelect_1243x_82:disabled{color:var(--fg-muted)}._sortSelect_1243x_82:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-glow);outline:none}._compactTrigger_1243x_105{height:var(--tap-min);padding:0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-elevated);color:var(--fg-secondary);flex:none;align-items:center;gap:2px;display:inline-flex}._compactTrigger_1243x_105:hover,._compactOpen_1243x_119{background:var(--bg-active);color:var(--fg-primary)}._menu_1243x_124{min-width:16rem;padding-bottom:var(--sp-3)}._labelled_1243x_130{align-items:stretch;gap:var(--sp-4);padding:0 var(--sp-4);flex-direction:column}._labelled_1243x_130 ._sort_1243x_65,._labelled_1243x_130 ._zoom_1243x_31,._labelled_1243x_130 ._viewRow_1243x_139{justify-content:space-between;max-width:none;display:flex}._labelled_1243x_130 ._sortLabel_1243x_73,._labelled_1243x_130 ._zoomLabel_1243x_42{clip-path:none;width:auto;height:auto;color:var(--fg-secondary);font-size:var(--fs-sm);display:inline;position:static}._labelled_1243x_130 ._zoomSlider_1243x_50{max-width:10rem}._viewRow_1243x_139{justify-content:space-between;align-items:center;display:flex}._shell_n6z1e_1{background:var(--bg-base);height:100%;min-height:0;display:flex;position:relative}._withSheet_n6z1e_13 ._listWrap_n6z1e_13{padding-bottom:72px}._filters_n6z1e_17{border-right:1px solid var(--border-subtle);background:var(--bg-panel);flex-direction:column;flex:none;min-height:0;display:flex;position:relative}._filtersCollapsed_n6z1e_28{border-right:0}._filtersCollapsed_n6z1e_28 ._filtersScroll_n6z1e_32{visibility:hidden}._filtersScroll_n6z1e_32{flex:auto;min-height:0;overflow:auto}._main_n6z1e_42{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}._detail_n6z1e_50{border-left:1px solid var(--border-subtle);background:var(--bg-panel);flex-direction:column;flex:none;min-width:0;min-height:0;display:flex;position:relative}._detailScroll_n6z1e_63{flex:auto;min-height:0;overflow:auto}@media (width<=1199.98px){._shell_n6z1e_1:has(._detail_n6z1e_50) ._main_n6z1e_42{display:none}._shell_n6z1e_1:has(._detail_n6z1e_50) ._detail_n6z1e_50{flex:auto;width:auto!important}}._toolbar_n6z1e_75{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);flex-wrap:wrap;flex:none;display:flex}._toolbarLeft_n6z1e_88{align-items:center;gap:var(--sp-3);flex:240px;min-width:0;display:flex}._searchWrap_n6z1e_96{align-items:center;gap:var(--sp-3);flex:auto;min-width:0;display:flex}._search_n6z1e_96{min-width:0;max-width:360px;height:var(--tap-min);padding:0 var(--sp-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-primary);font-size:var(--fs-md);flex:140px}._search_n6z1e_96:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);outline:none}._count_n6z1e_119{color:var(--fg-muted);font-size:var(--fs-sm);white-space:nowrap}._searchWrapCompact_n6z1e_126{position:relative}._searchWrapCompact_n6z1e_126 ._search_n6z1e_96{max-width:none;padding-right:4.5rem}._searchWrapCompact_n6z1e_126 ._count_n6z1e_119{right:var(--sp-4);pointer-events:none;font-variant-numeric:tabular-nums;position:absolute}._listWrap_n6z1e_13{min-height:0;padding:var(--sp-5);flex:auto;overflow:auto}._sentinel_n6z1e_149{width:100%;height:1px}._loadingMore_n6z1e_154,._endOfList_n6z1e_155{text-align:center;padding:var(--sp-5);color:var(--fg-muted);font-size:var(--fs-sm)}._endOfList_n6z1e_155{color:var(--fg-muted);opacity:.6}._sheetFilters_n6z1e_169{flex-direction:column;height:100%;display:flex}._sheetFiltersScroll_n6z1e_175{flex:auto;min-height:0;overflow:auto}._sheetFooter_n6z1e_181{padding:var(--sp-4);border-top:1px solid var(--border-subtle);background:var(--bg-panel);flex:none}._sheetDone_n6z1e_188{width:100%;height:var(--tap-min);border-radius:var(--r-md);background:var(--accent);color:var(--fg-on-accent);font-size:var(--fs-md);font-weight:var(--fw-medium)}._sheetDone_n6z1e_188:hover{background:var(--accent-hover)}._card_193xx_3{background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);color:inherit;flex-direction:column;display:flex;overflow:hidden}._card_193xx_3:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2);transform:translateY(-1px)}._selected_193xx_23,._selected_193xx_23:hover{border-color:var(--accent);box-shadow:var(--shadow-glow)}._imageWrap_193xx_29{background:color-mix(in oklab, var(--bg-elevated), white 40%);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}._image_193xx_29{object-fit:contain;width:100%;height:100%}._imageFallback_193xx_46{color:var(--fg-muted);place-items:center;display:grid}._body_193xx_52{padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;flex:auto;display:flex}._brand_193xx_60{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-size:11px;font-weight:var(--fw-semibold)}._name_193xx_68{font-weight:var(--fw-semibold);color:var(--fg-primary);font-size:var(--fs-md);line-height:var(--lh-tight);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._meta_193xx_80{color:var(--fg-muted);font-size:var(--fs-sm);gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}._metaItem_193xx_89{white-space:nowrap}._model_193xx_91{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-secondary);white-space:nowrap}._facts_193xx_98{gap:var(--sp-2);padding-top:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}._fact_193xx_98{padding:2px var(--sp-3);background:var(--bg-elevated);color:var(--fg-secondary);font-size:var(--fs-xs);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._factSellers_193xx_119{color:var(--fg-muted)}._factWorks_193xx_120{color:var(--accent)}._srOnly_193xx_122{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._row_193xx_133{gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:inherit;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);grid-template-columns:80px 1fr auto;display:grid}._row_193xx_133:hover{border-color:var(--border-strong);background:var(--bg-hover)}._row_193xx_133._selected_193xx_23,._row_193xx_133._selected_193xx_23:hover{border-color:var(--accent)}._rowImage_193xx_153{background:color-mix(in oklab, var(--bg-elevated), white 40%);border-radius:var(--r-sm);width:80px;height:80px;color:var(--fg-muted);place-items:center;display:grid;overflow:hidden}._rowBody_193xx_164{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}._specLine_193xx_171{gap:var(--sp-2) var(--sp-5);font-size:var(--fs-sm);color:var(--fg-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}._specLabel_193xx_180{color:var(--fg-muted)}._rowFacts_193xx_182{gap:var(--sp-2);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}._table_193xx_194 thead th:has(button){padding:0}._table_193xx_194 thead th:has(button) button{padding:var(--sp-3) var(--sp-4);letter-spacing:.04em}._unit_193xx_203{text-transform:none;letter-spacing:0;font-weight:var(--fw-regular);opacity:.8}._trow_193xx_210{cursor:pointer;border-bottom:1px solid var(--border-subtle);color:var(--fg-secondary);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}._trow_193xx_210:hover{background:var(--bg-hover);color:var(--fg-primary)}._trow_193xx_210:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._trowSelected_193xx_219,._trowSelected_193xx_219:hover{background:var(--bg-active);color:var(--fg-primary)}._cell_193xx_222,._cellName_193xx_222,._cellNum_193xx_222{padding:var(--sp-3) var(--sp-4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._cellName_193xx_222{font-weight:var(--fw-medium);color:var(--fg-primary);width:36%;max-width:0}._cell_193xx_222{width:12%;max-width:0}._cellModel_193xx_243{font-family:var(--font-mono);font-size:.9em}._cellNum_193xx_222{text-align:right;font-variant-numeric:tabular-nums}._root_j0rpb_1{height:100%;padding:var(--sp-5);gap:var(--sp-5);flex-direction:column;min-height:0;display:flex}._header_j0rpb_10{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}._title_j0rpb_18{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--fg-primary);line-height:var(--lh-tight);margin:0}._subtitle_j0rpb_27{color:var(--fg-muted);font-size:var(--fs-sm);margin:4px 0 0}._controls_j0rpb_33{align-items:center;gap:var(--sp-3);display:flex}._filter_j0rpb_39{align-items:center;gap:var(--sp-2);display:inline-flex}._filterLabel_j0rpb_45{color:var(--fg-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fw-medium)}._select_j0rpb_53{padding:4px var(--sp-3);background:var(--bg-elevated);color:var(--fg-primary);border:1px solid var(--border-subtle);border-radius:var(--r-md);font-size:var(--fs-sm);cursor:pointer}._clearBtn_j0rpb_63{padding:5px var(--sp-3);color:var(--fg-muted);border:1px solid var(--border-subtle);border-radius:var(--r-md);font-size:var(--fs-sm);cursor:pointer;transition:color var(--dur-fast), border-color var(--dur-fast);background:0 0}._clearBtn_j0rpb_63:hover{color:var(--fg-primary);border-color:var(--border-strong)}._loading_j0rpb_79{color:var(--fg-muted);font-size:var(--fs-sm)}._empty_j0rpb_84{height:100%;padding:var(--sp-7);color:var(--fg-muted);text-align:center;justify-content:center;align-items:center;gap:var(--sp-3);flex-direction:column;max-width:480px;margin:0 auto;display:flex}._emptyIcon_j0rpb_98{color:var(--fg-muted);opacity:.6}._emptyTitle_j0rpb_103{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._emptyBody_j0rpb_111{font-size:var(--fs-sm);line-height:var(--lh-loose);margin:0}._link_j0rpb_117{color:var(--accent);font-weight:var(--fw-medium)}._tableWrap_j0rpb_122{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-panel);flex:1;min-height:0;overflow:auto}._table_j0rpb_122{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}._table_j0rpb_122 thead th{background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);z-index:2;text-align:left;font-weight:var(--fw-medium);color:var(--fg-secondary);padding:var(--sp-2) var(--sp-3);white-space:nowrap;vertical-align:bottom;position:sticky;top:0}._table_j0rpb_122 tbody td,._table_j0rpb_122 tfoot td{border-bottom:1px solid var(--border-subtle);padding:var(--sp-2) var(--sp-3);vertical-align:middle}._table_j0rpb_122 tfoot td{background:var(--bg-elevated);font-weight:var(--fw-medium);color:var(--fg-secondary);border-bottom:none;border-top:1px solid var(--border-subtle);z-index:2;position:sticky;bottom:0}._stickyCol_j0rpb_170{background:var(--bg-panel);z-index:1;border-right:1px solid var(--border-subtle);position:sticky;left:0}._table_j0rpb_122 thead ._stickyCol_j0rpb_170{z-index:3;background:var(--bg-elevated)}._table_j0rpb_122 tfoot ._stickyCol_j0rpb_170{z-index:3}._varietyCol_j0rpb_187{min-width:220px;max-width:320px}._supplierCol_j0rpb_192{text-align:center;min-width:56px}._supplierHead_j0rpb_197{flex-direction:column;align-items:center;gap:2px;display:flex}._supplierName_j0rpb_206{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:var(--fs-xs);display:inline-block;overflow:hidden}._flag_j0rpb_215{font-size:var(--fs-md);line-height:1}._varietyCell_j0rpb_220{align-items:center;gap:var(--sp-2);display:flex}._removeBtn_j0rpb_226{border-radius:var(--r-sm);width:22px;height:22px;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}._removeBtn_j0rpb_226:hover{color:var(--fg-primary);background:var(--bg-hover)}._varietyLink_j0rpb_244{color:var(--fg-primary);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._varietyLink_j0rpb_244:hover{color:var(--accent)}._cell_j0rpb_256{text-align:center;padding:0}._cellEmpty_j0rpb_261{text-align:center;color:var(--border-strong);padding:0}._cellLink_j0rpb_267{width:100%;height:32px;color:var(--accent);background:color-mix(in oklab, var(--accent), transparent 88%);place-items:center;display:inline-grid}._cellLink_j0rpb_267:hover{background:color-mix(in oklab, var(--accent), transparent 75%)}._cellOos_j0rpb_280 ._cellLink_j0rpb_267{color:var(--fg-muted);background:0 0}._cellCount_j0rpb_285{text-align:center;font-variant-numeric:tabular-nums}._footerLabel_j0rpb_290{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-xs)}._guestNote_j0rpb_297{margin:var(--sp-1) 0 0;color:var(--fg-muted);font-size:var(--fs-sm)}._goneCell_j0rpb_303{flex-direction:column;min-width:0;display:flex}._goneName_j0rpb_309{color:var(--fg-muted);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._goneNote_j0rpb_317{color:var(--fg-muted);font-size:var(--fs-xs)}._layout_138fa_1{grid-template-columns:minmax(280px,360px) 1fr;height:100%;min-height:0;display:grid}@media (width<=899.98px){._layout_138fa_1{grid-template-columns:1fr}}._list_138fa_12{border-right:1px solid var(--border-subtle);background:var(--bg-panel);overflow:auto}._detail_138fa_18{padding:var(--sp-7);background:var(--bg-base);overflow:auto}._placeholder_138fa_24{height:100%;color:var(--fg-muted);font-size:var(--fs-sm);place-items:center;display:grid}._row_138fa_32{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border-subtle);cursor:pointer;color:var(--fg-secondary);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}._row_138fa_32:hover{background:var(--bg-hover);color:var(--fg-primary)}._row_138fa_32._active_138fa_44{background:var(--bg-active);color:var(--fg-primary)}._rowName_138fa_46{font-weight:var(--fw-medium);font-size:var(--fs-md)}._rowMeta_138fa_47{color:var(--fg-muted);font-size:var(--fs-sm)}._detailHeader_138fa_49{gap:var(--sp-3);padding-bottom:var(--sp-5);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--sp-5);flex-direction:column;display:flex}._detailMeta_138fa_58{color:var(--fg-muted);font-size:var(--fs-sm)}._section_138fa_63{margin-top:var(--sp-6)}._sectionTitle_138fa_67{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);margin-bottom:var(--sp-3)}._root_1m88c_1{padding:var(--sp-7);max-width:720px}._header_1m88c_6{margin-bottom:var(--sp-6)}._hint_1m88c_8{color:var(--fg-muted);font-size:var(--fs-sm);margin-top:var(--sp-2)}._options_1m88c_14{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._option_1m88c_14{align-items:center;gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);text-align:left;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:flex}._option_1m88c_14:hover{border-color:var(--border-strong)}._option_1m88c_14._active_1m88c_33{border-color:var(--accent);box-shadow:var(--shadow-glow)}._swatch_1m88c_35{border-radius:var(--r-md);flex:none;width:56px;height:56px;position:relative;overflow:hidden}._swatch_1m88c_35[data-variant=dark]{background:#1d1814}._swatch_1m88c_35[data-variant=light]{background:#ece7df}._swatchPanel_1m88c_47{border-radius:var(--r-sm);position:absolute;inset:8px 8px 24px}._swatch_1m88c_35[data-variant=dark] ._swatchPanel_1m88c_47{background:#2a241f}._swatch_1m88c_35[data-variant=light] ._swatchPanel_1m88c_47{background:#fff}._swatchAccent_1m88c_56{border-radius:var(--r-pill);background:#6b8e4e;height:8px;position:absolute;bottom:8px;left:8px;right:8px}._optionLabel_1m88c_66{font-weight:var(--fw-semibold);color:var(--fg-primary);margin-bottom:2px}._optionHint_1m88c_72{color:var(--fg-muted);font-size:var(--fs-sm)}._root_t7oy9_1{padding:var(--sp-7) var(--sp-6);gap:var(--sp-6);flex-direction:column;flex:auto;width:100%;max-width:840px;margin:0 auto;display:flex}._header_t7oy9_12{gap:var(--sp-2);flex-direction:column;display:flex}._title_t7oy9_18{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._subtitle_t7oy9_26{color:var(--fg-muted);margin:0}._placeholder_t7oy9_31,._error_t7oy9_32,._notice_t7oy9_33,._empty_t7oy9_34{padding:var(--sp-4) var(--sp-5);border:1px dashed var(--border-subtle);border-radius:var(--r-md);color:var(--fg-muted);text-align:center}._error_t7oy9_32{color:var(--danger,var(--fg-primary));border-color:var(--danger,var(--border-subtle));text-align:left}._importError_t7oy9_48{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--danger,var(--fg-primary))}._notice_t7oy9_33{text-align:left;background:color-mix(in oklab, var(--accent), transparent 92%);border-style:solid;border-color:color-mix(in oklab, var(--accent), transparent 70%);color:var(--fg-primary);font-size:var(--fs-sm);gap:var(--sp-3);flex-flow:wrap;justify-content:space-between;align-items:center;line-height:1.5;display:flex}._noticeText_t7oy9_70{flex:280px;min-width:0;margin:0}._noticeAction_t7oy9_76{background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font-weight:var(--fw-medium);flex-shrink:0;padding:6px 14px;text-decoration:none}._noticeAction_t7oy9_76:hover{background:var(--accent-hover)}._errorLink_t7oy9_88{color:inherit;font-weight:var(--fw-medium)}._empty_t7oy9_34{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}._empty_t7oy9_34 p{margin:0}._groups_t7oy9_104{gap:var(--sp-6);flex-direction:column;display:flex}._group_t7oy9_104{gap:var(--sp-3);flex-direction:column;display:flex}._groupTitle_t7oy9_116{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}._list_t7oy9_125{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}._card_t7oy9_134{align-items:center;gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);color:var(--fg-primary);text-align:left;cursor:pointer;width:100%;font:inherit;transition:border-color .12s,transform .12s;display:flex}._card_t7oy9_134:hover{border-color:var(--accent)}._card_t7oy9_134:active{transform:translateY(1px)}._card_t7oy9_134:disabled{cursor:not-allowed;opacity:.6}._card_t7oy9_134:disabled:hover{border-color:var(--border-subtle)}._cardNew_t7oy9_167 ._cardIcon_t7oy9_167{background:color-mix(in oklab, var(--fg-muted), transparent 85%);color:var(--fg-muted)}._draftRow_t7oy9_172{gap:var(--sp-2);align-items:stretch;display:flex}._draftRow_t7oy9_172 ._card_t7oy9_134{flex:1 1 0;width:auto;min-width:0}._draftDelete_t7oy9_186{width:var(--tap-min);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;flex:none;place-items:center;display:grid}._draftDelete_t7oy9_186:hover{color:var(--danger,var(--fg-primary));border-color:var(--danger,var(--border-subtle))}._cardIcon_t7oy9_167{border-radius:var(--r-sm);background:color-mix(in oklab, var(--accent), transparent 85%);width:32px;height:32px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}._cardBody_t7oy9_214{flex-direction:column;gap:2px;min-width:0;display:flex}._cardName_t7oy9_221{font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._cardKind_t7oy9_228{font-size:var(--fs-xs);color:var(--fg-muted)}._footer_t7oy9_233{padding-top:var(--sp-4);margin-top:auto}._link_t7oy9_238{color:var(--fg-muted);text-decoration:none}._link_t7oy9_238:hover{color:var(--accent)}._groupNote_t7oy9_247{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--fg-muted)}._groupNote_t7oy9_247 a{color:var(--accent);font-weight:var(--fw-medium)}._root_p2b06_1{max-width:640px;padding:var(--sp-5) var(--sp-4);gap:var(--sp-5);flex-direction:column;margin:0 auto;display:flex}._header_p2b06_10{align-items:center;gap:var(--sp-3);display:flex}._back_p2b06_16{border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--fg-muted);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}._back_p2b06_16:hover{color:var(--fg-primary);border-color:var(--accent)}._title_p2b06_35{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._form_p2b06_43{gap:var(--sp-4);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex}._field_p2b06_53{flex-direction:column;gap:4px;display:flex}._label_p2b06_59{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}._field_p2b06_53 input,._field_p2b06_53 select{font:inherit;font-size:var(--fs-sm);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:8px 10px}._field_p2b06_53 input:focus,._field_p2b06_53 select:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._readonly_p2b06_85{padding:var(--sp-3);background:color-mix(in oklab, var(--bg-base), white 2%);border:1px dashed var(--border-subtle);border-radius:var(--r-sm);flex-direction:column;gap:4px;display:flex}._sectionTitle_p2b06_95{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px}._muted_p2b06_104{color:var(--fg-muted);font-size:var(--fs-sm);margin:0}._hint_p2b06_110{margin:var(--sp-1) 0 0;color:var(--fg-muted);font-size:var(--fs-xs)}._errorMsg_p2b06_116{padding:var(--sp-2) var(--sp-3);background:color-mix(in oklab, var(--danger), transparent 88%);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--danger);margin:0}._actions_p2b06_125{justify-content:flex-end;gap:var(--sp-2);display:flex}._save_p2b06_131{background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;border:0;align-items:center;gap:6px;padding:8px 16px;display:inline-flex}._save_p2b06_131:hover:not(:disabled){background:var(--accent-hover)}._save_p2b06_131:disabled{background:color-mix(in oklab, var(--bg-panel), var(--fg-muted) 8%);color:var(--fg-muted);cursor:default}._backup_p2b06_156{gap:var(--sp-2);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;display:flex}._checkboxRow_p2b06_166{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;display:flex}._checkboxRow_p2b06_166 input{accent-color:var(--accent)}._exportBtn_p2b06_179{margin-top:var(--sp-1);align-self:flex-start}._danger_p2b06_184{gap:var(--sp-2);padding:var(--sp-4);background:var(--bg-panel);border:1px solid color-mix(in oklab, var(--danger), transparent 60%);border-radius:var(--r-md);flex-direction:column;display:flex}._dangerTitle_p2b06_194{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--danger);margin:0}._deleteBtn_p2b06_201{color:var(--danger);border:1px solid color-mix(in oklab, var(--danger), transparent 50%);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}._deleteBtn_p2b06_201:hover:not(:disabled){background:color-mix(in oklab, var(--danger), transparent 88%);color:var(--danger-hover)}._deleteBtn_p2b06_201:disabled{opacity:.5;cursor:not-allowed}._confirmRow_p2b06_226{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._confirmText_p2b06_233{font-size:var(--fs-sm);color:var(--fg-primary);flex:auto}._cancel_p2b06_239{border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--fg-primary);cursor:pointer;background:0 0;padding:6px 12px}._error_p2b06_116{font-size:var(--fs-sm);color:var(--danger);margin:0}._root_1yhiv_4{padding:var(--sp-7) var(--sp-5);flex:auto;place-items:center;display:grid}._form_1yhiv_11{gap:var(--sp-4);width:100%;max-width:400px;padding:var(--sp-7);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow-2);flex-direction:column;display:flex}._brand_1yhiv_24{align-items:center;gap:var(--sp-3);display:flex}._brandIcon_1yhiv_30{background:color-mix(in oklab, var(--accent), transparent 80%);width:36px;height:36px;color:var(--accent);border-radius:var(--r-sm);place-items:center;display:grid}._title_1yhiv_40{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0}._headline_1yhiv_48{color:var(--fg-secondary);font-size:var(--fs-md,var(--fs-sm));margin:0}._atRisk_1yhiv_56{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:color-mix(in oklab, var(--warm), transparent 88%);color:var(--warm);font-size:var(--fs-sm);font-weight:var(--fw-medium);display:flex}._tabs_1yhiv_70{gap:var(--sp-1);padding:var(--sp-1);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);grid-template-columns:1fr 1fr;display:grid}._tab_1yhiv_70{border-radius:calc(var(--r-sm) - 1px);color:var(--fg-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:8px 12px}._tab_1yhiv_70:hover{color:var(--fg-primary)}._tabActive_1yhiv_99{background:var(--bg-panel);color:var(--fg-primary);box-shadow:var(--shadow-1)}._field_1yhiv_107{gap:var(--sp-1);font-size:var(--fs-sm);color:var(--fg-muted);flex-direction:column;display:flex}._field_1yhiv_107 input{font:inherit;background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);padding:8px 12px}._field_1yhiv_107 input:focus{outline:2px solid var(--accent-ring);outline-offset:-1px;border-color:var(--accent)}._hint_1yhiv_130{color:var(--fg-muted);font-size:var(--fs-xs)}._forgot_1yhiv_135{margin-top:calc(var(--sp-3) * -1);justify-content:flex-end;display:flex}._forgotPending_1yhiv_143{color:var(--fg-muted);font-size:var(--fs-xs);opacity:.6;cursor:default}._terms_1yhiv_150{align-items:flex-start;gap:var(--sp-3);color:var(--fg-muted);font-size:var(--fs-xs);line-height:1.45;display:flex}._terms_1yhiv_150 input{accent-color:var(--accent);flex:none;margin-top:2px}._error_1yhiv_165{color:var(--danger);font-size:var(--fs-sm);margin:0}._submit_1yhiv_171{background:var(--accent);color:var(--fg-on-accent);border-radius:var(--r-sm);font:inherit;font-weight:var(--fw-medium);cursor:pointer;margin-top:var(--sp-2);border:0;padding:10px 16px}._submit_1yhiv_171:hover:not(:disabled){background:var(--accent-hover)}._submit_1yhiv_171:disabled{opacity:.5;cursor:not-allowed}._aside_1yhiv_192{margin-top:var(--sp-1);justify-content:center;display:flex}._link_1yhiv_198{color:var(--fg-muted);font-size:var(--fs-sm);text-decoration:none}._link_1yhiv_198:hover{color:var(--accent)}._termsLink_1yhiv_206{color:inherit;text-underline-offset:2px;text-decoration:underline}._termsLink_1yhiv_206:hover{opacity:.8}._root_tv9ve_1{min-height:100%;padding:2rem 1rem 4rem;overflow-y:auto}._doc_tv9ve_7{max-width:42rem;margin:0 auto}._back_tv9ve_12{color:var(--fg-muted);align-items:center;gap:.35rem;margin-bottom:1.5rem;font-size:.85rem;text-decoration:none;display:inline-flex}._back_tv9ve_12:hover{color:var(--text,inherit);text-decoration:underline}._title_tv9ve_27{margin:0 0 .25rem;font-size:1.6rem}._version_tv9ve_32{color:var(--fg-muted);margin:0 0 1.25rem;font-size:.8rem}._placeholder_tv9ve_38{color:inherit;border:1.5px dashed #d68a00;border-radius:8px;align-items:flex-start;gap:.6rem;margin-bottom:1.5rem;padding:.75rem .9rem;display:flex}._placeholder_tv9ve_38 svg{color:#d68a00;flex:none;margin-top:.15rem}._placeholder_tv9ve_38 p{margin:0;font-size:.9rem;line-height:1.45}._intro_tv9ve_61{font-size:1rem;line-height:1.55}._section_tv9ve_66 h2{margin:1.4rem 0 .4rem;font-size:1.05rem}._section_tv9ve_66 p{color:var(--text-secondary,inherit);margin:0;font-size:.92rem;line-height:1.55}._root_19zpg_1{background:var(--bg-base);flex-direction:column;flex:auto;min-height:0;display:flex}._bar_19zpg_10{align-items:center;gap:var(--sp-4);min-height:56px;padding:var(--sp-2) var(--sp-3) var(--sp-2) var(--sp-5);background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}._where_19zpg_21{flex-direction:column;flex:none;min-width:0;line-height:1.2;display:flex}._count_19zpg_29{font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums}._stepName_19zpg_35{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}._progress_19zpg_42{gap:var(--sp-1);flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}._segment_19zpg_53{flex:1 1 0;min-width:0}._segmentButton_19zpg_58{width:100%;padding:var(--sp-2) 0;font:inherit;text-align:left;color:inherit;background:0 0;border:0;flex-direction:column;gap:6px;display:flex}button._segmentButton_19zpg_58{cursor:pointer}._segmentBar_19zpg_75{border-radius:var(--r-pill);background:var(--bg-elevated);height:4px;transition:background var(--dur-base) var(--ease-out)}._done_19zpg_82 ._segmentBar_19zpg_75{background:color-mix(in oklab, var(--accent), transparent 35%)}._active_19zpg_86 ._segmentBar_19zpg_75{background:var(--accent)}button._segmentButton_19zpg_58:hover ._segmentBar_19zpg_75{background:var(--accent-hover)}._segmentLabel_19zpg_94{font-size:var(--fs-xs);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._active_19zpg_86 ._segmentLabel_19zpg_94{color:var(--fg-primary);font-weight:var(--fw-medium)}@container (width<=420px){._segmentLabel_19zpg_94{display:none}}._close_19zpg_113{width:var(--tap-min);height:var(--tap-min);border-radius:var(--r-md);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}._close_19zpg_113:hover{background:var(--bg-hover);color:var(--fg-primary)}._confirm_19zpg_131{align-items:center;gap:var(--sp-2);flex:none;display:flex}._confirmText_19zpg_138{font-size:var(--fs-sm);color:var(--fg-secondary)}._confirmYes_19zpg_143,._confirmNo_19zpg_144{min-height:36px;padding:0 var(--sp-3);border-radius:var(--r-md);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}._confirmYes_19zpg_143{background:var(--danger);color:var(--fg-on-danger);border:1px solid var(--danger)}._confirmNo_19zpg_144{color:var(--fg-primary);border:1px solid var(--border-strong);background:0 0}._body_19zpg_166{flex-direction:column;flex:auto;min-height:0;display:flex}._footer_c6u01_3{align-items:stretch;gap:var(--sp-2);display:flex}._back_c6u01_9,._next_c6u01_10{justify-content:center;align-items:center;gap:var(--sp-1);min-height:var(--tap-min);min-width:var(--tap-min);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--border-subtle);font:inherit;font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast);display:inline-flex}._back_c6u01_9{color:var(--fg-secondary);background:0 0;flex:none;padding:0}._back_c6u01_9:hover:not(:disabled){background:var(--bg-hover)}._next_c6u01_10{background:var(--accent);color:var(--fg-on-accent);border-color:var(--accent);flex:auto}._next_c6u01_10:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}._next_c6u01_10:disabled{opacity:.5;cursor:not-allowed}._root_in7zm_3{-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;background:#1a1d1f;position:absolute;inset:0;overflow:hidden}._root_in7zm_3:active{cursor:grabbing}._bare_in7zm_18{cursor:default}._layer_in7zm_24{transform-origin:0 0;pointer-events:none;width:0;height:0;position:absolute}._tile_in7zm_32{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}._controls_in7zm_42{top:var(--sp-3);right:var(--sp-3);gap:var(--sp-2);z-index:3;flex-direction:column;display:flex;position:absolute}._group_in7zm_52{border-radius:var(--r-md);box-shadow:var(--shadow-2);background:var(--border-subtle);flex-direction:column;gap:1px;display:flex;overflow:hidden}._control_in7zm_42{background:var(--bg-panel);width:40px;height:40px;color:var(--fg-primary);cursor:pointer;transition:background var(--dur-fast);border:0;place-items:center;padding:0;display:grid}._control_in7zm_42:hover:not(:disabled){background:var(--bg-hover)}._control_in7zm_42:disabled{color:var(--fg-muted);cursor:default}._control_in7zm_42 svg{transition:transform var(--dur-fast) var(--ease-out)}._needleN_in7zm_88{fill:var(--danger)}._needleS_in7zm_92{fill:var(--fg-muted)}._attrib_in7zm_96{color:#fffc;z-index:3;background:#00000080;border-radius:3px;padding:2px 6px;font-size:10px;position:absolute;bottom:4px;right:4px}._attrib_in7zm_96 a{color:inherit}._root_veyi7_1{text-align:left;border-radius:var(--r-lg);border:1px solid var(--border-subtle);background:var(--bg-panel);width:100%;box-shadow:var(--shadow-2);animation:_rise_veyi7_1 var(--dur-slow) var(--ease-out);flex-wrap:wrap;display:flex;overflow:hidden}@keyframes _rise_veyi7_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._root_veyi7_1{animation:none}}._map_veyi7_32{background:#1a1d1f;flex:220px;min-height:180px;position:relative}._pin_veyi7_39{z-index:1;color:#e8c662;filter:drop-shadow(0 2px 2px #0009);pointer-events:none;position:absolute;transform:translate(-50%,-100%)}._pin_veyi7_39 svg{fill:#00000059}._body_veyi7_52{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;flex:260px;display:flex}._title_veyi7_60{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);line-height:1.2}._detail_veyi7_67{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--fg-muted)}._stats_veyi7_73{padding:var(--sp-3) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin:0}._stat_veyi7_73 dt{font-size:var(--fs-xs);color:var(--fg-muted)}._stat_veyi7_73 dd{font-size:var(--fs-lg);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:2px 0 0}._root_vltq1_1{width:min(320px,100%);height:auto;display:block;overflow:visible}._summer_vltq1_8,._equinox_vltq1_9,._winter_vltq1_10{fill:none;stroke-linecap:round}._summer_vltq1_8{stroke:var(--warm);stroke-width:2px}._equinox_vltq1_9{stroke:color-mix(in oklab, var(--warm), transparent 55%);stroke-width:1.5px;stroke-dasharray:3 5}._winter_vltq1_10{stroke:var(--info);stroke-width:2px;opacity:.8}._horizon_vltq1_32{stroke:var(--fg-secondary);stroke-width:1.5px}._ground_vltq1_37{stroke:var(--border-strong);stroke-width:1px}._disc_vltq1_42{fill:var(--warm)}._halo_vltq1_46{fill:color-mix(in oklab, var(--warm), transparent 78%)}._sunStill_vltq1_50{display:none}@media (prefers-reduced-motion:reduce){._sun_vltq1_50{display:none}._sunStill_vltq1_50{display:inline}}._scroller_1hbm4_1{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}._landing_1hbm4_9{width:100%;max-width:640px;padding:clamp(var(--sp-5), 6vh, var(--sp-8)) var(--sp-4) var(--sp-8);align-items:center;gap:var(--sp-4);text-align:center;flex-direction:column;margin:0 auto;display:flex}._headline_1hbm4_21{margin:var(--sp-2) 0 0;font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:var(--fw-semibold);line-height:1.2}._lede_1hbm4_29{max-width:44ch;color:var(--fg-muted);font-size:var(--fs-md);margin:0;line-height:1.45}._search_1hbm4_37{width:100%;margin-top:var(--sp-3);position:relative}._searchIcon_1hbm4_43{left:var(--sp-4);color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}._searchInput_1hbm4_52{width:100%;min-height:56px;padding:0 var(--sp-9) 0 calc(var(--sp-4) + 30px);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--bg-panel);color:var(--fg-primary);font:inherit;font-size:var(--fs-lg);box-shadow:var(--shadow-2);transition:border-color var(--dur-fast), box-shadow var(--dur-fast)}._searchInput_1hbm4_52:focus{border-color:var(--accent);box-shadow:var(--shadow-2), var(--shadow-glow);outline:none}._searching_1hbm4_72{right:var(--sp-4);font-size:var(--fs-xs);color:var(--fg-muted);position:absolute;top:50%;transform:translateY(-50%)}._alternatives_1hbm4_81{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._pill_1hbm4_88{align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-pill);background:var(--bg-panel);color:var(--fg-secondary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast);display:inline-flex}._pill_1hbm4_88:hover:not(:disabled){border-color:var(--accent);color:var(--fg-primary)}._pill_1hbm4_88:disabled{opacity:.6;cursor:default}._results_1hbm4_115{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-panel);width:100%;box-shadow:var(--shadow-1);text-align:left;margin:0;padding:0;list-style:none;overflow:hidden}._results_1hbm4_115 li+li{border-top:1px solid var(--border-subtle)}._result_1hbm4_115{align-items:flex-start;gap:var(--sp-3);width:100%;min-height:var(--tap-min);padding:var(--sp-3) var(--sp-4);color:var(--fg-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._result_1hbm4_115:hover{background:var(--bg-hover)}._resultIcon_1hbm4_151{color:var(--fg-accent);flex:none;margin-top:1px}._resultBody_1hbm4_157{flex-direction:column;gap:2px;min-width:0;display:flex}._resultTitle_1hbm4_164{font-weight:var(--fw-medium)}._resultMeta_1hbm4_168{font-size:var(--fs-xs);color:var(--fg-muted)}._manual_1hbm4_173{gap:var(--sp-4);text-align:left;flex-direction:column;width:100%;display:flex}._indoor_1hbm4_181{margin-top:var(--sp-2);flex-direction:column;align-items:center;gap:0;display:flex}._step_1r6h9_1{gap:var(--sp-4);flex-direction:column;display:flex}._heading_1r6h9_7{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--fg-primary);margin:0 0 var(--sp-1) 0}._subhead_1r6h9_15{color:var(--fg-muted);max-width:56ch;margin:0}._input_1r6h9_21{width:100%;padding:var(--sp-3) var(--sp-4);font:inherit;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary)}._input_1r6h9_21:focus{outline:2px solid color-mix(in oklab, var(--accent), transparent 60%);outline-offset:1px;border-color:var(--accent)}._muted_1r6h9_37{color:var(--fg-muted);font-size:var(--fs-sm);margin:0}._error_1r6h9_43{color:var(--danger,var(--fg-primary));font-size:var(--fs-sm);margin:0}._results_1r6h9_49{gap:var(--sp-1);border:1px solid var(--border-subtle);border-radius:var(--r-sm);flex-direction:column;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._result_1r6h9_49{gap:var(--sp-3);width:100%;padding:var(--sp-3);color:var(--fg-primary);text-align:left;font:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--border-subtle);background:0 0;align-items:flex-start;display:flex}._result_1r6h9_49:last-child{border-bottom:0}._result_1r6h9_49:hover{background:color-mix(in oklab, var(--bg-panel), white 4%)}._resultActive_1r6h9_85{background:color-mix(in oklab, var(--accent), transparent 86%)}._resultIcon_1r6h9_89{color:var(--accent);flex-shrink:0;margin-top:2px}._resultBody_1r6h9_95{flex-direction:column;gap:2px;min-width:0;display:flex}._resultMeta_1r6h9_102{color:var(--fg-muted);font-size:var(--fs-xs)}._manualGrid_1r6h9_107{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}._field_1r6h9_113{gap:var(--sp-1);font-size:var(--fs-sm);color:var(--fg-muted);flex-direction:column;display:flex}._field_1r6h9_113 input,._field_1r6h9_113 select{padding:var(--sp-2) var(--sp-3);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--fg-primary);font:inherit}._field_1r6h9_113 input:focus,._field_1r6h9_113 select:focus{outline:2px solid color-mix(in oklab, var(--accent), transparent 60%);outline-offset:1px;border-color:var(--accent)}._linkButton_1r6h9_138{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}._linkButton_1r6h9_138:hover{text-decoration:underline}._row_1r6h9_152{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}._row_1r6h9_152>._field_1r6h9_113{flex:120px;min-width:0}._row_1r6h9_152>._grow_1r6h9_166{flex:2 220px}._field_1r6h9_113 input[type=range]{min-height:var(--tap-min);accent-color:var(--accent);background:0 0;border:0;padding:0}._more_1r6h9_178{font-size:var(--fs-sm);color:var(--fg-muted)}._more_1r6h9_178>summary{cursor:pointer;min-height:var(--tap-min);align-items:center;width:max-content;display:flex}._more_1r6h9_178[open]>summary{margin-bottom:var(--sp-2)}._section_1r6h9_195{gap:var(--sp-3);flex-direction:column;display:flex}._banner_1r6h9_201{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:color-mix(in oklab, var(--accent), transparent 88%);border:1px solid color-mix(in oklab, var(--accent), transparent 65%);color:var(--fg-primary);font-size:var(--fs-sm);gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._banner_1r6h9_201>span{flex:220px}._bannerAction_1r6h9_219{white-space:nowrap;min-height:var(--tap-min);background:var(--accent);color:var(--bg-base);border-radius:var(--r-sm);padding:var(--sp-1) var(--sp-3);font:inherit;cursor:pointer;border:0}._summary_1r6h9_231{gap:var(--sp-2) var(--sp-4);padding:var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:var(--r-sm);grid-template-columns:max-content 1fr;display:grid}._summaryKey_1r6h9_241{color:var(--fg-muted);font-size:var(--fs-sm)}._summaryValue_1r6h9_246{font-size:var(--fs-sm);color:var(--fg-primary)}._actions_1r6h9_251{gap:var(--sp-3);flex-wrap:wrap;display:flex}._primary_1r6h9_257,._secondary_1r6h9_258{min-height:var(--tap-min);padding:var(--sp-2) var(--sp-5);border-radius:var(--r-sm);font:inherit;font-weight:var(--fw-medium);cursor:pointer;border:1px solid #0000}._primary_1r6h9_257{background:var(--accent);color:var(--bg-base)}._secondary_1r6h9_258{background:var(--bg-panel);color:var(--fg-primary);border-color:var(--border-subtle)}._primary_1r6h9_257:disabled,._secondary_1r6h9_258:disabled{opacity:.5;cursor:not-allowed}._checkboxRow_1r6h9_286{gap:var(--sp-3);flex-wrap:wrap;display:flex}._checkboxItem_1r6h9_292{min-height:var(--tap-min);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-panel);font-size:var(--fs-sm);cursor:pointer;display:inline-flex}._checkboxItem_1r6h9_292 input{margin:0}._checkboxItem_1r6h9_292._active_1r6h9_309{border-color:var(--accent);background:color-mix(in oklab, var(--accent), transparent 88%)}._selection_1r6h9_314{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg-panel);border:1px solid var(--border-subtle);border-left:3px solid var(--warm);border-radius:var(--r-sm);flex-direction:column;display:flex}._selectionHead_1r6h9_325{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}._picked_1r6h9_333{border:1px solid color-mix(in oklab, var(--accent), transparent 55%);border-radius:var(--r-sm);cursor:default}._aside_1r6h9_339{align-items:flex-start;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px dashed var(--border-subtle);flex-direction:column;display:flex}._linkButton_1r6h9_138{align-items:center;gap:var(--sp-2);min-height:var(--tap-min);display:inline-flex}._narrow_1r6h9_355{max-width:28rem}._linkButton_1r6h9_138:disabled{color:var(--fg-muted);cursor:default}._segmented_1r6h9_365{border-radius:var(--r-md);background:var(--bg-elevated);gap:3px;padding:3px;display:flex}._segmented_1r6h9_365>button{min-width:0;min-height:40px;padding:0 var(--sp-3);border-radius:calc(var(--r-md) - 2px);color:var(--fg-secondary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;flex:1 1 0}._segmented_1r6h9_365>button:hover{color:var(--fg-primary)}._segmented_1r6h9_365>button[aria-pressed=true]{background:var(--bg-panel);color:var(--fg-primary);box-shadow:var(--shadow-1)}._counts_1r6h9_399{font-size:var(--fs-sm);color:var(--fg-secondary);margin:0}._fieldLabel_1r6h9_405{margin-bottom:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-muted);display:block}._compassGrid_1r6h9_413{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,72px));display:grid}._compassGrid_1r6h9_413>button{min-height:var(--tap-min);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-panel);color:var(--fg-secondary);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}._compassGrid_1r6h9_413>button:hover{background:var(--bg-hover)}._compassGrid_1r6h9_413>button[aria-checked=true]{background:var(--bg-selected);border-color:var(--accent);color:var(--fg-primary)}._compassHub_1r6h9_446{background:var(--border-strong);border-radius:50%;place-self:center;width:8px;height:8px}._bigValue_1r6h9_455{font-size:var(--fs-xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--fg-primary);line-height:1.6}._facts_1r6h9_464{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;display:grid}._fact_1r6h9_464{min-width:0}._fact_1r6h9_464 dt{font-size:var(--fs-xs);color:var(--fg-muted)}._fact_1r6h9_464 dd{font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0}._note_1r6h9_488{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--bg-selected);font-size:var(--fs-sm);color:var(--fg-secondary)}._note_1r6h9_488 p{margin:0}._note_1r6h9_488 ._linkButton_1r6h9_138{color:var(--fg-accent);font-weight:var(--fw-medium)}._loading_1r6h9_506{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--bg-selected);border:1px solid color-mix(in oklab, var(--accent), transparent 70%);font-size:var(--fs-sm);display:flex}._loading_1r6h9_506>div{flex-direction:column;gap:2px;display:flex}._loading_1r6h9_506 span{color:var(--fg-secondary)}._spinner_1r6h9_527{border:2px solid color-mix(in oklab, var(--accent), transparent 75%);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;animation:.8s linear infinite _step-spin_1r6h9_1}@keyframes _step-spin_1r6h9_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1r6h9_527{animation-duration:2.4s}}._root_w8ymv_3{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._band_w8ymv_14{fill:none;stroke:#fff9;stroke-width:1.5px;transition:stroke var(--dur-fast), stroke-width var(--dur-fast)}._tick_w8ymv_21,._tickMajor_w8ymv_22{stroke:#ffffff8c;stroke-width:1px;transition:stroke var(--dur-fast)}._tickMajor_w8ymv_22{stroke:#ffffffd9;stroke-width:1.5px}._cardinal_w8ymv_33,._north_w8ymv_34 text{font-family:var(--font-sans);fill:#ffffffeb;paint-order:stroke;stroke:#0000008c;stroke-width:3px;font-size:12px;font-weight:600}._north_w8ymv_34 circle{fill:#14120ecc;stroke:#fff;stroke-width:1.5px}._north_w8ymv_34 text{fill:#ff9b7a;stroke:none}._hit_w8ymv_56{fill:none;stroke:#0000;stroke-width:36px;pointer-events:stroke;touch-action:none;cursor:grab}._turnable_w8ymv_65 ._ring_w8ymv_65:hover ._band_w8ymv_14,._dragging_w8ymv_66 ._band_w8ymv_14{stroke:#e8c662;stroke-width:3px}._turnable_w8ymv_65 ._ring_w8ymv_65:hover ._tick_w8ymv_21,._turnable_w8ymv_65 ._ring_w8ymv_65:hover ._tickMajor_w8ymv_22,._dragging_w8ymv_66 ._tick_w8ymv_21,._dragging_w8ymv_66 ._tickMajor_w8ymv_22{stroke:#e8c662}._dragging_w8ymv_66 ._hit_w8ymv_56{cursor:grabbing}._root_16mqh_3{pointer-events:none}._today_16mqh_7{fill:none;stroke:#ffd98a;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px #0000008c)}._sun_16mqh_16{fill:#ffd25e;stroke:#fff;stroke-width:1.5px}._sunHalo_16mqh_22{fill:#ffd25e4d}._legend_16mqh_26{gap:var(--sp-2) var(--sp-4);margin:calc(-1 * var(--sp-2)) 0 0;font-size:var(--fs-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}._key_16mqh_35{align-items:center;gap:var(--sp-2);display:inline-flex}._swatch_16mqh_42{border-radius:var(--r-pill);width:16px;height:4px;box-shadow:0 0 0 1px #00000040}._swatchToday_16mqh_49{background:#ffd98a}._swatchSun_16mqh_51{background:#ffd25e;border-radius:50%;width:10px;height:10px}._lot_1r0yw_3{z-index:1;border:2px solid var(--handle);background:color-mix(in oklab, var(--handle), transparent 88%);cursor:move;transition:background var(--dur-fast);position:absolute;box-shadow:0 0 0 100vmax #0a0c0861}._covers_1r0yw_15{cursor:inherit}._lot_1r0yw_3:focus-visible{outline-offset:3px;outline:2px solid #fff}._active_1r0yw_24{background:color-mix(in oklab, var(--handle), transparent 80%)}._dimW_1r0yw_28,._dimH_1r0yw_29{border-radius:var(--r-pill);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;background:#14120ec7;padding:2px 8px;position:absolute}._dimW_1r0yw_28{bottom:-32px;left:50%;transform:translate(-50%)}._dimH_1r0yw_29{top:50%;right:10px;transform:translateY(-50%)}._top_1r0yw_56{color:var(--handle);text-shadow:0 0 3px #000c;font-size:10px;line-height:1;position:absolute;top:6px;left:50%;transform:translate(-50%)}._handle_1r0yw_67{background:var(--handle);pointer-events:auto;touch-action:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 1px 4px #00000080}._edge_1r0yw_80{border-radius:var(--r-pill);width:22px;height:8px;margin:-4px 0 0 -11px}._w_1r0yw_87._edge_1r0yw_80,._e_1r0yw_80._edge_1r0yw_80{width:8px;height:22px;margin:-11px 0 0 -4px}._handle_1r0yw_67:before{content:"";border-radius:50%;position:absolute;inset:-16px}._handle_1r0yw_67:focus-visible{outline-offset:3px;outline:2px solid #fff}._nw_1r0yw_107{cursor:nwse-resize;top:0;left:0}._n_1r0yw_107{cursor:ns-resize;top:0;left:50%}._ne_1r0yw_109{cursor:nesw-resize;top:0;left:100%}._e_1r0yw_80{cursor:ew-resize;top:50%;left:100%}._se_1r0yw_111{cursor:nwse-resize;top:100%;left:100%}._s_1r0yw_111{cursor:ns-resize;top:100%;left:50%}._sw_1r0yw_113{cursor:nesw-resize;top:100%;left:0}._w_1r0yw_87{cursor:ew-resize;top:50%;left:0}._stage_nx1xl_1{background:#1a1d1f;flex:auto;min-height:0;position:relative;overflow:hidden}._panel_nx1xl_9{z-index:4;background:var(--bg-panel);color:var(--fg-primary);box-shadow:var(--shadow-3);animation:_rise_nx1xl_1 var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:absolute}._side_nx1xl_21 ._panel_nx1xl_9{top:var(--sp-5);left:var(--sp-5);bottom:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--border-subtle);width:min(400px,40%)}._sheet_nx1xl_31 ._panel_nx1xl_9{border-radius:var(--r-xl) var(--r-xl) 0 0;border-top:1px solid var(--border-subtle);max-height:52%;bottom:0;left:0;right:0}@keyframes _rise_nx1xl_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._panel_nx1xl_9{animation:none}}._grip_nx1xl_57{width:100%;min-height:28px;padding:var(--sp-2) 0 0;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:0;display:flex}._gripBar_nx1xl_71{border-radius:var(--r-pill);background:var(--border-strong);width:36px;height:4px}._grip_nx1xl_57 svg{display:none}._grip_nx1xl_57:focus-visible svg,._grip_nx1xl_57:hover svg{display:block}._head_nx1xl_87{padding:var(--sp-5) var(--sp-5) 0}._sheet_nx1xl_31 ._head_nx1xl_87{padding-top:var(--sp-2)}._title_nx1xl_95{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin:0;line-height:1.2}._hint_nx1xl_103{margin:var(--sp-2) 0 0;color:var(--fg-muted);font-size:var(--fs-sm);line-height:1.45}._body_nx1xl_111{overscroll-behavior:contain;min-height:0;padding:var(--sp-4) var(--sp-5) var(--sp-2);gap:var(--sp-4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}._foot_nx1xl_122{padding:var(--sp-3) var(--sp-5) var(--sp-4);border-top:1px solid var(--border-subtle);flex:none}._folded_nx1xl_128 ._foot_nx1xl_122{border-top:0}._root_dskg8_1{gap:var(--sp-2);flex-direction:column;display:flex}._readout_dskg8_7{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}._readoutLabel_dskg8_14{font-size:var(--fs-sm);color:var(--fg-muted)}._readoutValue_dskg8_19{font-size:var(--fs-lg);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}._readoutCompass_dskg8_25{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-accent)}._row_dskg8_31{align-items:stretch;gap:var(--sp-2);display:flex}._nudge_dskg8_37{width:var(--tap-min);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-panel);color:var(--fg-primary);cursor:pointer;flex:none;place-items:center;display:grid}._nudge_dskg8_37:hover{background:var(--bg-hover)}._tape_dskg8_53{border-radius:var(--r-md);background:var(--bg-elevated);touch-action:none;cursor:ew-resize;flex:auto;min-width:0;height:44px;position:relative;overflow:hidden}._tape_dskg8_53:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._svg_dskg8_70{display:block}._tick_dskg8_74,._tickMajor_dskg8_75,._tickLabel_dskg8_76{stroke:var(--fg-muted);stroke-width:1px}._tickMajor_dskg8_75{stroke:var(--fg-secondary)}._tickLabel_dskg8_76{stroke:var(--fg-primary);stroke-width:1.5px}._label_dskg8_90,._north_dskg8_91{fill:var(--fg-secondary);font-size:11px;font-weight:600;font-family:var(--font-sans)}._north_dskg8_91{fill:var(--danger)}._marker_dskg8_102{background:var(--accent);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}._marker_dskg8_102:before{content:"";border:5px solid #0000;border-top-color:var(--accent);position:absolute;top:0;left:50%;transform:translate(-50%)}._overlay_1ku1e_3{pointer-events:none;z-index:1;position:absolute;inset:0}._lot_1ku1e_10{fill:#e8c6621a;stroke:#e8c662;stroke-width:2px;stroke-dasharray:7 5}._poly_1ku1e_17{fill:#fff3;stroke:#ffffffd9;stroke-width:1.5px;animation:_appear_1ku1e_1 .42s var(--ease-out) both;transition:fill .12s,stroke .12s}@keyframes _appear_1ku1e_1{0%{opacity:0}to{opacity:1}}._pickable_1ku1e_31{cursor:pointer;pointer-events:auto}._pickable_1ku1e_31:hover{fill:#ffffff57}._polyMine_1ku1e_42,._polyMine_1ku1e_42:hover{fill:color-mix(in oklab, var(--accent), transparent 40%);stroke:var(--accent);stroke-width:2px}._polyExcluded_1ku1e_49{fill:#ffffff0a;stroke:#ffffff59;stroke-dasharray:4 4}._polySelected_1ku1e_55{stroke:#e8c662;stroke-width:3px}._status_1ku1e_60{left:50%;top:var(--sp-4);z-index:3;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;pointer-events:none;background:#14120ed1;border-radius:999px;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 2px 10px #00000059}._spinner_1ku1e_80{border:2px solid #ffffff4d;border-top-color:#e8c662;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite _spin_1ku1e_80}@keyframes _spin_1ku1e_80{to{transform:rotate(360deg)}}._scan_1ku1e_95{z-index:1;pointer-events:none;background:#e8c6620f;border:1.5px solid #e8c662bf;border-radius:50%;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}._scan_1ku1e_95:before{content:"";clip-path:circle(50%);background:conic-gradient(#e8c66273,#e8c66200 22%,#0000);border-radius:50%;animation:2.4s linear infinite _spin_1ku1e_80;position:absolute;inset:0}._scan_1ku1e_95:after{content:"";animation:_pulse_1ku1e_1 2.4s var(--ease-out) infinite;border:2px solid #e8c662b3;border-radius:50%;position:absolute;inset:0}@keyframes _pulse_1ku1e_1{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._poly_1ku1e_17,._spinner_1ku1e_80,._scan_1ku1e_95:before,._scan_1ku1e_95:after{animation:none}}._root_gx656_1{aspect-ratio:1;width:min(100%,248px);margin:0 auto;position:relative}._svg_gx656_8{width:100%;height:100%;display:block;overflow:visible}._aimable_gx656_15{cursor:crosshair;touch-action:none;border-radius:50%}._aimable_gx656_15:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._ring_gx656_26{fill:var(--bg-elevated);stroke:var(--border-strong);stroke-width:1px}._tick_gx656_32{stroke:var(--fg-muted);stroke-width:1px}._cardinal_gx656_37,._north_gx656_38{font-size:11px;font-weight:var(--fw-semibold);fill:var(--fg-muted)}._north_gx656_38{fill:var(--warm)}._garden_gx656_48{fill:color-mix(in oklab, var(--accent), transparent 86%);stroke:var(--fg-secondary);stroke-width:1.5px}._topMark_gx656_54{fill:var(--fg-secondary)}._arrow_gx656_58{stroke:var(--accent);stroke-width:4px;stroke-linecap:round}._headFill_gx656_64{fill:var(--accent)}._knob_gx656_68{fill:var(--accent);stroke:var(--bg-panel);stroke-width:2px}._targets_gx656_74{pointer-events:none;position:absolute;inset:0}._target_gx656_74{border:1px solid var(--border-strong);background:var(--bg-panel);width:34px;height:34px;color:var(--fg-secondary);cursor:pointer;pointer-events:auto;box-shadow:var(--shadow-1);transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);border-radius:50%;place-items:center;margin:-17px 0 0 -17px;display:grid;position:absolute}._corner_gx656_98{width:28px;height:28px;margin:-14px 0 0 -14px}._target_gx656_74:before{content:"";border-radius:50%;position:absolute;inset:-6px}._target_gx656_74:hover{background:var(--bg-hover);color:var(--fg-primary)}._target_gx656_74[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--fg-on-accent)}._target_gx656_74:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._root_vgr86_1{gap:var(--sp-2) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._view_vgr86_7{min-width:0;margin:0}._title_vgr86_12{font-size:var(--fs-xs);color:var(--fg-muted);margin-bottom:2px}._svg_vgr86_18{width:100%;height:auto;display:block;overflow:visible}._earth_vgr86_25{fill:color-mix(in oklab, var(--warm), var(--bg-panel) 72%)}._surface_vgr86_29{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round}._far_vgr86_36{fill:none;stroke:var(--fg-muted);stroke-width:1.25px;stroke-dasharray:4 3}._datum_vgr86_43{stroke:var(--border-strong);stroke-width:1px}._person_vgr86_48{fill:var(--fg-secondary);stroke:var(--fg-secondary);stroke-width:1.5px;stroke-linecap:round}._height_vgr86_55{font-size:10px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;fill:var(--fg-secondary)}._end_vgr86_62{fill:var(--fg-muted);font-size:10px}._scale_vgr86_67{font-size:var(--fs-xs);color:var(--fg-muted);grid-column:1/-1;margin:0}._section_1l9ag_1{gap:var(--sp-3);flex-direction:column;display:flex}._sectionHead_1l9ag_7{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._label_1l9ag_15{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-secondary)}._small_1l9ag_22{flex:none}._small_1l9ag_22>button{white-space:nowrap;min-height:30px;font-size:var(--fs-xs);padding:0 var(--sp-3);flex:none}._readout_1l9ag_34{text-align:center;font-size:var(--fs-sm);color:var(--fg-secondary);margin:0}._presetPct_1l9ag_41{color:var(--fg-muted);font-variant-numeric:tabular-nums}._views_1l9ag_47{top:var(--sp-3);z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute}._viewsInner_1l9ag_56{border-radius:var(--r-pill);background:var(--bg-panel);box-shadow:var(--shadow-2);pointer-events:auto;gap:2px;padding:3px;display:flex}._viewsInner_1l9ag_56>button{align-items:center;gap:var(--sp-1);min-height:34px;padding:0 var(--sp-4);border-radius:var(--r-pill);color:var(--fg-secondary);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;display:inline-flex}._viewsInner_1l9ag_56>button[aria-pressed=true]{background:var(--accent);color:var(--fg-on-accent)}._scene_1l9ag_88{background:#1a1d1f;position:absolute}._sceneLoading_1l9ag_93{color:#ffffffbf;font-size:var(--fs-sm);place-items:center;display:grid;position:absolute;inset:0}._stretch_1l9ag_102{right:var(--sp-3);top:var(--sp-3);min-height:34px;padding:0 var(--sp-3);border-radius:var(--r-pill);color:#fff;font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);cursor:pointer;background:#14120eb3;border:1px solid #ffffff40;position:absolute}._stretch_1l9ag_102[aria-pressed=true]{color:#e8c662;border-color:#e8c662}._sceneHint_1l9ag_123{left:0;right:0;bottom:var(--sp-3);text-align:center;font-size:var(--fs-xs);color:#ffffffb3;pointer-events:none;margin:0;position:absolute}._tag_1l9ag_136{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;fill:#fff;paint-order:stroke;stroke:#000000a6;stroke-width:3px;font-size:11px;font-weight:700}:root{--moss-50:#f1f5ec;--moss-100:#dde7cf;--moss-200:#c2d3a8;--moss-300:#a3bd80;--moss-400:#87a661;--moss-500:#6b8e4e;--moss-600:#54723e;--moss-700:#425a31;--moss-800:#344726;--moss-900:#25331b;--moss-950:#161e10;--lichen-300:#b8cf95;--lichen-400:#9bb377;--lichen-500:#82985d;--clay-300:#d49b78;--clay-400:#c38357;--clay-500:#b06b3f;--clay-600:#8d5530;--bark-500:#6e5640;--bark-600:#5b4734;--bark-700:#4a3a2c;--bark-800:#382c21;--bark-900:#261d16;--soil-700:#2e2620;--soil-800:#251e19;--soil-900:#1d1814;--soil-950:#14100d;--sky-400:#7aa3bd;--sky-500:#5c8aa8;--sky-600:#466c85;--ember-300:#e39a7a;--ember-400:#d57e58;--ember-500:#c4623a;--ember-600:#9d4d2c;--ember-700:#7d3d22;--stone-50:#ece7df;--stone-100:#ddd5c8;--stone-200:#c5bcad;--stone-300:#a89e8e;--stone-400:#978d7d;--stone-500:#6b6256;--stone-600:#524a40;--stone-700:#3d362e;--stone-800:#2a241f;--stone-900:#1c1814;--stone-950:#15120f;--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:24px;--sp-7:32px;--sp-8:48px;--sp-9:64px;--r-xs:2px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:20px;--r-pill:999px;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Fraunces", ui-serif, Georgia, serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xs:12px;--fs-sm:13px;--fs-md:15px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:36px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-tight:1.2;--lh-normal:1.45;--lh-loose:1.7;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--tap-min:44px;--tap-comfy:48px;--z-base:0;--z-nav:50;--z-pane-drawer:60;--z-modal:80;--z-toast:90;--z-tooltip:100;--nav-rail-width:220px;--top-bar-height:52px;--bottom-bar-height:64px;--subnav-height:44px;--pane-min-width:240px;--pane-max-width:420px;--breakpoint-mobile:900px}:root,[data-theme=light]{--bg-base:var(--stone-50);--bg-panel:#fff;--bg-elevated:var(--stone-100);--bg-hover:color-mix(in oklab, var(--bg-panel), black 4%);--bg-active:color-mix(in oklab, var(--bg-panel), black 8%);--bg-overlay:oklab(0% none none/.4);--bg-selected:color-mix(in oklab, var(--bg-panel), var(--accent) 15%);--fg-primary:var(--stone-950);--fg-secondary:var(--stone-700);--fg-muted:var(--stone-500);--fg-on-accent:var(--moss-50);--fg-accent:var(--moss-700);--fg-on-danger:var(--stone-50);--accent:var(--moss-600);--accent-hover:var(--moss-700);--accent-active:var(--moss-800);--accent-ring:color-mix(in oklab, var(--moss-600), transparent 60%);--warm:var(--clay-600);--warm-hover:var(--clay-500);--border-subtle:color-mix(in oklab, var(--stone-950), transparent 92%);--border-strong:color-mix(in oklab, var(--stone-950), transparent 80%);--danger:var(--ember-600);--danger-hover:var(--ember-700);--info:var(--sky-600);--success:var(--moss-600);--wx-sun:#d18a12;--wx-moon:#6b6f9e;--wx-cloud:var(--stone-500);--wx-rain:var(--sky-600);--wx-snow:#5d9cbf;--wx-storm:#7a5aa6;--cmp-1:#7650a8;--cmp-2:#1d8576;--cmp-3:#b04580;--shadow-1:0 1px 2px #0000000f;--shadow-2:0 2px 8px #0000001a;--shadow-3:0 16px 40px #00000029;--shadow-glow:0 0 0 3px var(--accent-ring)}[data-theme=dark]{--bg-base:var(--soil-900);--bg-panel:var(--stone-900);--bg-elevated:var(--bark-700);--bg-hover:color-mix(in oklab, var(--bg-panel), white 5%);--bg-active:color-mix(in oklab, var(--bg-panel), white 10%);--bg-overlay:oklab(0% none none/.6);--bg-selected:color-mix(in oklab, var(--bg-panel), var(--accent) 15%);--fg-primary:var(--stone-50);--fg-secondary:var(--stone-200);--fg-muted:var(--stone-400);--fg-on-accent:var(--soil-900);--fg-accent:var(--moss-400);--fg-on-danger:var(--soil-900);--accent:var(--moss-500);--accent-hover:var(--moss-400);--accent-active:var(--moss-600);--accent-ring:color-mix(in oklab, var(--moss-500), transparent 60%);--warm:var(--clay-500);--warm-hover:var(--clay-400);--border-subtle:color-mix(in oklab, var(--stone-50), transparent 90%);--border-strong:color-mix(in oklab, var(--stone-50), transparent 78%);--danger:var(--ember-400);--danger-hover:var(--ember-300);--info:var(--sky-500);--success:var(--moss-500);--wx-sun:#e9b44c;--wx-moon:#a9acd6;--wx-cloud:var(--stone-300);--wx-rain:var(--sky-400);--wx-snow:#9fcbe3;--wx-storm:#b195d8;--cmp-1:#a985dc;--cmp-2:#3fb3a1;--cmp-3:#dc78ac;--shadow-1:0 1px 1px #00000040, inset 0 1px 0 #ffffff05;--shadow-2:0 2px 6px #00000059, inset 0 1px 0 #ffffff08;--shadow-3:0 12px 32px #00000080, inset 0 1px 0 #ffffff0a;--shadow-glow:0 0 0 3px var(--accent-ring)}*,:before,:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--fg-muted), transparent 60%);border-radius:var(--r-pill)}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--fg-muted), transparent 40%)}body{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-regular);background:var(--bg-base);color:var(--fg-primary)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}h1{font-size:var(--fs-3xl)}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-xl)}h4{font-size:var(--fs-lg)}a:hover{color:var(--accent)}body[data-resizing] *{pointer-events:none!important}
