@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";@layer base{._content_1ibf8_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1ibf8_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1ibf8_1}._content_1ibf8_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1ibf8_1}._content_1ibf8_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1ibf8_1}._content_1ibf8_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1ibf8_1}@keyframes _slideUpAndFade_1ibf8_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1ibf8_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1ibf8_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1ibf8_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}._region_fcagy_1{position:fixed;top:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + 10px);left:0;right:0;z-index:calc(var(--z-critical) + 1);display:flex;justify-content:center;padding:0 12px;pointer-events:none}._slot_fcagy_16{position:absolute;top:0;left:12px;right:12px;display:flex;justify-content:center;pointer-events:none;transform-origin:top center;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .26s ease}._toast_fcagy_31{position:relative;pointer-events:auto;display:inline-flex;align-items:center;gap:8px;max-width:min(560px,100%);min-height:34px;padding:4px 4px 4px 8px;background:var(--foreground);color:var(--background);border-radius:var(--radius-full);font-family:var(--font-family-base);font-size:13px;font-weight:500;line-height:1.3;box-shadow:var(--shadow-lg);cursor:default;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;animation:_toastIn_fcagy_1 .42s cubic-bezier(.2,1.4,.4,1);transform-origin:top center}._noAction_fcagy_60{padding-right:14px}._noIcon_fcagy_64{padding-left:14px}._twoLine_fcagy_68{border-radius:20px;padding-top:6px;padding-bottom:6px}._leaving_fcagy_74{pointer-events:none;animation:_toastOut_fcagy_1 .2s ease-in forwards}._handled_fcagy_84:not(._leaving_fcagy_74),._handled_fcagy_84:not(._leaving_fcagy_74)>*{animation:none!important}._handled_fcagy_84>:not(._fillet_fcagy_89){opacity:var(--toast-content-opacity, 1)}._swiped_fcagy_95,._swiped_fcagy_95>*{animation:none!important}._behind_fcagy_102{pointer-events:none}._toast_fcagy_31._behind_fcagy_102>:not(._fillet_fcagy_89){opacity:0!important;transition:opacity .16s ease}._toast_fcagy_31>:not(._fillet_fcagy_89){transition:opacity .22s ease 60ms}._open_fcagy_117 ._toast_fcagy_31:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}._icon_fcagy_126{width:20px;height:20px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--background) 20%,transparent);color:var(--background)}._tone_success_fcagy_137 ._icon_fcagy_126{background:var(--success);color:var(--success-foreground)}._tone_error_fcagy_141 ._icon_fcagy_126{background:var(--error);color:var(--error-foreground)}._tone_warning_fcagy_145 ._icon_fcagy_126{background:var(--warning);color:var(--warning-foreground)}._tone_info_fcagy_149 ._icon_fcagy_126{background:var(--info);color:var(--info-foreground)}._text_fcagy_154{display:flex;flex-direction:column;min-width:0;animation:_textIn_fcagy_1 .28s 70ms both}._title_fcagy_161,._description_fcagy_162{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._twoLine_fcagy_68 ._title_fcagy_161{font-weight:600}._description_fcagy_162{font-size:12px;font-weight:400;color:color-mix(in srgb,var(--background) 65%,transparent)}._divider_fcagy_178{width:1px;height:16px;flex-shrink:0;background:color-mix(in srgb,var(--background) 22%,transparent)}._action_fcagy_185{flex-shrink:0;height:26px;padding:0 12px;border:none;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:filter var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._action_fcagy_185:hover{filter:brightness(1.08)}._action_fcagy_185:active{transform:scale(.96)}._action_fcagy_185:focus-visible{outline:2px solid var(--background);outline-offset:2px}._spin_fcagy_215{animation:_spin_fcagy_215 .9s linear infinite}._fillet_fcagy_89{display:none}._dynamic_fcagy_229{top:calc(var(--toast-island-top, 11px) + 34px)}._inline_fcagy_236{position:relative;top:auto;z-index:auto}._inline_fcagy_236._dynamic_fcagy_229{top:auto;padding-top:calc(var(--toast-island-top, 11px) + 34px)}._inline_fcagy_236._dynamic_fcagy_229 ._slot_fcagy_16{top:calc(var(--toast-island-top, 11px) + 34px)}._dynamic_fcagy_229 ._toast_fcagy_31{position:relative;min-width:148px;min-height:36px;background:#000;color:#f5f5f5;box-shadow:none;border-radius:22px;animation:_dynamicIn_fcagy_1 .48s cubic-bezier(.25,1.3,.4,1)}._dynamic_fcagy_229 ._icon_fcagy_126{background:#ffffff2e;color:#f5f5f5}._dynamic_fcagy_229 ._description_fcagy_162{color:#f5f5f59e}._dynamic_fcagy_229 ._divider_fcagy_178{background:#ffffff2e}._dynamic_fcagy_229 ._front_fcagy_277:before{content:"";position:absolute;left:50%;top:-30px;width:108px;height:31px;margin-left:-54px;background:#000;border-radius:16px 16px 0 0;pointer-events:none}._dynamic_fcagy_229 ._fillet_fcagy_89{position:absolute;top:-12px;width:12px;height:12px;pointer-events:none}._dynamic_fcagy_229 ._front_fcagy_277 ._fillet_fcagy_89{display:block}._dynamic_fcagy_229 ._filletLeft_fcagy_302{left:calc(50% - 66px);background:radial-gradient(circle at 0 0,transparent 11.5px,#000 12px)}._dynamic_fcagy_229 ._filletRight_fcagy_307{left:calc(50% + 54px);background:radial-gradient(circle at 100% 0,transparent 11.5px,#000 12px)}._dynamic_fcagy_229 ._toast_fcagy_31>:not(._fillet_fcagy_89){animation:_textIn_fcagy_1 .24s .15s both}._dynamic_fcagy_229 ._leaving_fcagy_74{animation:_dynamicOut_fcagy_1 .26s cubic-bezier(.5,0,.75,0) forwards}._dynamic_fcagy_229 ._leaving_fcagy_74>:not(._fillet_fcagy_89){animation:_contentOut_fcagy_1 .1s ease-in forwards}@keyframes _dynamicIn_fcagy_1{0%{transform:translateY(-34px) scale(.33,.4)}to{transform:none}}@keyframes _dynamicOut_fcagy_1{to{transform:translateY(-34px) scale(.33,.4)}}@keyframes _contentOut_fcagy_1{to{opacity:0}}@keyframes _toastIn_fcagy_1{0%{transform:translateY(-8px) scale(.6);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}@keyframes _toastOut_fcagy_1{to{transform:translateY(-6px) scale(.85);opacity:0}}@keyframes _textIn_fcagy_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes _spin_fcagy_215{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._slot_fcagy_16{transition-duration:1ms}._toast_fcagy_31,._leaving_fcagy_74,._text_fcagy_154,._dynamic_fcagy_229 ._toast_fcagy_31,._dynamic_fcagy_229 ._leaving_fcagy_74,._dynamic_fcagy_229 ._toast_fcagy_31>:not(._fillet_fcagy_89){animation-duration:1ms;animation-delay:0ms}}._shell_1ae4d_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);display:flex}._sidebar_1ae4d_1{width:250px;flex-shrink:0;background:#f6f5f1;border-right:1px solid var(--border);padding:30px 16px;display:flex;flex-direction:column;min-height:100vh}._brand_1ae4d_1{display:flex;align-items:center;gap:12px;font-family:var(--font-family-display);font-size:18px;font-weight:800;padding:0 10px 30px}._brand_1ae4d_1 small{display:block;font:400 11px var(--font-family-base);color:var(--muted-foreground);margin-top:4px}._brandIcon_1ae4d_1{width:40px;height:40px;border-radius:13px;background:var(--primary);color:#fff;display:grid;place-items:center}._sidebar_1ae4d_1 nav{display:grid;gap:5px}._sidebar_1ae4d_1 nav button{border:0;background:transparent;text-align:left;display:flex;gap:13px;align-items:center;padding:13px 15px;border-radius:12px;color:var(--foreground);font:600 13px var(--font-family-base);cursor:pointer}._sidebar_1ae4d_1 nav button:hover,._sidebar_1ae4d_1 nav ._active_1ae4d_1{background:#e8edf3}._sidebarFoot_1ae4d_1{font-size:11px;color:var(--muted-foreground);margin-top:auto;padding:20px 10px}._main_1ae4d_1{width:100%;max-width:1230px;padding:25px clamp(20px,5vw,70px);margin:auto;min-height:100vh}._main_1ae4d_1 header{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}._eyebrow_1ae4d_1,._kicker_1ae4d_1{font-size:11px;font-weight:800;letter-spacing:2px;color:#567899}._avatar_1ae4d_1{background:#e9edf3;color:#365f8c;border-radius:50%;height:35px;width:35px;display:grid;place-items:center;font-weight:800}._hero_1ae4d_1{background:#edf1f4;min-height:280px;border-radius:25px;padding:44px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}._hero_1ae4d_1 h1,._sectionHead_1ae4d_1 h1{font:800 clamp(30px,4vw,49px)/1.12 var(--font-family-display);margin:12px 0}._hero_1ae4d_1 p,._sectionHead_1ae4d_1 p{color:#4f6a84;font-size:15px;max-width:460px;line-height:1.6;margin-bottom:26px}._hero_1ae4d_1 button,._sectionHead_1ae4d_1 button,._inputRow_1ae4d_1 button,._form_1ae4d_1 button,._empty_1ae4d_1 button{border:0;background:var(--primary);color:#fff;border-radius:10px;padding:12px 16px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-family:inherit;cursor:pointer}._dot_1ae4d_1{color:#86b4df}._heroArt_1ae4d_1{position:relative;color:#7197bc;margin:0 35px}._heroArt_1ae4d_1 span{position:absolute;top:-35px;right:-30px;font-size:65px;color:#a7c4e2}._main_1ae4d_1 h2{font:750 24px var(--font-family-display);margin:35px 0 18px}._tiles_1ae4d_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}._tile_1ae4d_1{position:relative;border:1px solid #e2e3d9;background:var(--card);border-radius:17px;min-height:162px;text-align:left;padding:23px;display:flex;flex-direction:column;align-items:flex-start;gap:11px;color:var(--foreground);cursor:pointer;font-family:inherit}._tile_1ae4d_1:hover{border-color:#91b7dc;transform:translateY(-1px)}._tileIcon_1ae4d_1{background:#edf1f6;border-radius:11px;padding:10px;display:flex;color:#386b9c}._tile_1ae4d_1 strong{font:750 17px var(--font-family-display)}._tile_1ae4d_1 small{font-size:12px;line-height:1.5;color:var(--muted-foreground)}._arrow_1ae4d_1{position:absolute;right:18px;top:24px;color:#8c9d8d}._bottomStrip_1ae4d_1{margin-top:19px;background:#f1f0ec;border-radius:15px;padding:19px 23px;display:flex;align-items:center;justify-content:space-between;gap:15px}._bottomStrip_1ae4d_1 strong{font:750 17px var(--font-family-display)}._bottomStrip_1ae4d_1 p{font-size:12px;color:#6c736a;margin:5px 0}._ghost_1ae4d_1{background:transparent!important;color:var(--primary)!important;border:1px solid var(--border)!important}._footer_1ae4d_1{text-align:center;margin-top:42px;font-size:11px;color:#8a9188}._back_1ae4d_1{border:0;background:none;color:var(--primary);cursor:pointer;margin:0 0 16px;padding:0;font-weight:700}._sectionHead_1ae4d_1{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}._sectionHead_1ae4d_1 h1{font-size:36px}._sectionHead_1ae4d_1 p{margin:0}._panel_1ae4d_1{background:var(--card);border-radius:20px;padding:26px;border:1px solid var(--border);max-width:760px}._panel_1ae4d_1 h3{font:750 20px var(--font-family-display);margin:0 0 20px}._count_1ae4d_1{font:600 12px var(--font-family-base);color:#6c806e;margin-left:12px}._inputRow_1ae4d_1{display:flex;align-items:center;gap:10px;margin-bottom:18px}._inputRow_1ae4d_1 input,._form_1ae4d_1 input,._form_1ae4d_1 textarea{flex:1;min-width:0;border:1px solid var(--border);background:#fff;border-radius:10px;padding:13px;font:14px var(--font-family-base);width:100%}._item_1ae4d_1{display:flex;align-items:center;gap:12px;border-top:1px solid #ecece5;padding:15px 3px;font-size:14px}._item_1ae4d_1 span{flex:1}._unchecked_1ae4d_1,._checked_1ae4d_1{height:23px;width:23px;border-radius:7px;border:2px solid #acb9a8;background:transparent;display:grid;place-items:center;cursor:pointer}._checked_1ae4d_1{background:#376aa0;color:#fff;border-color:#376aa0}._done_1ae4d_1{text-decoration:line-through;color:#9ba399}._remove_1ae4d_1{border:0;background:transparent;color:#a4aaa2;cursor:pointer}._form_1ae4d_1{display:grid;gap:12px;padding:14px 0 28px}._actions_1ae4d_1{display:flex;gap:8px;justify-content:end}._note_1ae4d_1{padding:16px 0;border-top:1px solid var(--border)}._note_1ae4d_1 p{color:var(--muted-foreground);white-space:pre-wrap;font-size:13px}._empty_1ae4d_1{text-align:center;padding:46px 15px;color:#617064}._empty_1ae4d_1 span,._emoji_1ae4d_1{font-size:32px}._empty_1ae4d_1 h3{margin:15px 0 5px}._empty_1ae4d_1 p{font-size:13px;margin-bottom:22px}._callout_1ae4d_1{display:flex;gap:15px;background:#f0f2f5;border-radius:13px;padding:19px;margin-bottom:25px}._callout_1ae4d_1 p{font-size:13px;line-height:1.6;color:#677568;margin:5px 0}._mobileNav_1ae4d_1{display:none}@media(max-width:850px){._sidebar_1ae4d_1{width:200px}._tiles_1ae4d_1{grid-template-columns:repeat(2,minmax(0,1fr))}._heroArt_1ae4d_1{display:none}}@media(max-width:620px){._sidebar_1ae4d_1{display:none}._main_1ae4d_1{padding:20px 16px 90px}._hero_1ae4d_1{padding:30px 24px;min-height:250px}._tiles_1ae4d_1{gap:10px}._tile_1ae4d_1{padding:16px;min-height:150px}._tile_1ae4d_1 strong{font-size:15px}._tileIcon_1ae4d_1{padding:8px}._sectionHead_1ae4d_1{align-items:flex-start;flex-direction:column}._sectionHead_1ae4d_1 h1{font-size:32px}._bottomStrip_1ae4d_1{align-items:flex-start}._mobileNav_1ae4d_1{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:#fff;border-top:1px solid var(--border);justify-content:space-around;padding:9px 4px max(9px,env(safe-area-inset-bottom))}._mobileNav_1ae4d_1 button{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:none;color:#829285;font:600 9px var(--font-family-base);padding:5px 0}._mobileNav_1ae4d_1 ._mobileActive_1ae4d_1{color:#345f91}._panel_1ae4d_1{padding:18px}._inputRow_1ae4d_1 button{padding:13px 9px}}._signIn_1ae4d_2{color:var(--primary);font-size:13px;font-weight:800;text-decoration:none;border:1px solid var(--border);padding:10px 13px;border-radius:10px}._error_1ae4d_2{padding:12px 16px;margin-bottom:14px;border-radius:10px;background:#fff0ef;color:#a63629}._project_1ae4d_2{display:block;text-align:left;width:100%;padding:18px 12px;border:0;border-top:1px solid var(--border);background:transparent;cursor:pointer;font-family:inherit;color:var(--foreground)}._project_1ae4d_2 strong{display:block;font-family:var(--font-family-display);font-size:18px}._project_1ae4d_2 span{display:block;color:var(--primary);text-transform:capitalize;font-size:12px;margin-top:7px}._project_1ae4d_2 p{font-size:13px;color:var(--muted-foreground);white-space:pre-wrap}._form_1ae4d_1 select{padding:12px;border:1px solid var(--border);background:#fff;border-radius:10px;font:14px var(--font-family-base)}._shell_1ae4d_1 button:disabled{opacity:.5;cursor:not-allowed}._entryHead_1ae4d_3{display:flex;justify-content:space-between;align-items:center;gap:12px}._entryHead_1ae4d_3 div{display:flex;gap:7px}._entryButton_1ae4d_3{border:1px solid var(--border);background:var(--card);border-radius:7px;padding:6px 9px;color:var(--primary);font:600 12px var(--font-family-base);cursor:pointer}._note_1ae4d_1 small{color:var(--muted-foreground);font-size:12px}._note_1ae4d_1 strong{font-family:var(--font-family-display)}._animalGroup_1ae4d_4{margin:22px 0;border-top:1px solid var(--border);padding-top:20px}._animalGroup_1ae4d_4 h3{font-size:17px;margin-bottom:12px}._animalEmpty_1ae4d_4{font-size:13px;color:var(--muted-foreground)}._animalCard_1ae4d_4{border:1px solid var(--border);border-radius:13px;padding:17px;margin:10px 0;background:var(--background)}._animalCard_1ae4d_4 strong{font-family:var(--font-family-display)}._animalCard_1ae4d_4 p{white-space:pre-wrap;font-size:13px;line-height:1.7;margin:12px 0 0;color:var(--foreground)}._form_1ae4d_1 label{font-size:12px;font-weight:700;color:var(--foreground);margin-bottom:-5px}._sowingBanner_1ae4d_5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#eaf0f6;border:1px solid #cadbe9;border-radius:14px;padding:16px 20px;margin-top:20px}._sowingBanner_1ae4d_5 strong{font:750 16px var(--font-family-display)}._sowingBanner_1ae4d_5 p{font-size:12px;color:var(--muted-foreground);margin:4px 0 0}._sowingBanner_1ae4d_5 button{display:inline-flex;gap:8px;align-items:center;border:0;background:var(--primary);color:#fff;border-radius:9px;padding:10px 13px;cursor:pointer;font:700 12px var(--font-family-base)}._shell_1ae4d_1{display:block;min-height:100dvh;padding-bottom:98px}._sidebar_1ae4d_1{position:relative;width:100%;height:auto;min-height:0;padding:15px clamp(16px,4vw,44px);background:var(--card);border-right:0;border-bottom:1px solid var(--border);display:flex;flex-direction:row;align-items:center}._brand_1ae4d_1{padding:0;font-size:18px}._brand_1ae4d_1 small{margin-top:2px}._sidebar_1ae4d_1 nav,._sidebarFoot_1ae4d_1{display:none}._main_1ae4d_1{max-width:1180px;min-height:0;padding:24px clamp(16px,4vw,44px) 42px;margin:0 auto}._main_1ae4d_1 header{margin-bottom:23px}._mobileNav_1ae4d_1{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--card);border-top:1px solid var(--border);box-shadow:0 -3px 16px #162c4012;align-items:stretch;justify-content:flex-start;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:10px max(9px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom))}._mobileNav_1ae4d_1 button{flex:1 0 86px;min-width:75px;max-width:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:12px;background:none;color:var(--muted-foreground);font:650 11px var(--font-family-base);padding:10px 7px;cursor:pointer;white-space:nowrap}._mobileNav_1ae4d_1 button:hover{background:#edf1f6;color:var(--primary)}._mobileNav_1ae4d_1 ._mobileActive_1ae4d_1{color:var(--primary);background:#e8eef5}@media(max-width:850px){._sidebar_1ae4d_1{width:100%;padding:13px 18px}}@media(max-width:620px){._sidebar_1ae4d_1{display:flex}._shell_1ae4d_1{padding-bottom:100px}._main_1ae4d_1{padding:18px 16px 32px}._mobileNav_1ae4d_1{justify-content:flex-start;padding:8px 8px max(9px,env(safe-area-inset-bottom))}._mobileNav_1ae4d_1 button{flex:0 0 79px;min-width:79px;padding:8px 6px;font-size:10px}._main_1ae4d_1 header{margin-bottom:18px}._brand_1ae4d_1{font-size:16px}._brandIcon_1ae4d_1{width:37px;height:37px}._hero_1ae4d_1{padding:26px 23px}}._panel_lf6rz_1{max-width:860px;background:var(--card);border:1px solid var(--border);border-radius:20px;padding:26px;margin-top:20px;font:14px var(--font-family-base);color:var(--foreground)}._sectionTitle_lf6rz_2{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:17px;flex-wrap:wrap}._sectionTitle_lf6rz_2 h3{font:750 22px var(--font-family-display);margin:0 0 4px}._sectionTitle_lf6rz_2 p{color:var(--muted-foreground);font-size:13px;line-height:1.6;margin:0}._panel_lf6rz_1 h4{font:750 17px var(--font-family-display);margin:24px 0 14px}._label_lf6rz_3,._formGrid_lf6rz_3 label,._stack_lf6rz_3 label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:var(--foreground)}._field_lf6rz_4{font:14px var(--font-family-base);padding:11px 12px;border-radius:9px;border:1px solid var(--border);background:#fff;color:var(--foreground);width:100%;min-width:0;box-sizing:border-box}textarea._field_lf6rz_4{min-height:95px;resize:vertical}._formGrid_lf6rz_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:16px 0}._stack_lf6rz_3{display:grid;gap:14px;margin:18px 0}._summaryGrid_lf6rz_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}._stat_lf6rz_6{border-radius:12px;background:#f1f4f7;padding:15px 13px;min-width:0}._stat_lf6rz_6 small{display:block;font-size:11px;color:#5b7085;margin-bottom:6px}._stat_lf6rz_6 strong{font:750 17px var(--font-family-display);overflow-wrap:anywhere}._capitalize_lf6rz_6{text-transform:capitalize}._primary_lf6rz_7{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:var(--primary);color:#fff;padding:11px 15px;font:700 13px var(--font-family-base);cursor:pointer}._secondary_lf6rz_8{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--primary);padding:10px 13px;font:700 13px var(--font-family-base);cursor:pointer}._primary_lf6rz_7:disabled,._secondary_lf6rz_8:disabled,._iconButton_lf6rz_9:disabled{opacity:.55;cursor:not-allowed}._actions_lf6rz_10{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}._divider_lf6rz_11{height:1px;background:var(--border);margin:23px 0}._listRow_lf6rz_12{display:flex;align-items:center;gap:10px;padding:13px 0;border-top:1px solid var(--border)}._listBody_lf6rz_13{flex:1;min-width:0;display:grid;gap:4px}._listBody_lf6rz_13 strong{font-size:13px}._listBody_lf6rz_13 small{font-size:11px;color:var(--muted-foreground)}._strike_lf6rz_13{text-decoration:line-through;opacity:.6}._check_lf6rz_14{border:2px solid #9babbd;border-radius:7px;background:#fff;width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;color:var(--primary);cursor:pointer}._iconButton_lf6rz_9{border:0;background:transparent;color:var(--primary);padding:8px;cursor:pointer}._muted_lf6rz_16{color:var(--muted-foreground);font-size:12px;line-height:1.5;font-weight:400}._error_lf6rz_16{padding:12px;border-radius:10px;background:#fff0ec;color:#9e301d}._notice_lf6rz_16{padding:12px;border-radius:10px;background:#edf4fa;color:#315e8b}._areaGrid_lf6rz_17{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:16px 0}._areaCard_lf6rz_17{border:1px solid var(--border);border-radius:13px;padding:15px;background:#fff;display:grid;gap:6px;text-align:left;cursor:pointer;font:14px var(--font-family-base);color:var(--foreground)}._areaCard_lf6rz_17 strong{font:750 17px var(--font-family-display)}._areaCard_lf6rz_17 small{color:var(--muted-foreground);font-size:12px}._areaCardActive_lf6rz_17{border-color:var(--primary);background:#eff4f8}._plantCard_lf6rz_18{border-top:1px solid var(--border);padding:15px 0}._plantHeading_lf6rz_18{display:flex;align-items:start;justify-content:space-between;gap:10px}._plantHeading_lf6rz_18 strong{font:750 17px var(--font-family-display)}._plantCard_lf6rz_18 p{font-size:12px;color:var(--muted-foreground);line-height:1.6;white-space:pre-wrap;margin:7px 0}._badge_lf6rz_18{display:inline-block;border-radius:100px;padding:4px 9px;background:#eaf0f7;color:#37658e;font:700 11px var(--font-family-base);text-transform:capitalize}@media(max-width:620px){._panel_lf6rz_1{padding:17px}._formGrid_lf6rz_3{grid-template-columns:1fr}._summaryGrid_lf6rz_6{grid-template-columns:repeat(2,minmax(0,1fr))}._areaGrid_lf6rz_17{grid-template-columns:1fr}._stat_lf6rz_6{padding:12px}}._expenses_lf6rz_20{margin-top:28px;border-top:1px solid var(--border);padding-top:20px}._expenseHeading_lf6rz_20{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._expenseHeading_lf6rz_20 h4{margin:0 0 5px!important}._expenseHeading_lf6rz_20 p{margin:0}._expenseForm_lf6rz_20{border:1px solid var(--border);background:#f7f9f7;border-radius:14px;padding:16px;margin-top:18px}._expenseForm_lf6rz_20 h5{font-size:15px;margin:0 0 12px}._expenseForm_lf6rz_20 ._actions_lf6rz_10{justify-content:flex-end;margin:10px 0 0}._expenseList_lf6rz_20{margin-top:16px}._expenseRow_lf6rz_20{display:flex;gap:8px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border)}._expenseDetail_lf6rz_20{min-width:0;flex:1;display:grid;gap:5px}._expenseDetail_lf6rz_20 strong{font-size:13px;overflow-wrap:anywhere}._expenseDetail_lf6rz_20 small{color:var(--muted-foreground);font-size:11px;overflow-wrap:anywhere}._expenseAmount_lf6rz_20{font-size:13px;white-space:nowrap}._expenseRow_lf6rz_20 ._iconButton_lf6rz_9{padding:6px}@media(max-width:620px){._expenseHeading_lf6rz_20 ._primary_lf6rz_7{width:100%}._expenseRow_lf6rz_20{gap:4px}._expenseRow_lf6rz_20 ._iconButton_lf6rz_9{padding:4px}._expenseAmount_lf6rz_20{font-size:12px}}._plantingAccordion_lf6rz_21{border:1px solid #dbe5db;border-radius:15px;background:#f6f8f4;overflow:hidden;margin-bottom:16px}._plantingSummary_lf6rz_21{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 14px;cursor:pointer;list-style-position:inside;font-weight:750;font-size:16px}._plantingSummary_lf6rz_21 span:first-child{flex:1}._plantingSummary_lf6rz_21 small{font-size:12px;font-weight:400;display:block;color:var(--muted-foreground);margin:4px 0 0 18px}._plantingCount_lf6rz_21{font-size:12px;background:#e4eee4;border-radius:99px;padding:7px 9px;color:#466f53;white-space:nowrap}._plantingInside_lf6rz_21{padding:2px 13px 16px;background:#fff}._cropAccordions_lf6rz_21{display:grid;gap:7px;margin:14px 0}._cropAccordion_lf6rz_21{border:1px solid var(--border);border-radius:11px;background:#fff;overflow:hidden}._cropAccordion_lf6rz_21>summary{cursor:pointer;display:list-item;padding:12px 14px;font-size:14px}._cropAccordion_lf6rz_21>summary strong{font-size:14px}._cropAccordion_lf6rz_21>summary small{display:block;margin:3px 0 0 18px;font-size:11px;color:var(--muted-foreground)}._cropDetails_lf6rz_21{padding:0 12px 12px}._cropDetails_lf6rz_21 p{font-size:12px;color:var(--muted-foreground);line-height:1.6}._cropActions_lf6rz_21{display:flex;gap:7px;flex-wrap:wrap}._cropActions_lf6rz_21 ._secondary_lf6rz_8{padding:9px 10px;font-size:12px}._cropHide_lf6rz_21{display:block;border:0;background:transparent;color:#7c5147;padding:13px 3px 0;font-size:12px;cursor:pointer;text-align:left}._hiddenCrops_lf6rz_21{padding:12px;border:1px dashed #cbd8c9;border-radius:10px;margin:12px 0}._hiddenCrops_lf6rz_21>summary{cursor:pointer;font-size:13px;font-weight:700}._hiddenCropList_lf6rz_21{display:grid;gap:7px;margin-top:12px}._hiddenCropList_lf6rz_21>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}._hiddenCropList_lf6rz_21 button{padding:7px 10px}._panel_1k2aa_1{max-width:860px;margin-top:20px;padding:24px;background:var(--card);border:1px solid var(--border);border-radius:20px;color:var(--foreground);font:14px var(--font-family-base)}._heading_1k2aa_2,._bedTop_1k2aa_2{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap;margin-bottom:16px}._heading_1k2aa_2 h2{margin:0 0 6px;font:800 24px var(--font-family-display)}._heading_1k2aa_2 p,._bedTop_1k2aa_2 p{font-size:13px;color:var(--muted-foreground);line-height:1.6;margin:4px 0}._primary_1k2aa_3,._secondary_1k2aa_3{display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:9px;padding:10px 13px;cursor:pointer;font:700 13px var(--font-family-base)}._primary_1k2aa_3{background:var(--primary);color:#fff;border:0}._secondary_1k2aa_3{background:#fff;color:var(--primary);border:1px solid var(--border)}._panel_1k2aa_1 button:disabled{opacity:.5}._editor_1k2aa_3{border:1px solid var(--border);border-radius:13px;background:#f7f8f8;padding:16px;margin:16px 0}._editor_1k2aa_3 h3{margin:0 0 14px}._editor_1k2aa_3 label,._fields_1k2aa_3 label,._selector_1k2aa_3 label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:12px;margin:8px 0}._editor_1k2aa_3 input:not([type=checkbox]),._editor_1k2aa_3 select,._editor_1k2aa_3 textarea,._fields_1k2aa_3 input,._fields_1k2aa_3 select,._selector_1k2aa_3 input,._selector_1k2aa_3 select{padding:10px;border:1px solid var(--border);border-radius:9px;background:#fff;color:var(--foreground);font:14px var(--font-family-base);min-width:0;width:100%;box-sizing:border-box}._fields_1k2aa_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:12px;margin:14px 0}._checkbox_1k2aa_4{flex-direction:row!important;align-items:center}._actions_1k2aa_4{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}._hint_1k2aa_4{font-size:12px;line-height:1.6;color:var(--muted-foreground)}._feedback_1k2aa_4{background:#fff0ea;color:#a33720;border-radius:10px;padding:12px;margin:12px 0}._empty_1k2aa_4{text-align:center;padding:30px 12px}._empty_1k2aa_4 div{font-size:40px}._empty_1k2aa_4 h3{margin:8px 0}._empty_1k2aa_4 p{font-size:13px;color:var(--muted-foreground)}._bedTop_1k2aa_2{padding:12px 0;border-top:1px solid var(--border)}._bedTop_1k2aa_2 strong{font:800 18px var(--font-family-display)}._selector_1k2aa_3{background:#f1f4f6;border-radius:12px;padding:11px 14px;margin:12px 0}._gridSummary_1k2aa_7{background:#e8f0e8;border:1px solid #cadbc8;color:#315a3c;padding:11px 12px;border-radius:10px;font-size:13px;line-height:1.55;margin:10px 0}._suggestions_1k2aa_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:6px;max-height:210px;overflow:auto;margin:8px 0 12px}._suggestions_1k2aa_8 button{background:#fff;border:1px solid var(--border);border-radius:8px;padding:10px 9px;cursor:pointer;text-align:left;color:var(--foreground);font:600 13px var(--font-family-base)}._suggestions_1k2aa_8 button:hover,._suggestions_1k2aa_8 button:focus-visible{border-color:var(--primary);background:#eaf1f7}._suggestions_1k2aa_8 small{display:block;color:var(--muted-foreground);font-size:11px;font-weight:400;margin-top:3px}._scroll_1k2aa_12{overflow:auto;border:1px solid #c8d1ca;border-radius:10px;max-width:100%;padding:9px;background:#e6e8e0}._placementHint_1k2aa_13{background:#e8f2e3;padding:9px 12px;border-radius:9px;color:#365b38;font-size:12px;line-height:1.5}._placeable_1k2aa_13,._blocked_1k2aa_13{height:33px;min-width:0;border-radius:2px;padding:0;cursor:pointer}._placeable_1k2aa_13{background:#b6dfaa;border:1px solid #79b86a}._placeable_1k2aa_13:hover,._placeable_1k2aa_13:focus-visible{background:#8bc779;outline:2px solid #427b3f}._blocked_1k2aa_13{background:#f1f0e9;border:1px solid #e5e5df}._dateShortcut_1k2aa_14{background:transparent;border:0;color:var(--primary);font:700 12px var(--font-family-base);cursor:pointer;text-align:left;padding:3px 0;align-self:start}._graph_1k2aa_15{display:grid;gap:2px}._square_1k2aa_15,._planted_1k2aa_15{height:33px;min-width:0;border-radius:2px;cursor:pointer;padding:0;display:grid;place-items:center;font:12px var(--font-family-base)}._square_1k2aa_15{border:1px solid #d0d9cf;background:#fcfdf8}._planted_1k2aa_15{background:#c7dfb5;border:1px solid #9fbe8d}._planted_1k2aa_15 span{display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;width:100%;font-size:16px}._planted_1k2aa_15 small{font-size:7px;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis}._legend_1k2aa_16{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}._legend_1k2aa_16 div{background:#eef2eb;border-radius:7px;padding:7px;font-size:12px}._legend_1k2aa_16 span{color:#697769}@media(max-width:620px){._panel_1k2aa_1{padding:15px}._graph_1k2aa_15{gap:1px}._square_1k2aa_15,._planted_1k2aa_15{height:31px}}._details_1k2aa_18{background:#fff;border:1px solid var(--border);border-radius:14px;padding:16px;margin:18px 0;box-shadow:0 2px 16px #0c18100d}._details_1k2aa_18 h3{font:750 19px var(--font-family-display);margin:0 0 5px}._details_1k2aa_18 h4{font:750 15px var(--font-family-display);margin:10px 0}._details_1k2aa_18 ._fields_1k2aa_3{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}._notesLabel_1k2aa_18{display:grid;gap:7px;font-size:12px;font-weight:700}._notesLabel_1k2aa_18 textarea{border:1px solid var(--border);padding:11px;border-radius:9px;width:100%;box-sizing:border-box;font:14px var(--font-family-base);background:#fff;color:var(--foreground);resize:vertical}._tips_1k2aa_18{margin-top:16px;background:#f3f6f0;padding:14px;border-radius:12px}._tips_1k2aa_18 p{font-size:13px;line-height:1.65;margin:8px 0}._plantChip_1k2aa_18{display:inline-flex;gap:7px;align-items:center;background:#eef2eb;color:var(--foreground);border:1px solid #dae5d6;border-radius:8px;padding:8px 10px;font:600 12px var(--font-family-base);cursor:pointer}._plantChip_1k2aa_18 span{color:var(--muted-foreground);font-size:11px}._plantChip_1k2aa_18:hover,._plantChip_1k2aa_18:focus-visible{border-color:var(--primary);background:#e5edde}._companionPanel_1k2aa_19{margin:18px 0;background:#f6f8f1;border:1px solid #dce8d4;border-radius:14px;padding:16px}._companionPanel_1k2aa_19 h3{font:750 18px var(--font-family-display);margin:0 0 5px}._companionPanel_1k2aa_19 p{font-size:13px;color:var(--muted-foreground);line-height:1.5;margin:4px 0 12px}._companionGrid_1k2aa_19{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px}._companionChoice_1k2aa_19{border:1px solid #d7e1cc;background:#fff;border-radius:10px;text-align:left;padding:11px;color:var(--foreground);font:14px var(--font-family-base);cursor:pointer}._companionChoice_1k2aa_19:hover,._companionChoice_1k2aa_19:focus-visible{border-color:var(--primary);background:#eaf1e4}._companionChoice_1k2aa_19 strong{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}._companionChoice_1k2aa_19 span{font-weight:500;font-size:11px;color:var(--primary);white-space:nowrap}._companionChoice_1k2aa_19 small{display:block;color:var(--muted-foreground);font-size:12px;line-height:1.45;margin-top:7px}._overview_1k2aa_20{background:#f5f8f2;border:1px solid #dce5d6;border-radius:15px;padding:14px;margin:16px 0 20px}._overviewHeading_1k2aa_20{display:flex;gap:12px;justify-content:space-between;align-items:start;flex-wrap:wrap}._overviewHeading_1k2aa_20 h3{font-size:18px;margin:0 0 5px}._overviewHeading_1k2aa_20 p{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:0 0 10px}._overviewScroll_1k2aa_20{width:100%;overflow-x:auto;border:1px solid #c9d7c5;border-radius:12px;background:#dfebd8;padding:8px;box-sizing:border-box}._overviewGrid_1k2aa_20{display:grid;grid-template-columns:repeat(6,minmax(72px,1fr));grid-template-rows:repeat(8,70px);gap:5px;min-width:462px}._overviewCell_1k2aa_20{min-width:0;border:1px dashed #b5c5b0;border-radius:9px;padding:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-align:center;overflow:hidden}._overviewEmpty_1k2aa_20{background:#edf3e9;color:#8baf8d}._overviewBed_1k2aa_20{background:#fdfdf8;border:2px solid #8fae84;color:#2c4d36;box-shadow:0 2px 5px #274b2818;cursor:pointer}._overviewBed_1k2aa_20:hover,._overviewBed_1k2aa_20:focus-visible{background:#e0f0d5;outline:2px solid #4c8564}._overviewBed_1k2aa_20 strong{font-size:11px;line-height:1.25;max-height:30px;overflow:hidden;overflow-wrap:anywhere}._overviewBed_1k2aa_20 small{font-size:9px;color:#60816b;max-height:24px;overflow:hidden;line-height:1.2}._overviewMoving_1k2aa_20{border:3px solid #d38d3d;background:#ffefd7}._bedZoomHeading_1k2aa_20{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--border)}._bedZoomHeading_1k2aa_20 h3{margin:0;font-size:18px}@media(max-width:620px){._overview_1k2aa_20{padding:10px}._overviewGrid_1k2aa_20{grid-template-rows:repeat(8,64px)}}._overviewGrid_1k2aa_20{min-width:0;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;gap:4px}._overviewCell_1k2aa_20{min-height:68px;padding:4px 2px;touch-action:manipulation}._overviewBed_1k2aa_20 strong{font-size:clamp(9px,2.4vw,12px);line-height:1.2;max-height:34px}._overviewBed_1k2aa_20 small{font-size:10px;line-height:1.15}._overviewEmpty_1k2aa_20:disabled{opacity:.35}._layoutControls_1k2aa_26{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}._layoutControls_1k2aa_26>div{display:flex;align-items:center;gap:9px;border:1px solid #d1ddd0;background:#fff;border-radius:10px;padding:8px}._layoutControls_1k2aa_26 strong{font-size:12px}._layoutControls_1k2aa_26 span{font-weight:700;min-width:20px;text-align:center}._layoutControls_1k2aa_26 button{border:1px solid #d4dfd2;background:#f1f6ee;color:#375941;border-radius:7px;min-width:32px;min-height:32px;cursor:pointer;font-size:21px}@media(max-width:620px){._overviewGrid_1k2aa_20{min-width:0;grid-template-rows:none}._overviewCell_1k2aa_20{min-height:64px}._overviewBed_1k2aa_20 small{font-size:9px}._layoutControls_1k2aa_26{gap:7px}._layoutControls_1k2aa_26>div{gap:5px}}._wrapper_voedz_1{max-width:740px}._heading_voedz_1 h3{margin:0 0 8px;font-size:20px}._heading_voedz_1 p{margin:0 0 18px;color:var(--muted-foreground);font-size:13px}._count_voedz_1{font-size:12px;color:#607d71;margin-left:8px}._groups_voedz_1{display:grid;gap:12px}._group_voedz_1{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden}._groupHeader_voedz_1{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:17px;background:#f4f7f3;border:0;color:var(--foreground);font-family:inherit;cursor:pointer;text-align:left}._groupName_voedz_1{display:flex;align-items:center;gap:9px;font-size:16px}._badge_voedz_1{background:#e0eae3;color:#315f49;border-radius:99px;padding:5px 9px;white-space:nowrap;font-size:12px;font-weight:700}._groupBody_voedz_1{padding:7px 15px 16px}._empty_voedz_1{color:var(--muted-foreground);font-size:13px;margin:12px 0}._item_voedz_1{display:flex;align-items:center;gap:10px;padding:11px 2px;border-bottom:1px solid #e8ede7}._itemName_voedz_1,._done_voedz_1{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px}._done_voedz_1{text-decoration:line-through;color:#8b988e}._checked_voedz_1,._unchecked_voedz_1{height:24px;width:24px;flex:none;display:grid;place-items:center;border-radius:7px;border:2px solid #a6b9ae;background:#fff;color:#fff;cursor:pointer}._checked_voedz_1{background:#376a58;border-color:#376a58}._item_voedz_1 select{max-width:125px;border:1px solid #d9e3dc;border-radius:8px;background:#fff;color:#32594a;padding:6px;font-size:12px}._delete_voedz_1{border:0;background:transparent;color:#788f7d;cursor:pointer;padding:5px}._addRow_voedz_1{display:flex;align-items:stretch;gap:8px;margin-top:15px}._addRow_voedz_1 input{flex:1;min-width:0;padding:11px;border:1px solid var(--border);border-radius:9px;background:#fff;font:14px inherit}._addRow_voedz_1 button{display:flex;align-items:center;gap:5px;border:0;border-radius:9px;background:var(--primary);color:#fff;padding:10px 13px;font-weight:700;cursor:pointer}._addRow_voedz_1 ._cancel_voedz_1{background:#e7ece8;color:#345746}._categoryArea_voedz_1{margin-top:18px}._addCategory_voedz_1{display:flex;align-items:center;gap:7px;background:transparent;color:var(--primary);border:1px dashed #93b29f;padding:11px 14px;border-radius:10px;font-weight:700;cursor:pointer}._error_voedz_1{padding:12px;border-radius:10px;background:#fff0ef;color:#a63629;font-size:13px}._wrapper_voedz_1 button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){._groupHeader_voedz_1{padding:14px}._groupName_voedz_1{font-size:14px}._item_voedz_1 select{max-width:90px}._groupBody_voedz_1{padding:6px 10px 14px}._addRow_voedz_1{flex-wrap:wrap}._addRow_voedz_1 input{flex-basis:100%}}._legend_voedz_1{display:flex;flex-wrap:wrap;gap:12px;margin:-3px 0 14px;font-size:12px;color:#607368}._legend_voedz_1 span{display:inline-flex;align-items:center;gap:5px}._dot_voedz_1{display:inline-block;flex:none;width:13px;height:13px;border-radius:50%;background:#d78723}._flo_voedz_1{background:#338354}._allan_voedz_1{background:#3677c6}._household_voedz_1{background:#d98824}._dotButton_voedz_1{display:grid;place-items:center;flex:none;width:28px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}._dotButton_voedz_1 ._dot_voedz_1{height:15px;width:15px}._dotButton_voedz_1:focus-visible{outline:2px solid #2c5b84;outline-offset:1px;border-radius:8px}._item_voedz_1{gap:7px}._item_voedz_1 ._delete_voedz_1{margin-left:auto}._addRow_voedz_1 ._dotButton_voedz_1{background:#f3f7f3;border:1px solid #dbe6db;padding:0;border-radius:9px;width:35px;min-height:38px}._addRow_voedz_1 input{flex-basis:auto}@media(max-width:480px){._addRow_voedz_1 ._dotButton_voedz_1{flex-basis:35px}._addRow_voedz_1 input{flex:1 1 calc(100% - 50px)}._addRow_voedz_1 button:not(._dotButton_voedz_1){margin-left:auto}}@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._input_dh90u_5{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:color-mix(in srgb,var(--foreground) 5%,var(--card));border:1px solid transparent;border-radius:var(--radius);padding:0 var(--spacing-3);width:100%;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;height:2.25rem;box-shadow:none}._input_dh90u_5::placeholder{color:var(--muted-foreground);opacity:.8}._input_dh90u_5:hover{background-color:color-mix(in srgb,var(--foreground) 9%,var(--card))}._input_dh90u_5:focus,._input_dh90u_5[data-state=open]{background-color:var(--card);border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 1px 2px #0000000f,0 6px 16px -6px #00000024}._input_dh90u_5[aria-invalid=true]{background-color:color-mix(in srgb,var(--error) 9%,var(--card));border-color:color-mix(in srgb,var(--error) 55%,transparent)}._input_dh90u_5[aria-invalid=true]:focus{background-color:var(--card);border-color:var(--error)}._input_dh90u_5:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none}.dark ._input_dh90u_5:focus,.dark ._input_dh90u_5[data-state=open]{box-shadow:0 1px 2px #0000004d,0 8px 20px -6px #00000080}}@layer base{._button_19z91_6{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-family-base);font-size:.875rem;font-weight:500;line-height:1;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_19z91_6:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent);outline:none}._sm_19z91_37{height:2rem;padding:0 10px;font-size:.8125rem}._md_19z91_43{height:2.25rem;padding:0 14px}._lg_19z91_48{height:2.75rem;padding:0 18px;font-size:.9375rem;border-radius:var(--radius-md)}._icon_19z91_55,._icon-md_19z91_56{width:2.25rem;height:2.25rem;padding:0}._icon-sm_19z91_62{width:2rem;height:2rem;padding:0}._icon-lg_19z91_68{width:2.75rem;height:2.75rem;padding:0;border-radius:var(--radius-md)}._pill_19z91_76{border-radius:9999px}._pill_19z91_76._sm_19z91_37{padding:0 12px}._pill_19z91_76._md_19z91_43{padding:0 16px}._pill_19z91_76._lg_19z91_48{padding:0 22px}._button_19z91_6 svg{flex-shrink:0;width:1rem;height:1rem}._sm_19z91_37 svg,._icon-sm_19z91_62 svg{width:.875rem;height:.875rem}._lg_19z91_48 svg,._icon-lg_19z91_68 svg{width:1.125rem;height:1.125rem}._primary_19z91_112{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 1px 2px #00000024;--spinner-color: var(--primary-foreground)}._primary_19z91_112:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black);box-shadow:0 2px 6px -1px #0003}._primary_19z91_112:active{background-color:color-mix(in oklch,var(--primary) 80%,black);border-color:color-mix(in oklch,var(--primary) 80%,black);box-shadow:none}._secondary_19z91_133{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);--spinner-color: var(--foreground)}._secondary_19z91_133:hover{background-color:color-mix(in srgb,var(--foreground) 10%,transparent)}._secondary_19z91_133:active{background-color:color-mix(in srgb,var(--foreground) 13%,transparent)}._destructive_19z91_148{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);box-shadow:0 1px 2px #00000024;--spinner-color: var(--error-foreground)}._destructive_19z91_148:hover{background-color:color-mix(in oklch,var(--error) 88%,black);border-color:color-mix(in oklch,var(--error) 88%,black);box-shadow:0 2px 6px -1px #0003}._destructive_19z91_148:active{background-color:color-mix(in oklch,var(--error) 80%,black);border-color:color-mix(in oklch,var(--error) 80%,black);box-shadow:none}._outline_19z91_170{background-color:var(--card);border-color:color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--foreground);box-shadow:0 1px 2px #0000000d;--spinner-color: var(--foreground)}._outline_19z91_170:hover,._outline_19z91_170[data-state=open]{background-color:color-mix(in srgb,var(--foreground) 4%,var(--card));border-color:color-mix(in srgb,var(--foreground) 22%,transparent);box-shadow:0 2px 6px -2px #00000024}._outline_19z91_170:active{background-color:color-mix(in srgb,var(--foreground) 7%,var(--card));box-shadow:none}._ghost_19z91_191{background-color:transparent;color:var(--foreground);--spinner-color: var(--foreground)}._ghost_19z91_191:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}._ghost_19z91_191:active{background-color:color-mix(in srgb,var(--foreground) 9%,transparent)}._link_19z91_206{height:auto;padding:0;border:none;border-radius:var(--radius-sm);background-color:transparent;color:var(--primary);text-underline-offset:3px;--spinner-color: var(--primary)}._link_19z91_206:hover{text-decoration:underline}._primary_19z91_112:focus-visible,._outline_19z91_170:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._destructive_19z91_148:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--error) 18%,transparent)}._disabled_19z91_236,._button_19z91_6:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}}@layer base{._spinner_ddmn6_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_ddmn6_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_ddmn6_2 var(--animation-duration-slow) linear infinite}._sm_ddmn6_21{width:1rem;height:1rem}._sm_ddmn6_21 ._spinnerInner_ddmn6_11{border-width:2px}._md_ddmn6_30{width:1.5rem;height:1.5rem}._md_ddmn6_30 ._spinnerInner_ddmn6_11{border-width:2.5px}._lg_ddmn6_39{width:2.5rem;height:2.5rem}._lg_ddmn6_39 ._spinnerInner_ddmn6_11{border-width:3px}@keyframes _spin_ddmn6_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._form_f9ysy_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._intro_f9ysy_7{margin:0;font-size:.875rem;color:var(--muted-foreground)}._errorMessage_f9ysy_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem}._submitButton_f9ysy_22{width:100%}._linkButton_f9ysy_26{align-self:center;background:none;border:none;padding:0;font:inherit;font-size:.875rem;color:var(--primary);cursor:pointer;text-decoration:underline}._linkButton_f9ysy_26:disabled{opacity:.6;cursor:default}._form_1kpv8_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_1kpv8_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._noticeMessage_1kpv8_17{background-color:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid var(--primary);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem}._submitButton_1kpv8_25{width:100%}._forgotButton_1kpv8_29{align-self:flex-end;background:none;border:none;padding:0;font:inherit;font-size:.875rem;color:var(--primary);cursor:pointer;text-decoration:underline}._loadingText_1kpv8_41{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1kpv8_48{color:#fff}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--background:#faf9f6;--foreground:#293342;--surface:#f2f1ec;--surface-foreground:#293342;--sidebar:#f5f4f0;--sidebar-foreground:#293342;--card:#ffffff;--card-foreground:#293342;--popup:#ffffff;--popup-foreground:#293342;--primary:#345f91;--primary-foreground:#ffffff;--secondary:#f0f2f4;--secondary-foreground:#2a527f;--accent:#e7edf4;--accent-foreground:#293342;--muted:#f3f3f0;--muted-foreground:#667b91;--success:#397651;--success-foreground:#fff;--error:#b64e43;--error-foreground:#fff;--warning:#c38a3e;--warning-foreground:#231f18;--info:#507b91;--info-foreground:#fff;--info-hover:#416e86;--info-active:#31586c;--border:#e3e5e5;--font-family-base:"DM Sans",sans-serif;--font-family-display:"Bricolage Grotesque",sans-serif;--font-family-monospace:monospace;--font-family-cursive:cursive;--shadow:0 2px 8px rgba(38,55,37,.05);--shadow-md:0 8px 24px rgba(38,55,37,.09);--shadow-lg:0 14px 40px rgba(38,55,37,.12);--shadow-focus:0 0 0 3px #cbdccd;--radius-sm:8px;--radius:12px;--radius-md:16px;--radius-lg:22px;--radius-full:999px;--animation-duration-fast:.12s;--animation-duration-normal:.22s;--animation-duration-slow:.4s;--chart-color-1:#345f91;--chart-color-2:#89a58a;--chart-color-3:#c38a3e;--chart-color-4:#507b91;--chart-color-5:#bf8a79}
